@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-semi-bold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-bold.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{background-color:#fff;display:block;position:relative}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{color:#000;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}.process-gift .panel-heading,.process-identification .panel-heading,.process-payment .panel-heading,.process-premium .panel-heading,.process-shipping .panel-heading,.title-1,.title-2,.title-3,.title-4,.title-5,.title-6,blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}th{text-align:left}img,svg:not(:root){vertical-align:bottom}svg:not(:root){overflow:hidden}address{font-style:normal}img{overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}img[alt]{font-size:.75rem}address,blockquote,dl,fieldset,figure,hr,ol,p,pre,table,ul{margin-bottom:1.25rem}b,strong{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;position:absolute;white-space:nowrap!important;width:1px!important}html{background:#fff;color:#000;min-height:100%}body{font-size:1rem;font-weight:400;line-height:1.428;overflow-x:hidden}.title-1,body,h1{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.title-1,h1{font-size:2.8125rem;font-weight:700;line-height:2.8125rem;margin-bottom:1.875rem}.title-1 span,h1 span{color:#d7242c}.h1-annimCo{font-size:2.5rem;word-break:break-word}.title-2,h2{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:2.125rem}.title-2 span,h2 span{color:#d7242c}.process-gift .panel-heading,.process-identification .panel-heading,.process-payment .panel-heading,.process-premium .panel-heading,.process-shipping .panel-heading,.title-3,h3{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.625rem;font-style:normal;font-weight:600;line-height:1.875rem}.process-gift .panel-heading span,.process-identification .panel-heading span,.process-payment .panel-heading span,.process-premium .panel-heading span,.process-shipping .panel-heading span,.title-3 span,h3 span{color:#d7242c}.title-4,h4{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.375rem}.title-4 span,h4 span{color:#d7242c}.title-5,h5{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.25rem}.title-5 span,h5 span{color:#d7242c}.title-6,h6{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.title-6 span,h6 span{color:#d7242c}.coupon__description,.text-small{font-size:.8125rem;line-height:1.54}.text-bold{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700}.text-color-primary{color:#d7242c}a{color:inherit}a:not(.focus-unstyled):focus,a:not(.hover-unstyled):hover{outline:none;text-decoration:none}a svg>use{pointer-events:none}.link-overrideCover{position:relative;z-index:2}img{font-style:italic;height:auto;max-width:100%}.image{border-radius:12px}label,legend{font-size:.875rem}label{cursor:pointer;display:table;margin-bottom:.3571428571em}legend{display:block;padding-bottom:.3571428571em;width:100%}fieldset{border:none}input:not([type=submit]),select,textarea{border-radius:0;border-width:0 0 .125rem;font-size:1rem;-webkit-transition:border .15s ease-in,-webkit-box-shadow .15s ease-in;transition:border .15s ease-in,-webkit-box-shadow .15s ease-in;transition:border .15s ease-in,box-shadow .15s ease-in;transition:border .15s ease-in,box-shadow .15s ease-in,-webkit-box-shadow .15s ease-in;width:100%}input:not([type=submit]):focus,select:focus,textarea:focus{outline:none;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}input:not([type=submit]):disabled,select:disabled,textarea:disabled{background-color:#dedfe3;color:#a2a2a3}input:not([type=submit]),select{height:2.875em;padding:0}input[type=checkbox],input[type=radio]{height:auto;margin-right:.5rem;padding:0;width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);background-position:right 1.375em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.8125em auto,100%;display:inline-block;margin:0;max-width:100%;padding-right:.9375em;width:auto}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select:disabled{background-color:#dedfe3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);color:#a2a2a3}textarea{padding:.3125em .625em}table{width:100%}table td,table th{vertical-align:top}table thead th{vertical-align:bottom}table col{position:static!important;width:auto!important}svg{fill:currentColor}.pastille{aspect-ratio:1/1;background:linear-gradient(310deg,#fff,#ebf3fa);border-radius:50%;-webkit-box-shadow:0 12px 24px -8px rgba(144,164,179,.5);box-shadow:0 12px 24px -8px rgba(144,164,179,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;width:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pastille-40,.pastille-50{height:3.125rem;width:3.125rem}.pastille-90{height:5.625rem;width:5.625rem}@media (max-width:61.99875rem){.pastille-90{height:5rem;width:5rem}}.pastille-red{background:linear-gradient(164.01deg,#ff7260,#ff7260 43.33%,#c30009 100%,#c30009 0);-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48)}.pastille-image{max-height:50%;max-width:50%}.pastille-image.lazyload{height:50%;width:50%}.pastille-image.lazyloaded{height:auto;width:auto}ol.defaultStyle,ul.defaultStyle{list-style:none}ol.defaultStyle>li,ul.defaultStyle>li{padding-left:1.125rem;position:relative}ol.defaultStyle>li:before,ul.defaultStyle>li:before{color:#d7242c;display:inline-block;left:0;position:absolute;top:0}ol.defaultStyle>li+li,ul.defaultStyle>li+li{margin-top:.625rem}ul.defaultStyle>li:before{content:"• ";font-size:1.375rem;line-height:1;vertical-align:middle}ol.defaultStyle{counter-reset:ol-counter}ol.defaultStyle>li{counter-increment:ol-counter}ol.defaultStyle>li:before{content:counter(ol-counter) ". ";font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;min-width:.875rem;text-align:center}.container,.container-fluid{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:.625rem;padding-right:.625rem;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.625rem;margin-right:-.625rem}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{padding-left:.625rem;padding-right:.625rem;position:relative;width:100%}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-offset-1{margin-left:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-offset-2{margin-left:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-offset-3{margin-left:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-offset-4{margin-left:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-offset-5{margin-left:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-offset-6{margin-left:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-offset-7{margin-left:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-offset-8{margin-left:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-offset-9{margin-left:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-offset-10{margin-left:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-offset-11{margin-left:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-offset-12{margin-left:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:36rem){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-offset-12{margin-left:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:48rem){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-offset-12{margin-left:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:62rem){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-offset-12{margin-left:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:87.5rem){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-offset-3{margin-left:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-offset-6{margin-left:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-offset-9{margin-left:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-offset-12{margin-left:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show)  {opacity:0}.fade.in{opacity:1}.collapse:not(.show){display:none}.collapse.in{display:block}.collapse tr.collapse.in{display:table-row}.collapse tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;position:relative;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{font-size:.875rem;position:relative}.dropdown-toggle{cursor:pointer}.dropdown-toggle--caret .caret{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:.5em;margin-left:.9375rem;vertical-align:.0625em;width:.8125em}.dropdown-button{background-color:transparent;border:.0625rem solid rgba(0,0,0,.15);border-radius:.1875rem;color:#212529;display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;padding:.5625rem .9375rem;text-decoration:none;-webkit-transition:border .15s ease-in,-webkit-box-shadow .15s ease-in;transition:border .15s ease-in,-webkit-box-shadow .15s ease-in;transition:border .15s ease-in,box-shadow .15s ease-in;transition:border .15s ease-in,box-shadow .15s ease-in,-webkit-box-shadow .15s ease-in}.dropdown-button:focus,.dropdown-button:hover{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.dropdown-button:focus{outline:none}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:.0625rem solid rgba(0,0,0,.15);border-radius:.1875rem;color:#212529;display:none;float:left;font-size:.875rem;left:0;list-style:none;margin:.3125rem 0 0;min-width:12.1875rem;padding:.9375rem .3125rem;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu>ul{list-style:none;padding-left:0}.dropdown-menu>li>a:not(.btn):not(.back-btn){color:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;gap:.3125rem;padding:.25rem .9375rem;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-menu>li>a:not(.btn):not(.back-btn):focus,.dropdown-menu>li>a:not(.btn):not(.back-btn):hover{background-color:#f8f9fa}.dropdown-menu>li>a:not(.btn):not(.back-btn):focus{text-decoration:underline}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:36rem){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:48rem){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:62rem){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:87.5rem){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-toggle--caret .caret{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.dropup .dropdown-menu{bottom:100%;margin-bottom:5px;margin-top:0;top:auto}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:10px 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#f8f9fa;color:#16181b;text-decoration:none}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .dropdown-item.pl-tab.pl-active,.dropdown-item.active,.dropdown-item:active{background-color:#007bff;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6c757d;pointer-events:none}.dropdown--hover:hover>.dropdown-menu,.dropdown-menu.show,.open>.dropdown-menu{display:block}.dropdown--hover:hover>a,.open>a{outline:0}.dropdown--hover:hover .dropdown-toggle--caret .caret,.open .dropdown-toggle--caret .caret{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.dropdown--hover:hover.dropup .dropdown-toggle--caret .caret,.open.dropup .dropdown-toggle--caret .caret{-webkit-transform:scaleY(1);transform:scaleY(1)}.dropdown--hover:hover>.dropdown-toggle{pointer-events:none}.dropdown--hover:hover>.dropdown-menu:after{background-color:hsla(0,0%,100%,0);bottom:100%;content:"";height:.3125rem;left:0;position:absolute;right:0}.dropup.dropdown--hover:hover>.dropdown-menu:after{bottom:auto;top:100%}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>*{border:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group,.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;max-height:2.75rem;min-width:0;width:1%}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group:not([type=submit]),.input-group>.custom-file:not([type=submit]),.input-group>.custom-select:not([type=submit]),.input-group>.form-control-plaintext:not([type=submit]),.input-group>.form-control:not([type=submit]){border:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.custom-file+.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.custom-select+.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.form-control+.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.form-control-plaintext+.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group+.custom-file,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group+.custom-select,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group+.form-control,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group+.pl-input-group,.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-.0625rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group:not(:last-child),.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group>.pl-input-group:not(:first-child),.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon,.input-group-append,.input-group-btn,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.input-group-addon .back-btn,.input-group-addon .btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.input-group-append .back-btn,.input-group-append .btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.input-group-btn .back-btn,.input-group-btn .btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.input-group-prepend .back-btn,.input-group-prepend .btn{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#0e1d2d;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.25rem;position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn:disabled,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn:disabled,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn:disabled,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn:disabled,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.input-group-addon .back-btn:disabled,.input-group-addon .btn:disabled,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.input-group-append .back-btn:disabled,.input-group-append .btn:disabled,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.input-group-btn .back-btn:disabled,.input-group-btn .btn:disabled,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.input-group-prepend .back-btn:disabled,.input-group-prepend .btn:disabled{background:transparent;color:#0e1d2d;pointer-events:none}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-addon .back-btn:not(:disabled):not(.disabled):hover,.input-group-addon .btn:not(:disabled):not(.disabled):hover,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-append .back-btn:not(:disabled):not(.disabled):hover,.input-group-append .btn:not(:disabled):not(.disabled):hover,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-btn .back-btn:not(:disabled):not(.disabled):hover,.input-group-btn .btn:not(:disabled):not(.disabled):hover,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.input-group-prepend .back-btn:not(:disabled):not(.disabled):hover,.input-group-prepend .btn:not(:disabled):not(.disabled):hover{background:transparent;color:#d7242c}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn:focus,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.input-group-addon .back-btn:focus,.input-group-addon .btn:focus,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.input-group-append .back-btn:focus,.input-group-append .btn:focus,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.input-group-btn .back-btn:focus,.input-group-btn .btn:focus,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.input-group-prepend .back-btn:focus,.input-group-prepend .btn:focus{z-index:3}.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .back-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .input-group-text+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.back-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.input-group-text,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .back-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .input-group-text+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.back-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.input-group-text,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .back-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .input-group-text+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.back-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.input-group-text,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .back-btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .btn+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .input-group-text+.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.back-btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.btn,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.input-group-text,.PaylineWidget .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .back-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .input-group-text+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn+.back-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn+.btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn+.input-group-text,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-addon .pl-pay-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .back-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .input-group-text+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn+.back-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn+.btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn+.input-group-text,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-append .pl-pay-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .back-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .input-group-text+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn+.back-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn+.btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn+.input-group-text,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-btn .pl-pay-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .back-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .input-group-text+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn+.back-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn+.btn,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn+.input-group-text,.PaylineWidget[class*=pl-layout-].pl-container-default .input-group-prepend .pl-pay-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-addon .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-addon .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-append .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-append .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-btn .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-btn .pl-pay-btn+.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-prepend .pl-collect-btn+.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .input-group-prepend .pl-pay-btn+.pl-collect-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .back-btn+.pl-collect-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .btn+.pl-collect-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .input-group-text+.pl-collect-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.back-btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.btn,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.input-group-text,.input-group-addon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-collect-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .back-btn+.pl-pay-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .btn+.pl-pay-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .input-group-text+.pl-pay-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.back-btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.btn,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.input-group-text,.input-group-addon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.pl-pay-btn,.input-group-addon .back-btn+.back-btn,.input-group-addon .back-btn+.btn,.input-group-addon .back-btn+.input-group-text,.input-group-addon .btn+.back-btn,.input-group-addon .btn+.btn,.input-group-addon .btn+.input-group-text,.input-group-addon .input-group-text+.back-btn,.input-group-addon .input-group-text+.btn,.input-group-addon .input-group-text+.input-group-text,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .back-btn+.pl-collect-btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .btn+.pl-collect-btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .input-group-text+.pl-collect-btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.back-btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.btn,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.input-group-text,.input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-collect-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .back-btn+.pl-pay-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .btn+.pl-pay-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .input-group-text+.pl-pay-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.back-btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.btn,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.input-group-text,.input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.pl-pay-btn,.input-group-append .back-btn+.back-btn,.input-group-append .back-btn+.btn,.input-group-append .back-btn+.input-group-text,.input-group-append .btn+.back-btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.back-btn,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .back-btn+.pl-collect-btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .btn+.pl-collect-btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .input-group-text+.pl-collect-btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.back-btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.btn,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.input-group-text,.input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-collect-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .back-btn+.pl-pay-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .btn+.pl-pay-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .input-group-text+.pl-pay-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.back-btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.btn,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.input-group-text,.input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.pl-pay-btn,.input-group-btn .back-btn+.back-btn,.input-group-btn .back-btn+.btn,.input-group-btn .back-btn+.input-group-text,.input-group-btn .btn+.back-btn,.input-group-btn .btn+.btn,.input-group-btn .btn+.input-group-text,.input-group-btn .input-group-text+.back-btn,.input-group-btn .input-group-text+.btn,.input-group-btn .input-group-text+.input-group-text,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .back-btn+.pl-collect-btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .btn+.pl-collect-btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .input-group-text+.pl-collect-btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.back-btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.btn,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.input-group-text,.input-group-prepend .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-collect-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .back-btn+.pl-pay-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .btn+.pl-pay-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .input-group-text+.pl-pay-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-collect-btn+.pl-pay-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pay-btn+.pl-collect-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.back-btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.btn,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.input-group-text,.input-group-prepend .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn+.pl-pay-btn,.input-group-prepend .back-btn+.back-btn,.input-group-prepend .back-btn+.btn,.input-group-prepend .back-btn+.input-group-text,.input-group-prepend .btn+.back-btn,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.back-btn,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-.0625rem}.input-group-addon,.input-group-prepend{margin-right:-.0625rem}.input-group-append,.input-group-btn{margin-left:-.0625rem}.input-group-addon{border-radius:12px}.input-group-addon,.input-group-text{font-size:1rem;line-height:1.5;padding:.375rem .75rem}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e9ecef;border:.0625rem solid #ced4da;border-radius:12px;color:#495057;font-weight:400;margin-bottom:0;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:.125rem}.noUi-horizontal .noUi-handle{right:-.375rem;top:-.3125rem}.noUi-vertical{width:.125rem}.noUi-vertical .noUi-handle{bottom:-.375rem;right:-.3125rem}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-.375rem;right:auto}.noUi-target{background:#d8d8d8;border:0 solid #d8d8d8;margin:.3125rem 0;padding:0 .375rem}.noUi-connects{margin:0 -.375rem;width:calc(100% + .75rem)}.noUi-connect{background:#0e1d2d}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:2px solid #0e1d2d;border-radius:100%;cursor:default;font-size:.75rem;height:1em;-webkit-transition:background .15s ease-in,border .15s ease-in;transition:background .15s ease-in,border .15s ease-in;width:1em;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.noUi-handle,.noUi-handle .tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}.noUi-handle .tooltip{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:.4375rem;margin-left:0;min-width:4.1875rem;position:relative}.noUi-handle .tooltip-inner{min-width:100%}.noUi-origin:last-of-type .tooltip{margin-left:-3.4375rem}.noUi-active,.noUi-handle:focus{background-color:#0e1d2d;border-color:#0e1d2d;-webkit-box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0e1d2d;box-shadow:0 0 0 .125rem #fff,0 0 0 .25rem #0e1d2d;outline:none;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}[disabled] .noUi-connect{background:#a2a2a3}[disabled] .noUi-handle{background-color:#a2a2a3;border-color:#dedfe3}.imageContainer{display:block;min-width:4.5625rem;position:relative;z-index:0}.imageContainer:before{content:"";display:block;height:0;padding-bottom:120.5479452055%;width:100%}.imageContainer.imageContainer--link:focus{outline:.125rem solid #d7242c}.imageContainer .loader{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imageContainer .lazydelayed,.imageContainer .lazyload,.imageContainer .lazyloading{opacity:0}.imageContainer .lazyloading+.loader{display:block}.imageContainer .lazyloaded{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.imageContainer .lazyloaded+.loader .loader-dot:before{-webkit-animation:none;animation:none}.imageContainer--square:before{padding-bottom:100%}.imageContainer-icon,.imageContainer-image{position:absolute;z-index:1}.imageContainer-icon.no-image,.imageContainer-image.no-image{color:#ebf3fa!important}.imageContainer-icon.no-image svg,.imageContainer-image.no-image svg{opacity:.8}.imageContainer-image{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;right:0;top:0;width:auto}@media (max-width:61.99875rem){.imageContainer-image{height:100%}}.imageContainer-image.lazyload{height:100%;width:100%}.imageContainer--cover .imageContainer-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-webkit-transform:none;transform:none;width:100%}.imageContainer-icon{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imageContainer-icon>svg{fill:#000;height:50%;width:50%}.imageContainer-badge{background-color:gba(#fff,.05);border:.0625rem solid gba(#fff,.05);border-radius:.25rem;bottom:1rem;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.05);box-shadow:0 0 7px 0 rgba(0,0,0,.05);color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;left:50%;line-height:1.36;min-width:7.1875rem;padding:.125rem .625rem;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1021}.iconContainer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;height:1em;width:1em}.iconContainer>svg{-ms-flex-negative:0;flex-shrink:0}.iconContainer--fixed>svg{font-size:.75rem}.iconContainer--plainBackground{background:linear-gradient(310.42deg,#fff,#dae7f0);border-radius:100%;-webkit-box-shadow:0 8px 16px -5px rgba(144,164,179,.45);box-shadow:0 8px 16px -5px rgba(144,164,179,.45);height:3.75rem;width:3.75rem}@media (min-width:87.5rem){.iconContainer--plainBackground{height:5.625rem;width:5.625rem}}.glyphicon,.icon{background-color:#0e1d2d;background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.25rem;width:1.125rem}.glyphicon-chevron-right,.icon-chevron-right{-webkit-mask-image:url(../svg/ico-chevron-right.svg);mask-image:url(../svg/ico-chevron-right.svg)}.glyphicon-chevron-left,.icon-chevron-left{-webkit-mask-image:url(../svg/ico-chevron-left.svg);mask-image:url(../svg/ico-chevron-left.svg)}.glyphicon-edit,.icon-edit{height:1.1875rem;-webkit-mask-image:url(../svg/ico-edit.svg);mask-image:url(../svg/ico-edit.svg)}.glyphicon-remove,.icon-remove{-webkit-mask-image:url(../svg/ico-trash.svg);mask-image:url(../svg/ico-trash.svg)}.glyphicon-back,.icon-back{height:.5rem;-webkit-mask-image:url(../svg/ico-arrow-left.svg);mask-image:url(../svg/ico-arrow-left.svg)}.glyphicon-calendar,.icon-calendar{-webkit-mask-image:url(../svg/ico-calendar.svg);mask-image:url(../svg/ico-calendar.svg)}.glyphicon-info-sign,.icon-info-sign{-webkit-mask-image:url(../svg/ico-information.svg);mask-image:url(../svg/ico-information.svg)}.glyphicon-discount,.icon-discount{-webkit-mask-image:url(../svg/ico-discount.svg);mask-image:url(../svg/ico-discount.svg)}.glyphicon-percent,.icon-percent{-webkit-mask-image:url(../svg/ico-percent.svg);mask-image:url(../svg/ico-percent.svg)}.glyphicon-login,.icon-login{-webkit-mask-image:url(../svg/ico-login.svg);mask-image:url(../svg/ico-login.svg)}.glyphicon-create-account,.icon-create-account{-webkit-mask-image:url(../svg/ico-create-account.svg);mask-image:url(../svg/ico-create-account.svg)}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.back-btn,.btn{border:.1428571429em solid transparent;border-radius:.1428571429em;display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;padding:.5714285714em 1.4285714286em;text-align:center;text-decoration:none;-webkit-transition:background-color .15s ease-in,color .15s ease-in;transition:background-color .15s ease-in,color .15s ease-in}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled),.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled),.back-btn:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled){cursor:pointer}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):focus,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):focus,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.back-btn:not(:disabled):not(.disabled):focus,.back-btn:not(:disabled):not(.disabled):hover,.btn:not(:disabled):not(.disabled):focus,.btn:not(:disabled):not(.disabled):hover{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):focus,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):focus,.back-btn:not(:disabled):not(.disabled):focus,.btn:not(:disabled):not(.disabled):focus{outline:none;text-decoration:underline}.PaylineWidget .pl-form-container .pl-schedule-block .disabled.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .disabled.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.back-btn:disabled,.btn.disabled,.btn:disabled,.disabled.back-btn{background-color:#dedfe3;border-color:#dedfe3;color:#a2a2a3}.PaylineWidget .pl-form-container .pl-schedule-block .disabled.pl-collect-btn>svg,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled>svg,.PaylineWidget[class*=pl-layout-].pl-container-default .disabled.pl-pay-btn>svg,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled>svg,.back-btn:disabled>svg,.btn.disabled>svg,.btn:disabled>svg,.disabled.back-btn>svg{fill:#a2a2a3}.PaylineWidget .pl-form-container .pl-schedule-block .ng-animate.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .ng-animate.pl-pay-btn,.btn.ng-animate,.ng-animate.back-btn{-webkit-transition:0s;transition:0s}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.btn-primary,.recaptcha-container .frc-container .frc-button{background:linear-gradient(244.25deg,#ff7260,#c30009);border:0;border-radius:1.5625rem;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48);color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;line-height:1.42857;padding:.9375rem 2.5rem;text-decoration:none;-webkit-transition:background .25s ease-in;transition:background .25s ease-in}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):focus,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):hover,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):focus,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):hover,.btn-primary:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled):hover,.recaptcha-container .frc-container .frc-button:not(:disabled):not(.disabled):focus,.recaptcha-container .frc-container .frc-button:not(:disabled):not(.disabled):hover{background:#0e1d2d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):active,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:not(:disabled):not(.disabled):focus,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):active,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):focus,.recaptcha-container .frc-container .frc-button:not(:disabled):not(.disabled):active,.recaptcha-container .frc-container .frc-button:not(:disabled):not(.disabled):focus{background:#d7242c}.PaylineWidget .pl-form-container .pl-schedule-block .disabled.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .disabled.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:disabled,.btn-primary.disabled,.btn-primary:disabled,.recaptcha-container .frc-container .disabled.frc-button,.recaptcha-container .frc-container .frc-button:disabled{cursor:not-allowed;opacity:.25}.btn-default,.btn-secondary,.btn-transparent{background-color:#fff;border-color:#0e1d2d;border-radius:1.5625rem;color:#0e1d2d;line-height:1.42857;max-height:3.125rem;padding:.9375rem 2.5rem}.btn-default:not(:disabled):not(.disabled):active,.btn-default:not(:disabled):not(.disabled):focus,.btn-default:not(:disabled):not(.disabled):hover,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled):focus,.btn-secondary:not(:disabled):not(.disabled):hover,.btn-transparent:not(:disabled):not(.disabled):active,.btn-transparent:not(:disabled):not(.disabled):focus,.btn-transparent:not(:disabled):not(.disabled):hover{background-color:#fff;border-color:#d7242c;color:#d7242c}.alt.btn-transparent,.btn-default.alt,.btn-secondary.alt{background:transparent!important}.btn-transparent{background-color:transparent;border-width:1px}.btn-tertiary{color:#d7242c;text-decoration:underline}.btn-tertiary:after{content:"";display:inline-block;height:.5rem;margin-left:.1875rem;width:1.125rem}.btn-tertiary:not(:disabled):not(.disabled):focus,.btn-tertiary:not(:disabled):not(.disabled):hover{text-decoration:none}.btn-tertiary:not(:disabled):not(.disabled):focus:after,.btn-tertiary:not(:disabled):not(.disabled):hover:after{background-color:#d7242c;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-arrow-right.svg);mask-image:url(../svg/ico-arrow-right.svg)}.btn-tertiary:not(:disabled):not(.disabled):active,.btn-tertiary:not(:disabled):not(.disabled):focus{text-decoration:none}.btn-quaternary{color:#000;text-decoration:underline}.btn-quaternary:after{content:"";display:inline-block;height:.5rem;margin-left:.1875rem;width:1.125rem}.btn-quaternary:not(:disabled):not(.disabled):focus,.btn-quaternary:not(:disabled):not(.disabled):hover{text-decoration:none}.btn-quaternary:not(:disabled):not(.disabled):focus:after,.btn-quaternary:not(:disabled):not(.disabled):hover:after{background-color:#000;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-arrow-right.svg);mask-image:url(../svg/ico-arrow-right.svg)}.btn-quaternary:not(:disabled):not(.disabled):active,.btn-quaternary:not(:disabled):not(.disabled):focus,.btn-quinary{text-decoration:none}.btn-quinary{background:linear-gradient(244.25deg,#363b3e,#0e1d2d);border:0;border-radius:1.5625rem;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48);color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;line-height:1.42857;padding:.9375rem 2.5rem;-webkit-transition:background .25s ease-in;transition:background .25s ease-in}.btn-quinary:not(:disabled):not(.disabled):focus,.btn-quinary:not(:disabled):not(.disabled):hover{background:#fff;color:#0e1d2d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-quinary:not(:disabled):not(.disabled):active,.btn-quinary:not(:disabled):not(.disabled):focus{background:#d7242c;color:#0e1d2d}.btn-quinary.disabled,.btn-quinary:disabled{cursor:not-allowed;opacity:.25}.btn--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--icon>svg{-ms-flex-negative:0;flex-shrink:0;margin-right:.7142857143em}.back-btn,.btn-link{background-color:transparent;border:none;color:inherit;display:inline;font-size:inherit;font-weight:inherit;padding:0;text-align:left;text-decoration:underline;text-transform:inherit}.btn-link--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.back-btn:not(.focus-unstyled):focus,.back-btn:not(.hover-unstyled):hover,.btn-link:not(.focus-unstyled):focus,.btn-link:not(.hover-unstyled):hover{outline:none;text-decoration:none}.btn--noUnderline.back-btn,.btn-link.btn--noUnderline{text-decoration:none}.btn-block{display:block;width:100%}.btn-block.btn--icon{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-block+.btn-block:not(:first-of-type){margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-no-shadow{-webkit-box-shadow:none;box-shadow:none}.back-btn{display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;margin-bottom:1.875rem;padding-left:1.875rem;position:relative}.back-btn .icon{left:0;position:absolute;top:0}.back-btn:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-left:-2.1875rem;margin-top:-.0625rem;position:absolute;width:1.3125rem}.btn-zIndex{position:relative;z-index:1020}.btn-text{background:transparent;border:0;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;margin:1rem 0;padding:0;text-decoration:underline}.btn-loader{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.625rem;justify-content:center;margin:0 auto;padding:.5rem 1.5rem}.btn-loader .loading{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:3px solid rgba(14,29,45,.8);border-bottom-color:rgba(14,29,45,.2);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:22px;margin:auto;width:22px;z-index:1}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.frame,.pneumaticSearch .tab-content,.service{background-color:#ebf3fa;border-radius:12px;padding:1.875rem 1.25rem;text-align:left}.account__content .account-order-fidelity__block .process-gift .panel-heading,.account__content .account-order-fidelity__block .process-identification .panel-heading,.account__content .account-order-fidelity__block .process-payment .panel-heading,.account__content .account-order-fidelity__block .process-premium .panel-heading,.account__content .account-order-fidelity__block .process-shipping .panel-heading,.account__content .account-order-fidelity__block .title-2,.account__content .account-order-fidelity__block .title-3,.account__content .account-order-fidelity__block h2,.account__content .account-order-fidelity__block h3,.account__content .account-order-information .process-gift .panel-heading,.account__content .account-order-information .process-identification .panel-heading,.account__content .account-order-information .process-payment .panel-heading,.account__content .account-order-information .process-premium .panel-heading,.account__content .account-order-information .process-shipping .panel-heading,.account__content .account-order-information .title-2,.account__content .account-order-information .title-3,.account__content .account-order-information h2,.account__content .account-order-information h3,.address__name,.frame__name,.process-gift .account__content .account-order-fidelity__block .panel-heading,.process-gift .account__content .account-order-information .panel-heading,.process-identification .account__content .account-order-fidelity__block .panel-heading,.process-identification .account__content .account-order-information .panel-heading,.process-payment .account__content .account-order-fidelity__block .panel-heading,.process-payment .account__content .account-order-information .panel-heading,.process-premium .account__content .account-order-fidelity__block .panel-heading,.process-premium .account__content .account-order-information .panel-heading,.process-shipping .account__content .account-order-fidelity__block .panel-heading,.process-shipping .account__content .account-order-information .panel-heading{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:2.5rem;text-align:center;text-decoration:underline}.frame__bottom{border-top:.0625rem solid #dedfe3;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem 3.125rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.frame__bottom--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PaylineWidget .pl-form-container .pl-schedule-block .frame .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .pneumaticSearch .tab-content .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .service .pl-collect-btn,.PaylineWidget.pl-layout-tab .pl-form-container .pl-schedule-block .pl-paymentMethodLayout-view .pl-paymentMethods .pl-collect-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .pl-form-container .pl-schedule-block .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .frame .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pneumaticSearch .tab-content .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .service .pl-pay-btn,.frame .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.frame .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.frame .back-btn,.frame .btn,.pneumaticSearch .tab-content .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.pneumaticSearch .tab-content .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.pneumaticSearch .tab-content .back-btn,.pneumaticSearch .tab-content .btn,.service .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.service .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.service .back-btn,.service .btn{text-align:center;white-space:nowrap}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-wrap,.frame .btn-wrap,.pneumaticSearch .tab-content .btn-wrap,.service .btn-wrap{white-space:normal}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-icon,.frame .back-btn,.frame .btn-icon,.pneumaticSearch .tab-content .back-btn,.pneumaticSearch .tab-content .btn-icon,.service .back-btn,.service .btn-icon{padding-left:calc(1.4285714286em + 3.4375rem)}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-icon.btn-link,.frame .back-btn,.frame .btn-icon.btn-link,.pneumaticSearch .tab-content .back-btn,.pneumaticSearch .tab-content .btn-icon.btn-link,.service .back-btn,.service .btn-icon.btn-link{padding-left:1.875rem;position:relative}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn .icon,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-icon .icon,.frame .back-btn .icon,.frame .btn-icon .icon,.pneumaticSearch .tab-content .back-btn .icon,.pneumaticSearch .tab-content .btn-icon .icon,.service .back-btn .icon,.service .btn-icon .icon{left:0;position:absolute;top:-2px}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn:before,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-icon:before,.frame .back-btn:before,.frame .btn-icon:before,.pneumaticSearch .tab-content .back-btn:before,.pneumaticSearch .tab-content .btn-icon:before,.service .back-btn:before,.service .btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-left:-2.1875rem;margin-top:-.0625rem;position:absolute;width:1.3125rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .back-btn,.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods .btn-link,.frame .back-btn,.frame .btn-link,.pneumaticSearch .tab-content .back-btn,.pneumaticSearch .tab-content .btn-link,.service .back-btn,.service .btn-link{font-size:.875rem;font-weight:600}.tag{background:#d7242c;border-radius:1.875rem;color:#fff;display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.4;min-width:4.375rem;padding:.3125rem .625rem;text-align:center}.skipLinks{left:.3125rem;position:fixed;top:.3125rem;z-index:1030}.skipLinks a{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);background-color:#fff;border:.0625rem solid #dedfe3;border-radius:.1875rem;color:#363b3e;display:inline-block;padding:.5625rem .9375rem;white-space:nowrap}.skipLinks a:active,.skipLinks a:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.form-file-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group,.form-group{margin-bottom:1.25rem}.form-group--fidelity .select2{max-width:100%;min-width:18.75rem}.form-group-buttons{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group input[type=file],.form-group input[type=file]{height:0;opacity:0;position:absolute;width:0}.form-group--birthday,.form-group--phone,.form-group--quantity,.form-group--title{max-width:11.5rem}.form-buttons{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.form-bottom{margin-top:2.5rem;text-align:center}.has-error input:not([type=submit]),.has-error select,.has-error textarea{border-color:#d7242c}.has-error input:not([type=submit]):focus,.has-error select:focus,.has-error textarea:focus{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.checkbox,.radio{font-size:.875rem}.checkbox>label,.radio>label{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:inherit;font-style:normal;font-weight:400}.checkbox--custom [type=checkbox],.checkbox--custom [type=radio],.radio--custom [type=checkbox],.radio--custom [type=radio]{left:0;max-height:.0625rem;opacity:0;position:absolute;z-index:-1}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom>.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom>.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom>.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom>.pl-label-input,.checkbox--custom>.control-label,.checkbox--custom>label,.radio--custom>.control-label,.radio--custom>label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;margin-bottom:0;padding-left:1.4375rem}.PaylineWidget .pl-form-container .pl-schedule-block .checkbox--custom .control-label.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .radio--custom .control-label.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .control-label.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .pl-pmContainer .pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .pl-pmContainer .pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .checkbox--custom .pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .checkbox--custom .pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .radio--custom .pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .radio--custom .pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .back-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .back-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-form-container .pl-schedule-block .pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-form-container .pl-schedule-block .pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .back-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .back-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-form-container .pl-schedule-block .pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-form-container .pl-schedule-block .pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .control-label.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .pl-pmContainer .pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .pl-pmContainer .pl-pay-btn.pl-label-input,.checkbox--custom .PaylineWidget .pl-form-container .pl-schedule-block .control-label.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .control-label.pl-pay-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .pl-input-group.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .pl-label-input.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .back-btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .back-btn.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .pl-input-group.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .pl-label-input.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-pay-btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-pay-btn.pl-label-input,.checkbox--custom .control-label.back-btn,.checkbox--custom .control-label.btn,.radio--custom .PaylineWidget .pl-form-container .pl-schedule-block .control-label.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .control-label.pl-pay-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .pl-input-group.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .pl-label-input.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .back-btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .back-btn.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .pl-input-group.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .pl-label-input.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-pay-btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-pay-btn.pl-label-input,.radio--custom .control-label.back-btn,.radio--custom .control-label.btn{font-weight:400;line-height:1.428;text-decoration:none}.PaylineWidget .pl-form-container .pl-schedule-block .checkbox--custom .control-label.ng-animate.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .radio--custom .control-label.ng-animate.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .control-label.ng-animate.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .pl-pmContainer .ng-animate.pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .checkbox--custom .pl-pmContainer .ng-animate.pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .checkbox--custom .ng-animate.pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .checkbox--custom .ng-animate.pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .radio--custom .ng-animate.pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .radio--custom .ng-animate.pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .btn.ng-animate.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .btn.ng-animate.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .ng-animate.back-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .ng-animate.back-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .ng-animate.pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .ng-animate.pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-form-container .pl-schedule-block .ng-animate.pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .checkbox--custom .pl-form-container .pl-schedule-block .ng-animate.pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .btn.ng-animate.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .btn.ng-animate.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .ng-animate.back-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .ng-animate.back-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .ng-animate.pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .ng-animate.pl-pay-btn.pl-label-input,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-form-container .pl-schedule-block .ng-animate.pl-input-group.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .radio--custom .pl-form-container .pl-schedule-block .ng-animate.pl-label-input.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .control-label.ng-animate.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .pl-pmContainer .ng-animate.pl-pay-btn.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .radio--custom .pl-pmContainer .ng-animate.pl-pay-btn.pl-label-input,.checkbox--custom .PaylineWidget .pl-form-container .pl-schedule-block .control-label.ng-animate.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .control-label.ng-animate.pl-pay-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .ng-animate.pl-input-group.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .ng-animate.pl-label-input.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.ng-animate.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.ng-animate.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.back-btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.back-btn.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.pl-pay-btn.pl-input-group,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.pl-pay-btn.pl-label-input,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .ng-animate.pl-input-group.pl-collect-btn,.checkbox--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .ng-animate.pl-label-input.pl-collect-btn,.checkbox--custom .control-label.btn.ng-animate,.checkbox--custom .control-label.ng-animate.back-btn,.radio--custom .PaylineWidget .pl-form-container .pl-schedule-block .control-label.ng-animate.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .control-label.ng-animate.pl-pay-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .ng-animate.pl-input-group.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-form-container .pl-schedule-block .pl-pmContainer .ng-animate.pl-label-input.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.ng-animate.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .btn.ng-animate.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.back-btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.back-btn.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.pl-pay-btn.pl-input-group,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .ng-animate.pl-pay-btn.pl-label-input,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .ng-animate.pl-input-group.pl-collect-btn,.radio--custom .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-container .pl-schedule-block .ng-animate.pl-label-input.pl-collect-btn,.radio--custom .control-label.btn.ng-animate,.radio--custom .control-label.ng-animate.back-btn{-webkit-transition:0s;transition:0s}.checkbox--custom .custom-input,.radio--custom .custom-input{background-color:#fff;border:.0625rem solid #222;border-radius:.25rem;display:block;height:1.2857142857em;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border .15s ease-in-out,background .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border .15s ease-in-out,background .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border .15s ease-in-out,background .15s ease-in-out,box-shadow .15s ease-in-out;transition:border .15s ease-in-out,background .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:1.2857142857em}.checkbox--custom .custom-input:before,.radio--custom .custom-input:before{content:"";position:absolute}.checkbox--custom input:hover~.custom-input,.checkbox--custom:hover .custom-input,.radio--custom input:hover~.custom-input,.radio--custom:hover .custom-input{border-color:#a2a2a3}.checkbox--custom [disabled]~.custom-input,.checkbox--custom.is-disabled .custom-input,.radio--custom [disabled]~.custom-input,.radio--custom.is-disabled .custom-input{background-color:#f7f7f7;border-color:#dedfe3}.checkbox--custom+.checkbox--custom,.checkbox--custom+.radio--custom,.radio--custom+.checkbox--custom,.radio--custom+.radio--custom{margin-top:.3125rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group .input-group-btn+.pl-input-group,.input-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .input-group-btn+.pl-input-group,.input-group .input-group-btn+.form-control{padding-left:0}.checkbox--custom .custom-input:before{display:block;height:.8571428571em;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.8571428571em}.checkbox--custom input:active~.custom-input:before,.checkbox--custom input:checked~.custom-input:before,.checkbox--custom.is-checked .custom-input:before{background-color:#0e1d2d;border-radius:.1875rem}.checkbox--custom .is-disabled input:checked~.custom-input,.checkbox--custom [disabled]:checked~.custom-input{background-color:#f7f7f7;border-color:#dedfe3}.checkbox--custom .is-disabled input:checked~.custom-input:before,.checkbox--custom [disabled]:checked~.custom-input:before{background-color:#0e1d2d}.checkbox--custom a{text-decoration:underline}.radio--custom .custom-input{border-radius:100%}.radio--custom .custom-input:before{border-radius:100%;display:block;height:.8571428571em;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.8571428571em}.radio--custom input:active~.custom-input:before,.radio--custom input:checked~.custom-input:before,.radio--custom.is-checked .custom-input:before{background-color:#0e1d2d}.radio--custom .is-disabled input:checked~.custom-input,.radio--custom [disabled]:checked~.custom-input{background-color:#f7f7f7;border-color:#dedfe3}.radio--custom .is-disabled input:checked~.custom-input:before,.radio--custom [disabled]:checked~.custom-input:before{background-color:#0e1d2d}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline>label{margin-bottom:0;padding-right:.625rem}.form-control-label{display:inline-block;margin-bottom:1.25rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-message-error,.help-block{color:#aeb6bc;display:block;font-size:.8125rem;font-weight:300;margin-top:.625rem}.form-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-file-text{font-size:.8125rem;font-weight:300;padding-left:1.25rem}.form-file-btn{padding-left:calc(1.4285714286em + 3.4375rem)}.form-file-btn:before{background-color:#000;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-left:-2.1875rem;margin-top:-.0625rem;position:absolute;width:1.3125rem}.form-file-btn:before,.form-file-btn:hover:before{background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-upload.svg);mask-image:url(../svg/ico-upload.svg)}.form-file-btn:hover:before{background-color:#d7242c}.form-file-label{width:100%}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-label-input,.control-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;margin-bottom:.625rem;width:100%}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group>em,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group>span,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-label-input>em,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-label-input>span,.control-label>em,.control-label>span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.captcha-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;font-size:.875rem;font-weight:600;margin-bottom:1.875rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit]),.form-control:not([type=submit]),.input-group,select+.select2-container{border:1px solid #aeb6bc;border-radius:23px;color:#000;font-size:.875rem;height:46px;line-height:1.42;width:100%!important}.form-group--birthday.has-error .input-group,.form-group--birthdayCreate.has-error .input-group,.form-group--phone.has-error .input-group,.form-group--phoneCreate.has-error .input-group{border-color:#d7242c}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit]),.form-control:not([type=submit]){padding:0 1.25rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit])::-webkit-input-placeholder,.form-control:not([type=submit])::-webkit-input-placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit])::-moz-placeholder,.form-control:not([type=submit])::-moz-placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit]):-ms-input-placeholder,.form-control:not([type=submit]):-ms-input-placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit])::-ms-input-placeholder,.form-control:not([type=submit])::-ms-input-placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit])::placeholder,.form-control:not([type=submit])::placeholder{color:#aeb6bc;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer textarea.pl-input-group:not([type=submit]),textarea.form-control:not([type=submit]){height:9.6875rem;overflow:auto;padding-bottom:.8125rem;padding-top:.8125rem;resize:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer select.pl-input-group:not([type=submit]),select.form-control:not([type=submit]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 18 20'%3E%3Cpath fill='currentColor' d='M13.793 7.26a.614.614 0 0 0 .071-.866L9.469 1.235l-.066-.066a.617.617 0 0 0-.872.066L4.136 6.394l-.058.081a.614.614 0 0 0 .129.785l.081.058a.62.62 0 0 0 .786-.128L8.36 3.333v11.04a.6.6 0 0 0 .047.235.6.6 0 0 0 .133.199.6.6 0 0 0 .199.133.7.7 0 0 0 .235.047h.002a.6.6 0 0 0 .341-.104.6.6 0 0 0 .17-.169.7.7 0 0 0 .092-.222.6.6 0 0 0 .011-.119V3.274l3.336 3.916.071.07a.616.616 0 0 0 .796 0'/%3E%3Cpath fill='currentColor' d='M16.965 13.492a.65.65 0 0 1 .643.554l.007.096v2.882a2.65 2.65 0 0 1-2.483 2.645l-.167.005H2.895A2.65 2.65 0 0 1 .25 17.192l-.005-.168v-2.882a.65.65 0 0 1 1.293-.096l.007.096v2.882a1.35 1.35 0 0 0 1.22 1.344l.13.006h12.07a1.35 1.35 0 0 0 1.344-1.22l.006-.13v-2.882a.65.65 0 0 1 .65-.65' style='fill-rule:nonzero'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 18 20'%3E%3Cpath fill='currentColor' d='M13.793 7.26a.614.614 0 0 0 .071-.866L9.469 1.235l-.066-.066a.617.617 0 0 0-.872.066L4.136 6.394l-.058.081a.614.614 0 0 0 .129.785l.081.058a.62.62 0 0 0 .786-.128L8.36 3.333v11.04a.6.6 0 0 0 .047.235.6.6 0 0 0 .133.199.6.6 0 0 0 .199.133.7.7 0 0 0 .235.047h.002a.6.6 0 0 0 .341-.104.6.6 0 0 0 .17-.169.7.7 0 0 0 .092-.222.6.6 0 0 0 .011-.119V3.274l3.336 3.916.071.07a.616.616 0 0 0 .796 0'/%3E%3Cpath fill='currentColor' d='M16.965 13.492a.65.65 0 0 1 .643.554l.007.096v2.882a2.65 2.65 0 0 1-2.483 2.645l-.167.005H2.895A2.65 2.65 0 0 1 .25 17.192l-.005-.168v-2.882a.65.65 0 0 1 1.293-.096l.007.096v2.882a1.35 1.35 0 0 0 1.22 1.344l.13.006h12.07a1.35 1.35 0 0 0 1.344-1.22l.006-.13v-2.882a.65.65 0 0 1 .65-.65' style='fill-rule:nonzero'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat,repeat;padding-right:2.8125rem}select+.select2-container{padding:0}select+.select2-container--below.select2-container--open{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}select+.select2-container--above.select2-container--open{border-top:0;border-top-left-radius:0;border-top-right-radius:0}select+.select2-container .select2-selection--single .select2-selection__rendered{display:block;line-height:46px;padding:0 2.8125rem 0 1.25rem}select+.select2-container .select2-selection__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='currentColor' d='M.633 1.142a.915.915 0 0 0 0 1.285l4.734 4.807a.885.885 0 0 0 1.266 0l4.734-4.807a.915.915 0 0 0 0-1.285.89.89 0 0 0-1.265 0L6 5.307 1.898 1.142a.89.89 0 0 0-1.265 0'/%3E%3C/svg%3E"),linear-gradient(180deg,#fff 0,#fff);background-repeat:no-repeat;display:block;height:.5rem;position:absolute;right:1.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.8125rem}select+.select2-container--open .select2-selection__arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.select2-dropdown{font-size:.875rem;overflow:hidden;z-index:1019}.select2-dropdown--below{border-bottom-left-radius:23px;border-bottom-right-radius:23px}.select2-dropdown--below .select2-results:before{top:0}.select2-dropdown--above{border-top-left-radius:23px;border-top-right-radius:23px}.select2-dropdown--above .select2-results:before{bottom:0}.select2-dropdown .select2-results{max-height:12.5rem;overflow-x:auto;padding-bottom:.375rem;padding-top:.375rem}.select2-dropdown .select2-results:before{border-bottom:1px solid #aeb6bc;content:"";display:block;left:1.25rem;position:absolute;right:1.25rem}.select2-dropdown .select2-results__option{min-height:2rem;padding:.375rem 1.25rem}.select2-dropdown .select2-results__option--disabled{display:none}.select2-dropdown .select2-results__option--highlighted{background-color:#ebf3fa}.required-explain{font-size:.8125rem}.flag{min-width:1rem}.form-newsletterToken{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48rem){.form-newsletterToken{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.PaylineWidget .pl-form-container .pl-schedule-block .form-newsletterToken .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .form-newsletterToken .pl-pay-btn,.form-newsletterToken .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.form-newsletterToken .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.form-newsletterToken .back-btn,.form-newsletterToken .btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:48rem){.PaylineWidget .pl-form-container .pl-schedule-block .form-newsletterToken .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .form-newsletterToken .pl-pay-btn,.form-newsletterToken .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.form-newsletterToken .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.form-newsletterToken .back-btn,.form-newsletterToken .btn{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.address,.store-contact,.store-phone{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.71}.address:before,.store-contact:before,.store-phone:before{background-color:#0e1d2d;background-repeat:no-repeat;content:"";height:1.375rem;margin-right:1.125rem;-webkit-mask-image:url(../svg/ico-pointer-full.svg);mask-image:url(../svg/ico-pointer-full.svg);width:1rem}.address__title,.store-contactTitle{display:block;font-weight:500;margin-bottom:.3125rem}#header{opacity:1;position:sticky;top:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:1020}#header.fade{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);color:#0e1d2d;font-size:.875rem}.header .back-btn{margin:0 1.25rem 0 0;max-width:7.5rem}.header .back-btn .icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .container--checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875rem){.header .container--checkout .header-content{min-height:4.375rem;padding:0}.header .container--checkout .header-content .logo>img{max-height:4.375rem}}.header .title-1,.header h1{margin:0 auto 0 0}.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 0}@media (max-width:61.99875rem){.header-content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}}.header-logo{margin:-1.25rem 0}@media (max-width:61.99875rem){.header-logo{margin-right:auto}}.header [data-id=search]{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:62rem){.header [data-id=search]{padding:0 1.5rem}}@media (max-width:61.99875rem){.header [data-id=search]{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:.125rem;margin-right:.125rem;margin-top:1.25rem;order:1;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.header .dropdown-menu-center{left:50%;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header .header-hamburger{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;max-width:2.1875rem;order:1}.header .header-logo,.header .title-1,.header h1{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header .header-navbar{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header [data-id=search]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:5;-ms-flex-order:4;-ms-flex:1 1 100%;flex:1 1 100%;order:4}}.logo{display:inline-block}.logo>img{max-height:5.3125rem;min-width:9.375rem}.searchForm{position:relative;width:100%}.searchForm-group{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .searchForm-group .pl-input-group:not([type=submit]),.searchForm-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:not([type=submit]),.searchForm-group .form-control:not([type=submit]){height:3rem}.PaylineWidget .pl-form-container .pl-schedule-block .searchForm-group .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .searchForm-group .pl-pay-btn,.searchForm-group .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.searchForm-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.searchForm-group .back-btn,.searchForm-group .btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:0;width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchForm-input{border-bottom:0}.searchForm-input:not([type=submit]){background-color:#ebf3fa;border:none;border-radius:1.5rem!important;-webkit-box-shadow:inset 0 0 20px -10px rgba(0,0,0,.15);box-shadow:inset 0 0 20px -10px rgba(0,0,0,.15);font-size:.875rem;height:48px;line-height:1.5rem;padding-left:.625rem;padding-right:2rem}.searchForm-input::-webkit-input-placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-input::-moz-placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-input:-ms-input-placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-input::-ms-input-placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-input::placeholder{font-size:.875rem;text-overflow:ellipsis}.searchForm-groupBtn{height:2rem;position:absolute;right:1rem;width:2rem;z-index:1}.searchForm-icon{font-size:1.125rem}.navbar.header-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:61.99875rem){.navbar{margin-right:.75rem}}.navbar-item{padding-left:.78125rem;padding-right:.78125rem}@media (min-width:48rem) and (max-width:61.99875rem){.navbar-item{padding-left:.3125rem;padding-right:.3125rem}.navbar-item .title{font-size:.75rem}}@media (max-width:87.49875rem){.navbar-item{padding-left:.9375rem;padding-right:.9375rem}.navbar-item .title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}@media (max-width:35.99875rem){.navbar-item{padding-left:.5rem;padding-right:.5rem}}.navbar-item:first-child{padding-left:0}.navbar-item:last-child{padding-right:0}.navbar-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:inherit;font-size:.875rem;line-height:1.2;padding:0;text-align:left;text-decoration:none;z-index:1}.navbar-link,.navbar-link:before{-webkit-transition:background-color .15s ease-in;transition:background-color .15s ease-in}.navbar-link:before{border-radius:.125em;bottom:0;content:"";left:0;margin:-.375rem;position:absolute;right:0;top:0;z-index:-1}@media (min-width:48rem){.navbar-link:before{display:none}}.navbar-link:link:focus,.navbar-link:link:hover{cursor:pointer;text-decoration:none}.navbar-link:focus{outline:none}.navbar-link.dropdown-toggle:after{display:none}@media (max-width:47.99875rem){.navbar-link .text-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.navbar-link .navbar-icon--mini{display:none}}.navbar-icon svg{fill:#0e1d2d;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.navbar-icon--mini{margin-left:.3125rem;margin-right:0}.navbar-icon--mini svg{font-size:.6875rem}.dropdown--hover:hover .navbar-icon--mini,.open .navbar-icon--mini{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar-iconContainer{position:relative;width:1.5625rem;z-index:1}.navbar-iconContainer,.navbar-iconContainer .badge{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-iconContainer .badge{background-color:#d7242c;border-radius:50%;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.5625rem;font-style:normal;font-weight:700;min-height:1rem;min-width:1rem;padding:.25rem;position:absolute;right:-.125rem;text-align:center;top:-.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;justify-content:center;z-index:2}.headerDropdown .dropdown-menu>li>a:not(.btn):not(.back-btn){background-color:transparent;color:#0e1d2d}.headerDropdown .dropdown-menu>li>a:not(.btn):not(.back-btn):focus,.headerDropdown .dropdown-menu>li>a:not(.btn):not(.back-btn):hover{background-color:transparent}.PaylineWidget .pl-form-container .pl-schedule-block .headerDropdown .dropdown-menu>li>a.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .headerDropdown .dropdown-menu>li>a.pl-pay-btn,.headerDropdown .PaylineWidget .pl-form-container .pl-schedule-block .dropdown-menu>li>a.pl-collect-btn,.headerDropdown .PaylineWidget[class*=pl-layout-].pl-container-default .dropdown-menu>li>a.pl-pay-btn,.headerDropdown .dropdown-menu>li>a.back-btn,.headerDropdown .dropdown-menu>li>a.btn{width:100%}.headerDropdown .dropdown-menu>li>a.btn-icon-link{padding-left:2.25rem}.headerDropdown .dropdown-menu>li>a.btn-tertiary .icon-login{background-color:#d7242c;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-login.svg);mask-image:url(../svg/ico-login.svg)}.PaylineWidget .pl-form-container .pl-schedule-block .headerDropdown .dropdown-menu>li>a.pl-collect-btn .icon,.PaylineWidget[class*=pl-layout-].pl-container-default .headerDropdown .dropdown-menu>li>a.pl-pay-btn .icon,.headerDropdown .PaylineWidget .pl-form-container .pl-schedule-block .dropdown-menu>li>a.pl-collect-btn .icon,.headerDropdown .PaylineWidget[class*=pl-layout-].pl-container-default .dropdown-menu>li>a.pl-pay-btn .icon,.headerDropdown .dropdown-menu>li>a.back-btn .icon,.headerDropdown .dropdown-menu>li>a.btn .icon{margin-left:-1.875rem;position:absolute}.headerDropdown .dropdown-menu>li+li{border-top:.0625rem solid #dedfe3}@media (min-width:48rem){.headerDropdown .iconContainer:not(.navbar-icon--mini){margin-right:.625rem}}.headerDropdown-header{display:inline-block}.headerDropdown-header>.headerDropdown-link{padding:0}.headerDropdown-icon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;position:relative}@media (min-width:48rem){.headerDropdown-icon{font-size:1.125rem}}.headerDropdown-icon--big{font-size:1.75rem}@media (min-width:48rem){.headerDropdown-icon--big{font-size:1.3125rem}}.headerDropdown-link{padding:.9375rem 0}.headerDropdown-menu{border:0;border-radius:.75rem;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);min-width:17.1875rem;padding:0 1.25rem;text-align:center}@media (min-width:48rem){.headerDropdown--with-cols{display:-webkit-box;display:-ms-flexbox;display:flex}}.headerDropdown-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.headerDropdown-highlight{-webkit-box-flex:1;color:#d7242c;-ms-flex:1 1 100%;flex:1 1 100%;font-size:.8125rem}.headerShortStore-dropdownTitle{border-bottom:.0625rem solid #dedfe3;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;padding:.9375rem 0;text-align:left}.headerShortAccount{text-align:center}.headerShortAccount-header{border-bottom:.0625rem solid #aeb6bc;color:#000;color:#212529;display:block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;padding:.25rem .9375rem 1.1875rem;text-decoration:none}.headerShortAccount-header>a{pointer-events:none}.headerShortCart-dropdownTitle{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;padding:.9375rem 0;text-align:left}.headerShortCart-dropdown{padding:1.25rem;right:-.625rem;text-align:left;width:calc(100vw - 20px)}@media (min-width:48rem){.headerShortCart-dropdown{width:21.875rem}}.PaylineWidget .pl-form-container .pl-schedule-block .headerShortCart-dropdown .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .headerShortCart-dropdown .pl-pay-btn,.headerShortCart-dropdown .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.headerShortCart-dropdown .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.headerShortCart-dropdown .back-btn,.headerShortCart-dropdown .btn{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42}.headerShortCart-dropdown-list{margin-bottom:0}.headerShortCart-dropdown-item{border-top:.0625rem solid #dedfe3;padding:1rem 0;position:relative}.headerShortCart-dropdown-item a:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.headerShortCart-dropdown-item:first-child{border:0;padding-top:0}.headerShortCart-dropdown-lighter{display:inline-block;font-size:.8125rem;font-weight:300;line-height:1.53}.headerShortCart-dropdown-listInline{-webkit-column-gap:.1875rem;-moz-column-gap:.1875rem;column-gap:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;margin-top:.9375rem;padding-left:0}.headerShortCart-dropdown-footer{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:5.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PaylineWidget .pl-form-container .pl-schedule-block .headerShortCart-dropdown-footer .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .headerShortCart-dropdown-footer .pl-pay-btn,.headerShortCart-dropdown-footer .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.headerShortCart-dropdown-footer .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.headerShortCart-dropdown-footer .back-btn,.headerShortCart-dropdown-footer .btn{max-width:12.1875rem}@media (max-width:61.99875rem){.PaylineWidget .pl-form-container .pl-schedule-block .headerShortCart-dropdown-footer .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .headerShortCart-dropdown-footer .pl-pay-btn,.headerShortCart-dropdown-footer .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.headerShortCart-dropdown-footer .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.headerShortCart-dropdown-footer .back-btn,.headerShortCart-dropdown-footer .btn{margin-left:.625rem}}.headerShortCart-visual{margin:auto .9375rem auto auto;max-height:4.375rem;max-width:5rem}.media-body .small{font-size:.75rem;margin-left:.125rem}.topNav{background-color:#ebf3fa}@media (max-width:87.49875rem){.topNav{overflow-x:auto;overflow-y:hidden}.topNav::-webkit-scrollbar{background:transparent;height:0;width:0}}.topNav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;margin:0;padding:0}.topNav-list>li{position:relative}.topNav-list>li:first-of-type .topNav-link{color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.topNav-list>li:first-of-type .topNav-link:before{background:-webkit-gradient(linear,left top,right top,from(#c30009),color-stop(70%,#c30009),color-stop(95%,#ff7260),to(#ff7260));background:linear-gradient(90deg,#c30009,#c30009 70%,#ff7260 95%,#ff7260);bottom:0;content:"";display:block;left:0;margin-left:calc(50% - 50vw);position:absolute;right:-3.125rem;top:0;z-index:-1}@media (max-width:87.49875rem){.topNav-list>li:first-of-type .topNav-link:before{right:-2.5rem}}@media (max-width:61.99875rem){.topNav-list>li:first-of-type .topNav-link:before{right:-1.25rem}}.topNav-list>li:first-of-type .topNav-link:after{background-color:#ebf3fa;border-radius:0 0 0 50%;bottom:0;content:"";position:absolute;right:-3.75rem;top:0;-webkit-transform:skewX(15deg);transform:skewX(15deg);width:2.5rem;z-index:-1}@media (max-width:87.49875rem){.topNav-list>li:first-of-type .topNav-link:after{right:-3.125rem}}@media (max-width:61.99875rem){.topNav-list>li:first-of-type .topNav-link:after{right:-1.875rem;width:1.875rem}}.topNav-list>li:first-of-type .topNav-link:focus:before,.topNav-list>li:first-of-type .topNav-link:hover:before{background:#000}.topNav-link[class]{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:3.75rem;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem;position:relative;white-space:nowrap;z-index:0}@media (max-width:61.99875rem){.topNav-link[class]{font-size:.8125rem;height:2.8125rem}}.topNav-link[class]:not(.topNav-link--first):focus,.topNav-link[class]:not(.topNav-link--first):hover{color:#d7242c}.topNav-link[class]:not(.topNav-link--first):focus:after,.topNav-link[class]:not(.topNav-link--first):hover:after{background-color:#d7242c;bottom:.9375rem;content:"";display:block;height:1px;left:.9375rem;position:absolute;right:.9375rem}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;height:2.0625rem;margin-right:.75rem;padding:0;text-align:center;width:2.0625rem}@media (min-width:48rem){.hamburger{margin-right:1.8125rem}}.hamburger:hover{cursor:pointer}.hamburger-icon{font-size:1.625rem}@media (min-width:48rem){.hamburger-icon{font-size:1.0625rem}}.hamburger-label{font-size:.6875rem;line-height:1.1;margin-top:.25rem}.navigation{background-color:transparent;bottom:0;left:0;margin-left:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1050}.is-navigation-open .navigation{background-color:rgba(0,0,0,.5);min-height:100vh;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease;transition:all .3s ease}.navigation:not(.is-level1-open) .navigation-header .btn-tertiary{background-color:hsla(0,0%,100%,.7);color:#000}.navigation:not(.is-level1-open) .navigation-header .btn-tertiary:not(:disabled):focus,.navigation:not(.is-level1-open) .navigation-header .btn-tertiary:not(:disabled):hover{background-color:rgba(14,29,45,.7)}.navigation-list{color:#000;font-size:.875rem;list-style:none;margin-bottom:1.875rem;padding-left:0}.navigation-item:not(:first-child){margin-top:.625rem}.navigation-item .iconContainer{font-size:.75rem}.navigation-link,.navigation-return{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.4285714286em;min-height:3.125rem;padding:.9375rem;text-decoration:none}.navigation-link:focus,.navigation-link:hover,.navigation-return:focus,.navigation-return:hover{outline:none}.navigation-link:focus,.navigation-return:focus{text-decoration:underline}.navigation-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;color:#0e1d2d;font-size:.875rem;line-height:1.42;padding:.9375rem;text-shadow:-.625rem 1.875rem 4.375rem 0 hsla(0,0%,91%,.2);width:100%}.is-active>.navigation-link,.is-shown>.navigation-link,.navigation-link:focus,.navigation-link:hover{background-color:#ebf3fa;cursor:pointer;outline:none}.navigation-linkLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-linkLabel-image{display:inline-block;margin-right:.9375rem;max-height:1.25rem;width:1.25rem}.is-active>.navigation-link--unstyled,.is-shown>.navigation-link--unstyled,.navigation-link--unstyled{background:none}.is-active>.navigation-link--unstyled:focus,.is-active>.navigation-link--unstyled:hover,.is-shown>.navigation-link--unstyled:focus,.is-shown>.navigation-link--unstyled:hover{background-color:#ebf3fa;cursor:pointer;outline:none}.navigation-return{-webkit-box-pack:start;-ms-flex-pack:start;background-color:#ebf3fa;border:0;border-radius:12px;cursor:pointer;justify-content:flex-start;margin-bottom:.9375rem;text-align:left;width:100%}@media (min-width:62rem){.navigation-return{display:none}}.navigation-iconBack{margin-right:1.25rem}.navigation-iconBack>svg{font-size:.75rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-panel-categories{background-color:#fff;position:relative;z-index:1}.navigation-subpanel{background-color:#fff;display:none;left:0;max-width:28%;padding:1.875rem 0;position:absolute;right:0;top:0;z-index:2}@media (max-width:61.99875rem){.navigation-subpanel{height:100%;max-width:unset;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}.navigation-subpanel.is-level1-open{overflow:hidden}}@media (min-width:48rem){.navigation-subpanel{padding:1.875rem 1.5625rem}}@media (min-width:62rem){.navigation-subpanel{border-left:.0625rem solid #e0eaf2;height:100%;left:28%;min-height:calc(100vh - 60px);position:fixed;width:28%}}.is-shown>.navigation-subpanel{display:block}.navigation-subpanel .navigation-subpanel{background-color:#fff;display:none;z-index:2}.navigation-subpanel .navigation-subpanel.is-visible{display:block;height:auto}@media (min-width:48rem){.navigation-subpanel .navigation-subpanel{left:100%;min-height:calc(100vh - 60px);min-width:19.0625rem;padding:1.875rem 1.5625rem;position:absolute;width:100%}}.navigationPanel{height:100%!important;overflow-x:hidden;overflow-y:auto}.navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column;height:100%;margin-left:0;max-width:28%;min-height:100%;padding:0;position:relative}@media (max-width:61.99875rem){.navigation-container{max-width:100vw}}.navigation-nav{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 .75rem;overflow-x:hidden;overflow-y:auto;padding:0 0 1.875rem;position:relative}@media (min-width:48rem){.navigation-nav{margin:0 1.875rem}}@media (max-width:61.99875rem){.navigation-nav{height:calc(100vh - 77px - 269px);padding-bottom:0}}.navigation-footer,.navigation-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1020}.navigation-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 .75rem;padding:.8125rem 0}@media (min-width:48rem){.navigation-header{margin:0 1.875rem}}.navigation-footer{margin-top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#ebf3fa;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 0}@media (min-width:48rem){.navigation-footer{padding:3.125rem 0}}.navigation-footerLabel{font-size:1rem;font-weight:600;line-height:1.37;text-align:center;width:14.875rem}.navigation-footerLabel,.navigation-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.navigation-title{font-size:.9375rem;font-weight:500;line-height:1.25rem;margin-left:calc(50% - 34px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation-close{border:none;border-radius:0;margin-right:-1.5625rem;padding:1.0625rem}.navigation-close>svg{display:block;font-size:1rem}.navigation-close:focus,.navigation-close:hover{outline:none}@media (max-width:61.99875rem){.navigation-before-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-before-links-item:first-of-type{padding-left:.9375rem}.navigation-before-links-item:last-of-type{padding-right:.9375rem}}.navigationCategories{list-style:none;padding-left:0}.navigationCategories-title{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.navigationSubCategories{list-style:none;padding-left:0}.navigationSubCategories-item{color:#0e1d2d}.navigationSubCategories-item .back-btn,.navigationSubCategories-item .btn-link,.navigationSubCategories-item a{text-decoration:none}.navigationSubCategories-item .back-btn:focus,.navigationSubCategories-item .back-btn:hover,.navigationSubCategories-item .btn-link:focus,.navigationSubCategories-item .btn-link:hover,.navigationSubCategories-item a:focus,.navigationSubCategories-item a:hover{text-decoration:underline}.navigationSubCategories-item .back-btn:focus:not(.navigationSubCategories-link),.navigationSubCategories-item .back-btn:hover:not(.navigationSubCategories-link),.navigationSubCategories-item .btn-link:focus:not(.navigationSubCategories-link),.navigationSubCategories-item .btn-link:hover:not(.navigationSubCategories-link),.navigationSubCategories-item a:focus:not(.navigationSubCategories-link),.navigationSubCategories-item a:hover:not(.navigationSubCategories-link){color:#0e1d2d}.navigationSubCategories-title{display:none}.navigationSubCategories-list{list-style:none;margin:-.3125rem 0 0;padding-left:0}.navigationSubCategories-list a{color:#0e1d2d}.navigationSubCategories-list:not(.navigationSubCategories-list--buttons)>li+li{border-top:.0625rem solid #e9e9e9}.navigationSubCategories-list:not(.navigationSubCategories-list--buttons) a{display:block;padding:.625rem}.reinsurance{background-color:#ebf3fa;position:relative}.reinsurance:before{background:linear-gradient(178deg,#fff,#fff 50%,#ebf3fa 0,#ebf3fa);content:"";display:block;height:4.0625rem;left:0;position:absolute;right:0;top:0}.reinsurance-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.25rem;justify-content:center;list-style-type:none;margin-bottom:0;padding:6.25rem 0 3.75rem}@media (min-width:62rem){.reinsurance-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.reinsurance-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative}@media (min-width:36rem){.reinsurance-item{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width:62rem){.reinsurance-item{-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px)}}.reinsurance-item .pastille{margin-right:1.25rem}.reinsurance-item a{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.reinsurance-item a:focus,.reinsurance-item a:hover{text-decoration:underline}.reinsurance-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.newsletter{background-color:#0e1d2d}.newsletter-content{color:#fff;padding:3.125rem 0;position:relative;text-align:center;z-index:1}@media (min-width:48rem){.newsletter-content{padding:3.75rem 0}}.newsletter-content:after{background-image:url(../img/trace.jpg);background-position:120px bottom;background-repeat:no-repeat;background-size:cover;bottom:0;color:#000;content:"";display:block;min-width:20.8125rem;position:absolute;right:0;top:0;z-index:-1}@media (min-width:48rem){.newsletter-content:after{background-position:100% 0;background-size:contain}}.newsletter-text{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5625rem;font-style:normal;font-weight:500;margin-bottom:1.5625rem}@media (min-width:48rem){.newsletter-text{margin-bottom:2.1875rem}}.newsletter-text span{color:#d70913;display:inline-block;padding:0 .3125rem;position:relative;z-index:1}.newsletter-text span:before{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:-1}.newsletter-link:focus,.newsletter-link:hover{background:#fff!important;color:#000}.footerCopy{background-color:#0e1d2d;padding:1.5625rem 0}@media (min-width:48rem){.footerCopy .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footerCopy-copy{color:#fff;font-size:.875rem;-ms-flex-preferred-size:35%;flex-basis:35%;line-height:1.8;margin-bottom:1.5625rem;text-align:center}@media (min-width:48rem){.footerCopy-copy{margin-bottom:0;margin-right:1.25rem;text-align:left}}.footerCopy-list{list-style:none;padding-left:0;text-align:center}@media (min-width:48rem){.footerCopy-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.625rem;justify-content:space-between;margin-bottom:0;text-align:left;width:100%}}.footerCopy-list>li{margin-bottom:1.125rem}@media (min-width:48rem){.footerCopy-list>li{margin-bottom:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:62rem){.footerCopy-list>li{-ms-flex-preferred-size:calc(20% - 10px);flex-basis:calc(20% - 10px)}}.footerCopy-link{color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;text-decoration:none}.footerCopy-link:focus,.footerCopy-link:hover{text-decoration:underline}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view,.tabs{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container,.PaylineWidget .pl-layout .tabs .pl-tabs-container,.tabs .PaylineWidget .pl-layout .pl-tabs-container,.tabs .nav-tabs{background-color:#fff;border:0!important;border-radius:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .nav-item,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .pl-tab,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .nav-item,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab,.PaylineWidget .pl-layout .tabs .pl-tabs-container .nav-item,.PaylineWidget .pl-layout .tabs .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab,.tabs .PaylineWidget .pl-layout .pl-tabs-container .nav-item,.tabs .PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab,.tabs .nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.tabs .nav-tabs .nav-item{margin-bottom:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link,.tabs .nav-link{border:0!important;display:inline-block;padding:0;text-decoration:none}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link:before,.tabs .nav-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link:focus,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link:hover,.tabs .nav-link:focus,.tabs .nav-link:hover{border:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.tabs-tab{position:relative;-ms-flex-preferred-size:47%;flex-basis:47%;-ms-flex-line-pack:center;align-content:center;background-color:#fff;border:0;border-radius:1.5625rem;-webkit-box-shadow:-.625rem 1.875rem 4.375rem 0 hsla(0,0%,91%,.2);box-shadow:-.625rem 1.875rem 4.375rem 0 hsla(0,0%,91%,.2);color:#000;font-size:.875rem;line-height:1.71;padding:.8125rem}@media (min-width:36rem){.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.tabs-tab{-ms-flex-preferred-size:50%;flex-basis:50%}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:focus,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:hover,.tabs-tab:focus,.tabs-tab:hover{border:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .active.pl-tab,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active,.tabs-tab.active{background-color:#0e1d2d;color:#fff}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-dot-content,.slick-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.slick-list{display:block;margin:0;max-height:100%;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-list,.slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-vertical .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide:focus{-webkit-box-shadow:inset 0 0 0 .125rem #0e1d2d;box-shadow:inset 0 0 0 .125rem #0e1d2d;outline:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-controls,.slick-dots{list-style:none;margin-bottom:0;padding-left:0}.slick-arrow,.slick-pause{border:0;cursor:pointer;height:1em;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .3s ease-in,-webkit-box-shadow .3s ease-in;transition:background .3s ease-in,-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in,background .3s ease-in;transition:box-shadow .3s ease-in,background .3s ease-in,-webkit-box-shadow .3s ease-in;width:1em}.slick-arrow>svg,.slick-pause>svg{display:block;margin:auto}.slick-arrow:focus,.slick-arrow:hover,.slick-pause:focus,.slick-pause:hover{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.slick-arrow.slick-hidden,.slick-pause.slick-hidden{display:none}.slick-prev{left:0}.slick-prev>.iconContainer>svg,.slick-prev>svg{-webkit-transform:translateX(-.125em);transform:translateX(-.125em)}.slick-next,.slick-pause{right:0}.slick-next>.iconContainer>svg,.slick-next>svg,.slick-pause>.iconContainer>svg,.slick-pause>svg{-webkit-transform:translateX(.125em);transform:translateX(.125em)}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25rem -.3125rem 0}.slick-dot{padding:0 .3125rem}.slick-dot button{background-color:rgba(14,29,45,.3);border:0 solid #000;border-radius:100%;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);cursor:pointer;display:block;font-size:.5rem;height:1em;outline:none;padding:.125rem;position:relative;-webkit-transition:background .3s ease-in;transition:background .3s ease-in;width:1em;z-index:0}.slick-dot button:after{border:.625rem solid #0e1d2d;border-radius:100%;bottom:0;content:"";left:0;margin:-.625rem;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;z-index:-1}.slick-dot button:focus,.slick-dot button:hover{background-color:#0e1d2d;opacity:.3;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slick-dot button:focus:after,.slick-dot button:hover:after{opacity:.4;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slick-dot.slick-active button{background-color:#0e1d2d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slick-control{border:0;cursor:pointer;height:1em;outline:none;padding:0;-webkit-transition:background .3s ease-in,-webkit-box-shadow .3s ease-in;transition:background .3s ease-in,-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in,background .3s ease-in;transition:box-shadow .3s ease-in,background .3s ease-in,-webkit-box-shadow .3s ease-in;width:1em}.slick-control>svg{display:block;margin:auto}.slick-control:focus,.slick-control:hover{-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.slick-initialized.row{display:block}.slick-initialized.row .slick-track{margin-left:0;margin-right:0}.slick-initialized.row .slick-slide{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}.slick-initialized.row .slick-arrow.slick-prev{margin-right:-.625rem}.slick-initialized.row .slick-arrow.slick-next{margin-left:-.625rem}.slick-initialized.row .slick-dots{padding-left:1.25rem;padding-right:1.25rem}.slick-slider .slick-list{position:relative}.slick-slider .slick-controls{background-color:transparent;border-radius:0 0 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:visible}@media (min-width:36rem){.slick-slider .slick-controls{background-color:transparent;position:static}}.slick-slider .slick-controls>li.dotsNav{position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:1rem 0;order:0}.slick-slider .slick-controls>li.autoplayNav{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0 0 0 auto;order:1}.slick-slider .slick-controls>li .arrowNav{display:none}@media (min-width:36rem){.slick-slider .slick-controls>li .arrowNav{display:block;position:absolute;top:50%}}.slick-slider .slick-controls *>[class*=slick-control]{background-color:hsla(0,0%,100%,.5);-webkit-box-shadow:0 .625rem 1.25rem -.625rem rgba(0,0,0,.35);box-shadow:0 .625rem 1.25rem -.625rem rgba(0,0,0,.35);opacity:1}.slick-slider .slick-controls *>[class*=slick-control]:focus,.slick-slider .slick-controls *>[class*=slick-control]:hover{background-color:#fff;-webkit-box-shadow:0 .625rem 1.25rem -.625rem rgba(0,0,0,.35);box-shadow:0 .625rem 1.25rem -.625rem rgba(0,0,0,.35);opacity:1}.slick-slider .slick-controls *>[class*=slick-control] svg{fill:#0e1d2d}.slick-slider .slick-controls *>[class*=slick-control].slick-arrow{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.8);border-radius:1rem;display:none!important;height:2rem;margin:0;top:50%;-webkit-transform:translateY(calc(-50% + 1rem));transform:translateY(calc(-50% + 1rem));-webkit-transition:all .3s ease;transition:all .3s ease;width:2rem}.slick-slider .slick-controls *>[class*=slick-control].slick-arrow:before{content:none;display:none}.slick-slider .slick-controls *>[class*=slick-control].slick-arrow>svg{height:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}@media (min-width:36rem){.slick-slider .slick-controls *>[class*=slick-control].slick-arrow{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.slick-slider .slick-controls *>[class*=slick-control].slick-prev{left:1rem}.slick-slider .slick-controls *>[class*=slick-control].slick-prev:focus>svg,.slick-slider .slick-controls *>[class*=slick-control].slick-prev:hover>svg{height:1rem;width:1rem}.slick-slider .slick-controls *>[class*=slick-control].slick-next{margin:0;right:1rem}.slick-slider .slick-controls *>[class*=slick-control].slick-next:focus>svg,.slick-slider .slick-controls *>[class*=slick-control].slick-next:hover>svg{height:1rem;width:1rem}.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;order:1;-webkit-transform:translateY(0);transform:translateY(0);width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:1.25rem;justify-content:center;margin:0 0 0 auto;position:inherit}.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay:before{display:none}.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay>svg{height:.75rem;margin:0;-webkit-transform:none;transform:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay:focus>svg,.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay:hover>svg{height:1rem;width:1rem}@media (min-width:36rem){.slick-slider .slick-controls *>[class*=slick-control].slick-autoplay{bottom:1rem;height:2.5rem;position:absolute;right:1.75rem;width:3.125rem}}.slick-slider .slick-controls *>[class*=slick-control].slick-dots{-webkit-box-ordinal-group:1;-ms-flex-order:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;height:auto;min-height:2rem;order:0;padding:0 .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:1rem;left:0;margin:0 auto!important;position:relative;right:0}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot{background:transparent!important;border:none;padding:0}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent!important;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;opacity:1}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:after{background:rgba(215,36,44,.5);border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:.5rem;margin:auto;opacity:1;-webkit-transition:all .25s ease;transition:all .25s ease;width:.5rem}@media (min-width:36rem){.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button{height:2rem;width:2rem}}@media (hover:hover){.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:focus:after,.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:hover:after{background:#d7242c;-webkit-transform:scale(2);transform:scale(2)}}@media (hover:none){.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:focus:after,.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:hover:after{background:rgba(215,36,44,.5);-webkit-transform:scale(1);transform:scale(1)}}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot.slick-active button:after{background:#d7242c;-webkit-transform:scale(2);transform:scale(2)}.slick-slider .slick-controls *>[class*=slick-control].slick-dots .slick-dot.slick-active:hover button:after{background:#d7242c;opacity:1}.slick-slider .slick:hover .slick-arrow{opacity:1}.slideshow{aspect-ratio:500/760;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);opacity:0;overflow:hidden;position:static}.slideshow--home{aspect-ratio:2.4;background-color:#fff;display:block;margin:.9375rem 0;max-height:9.0625rem;max-width:87.5rem;overflow:visible;padding:0;width:100%}@media (min-width:36rem){.slideshow--home{aspect-ratio:5.3846153846;max-height:16.25rem}}.slideshow--home .slideshow{position:relative;z-index:0}.slideshow--home .slideshow-item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.slideshow--home .slideshow-link{display:block;inset:0;position:absolute;text-decoration:none}.slideshow--home .slick-list{position:relative}.slideshow--home .slick-controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;bottom:0;height:auto;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:-2rem}@media (min-width:36rem){.slideshow--home .slick-controls{background-color:transparent;height:0;margin:0;min-height:0;position:inherit}}.slideshow--home .slick-controls>li.dotsNav{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:0 auto 0 0;order:0;width:100%}.slideshow--home .slick-controls>li.autoplayNav{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0 0 0 auto;order:1}.slideshow--home .slick-controls>li .arrowNav{display:none}@media (min-width:36rem){.slideshow--home .slick-controls>li .arrowNav{display:block}}.slideshow--home .slick-controls *>[class*=slick-control]{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;opacity:1}.slideshow--home .slick-controls *>[class*=slick-control] svg{fill:#fff}.slideshow--home .slick-controls *>[class*=slick-control]:focus,.slideshow--home .slick-controls *>[class*=slick-control]:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none;opacity:1}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control]{background-color:#fff;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);opacity:1}.slideshow--home .slick-controls *>[class*=slick-control]:focus,.slideshow--home .slick-controls *>[class*=slick-control]:hover{background:#fff;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);opacity:1}.slideshow--home .slick-controls *>[class*=slick-control] svg{fill:#0e1d2d}}.slideshow--home .slick-controls *>[class*=slick-control].slick-arrow{display:none!important;margin:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.slideshow--home .slick-controls *>[class*=slick-control].slick-arrow:before{content:none;display:none}.slideshow--home .slick-controls *>[class*=slick-control].slick-arrow>svg{height:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control].slick-arrow{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.slideshow--home .slick-controls *>[class*=slick-control].slick-prev{left:1.75rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-prev:focus>svg,.slideshow--home .slick-controls *>[class*=slick-control].slick-prev:hover>svg{height:1rem;width:1rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-next{margin:0;right:1.75rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-next:focus>svg,.slideshow--home .slick-controls *>[class*=slick-control].slick-next:hover>svg{height:1rem;width:1rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay{-webkit-box-ordinal-group:2;-ms-flex-order:1;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;order:1;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:1.25rem;justify-content:center;margin:0 0 0 auto;position:inherit}.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay:before{display:none}.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay>svg{height:.75rem;margin:0;-webkit-transform:none;transform:none;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .3s ease;transition:all .3s ease;width:.75rem}.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay:focus>svg,.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay:hover>svg{height:1rem;width:1rem}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control].slick-autoplay{bottom:3.5rem;height:2.5rem;position:absolute;right:1.75rem;width:3.125rem}}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots{-webkit-box-ordinal-group:1;-ms-flex-order:0;background-color:transparent;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;margin:0 auto 0 0;order:0;padding:0;position:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control].slick-dots{background-color:#0e1d2d;border-radius:1rem;bottom:1rem;height:2rem;left:0;margin:0 auto;position:absolute;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot{padding:0}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;opacity:1}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:after{background:hsla(0,0%,100%,.7);border-radius:50%;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.5);content:"";display:block;height:.5rem;margin:auto;opacity:1;-webkit-transition:all .25s ease;transition:all .25s ease;width:.5rem}@media (min-width:36rem){.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button{height:2rem;width:2rem}}@media (hover:hover){.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:focus:after,.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:hover:after{background:#fff;-webkit-transform:scale(2);transform:scale(2)}}@media (hover:none){.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:focus:after,.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot button:hover:after{background:hsla(0,0%,100%,.7);-webkit-transform:scale(1);transform:scale(1)}}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot.slick-active button:after{background:#fff;-webkit-transform:scale(2);transform:scale(2)}.slideshow--home .slick-controls *>[class*=slick-control].slick-dots .slick-dot.slick-active:hover button:after{background:#fff;opacity:1}.slideshow:hover .slick-arrow{opacity:1}.slideshow-item{height:100%;position:relative}.slideshow-bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.slideshow-content{color:#fff;height:100%}@media (max-width:61.99875rem){.slideshow-content{padding-bottom:1.875rem}}.slideshow-title{font-size:2.5rem;line-height:1.2;margin-bottom:1.25rem}@media (min-width:87.5rem){.slideshow-title{font-size:2.8125rem;margin-bottom:1.875rem}}.slideshow-desc{font-size:.875rem;line-height:1.7142857143;margin:0}.slideshow-colContent{position:static}.PaylineWidget .pl-form-container .pl-schedule-block .slideshow .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .slideshow .pl-pay-btn,.slideshow .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.slideshow .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.slideshow .back-btn,.slideshow .btn{margin-top:1.875rem}.PaylineWidget .pl-form-container .pl-schedule-block .slideshow .pl-collect-btn:before,.PaylineWidget[class*=pl-layout-].pl-container-default .slideshow .pl-pay-btn:before,.slideshow .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:before,.slideshow .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:before,.slideshow .back-btn:before,.slideshow .btn:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}@media (min-width:62rem){.PaylineWidget .pl-form-container .pl-schedule-block .slideshow .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .slideshow .pl-pay-btn,.slideshow .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.slideshow .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.slideshow .back-btn,.slideshow .btn{margin-top:2.5rem}}.slideshow .slick-control,.slideshow .slick-pause{position:absolute;z-index:1}@media (min-width:87.5rem){.slideshow .slick-control,.slideshow .slick-pause{margin:0 -3.125rem}}.slideshow .slick-control>svg,.slideshow .slick-pause>svg{margin:unset}.slideshow .slick-list{height:100%!important}.slideshow .slick-track{height:100%}.slideshow .slick-slide{min-height:100%}.slideshow .slick-slide:focus{-webkit-box-shadow:inset 0 0 0 .0625rem rgba(14,29,45,.4);box-shadow:inset 0 0 0 .0625rem rgba(14,29,45,.4);outline:none}.slideshow .slick-arrow,.slideshow .slick-pause{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;height:2.5rem;opacity:0;width:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.2);border-radius:50%}.slideshow .slick-arrow:focus,.slideshow .slick-arrow:hover,.slideshow .slick-pause:focus,.slideshow .slick-pause:hover{background-color:rgba(0,0,0,.4)}.slideshow .slick-arrow:before,.slideshow .slick-pause:before{background-repeat:no-repeat;content:"";display:block;font-size:1rem;height:1.125rem;width:.6875rem}.slideshow .slick-pause{bottom:60px;opacity:1;top:unset}@media (min-width:48rem){.slideshow .slick-pause{bottom:0;margin:unset}}.slideshow .slick-pause>svg{fill:#fff;display:block;font-size:1.5rem;height:1.625rem;margin-left:-.9375rem;width:1.375rem}.slideshow .slick-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 7 12'%3E%3Cpath fill='%23FFF' d='M6.7 11.4c.3-.3.3-.9 0-1.3L2.6 6l4.2-4.1c.3-.3.3-.9 0-1.3-.4-.4-.9-.4-1.3 0L.6 5.4c-.3.3-.3.9 0 1.3l4.8 4.7c.4.3 1 .3 1.3 0'/%3E%3C/svg%3E")}.slideshow .slick-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath fill='%23FFF' d='M.642 11.367a.916.916 0 0 0 1.285 0l4.807-4.734a.885.885 0 0 0 0-1.266L1.927.633a.915.915 0 0 0-1.285 0 .89.89 0 0 0 0 1.265L4.807 6 .642 10.102a.89.89 0 0 0 0 1.265'/%3E%3C/svg%3E")}.slideshow .slick-dot button{background:hsla(0,0%,100%,.3);height:.4375rem;width:.4375rem}.slideshow .slick-dot button:after{border:none}.slideshow .slick-dot button:hover{background:hsla(0,0%,100%,.7);opacity:1}.slideshow .slick-dot.slick-active button{background:#fff}.slideshow .slick-dot.slick-active:hover button{background:#fff;opacity:1}.slideshow .slick-dots{bottom:9.375rem;position:absolute;right:0}@media (min-width:48rem){.slideshow .slick-dots{bottom:3.125rem;left:40%;right:auto}}.slideshow-store{aspect-ratio:375/208}@media (min-width:62rem){.slideshow-store{aspect-ratio:1440/440;border-radius:.75rem;margin-bottom:3.125rem}}.slideshow-store .slick-dots{left:50%;margin-right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slideshow-store .slick-arrow:before{height:1.5625rem;width:1.125rem}.slideshow-store .slick-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 7 12'%3E%3Cpath fill='%23FFF' d='M6.7 11.4c.3-.3.3-.9 0-1.3L2.6 6l4.2-4.1c.3-.3.3-.9 0-1.3-.4-.4-.9-.4-1.3 0L.6 5.4c-.3.3-.3.9 0 1.3l4.8 4.7c.4.3 1 .3 1.3 0'/%3E%3C/svg%3E")}.slideshow-store .slick-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath fill='%23FFF' d='M.642 11.367a.916.916 0 0 0 1.285 0l4.807-4.734a.885.885 0 0 0 0-1.266L1.927.633a.915.915 0 0 0-1.285 0 .89.89 0 0 0 0 1.265L4.807 6 .642 10.102a.89.89 0 0 0 0 1.265'/%3E%3C/svg%3E")}.servicesBlock{background-color:#ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .5rem;z-index:1}.servicesBlock--noMinheight{min-height:unset}.servicesBlock-title{color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2rem;margin-top:3rem}@media (min-width:48rem){.servicesBlock-title{margin-bottom:3rem;margin-top:4rem}}.servicesBlock-title--formatted{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2rem;margin-top:1.75rem;text-align:center}.servicesBlock-title--formatted span{color:#d7242c}.servicesBlock-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:2rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:36rem){.servicesBlock-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:unset;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.servicesBlock-listItem{background-color:#fff;border-radius:.75rem;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:48rem){.servicesBlock-listItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:50%}}.servicesBlock-contentImageContainer{border-top-left-radius:.75rem;border-top-right-radius:.75rem;overflow:hidden;width:100%}@media (min-width:48rem){.servicesBlock-contentImageContainer{border-bottom-left-radius:.75rem;border-top-right-radius:0;max-width:66%}}.servicesBlock-contentImage{aspect-ratio:5/4;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:48rem){.servicesBlock-contentImage{aspect-ratio:7/4}}.servicesBlock-content{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;color:#000;-ms-flex:1;flex:1;font-size:1.125rem;line-height:1.47;padding:2rem 1.25rem}@media (min-width:48rem){.servicesBlock-content{padding:3rem 1.25rem}}.servicesBlock-contentTitle{color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.2;min-height:1.5rem;min-width:8.4375rem;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(244.25deg,#ff7260,#c30009);clip-path:polygon(0 0,100% 0,90% 100%,0 100%);margin-left:-1.25rem;padding-left:1.25rem}@media (min-width:48rem){.servicesBlock-contentTitle{font-size:.75rem;line-height:1.5}}.servicesBlock-contentText{margin-bottom:0;margin-top:1rem}.servicesBlock-cta{margin-bottom:0;margin-top:auto;padding:0;text-align:left}.servicesBlock-cta:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.servicesBlock-background{background:#ebf3fa;bottom:0;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.servicesBlock-background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blockLink{padding:3.75rem 0}@media (max-width:87.49875rem){.blockLink>div+div{margin-top:1.875rem}}.blockLink-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:2.125rem;margin-bottom:.625rem}.blockLink-text{font-size:.875rem;max-width:16.25rem}.blockLink-link{font-size:.9375rem;text-decoration:none}.blockLink-link:focus,.blockLink-link:hover{text-decoration:underline}.blockLink-social{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;-ms-flex-align:center;gap:1.25rem}.blockLink-social,.blockLink-social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.blockLink-social-link{border-radius:50%;height:2.5rem;width:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center}.blockLink-social-link:focus,.blockLink-social-link:hover{background-color:#000}.blockLink-social-link svg{color:#fff}.catalogBlock{background-color:#fff}.catalogBlock-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:3.125rem;margin-top:5rem;text-align:center}.catalogBlock-title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;color:#d7242c;justify-content:center}.catalogBlock-content,.catalogBlock-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalogBlock-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.catalogBlock-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.catalogBlock-list a{text-decoration:none}.catalogBlock-list a:focus,.catalogBlock-list a:hover{text-decoration:underline}.catalogBlock-listTitle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.125rem;margin-left:-1.125rem;min-height:3.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalogBlock-listTitleContent{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin-left:.9375rem}.catalogBlock-listItem{-ms-flex-preferred-size:25%;flex-basis:25%;margin-bottom:3.125rem;margin-top:0!important}.catalogBlock-listItem>.catalogBlock-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-1.125rem}.catalogBlock-listItem.no-marker:before,.catalogBlock-subList{display:none}@media (min-width:48rem){.catalogBlock-subList{display:-webkit-box;display:-ms-flexbox;display:flex}}.catalogBlock-linkLess,.catalogBlock-linkNext{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.57;margin:-3.125rem auto 0;text-decoration:none}.catalogBlock-linkLess:after,.catalogBlock-linkNext:after{display:none}.catalogBlock-linkLess:focus,.catalogBlock-linkLess:hover,.catalogBlock-linkNext:focus,.catalogBlock-linkNext:hover{text-decoration:underline}.catalogBlock-linkLess .iconContainer,.catalogBlock-linkNext .iconContainer{color:#0e1d2d;font-size:.9375rem;margin:auto 0 auto .8125rem}.catalogBlock-linkLess .iconContainer.rotate-180,.catalogBlock-linkNext .iconContainer.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.catalogBlock-linkLess{display:none}.tips{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:5rem 0;position:relative}.tips:before{background:linear-gradient(225deg,#ebf3fa,#e96d60);height:.3125rem;top:0}.tips:after,.tips:before{content:"";display:block;left:0;position:absolute;right:0}.tips:after{background:linear-gradient(178deg,#ebf3fa,#ebf3fa 50%,#fff 0,#fff);bottom:0;height:4.0625rem}.tips--no-pre-background{padding:0 0 5rem}.tips--no-pre-background:before{display:none}.tips-action{margin-top:3.125rem;position:relative;text-align:center;z-index:2}.tips-title{margin-bottom:3.125rem;text-align:center}.tips-title span{color:#e22424}.tips-carousel{position:relative}.tips-carousel:before{background-color:#ebf3fa;bottom:-6.5625rem;content:"";left:0;position:absolute;right:0;top:6.5625rem}.tips-carousel-wrapper{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:.625rem;padding-right:.625rem;width:100%}.tips-carousel-cards{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);padding:0 2.5rem}@media (max-width:61.99875rem){.tips-carousel-cards{gap:1.25rem;grid-template-columns:repeat(2,1fr);padding:0 1.25rem}}@media (max-width:35.99875rem){.tips-carousel-cards{grid-template-columns:repeat(1,1fr);padding:0 1.25rem}}.tips-card{background-color:#fff;border-radius:12px;height:100%;overflow:hidden;position:relative;z-index:1}.tips-card,.tips-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tips-card-content{padding:1.875rem 1.25rem;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.tips-card-img{width:100%}.tips-card-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.4705882353;margin:.9375rem 0}.tips-card-link{color:#d7242c;font-size:.875rem;margin-top:auto}.tips-card-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.events{text-align:center}.events-block{background:#fff;border-radius:1.25rem;padding:1.25rem}.events-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2.3125rem;margin-top:1.875rem}.events-title span{color:#d7242c}.events-carousel{margin-bottom:5rem}.events-image{border-radius:12px;width:100%}.events-image.lazyload{height:0;padding-bottom:146%}.events-list .event{display:block}.events-list .event-title{margin-bottom:1.25rem;text-align:center}.events-list .event-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.events-list .event-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.events-list .event-promotion{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.625rem;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.storelocatorHome{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.125rem 0;position:relative}@media (min-width:48rem){.storelocatorHome{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5rem 0}}.storelocatorHome-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.storelocatorHome-visual{-ms-flex-preferred-size:50%;flex-basis:50%}.storelocatorHome-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.06}.storelocatorHome-title span{color:#d7242c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.storelocatorHome-link{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42;margin-top:2.5rem;max-width:17.1875rem;padding:.9375rem 1.5625rem}.storelocatorHome-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.storelocatorHome-image{border-radius:12px;margin-top:3.125rem;max-width:36.8125rem;width:100%}.storelocatorHome-image.lazyload{height:0;padding-bottom:66%}@media (min-width:48rem){.storelocatorHome-image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-top:0}}.servicesList{background:#ebf3fa;padding:3.75rem 0;position:relative;text-align:center;z-index:1}.servicesList:before{background:#ebf3fa;bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.servicesList-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:3.125rem}.servicesList-title span{color:#d7242c}.servicesList-list{display:inline-grid;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(2,1fr);justify-content:center;row-gap:2.5rem}@media (min-width:36rem){.servicesList-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:48rem){.servicesList-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:62rem){.servicesList-list{grid-template-columns:repeat(6,1fr)}}.servicesList-listItem{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.servicesList-listItem a:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.servicesList-listItem a:focus~*,.servicesList-listItem a:hover~*{text-decoration:underline}.servicesList-listItemTitle{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.33;margin-top:1.125rem}.servicesList-defaultImage{font-size:2.8125rem}.productOfferList,.productSlider{background:#ebf3fa;padding:1.875rem 0;position:relative;text-align:center;z-index:1}@media (min-width:36rem){.productOfferList,.productSlider{padding:3.75rem 0}}.productOfferList-carousel,.productSlider-carousel{margin:0;position:relative;z-index:2}@media (max-width:87.49875rem){.productOfferList-carousel,.productSlider-carousel{margin:0 -.625rem}}.productOfferList-item,.productSlider-item{height:inherit!important;padding:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.productOfferList:before,.productSlider:before{background:#ebf3fa url(../img/white-tire-track.png) no-repeat;background-position:100% 100%;background-size:contain;bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0}@media (min-width:48rem){.productOfferList:before,.productSlider:before{background-image:url(../img/white-tire-track-large.png)}}.productOfferList:after,.productSlider:after{background:-webkit-gradient(linear,left top,left bottom,from(#ebf3fa),color-stop(15%,rgba(235,243,250,0)),color-stop(85%,rgba(235,243,250,0)),to(#ebf3fa));background:linear-gradient(180deg,#ebf3fa,rgba(235,243,250,0) 15%,rgba(235,243,250,0) 85%,#ebf3fa);bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0}.productOfferList-transparent,.productSlider-transparent{background:transparent;padding-bottom:2.5rem;padding-top:0}.productOfferList-transparent:before,.productSlider-transparent:before{display:none}@media (max-width:87.49875rem){.productOfferList-transparent .productOfferList-carousel,.productSlider-transparent .productOfferList-carousel{overflow:hidden;padding-bottom:.3125rem}}.productOfferList-action,.productSlider-action{position:relative;z-index:2}.productOfferList-title,.productSlider-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:3.125rem;position:relative;text-align:center;z-index:2}.productOfferList-titleSlider,.productSlider-titleSlider{margin-bottom:1.875rem}.productOfferList-title span,.productSlider-title span{color:#d7242c}@media (max-width:61.99875rem){.productOfferList-title span,.productSlider-title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.productOfferList-item,.productSlider-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .625rem 0;padding:0;-webkit-box-flex:1;-webkit-box-shadow:0 0 20px -10px transparent;box-shadow:0 0 20px -10px transparent;-ms-flex:1;flex:1;overflow:visible;position:relative;-webkit-transition:box-shadow .25s ease;transition:box-shadow .25s ease}.productOfferList-item:focus,.productOfferList-item:hover,.productSlider-item:focus,.productSlider-item:hover{-webkit-box-shadow:0 5px 20px -10px rgba(0,0,0,.25);box-shadow:0 5px 20px -10px rgba(0,0,0,.25)}.productOfferList-item.cover,.productSlider-item.cover{max-height:none;overflow:visible;padding-bottom:0}.productOfferList-item.cover .productSlider-itemVisualContainer,.productSlider-item.cover .productSlider-itemVisualContainer{aspect-ratio:5/3;border-radius:12px 12px 0 0;margin:-1rem -1rem .625rem;width:calc(100% + 2 * 1rem)}.productOfferList-item.cover .productSlider-itemVisualContainer img,.productSlider-item.cover .productSlider-itemVisualContainer img{-o-object-fit:cover;object-fit:cover}.productOfferList-item.cover .productSlider-divider,.productSlider-item.cover .productSlider-divider{height:1px;margin:0 0 1rem}.productOfferList-item-brand,.productSlider-item-brand{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 .9375rem;-webkit-box-pack:center;-ms-flex-pack:center;height:2.3125rem;justify-content:center}.productOfferList-item-brand-img,.productSlider-item-brand-img{max-width:50%;-o-object-fit:contain;object-fit:contain}.productOfferList-item-wrapper,.productSlider-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border-radius:.75rem;padding:1rem;position:relative;text-align:left}.productOfferList-itemVisualContainer,.productSlider-itemVisualContainer{aspect-ratio:2/1;margin-bottom:.625rem;margin-top:.9375rem;overflow:hidden;position:relative;width:100%}@media (min-width:36rem){.productOfferList-itemVisualContainer,.productSlider-itemVisualContainer{aspect-ratio:1}}.productOfferList-itemVisualContainer img,.productSlider-itemVisualContainer img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.productOfferList-item-promotional,.productSlider-item-promotional{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;top:-.3125rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productOfferList-itemShadow,.productSlider-itemShadow{-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);margin-bottom:1.25rem;margin-top:1.25rem;min-height:unset;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.productOfferList-itemShadow.slick-active,.productSlider-itemShadow.slick-active{opacity:1;pointer-events:auto}@media (max-width:87.49875rem){.productOfferList-itemShadow,.productSlider-itemShadow{opacity:1}}.productOfferList .product-visual-informations,.productSlider .product-visual-informations{overflow:hidden;top:-.3125rem;z-index:4}.productOfferList .imageContainer,.productSlider .imageContainer{height:3.25rem;margin:.8125rem auto .75rem}.productOfferList-brandLogo,.productSlider-brandLogo{height:1.5625rem;margin:1.125rem auto .3125rem}.productOfferList-brandLogo.lazyload,.productOfferList-itemBrandLogo.lazyload,.productSlider-brandLogo.lazyload,.productSlider-itemBrandLogo.lazyload{height:3.25rem;width:3.25rem}.productOfferList-divider,.productSlider-divider{background-color:#dedfe3;border:0;height:0;margin:2.3125rem -1.25rem .9375rem}.productOfferList-divider.invisible,.productSlider-divider.invisible{background-color:transparent}.productOfferList-itemTitle,.productSlider-itemTitle{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.33;margin:.9375rem 0;min-height:2.5rem}.productOfferList-itemLink,.productSlider-itemLink{text-decoration:none}.productOfferList-itemLink:before,.productSlider-itemLink:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.productOfferList-itemLink:focus,.productOfferList-itemLink:hover,.productSlider-itemLink:focus,.productSlider-itemLink:hover{text-decoration:underline}.productOfferList-itemPrice,.productSlider-itemPrice{color:#0e1d2d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.09;margin-bottom:0;margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productOfferList-itemPrice s,.productSlider-itemPrice s{color:#a2a2a3;font-size:1.125rem;line-height:1.11;margin-left:1.0625rem}.productOfferList-itemPrice .productList-discountDetail,.productSlider-itemPrice .productList-discountDetail{display:none!important}.productOfferList-itemPrice .productList-pricesList,.productSlider-itemPrice .productList-pricesList{margin-bottom:0}.productOfferList-itemVisual,.productSlider-itemVisual{margin:1rem auto 0;max-height:15.3125rem;width:auto}.productOfferList-itemVisual.lazyload,.productSlider-itemVisual.lazyload{height:100%;width:100%}.productOfferList-cta,.productSlider-cta{margin-top:2.5rem}.productOfferList .slick-slide,.productSlider .slick-slide{height:inherit!important}.productOfferList .slick-slide:focus,.productSlider .slick-slide:focus{-webkit-box-shadow:none;box-shadow:none}.productOfferList .slick-next,.productSlider .slick-next{background-color:#000;-webkit-mask-image:url(../svg/ico-chevron-right.svg);mask-image:url(../svg/ico-chevron-right.svg)}.productOfferList .slick-prev,.productSlider .slick-prev{background-color:#000;-webkit-mask-image:url(../svg/ico-chevron-left.svg);mask-image:url(../svg/ico-chevron-left.svg)}.productOfferList .slick-track,.productSlider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;overflow-x:visible}@media (min-width:87.5rem){.productOfferList .slick-next,.productSlider .slick-next{right:-1.25rem}.productOfferList .slick-prev,.productSlider .slick-prev{left:-1.25rem}}.productOfferList-noImage,.productSlider-noImage{font-size:15.3125rem}.pneumaticSearch{margin-bottom:3.125rem;text-align:center}.pneumaticSearch.pneumaticSearch--large{margin-bottom:1.25rem}@media (min-width:48rem){.pneumaticSearch{margin-bottom:5rem}}.pneumaticSearch-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:1rem;margin-top:2rem}.pneumaticSearch-title span{color:#d7242c}.pneumaticSearch-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin:1rem}.pneumaticSearch-btn{color:#000;font-size:.875rem;height:4rem;min-width:320px;white-space:nowrap;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(244.25deg,#dedfe3,#ebf3fa);border:0;border-radius:3.875rem;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48);font-weight:600;line-height:1.42857;padding:1rem;text-decoration:none;-webkit-transition:background .25s ease-in,color .25s ease-in;transition:background .25s ease-in,color .25s ease-in}.pneumaticSearch-btn:not(:disabled):not(.disabled):focus,.pneumaticSearch-btn:not(:disabled):not(.disabled):hover{background:#0e1d2d;color:#fff;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pneumaticSearch-btn:not(:disabled):not(.disabled):active,.pneumaticSearch-btn:not(:disabled):not(.disabled):focus{background:#dedfe3}.pneumaticSearch-btn.disabled,.pneumaticSearch-btn:disabled{cursor:not-allowed;opacity:.25}.pneumaticSearch-btn>svg{height:auto;width:1.25rem}.pneumaticSearch-btn>svg:last-of-type{margin:0 0 0 auto;padding-left:.3125rem;width:.75rem}.pneumaticSearch-btn.dimension>svg:first-of-type{width:1rem}.pneumaticSearch-facetDescription{padding:0 1.25rem}@media (min-width:62rem){.pneumaticSearch-facetDescription{padding-left:1.875rem}}.pneumaticSearch-facetList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding:0 1.25rem}@media (min-width:48rem){.pneumaticSearch-facetList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:0}}@media (min-width:62rem){.pneumaticSearch-facetList{padding-left:1.875rem}}.pneumaticSearch-facetList li:first-child .pneumaticSearch-facetLabel:before{content:"A."}.pneumaticSearch-facetList li:nth-child(2) .pneumaticSearch-facetLabel:before{content:"B."}.pneumaticSearch-facetList li:nth-child(3) .pneumaticSearch-facetLabel:before{content:"C."}.pneumaticSearch-facetList li:nth-child(4) .pneumaticSearch-facetLabel:before{content:"D."}.pneumaticSearch-facetList li:nth-child(5) .pneumaticSearch-facetLabel:before{content:"E."}.pneumaticSearch-facetItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;margin-right:.625rem;max-width:100%}@media (min-width:48rem){.pneumaticSearch-facetItem{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:7.5rem}}.pneumaticSearch-facetItem.with-marginOffest{margin-top:1.625rem}.pneumaticSearch-facetItem button{padding:.9375rem;width:10rem}@media (max-width:61.99875rem){.pneumaticSearch-facetItem button{margin-left:0;width:auto}}@media (min-width:48rem){.pneumaticSearch-facetItem button{max-width:6.875rem}}.pneumaticSearch-facetItem select{background-color:#fff;border:0;border-radius:1.4375rem;font-size:.875rem;height:2.875rem;line-height:1.42;padding:.8125rem 1.25rem;width:100%}@media (min-width:48rem){.pneumaticSearch-facetItem select{max-width:6.875rem}}.pneumaticSearch-facetItem--large{margin-bottom:0}@media (min-width:48rem){.pneumaticSearch-facetItem--large{margin-bottom:1.875rem;margin-left:0;margin-right:1.25rem;max-width:9.0625rem}}@media (min-width:87.5rem){.pneumaticSearch-facetItem--large{max-width:11.25rem}}.pneumaticSearch-facetItem--large button{margin-left:0;max-width:unset;width:100%}@media (max-width:61.99875rem){.pneumaticSearch-facetItem--large button{margin-top:0}}.pneumaticSearch-facetItem--large select{max-width:unset}.pneumaticSearch-facetLabel{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71}.pneumaticSearch-facetLabel:before{color:#d7242c;display:inline-block;margin-right:.3125rem}.pneumaticSearch-facetLabel--checkbox{margin:auto 0 .8125rem}.PaylineWidget .pl-layout .pneumaticSearch .pl-tabs-container,.pneumaticSearch .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch .nav-tabs{-webkit-box-pack:start;-ms-flex-pack:start;background-color:#ebf3fa;justify-content:flex-start;margin-bottom:1.5rem}@media (min-width:48rem){.PaylineWidget .pl-layout .pneumaticSearch .pl-tabs-container,.pneumaticSearch .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch .nav-tabs{margin:0 0 1.5rem 14.6875rem}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pneumaticSearch .nav-tabs .pl-tab:not(.active),.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pneumaticSearch .pl-tabs-container .pl-tab:not(.active),.PaylineWidget .pl-layout .pneumaticSearch .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.PaylineWidget .pl-layout .pneumaticSearch .pl-tabs-container .tabs-tab:not(.active),.pneumaticSearch .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab:not(.active),.pneumaticSearch .PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.pneumaticSearch .PaylineWidget .pl-layout .pl-tabs-container .tabs-tab:not(.active),.pneumaticSearch .nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:not(.active),.pneumaticSearch .nav-tabs .tabs-tab:not(.active){background-color:#ebf3fa}.pneumaticSearch-tabs{background:url(../img/penumatic-search-header.png) top no-repeat #fff;padding-top:4.6875rem}@media (min-width:48rem){.pneumaticSearch-tabs{background-position:0 0;padding-top:0}}.pneumaticSearch-tabs--large{background:url(../img/penumatic-search-header--large.png) top no-repeat #fff;padding-top:6.5625rem}@media (min-width:48rem){.pneumaticSearch-tabs--large .tab-content{padding:3.125rem 3.125rem .9375rem 2.1875rem!important}.pneumaticSearch-tabs--large{background-position-x:5.9375rem;background-position-y:0;margin-bottom:2.5rem;padding-top:2.375rem}.PaylineWidget .pl-layout .pneumaticSearch-tabs--large .pl-tabs-container,.pneumaticSearch-tabs--large .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch-tabs--large .nav-tabs{margin:0 0 1.5rem 34.375rem}.pneumaticSearch-tabs--large .tab-content{padding:3.125rem 6.25rem .9375rem 4.375rem!important}}.pneumaticSearch-tabs .matriculationFilter{background-color:#ebf3fa;background-image:none}@media (max-width:61.99875rem){.pneumaticSearch-tabs .matriculationFilter{padding:0 1.25rem}}@media (min-width:48rem){.pneumaticSearch-tabs .matriculationFilter .tab-content{padding:0 6.25rem .9375rem 4.375rem!important}}.pneumaticSearch-tabs-pane{margin:0}@media (min-width:48rem){.pneumaticSearch-tabs-pane{margin-left:calc(12% - 20px);margin-right:calc(12% - 20px)}}.pneumaticSearch .tab-content{padding:0}.pneumaticSearch .tab-content .tab-content{border-radius:0;padding:0}.PaylineWidget .pl-layout .pneumaticSearch .tab-content .pl-tabs-container,.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch .tab-content .nav-tabs{background-color:#fff;margin:0;text-align:center}@media (min-width:48rem){.PaylineWidget .pl-layout .pneumaticSearch .tab-content .pl-tabs-container,.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-tabs-container,.pneumaticSearch .tab-content .nav-tabs{margin-left:calc(12% - 20px);margin-right:calc(12% - 20px)}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pneumaticSearch .tab-content .nav-tabs .pl-tab:not(.active),.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pneumaticSearch .tab-content .pl-tabs-container .pl-tab:not(.active),.PaylineWidget .pl-layout .pneumaticSearch .tab-content .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.PaylineWidget .pl-layout .pneumaticSearch .tab-content .pl-tabs-container .tabs-tab:not(.active),.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab:not(.active),.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.pneumaticSearch .tab-content .PaylineWidget .pl-layout .pl-tabs-container .tabs-tab:not(.active),.pneumaticSearch .tab-content .nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:not(.active),.pneumaticSearch .tab-content .nav-tabs .tabs-tab:not(.active){background-color:#fff}.pneumaticSearch .tab-content .matriculationFilter select{width:100%}.matriculationFilter{margin:0 auto;max-width:100%}.matriculationFilter-multipleChoiceContent{text-align:left}.matriculationFilter .tab-content{position:relative}.matriculationFilter .tab-content .loader-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;position:absolute;right:0;top:0}.matriculationFilter .form-loader{display:block;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:.3s ease;transition:.3s ease;z-index:0}.matriculationFilter .form-loader.blur{-webkit-filter:blur(10px);filter:blur(10px);z-index:2}.matriculationFilter .form-loader-loader{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;position:absolute;right:0;top:0}.matriculationFilter .input-group{background:#fff;border:none;-webkit-box-shadow:0 2px 15px 0 rgba(44,62,81,.07);box-shadow:0 2px 15px 0 rgba(44,62,81,.07)}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .matriculationFilter .input-group .pl-input-group,.matriculationFilter .input-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group,.matriculationFilter .input-group .form-control{border-radius:1.4375rem;font-size:.875rem;height:3rem;line-height:1.42}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .matriculationFilter .input-group .pl-input-group:focus-visible,.matriculationFilter .input-group .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group:focus-visible,.matriculationFilter .input-group .form-control:focus-visible{-webkit-box-shadow:unset!important;box-shadow:unset!important}.PaylineWidget .pl-form-container .pl-schedule-block .matriculationFilter .input-group-append .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .matriculationFilter .input-group-append .pl-pay-btn,.matriculationFilter .input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.matriculationFilter .input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.matriculationFilter .input-group-append .back-btn,.matriculationFilter .input-group-append .btn{background-color:#fff;border-bottom-right-radius:1.4375rem;border-top-right-radius:1.4375rem;font-size:.875rem;height:2.875rem;line-height:1.42;padding:1rem 1.5rem;text-align:center}.PaylineWidget .pl-form-container .pl-schedule-block .matriculationFilter .input-group-append .pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .matriculationFilter .input-group-append .pl-collect-btn:hover,.PaylineWidget[class*=pl-layout-].pl-container-default .matriculationFilter .input-group-append .pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .matriculationFilter .input-group-append .pl-pay-btn:hover,.matriculationFilter .input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:focus,.matriculationFilter .input-group-append .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:hover,.matriculationFilter .input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:focus,.matriculationFilter .input-group-append .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:hover,.matriculationFilter .input-group-append .back-btn:focus,.matriculationFilter .input-group-append .back-btn:hover,.matriculationFilter .input-group-append .btn:focus,.matriculationFilter .input-group-append .btn:hover{background-color:#d7242c;text-decoration:underline}.matriculationFilter .input-group:focus-within{-webkit-box-shadow:0 0 0 .125rem #fff,inset 0 0 0 -.25rem rgba(215,36,44,.8),0 0 0 .25rem rgba(215,36,44,.7)!important;box-shadow:0 0 0 .125rem #fff,inset 0 0 0 -.25rem rgba(215,36,44,.8),0 0 0 .25rem rgba(215,36,44,.7)!important}.matriculationFilter .not-find-dimension{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.matriculationFilter .alert-dimension{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:12px;color:#000;gap:1rem;margin:2rem 0;padding:1rem}.matriculationFilter .alert-dimension svg{color:#000;height:2rem;width:2rem}.matriculationFilter .alert-dimension p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.75rem;margin:auto 0}.matriculationFilter .alert-dimension-selected{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:700;margin:2rem 0}.PaylineWidget .pl-form-container .pl-schedule-block .matriculationFilter .prev.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .matriculationFilter .prev.pl-pay-btn,.matriculationFilter .PaylineWidget .pl-form-container .pl-schedule-block .prev.pl-collect-btn,.matriculationFilter .PaylineWidget[class*=pl-layout-].pl-container-default .prev.pl-pay-btn,.matriculationFilter .btn.prev,.matriculationFilter .prev.back-btn{margin:0 auto 0 0}.matriculationFilter select{background-color:#fff;border:0;border-radius:1.4375rem;-webkit-box-shadow:0 2px 15px 0 rgba(44,62,81,.07);box-shadow:0 2px 15px 0 rgba(44,62,81,.07);font-size:.875rem;height:3rem;line-height:1.42;margin:0 auto;min-width:17.5rem;overflow:hidden;padding:1rem 1.5rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.matriculationFilter select option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px}.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .nav-tabs,.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .pl-tabs-container,.PaylineWidget .pl-layout .matriculationFilter.tabs .pl-tabs-container,.matriculationFilter.tabs .PaylineWidget .pl-layout .pl-tabs-container,.matriculationFilter.tabs .nav-tabs{margin:0 0 2rem}.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .nav-tabs .nav-link,.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .pl-tabs-container .nav-link,.PaylineWidget .pl-layout .matriculationFilter.tabs .pl-tabs-container .nav-link,.matriculationFilter.tabs .PaylineWidget .pl-layout .pl-tabs-container .nav-link,.matriculationFilter.tabs .nav-tabs .nav-link{display:block;-webkit-box-flex:1;border-radius:24px;-ms-flex:1;flex:1}.PaylineWidget .pl-layout .matriculationFilter.pl-paymentMethodLayout-view .tab-pane,.matriculationFilter.tabs .tab-pane{margin:0}.edito{margin-top:5rem}.edito--center{text-align:center}.edito-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2.3125rem;margin-top:1.875rem}.edito-title span{color:#d7242c}.edito-title--two-lines span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edito-title--alt{color:#0e1d2d;font-size:1.625rem;font-weight:600;line-height:1.3}.edito-text,.edito-title--alt{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;margin-bottom:1.25rem}.edito-text{color:#000;font-size:.875rem;font-weight:400;line-height:1.71;max-width:82%}.edito-text-full{max-width:none}.edito-text p{margin-bottom:0}.edito-picture{border-radius:12px;margin-bottom:1.25rem;margin-top:.8125rem;width:100%}.edito-picture.lazyload{aspect-ratio:1/2;height:auto}.edito-tryptich{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}@media (min-width:48rem){.edito-tryptich{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.edito-tryptichItem{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebf3fa;border-radius:12px;-ms-flex-preferred-size:33%;color:#000;flex-basis:33%;font-size:.875rem;line-height:1.71;margin-top:1.1875rem;min-height:20.75rem;padding:1.875rem 1.25rem;text-align:center}.edito-tryptichItem:first-child{margin-top:0}@media (min-width:48rem){.edito-tryptichItem{margin-left:1.1875rem;margin-top:0}.edito-tryptichItem:first-child{margin-left:0}}.edito-tryptich .pastille{margin-bottom:1.25rem}.edito-textImageLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.edito-textImageLinks--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:48rem){.edito-textImageLinks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.875rem}.edito-textImageLinks--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.edito-textImageLinksContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%}.edito-textImageLinksContent .edito-text{max-width:unset}.edito-textImageLinksImage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;border-radius:12px;flex-basis:50%;height:100%;margin:auto}.edito-textImageLinksImage.lazyload{aspect-ratio:100/66;height:auto;width:100%}@media (min-width:48rem) and (max-width:87.49875rem){.edito-textImageLinksImage{max-width:50%}}.edito-textImageLinksLinks{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.edito-textImageLinksLinks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.edito-textImageLinksLinks img{height:100%}.edito-textImageLinksLinks>li{display:inline-block;margin-bottom:1.25rem}@media (min-width:48rem){.edito-textImageLinksLinks>li{margin-bottom:0;margin-right:1.25rem}.edito-textImageLinksLinks>li:last-child{margin-right:0}}.edito-quote{text-align:center}.edito-quote .iconContainer{color:#d7242c;font-size:2.5rem;margin-bottom:1.1875rem;margin-top:1.25rem;width:5rem}.edito-quote blockquote{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.64;margin:0 auto 5rem;width:49%}.edito-textCenter{text-align:center}.edito-textCenter--no-title{margin-top:0}.edito-textCenter-title{color:#0e1d2d;font-size:1.625rem;font-weight:600;line-height:1.3;margin-bottom:1.25rem}.edito-textCenter-content,.edito-textCenter-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.edito-textCenter-content{color:#000;font-size:.875rem;font-weight:400;line-height:1.71;margin:0 auto 1.25rem}.edito-dualTextImage-image{margin:0 auto 1.25rem;max-height:24.5625rem;max-width:100%}.edito-dualTextImage-image.lazyload{height:0;padding-bottom:66%;width:100%}.edito-twoColsTextPictoImage-content{padding-top:10rem}@media (min-width:48rem) and (max-width:87.49875rem){.edito-twoColsTextPictoImage-image{max-width:50%}}.edito-twoColsText-title{color:#0e1d2d;font-size:1.625rem;font-weight:600;line-height:1.3}.edito-twoColsText-content,.edito-twoColsText-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;margin-bottom:1.25rem}.edito-twoColsText-content{color:#000;font-size:.875rem;font-weight:400;line-height:1.71}@media (min-width:48rem){.edito-twoColsText-content{-webkit-columns:2;-moz-columns:2;column-count:2}}.edito-dualTextImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.edito-dualTextImage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.edito-dualTextImage-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:1.25rem}@media (min-width:48rem){.edito-dualTextImage-block{margin-left:1.25rem}.edito-dualTextImage-block:first-child{margin-left:0}}.edito-dualTextImage-image{border-radius:12px;margin-bottom:1.25rem}.edito-dualTextImage-text{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71}.edito-twoColsTextPictoImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:5rem;position:relative}.edito-twoColsTextPictoImage:before{background-color:#ebf3fa;bottom:0;content:"";left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:5rem;z-index:-1}.edito-twoColsTextPictoImage--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:48rem){.edito-twoColsTextPictoImage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.edito-twoColsTextPictoImage--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.edito-twoColsTextPictoImage-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);padding-top:1.25rem}@media (min-width:48rem){.edito-twoColsTextPictoImage-content{padding-top:10rem}}.edito-twoColsTextPictoImage-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}@media (min-width:48rem){.edito-twoColsTextPictoImage-block{margin-bottom:0}}.edito-twoColsTextPictoImage-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(50% - 10px);border-radius:12px;flex-basis:calc(50% - 10px);max-height:24.5625rem}.edito-twoColsTextPictoImage-text{margin-top:.9375rem}.edito-twoColsTextPictoImage-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:2.5rem}.edito-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.875rem}.video{background-color:#ebf3fa;border-radius:12px;cursor:pointer;height:27.875rem;position:relative;width:49.625rem}.productVideo .video{background-color:transparent}.video.is-playing svg,.video.is-playing:after,.video.is-playing:before{opacity:0}.video iframe,.video-thumb{border-radius:12px}.video-icon>svg{color:#ebf3fa;fill:#ebf3fa;height:4rem;width:4rem}.loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #d7242c;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:48px;margin:auto;width:48px;z-index:1}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pagination-list{list-style:none;padding-left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:3rem 0 6.875rem}.pagination-item,.pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-item.disabled{color:#aeb6bc}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pagination-item.pl-tab.pl-active span,.pagination-item.active span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 .9375rem}.pagination-arrow{font-weight:600;line-height:1.42}.pagination-arrow,.pagination-link{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal}.pagination-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e1d2d;line-height:1.71;padding:0 .9375rem;text-decoration:none;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.disabled .pagination-link{color:#aeb6bc}.pagination-arrow .pagination-link{font-weight:unset}.pagination-link:not(.pagination-link--nolink):focus,.pagination-link:not(.pagination-link--nolink):hover{color:#000}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active .pagination-link,.active .pagination-link{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;padding:0 .9375rem}.pagination--list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:3rem 0 6.875rem}.pagination--list,.pagination--list .pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination--list .pagination-list{gap:.25rem;list-style:none;margin:0 auto;padding-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:20rem}@media (min-width:36rem){.pagination--list .pagination-list{-webkit-box-flex:0;-ms-flex:none;flex:none;gap:.5rem;max-width:none;width:100%}}@media (min-width:48rem){.pagination--list .pagination-list{gap:1rem;margin:0}}.pagination--list .pagination-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination--list .pagination-item.disabled{color:#aeb6bc}.pagination--list .pagination-item.is-active *{background-color:#0e1d2d;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500}.pagination--list .pagination-arrow{font-size:.625rem}.pagination--list .pagination-arrow .iconContainer{font-size:.75rem}.pagination--list .pagination-arrow:first-of-type{margin-right:auto}@media (min-width:36rem){.pagination--list .pagination-arrow:first-of-type{margin-right:.5rem}}.pagination--list .pagination-arrow:last-of-type{margin-left:auto}@media (min-width:36rem){.pagination--list .pagination-arrow:last-of-type{margin-left:.5rem}}.pagination--list .pagination-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #0e1d2d;border-radius:.25rem;color:#0e1d2d;font-size:.75rem;line-height:1;padding:.5rem .25rem;text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:2rem}@media (min-width:36rem){.pagination--list .pagination-link{width:2.375rem}}@media (min-width:48rem){.pagination--list .pagination-link{aspect-ratio:1/1;padding:.25rem}}.pagination--list .pagination-link .iconContainer{color:inherit}.disabled .pagination--list .pagination-link{color:#aeb6bc}.pagination-arrow .pagination--list .pagination-link{font-weight:unset}.pagination--list .pagination-link:not(.pagination-link--nolink):focus,.pagination--list .pagination-link:not(.pagination-link--nolink):hover{background-color:#0e1d2d;color:#fff}.pagination--list .onpage{display:none;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:400}@media (min-width:36rem){.pagination--list .onpage{display:inline-block;margin-right:.25rem}}.pagination--list .selectPage{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:.5rem auto;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pagination--list .selectPage label.pl-input-group,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pagination--list .selectPage label.pl-label-input,.pagination--list .selectPage .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer label.pl-input-group,.pagination--list .selectPage .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer label.pl-label-input,.pagination--list .selectPage label.control-label{margin-right:.5rem;width:auto}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pagination--list .selectPage label.pl-input-group .title,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pagination--list .selectPage label.pl-label-input .title,.pagination--list .selectPage .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer label.pl-input-group .title,.pagination--list .selectPage .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer label.pl-label-input .title,.pagination--list .selectPage label.control-label .title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;margin-left:auto}.pagination--list .selectPage select{background-position:100%;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;max-height:12.5rem;min-width:auto;overflow-y:auto;padding:0 1rem 0 .5rem}.store-mainTitle{margin:1.875rem 0}.store-hours{font-size:.875rem;line-height:1.71;margin-bottom:1.25rem;margin-top:.9375rem}.store-hours--shipping{margin-bottom:0}.store-hoursCell{padding-bottom:.625rem}.store-hoursData{font-weight:500}.store-contact address{margin-bottom:.9375rem}.store-phone{margin-bottom:1.875rem}.store-phone:before{height:1.25rem;margin-right:1.125rem;-webkit-mask-image:url(../svg/ico-phone-full.svg);mask-image:url(../svg/ico-phone-full.svg);width:1.25rem}.store-phoneButton{margin-bottom:2.5rem;text-align:center}.PaylineWidget .pl-form-container .pl-schedule-block .store-phoneButton .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .store-phoneButton .pl-pay-btn,.store-phoneButton .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.store-phoneButton .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.store-phoneButton .back-btn,.store-phoneButton .btn{padding-left:2.5rem;width:100%}.PaylineWidget .pl-form-container .pl-schedule-block .store-phoneButton .pl-collect-btn:before,.PaylineWidget[class*=pl-layout-].pl-container-default .store-phoneButton .pl-pay-btn:before,.store-phoneButton .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:before,.store-phoneButton .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:before,.store-phoneButton .back-btn:before,.store-phoneButton .btn:before{background-color:#0e1d2d;-webkit-mask-image:url(../svg/ico-phone.svg);mask-image:url(../svg/ico-phone.svg)}.PaylineWidget .pl-form-container .pl-schedule-block .store-phoneButton .pl-collect-btn:hover:before,.PaylineWidget[class*=pl-layout-].pl-container-default .store-phoneButton .pl-pay-btn:hover:before,.store-phoneButton .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:hover:before,.store-phoneButton .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:hover:before,.store-phoneButton .back-btn:hover:before,.store-phoneButton .btn:hover:before{background-color:#0e1d2d;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-phone.svg);mask-image:url(../svg/ico-phone.svg)}.store-favoriteButton{position:relative;text-align:center}.PaylineWidget .pl-form-container .pl-schedule-block .store-favoriteButton .pl-collect-btn:before,.PaylineWidget[class*=pl-layout-].pl-container-default .store-favoriteButton .pl-pay-btn:before,.store-favoriteButton .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn:before,.store-favoriteButton .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn:before,.store-favoriteButton .back-btn:before,.store-favoriteButton .btn:before{background-color:#fff;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-star-filled.svg);mask-image:url(../svg/ico-star-filled.svg);width:1.25rem}.PaylineWidget .pl-form-container .pl-schedule-block .store-favoriteButton .btn-selected.pl-collect-btn:before,.PaylineWidget[class*=pl-layout-].pl-container-default .store-favoriteButton .btn-selected.pl-pay-btn:before,.store-favoriteButton .PaylineWidget .pl-form-container .pl-schedule-block .btn-selected.pl-collect-btn:before,.store-favoriteButton .PaylineWidget[class*=pl-layout-].pl-container-default .btn-selected.pl-pay-btn:before,.store-favoriteButton .btn-selected.back-btn:before,.store-favoriteButton .btn-selected.btn:before{background-color:#fff;background-repeat:no-repeat;-webkit-mask-image:url(../svg/ico-star.svg);mask-image:url(../svg/ico-star.svg);width:1.25rem}.PaylineWidget .pl-form-container .pl-schedule-block .store-favoriteButton .btn-selected.pl-collect-btn:disabled,.PaylineWidget[class*=pl-layout-].pl-container-default .store-favoriteButton .btn-selected.pl-pay-btn:disabled,.store-favoriteButton .PaylineWidget .pl-form-container .pl-schedule-block .btn-selected.pl-collect-btn:disabled,.store-favoriteButton .PaylineWidget[class*=pl-layout-].pl-container-default .btn-selected.pl-pay-btn:disabled,.store-favoriteButton .btn-selected.back-btn:disabled,.store-favoriteButton .btn-selected.btn:disabled{color:#fff;opacity:1}.store-note{border:1px solid rgba(85,182,131,.5);border-radius:12px;overflow:hidden}.store-note__title{background-color:#55b683;color:#fff;display:block;font-size:.6875rem;font-weight:700;height:2.3125rem;line-height:2.3125rem;padding:0 .625rem}.store-note__link{color:#55b683;display:block;font-size:.625rem;margin-top:.3125rem;text-decoration:none}.store-note__link:hover{text-decoration:underline}.store-note__content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.store-note__note{color:#55b683;font-size:1.0625rem;font-weight:700;height:1.75rem;line-height:2.0625rem;text-align:right}.store-note__note--max{font-size:.8125rem}.store-note__mention{color:#686868;font-size:.5625rem}.store-note__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.9375rem 1.875rem .625rem .3125rem}.store-note__label{height:auto;margin:0 .8125rem auto 0;max-width:3.75rem}@media (max-width:87.49875rem){.store-note{margin-top:1.875rem}}@media (max-width:61.99875rem){.store-note{margin-bottom:1.875rem;margin-top:1.875rem}}.store-map{margin-bottom:5rem;margin-top:5rem}.store-mapTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.125rem}@media (min-width:48rem){.store-mapTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.store-mapWrapper{aspect-ratio:791/380;border-radius:12px}.store-mapWrapper--large{aspect-ratio:auto;height:100%}@media (max-width:61.99875rem){.store-mapWrapper{aspect-ratio:350/280;margin-bottom:1.875rem}.store-mapWrapper--large{height:auto}.store-map{text-align:center}}.store-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:61.99875rem){.store-wrapper{margin-top:-1.25rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .store-wrapper .pl-paymentMethods,.pneumaticSearch .store-wrapper .tab-content,.store-wrapper .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.store-wrapper .frame,.store-wrapper .pneumaticSearch .tab-content,.store-wrapper .service{margin-bottom:3.125rem}}.store-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-line-pack:center;align-content:center;background-color:#ebf3fa;margin-bottom:2.5rem;padding:1.25rem 0}.store-header:after{background-color:#ebf3fa;content:"";inset:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;width:100vw;z-index:-1}@media (min-width:36rem){.store-header{margin-bottom:3.75rem}}.store-schedules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:600}.store-schedules .iconContainer{height:1.3125rem;margin-right:1.125rem;width:1.3125rem}.store-bookable{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem}.store-bookable.error,.store-bookable.error .iconContainer{color:#d7242c}.store-bookable .iconContainer{color:#00a73a;font-size:.75rem;margin-top:.25rem}.store-bookable .loader{height:1.125rem;width:1.125rem}.service{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:500;padding:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3334;position:relative}.service-title{margin-bottom:1.875rem;margin-top:2.5rem;text-align:center}@media (min-width:48rem){.service-title{margin-bottom:3.125rem;margin-top:3.75rem}}.service.--large{padding:1.75rem}@media (max-width:61.99875rem){.service{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.service-list{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style-type:none;margin:0 0 5rem;row-gap:.9375rem}@media (max-width:61.99875rem){.service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-list.service-list-store{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:61.99875rem){.service-list.service-list-store{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-listTitle{font-size:.9375rem;font-weight:500;line-height:1.3334}.service-listTitle span{color:unset}@media (max-width:61.99875rem){.service-listTitle{margin:auto}}.service-list-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}@media (min-width:48rem){.service-list-ctas{margin-bottom:1.875rem}}.service-link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.service-link:focus,.service-link:hover{cursor:pointer;text-decoration:underline}.service-picto{height:1.25rem;width:1.25rem}.service-pictoWrapper{margin-right:.625rem}.service-header,.service-pictoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:1.875rem;margin-top:1.875rem}@media (min-width:48rem){.service-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:unset}}.service-picto-card{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;margin-right:1.125rem;width:3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:61.99875rem){.service-picto-card{margin:0 auto .625rem}}.service-picto-card-image{height:100%;width:100%}.service-mini{color:#0e1d2d;font-size:.75rem;line-height:1.3;margin-bottom:0;width:100%}@media (min-width:48rem){.service-mini{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.service .animations{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem;left:0;top:-.625rem;z-index:2}.service .animations-tag{padding:.3125rem 1.875rem .3125rem .9375rem}.service-cta{background:none;border:0;font-size:.9375rem!important;font-weight:500!important;padding:0;text-align:initial;text-decoration:none}.service-cta:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.service-cta:focus,.service-cta:hover{cursor:pointer;text-decoration:underline!important}.storelocatorSearch__title{margin-right:1.25rem}.storelocatorSearch__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3.75rem}.storelocatorSearch__header--small{margin-bottom:.625rem}.storelocatorSearch__form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:auto;max-width:17.5625rem}.storelocatorSearch__btn{padding-left:2.5rem;padding-right:1.25rem;text-align:center}.storelocatorSearch__btn:before{background-color:#fff;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;margin-left:-1.25rem;margin-top:-.0625rem;-webkit-mask-image:url(../svg/ico-pointer-full.svg);mask-image:url(../svg/ico-pointer-full.svg);position:absolute;width:.9375rem}.storelocatorSearch__spacer{margin-left:1.25rem;margin-right:1.25rem}.storelocatorSearch__pickup{font-size:.875rem}.storelocatorSearch__store{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}@media (max-width:61.99875rem){.storelocatorSearch__store{-ms-flex-wrap:wrap;flex-wrap:wrap}}.storelocatorSearch__store:not(:first-child){padding-top:1.25rem}.storelocatorSearch__store:not(:last-child){border-bottom:.0625rem solid #dedfe3}.storelocatorSearch__store:last-child .storelocatorSearch__store-address,.storelocatorSearch__store:last-child .storelocatorSearch__store-buttons{margin-bottom:0}.storelocatorSearch__store-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.storelocatorSearch__store-details{margin-right:auto;width:50%}@media (max-width:61.99875rem){.storelocatorSearch__store-details{max-width:80%;width:unset}}.storelocatorSearch__store-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}@media (max-width:61.99875rem){.storelocatorSearch__store-buttons{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.storelocatorSearch__store-buttons a,.storelocatorSearch__store-buttons button,.storelocatorSearch__store-buttons div{width:100%}.storelocatorSearch__store-buttons button{padding-left:3.125rem!important;padding-right:1.25rem}}.storelocatorSearch__store-address{font-size:.875rem;margin-bottom:.9375rem}.storelocatorSearch__store-address .store-phone{margin-bottom:0;margin-top:.625rem}.storelocatorSearch__store-title{font-size:1rem;font-weight:600;line-height:1.428;margin-bottom:.3125rem}.storelocatorSearch__store-position{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:10%}.storelocatorSearch__store-position-image{height:auto;margin-bottom:.625rem;max-width:1.875rem}.storelocatorSearch__title span{color:#d7242c;display:block}.storelocatorSearch__field{min-width:217px}.storelocatorSearch__map{border-radius:12px}.storelocatorSearch__map-toggler{display:none}.storelocatorSearch__frame{padding:.9375rem 0}.storelocatorSearch__frame:not(:first-of-type){margin-top:.9375rem}.storelocatorSearch__frame-content{max-height:100%;overflow-x:auto;padding-left:1.25rem;padding-right:1.5625rem}.storelocatorSearch__frame,.storelocatorSearch__map{height:37.5rem}.storelocatorSearch__map .glyphicon{display:none}@media (max-width:61.99875rem){.storelocatorSearch__title{margin-right:0}.storelocatorSearch__results{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.storelocatorSearch__map{display:none;height:170px}.storelocatorSearch__map-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;height:170px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../img/storelocator/map.jpg);background-repeat:no-repeat;background-size:cover;border-radius:12px}.storelocatorSearch__map--open{display:block}.storelocatorSearch__frame{height:auto;margin-bottom:2.8125rem;margin-top:1.25rem;padding-bottom:.625rem}.storelocatorSearch__frame-content{overflow:initial}.storelocatorSearch__header{margin-bottom:2.5rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.storelocatorSearch__form{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:21.875rem;width:100%}.storelocatorSearch__spacer{margin-bottom:1.25rem;margin-top:1.25rem}}.modal-body .storelocatorSearch__frame{height:auto}.modal-body .storelocatorSearch__col{max-width:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.modal-body .storelocatorSearch__header{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-body .storelocatorSearch__header--small{margin-bottom:.625rem}.modal-body .storelocatorSearch__title{margin-bottom:1rem;text-align:center;width:100%}.modal-body .storelocatorSearch__form{margin-left:0;max-width:inherit}@media (max-width:61.99875rem){.modal-body .storelocatorSearch__form{margin-top:0}.modal-body .storelocatorSearch__btn{min-height:48px;padding:0;width:100%}.modal-body .storelocatorSearch__spacer{margin:0}}.modal-body .storelocatorSearch__btn{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:48px;padding:0}.modal .modal-sticky-header.modal-header .storelocatorSearch__title.title-2{padding-right:1rem}@media (min-width:48rem){.modal .modal-sticky-header.modal-header .storelocatorSearch__title.title-2 span{display:inline-block}}.modal .storelocatorSearch__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:unset}@media (min-width:48rem){.modal .storelocatorSearch__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;max-width:100%}}.modal .storelocatorSearch__frame{height:unset;max-height:37.5rem;overflow-y:auto}.modal .storelocatorSearch__form{margin-left:unset;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:61.99875rem){.modal .storelocatorSearch__form{margin-right:unset;margin-top:unset;max-width:unset}}.modal .storelocatorSearch__results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.modal .storelocatorSearch__results .col-lg-6{max-width:unset;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-left:unset;padding-right:unset}.modal .storelocatorSearch__map{height:35.625rem;text-align:left}.modal .storelocatorSearch_card{background-color:#ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;margin-bottom:2.5rem;padding:1.25rem}.modal .storelocatorSearch_card-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem}.modal .storelocatorSearch_card .searchForm-input{border-bottom:.0625rem solid #d7242c;border-radius:0!important;-webkit-box-shadow:none;box-shadow:none}.modal .storelocatorSearch__spacer{margin:.625rem 0}.modal .storelocatorSearch_card_label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .storelocatorSearch_card_label .iconContainer{font-size:1.125rem;margin-right:.625rem}.modal .storelocatorSearch_card_link{margin-bottom:0}.pac-container{z-index:1061}.facet-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37}.facet-content{margin-top:1.125rem}.facet-value{border-bottom:.0625rem solid #dedfe3;padding:2.1875rem 0 1.0625rem}@media (min-width:48rem){.facet-value{border:0;padding-top:0}}.facet-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;width:100%}@media (min-width:48rem){.facet-trigger{pointer-events:none}}.facet-triggerIcon{-ms-flex-negative:0;flex-shrink:0;margin-left:.625rem;-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.facet-triggerIcon.is-active{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.facet-triggerIcon>svg{font-size:.875rem}@media (min-width:48rem){.facet-triggerIcon{display:none}}.facet-description>*{color:#000;font-size:.8125rem;line-height:1.53;margin:0;padding:0}.facet-ctas{width:100%}.facetsList-container{display:none}@media (min-width:48rem){.facetsList-container{display:block;margin-right:1.25rem;width:100%}}.facetsList-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#000;font-size:.875rem;gap:.3125rem;line-height:1.71}.facetsList-title{font-size:.875rem}@media (min-width:48rem){.facetsList-title--bold{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37}}.facetsList-badge{background-color:#ebf3fa;border-radius:12px;font-size:.875rem;margin-left:auto;padding:.1875rem 0;text-align:center;width:3.75rem}.facetsList-item.season{margin-bottom:1rem!important}.facetsList-item.season .facetsList-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3125rem}.facetsList-item.season .facetsList-label svg{height:1.25rem;width:1.25rem}.facetsList-item.season .facetsList-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.facetsList-item.season .facetsList-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facetsList-item.season .facetsList-description{font-size:.75rem;line-height:1.2;width:100%}.facetsList-item.season .custom-input{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-top:.125rem;order:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.facetsList input.ng-valid.ng-not-empty~.facetsList-badge{background-color:#0e1d2d;color:#fff}.facetsList .custom-input{left:0;position:relative;top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transform:translateY(0);transform:translateY(0)}.uib-datepicker-popup{font-size:.75rem}.uib-datepicker-popup th{vertical-align:middle!important}.PaylineWidget .pl-form-container .pl-schedule-block .uib-datepicker-popup .uib-day .pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .uib-datepicker-popup th .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup .uib-day .pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup th .pl-pay-btn,.uib-datepicker-popup .uib-day .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.uib-datepicker-popup .uib-day .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.uib-datepicker-popup .uib-day .back-btn,.uib-datepicker-popup .uib-day .btn,.uib-datepicker-popup th .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.uib-datepicker-popup th .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.uib-datepicker-popup th .back-btn,.uib-datepicker-popup th .btn{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.8125rem;height:1.875rem;justify-content:center}.PaylineWidget .pl-form-container .pl-schedule-block .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .pl-tab.pl-active.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .pl-tab.pl-active.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .uib-datepicker-popup .uib-day .active.pl-collect-btn,.PaylineWidget .pl-form-container .pl-schedule-block .uib-datepicker-popup th .active.pl-collect-btn,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .back-btn.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .btn.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .pl-form-container .pl-schedule-block .pl-tab.pl-active.pl-collect-btn,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .back-btn.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .btn.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .pl-form-container .pl-schedule-block .pl-tab.pl-active.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup .uib-day .pl-pay-btn.pl-tab.pl-active,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-layout .pl-paymentMethodLayout-view .uib-datepicker-popup th .pl-pay-btn.pl-tab.pl-active,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup .uib-day .active.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup .uib-day .pl-layout .pl-paymentMethodLayout-view .pl-pay-btn.pl-tab.pl-active,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup th .active.pl-pay-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .uib-datepicker-popup th .pl-layout .pl-paymentMethodLayout-view .pl-pay-btn.pl-tab.pl-active,.uib-datepicker-popup .uib-day .PaylineWidget .pl-form-container .pl-schedule-block .active.pl-collect-btn,.uib-datepicker-popup .uib-day .PaylineWidget .pl-form-container .pl-schedule-block .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active.pl-collect-btn,.uib-datepicker-popup .uib-day .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .back-btn.pl-tab.pl-active,.uib-datepicker-popup .uib-day .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .btn.pl-tab.pl-active,.uib-datepicker-popup .uib-day .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-form-container .pl-schedule-block .pl-tab.pl-active.pl-collect-btn,.uib-datepicker-popup .uib-day .PaylineWidget[class*=pl-layout-].pl-container-default .active.pl-pay-btn,.uib-datepicker-popup .uib-day .PaylineWidget[class*=pl-layout-].pl-container-default .pl-layout .pl-paymentMethodLayout-view .pl-pay-btn.pl-tab.pl-active,.uib-datepicker-popup .uib-day .active.back-btn,.uib-datepicker-popup .uib-day .btn.active,.uib-datepicker-popup th .PaylineWidget .pl-form-container .pl-schedule-block .active.pl-collect-btn,.uib-datepicker-popup th .PaylineWidget .pl-form-container .pl-schedule-block .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active.pl-collect-btn,.uib-datepicker-popup th .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .back-btn.pl-tab.pl-active,.uib-datepicker-popup th .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .btn.pl-tab.pl-active,.uib-datepicker-popup th .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-form-container .pl-schedule-block .pl-tab.pl-active.pl-collect-btn,.uib-datepicker-popup th .PaylineWidget[class*=pl-layout-].pl-container-default .active.pl-pay-btn,.uib-datepicker-popup th .PaylineWidget[class*=pl-layout-].pl-container-default .pl-layout .pl-paymentMethodLayout-view .pl-pay-btn.pl-tab.pl-active,.uib-datepicker-popup th .active.back-btn,.uib-datepicker-popup th .btn.active{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600}.uib-datepicker-popup .uib-left .glyphicon,.uib-datepicker-popup .uib-right .glyphicon{height:.75rem;width:.375rem}.uib-datepicker-popup .text-info{color:#d7242c!important}.uib-datepicker-popup .text-muted{color:#aeb6bc!important}.facetSlider-slider{margin-top:1.5625rem;padding:.3125rem 0}@media (min-width:48rem){.facetSlider-slider{padding-bottom:.625rem;padding-top:.625rem}}.facetsModal .modal-dialog{display:block;height:100vh;margin:0;max-width:100vw}.facetsModal .modal-content{border-radius:0;max-height:100vh;min-height:100vh;position:relative}.facetsModal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0!important}.facetsModal-body{margin-bottom:auto;padding:2rem 1rem}.facetsModal-body.facets-list .facet-content{margin-top:0}.facetsModal-body.facets-list .facet-value{padding:1rem 0}.facetsModal-body.facets-list .list-unstyled{margin-top:1rem}.facetsModal-body.facets-list hr{border-bottom:.0625rem solid #dedfe3;margin-bottom:0}.facetsModal-body.facets-list .facetSlider-slider{margin-top:3rem}.facetsModal-footer,.facetsModal-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;left:0;margin:0;padding:1rem;position:sticky;right:0;z-index:1020}.facetsModal-header{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);justify-content:space-between;margin:0}.facetsModal-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:0;padding-right:2rem;text-align:left}@media (min-width:36rem){.facetsModal-title{font-size:1.5rem}}@media (min-width:48rem){.facetsModal-title{font-size:1.75rem}}.facetsModal-footer{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);justify-content:center;margin:0;padding:1rem}.noUi-handle .tooltip-inner{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.productList{margin:0!important;padding-left:0;padding-right:0}.productList-price{text-align:center}.productList-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:.0625rem solid #dedfe3;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.9375rem}@media (max-width:61.99875rem){.productList-header{margin-bottom:.625rem}}.productList-pageTitle{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37}.productList-sortButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:.875rem;line-height:1.71;width:auto!important}.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .pl-pay-btn,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.productList-sortButtons .input-group-btn .back-btn,.productList-sortButtons .input-group-btn .btn{padding:0 2.5rem 0 0;width:100%}.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .link.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .link.pl-pay-btn,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .link.pl-collect-btn,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .link.pl-pay-btn,.productList-sortButtons .input-group-btn .btn.link,.productList-sortButtons .input-group-btn .link.back-btn{padding:.25rem .9375rem}.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .link.pl-collect-btn:focus,.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .link.pl-collect-btn:hover,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .link.pl-pay-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .link.pl-pay-btn:hover,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .link.pl-collect-btn:focus,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .link.pl-collect-btn:hover,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .link.pl-pay-btn:focus,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .link.pl-pay-btn:hover,.productList-sortButtons .input-group-btn .btn.link:focus,.productList-sortButtons .input-group-btn .btn.link:hover,.productList-sortButtons .input-group-btn .link.back-btn:focus,.productList-sortButtons .input-group-btn .link.back-btn:hover{background-color:#f8f9fa}.PaylineWidget .pl-form-container .pl-schedule-block .productList-sortButtons .input-group-btn .link.pl-collect-btn:focus,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-sortButtons .input-group-btn .link.pl-pay-btn:focus,.productList-sortButtons .input-group-btn .PaylineWidget .pl-form-container .pl-schedule-block .link.pl-collect-btn:focus,.productList-sortButtons .input-group-btn .PaylineWidget[class*=pl-layout-].pl-container-default .link.pl-pay-btn:focus,.productList-sortButtons .input-group-btn .btn.link:focus,.productList-sortButtons .input-group-btn .link.back-btn:focus{text-decoration:underline}.productList-toggle{border:.0625rem solid #aeb6bc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.productList-toggle .iconContainer{font-size:.625rem;position:absolute;right:20px}.open .productList-toggle .iconContainer{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.productList-list .productList-item{background-color:#fff;border-radius:0 12px 12px 12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;display:grid;grid-template-areas:"visual-informations visual-informations visual-informations" "visual caption caption" "attributes attributes attributes" "actions actions actions";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;margin-left:0;margin-right:0;margin-top:1.5rem;padding:1rem;position:relative;row-gap:.625rem;width:100%}@media (min-width:62rem){.productList-list .productList-item{-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;grid-template-areas:"visual-informations visual-informations visual-informations" "visual caption actions" "visual attributes  actions";grid-template-columns:minmax(6.25rem,auto) 1.5fr 1.25fr;grid-template-rows:auto auto;row-gap:0}}@media (min-width:87.5rem){.productList-list .productList-item{grid-template-areas:"visual-informations visual-informations visual-informations" "visual caption actions" "visual attributes  actions";grid-template-columns:minmax(9.375rem,auto) 2fr 1.5fr}}.productList-visualCaption{border-bottom:.0625rem solid #dedfe3;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:visual;padding-bottom:1.25rem;position:relative}@media (min-width:48rem){.productList-visualCaption{border-bottom:0;border-right:.0625rem solid #dedfe3;padding-bottom:0}}.productList .productList-visual{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:visual;position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.productList .productList-visual.brand{margin-bottom:1.75rem}.productList .productList-visual.brand .product-brand{bottom:-1.75rem}.productList .productList-visual:before{content:"";padding-bottom:100%}.productList .productList-visual-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:auto;padding:0;width:100%}.productList .productList-visual-image-wrapper img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.productList-caption{grid-area:caption;margin-top:1rem}@media (min-width:48rem){.productList-caption{margin-top:1rem}}.productList-caption.brand{margin-top:.5rem}.productList-caption.brand .product-brand-tile{font-size:.75rem;line-height:1;margin-bottom:.25rem}.productList-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:actions;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-left:none;border-top:1px solid #ebf3fa;justify-content:center;padding-left:0;padding-top:1rem}@media (min-width:62rem){.productList-actions{border-left:1px solid #ebf3fa;border-top:none;padding-left:1.25rem;padding-top:0}}.productList-actions .payment_label{display:block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1;margin:.125rem auto .625rem}.productList-actions .price{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.productList-actions .price,.productList-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productList-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productList-pricesList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 auto}.cover .productList-pricesList{margin-left:1.25rem;margin-right:1.25rem}.modal .productList-pricesList{display:unset;margin:0}.productList-priceValue{color:#0e1d2d;font-size:1.875rem;font-weight:600;line-height:1.09}.productList-priceValue,.productList-priceValueOld{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.productList-priceValueOld{color:#a2a2a3;font-size:1.125rem;font-weight:400;line-height:1.11}.productList-label{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:.625rem}.productList-subLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.productList-subLabel-stars{display:none}@media (min-width:48rem){.productList-subLabel-stars{margin-left:2.5rem;margin-top:.3125rem}}.productList-subLabel>span:first-of-type{display:inline-block;width:auto}@media (max-width:47.99875rem){.productList-subLabel>span:first-of-type{display:block;width:100%}}.productList-subLabel-mountain-tooltip,.productList-subLabel-winter-tooltip{cursor:pointer;position:relative;text-decoration:underline;z-index:2}.productList-subLabel-mountain-tooltip-content,.productList-subLabel-winter-tooltip-content{border-radius:12px;bottom:-1.375rem;font-size:.625rem;left:50%;margin:0 auto;opacity:0;padding:.25rem .5rem;position:absolute;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.productList-subLabel-mountain-tooltip-content p,.productList-subLabel-winter-tooltip-content p{font-size:.625rem;margin:0}.productList-subLabel-mountain-tooltip-content:before,.productList-subLabel-winter-tooltip-content:before{border-color:transparent transparent #0e1d2d;border-style:solid;border-width:0 5px 5px;content:"";height:0;margin:0 auto;position:absolute;top:-5px;width:0}.productList-subLabel-mountain-tooltip:focus .productList-subLabel-mountain-tooltip-content,.productList-subLabel-mountain-tooltip:focus .productList-subLabel-winter-tooltip-content,.productList-subLabel-mountain-tooltip:hover .productList-subLabel-mountain-tooltip-content,.productList-subLabel-mountain-tooltip:hover .productList-subLabel-winter-tooltip-content,.productList-subLabel-winter-tooltip:focus .productList-subLabel-mountain-tooltip-content,.productList-subLabel-winter-tooltip:focus .productList-subLabel-winter-tooltip-content,.productList-subLabel-winter-tooltip:hover .productList-subLabel-mountain-tooltip-content,.productList-subLabel-winter-tooltip:hover .productList-subLabel-winter-tooltip-content{-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:280px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#0e1d2d;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);font-size:.625rem;justify-content:center}.productList-logo{height:auto;max-height:2.8125rem;max-width:5rem;width:auto}.productList-logo.lazyload{height:100%;width:100%}.productList-itemLink{text-decoration:none}.productList-itemLink:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.productList-itemLink:focus,.productList-itemLink:hover{text-decoration:underline}.productList-add{margin:.75rem 0 0;position:relative;text-align:center;width:100%;z-index:2}.PaylineWidget .pl-form-container .pl-schedule-block .productList-add .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .productList-add .pl-pay-btn,.productList-add .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.productList-add .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.productList-add .back-btn,.productList-add .btn,.productList-add .full-width{width:100%}@media (min-width:48rem){.productList-add{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.productList-availability{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e1d2d;font-size:.875rem;line-height:1.42;text-align:center;-ms-flex-item-align:self-start;align-self:self-start;-webkit-box-ordinal-group:0;-ms-flex-order:-1;border-bottom:1px solid #ebf3fa;margin:0 0 1rem;order:-1;padding:0 0 .75rem;width:100%}@media (min-width:48rem){.productList-availability{width:auto;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;border-bottom:none;margin:auto;order:inherit;padding:.5rem 0}}.productList-availabilityLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:auto}.productList-availabilityLabel .link-overrideCover,.productList-availabilityLabel .storeName{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;white-space:nowrap}.productList-availability .iconContainer{font-size:.9375rem;line-height:1.42;margin-right:.5rem;padding-top:.25rem}.productList-iconContainer+.productList-availabilityLabel a{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;white-space:nowrap}.productList-attributes{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71;margin-bottom:0}.productList-attributes>li{list-style-position:inside;list-style-type:none}.productList-attributes>li::marker{content:"•  "}.productList-pneumaticsUnit{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71;margin-left:.3125rem;margin-right:.25rem}.productList .imageContainer{height:6.78125rem;margin-right:.625rem;width:7.9375rem}@media (min-width:48rem){.productList .imageContainer{height:10.9375rem;margin-right:1.875rem;min-width:12.8125rem;width:12.8125rem}}.productList .imageContainer-icon{color:#0e1d2d}.productList .imageContainer-icon svg{fill:#0e1d2d}.productList .product-visual-informations{grid-area:visual-informations;left:-1rem;margin-bottom:-1.5rem;overflow:hidden;position:relative;top:-1.5rem;width:110%}.productList .product-pillList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:61.99875rem){.productList .product-pillList{padding-top:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.productList .product-brand{border-radius:0;bottom:-1rem}@media (min-width:62rem){.productList .product-brand{border-radius:0 0 0 12px}}.productList .product-brand-title{color:#000;font-size:.75rem}.productList .actions-block-itemsNumber{font-size:.75rem;margin-bottom:1rem}.productList .actions-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;width:100%}.productList .actions-block-action{-webkit-box-flex:1;-ms-flex:1;flex:1}.productList .actions-block-action button{border-width:1px;width:100%}.product-visual-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;position:absolute;top:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}.product-visual-informations .discount_price{background:linear-gradient(244.25deg,#ff7260,#c30009);clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;line-height:1.25;min-height:2.125rem;padding:.25rem;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-visual-informations .discount_price .label{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;padding-right:1rem;white-space:nowrap}@media (min-width:36rem){.product-visual-informations .discount_price .label{font-size:.875rem}}.product-visual-informations .discount_price~.animations[class^=animations--]{top:0}.product-visual-informations .discount_price~.animations .animations-tag:first-of-type{clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%)!important;margin-left:-1rem!important}.product-visual-informations .discount_price~.animations .animations-tag:first-of-type .label{padding:0 1rem!important}.product-visual-informations div[class*=animations--]{top:0}.product-visual-informations div[class*=animations--] .label{white-space:nowrap}.product-attributes{grid-area:attributes}.product-pillList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;border-top:1px solid #ebf3fa;gap:.5rem;justify-content:center;margin-bottom:0;padding-top:1.5rem}@media (min-width:36rem){.product-pillList{gap:.5rem}}@media (min-width:48rem){.product-pillList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.modal .product-pillList{display:none}.product-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:18px;color:#000;font-size:.6875rem;line-height:1;min-height:2rem;padding:.25rem .5rem}@media (min-width:36rem){.product-pill{font-size:.8125rem;padding:.25rem .625rem}}.product-pill:last-child{margin-right:0}.product-pill.bool{border:1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:.25rem;width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-pill.bool .product-pillIcon{font-size:1rem;margin-right:0}@media (min-width:36rem){.product-pill.bool .product-pillIcon{font-size:1.125rem}}.product-pillIcon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.875rem;justify-content:center}@media (min-width:36rem){.product-pillIcon{font-size:1rem}}.product-pillIcon svg{color:inherit}.product-brand{background-color:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75rem;left:0;margin:0;position:absolute;right:0;width:auto;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-brand-logo{height:100%;max-width:90px;-o-object-fit:contain;object-fit:contain;padding:0;position:absolute;width:100%;z-index:2}.product-pictoOnVisual{position:absolute;right:0;top:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.5);border-radius:1rem 0 0 1rem;gap:.5rem;height:2rem;justify-content:center;padding:.25rem .5rem;z-index:2}.product-pictoOnVisual,.product-pictoOnVisual>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-pictoOnVisual>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-pictoOnVisualLabel{display:none}.categoryMenu{color:#000}.categoryMenu a{text-decoration:none}.categoryMenu a:focus,.categoryMenu a:hover{text-decoration:underline}.categoryMenu-title{color:#0e1d2d;font-size:1rem;line-height:1.37;margin-bottom:1.125rem}.categoryMenu-list{margin-bottom:2.5rem}.categoryMenu-listItem{margin-bottom:.3125rem}.categoryMenu-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-bottom:.625rem;width:100%}@media (max-width:61.99875rem){.categoryMenu-list{gap:.3125rem}}.categoryMenu-listItem{background-color:#ebf3fa;border-radius:12px;padding:.3125rem .625rem}@media (max-width:61.99875rem){.categoryMenu-listItem{font-size:.75rem}}.accountMenu{position:relative}.accountMenu__container{-ms-flex-item-align:start;align-self:flex-start}.accountMenu__desktop{display:none}.accountMenu__icon{background-color:#0e1d2d;background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.25rem;left:.9375rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.accountMenu__icon--paper{-webkit-mask-image:url(../svg/ico-page.svg);mask-image:url(../svg/ico-page.svg)}.accountMenu__icon--pin{-webkit-mask-image:url(../svg/ico-pointer.svg);mask-image:url(../svg/ico-pointer.svg)}.accountMenu__icon--creditcard{height:.9375rem;-webkit-mask-image:url(../svg/ico-creditcard.svg);mask-image:url(../svg/ico-creditcard.svg)}.accountMenu__icon--truck{height:1rem;-webkit-mask-image:url(../svg/ico-truck.svg);mask-image:url(../svg/ico-truck.svg)}.accountMenu__icon--cart{-webkit-mask-image:url(../svg/ico-cart.svg);mask-image:url(../svg/ico-cart.svg)}.accountMenu__icon--matriculation{height:.5rem;-webkit-mask-image:url(../svg/ico-matriculation.svg);mask-image:url(../svg/ico-matriculation.svg)}.accountMenu a{border-radius:12px;display:block;padding:1.5625rem 3.125rem;position:relative;text-decoration:none}.accountMenu a:focus,.accountMenu a:hover{background-color:#ebf3fa}.accountMenu a:after{background-color:#0e1d2d;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.75rem;-webkit-mask-image:url(../svg/ico-chevron-right.svg);mask-image:url(../svg/ico-chevron-right.svg);position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.4375rem}.accountMenu-list{margin-bottom:0}.accountMenu-listItem--active a{color:#d7242c;font-weight:500}@media (max-width:61.99875rem){.accountMenu{border-bottom:.0625rem solid #dedfe3;margin-bottom:1.875rem;padding-bottom:1.875rem}.accountMenu-listItem--active a{background:#ebf3fa}.accountMenu-listItem--active a:after{margin-top:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:62rem){.accountMenu__container{border-right:.0625rem solid #dedfe3;padding-right:0}.accountMenu__mobile{display:none}.accountMenu__desktop{display:block}}.account__address,.account__matriculation{margin-bottom:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.account__address,.account__address--col,.account__matriculation,.account__matriculation--col{display:-webkit-box;display:-ms-flexbox;display:flex}.account__matriculation .dl-inline-items{margin:0!important}.account__setAddress,.account__setMatriculation{margin-top:auto}.account__content{margin-bottom:5rem}.account__content .storelocatorSearch__form{margin-left:0}.account__content .dl-inline-items{display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.25rem;margin-bottom:.9375rem}.account__content .dl-inline-items dd,.account__content .dl-inline-items dt{display:inline}.account__content .dl-inline-items dt{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;padding-right:.3125rem}.account__content .dl-inline-items dt:after{content:" : "}.account__content .title-1,.account__content .title-2,.account__content h1,.account__content h2{color:#0e1d2d;line-height:1.71}.account__content .title-1,.account__content h1{font-size:1rem;font-weight:600;margin-bottom:1.875rem}.account__content .title-2,.account__content h2{font-size:.875rem;font-weight:500;margin-bottom:1.25rem}.account__content .storelocatorSearch__title.title-2,.account__content h2.storelocatorSearch__title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:2.125rem;margin-bottom:0}.account__content .account-order-add-to-cart{margin-top:.625rem}.account__content .account-order-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700}.account__content .account-order-subtitle{font-size:.8125rem}.account__content .account-order-spacer{border:none;border-top:.0625rem solid #dedfe3;margin:1.875rem 0}.account__content .account-order-fidelity,.account__content .account-order-informations{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.25rem}@media (max-width:61.99875rem){.account__content .account-order-fidelity,.account__content .account-order-informations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account__content .account-order-informations+.account-order-informations{margin-top:1.25rem}.account__content .account-order-informationTitle{margin-bottom:0;width:100%}.account__content .account-order-fidelity__block,.account__content .account-order-information{font-size:.875rem;width:calc(50% - .625rem)}@media (max-width:61.99875rem){.account__content .account-order-fidelity__block,.account__content .account-order-information{width:100%}}.account__content .account-order-fidelity__number{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700}.account__content .account-order-fidelity__description{font-size:.875rem;margin-bottom:.625rem;margin-top:.625rem}.account__content .account-order-fidelity__advantage{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;min-height:3.75rem;padding:.875rem 0}.account__content .account-order-fidelity__advantage .icon{margin-left:auto;width:1.3125rem}.account__content .account-order-fidelity__advantage:first-of-type,.account__content .account-order-fidelity__advantage:last-of-type{min-height:3.125rem}.account__content .account-order-fidelity__advantage:last-of-type{padding-bottom:0}.account__content .account-order-fidelity__advantage:first-of-type{padding-top:0}.account__content .account-order-fidelity__advantage:first-of-type:last-of-type{min-height:2.5rem}.account__content .account-order-fidelity__advantage+.account-order-fidelity__advantage{border-top:.0625rem solid #dedfe3}.account__content .account-order-fidelity__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account__content .account-order-fidelity__block--large{width:100%}.account__content .account-order-fidelity__block--points{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .account__content .account-order-fidelity__block--points .pl-paymentMethods,.account__content .account-order-fidelity__block--points .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.account__content .account-order-fidelity__block--points .frame,.account__content .account-order-fidelity__block--points .pneumaticSearch .tab-content,.account__content .account-order-fidelity__block--points .service,.pneumaticSearch .account__content .account-order-fidelity__block--points .tab-content{text-align:center}.account__content .account-order-fidelity__points{color:#d7242c;display:inline-block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700}.account__content .account-order-header{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}@media (max-width:61.99875rem){.account__content .account-order-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.25rem}}.account__content .account-order-header__column{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.625rem}.account__content .account-order-header__column--right{text-align:right}.account__content .account-order-status{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;text-transform:uppercase}.account__content .account-order-lines{margin-bottom:1.875rem;margin-top:1.875rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .account__content .account-order-lines .pl-paymentMethods,.account__content .account-order-lines .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.account__content .account-order-lines .frame,.account__content .account-order-lines .pneumaticSearch .tab-content,.account__content .account-order-lines .service,.pneumaticSearch .account__content .account-order-lines .tab-content{margin-bottom:1.25rem}.account__content .account-order-lines--list{margin-bottom:3.75rem;margin-top:.625rem}.account__content .account-order-lines td{font-size:.8125rem}.account__content .account-order-lines ul{margin:0}.account__content .account-order-lines .line-order-number{padding-left:.625rem!important}.account__content .account-order-lines .line-link{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600}.account__content .account-order-lines .line-details,.account__content .account-order-lines .line-prices--total{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500}.account__content .account-order-lines .line-status p{margin:0}.account__content .account-order-lines .line-details a{text-decoration:none}.account__content .account-order-lines .line-mobile-content{display:none}.account__content .account-order-lines .line-visual{text-align:center}.account__content .account-order-lines .line-visual img{max-height:4.375rem;max-width:4.375rem}@media (min-width:62rem){.account__content .account-order-lines td:first-of-type,.account__content .account-order-lines th:first-of-type{text-align:left}.account__content .account-order-lines th{border-bottom:.0625rem solid #dedfe3;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;padding:1.25rem;text-align:center}.account__content .account-order-lines td{padding:.625rem;text-align:center;vertical-align:middle}.account__content .account-order-lines td.line-details{text-align:left}.account__content .account-order-lines td.line-visual{text-align:center}.account__content .account-order-lines td.line-prices--total{text-align:right}.account__content .account-order-lines td:first-of-type{padding-left:0}.account__content .account-order-lines tbody tr:first-of-type td{padding-top:1.25rem}}@media (max-width:61.99875rem){.account__content .account-order-lines .line-mobile-content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;row-gap:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account__content .account-order-lines .line-visual{min-width:5.125rem;text-align:center}.account__content .account-order-lines td.line-details,.account__content .account-order-lines td.line-precisions,.account__content .account-order-lines td.line-prices,.account__content .account-order-lines td.line-quantity,.account__content .account-order-lines td.line-status,.account__content .account-order-lines thead{display:none}.account__content .account-order-lines tr{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;padding:1.25rem}.account__content .account-order-lines .line-order-number{text-align:left!important}.account__content .account-order-lines--list tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0!important;row-gap:.625rem}}.account__content .account-matriculation__information{font-size:.875rem;line-height:1.7;margin-top:.3125rem}.account__content .account-matriculation__information li{list-style-type:none;padding-left:2.5rem;position:relative}.account__content .account-matriculation__information li .dl-inline-items dt{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.account__content .account-matriculation__information li:before{background:#000;border-radius:.25rem;content:"";display:block;height:.1875rem;left:.8125rem;position:absolute;top:.625rem;width:.1875rem}.account__content .account-matriculation__number{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700}.account__content .radio--custom .account-matriculation__information{margin-top:-.1875rem}.productRecommandations-wrapper{background-color:#ebf3fa;border-radius:12px;margin-bottom:1rem;padding:.625rem}@media (min-width:36rem){.productRecommandations-wrapper{padding:1rem}}@media (max-width:61.99875rem){.productRecommandations-wrapper{margin-top:1rem}}.productRecommandations-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;margin-bottom:1rem;text-align:center}@media (min-width:36rem){.productRecommandations-title{font-size:1.375rem}}.productRecommandations-title span{color:#d7242c}.productRecommandations-badge,.productRecommandations-pill{background:-webkit-gradient(linear,left top,right top,from(#f9b53a),color-stop(90%,#f9b53acc));background:linear-gradient(90deg,#f9b53a,#f9b53acc 90%);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;padding:.25rem .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productRecommandations-badge .label,.productRecommandations-pill .label{color:#fff}.productRecommandations-badge .label.color-dark,.productRecommandations-pill .label.color-dark{color:#000}.productRecommandations-badge~.animations .animations-tag:first-of-type,.productRecommandations-pill~.animations .animations-tag:first-of-type{clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%)!important;margin-left:-1rem!important}.productRecommandations-badge~.animations .animations-tag:first-of-type .label,.productRecommandations-pill~.animations .animations-tag:first-of-type .label{padding:0 1rem!important}.productRecommandations-badge~.discount_price,.productRecommandations-pill~.discount_price{clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%)!important;margin-left:-1rem!important}.productRecommandations-badge~.discount_price .label,.productRecommandations-pill~.discount_price .label{padding:0 1rem!important}.productRecommandations-pill{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;border-radius:.9375rem;font-size:.625rem;font-weight:400;line-height:1;margin:0 auto .5rem;order:-2;padding:.3125rem .625rem}.productRecommandations-badge,.productRecommandations-pill{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.productRecommandations-badge{clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);font-weight:700;line-height:1.25;min-height:2.125rem;z-index:2}.productRecommandations-badge .label{font-size:.75rem;padding-right:1rem}@media (min-width:36rem){.productRecommandations-badge .label{font-size:.875rem}}.process-gift .list-group-item,.process-identification .list-group-item,.process-payment .list-group-item,.process-premium .list-group-item,.process-shipping .list-group-item{text-decoration:none}.process-gift .panel,.process-identification .panel,.process-payment .panel,.process-premium .panel,.process-shipping .panel{border:none}.process-gift .panel-heading,.process-identification .panel-heading,.process-payment .panel-heading,.process-premium .panel-heading,.process-shipping .panel-heading{background:transparent;border:none;margin-bottom:1.25rem}.process-gift .panel-heading strong,.process-identification .panel-heading strong,.process-payment .panel-heading strong,.process-premium .panel-heading strong,.process-shipping .panel-heading strong{font-weight:600}.process-gift .panel-body,.process-gift .panel-heading,.process-identification .panel-body,.process-identification .panel-heading,.process-payment .panel-body,.process-payment .panel-heading,.process-premium .panel-body,.process-premium .panel-heading,.process-shipping .panel-body,.process-shipping .panel-heading{padding-left:0;padding-right:0}.process-gift .panel-body a,.process-gift .panel-heading a,.process-identification .panel-body a,.process-identification .panel-heading a,.process-payment .panel-body a,.process-payment .panel-heading a,.process-premium .panel-body a,.process-premium .panel-heading a,.process-shipping .panel-body a,.process-shipping .panel-heading a{font-size:.875rem}.process-gift .title-2,.process-gift h2,.process-identification .title-2,.process-identification h2,.process-payment .title-2,.process-payment h2,.process-premium .title-2,.process-premium h2,.process-shipping .title-2,.process-shipping h2{margin-bottom:1.875rem}.process-field-persist-account,.process-field-remember-me{margin-bottom:1.25rem}.process-small{font-size:.8125rem;font-weight:400}.process-gift,.process-payment,.process-premium,.process-shipping{margin-top:1.875rem}.process-gift .process-button-next-step,.process-payment .process-button-next-step,.process-premium .process-button-next-step,.process-shipping .process-button-next-step{float:right}.process-payment-amounts .total td,.process-payment-amounts .total th{border:none;padding-top:.4375rem}.process-shipping .mode-selector-main label{font-size:1rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .process-shipping .pl-paymentMethods,.pneumaticSearch .process-shipping .tab-content,.process-shipping .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.process-shipping .frame,.process-shipping .pneumaticSearch .tab-content,.process-shipping .service{margin-bottom:2.5rem;margin-top:1.875rem}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .process-payment-amounts .pl-paymentMethods,.pneumaticSearch .process-payment-amounts .tab-content,.process-payment-amounts .PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods,.process-payment-amounts .frame,.process-payment-amounts .pneumaticSearch .tab-content,.process-payment-amounts .service{margin-top:1.875rem}.process-shipping .storelocatorSearch__frame,.process-shipping .storelocatorSearch__map{height:auto}.cart__coupon{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;min-height:3.75rem;padding:.875rem 0}.PaylineWidget .pl-form-container .pl-schedule-block .cart__coupon .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .cart__coupon .pl-pay-btn,.cart__coupon .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.cart__coupon .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.cart__coupon .back-btn,.cart__coupon .btn{margin-left:auto}.cart__coupon+.cart__coupon{border-top:.0625rem solid #dedfe3}.cart__coupon:first-of-type,.cart__coupon:last-of-type{min-height:3.125rem}.cart__coupon:last-of-type{padding-bottom:0}.cart__coupon:first-of-type{padding-top:0}.cart__coupon:first-of-type:last-of-type{min-height:2.5rem}.cart-locked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600;padding:1.875rem 1.25rem}@media (max-width:47.99875rem){.cart-locked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart-locked__link{font-size:.875rem}.cart-shipping__title{background-position:0 0;background-repeat:no-repeat;background-size:1.3125rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding-left:2.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99875rem){.cart-shipping__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart-shipping__title--store{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 21 21'%3E%3Cpath fill='currentColor' d='M20 .4a1 1 0 0 1 1 1v3.478a1 1 0 0 1-1 1h-.175v12.911a.65.65 0 0 1-.554.643l-.096.007h-2.74a.65.65 0 0 1-.643-.554l-.007-.096v-1.026H5.215v1.383c0 .326-.24.596-.554.642l-.096.008H1.826a.65.65 0 0 1-.643-.554l-.007-.096V5.878H1a1 1 0 0 1-1-1V1.4a1 1 0 0 1 1-1zM2.476 5.878v12.617h1.439V8.617c0-.326.241-.596.554-.643l.096-.007h11.87c.326 0 .596.241.643.554l.007.096-.001 2.999.001.018-.001.018v2.696l.001.025-.001.026v2.683l.001.031-.001.03v.995h1.441V5.878zm13.309 10.585-.001-1.44H5.215v1.44zm-10.57-2.74h10.569v-1.439H5.215zm0-2.739h10.569V9.267H5.215zM19.7 1.7H1.3v2.878h18.4z'/%3E%3C/svg%3E");background-repeat:no-repeat}.cart-shipping__link{font-size:.875rem}.cart-deliveries__agreements{margin-top:1.875rem}.cart-deliveries__agreements.cartBox-actions{max-width:unset}.cart-deliveries__hr{border:none;border-top:.0625rem solid #dedfe3;margin-bottom:2.5rem;margin-top:2.1875rem;width:100%}.cart-deliveries-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-deliveries-logo{font-size:3.4375rem;margin:0 .625rem}.cart-deliveries-logo>svg{max-height:3.125rem}.cart-deliveries__reinsurancePicto{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}.cart-deliveries__reinsurancePicto .iconContainer{position:relative;top:-.125rem}@media (min-width:48rem){.cart-deliveries__spacer{pointer-events:none;position:relative}.cart-deliveries__spacer:before{border-left:.0625rem solid #dedfe3;bottom:0;content:"";left:50%;position:absolute;top:0}}.cart-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;padding:1.25rem}.cart-line__product-title{font-size:1rem;font-weight:600;margin-bottom:.3125rem}.cart-line__product-link,.cart-line__product-ref{font-size:.8125rem;margin-bottom:.625rem}.cart-line__product-pickup{font-size:.875rem;margin-bottom:1.125rem;padding-left:1.875rem;position:relative}.cart-line__product-pickup:before{background-color:#00a73a;background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;left:0;margin-right:.9375rem;-webkit-mask-image:url(../svg/ico-check.svg);mask-image:url(../svg/ico-check.svg);position:absolute;top:.0625rem;width:1rem}.cart-line__brand{margin-bottom:.625rem;max-height:5rem;max-width:5rem}.cart-line__brand.lazyload{height:5rem;width:5rem}.cart-line__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:10.9375rem;min-width:10.9375rem;width:10.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-line__visual .image-format-cartItem-max-size{height:auto;max-height:9.375rem;max-width:9.375rem;width:auto}.cart-line__visual-link{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cart-line__actions{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:600;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.cart-line__price-line{font-size:1.375rem;font-weight:600;margin:.3125rem 0}.cart-line__price-line .small{font-size:.8125rem;font-weight:400}.cart-line__info{margin-right:auto;-webkit-box-flex:4;-ms-flex:4;flex:4}.cart-line__prices{font-size:.8125rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-line__content{padding-left:3.125rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-line__content,.cart-line__prices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-line__prices-wrapper{line-height:20px;-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-line__quantity{margin:.3125rem .625rem}.cart-line__quantity .productSelect{margin-top:0}.cart-line__quantity .productSelect-input{-moz-appearance:textfield}.cart-line__quantity .productSelect-input::-webkit-inner-spin-button,.cart-line__quantity .productSelect-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-line__quantity .productSelect-input:not([type=submit]){height:auto}.cart-line__quantity .productSelect-input:disabled{background:transparent;color:#000}.cart-line-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cart-line-prestation{background-color:#ebf3fa;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin:-1.25rem .625rem 1.25rem;padding:.625rem .625rem 1.25rem}.cart-line-prestation .cart-line{background-color:#fff;border-radius:12px;margin-bottom:0}.cart-line-prestation .cart-line__visual img{max-height:6.25rem;min-height:6.25rem}.cart-line-prestation+.cart-line-prestation{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-top:-1.875rem;padding-top:.625rem}.cart-line-options{background-color:#ebf3fa;border-radius:12px;margin-top:1.25rem;padding:.625rem 1.25rem}@media (max-width:61.99875rem){.cart-line-options{margin-top:.625rem}}.cart-line-options-container{background-color:#ebf3fa;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin:-1.25rem .625rem 1.25rem;padding:1.25rem .625rem}.cart-line-options-container .cart-line{background-color:#fff;border-radius:12px;margin-bottom:0}.cart-line-options-container .cart-line-options{margin-bottom:1.25rem;padding:0}.cart-line-options-container .cart-line-options:first-child{margin-top:0}.cart-line-options-container .cart-line-options:last-child{margin-bottom:0}.cart-delivery__title{margin-bottom:2.5rem;margin-top:1.875rem}.cart-quantity--highlight{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;margin-left:.3125rem}@media (max-width:87.49875rem){.cart-line__info,.cart-line__prices-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:61.99875rem){.cart-table{margin-bottom:0!important}.cart-deliveries__hr{margin:0}.cart-line__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:.625rem}.cart-line__info,.cart-line__prices-wrapper{width:100%}.cart-line__prices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-line__prices-wrapper--cart{margin-top:.625rem}.cart-line__prices-wrapper .productSelect-input--text{text-align:left}.cart-line__visual{max-width:3.125rem;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;min-width:3.125rem}.cart-line__visual .image-format-cartItem-max-size{max-height:3.125rem;max-width:100%}.cart-line__quantity{margin-left:0}}@media (max-width:47.99875rem){.cart__spacer{display:none}}.modal .cart-box-content{padding-bottom:.625rem}.coupon__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coupon__delete{font-weight:700}.coupon__description{display:block}.progressNav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.875rem;justify-content:space-between;margin-bottom:1.875rem;position:relative}.progressNav:before{background-color:#ebf3fa;border-radius:.125rem;bottom:0;content:"";display:block;height:.25rem;left:0;pointer-events:none;position:absolute;right:0}.progressNav li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;text-align:center}.progressNav li:before{border-radius:.125rem;bottom:0;content:"";display:block;height:.25rem;left:0;position:absolute;right:0}.progressNav li+li:before{left:-.125rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .progressNav li.pl-tab.pl-active:before,.progressNav .PaylineWidget .pl-layout .pl-paymentMethodLayout-view li.pl-tab.pl-active:before,.progressNav li.active:before,.progressNav li.done:before{background-color:#0e1d2d}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .progressNav .pl-tab.pl-active,.progressNav .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active,.progressNav .active{font-weight:500}.progressNav .disabled{color:#aeb6bc}.progressNav a{display:block;padding:1.25rem .625rem;text-decoration:none}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .progressNav .pl-tab.pl-active,.progressNav .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active,.progressNav .active,.progressNav .disabled{cursor:auto;pointer-events:none}.progressNav .done:hover a{color:#d7242c}.progressNav .done:hover:before{background-color:#d7242c;z-index:1}@media (max-width:61.99875rem){.progressNav{overflow-x:auto}}.productDetail-grid{-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;display:grid;grid-template-areas:"header" "visual" "content";grid-template-columns:100%;row-gap:.625rem;width:100%}@media (min-width:48rem){.productDetail-grid{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"visual header" "visual content";grid-template-columns:calc(50% - 2rem);grid-template-rows:auto;row-gap:1rem}}@media (min-width:62rem){.productDetail-grid{grid-template-columns:calc(40% - 1rem) calc(60% - 1rem)}}.productDetail-content{grid-area:content}.productDetail-content .add-to-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48rem){.productDetail-content .add-to-cart-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.productDetail-visual{grid-area:visual}.productDetail-header{grid-area:header}@media (max-width:61.99875rem){.productDetail-header.with-animations{margin-top:2.4375rem}}.productDetail-block{background-color:#ebf3fa;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-dialog .productDetail-block{margin-bottom:1.875rem}.productDetail-block.matriculation{background:url(../img/white-tire-track.png) 100% 100% no-repeat #ebf3fa;background-size:auto;text-align:center}.productDetail-block .matriculationFilter{width:95%}.productDetail-block--no-center{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.625rem;padding:1.25rem}.productDetail-blockIcon{font-size:1rem}.productDetail-blockContent{color:#000;margin-left:1.25rem}.productDetail-blockContentTitle{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.33;margin-bottom:.5625rem}.productDetail-blockContentContent{font-size:.8125rem;line-height:1.53;margin-bottom:0}.productDetail-blockLink{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42;margin-left:.625rem}.productDetail-header .productList-logo{margin-bottom:1rem;max-height:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.productDetail-blockTitle{font-size:1rem;font-weight:600;line-height:1.37}.productDetail-blockTitle,.productDetail-headerTitle{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.productDetail-headerTitle{font-size:2rem;font-weight:700;line-height:1.06;margin-bottom:0}.productDetail-subLabel{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.71;margin-top:.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}.productDetail-subLabel-stars{margin-left:1.875rem;margin-top:.3125rem}.productDetail-subLabel-mountain-tooltip,.productDetail-subLabel-winter-tooltip{cursor:pointer;height:2rem;position:relative;text-decoration:underline}.productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-winter-tooltip-content{border-radius:12px;bottom:-2rem;left:50%;margin:0 auto;opacity:0;padding:.25rem .5rem;position:absolute;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.productDetail-subLabel-mountain-tooltip-content p,.productDetail-subLabel-winter-tooltip-content p{font-size:.75rem;margin:0}.productDetail-subLabel-mountain-tooltip-content:before,.productDetail-subLabel-winter-tooltip-content:before{border-color:transparent transparent #0e1d2d;border-style:solid;border-width:0 10px 10px;content:"";height:0;margin:0 auto;position:absolute;top:-10px;width:0}.productDetail-subLabel-mountain-tooltip:focus .productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-mountain-tooltip:focus .productDetail-subLabel-winter-tooltip-content,.productDetail-subLabel-mountain-tooltip:hover .productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-mountain-tooltip:hover .productDetail-subLabel-winter-tooltip-content,.productDetail-subLabel-winter-tooltip:focus .productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-winter-tooltip:focus .productDetail-subLabel-winter-tooltip-content,.productDetail-subLabel-winter-tooltip:hover .productDetail-subLabel-mountain-tooltip-content,.productDetail-subLabel-winter-tooltip:hover .productDetail-subLabel-winter-tooltip-content{-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:280px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#0e1d2d;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);justify-content:center;z-index:1050}.productDetail .montage{border-bottom:.0625rem solid #ebf3fa;border-top:.0625rem solid #ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.5rem 0 0;padding:1.5rem 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem}.productDetail .montage svg{font-size:1rem;margin-top:.25rem}.productDetail .montage-content-title{display:block;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;margin-bottom:0}.productDetail .montage-content-description{font-size:.75rem}.modal .productDetail .montage{margin:.625rem 0;padding:.625rem 0}.productDetail-discountDetail{background-color:#d7242c;border-radius:.9375rem;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:700;left:0;line-height:1.25;padding:.3125rem .625rem;position:absolute;top:2.5rem;z-index:2}.productRecommandations .productDetail-discountDetail{top:5.25rem}.productDetail-reinsurance{color:#0e1d2d;margin-top:1.5625rem}.productDetail-reinsurancePictos{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.cart-deliveries__reinsurancePicto,.productDetail-reinsurancePicto{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.42}.cart-deliveries__reinsurancePicto:first-child,.productDetail-reinsurancePicto:first-child{margin-right:2.5rem}.cart-deliveries__reinsurancePicto .iconContainer,.productDetail-reinsurancePicto .iconContainer{font-size:1.25rem;margin-right:.625rem}.productDetail-reinsuranceContent{border-bottom:1px solid #ebf3fa;border-top:1px solid #ebf3fa;margin-top:2rem;padding:1.5rem 0}.productDetail-reinsuranceContentTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:1.25rem}.productDetail-reinsuranceContentTitle svg{height:1.25rem;margin-right:.625rem;width:1.25rem}.productDetail-reinsuranceContentText{font-size:.8125rem;line-height:1.53;margin-bottom:1.625rem}.productDetail-reinsuranceLink{color:#000;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42;text-decoration:underline}.productDetail-reinsuranceLink:focus,.productDetail-reinsuranceLink:hover{text-decoration:none}.productDetail-slider{background-color:#ebf3fa;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:5rem 0;position:relative}.productDetail-slider:before{background:linear-gradient(225deg,#ebf3fa,#e96d60);content:"";display:block;height:.3125rem;left:0;position:absolute;right:0;top:0;z-index:1}.productDetail-slider.no-border:before{display:none}.productDetail-slider:after{background:#ebf3fa;bottom:0;content:"";display:block;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.productDetail-sliderTitle{color:#0e1d2d;margin-bottom:3.125rem;text-align:center}.productDetail-sliderTitle span{color:#e22424}.productDetail-sliderDivider{background-color:#dedfe3;border:0;height:1px;margin:1.25rem -1.25rem 1.625rem}.productDetail-informationsNav{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin:5rem calc(50% - 50vw) 3.125rem;overflow:hidden;position:relative}@media (max-width:61.99875rem){.productDetail-informationsNav{overflow-x:auto;overflow-y:hidden}}.productDetail-informationsNav:before{top:0}.productDetail-informationsNav:after,.productDetail-informationsNav:before{background:#ebf3fa;content:"";display:block;height:.0625rem;left:0;position:absolute;right:0;z-index:1}.productDetail-informationsNav:after{bottom:0}.productDetail-informationsNavList{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;-ms-flex-line-pack:center;align-content:center;margin-bottom:0}@media (max-width:61.99875rem){.productDetail-informationsNavList li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:3.75rem;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem;position:relative;white-space:nowrap;z-index:0}}@media (min-width:48rem){.productDetail-informationsNavList li{margin-left:5rem}.productDetail-informationsNavList li:first-child{margin-left:0}}.productDetail-informationsNavLink{display:inline-block;padding:1.25rem 0;position:relative;text-decoration:none}.productDetail-informationsNavLink.current:after,.productDetail-informationsNavLink:focus:after,.productDetail-informationsNavLink:hover:after{background:#d7242c;bottom:0;content:"";display:block;height:.0625rem;left:0;position:absolute;right:0;z-index:2}.productDetail-price{margin:1.25rem 0}.productDetail-price .price-old-value{margin-left:1.25rem}.modal .productDetail-price{border-top:.0625rem solid #ebf3fa;margin:.9375rem 0;padding-top:.9375rem}.productDetail-price .productList-pricesList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.productDetail-price .productList-pricesList .price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;line-height:0}.productDetail-price .productList-pricesList .price-old-value{margin-left:unset}.productDetail-informations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4.5rem}@media (min-width:48rem){.productDetail-informations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.productDetail-informations-file{margin-bottom:1.25rem;margin-top:-.625rem}.productDetail-informations-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;-webkit-box-flex:1;color:#0e1d2d;-ms-flex:1 1 100%;flex:1 1 100%;font-size:2rem;line-height:1.06;margin-bottom:3.125rem;margin-top:5rem;padding:0 .625rem}.productDetail-informations-title--alt{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.625rem;font-style:normal;font-weight:600;line-height:1.3;margin:0 0 1.875rem;padding:0}.productDetail-informations-title span{color:#d7242c}@media (max-width:61.99875rem){.productDetail-informations-title{font-size:1.625rem;line-height:1.3;margin-bottom:1.875rem;margin-top:1.875rem}.productDetail-informations-title span{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.productDetail-informations-text{color:#000;font-size:.875rem;line-height:1.71;margin-bottom:1.875rem}.productDetail-informations-link{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:20px;margin-bottom:.625rem}.productDetail-informations-link .iconContainer{color:#0e1d2d;font-size:1em;height:1rem;margin-right:.625rem}.productDetail-informations table td{border:0;color:#000;font-size:.875rem;line-height:1.42;padding:1.25rem;width:58%}.productDetail-informations table td:nth-child(odd){font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;width:42%}.productDetail-informations table tr:nth-child(2n){background-color:#ebf3fa}.productDetail-informations-visual{background-color:#ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem;max-height:30.3125rem;padding:5rem 6.25rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48rem){.productDetail-informations-visual{margin-top:0;max-height:36.5625rem}}.productDetail-informations-visual img{max-height:21.0625rem;width:auto}@media (min-width:48rem){.productDetail-informations-visual img{max-height:26.5625rem}}.productDetail-seemore{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.42;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}@media (min-width:48rem){.productDetail-seemore{margin-top:3.125rem}}.productDetail-seemore .iconContainer{font-size:.9375rem;margin-left:.875rem}.productDetail-seemore.show-less .iconContainer svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal-rbs-catalog-add-to-cart-confirmation .modal-header,.modal-rbs-catalog-quick-buy .modal-header{padding:0}.modal-rbs-catalog-add-to-cart-confirmation .productDetail-header,.modal-rbs-catalog-quick-buy .productDetail-header{margin-top:0;padding-right:.5rem}.modal-rbs-catalog-add-to-cart-confirmation .productDetail-header .productList-logo,.modal-rbs-catalog-quick-buy .productDetail-header .productList-logo{max-height:1.75rem}.modal-rbs-catalog-add-to-cart-confirmation .productDetail-headerTitle,.modal-rbs-catalog-quick-buy .productDetail-headerTitle{font-size:1.375rem;margin:0 auto 0 0;text-align:left}@media (min-width:36rem){.modal-rbs-catalog-add-to-cart-confirmation .productDetail-headerTitle,.modal-rbs-catalog-quick-buy .productDetail-headerTitle{font-size:1.5rem}}@media (min-width:48rem){.modal-rbs-catalog-add-to-cart-confirmation .productDetail-headerTitle,.modal-rbs-catalog-quick-buy .productDetail-headerTitle{font-size:1.75rem}}.modal-rbs-catalog-add-to-cart-confirmation .productDetail-grid,.modal-rbs-catalog-quick-buy .productDetail-grid{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:grid;grid-template-areas:"header" "content";grid-template-columns:100%;row-gap:0;width:100%}.modal-rbs-catalog-add-to-cart-confirmation .productDetail .animations,.modal-rbs-catalog-quick-buy .productDetail .animations{display:none}.storeName{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700;white-space:nowrap}.productGallery .imageContainer:before{padding-bottom:94.696969697%}.productGallery .slick-slide:focus,.productGallery .slick-slide:focus-visible{-webkit-box-shadow:unset!important;box-shadow:unset!important}@media (max-width:47.99875rem){.productGallery-nav{display:none}}.productGallery-thumbnails .slick-track{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0 .625rem;justify-content:space-between}.productGallery-slideshow.js-productGallery-slideshow:not(.slick-initialized),.productGallery-thumbnails.js-productGallery-thumbnails:not(.slick-initialized){display:none}.productGallery-slideshow.js-productGallery-slideshow.slick-initialized,.productGallery-slideshow.js-productGallery-slideshow:not(.slick-initialized) .productGallery-slide:first-of-type,.productGallery-thumbnails.js-productGallery-thumbnails.slick-initialized,.productGallery-thumbnails.js-productGallery-thumbnails:not(.slick-initialized) .productGallery-slide:first-of-type{display:block}.productThumbnails-item{background-color:transparent;border:0;cursor:pointer;display:block;padding:0}.productThumbnails-thumb{display:block;max-width:9.375rem;min-width:100%;outline:.0625rem solid transparent;outline-offset:-.125rem;position:relative;-webkit-transition:outline .3s ease-in;transition:outline .3s ease-in}.productThumbnails-thumb img{height:auto;-o-object-fit:contain;object-fit:contain;padding:.5rem;width:100%;z-index:-1}.productThumbnails-item:focus .productThumbnails-thumb,.productThumbnails-item:hover .productThumbnails-thumb{outline-color:#d7242c;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slick-current .productThumbnails-thumb:after{background-color:#d7242c;bottom:0;content:"";height:.25rem;left:0;position:absolute;right:0}.productSelect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.875rem;max-width:6.25rem}.modal .productSelect{margin-top:0}.productSelect-cta{background-color:#ebf3fa;border:0;border-radius:50%;color:#0e1d2d;display:inline-block;font-size:.6875rem;min-height:1.25rem;min-width:1.25rem}.productSelect-cta:disabled{cursor:not-allowed}.productSelect-input:not([type=submit]){border:0;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.375rem;font-style:normal;font-weight:600;height:1.875rem;line-height:.9;padding:0;text-align:center;width:3.4375rem}.productSelect-multiple{font-size:80%;font-weight:400}.modal .cartBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .cartBox .add-to-cart-price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal .cartBox .text-smaller{font-size:.75rem;margin-bottom:0}.cartBox-actions{background-color:#ebf3fa;border-radius:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:36rem){.cartBox-actions{max-width:60%}}.PaylineWidget .pl-form-container .pl-schedule-block .cartBox-actions .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .cartBox-actions .pl-pay-btn,.cartBox-actions .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.cartBox-actions .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.cartBox-actions .back-btn,.cartBox-actions .btn{width:100%}.cartBox-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;line-height:1.71;margin-top:1rem;row-gap:1rem}.cartBox-title,.cartBox-titleLink{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal}.cartBox-titleLink{font-weight:600;line-height:1.42;white-space:nowrap}.cartBox-title .iconContainer{color:#0e1d2d;font-size:1.125rem;margin-right:.625rem}.cartBox-title .iconContainer>svg{fill:#0e1d2d}.modal .cartBox-title{margin-top:.625rem}.cartBox-availability{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem;margin-bottom:.625rem}.productList-availability .cartBox-availability{margin-bottom:0}.cartBox-availability .iconContainer{margin:0!important;padding:0!important}.cartBox-availability-infos,.cartBox-availability-store{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;width:100%}.cartBox-title--like{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;font-size:.875rem;line-height:1.71;margin:1.875rem 0 .9375rem}.cartBox-title--like--alone{margin:0 0 1.875rem}.cartBox-title--like--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cartBox-title--like--second{margin-bottom:1.5625rem;margin-top:.9375rem}.cartBox-title--like .iconContainer{color:#0e1d2d;font-size:1.25rem;margin-right:.625rem;padding-top:.25rem}.cartBox-title--like .iconContainer>svg{fill:#0e1d2d;color:#fff;font-size:.9375rem}.modal .cartBox-title--like{margin:.625rem 0}.modal .cartBox-title--like:last-of-type{margin-bottom:0}.productVideo{background:url(../img/route.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#ebf3fa;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:3.75rem 0;position:relative}.productVideo .edito-video{margin:0}.advices-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.625rem;font-style:normal;font-weight:600;line-height:1.3;margin-bottom:3.125rem;margin-top:5rem}.advices-content .no-advices{background-color:#ebf3fa;border-radius:12px;display:inline-block;margin-bottom:1.875rem;padding:3rem 0;text-align:center;width:100%}.advices-content .tpw-summary{background-color:#ebf3fa!important;border-radius:.75rem!important;margin-bottom:1.875rem!important}.advices-content .tpw-summary-sub-questions{background-color:#ebf3fa!important;border-radius:.75rem!important;margin-bottom:2.8125rem!important}.advices-content .tpw-sorts{border:0!important}.advices-content .tpw-sorts .dropdown button{border:1px solid #aeb6bc!important;border-radius:23px!important;color:#000!important;font-size:.875rem!important;height:46px!important;line-height:1.42!important;width:11.875rem}.advices-content .tpw-sorts .dropdown ul{border:1px solid #aeb6bc!important;margin:.125rem 0 0!important}.advices-content .tpw-feedback{color:#0e1d2d!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;padding:1.1875rem 0 13px!important}@media (min-width:48rem){.advices-content .tpw-feedback{padding:1.875rem 0!important}}.advices-content .tpw-feedback-left{width:30%!important}.advices-content .tpw-feedback-right{width:70%!important}@media (max-width:61.99875rem){.advices-content .tpw-feedback-left,.advices-content .tpw-feedback-right{padding:0!important}}.advices-content .tpw-rate{font-size:1.5625rem!important;line-height:1.4!important;margin-bottom:.9375rem!important;margin-top:2rem!important}.advices-content .tpw-rate-base{font-size:1.25rem!important;line-height:1.82!important}.advices-content .tpw-verbatim-author{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem!important;font-style:normal;font-weight:700;line-height:1.5!important;min-width:13.75rem}.advices-content .tpw-verbatim-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advices-content .tpw-verbatim-header-left,.advices-content .tpw-verbatim-header-right{text-align:left!important;width:unset!important}@media (max-width:61.99875rem){.advices-content .tpw-verbatim-header-right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-item-align:start;align-self:flex-start;margin-top:.3125rem}}@media (min-width:48rem){.advices-content .tpw-verbatim-header-right{margin-left:1.25rem!important}}.advices-content .tpw-verbatim-date{font-size:.875rem!important;font-weight:300;line-height:1.71!important}@media (min-width:48rem){.advices-content .tpw-verbatim-date{margin-left:1.25rem!important}}.advices-content .tpw-verbatim-text{color:#000!important;font-size:.875rem!important;line-height:1.71!important}.advices-content .tpw-pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;-webkit-box-pack:end!important;-ms-flex-pack:end!important;font-size:.875rem!important;justify-content:flex-end!important;line-height:1.42!important;padding-right:0!important}.advices-content .tpw-pagination>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advices-content .tpw-a,.advices-content .tpw-footer-hr{display:none!important}.advices-content .tpw-a{border:0!important;color:#0e1d2d!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:.875rem!important;line-height:1.71!important;padding:0 .9375rem!important;text-decoration:none!important;-webkit-transition:color .2s ease-in!important;transition:color .2s ease-in!important}.advices-content .tpw-footer-center .tpw-a{display:inline-block!important;font-size:.8125rem!important}.advices-content .tpw-active{background-color:transparent!important;color:#000!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500}.checkout .header{position:relative}.checkout [data-rbs-commerce-top-menu-process]{position:relative!important;top:0}.checkout .process-top-menu{position:sticky!important;top:0;z-index:1000}.checkout .process-top-menu:before{background:#fff;border-bottom:.25rem solid #ebf3fa;bottom:0;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,0);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,0);content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.checkout .process-top-menu.affix{position:sticky!important;top:0;z-index:1000}.checkout .process-top-menu.affix .progressNav{margin-bottom:0}.checkout .process-top-menu.affix>div{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:.625rem;padding-right:.625rem;width:100%}.checkout .process-top-menu.affix:before{background:#fff;bottom:0;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);content:"";left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0}@media (max-width:47.99875rem){.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn-container,.checkout-sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:61.99875rem){.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn-container,.checkout-sticky{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;z-index:50;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;-webkit-box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);box-shadow:0 .125rem 1.375rem 0 rgba(45,56,67,.13);justify-content:center;padding:.625rem!important;-ms-flex-pack:distribute;justify-content:space-around}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn-container p,.checkout-sticky p{margin:0}}@media (min-width:62rem){.checkout-sticky-col{position:sticky;top:5.625rem;z-index:1020}}.searchSuggestions-dropdown{padding:1.25rem 0 1.25rem 1.25rem;right:-.625rem;text-align:left;width:calc(100vw - 20px)}@media (min-width:48rem){.searchSuggestions-dropdown{width:21.875rem}}.searchSuggestions-content{height:auto;max-height:calc(100vh - 90px);overflow-x:hidden;padding-right:1.25rem}.searchSuggestions-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.625rem}.searchSuggestions-header-title{font-size:1rem}.searchSuggestions-listItem{margin-top:.625rem;position:relative}.searchSuggestions-listItem:first-child{margin-top:0}.searchSuggestions .productList-visual{margin-right:.625rem;max-height:5rem}.searchSuggestions .productList-label{font-size:.8125rem;margin-top:.9375rem}.searchSuggestions .productList-label--bigger{font-size:.9375rem;margin-top:0}.searchSuggestions .price{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.09}.search-header{border-bottom:.0625rem solid #dedfe3}.search-headerTitle{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37;margin-bottom:.8125rem}.search-headerSubTitles{list-style:none;margin-bottom:1.25rem;padding-left:0}.search-headerSubTitle{color:#000;font-size:.8125rem;font-weight:300;line-height:1.53}.search-headerSubTitle>a{text-decoration:none}.search-headerSubTitle>a:focus,.search-headerSubTitle>a:hover{text-decoration:underline}.search-headerSubTitle>a strong{font-weight:300}.search-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem;padding:1.25rem;position:relative}@media (min-width:48rem){.search-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search-itemTitle{font-size:.9375rem;margin-bottom:.9375rem}.search-itemContent{width:73%}.search-itemVisual{height:175px;margin-right:2%;width:25%;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.search-itemVisual img{margin:0 auto}.search-itemVisual svg{height:auto;width:100%}.search-itemVisual .iconContainer{height:100%;width:50%}.search-itemLink{text-decoration:none}.search-itemLink:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.search-itemLink:focus,.search-itemLink:hover{text-decoration:underline}.search-itemMetaData{font-size:.75rem;font-weight:300;margin-top:.625rem}.search-itemMetaData>*{display:inline-block;margin-left:.625rem}.search-itemMetaData>:first-child{margin-left:0}.hlt1{color:#d7242c;font-size:1.1em;font-weight:600}.tracker .td-coche{text-align:center}.tracker .td-coche .checkbox--custom label{margin:auto;padding-left:1.0625rem;width:1.0625rem}.tracker .trackersModalCollapseIcon.collapsed .icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tracker .trackersModalCollapseIcon .icon{height:.75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in;width:.375rem}#trackers-ask-consent-gdpr{bottom:0;left:0;margin:0;max-width:none;position:fixed;right:0;width:100%;z-index:5000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0e1d2d;color:#fff;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;padding:1.25rem}#trackers-ask-consent-gdpr .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,#trackers-ask-consent-gdpr .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,#trackers-ask-consent-gdpr .back-btn,#trackers-ask-consent-gdpr .btn,.PaylineWidget .pl-form-container .pl-schedule-block #trackers-ask-consent-gdpr .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default #trackers-ask-consent-gdpr .pl-pay-btn{white-space:nowrap}#trackers-ask-consent-gdpr .richtext p:last-of-type{margin-bottom:0}#trackers-ask-consent-gdpr .back-btn,#trackers-ask-consent-gdpr .btn-link{margin-left:auto}@media (max-width:61.99875rem){#trackers-ask-consent-gdpr{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1.25rem}#trackers-ask-consent-gdpr .richtext{width:100%}#trackers-ask-consent-gdpr .back-btn,#trackers-ask-consent-gdpr .btn-link{margin-left:0}}@media (max-width:47.99875rem){#trackers-ask-consent-gdpr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#trackers-ask-consent-gdpr .richtext{text-align:center}}.modal-open #trackers-ask-consent-gdpr{z-index:1039}.lazydelayed,.lazyload,.lazyloading{opacity:0}.lazyloading+.loader{display:block}.lazyloaded{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.lazyloaded+.loader .loader-dot:before{-webkit-animation:none;animation:none}.announcement{grid-column:span 3;grid-row:span 4;width:100%}.announcement-visual img{height:auto;width:100%}.animations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animations--info{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #ebf3fa;-ms-flex-direction:column;flex-direction:column;padding:1.125rem 0}@media (min-width:48rem){.animations--info{padding:1.5rem 0}}.animations--carousel,.animations--gallery,.animations--list,.animations--slider{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.animations--carousel,.animations--list,.animations--slider{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;top:.3125rem}.animations--carousel .animations-tag,.animations--list .animations-tag,.animations--slider .animations-tag{font-size:.75rem;padding:.25rem}@media (min-width:36rem){.animations--carousel .animations-tag,.animations--list .animations-tag,.animations--slider .animations-tag{font-size:.875rem}}.animations-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ebf3fa;border-radius:50%;color:#000;height:1.5rem;margin:0 .3125rem;width:1.5rem}.animations-info,.animations-tag{background:-webkit-gradient(linear,left top,right top,from(#d7242c),color-stop(90%,#d7242ccc));background:linear-gradient(90deg,#d7242c,#d7242ccc 90%);color:#fff;min-height:2.125rem;position:relative;text-decoration:none}.animations-info.color-dark,.animations-tag.color-dark{color:#000}.animations-info svg,.animations-tag svg{margin-right:.5rem}.animations-info{background:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.animations-info,.animations-info-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.animations-info-link{background-color:#d7242c;font-size:.75rem;padding:.625rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:1.3125rem;color:unset;justify-content:center;min-height:2.625rem}@media (min-width:36rem){.animations-info-link{font-size:.875rem}}.animations-info-link--dark{color:#000}.animations-info:not(:last-of-type):after{border-radius:50%;content:"+";height:2rem;line-height:1;margin:1rem auto;width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;background:#ebf3fa;color:#000;justify-content:center}.animations-info .label,.animations-info:not(:last-of-type):after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animations-info .label{color:#fff}.animations-info .label--dark{color:#000}.animations-tag{clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);padding:.25rem}.animations-tag,.animations-tag .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animations-tag .label{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;padding-right:1rem}@media (min-width:36rem){.animations-tag .label{font-size:.875rem}}.animations-tag:not(:first-of-type){clip-path:polygon(1rem 0,100% 0,calc(100% - 1rem) 100%,0 100%);margin-left:-1rem}.animations-tag:not(:first-of-type) .label{padding:0 1rem}.recaptcha-container{background:#ebf3fa;border:1px solid #d7e7f5;border-radius:10px;gap:.5rem;margin:2rem auto;max-width:375px;padding:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recaptcha-container .frc-banner{bottom:-20px;line-height:1;position:absolute;right:0}.recaptcha-container .frc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recaptcha-container .frc-container .frc-icon{fill:transparent;stroke:#d7242c;height:3rem;margin:0;width:3rem}.recaptcha-container .frc-container.frc-success .frc-icon{height:3rem;width:3rem;stroke:#28a745}.recaptcha-container .frc-container .frc-content{margin:auto;overflow:visible;padding:10px;-ms-flex-item-align:stretch;align-self:stretch}.recaptcha-container .frc-container progress.frc-progress{background:linear-gradient(244.25deg,#ced4da,#6c757d)!important;border-radius:4px;color:linear-gradient(244.25deg,#ff7260,#c30009);height:8px}.recaptcha-container .frc-container progress.frc-progress::-webkit-progress-bar{background:linear-gradient(244.25deg,#ced4da,#6c757d)!important}.recaptcha-container .frc-container progress.frc-progress::-webkit-progress-value{background:linear-gradient(244.25deg,#ff7260,#c30009)}.recaptcha-container .frc-container .frc-button{font-size:.85rem;margin-top:.5rem;padding:.85rem 1rem}button:disabled,button[disabled]{background:linear-gradient(244.25deg,#f8f9fa,#dee2e6)!important;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.24);box-shadow:0 12px 24px -8px rgba(140,169,191,.24);color:#545b62!important;opacity:1!important}.scrollToTop{bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;z-index:100;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:3.625rem;margin:0 -4rem 0 auto;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;width:3rem}@media screen and (max-width:1540px){.scrollToTop{margin:0 0 0 auto}}@media (max-width:61.99875rem){.scrollToTop{height:2.625rem;width:2rem}}.scrollToTop-btn{background-color:rgba(215,36,44,.7);border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;opacity:0;padding:0;width:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(10px);-webkit-box-shadow:0 0 20px -10px rgba(0,0,0,.1);box-shadow:0 0 20px -10px rgba(0,0,0,.1);color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:61.99875rem){.scrollToTop-btn{height:2rem;width:2rem}.scrollToTop-btn .iconContainer{font-size:1rem}}.scrollToTop-btn:focus,.scrollToTop-btn:hover{background-color:#d7242c;-webkit-box-shadow:0 5px 20px -10px rgba(0,0,0,.25);box-shadow:0 5px 20px -10px rgba(0,0,0,.25);-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (max-width:61.99875rem){.scrollToTop-btn:focus,.scrollToTop-btn:hover{-webkit-transform:translateY(0);transform:translateY(0)}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .scrollToTop.pl-tab.pl-active .scrollToTop-btn,.scrollToTop.active .scrollToTop-btn{opacity:1}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .scrollToTop.pl-tab.pl-active .scrollToTop-btn>svg,.scrollToTop.active .scrollToTop-btn>svg{overflow:visible!important}.pneumaticSearch-block{margin:1.25rem 0 0;padding:1.25rem 0;position:relative}@media (min-width:36rem){.pneumaticSearch-block{margin:0;padding:1.25rem}}.pneumaticSearch-block:after{background:#ebf3fa;background-image:url(../img/fd_mobile.jpg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:calc(50% - 50vw);opacity:.5;position:absolute;right:calc(50% - 50vw);top:0;z-index:0}@media (min-width:36rem){.pneumaticSearch-block:after{background-image:url(../img/fd_medium.jpg)}}@media (min-width:48rem){.pneumaticSearch-block:after{background-image:url(../img/fd_large.jpg)}}@media (min-width:62rem){.pneumaticSearch-block:after{background-image:url(../img/fd_xl.jpg)}}.pneumaticSearch-block:before{background:#0e1d2d;bottom:0;content:"";left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:0}.pneumaticSearch-block.--alt{background:#fff;padding:0}.pneumaticSearch-block.--alt:after,.pneumaticSearch-block.--alt:before{display:none}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin:0 auto;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}@media (min-width:48rem){.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search{padding:.625rem;position:relative}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search:before{background:#0e1d2d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search:after{background:url(../img/fd_mobile.jpg) no-repeat 0 25% #ebf3fa;background-size:cover;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}@media (min-width:48rem){.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search{margin:1.875rem 0}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .pneumaticSearch-block-search:after{background-image:url(../img/fd_alt.jpg)}}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .recherche-pneumatic{padding:0;position:relative;z-index:1}@media (min-width:48rem){.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .recherche-pneumatic{padding:0 .625rem}}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .recherche-pneumatic-title{margin:1.25rem 0 1.875rem}.pneumaticSearch-block.--alt .pneumaticSearch-block-wrapper .recherche-pneumatic-actions{margin:0}.pneumaticSearch-block-wrapper{display:grid;grid-template-columns:100%;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:2rem;justify-content:center;margin:1rem auto}@media (min-width:36rem){.pneumaticSearch-block-wrapper{grid-template-columns:100%;margin:2rem auto}}@media (min-width:48rem){.pneumaticSearch-block-wrapper{grid-template-columns:1fr 1fr;margin:3rem auto}}@media (min-width:62rem){.pneumaticSearch-block-wrapper{gap:2.5rem;grid-template-columns:60% 1fr;margin:4rem auto}}.pneumaticSearch-block-sideContent{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:1.25rem}@media (min-width:48rem){.pneumaticSearch-block-sideContent{margin-bottom:0;padding:1.875rem 0}}.pneumaticSearch-block-sideContent-block{background:#fff;border:.0625rem solid #0e1d2d;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:11.5625rem;padding:.625rem;text-align:center;width:11.5625rem;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media (max-width:61.99875rem){.pneumaticSearch-block-sideContent-block:last-of-type{margin:0 auto}}.pneumaticSearch-block-sideContent-icon{border-bottom:.125rem solid #d7242c;height:4.375rem;margin:0 auto;max-width:3.75rem;padding-bottom:.3125rem}.pneumaticSearch-block-sideContent-title{color:#d7242c;font-size:1rem;line-height:1;margin:.625rem 0;text-align:center;text-transform:uppercase}.pneumaticSearch-block-sideContent-subtitle{font-size:.6875rem;line-height:1;margin-bottom:.625rem}.pneumaticSearch-block-sideContent-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.pneumaticSearch-block-offer,.pneumaticSearch-block-search{-webkit-box-flex:1;-ms-flex:1;flex:1}.pneumaticSearch-block .offer-block{background:#fff;border-radius:1.25rem;padding:1.25rem;text-decoration:none}.pneumaticSearch-block .offer-block-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:1.25rem;margin-top:.625rem;text-align:center;text-decoration:none}@media (max-width:47.99875rem){.pneumaticSearch-block .offer-block-title{font-size:1.75rem}}.pneumaticSearch-block .offer-block-title span{color:#d7242c;text-decoration:none}.pneumaticSearch-block .offer-link{text-decoration:none!important}.pneumaticSearch-block .offer-title{font-size:1rem;margin-bottom:1.25rem;text-align:center;text-decoration:none}.pneumaticSearch-block .offer-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.25rem;justify-content:center}.pneumaticSearch-block .offer-content,.pneumaticSearch-block .offer-desc{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.pneumaticSearch-block .offer-desc{font-size:.875rem;margin-bottom:0;text-align:left}.pneumaticSearch-block .offer-promotion{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.625rem;font-style:normal;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.pneumaticSearch-block div[data-type=block]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pneumaticSearch-block div[data-type=block]>*{height:100%;width:100%}.pneumaticSearch-block .recherche-pneumatic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media (min-width:48rem){.pneumaticSearch-block .recherche-pneumatic{padding:0 1.25rem}}.pneumaticSearch-block .recherche-pneumatic-title{color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2.125rem;font-style:normal;font-weight:700;line-height:1.06;margin-bottom:2.3125rem;margin-top:.625rem;text-align:center}@media (max-width:47.99875rem){.pneumaticSearch-block .recherche-pneumatic-title{font-size:1.75rem}}@media (min-width:48rem){.pneumaticSearch-block .recherche-pneumatic-title{text-align:left}}.pneumaticSearch-block .recherche-pneumatic-title span{color:#d7242c}.pneumaticSearch-block .recherche-pneumatic-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin:auto 0}.pneumaticSearch-block .recherche-pneumatic-btn{overflow:hidden;-webkit-box-flex:1;color:#000;-ms-flex:1;flex:1;font-size:.875rem;height:4rem;min-width:16.875rem;white-space:nowrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(244.25deg,#dedfe3,#ebf3fa);border:0;border-radius:3.875rem;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48);box-shadow:0 12px 24px -8px rgba(140,169,191,.48);font-weight:600;line-height:1.42857;opacity:1;padding:1rem;text-decoration:underline;-webkit-transition:all .25s ease;transition:all .25s ease}.pneumaticSearch-block .recherche-pneumatic-btn:not(:disabled):not(.disabled):focus,.pneumaticSearch-block .recherche-pneumatic-btn:not(:disabled):not(.disabled):hover{background:linear-gradient(244.25deg,#fff,#fff);color:#0e1d2d;cursor:pointer;opacity:1;text-decoration:none;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pneumaticSearch-block .recherche-pneumatic-btn:not(:disabled):not(.disabled):active,.pneumaticSearch-block .recherche-pneumatic-btn:not(:disabled):not(.disabled):focus{background:linear-gradient(244.25deg,#fff,#fff);opacity:1;text-decoration:none}.pneumaticSearch-block .recherche-pneumatic-btn>svg{width:1.375rem}.pneumaticSearch-block .recherche-pneumatic-btn>svg:last-of-type{margin:0 0 0 auto;padding-left:.3125rem;width:.75rem}.pneumaticSearch-block .recherche-pneumatic-btn.dimension>svg:first-of-type{width:1.125rem}.modal-sticky .modal-close{right:.5rem}.modal-sticky.loading .modal-content{background:transparent}.modal-sticky-header.modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -1rem}.modal-sticky-header.modal-header .title-2,.modal-sticky-header.modal-header h2{font-size:1.375rem;margin:0 auto 0 0;padding-left:1rem;padding-right:3rem;text-align:left}@media (min-width:36rem){.modal-sticky-header.modal-header .title-2,.modal-sticky-header.modal-header h2{font-size:1.5rem}}@media (min-width:48rem){.modal-sticky-header.modal-header .title-2,.modal-sticky-header.modal-header h2{font-size:1.75rem}}@media (min-width:36rem){.modal-sticky-header.modal-header{margin:0 -2rem}}.modal-sticky .modal-content{background:#fff;padding:0 1rem 1rem}@media (min-width:36rem){.modal-sticky .modal-content{padding:0 2rem 1rem}}.modal-pneumatic-filter{height:100%;margin-top:0;position:relative}.modal-pneumatic-filter .loader-wrapper{backdrop-filter:blur(5px);background-color:rgba(14,29,45,.7);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-pneumatic-filter [class$=actions]{margin:1.5rem auto}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .show-all.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .show-all.pl-pay-btn,.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .show-all.pl-collect-btn,.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .show-all.pl-pay-btn,.modal-pneumatic-filter .btn.show-all,.modal-pneumatic-filter .show-all.back-btn{white-space:nowrap}.modal-pneumatic-filter .loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #d7242c;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:48px;margin:auto;width:48px;z-index:1}.modal-pneumatic-filter .btn-actions{bottom:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;z-index:10;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:1rem -1rem 0;padding:.625rem 0}@media (min-width:36rem){.modal-pneumatic-filter .btn-actions{margin:2rem -1rem 0}}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn,.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn,.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn,.modal-pneumatic-filter .btn-actions.back-btn,.modal-pneumatic-filter .btn-actions.btn{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn:first-of-type,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn:first-of-type,.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn:first-of-type,.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn:first-of-type,.modal-pneumatic-filter .btn-actions.back-btn:first-of-type,.modal-pneumatic-filter .btn-actions.btn:first-of-type{margin:0 auto 0 0}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn:first-of-type:not(:last-of-type),.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn:first-of-type:not(:last-of-type),.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn:first-of-type:not(:last-of-type),.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn:first-of-type:not(:last-of-type),.modal-pneumatic-filter .btn-actions.back-btn:first-of-type:not(:last-of-type),.modal-pneumatic-filter .btn-actions.btn:first-of-type:not(:last-of-type){margin:0 auto}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn:last-of-type,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn:last-of-type,.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn:last-of-type,.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn:last-of-type,.modal-pneumatic-filter .btn-actions.back-btn:last-of-type,.modal-pneumatic-filter .btn-actions.btn:last-of-type{margin:0 0 0 auto}.PaylineWidget .pl-form-container .pl-schedule-block .modal-pneumatic-filter .btn-actions.pl-collect-btn:last-of-type:not(:first-of-type),.PaylineWidget[class*=pl-layout-].pl-container-default .modal-pneumatic-filter .btn-actions.pl-pay-btn:last-of-type:not(:first-of-type),.modal-pneumatic-filter .PaylineWidget .pl-form-container .pl-schedule-block .btn-actions.pl-collect-btn:last-of-type:not(:first-of-type),.modal-pneumatic-filter .PaylineWidget[class*=pl-layout-].pl-container-default .btn-actions.pl-pay-btn:last-of-type:not(:first-of-type),.modal-pneumatic-filter .btn-actions.back-btn:last-of-type:not(:first-of-type),.modal-pneumatic-filter .btn-actions.btn:last-of-type:not(:first-of-type){margin:0 auto}.modal-pneumatic-filter .matriculation-block .btn-actions{margin:0 -1rem}@media (min-width:36rem){.modal-pneumatic-filter .matriculation-block .btn-actions{margin:0 -2rem}}.modal-pneumatic-filter-content{opacity:0;position:relative}.modal-pneumatic-filter-content.animated{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards}.modal-pneumatic-filter .tab{background-color:#fff;left:0;min-height:100%;position:absolute;right:0;z-index:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .modal-pneumatic-filter .tab.pl-tab.pl-active,.modal-pneumatic-filter .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .tab.pl-tab.pl-active,.modal-pneumatic-filter .tab.active{-webkit-transition-delay:.2s;transition-delay:.2s;z-index:1}.modal-pneumatic-filter .tab-title{font-size:1.375rem}@media (min-width:36rem){.modal-pneumatic-filter .tab-title{font-size:1.625rem}}.modal-pneumatic-filter .pneumaticSearch-navigation{background:#ebf3fa;border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media (min-width:36rem){.modal-pneumatic-filter .pneumaticSearch-navigation{width:80%}}.modal-pneumatic-filter .pneumaticSearch-navigation input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.modal-pneumatic-filter .pneumaticSearch-navigation input+label{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(14,29,45,0);border:none;border-radius:1.5rem;color:#0e1d2d;height:3rem;justify-content:center;margin-bottom:0;padding:.625rem 1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-pneumatic-filter .pneumaticSearch-navigation input+label:focus,.modal-pneumatic-filter .pneumaticSearch-navigation input+label:hover{text-decoration:underline}.modal-pneumatic-filter .pneumaticSearch-navigation input:checked+label{background:#0e1d2d;color:#fff}.modal-pneumatic-filter .pneumaticSearch .navigation-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;margin:1rem auto}.modal-pneumatic-filter .pneumaticSearch .navigation-content .prev{margin:0 auto 0 0}.modal-pneumatic-filter .pneumaticSearch .navigation-content .selection{margin:0 0 0 auto}.modal-pneumatic-filter .pneumaticSearch .information{display:block;margin:0 0 2rem;position:relative;text-align:center}.modal-pneumatic-filter .pneumaticSearch .information-tooltip{cursor:pointer;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;padding:0 1rem;position:inherit;text-decoration:underline}.modal-pneumatic-filter .pneumaticSearch .information-tooltip-content{left:0!important;margin:0 auto;right:0!important}.modal-pneumatic-filter .pneumaticSearch .information-tooltip-content .tooltip-inner{background-color:#0e1d2d;border-radius:.25rem;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);color:#fff;margin:0 auto;max-width:80%;min-width:320px}.modal-pneumatic-filter .pneumaticSearch .information-tooltip-content .tooltip-arrow{display:none}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel{margin:1rem auto 0;max-width:640px;overflow:hidden;position:relative;z-index:0}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_width] .configuration-wheel-rotate-elements{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_height] .configuration-wheel-rotate-elements{-webkit-transform:rotate(-17deg);transform:rotate(-17deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_diameter] .configuration-wheel-rotate-elements{-webkit-transform:rotate(-34deg);transform:rotate(-34deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_load_index] .configuration-wheel-rotate-elements{-webkit-transform:rotate(-51deg);transform:rotate(-51deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel[data-step=pneumatics_speed_index] .configuration-wheel-rotate-elements{-webkit-transform:rotate(-68deg);transform:rotate(-68deg)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values{--r:50%;--t:6;position:absolute;--w:calc(var(--r) * 1);bottom:0;left:0;margin:0 auto;padding:0 0 100%;right:0;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100%;z-index:2}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:var(--w);color:hsla(0,0%,100%,.4);font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(1.125rem,1.8vw,1.625rem);font-style:normal;font-weight:700;height:calc(var(--r) * .92);left:calc(var(--w) - .5 * var(--r) / 5);margin:0;padding:0;position:absolute;text-decoration:none;-webkit-transform:rotate(calc(var(--n) * 18deg));transform:rotate(calc(var(--n) * 18deg));-webkit-transform-origin:center bottom;transform-origin:center bottom;width:calc(var(--r) / 5)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector{background-color:hsla(0,0%,100%,.3);border:2px solid hsla(0,0%,100%,.8);border-radius:.25rem;bottom:-.5rem;-webkit-box-shadow:0 0 10px -5px rgba(0,0,0,.25);box-shadow:0 0 10px -5px rgba(0,0,0,.25);display:block;left:-.625rem;opacity:0;position:absolute;right:-.625rem;top:-.25rem;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}@media (min-width:48rem){.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector{bottom:-.75rem}}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector:before{border-color:#fff transparent transparent;border-style:solid;border-width:10px 15px 0;bottom:-10px;content:"";height:0;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector.inactive{background-color:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.5);-webkit-box-shadow:0 5px 10px -5px transparent;box-shadow:0 5px 10px -5px transparent}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector.inactive:before{border-color:#fff transparent transparent}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector.has-value{background-color:rgba(215,36,44,.2);border:2px solid #d7242c;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.25);box-shadow:0 5px 10px -5px rgba(0,0,0,.25)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value .selector.has-value:before{border-color:#d7242c transparent transparent}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value a{height:1.5rem;position:relative;text-decoration:none}@media (min-width:36rem){.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value a{height:2rem}}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value a:hover{text-decoration:underline}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value.pl-tab.pl-active,.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .value.pl-tab.pl-active,.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value.active{color:hsla(0,0%,100%,.7);text-shadow:0 2px 2px rgba(0,0,0,.25)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value.selected{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.5)}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:first-child{--n:-5}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(2){--n:-4.5}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(3){--n:-4}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(4){--n:-3}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(5){--n:-2}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-values .value:nth-child(6){--n:-1}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-rotate-elements{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:100%;position:absolute;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .9s ease;transition:all .9s ease;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:0}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-rotate-elements img{-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:0}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;padding-bottom:40%;position:relative;-webkit-transition:all .9s ease;transition:all .9s ease;width:100%}.modal-pneumatic-filter .pneumaticSearch .configuration-wheel-content-wrapper{-webkit-animation:initWheel 1.25s ease-out forwards;animation:initWheel 1.25s ease-out forwards;padding-bottom:100%;position:absolute;-webkit-transform:translateY(100%) rotate(1turn);transform:translateY(100%) rotate(1turn);width:100%}.modal-pneumatic-filter .pneumaticSearch .tab-title{margin:1.625rem 0}@media (max-width:47.99875rem){.modal-pneumatic-filter .pneumaticSearch .tab-title{margin:1rem 0}}.modal-pneumatic-filter .pneumaticSearch .tab-title>span{color:#d7242c}.modal-pneumatic-filter .pneumaticSearch .step-title{margin:1.625rem 0}.modal-pneumatic-filter .pneumaticSearch .step-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:47.99875rem){.modal-pneumatic-filter .pneumaticSearch .step-values{gap:.625rem}}.modal-pneumatic-filter .pneumaticSearch .step-value{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:calc(25% - .625rem)}@media (min-width:36rem){.modal-pneumatic-filter .pneumaticSearch .step-value{min-width:calc(20% - 1.25rem)}}@media (min-width:62rem){.modal-pneumatic-filter .pneumaticSearch .step-value{min-width:calc(20% - 1.25rem)}}@media (min-width:87.5rem){.modal-pneumatic-filter .pneumaticSearch .step-value{min-width:calc(14.2857142857% - 1.25rem)}}.modal-pneumatic-filter .pneumaticSearch .step-value.all,.modal-pneumatic-filter .pneumaticSearch .step-value.dont{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.modal-pneumatic-filter .pneumaticSearch .step-value.all input~label,.modal-pneumatic-filter .pneumaticSearch .step-value.dont input~label{margin-bottom:0;padding:.625rem 1.25rem;text-transform:none;white-space:nowrap}.modal-pneumatic-filter .pneumaticSearch .step-value.all input:checked~label,.modal-pneumatic-filter .pneumaticSearch .step-value.all input:focus~label,.modal-pneumatic-filter .pneumaticSearch .step-value.all input:hover~label,.modal-pneumatic-filter .pneumaticSearch .step-value.dont input:checked~label,.modal-pneumatic-filter .pneumaticSearch .step-value.dont input:focus~label,.modal-pneumatic-filter .pneumaticSearch .step-value.dont input:hover~label{background:#0e1d2d;color:#fff}.modal-pneumatic-filter .pneumaticSearch .step-value input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.modal-pneumatic-filter .pneumaticSearch .step-value input~label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #0e1d2d;border-radius:12px;color:#0e1d2d;justify-content:center;margin-bottom:0;padding:.625rem;text-transform:uppercase}.modal-pneumatic-filter .pneumaticSearch .step-value input:checked~label,.modal-pneumatic-filter .pneumaticSearch .step-value input:focus~label,.modal-pneumatic-filter .pneumaticSearch .step-value input:hover~label{background:#0e1d2d;color:#fff}.modal-pneumatic-filter .pneumaticSearch .tab-fadeIn{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards;opacity:0}.modal-pneumatic-filter .pneumaticSearch .blur{-webkit-filter:blur(10px);filter:blur(10px)}.modal-pneumatic-filter .pneumaticSearch .animated{-webkit-transition:all .3s ease;transition:all .3s ease}.modal-pneumatic-filter .pneumaticSearch .fade-in{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards;opacity:0}.modal-pneumatic-filter .pneumaticSearch .fade-out{-webkit-animation:fadeOut .5s ease forwards;animation:fadeOut .5s ease forwards;opacity:1}.modal-pneumatic-filter .pneumaticSearch .error{background-color:rgba(220,53,69,.2);border:1px solid #dc3545;border-radius:12px;color:#dc3545;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:2rem auto 1rem;padding:1rem}.modal-pneumatic-filter .pneumaticSearch .informations-step,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions{background-color:#ebf3fa;border-radius:12px}.modal-pneumatic-filter .pneumaticSearch .informations-step-title,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-title{font-size:1rem;margin:0 0 1.5rem;text-align:left}.modal-pneumatic-filter .pneumaticSearch .informations-step-content,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-content{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:left}.modal-pneumatic-filter .pneumaticSearch .informations-step-values,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.modal-pneumatic-filter .pneumaticSearch .informations-step-values .btn-white,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values .btn-white{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;white-space:nowrap;-ms-flex-preferred-size:calc(50% - 0.5rem);flex-basis:calc(50% - 0.5rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;border-radius:1.5rem;color:#0e1d2d}.modal-pneumatic-filter .pneumaticSearch .informations-step-values .btn-white>svg,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values .btn-white>svg{justify-self:flex-end}.modal-pneumatic-filter .pneumaticSearch .informations-step-values .btn-white:focus,.modal-pneumatic-filter .pneumaticSearch .informations-step-values .btn-white:hover,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values .btn-white:focus,.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions-values .btn-white:hover{background-color:#0e1d2d;color:#fff}.modal-pneumatic-filter .pneumaticSearch .informations-step{margin:2rem 0;padding:1.5rem}.modal-pneumatic-filter .pneumaticSearch .mostcommondimensions{margin:1rem 0;padding:1rem}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form{background-color:#fff;-webkit-box-shadow:0 -20px 20px -20px rgba(0,0,0,.5);box-shadow:0 -20px 20px -20px rgba(0,0,0,.5);padding-top:2rem;position:relative;z-index:3}@media (max-width:47.99875rem){.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form{padding-top:1rem}}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form-wrapper{display:block;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:.3s ease;transition:.3s ease;z-index:0}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form-wrapper.blur{-webkit-filter:blur(10px);filter:blur(10px);z-index:2}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form-loader{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;left:0;position:absolute;right:0;top:0}.modal-pneumatic-filter .pneumaticSearch .pneumatic-content-form-loader .loader{border:5px solid #ebf3fa;border-bottom-color:#d7242c}.modal-pneumatic-filter .pneumaticSearch .step-percent{background-color:#ebf3fa;border-radius:.25rem;-webkit-box-shadow:inset 0 0 5px -2px rgba(0,0,0,.25);box-shadow:inset 0 0 5px -2px rgba(0,0,0,.25);display:block;height:.5rem;margin:1rem 0 2rem;position:relative;width:100%}@media (max-width:47.99875rem){.modal-pneumatic-filter .pneumaticSearch .step-percent{margin:1rem 0}}.modal-pneumatic-filter .pneumaticSearch .step-percent:before{background-color:#d7242c;border-radius:.25rem;content:"";height:.5rem;left:0;position:absolute;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s;width:0}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_width]:before{width:20%}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_height]:before{width:40%}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_diameter]:before{width:60%}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_load_index]:before{width:80%}.modal-pneumatic-filter .pneumaticSearch .step-percent[data-step=pneumatics_speed_index]:before{width:100%}.modal-pneumatic-filter .matriculation-block{background-color:#ebf3fa;border-radius:12px;padding:1rem}@media (min-width:36rem){.modal-pneumatic-filter .matriculation-block{padding:2rem}}.PaylineWidget .pl-layout .modal-pneumatic-filter .matriculation-block .pl-tabs-container,.PaylineWidget .pl-layout .modal-pneumatic-filter .matriculation-block .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.PaylineWidget .pl-layout .modal-pneumatic-filter .matriculation-block .pl-tabs-container .tabs-tab:not(.active),.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .modal-pneumatic-filter .matriculation-block .nav-tabs .pl-tab:not(.active),.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .modal-pneumatic-filter .matriculation-block .pl-tabs-container .pl-tab:not(.active),.modal-pneumatic-filter .matriculation-block .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab:not(.active),.modal-pneumatic-filter .matriculation-block .PaylineWidget .pl-layout .pl-tabs-container,.modal-pneumatic-filter .matriculation-block .PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab:not(.active),.modal-pneumatic-filter .matriculation-block .PaylineWidget .pl-layout .pl-tabs-container .tabs-tab:not(.active),.modal-pneumatic-filter .matriculation-block .nav-tabs,.modal-pneumatic-filter .matriculation-block .nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab:not(.active),.modal-pneumatic-filter .matriculation-block .nav-tabs .tabs-tab:not(.active){background:#fff}.modal-pneumatic-filter .matriculation-block select{background-color:#fff;border:0;border-radius:1.4375rem;-webkit-box-shadow:0 2px 15px 0 rgba(44,62,81,.07);box-shadow:0 2px 15px 0 rgba(44,62,81,.07);font-size:.875rem;height:3rem;line-height:1.42;margin:0 auto;min-width:17.5rem;overflow:hidden;padding:1rem 1.5rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-pneumatic-filter .matriculation-block select option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes initWheel{0%{opacity:0;-webkit-transform:translateY(100%) rotate(1turn);transform:translateY(100%) rotate(1turn)}50%{opacity:1}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes initWheel{0%{opacity:0;-webkit-transform:translateY(100%) rotate(1turn);transform:translateY(100%) rotate(1turn)}50%{opacity:1}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.prestations-container{display:none}@media (min-width:48rem){.prestations-container{display:block;margin-right:1.25rem;margin-top:2.0625rem;width:100%}}.prestations-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#000;font-size:.875rem;gap:.3125rem;line-height:1.71}.prestations-title{font-size:.875rem}@media (min-width:48rem){.prestations-title--bold{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.37}}.prestations-badge{background-color:#ebf3fa;border-radius:12px;font-size:.875rem;margin-left:auto;padding:.1875rem 0;text-align:center;width:3.75rem}.prestations-item.season{margin-bottom:.3125rem}.prestations-item.season .facetsList-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3125rem}.prestations-item.season .facetsList-label svg{height:1.25rem;width:1.25rem}.prestations-item.season .facetsList-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.prestations-item.season .facetsList-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prestations-item.season .facetsList-description{font-size:.625rem;line-height:1;width:100%}.prestations-item.season .custom-input{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-top:.125rem;order:0}.prestations input.ng-valid.ng-not-empty~.facetsList-badge{background-color:#0e1d2d;color:#fff}.prestations .custom-input{left:0;position:relative;top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.options-line{border-radius:12px;padding:.625rem}@media (max-width:61.99875rem){.options-line{margin-top:0!important}}.options-line:first-of-type{background-color:#fff;font-weight:600}.options-line-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.options-line-content,.options-line-content-col{display:-webkit-box;display:-ms-flexbox;display:flex}.options-line-content-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:.9375rem;text-align:left}.options-line-bookable{font-weight:400;margin-top:.3125rem}.options-line-multiplier{margin-left:auto;margin-right:.3125rem}.options-line-title{margin-right:auto}.options-line-title+span{font-weight:400}.options-line-price{font-weight:600;min-width:6.25rem;text-align:right}@media (max-width:61.99875rem){.options-line-price{min-width:unset}}.navigation-pre-nav{padding:.9375rem .9375rem 0;width:100%}.navigation-pre-nav .navbar-item{padding:0}.navigation-pre-nav .navbar-item .title{height:unset;margin:unset;position:static;width:unset;clip:unset;overflow:unset;white-space:wrap}.navigation-pre-nav .navigation-close{height:1rem;margin-right:unset;padding:0}.navigation-pre-nav [data-id=search]{all:unset;display:inline-block;margin:0;width:80%}.navigation-pre-nav [data-id=search] .visible-xs-inline-block{display:none!important}.navigation-pre-nav .searchForm-groupBtn{z-index:10}.navigation-pre-nav .navbar-icon{margin-right:.625rem}.navigation-pre-nav .headerShortStore .dropdown-menu-center{left:0}.navigation-pre-nav .searchSuggestions{display:none}.navigation-pre-nav-firstRow,.navigation-pre-nav-secondRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-pre-nav-firstRow{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:.9375rem}.navigation-pre-nav-secondRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navigation-pre-nav-secondRow .navbar-item{max-width:50%}.brands-title{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.0625em;margin:2.5rem 0 1.25rem;text-align:center}@media (min-width:48rem){.brands-title{margin:3.125rem 0}}.brands-title span{color:#d7242c}.brands-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-bottom:1.25rem}@media (min-width:48rem){.brands-list{margin-bottom:3.125rem}}.brands-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:285/143;background:#fff;border-radius:12px;-webkit-box-shadow:0 .75rem 1.5rem -.5rem rgba(144,164,179,.28);box-shadow:0 .75rem 1.5rem -.5rem rgba(144,164,179,.28);justify-content:center;margin-left:auto;margin-right:auto;padding:.625rem 1.25rem;position:relative;width:calc(50% - 1.25rem)}.brands-list-item img{max-height:3.125rem}@media (min-width:48rem){.brands-list-item{width:calc(25% - 1.25rem)}}.brands-list-item-link:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in;z-index:1}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .connector-item .pl-form-group,.connector-item .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group,.connector-item .form-group{background-color:#ebf3fa;border-radius:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4rem;padding:.625rem 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connector-logo{height:auto;margin-left:.625rem;margin-right:1.25rem;max-width:5rem;min-width:1.25rem}.floa-cartBox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;gap:1.25rem;margin-top:1.25rem}.floa-cartBox,.floa-cartBox-col{display:-webkit-box;display:-ms-flexbox;display:flex}.floa-cartBox-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floa-cartBox-icon{font-size:4.6875rem;max-height:2.5rem}.floa-cartBox-title{font-weight:600;line-height:1.5714285714em}.floa-cartBox-title span:not(.text-bold){font-weight:400}.floa-cartBox-title span.text-bold{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:600}@media (min-width:36rem){.floa-cartBox-title span.text-bold{display:inline;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.floa-link{font-weight:600}.floa-modal{font-size:.875rem;line-height:1.7142857143em;padding:1.25rem}.floa-modal .modal-dialog{max-width:44.375rem}@media (min-width:36rem){.floa-modal{padding:3.125rem 5rem}}.floa-logo{display:block;font-size:7.5rem;margin:0 auto 1.875rem;max-height:2.4375rem}@media (min-width:36rem){.floa-logo{font-size:12.3125rem;margin-bottom:2.5rem;max-height:4.375rem}}.floa-title{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;line-height:1.375em;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 1.25rem}@media (min-width:36rem){.floa-title{font-size:1.625rem;line-height:1.3076923077em;margin-bottom:1.875rem;max-width:26.25rem}}.floa-title span{color:#d7242c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.floa-title-second{color:#0e1d2d;font-size:1rem;font-weight:600;margin-bottom:1.25rem}.floa-toggleContainer{background-color:#ebf3fa;border-radius:12px;margin-bottom:1.25rem;min-height:19.0625rem;padding:1.25rem}@media (min-width:36rem){.floa-toggleContainer{margin-bottom:1.5625rem;padding:1.25rem 1.875rem}}.floa-toggleContainer .floa-title-second{text-align:center}.floa-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floa-toggle,.floa-toggle-ctas{display:-webkit-box;display:-ms-flexbox;display:flex}.floa-toggle-ctas{background:#fff;border-bottom:0!important;border-radius:1.5625rem}.floa-toggle-cta{display:inline-block;width:50%}.floa-total{background:#fff;border-radius:12px;margin-bottom:0;padding:1.25rem 1.875rem}.floa-total-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.floa-total-item:first-child{font-weight:600}.floa-schedule-list{margin:1.25rem 0;width:100%}.floa-schedule-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem;position:relative}.floa-schedule-list li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:.875rem;margin-right:1rem;width:.875rem}.floa-schedule-list li:after{background-color:#fff;content:"";display:block;height:100%;left:.4375rem;margin-top:1.5625rem;position:absolute;width:.0625rem}.floa-schedule-list li:first-child{font-weight:600}.floa-schedule-list li:first-child:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23D7242C'/%3E%3C/svg%3E");background-repeat:no-repeat}.floa-schedule-list li:first-child:after{background-color:#d7242c}.floa-schedule-list li:last-child:after{display:none}.floa-schedule-date{margin-right:auto;text-transform:capitalize}.floa-schedule-amount{padding-right:1.875rem}.floa-argument-list{border-bottom:.0625rem solid #ebf3fa;counter-reset:ol-counter;list-style-position:inside;list-style-type:none;margin-bottom:1.875rem;padding-bottom:1.25rem;text-align:left}@media (min-width:36rem){.floa-argument-list{margin-bottom:2.5rem;padding-bottom:2.5rem}}.floa-argument-list>li{counter-increment:ol-counter;margin-bottom:.625rem}.floa-argument-list>li,.floa-argument-list>li:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.floa-argument-list>li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 30'%3E%3Cpath fill='%23ebf3fa' d='M15 0c8.31 0 15 6.69 15 15s-6.69 15-15 15S0 23.31 0 15 6.69 0 15 0'/%3E%3C/svg%3E");background-repeat:no-repeat;content:counter(ol-counter) "";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;height:1.875rem;margin-right:1.25rem;width:1.875rem}.recherche-pneumatic-listing{background-color:#ebf3fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:2rem 0;padding:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:12px;justify-content:space-between}@media (max-width:61.99875rem){.recherche-pneumatic-listing{margin:1rem 0;padding:1rem}}.recherche-pneumatic-listing-actions{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:1.5rem}@media (max-width:47.99875rem){.recherche-pneumatic-listing-actions{width:100%}.recherche-pneumatic-listing-selection{display:none}}.recherche-pneumatic-listing-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;min-height:3rem;padding:0 1rem;width:100%}.recherche-pneumatic-listing-btn:focus,.recherche-pneumatic-listing-btn:hover{cursor:pointer}.recherche-pneumatic-listing-btn.dimension{border:1px solid #0e1d2d;border-radius:1.5rem}.recherche-pneumatic-listing-btn.vehicle{background:transparent;border:0;display:none;text-decoration:underline}@media (min-width:48rem){.recherche-pneumatic-listing-btn.vehicle{display:block}}.productAnimations{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.productAnimations-detail{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;background:#d7242c;border-radius:.9375rem;color:#fff;font-size:.625rem;justify-content:center;margin:0 auto .5rem;padding:.3125rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.productAnimations-detail--dark{color:#000}.facetsHeading-title{font-size:2rem;font-weight:800;line-height:1.0625em;margin-bottom:1.25rem}.nearest-stores{padding-top:1.875rem}.nearest-stores-title{margin-bottom:1.875rem}.nearest-stores-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nearest-stores-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.875rem}@media (max-width:61.99875rem){.nearest-stores-item{padding-left:unset!important}.nearest-stores-item:before{display:none!important}}@media (min-width:48rem){.nearest-stores-item{-ms-flex-preferred-size:33%;flex-basis:33%;margin-bottom:.5rem}}.calendar{background-color:#ebf3fa;border-radius:12px;display:block;padding:1.875rem 1.25rem}@media (min-width:48rem){.calendar{padding:3.125rem 3.75rem}}.calendar-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.625rem 0;-ms-flex-preferred-size:calc(33.3333333333% - 10px);flex-basis:calc(33.3333333333% - 10px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.calendar-header,.calendar-item{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.875rem}.calendar-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-month,.calendar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-nav{background:transparent;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.calendar-nav:focus,.calendar-nav:hover{text-decoration:underline}.calendar-nav:disabled{background-image:none!important;cursor:not-allowed;opacity:.8}.calendar-nav:disabled:focus,.calendar-nav:disabled:hover{text-decoration:none}.calendar-nav svg{font-size:.6875rem}.calendar-nav-left svg{margin-right:1.25rem}.calendar-nav-right svg{margin-left:1.25rem}.calendar-dateList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:1.875rem 0;overflow-x:auto;text-align:center}@media (min-width:48rem){.calendar-dateList{overflow-x:unset}}.calendar-dateList time{background:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.9375rem}.calendar-dateList time span{font-weight:600}.calendar-dateList time:first-letter{text-transform:uppercase}.calendar-date{background-color:#fff;border:1px solid #fff;border-radius:.3125rem;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;font-weight:600;line-height:1.7142857143em;margin-bottom:.3125rem;padding:.3125rem;width:100%}.calendar-date.is-selected{background:#d7242c!important;border:1px solid #d7242c;color:#fff!important;display:inline-block;outline-offset:.0625rem}.calendar-date:hover{cursor:pointer}.calendar-date:disabled{cursor:not-allowed}.calendar-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-errors{margin-top:1.25rem}.calendar-errors .highlight-error,.calendar-errors span{color:#d7242c;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600}@media (min-width:48rem){.minutpass-col{padding-right:2.1875rem}}.minutpass-page-title{margin-bottom:2.5rem}.minutpass-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #0e1d2d;border-radius:12px;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding:1.875rem 2.5rem}.PaylineWidget .pl-form-container .pl-schedule-block .minutpass-contact .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .minutpass-contact .pl-pay-btn,.minutpass-contact .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.minutpass-contact .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.minutpass-contact .back-btn,.minutpass-contact .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:61.99875rem){.PaylineWidget .pl-form-container .pl-schedule-block .minutpass-contact .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .minutpass-contact .pl-pay-btn,.minutpass-contact .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.minutpass-contact .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.minutpass-contact .back-btn,.minutpass-contact .btn{padding:.3125rem 1.25rem}}.minutpass-service-description{margin-bottom:2.5rem}.minutpass-contact-title{font-size:1rem;font-weight:600;line-height:1.375em}.minutpass-cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.minutpass-cards-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem}}.minutpass-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.minutpass-card svg{font-size:1.375rem;margin-top:1.375rem}.minutpass-card ul{margin-bottom:0}.minutpass-card-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.minutpass-card-detail .hours{font-size:.8125rem}@media (min-width:48rem){.minutpass-card-detail .hours{font-size:1rem}}.minutpass-card-message{font-size:1.6875rem;line-height:1.3333333333em;padding:2.1875rem 0;text-align:center}.minutpass-card-message,.minutpass-card-message-withIcon{background-color:#ebf3fa;border-radius:12px;margin-bottom:1.875rem}.minutpass-card-message-withIcon{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;padding:1.25rem}.minutpass-card-message-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-style:normal;font-weight:600;line-height:1.4375em}.minutpass-card-message-title span{color:#d7242c}.unavoidables{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:2.5rem;overflow:hidden;padding-bottom:5rem;position:relative}@media (min-width:48rem){.unavoidables{margin-top:1.875rem}}.unavoidables:after{background:linear-gradient(178deg,#ebf3fa,#ebf3fa 50%,#fff 0,#fff);bottom:0;content:"";display:block;height:4.0625rem;left:0;position:absolute;right:0}.unavoidables-title{margin-bottom:3.125rem;text-align:center}.unavoidables-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:.625rem;padding-right:.625rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48rem){.unavoidables-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.unavoidables-list{position:relative}.unavoidables-list:before{background-color:#ebf3fa;bottom:-6.5625rem;content:"";left:0;position:absolute;right:0;top:6.5625rem}.unavoidables-item{position:relative;-ms-flex-preferred-size:calc(33% - 1.25rem);background-color:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:calc(33% - 1.25rem);height:100%;overflow:hidden;text-align:center;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.unavoidables-imageContainer:before{padding-bottom:11.25rem}.unavoidables-item-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.unavoidables-itemContent{font-size:1rem;padding:2.5rem 1.875rem}.unavoidables-itemTitle{font-size:1.0625rem;line-height:1.4705882353em;margin-bottom:.3125rem}.unavoidables-itemPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;color:#d7242c;font-weight:600;justify-content:center}.unavoidables-itemPrice .main-price{margin:0}.unavoidables-itemPrice .price-value{color:#d7242c;font-size:1rem}.unavoidables-itemDescription{font-size:.875rem;margin:.9375rem 0}.unavoidables-action{margin-top:.9375rem}.highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:.625rem solid #0e1d2d;border-radius:12px;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}@media (min-width:62rem){.highlight{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.highlight.alt{background:#ebf3fa;border:unset;-webkit-box-shadow:0 .75rem 1.5rem -.5rem rgba(144,164,179,.28);box-shadow:0 .75rem 1.5rem -.5rem rgba(144,164,179,.28)}.highlight-content{padding:1.875rem 1.25rem}@media (min-width:62rem){.highlight-content{padding:3.125rem 0}}.highlight-title{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.625rem;font-style:normal;font-weight:600}.highlight-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-top:1.875rem}@media (min-width:62rem){.highlight-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.highlight-actions-col{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.highlight-actions-col b{color:#d7242c}@media (min-width:62rem){.highlight-actions-col{margin-left:1.25rem;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.alt .highlight-visual{border-top-left-radius:12px;border-top-right-radius:12px}@media (min-width:62rem){.alt .highlight-visual{border-bottom-left-radius:12px;border-top-left-radius:12px;border-top-right-radius:0}}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ebf3fa;border-radius:12px;gap:.625rem;line-height:1.7142857143em;margin-bottom:1.25rem;padding:.625rem 1.875rem}.banner,.banner-icon{font-size:.875rem}.banner-text{margin:0}.banner-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-with-bold .bold{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:700}.serviceItem{background:#ebf3fa;border-radius:12px;-webkit-box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);box-shadow:0 0 1.25rem 0 hsla(0,10%,47%,.07);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin-left:0!important;margin-right:0!important;margin-top:1.5rem;padding-left:0!important;padding-right:0!important;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:62rem){.serviceItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.serviceItem .product-visual{width:100%}@media (min-width:62rem){.serviceItem .product-visual{-ms-flex-preferred-size:18.853820598%;flex-basis:18.853820598%;-ms-flex-negative:0;flex-shrink:0}}.serviceItem .product-visual-image{border-top-left-radius:12px;border-top-right-radius:12px;height:100%;width:100%}@media (min-width:62rem){.serviceItem .product-visual-image{border-bottom-left-radius:12px;border-top-right-radius:unset}}.serviceItem .product-caption{background:#fff;padding:1.875rem}@media (min-width:62rem){.serviceItem .product-caption{-ms-flex-preferred-size:46.7607973422%;flex-basis:46.7607973422%;-ms-flex-negative:1;flex-shrink:1}}.serviceItem .product-label{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:1.4705882353em;margin-bottom:.9375rem}.serviceItem .product-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.875rem}@media (min-width:62rem){.serviceItem .product-actions{-ms-flex-preferred-size:34.3853820598%;flex-basis:34.3853820598%;-ms-flex-negative:1;flex-shrink:1}}.serviceItem .product-actions .productList-priceValue{font-size:1.25rem}.serviceItem .product-actions-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-top:1.25rem;width:100%}.PaylineWidget .pl-form-container .pl-schedule-block .serviceItem .product-actions-ctas .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .serviceItem .product-actions-ctas .pl-pay-btn,.serviceItem .product-actions-ctas .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.serviceItem .product-actions-ctas .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.serviceItem .product-actions-ctas .back-btn,.serviceItem .product-actions-ctas .btn{width:100%}@media (min-width:62rem){.serviceItem .product-actions-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.PaylineWidget .pl-form-container .pl-schedule-block .serviceItem .product-actions-ctas .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .serviceItem .product-actions-ctas .pl-pay-btn,.serviceItem .product-actions-ctas .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.serviceItem .product-actions-ctas .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.serviceItem .product-actions-ctas .back-btn,.serviceItem .product-actions-ctas .btn{width:unset}}.conditional-product-list{background:#ebf3fa;border-radius:.625rem;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;max-width:37.5rem;padding:2.5rem}@media (min-width:48rem){.conditional-product-list{margin-bottom:2.5rem}}.conditional-product-list-title{font-weight:700;padding:0;text-align:center}.conditional-product-list-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1.5rem;justify-content:space-between}@media (min-width:48rem){.conditional-product-list-question{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}.conditional-product-list-action{width:21.875rem}}.PaylineWidget .pl-form-container .pl-schedule-block .conditional-product-list-action .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .conditional-product-list-action .pl-pay-btn,.conditional-product-list-action .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.conditional-product-list-action .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.conditional-product-list-action .btn-primary,.conditional-product-list-action .recaptcha-container .frc-container .frc-button,.recaptcha-container .frc-container .conditional-product-list-action .frc-button{width:100%}.conditional-product-list-choices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.conditional-product-list-radio{width:50%}.conditional-product-list-radio .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border-radius:.625rem;justify-content:center;padding:.625rem 1rem;width:100%}.conditional-product-list-radio [type=radio]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.conditional-product-list-radio [type=radio]:checked+.label{background-color:#00a73a;color:#fff}.conditional-product-list-radio [type=radio]:checked+.label:after{background-color:#fff;background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-left:.9375rem;-webkit-mask-image:url(../svg/ico-check.svg);mask-image:url(../svg/ico-check.svg);width:1rem}.conditional-product-list-list .pagination{margin:1.25rem 0 1.875rem}@media (min-width:48rem){.conditional-product-list-list .pagination{margin:2.5rem 0}}.faq-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:.0625rem solid #d7242c;border-radius:12px;font-size:1rem;margin-top:1rem;padding:1rem;width:100%}.faq-btn.no-underline{text-decoration:none!important}.faq-btn .iconContainer{font-size:1rem}.faq-btn[aria-expanded=true] .plus{display:none}.faq-btn[aria-expanded=false] .plus,.faq-btn[aria-expanded=true] .minus{display:block}.faq-btn[aria-expanded=false] .minus{display:none}.faq-itemContent{margin-top:1rem;padding:0 1rem}.faq-itemContent .richtext li{list-style-type:none}.panel{background-color:#fff;border:.0625rem solid rgba(0,0,0,.125);border-radius:12px}.panel-body{padding:1.25rem}.panel-heading{background-color:rgba(0,0,0,.03);border-bottom:.0625rem solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.panel-heading:first-child{border-radius:11px 11px 0 0}.panel-title{margin-bottom:.75rem}.panel-footer{background-color:rgba(0,0,0,.03);border-top:.0625rem solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.panel-footer:last-child{border-radius:0 0 11px 11px}.alert{border:.0625rem solid transparent;border-radius:12px;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert .list-unstyled{margin-bottom:0}.modal .alert{font-size:.75rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-primary hr{border-top-color:#9ecdff}.alert-primary .alert-link{color:#002752}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cccf}.alert-secondary .alert-link{color:#212326}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c32}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe7a0}.alert-warning .alert-link{color:#533f02}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b1b7}.alert-danger .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#eef1f3}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbd}.alert-dark .alert-link{color:#040505}.alert-default{background-color:#ccc;border-color:#b8b8b8;color:#000}.alert-default hr{border-top-color:#ababab}.alert-default .alert-link{color:#000}.table{color:#212529;margin-bottom:20px;width:100%}.table td,.table th{border-top:.0625rem solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:.125rem solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:.125rem solid #dee2e6}.table-amounts{margin-bottom:0;margin-top:1.25rem}.table-amounts td,.table-amounts th{border:none;font-size:.875rem;padding:.4375rem 0}.table-amounts td.total,.table-amounts th.total{border-top:1px solid #dedfe3;font-weight:500;padding-bottom:0;padding-top:.9375rem;vertical-align:middle}.table-amounts td.total-price,.table-amounts th.total-price{font-size:1.375rem}.table-amounts td.lastLine,.table-amounts th.lastLine{padding-bottom:.9375rem}@media (max-width:47.99875rem){.table-amounts{margin-top:.8125rem}}.table tr:first-of-type td.total,.table tr:first-of-type th.total{border:none}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:.0625rem solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:.125rem}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075);color:#212529}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9ecdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cccf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe7a0}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b1b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#eef1f3}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbd}.table-default,.table-default>td,.table-default>th{background-color:#b8b8b8}.table-default tbody+tbody,.table-default td,.table-default th,.table-default thead th{border-color:#7a7a7a}.table-hover .table-default:hover,.table-hover .table-default:hover>td,.table-hover .table-default:hover>th{background-color:#ababab}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{background-color:#343a40;border-color:#454d55;color:#fff}.table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#343a40;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:35.99875rem){.table-responsive-sm{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:47.99875rem){.table-responsive-md{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:61.99875rem){.table-responsive-lg{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:87.49875rem){.table-responsive-xl{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.breadcrumb{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125rem;line-height:1.53846;list-style:none;margin:.625rem 0;padding:.4375rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48rem){.breadcrumb{font-size:.875rem;line-height:1.14;margin-bottom:1.25rem}}.sidebarPage-content .breadcrumb{margin-bottom:.4375rem}.breadcrumbContainer .breadcrumb{margin:0;padding:0}.breadcrumb-container{background-color:#fff;position:relative}@media (max-width:61.99875rem){.breadcrumb-container{overflow-x:hidden}}.breadcrumb-container--inverted{background:#0e1d2d;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;color:#fff;margin-bottom:3.125rem;padding-bottom:2.5rem;text-align:center}.breadcrumb-container--inverted .breadcrumb{color:#fff;margin-bottom:1.25rem;padding-top:.625rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .breadcrumb-container--inverted .breadcrumb-item.pl-tab.pl-active,.breadcrumb-container--inverted .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .breadcrumb-item.pl-tab.pl-active,.breadcrumb-container--inverted .breadcrumb-item.active,.breadcrumb-container--inverted .breadcrumb-item:not(:last-child):after{color:#fff}.breadcrumb-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 .4375rem 0 0}.breadcrumb-item:not(:last-child):after{color:#000;content:"•";display:inline-block;padding-left:.4375rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .breadcrumb-item.pl-tab.pl-active,.breadcrumb-item.active{color:#0e1d2d;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;padding-right:0}@media (max-width:61.99875rem){.breadcrumb-item{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.breadcrumb-item:nth-last-child(-n+2),.breadcrumb-item:nth-last-child(3){height:auto;margin:0;overflow:visible;padding:0 .4375rem 0 0;position:relative;width:auto;clip:auto;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal}.breadcrumb-item:nth-last-child(3) span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.breadcrumb-item:nth-last-child(3) a:before{color:#000;content:"… ";display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb-item:nth-last-child(3):first-of-type span{height:auto;margin:0;overflow:visible;position:relative;width:auto;clip:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;white-space:normal}.breadcrumb-item:nth-last-child(3):first-of-type a:before{display:none}}.breadcrumb-link{text-decoration:none}.breadcrumb-link:focus,.breadcrumb-link:hover{text-decoration:underline}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{color:#000;display:none;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;height:100%;left:0;line-height:1.71;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;margin:0;max-width:100vw;pointer-events:none;position:relative;right:0;top:0;width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48rem){.modal-dialog{max-width:70vw;position:fixed}}@media (min-width:62rem){.modal-dialog{max-width:60vw;max-width:50vw}}@media (min-width:87.5rem){.modal-dialog{max-width:50vw}}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.fade .modal-dialog{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.modal.in .modal-dialog,.modal.show .modal-dialog{-webkit-transform:translateX(0);transform:translateX(0)}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:#fff;border:0;border:1px solid rgba(0,0,0,.2);border-radius:0;-ms-flex-direction:column;flex-direction:column;height:100vh;max-height:100vh;outline:0;overflow-x:auto;padding:1.25rem 1.25rem 0;pointer-events:auto;text-align:center;width:100%}@supports (-webkit-touch-callout:none){.modal-content{height:100%}}.modal-content .btn-default{line-height:1rem;padding:.9375rem .625rem}.customSelection-modal .modal-content{text-align:left}.PaylineWidget .pl-layout .customSelection-modal .modal-content .pl-tabs-container,.customSelection-modal .modal-content .PaylineWidget .pl-layout .pl-tabs-container,.customSelection-modal .modal-content .nav-tabs{display:none}.modal-backdrop{backdrop-filter:blur(5px);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;position:fixed;top:0;width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(14,29,45,.7);z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.in,.modal-backdrop.show{opacity:1}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;justify-content:space-between;position:sticky;top:0;z-index:5;-webkit-box-orient:initial;-webkit-box-direction:initial;border-bottom:0;-ms-flex-direction:initial;flex-direction:row;padding:1.25rem 0}.modal-content .close,.modal-content .modal-close{background-color:#0e1d2d;background-position:50%;background-repeat:no-repeat;background-size:1rem;border:0;cursor:pointer;height:1rem;margin-left:auto;-webkit-mask-image:url(../svg/ico-cross.svg);mask-image:url(../svg/ico-cross.svg);overflow:hidden;padding:.3125rem;position:absolute;right:.8125rem;text-indent:6.25rem;top:1.75rem;width:1rem;z-index:2}.modal-content .close:focus,.modal-content .close:hover,.modal-content .modal-close:focus,.modal-content .modal-close:hover{cursor:pointer}.modal-title{font-size:1.375rem;line-height:1.5;padding-left:1rem;padding-right:3rem;text-align:left}@media (min-width:36rem){.modal-title{font-size:1.5rem}}@media (min-width:48rem){.modal-title{font-size:1.75rem}}.modal-title span{color:#d7242c}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.9375rem}.modal-body .disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.875rem .9375rem}.modal-footer>*{margin:.25rem}.PaylineWidget .pl-form-container .pl-schedule-block .modal-footer .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-footer .pl-pay-btn,.modal-footer .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.modal-footer .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.modal-footer .back-btn,.modal-footer .btn{width:100%}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:36rem){.modal-dialog{margin:0 auto;max-width:49.5625rem}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-body{padding:.9375rem 1.875rem}.modal-header{padding:.9375rem 0}.modal-footer{padding:.9375rem 1.875rem}.modal-sm{max-width:18.75rem}}@media (min-width:62rem){.modal-lg,.modal-xl{max-width:49.5625rem}}@media (min-width:87.5rem){.modal-xl{max-width:71.25rem}}.modal-ajax-waiting-modal{text-align:center}.modal-ajax-waiting-modal .modal-dialog{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;max-width:100%}.modal-ajax-waiting-modal .modal-content{background-color:transparent;border:0}.modal-rbs-catalog-add-to-cart-confirmation,.modal-rbs-catalog-quick-buy{display:block}@media (max-width:61.99875rem){.modal-rbs-catalog-add-to-cart-confirmation .modal-header,.modal-rbs-catalog-quick-buy .modal-header{padding-bottom:0}.modal-rbs-catalog-add-to-cart-confirmation .process-gift .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .process-identification .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .process-payment .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .process-premium .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .process-shipping .panel-heading,.modal-rbs-catalog-add-to-cart-confirmation .title-3,.modal-rbs-catalog-add-to-cart-confirmation h3,.modal-rbs-catalog-quick-buy .process-gift .panel-heading,.modal-rbs-catalog-quick-buy .process-identification .panel-heading,.modal-rbs-catalog-quick-buy .process-payment .panel-heading,.modal-rbs-catalog-quick-buy .process-premium .panel-heading,.modal-rbs-catalog-quick-buy .process-shipping .panel-heading,.modal-rbs-catalog-quick-buy .title-3,.modal-rbs-catalog-quick-buy h3,.process-gift .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-gift .modal-rbs-catalog-quick-buy .panel-heading,.process-identification .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-identification .modal-rbs-catalog-quick-buy .panel-heading,.process-payment .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-payment .modal-rbs-catalog-quick-buy .panel-heading,.process-premium .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-premium .modal-rbs-catalog-quick-buy .panel-heading,.process-shipping .modal-rbs-catalog-add-to-cart-confirmation .panel-heading,.process-shipping .modal-rbs-catalog-quick-buy .panel-heading{max-width:80vw}.modal-rbs-catalog-add-to-cart-confirmation .modal-body,.modal-rbs-catalog-quick-buy .modal-body{padding:0}.modal-rbs-catalog-add-to-cart-confirmation .productList-logo,.modal-rbs-catalog-quick-buy .productList-logo{max-height:1.75rem!important}.modal-rbs-catalog-add-to-cart-confirmation .modal-footer,.modal-rbs-catalog-quick-buy .modal-footer{padding-bottom:0;padding-top:.625rem}}.modal-rbs-catalog-add-to-cart-confirmation .add-to-cart-actions,.modal-rbs-catalog-quick-buy .add-to-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-rbs-catalog-add-to-cart-confirmation .productList-logo{display:none}.modal-storlocator-header-formGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.modal-storlocator-header-formGroup input{max-width:70%}.PaylineWidget .pl-form-container .pl-schedule-block .modal-storlocator-header-formGroup .pl-collect-btn,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-storlocator-header-formGroup .pl-pay-btn,.modal-storlocator-header-formGroup .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn,.modal-storlocator-header-formGroup .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn,.modal-storlocator-header-formGroup .back-btn,.modal-storlocator-header-formGroup .btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.PaylineWidget .pl-form-container .pl-schedule-block .modal-storlocator-header-formGroup .pl-collect-btn span,.PaylineWidget[class*=pl-layout-].pl-container-default .modal-storlocator-header-formGroup .pl-pay-btn span,.modal-storlocator-header-formGroup .PaylineWidget .pl-form-container .pl-schedule-block .pl-collect-btn span,.modal-storlocator-header-formGroup .PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn span,.modal-storlocator-header-formGroup .back-btn span,.modal-storlocator-header-formGroup .btn span{display:none}.modal-subtitle{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.modal-subtitle,.tooltip{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;line-height:1.5;text-align:left}.tooltip{font-size:.875rem;font-weight:400;letter-spacing:normal;line-break:auto;margin:0;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070;word-wrap:break-word}.tooltip,.tooltip .arrow{display:block;position:absolute}.tooltip .arrow{height:.4rem;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top,.tooltip.auto[x-placement^=top],.tooltip.top{padding:.4rem 0;top:0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow,.tooltip.auto[x-placement^=top] .arrow,.tooltip.top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before,.tooltip.auto[x-placement^=top] .arrow:before,.tooltip.top .arrow:before{border-top-color:#ebf3fa;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right,.tooltip.auto[x-placement^=right],.tooltip.right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow,.tooltip.auto[x-placement^=right] .arrow,.tooltip.right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before,.tooltip.auto[x-placement^=right] .arrow:before,.tooltip.right .arrow:before{border-right-color:#ebf3fa;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom,.tooltip.auto[x-placement^=bottom],.tooltip.bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow,.tooltip.auto[x-placement^=bottom] .arrow,.tooltip.bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before,.tooltip.auto[x-placement^=bottom] .arrow:before,.tooltip.bottom .arrow:before{border-bottom-color:#ebf3fa;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left,.tooltip.auto[x-placement^=left],.tooltip.left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow,.tooltip.auto[x-placement^=left] .arrow,.tooltip.left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before,.tooltip.auto[x-placement^=left] .arrow:before,.tooltip.left .arrow:before{border-left-color:#ebf3fa;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#ebf3fa;border-radius:18px;color:#0e1d2d;max-width:12.5rem;padding:.25rem .5rem;text-align:center}.popover{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:17.25rem;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060;word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:.0625rem solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 .3rem;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:-.5625rem}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:.0625rem}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:-.5625rem;margin:.3rem 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:.0625rem}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:-.5625rem}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:.0625rem}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:.0625rem solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:.3rem 0;right:-.5625rem;width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:.0625rem}.popover-header{background-color:#f7f7f7;border-bottom:.0625rem solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:text-bottom;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}.productList .discount-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.discount-detail-label{background-color:#d7242c;border-radius:.9375rem;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.625rem;font-style:normal;font-weight:400;line-height:1.25;padding:.3125rem .625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.preHeaderMessage{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0%;flex:1 1 0%;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.preHeaderMessage:not(.slick-initialized){-ms-flex-wrap:wrap;flex-wrap:wrap}.preHeaderMessage:not(.slick-initialized):focus,.preHeaderMessage:not(.slick-initialized):hover{overflow-x:hidden;overflow-y:auto}@media (prefers-reduced-motion:reduce){.preHeaderMessage.slick-has-arrows{padding-right:1.5rem}}.preHeaderMessage .slick-list{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.preHeaderMessage .slick-control,.preHeaderMessage .slick-controls{display:none}@media (prefers-reduced-motion:reduce){.preHeaderMessage .slick-control{background-color:#d7242c;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;padding:.3125rem;position:static;-webkit-transform:none;transform:none}.preHeaderMessage .slick-control>svg{font-size:.75rem;fill:#fff;height:1em;width:1em}.preHeaderMessage .slick-control:focus,.preHeaderMessage .slick-control:hover{background-color:#000}.preHeaderMessage .slick-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 .3125rem}.preHeaderMessage .slick-controls>li{padding:0 .15625rem}.preHeaderMessage .slick-pause{bottom:unset!important;height:2rem!important;margin:0 .3125rem!important;position:relative!important;right:0!important;width:2rem!important}.preHeaderMessage .autoplayNav{margin-left:0!important}}.preHeaderMessage-item{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.preHeaderMessage-content{text-align:center}@media (min-width:48rem){.preHeaderMessage-content{text-align:left}}.preHeaderMessage-content,.preHeaderMessage-content>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preHeader{background-color:#0e1d2d;color:#fff;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500}.preHeader a:not(.preHeader-faq){text-decoration:none}.preHeader a:not(.preHeader-faq):focus,.preHeader a:not(.preHeader-faq):hover{text-decoration:underline}.preHeader-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.preHeader-shortStore{-ms-flex-item-align:stretch;align-self:stretch}.preHeader-link{font-size:1rem;line-height:1.25;padding:0 1.25rem;text-transform:uppercase}@media (min-width:62rem){.preHeader-link.visible-lg-block{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.25rem}}.preHeader-faq{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;text-decoration:underline;text-transform:none}.preHeader-faq svg{font-size:1.4375em;fill:transparent}.preHeader-separator{position:relative}.preHeader-separator:before{background-color:currentColor;content:"";inset:.3125em 0;inset-inline-start:-1.125em;pointer-events:none;position:absolute;width:.125em}.inovaxo-iframe{border:0;margin:auto;min-height:66.25rem;width:100%}#didomi-host,#didomi-host .didomi-popup-header{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif!important}#didomi-host a:not(.didomi-no-link-style){color:#d7242c!important}#didomi-host .didomi-exterior-border,#didomi-host .didomi-popup-container{border:.0625rem solid #d7242c!important}#didomi-host span{display:inline-block!important}#didomi-host .didomi-components-button{border:.1428571429em solid transparent!important;border-radius:1.5625rem!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem!important;font-style:normal;font-weight:500;line-height:normal!important;min-height:2.5rem!important;padding:.625rem 1.875rem!important;text-align:center!important;text-decoration:none!important;-webkit-transition:background-color .15s ease-in,color .15s ease-in;transition:background-color .15s ease-in,color .15s ease-in}#didomi-host .didomi-components-button span{margin-left:auto;margin-right:auto}#didomi-host .didomi-components-button.highlight-button{background:linear-gradient(244.25deg,#ff7260,#c30009)!important;border:0!important;-webkit-box-shadow:0 12px 24px -8px rgba(140,169,191,.48)!important;box-shadow:0 12px 24px -8px rgba(140,169,191,.48)!important;color:#fff!important;font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;line-height:1.42857!important;margin-right:0!important;text-decoration:none;-webkit-transition:background .25s ease-in;transition:background .25s ease-in}#didomi-host .didomi-button-standard,#didomi-host .didomi-consent-popup-view-vendors-list-link{background-color:#fff!important;border-color:#0e1d2d!important;border-radius:1.5625rem!important;color:#0e1d2d!important;line-height:1.42857!important}#didomi-host .didomi-popup-footer{padding:0 1.25rem 1.875rem}.PaylineWidget *,.PaylineWidget.pl-layout-tab *{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:400}.PaylineWidget.pl-layout-tab .pl-paymentMethodLayout-view .pl-paymentMethods{border:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pay-btn-container{margin:.625rem 0 0 auto}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-container-view .pl-form-control-addon{padding:.4375rem 1rem;-webkit-transform:unset;transform:unset}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer{overflow:initial;padding:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer.pl-even{background:transparent}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-comment{font-family:Poppins,Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:600;text-align:left}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-paymentMethod-view{padding:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-paymentMethod-view .pl-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-paymentMethod-view .pl-form-container .pl-input-feedback{color:#d7242c}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-input-feedback.pl-icon-warning{top:.25rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer input.pl-input{margin-top:.6875rem}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-paymentMethodLayout-view .pl-pmContainer .pl-input{background:transparent;-webkit-box-shadow:none;box-shadow:none;height:1.4375rem;margin:.4375rem 0 0;padding-bottom:0;padding-left:1.875rem;padding-top:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer{background:transparent;margin:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-message{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-message-error{color:#d7242c}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-label-input{color:#000;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-input-group{background:#fff;display:block;margin:0}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48rem){.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group.pl-cvvContainer,.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group.pl-expirationDateContainer{width:calc(50% - 1.25rem)}}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-card-logos-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.125rem}.PaylineWidget .pl-layout .pl-tabs-container{overflow:initial;-webkit-box-pack:start!important;-ms-flex-pack:start!important;background-color:#ebf3fa!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-start!important;margin-bottom:1.5rem!important}@media (min-width:48rem){.PaylineWidget .pl-layout .pl-tabs-container{width:50%}}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto!important;padding:0;top:auto!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:3.125rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active{background:#0e1d2d}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.PaylineWidget.pl-container-default .pl-container-view{background-color:#ebf3fa;border-radius:2.5rem;margin:0;max-width:unset}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-paymentMethods{padding-top:0}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container{margin-bottom:0!important;padding:.625rem 1.25rem!important;width:unset!important}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab.pl-active{background-color:transparent}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-pmContainer{margin-top:-1.25rem}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-paymentMethods{padding-bottom:1.25rem}.PaylineWidget[class*=pl-layout-] .pl-card-logos-container .pl-card-logos{padding:0;text-align:left}@media (max-width:47.99875rem){.PaylineWidget .pl-form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:36rem){.PaylineWidget .pl-form-container>div{width:calc(50% - .625rem)}}.PaylineWidget .pl-form-container .pl-clear{display:none}.PaylineWidget .pl-form-container .pl-schedule-block{background-color:#fff;border-radius:12px;padding:1.25rem 1.875rem}.PaylineWidget .pl-form-container .pl-schedule-block .pl-schedule-title{font-size:1rem;font-weight:600;line-height:1;margin-bottom:1.25rem;margin-top:0}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list{margin:0 auto;max-width:75%}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.625rem;position:relative}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23EBF3FA'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:.875rem;margin-right:1rem;width:1rem}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:after{background-color:#ebf3fa;content:"";display:block;height:100%;left:.4375rem;margin-top:1.5625rem;position:absolute;width:.0625rem}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li .pl-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;color:inherit;font-size:.875rem;font-weight:400;justify-content:space-between;width:100%}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li .pl-schedule>span{font-size:inherit;font-weight:inherit}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:first-child:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23D7242C'/%3E%3C/svg%3E");background-repeat:no-repeat}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:first-child:after{background-color:#d7242c}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:first-child .pl-schedule{font-weight:600}.PaylineWidget .pl-form-container .pl-schedule-block .pl-nostyle-list li:last-child:after{display:none}.PaylineWidget .pl-form-container .pl-schedule-block .pl-fees-legal{font-style:inherit;margin-bottom:.625rem}.PaylineWidget .pl-form-container .pl-schedule-block .pl-fees-link{color:inherit;font-weight:600;text-decoration:underline}.pac-container{background-color:#fff;border-radius:12px;margin-top:.625rem;padding:.625rem}.pac-item{border:0}.pac-icon.pac-icon-marker{display:none}.PaylineWidget .pl-layout .pl-tabs-container,.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.PaylineWidget .pl-layout .pl-tabs-container,.nav-tabs{border-bottom:.0625rem solid #dee2e6}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .pl-tab,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .pl-tab,.PaylineWidget .pl-layout .pl-tabs-container .nav-item,.PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .pl-tab,.nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.nav-tabs .nav-item{margin-bottom:-.0625rem}.PaylineWidget .pl-layout .pl-tabs-container .nav-link,.nav-tabs .nav-link{border:.0625rem solid transparent;border-top-left-radius:12px;border-top-right-radius:12px}.PaylineWidget .pl-layout .pl-tabs-container .nav-link:focus,.PaylineWidget .pl-layout .pl-tabs-container .nav-link:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.PaylineWidget .pl-layout .pl-tabs-container .nav-link.disabled,.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .nav-link.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-tabs .show.pl-tab .nav-link,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .nav-link.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tabs-container .show.pl-tab .nav-link,.PaylineWidget .pl-layout .pl-tabs-container .nav-item.show .nav-link,.PaylineWidget .pl-layout .pl-tabs-container .nav-link.active,.PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .nav-link.pl-tab.pl-active,.PaylineWidget .pl-layout .pl-tabs-container .pl-paymentMethodLayout-view .show.pl-tab .nav-link,.nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link.pl-tab.pl-active,.nav-tabs .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .show.pl-tab .nav-link,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.PaylineWidget .pl-layout .pl-tabs-container .dropdown-menu,.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-.0625rem}.nav-pills .nav-link{border-radius:12px}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-pills .nav-link.pl-tab.pl-active,.nav-pills .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-link.pl-tab.pl-active,.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff;color:#fff}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-fill .pl-tab,.nav-fill .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .nav-justified .pl-tab,.nav-justified .PaylineWidget .pl-layout .pl-paymentMethodLayout-view .pl-tab,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.PaylineWidget .pl-layout .pl-paymentMethodLayout-view .tab-content>.pl-tab.pl-active,.navbar .collapse,.tab-content>.active{display:block}.navbar-nav:after{clear:both;content:"";display:block}.navbar-nav>li{float:left}.navbar-nav>li>a{display:block;padding:10px 20px;position:relative}.product-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.625rem;margin-right:-.625rem;padding-left:.625rem;padding-right:.625rem;position:relative;width:100%}.col:empty,[class*=col-]:empty{display:none}.PaylineWidget[class*=pl-layout-].pl-container-default .pl-pmContainer .pl-form-group [class*=col-],.form-group [class*=col-]{padding-left:0;padding-right:0}.proximis-toolbar{bottom:0;font-size:.875rem;left:0;position:fixed;right:0}.proximis-toolbar:after{clear:both;content:"";display:block}.proximis-toolbar .navbar-brand,.proximis-toolbar .navbar-left{float:left}.proximis-toolbar .navbar-brand img{vertical-align:middle}.proximis-toolbar .navbar-right{float:right}.proximis-toolbar .navbar-right .dropdown-menu{left:auto;right:0}.proximis-toolbar .dropdown .dropdown-menu,.proximis-toolbar .dropup .dropdown-menu{bottom:100%;font-size:inherit;top:auto}.proximis-toolbar .dropdown-header.bg-info{color:#000!important}.proximis-toolbar .container,.proximis-toolbar .container-fluid{max-width:100%}.panel .bg-info{background-color:transparent!important}.u-h1[class]{font-size:2.8125rem}.u-h2[class]{font-size:2rem}.u-h3[class]{font-size:1.625rem}.u-h4[class]{font-size:1rem}.u-h5[class]{font-size:.9375rem}.u-h6[class]{font-size:.875rem}.imgFit{display:block;height:100%;width:100%}.imgFit--cover{-o-object-fit:cover;object-fit:cover}.imgFit--contain{-o-object-fit:contain;object-fit:contain}:focus-visible{-webkit-box-shadow:0 0 0 .125rem #fff,inset 0 0 .625rem -.25rem rgba(215,36,44,.8),0 0 0 .25rem rgba(215,36,44,.7)!important;box-shadow:0 0 0 .125rem #fff,inset 0 0 .625rem -.25rem rgba(215,36,44,.8),0 0 0 .25rem rgba(215,36,44,.7)!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-default,a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#000!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:.0625rem solid #dee2e6!important}.border-top{border-top:.0625rem solid #dee2e6!important}.border-right{border-right:.0625rem solid #dee2e6!important}.border-bottom{border-bottom:.0625rem solid #dee2e6!important}.border-left{border-left:.0625rem solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-default{border-color:#000!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:12px!important}.rounded-top{border-top-left-radius:12px!important}.rounded-right,.rounded-top{border-top-right-radius:12px!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:12px!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:12px!important}.rounded-left{border-top-left-radius:12px!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:36rem){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:48rem){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:62rem){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:87.5rem){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:36rem){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:48rem){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:62rem){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:87.5rem){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:36rem){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:48rem){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:62rem){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:87.5rem){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.3125rem!important}.mt-1,.my-1{margin-top:.3125rem!important}.mr-1,.mx-1{margin-right:.3125rem!important}.mb-1,.my-1{margin-bottom:.3125rem!important}.ml-1,.mx-1{margin-left:.3125rem!important}.m-2{margin:.625rem!important}.mt-2,.my-2{margin-top:.625rem!important}.mr-2,.mx-2{margin-right:.625rem!important}.mb-2,.my-2{margin-bottom:.625rem!important}.ml-2,.mx-2{margin-left:.625rem!important}.m-3{margin:1.25rem!important}.mt-3,.my-3{margin-top:1.25rem!important}.mr-3,.mx-3{margin-right:1.25rem!important}.mb-3,.my-3{margin-bottom:1.25rem!important}.ml-3,.mx-3{margin-left:1.25rem!important}.m-4{margin:1.875rem!important}.mt-4,.my-4{margin-top:1.875rem!important}.mr-4,.mx-4{margin-right:1.875rem!important}.mb-4,.my-4{margin-bottom:1.875rem!important}.ml-4,.mx-4{margin-left:1.875rem!important}.m-5{margin:3.125rem!important}.mt-5,.my-5{margin-top:3.125rem!important}.mr-5,.mx-5{margin-right:3.125rem!important}.mb-5,.my-5{margin-bottom:3.125rem!important}.ml-5,.mx-5{margin-left:3.125rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.3125rem!important}.pt-1,.py-1{padding-top:.3125rem!important}.pr-1,.px-1{padding-right:.3125rem!important}.pb-1,.py-1{padding-bottom:.3125rem!important}.pl-1,.px-1{padding-left:.3125rem!important}.p-2{padding:.625rem!important}.pt-2,.py-2{padding-top:.625rem!important}.pr-2,.px-2{padding-right:.625rem!important}.pb-2,.py-2{padding-bottom:.625rem!important}.pl-2,.px-2{padding-left:.625rem!important}.p-3{padding:1.25rem!important}.pt-3,.py-3{padding-top:1.25rem!important}.pr-3,.px-3{padding-right:1.25rem!important}.pb-3,.py-3{padding-bottom:1.25rem!important}.pl-3,.px-3{padding-left:1.25rem!important}.p-4{padding:1.875rem!important}.pt-4,.py-4{padding-top:1.875rem!important}.pr-4,.px-4{padding-right:1.875rem!important}.pb-4,.py-4{padding-bottom:1.875rem!important}.pl-4,.px-4{padding-left:1.875rem!important}.p-5{padding:3.125rem!important}.pt-5,.py-5{padding-top:3.125rem!important}.pr-5,.px-5{padding-right:3.125rem!important}.pb-5,.py-5{padding-bottom:3.125rem!important}.pl-5,.px-5{padding-left:3.125rem!important}.m-n1{margin:-.3125rem!important}.mt-n1,.my-n1{margin-top:-.3125rem!important}.mr-n1,.mx-n1{margin-right:-.3125rem!important}.mb-n1,.my-n1{margin-bottom:-.3125rem!important}.ml-n1,.mx-n1{margin-left:-.3125rem!important}.m-n2{margin:-.625rem!important}.mt-n2,.my-n2{margin-top:-.625rem!important}.mr-n2,.mx-n2{margin-right:-.625rem!important}.mb-n2,.my-n2{margin-bottom:-.625rem!important}.ml-n2,.mx-n2{margin-left:-.625rem!important}.m-n3{margin:-1.25rem!important}.mt-n3,.my-n3{margin-top:-1.25rem!important}.mr-n3,.mx-n3{margin-right:-1.25rem!important}.mb-n3,.my-n3{margin-bottom:-1.25rem!important}.ml-n3,.mx-n3{margin-left:-1.25rem!important}.m-n4{margin:-1.875rem!important}.mt-n4,.my-n4{margin-top:-1.875rem!important}.mr-n4,.mx-n4{margin-right:-1.875rem!important}.mb-n4,.my-n4{margin-bottom:-1.875rem!important}.ml-n4,.mx-n4{margin-left:-1.875rem!important}.m-n5{margin:-3.125rem!important}.mt-n5,.my-n5{margin-top:-3.125rem!important}.mr-n5,.mx-n5{margin-right:-3.125rem!important}.mb-n5,.my-n5{margin-bottom:-3.125rem!important}.ml-n5,.mx-n5{margin-left:-3.125rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:36rem){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.3125rem!important}.mt-sm-1,.my-sm-1{margin-top:.3125rem!important}.mr-sm-1,.mx-sm-1{margin-right:.3125rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.3125rem!important}.ml-sm-1,.mx-sm-1{margin-left:.3125rem!important}.m-sm-2{margin:.625rem!important}.mt-sm-2,.my-sm-2{margin-top:.625rem!important}.mr-sm-2,.mx-sm-2{margin-right:.625rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.625rem!important}.ml-sm-2,.mx-sm-2{margin-left:.625rem!important}.m-sm-3{margin:1.25rem!important}.mt-sm-3,.my-sm-3{margin-top:1.25rem!important}.mr-sm-3,.mx-sm-3{margin-right:1.25rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1.25rem!important}.ml-sm-3,.mx-sm-3{margin-left:1.25rem!important}.m-sm-4{margin:1.875rem!important}.mt-sm-4,.my-sm-4{margin-top:1.875rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.875rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.875rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.875rem!important}.m-sm-5{margin:3.125rem!important}.mt-sm-5,.my-sm-5{margin-top:3.125rem!important}.mr-sm-5,.mx-sm-5{margin-right:3.125rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3.125rem!important}.ml-sm-5,.mx-sm-5{margin-left:3.125rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.3125rem!important}.pt-sm-1,.py-sm-1{padding-top:.3125rem!important}.pr-sm-1,.px-sm-1{padding-right:.3125rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.3125rem!important}.pl-sm-1,.px-sm-1{padding-left:.3125rem!important}.p-sm-2{padding:.625rem!important}.pt-sm-2,.py-sm-2{padding-top:.625rem!important}.pr-sm-2,.px-sm-2{padding-right:.625rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.625rem!important}.pl-sm-2,.px-sm-2{padding-left:.625rem!important}.p-sm-3{padding:1.25rem!important}.pt-sm-3,.py-sm-3{padding-top:1.25rem!important}.pr-sm-3,.px-sm-3{padding-right:1.25rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1.25rem!important}.pl-sm-3,.px-sm-3{padding-left:1.25rem!important}.p-sm-4{padding:1.875rem!important}.pt-sm-4,.py-sm-4{padding-top:1.875rem!important}.pr-sm-4,.px-sm-4{padding-right:1.875rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.875rem!important}.pl-sm-4,.px-sm-4{padding-left:1.875rem!important}.p-sm-5{padding:3.125rem!important}.pt-sm-5,.py-sm-5{padding-top:3.125rem!important}.pr-sm-5,.px-sm-5{padding-right:3.125rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3.125rem!important}.pl-sm-5,.px-sm-5{padding-left:3.125rem!important}.m-sm-n1{margin:-.3125rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.3125rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.3125rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.3125rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.3125rem!important}.m-sm-n2{margin:-.625rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.625rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.625rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.625rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.625rem!important}.m-sm-n3{margin:-1.25rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1.25rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1.25rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1.25rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1.25rem!important}.m-sm-n4{margin:-1.875rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.875rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.875rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.875rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.875rem!important}.m-sm-n5{margin:-3.125rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3.125rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3.125rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3.125rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3.125rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:48rem){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.3125rem!important}.mt-md-1,.my-md-1{margin-top:.3125rem!important}.mr-md-1,.mx-md-1{margin-right:.3125rem!important}.mb-md-1,.my-md-1{margin-bottom:.3125rem!important}.ml-md-1,.mx-md-1{margin-left:.3125rem!important}.m-md-2{margin:.625rem!important}.mt-md-2,.my-md-2{margin-top:.625rem!important}.mr-md-2,.mx-md-2{margin-right:.625rem!important}.mb-md-2,.my-md-2{margin-bottom:.625rem!important}.ml-md-2,.mx-md-2{margin-left:.625rem!important}.m-md-3{margin:1.25rem!important}.mt-md-3,.my-md-3{margin-top:1.25rem!important}.mr-md-3,.mx-md-3{margin-right:1.25rem!important}.mb-md-3,.my-md-3{margin-bottom:1.25rem!important}.ml-md-3,.mx-md-3{margin-left:1.25rem!important}.m-md-4{margin:1.875rem!important}.mt-md-4,.my-md-4{margin-top:1.875rem!important}.mr-md-4,.mx-md-4{margin-right:1.875rem!important}.mb-md-4,.my-md-4{margin-bottom:1.875rem!important}.ml-md-4,.mx-md-4{margin-left:1.875rem!important}.m-md-5{margin:3.125rem!important}.mt-md-5,.my-md-5{margin-top:3.125rem!important}.mr-md-5,.mx-md-5{margin-right:3.125rem!important}.mb-md-5,.my-md-5{margin-bottom:3.125rem!important}.ml-md-5,.mx-md-5{margin-left:3.125rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.3125rem!important}.pt-md-1,.py-md-1{padding-top:.3125rem!important}.pr-md-1,.px-md-1{padding-right:.3125rem!important}.pb-md-1,.py-md-1{padding-bottom:.3125rem!important}.pl-md-1,.px-md-1{padding-left:.3125rem!important}.p-md-2{padding:.625rem!important}.pt-md-2,.py-md-2{padding-top:.625rem!important}.pr-md-2,.px-md-2{padding-right:.625rem!important}.pb-md-2,.py-md-2{padding-bottom:.625rem!important}.pl-md-2,.px-md-2{padding-left:.625rem!important}.p-md-3{padding:1.25rem!important}.pt-md-3,.py-md-3{padding-top:1.25rem!important}.pr-md-3,.px-md-3{padding-right:1.25rem!important}.pb-md-3,.py-md-3{padding-bottom:1.25rem!important}.pl-md-3,.px-md-3{padding-left:1.25rem!important}.p-md-4{padding:1.875rem!important}.pt-md-4,.py-md-4{padding-top:1.875rem!important}.pr-md-4,.px-md-4{padding-right:1.875rem!important}.pb-md-4,.py-md-4{padding-bottom:1.875rem!important}.pl-md-4,.px-md-4{padding-left:1.875rem!important}.p-md-5{padding:3.125rem!important}.pt-md-5,.py-md-5{padding-top:3.125rem!important}.pr-md-5,.px-md-5{padding-right:3.125rem!important}.pb-md-5,.py-md-5{padding-bottom:3.125rem!important}.pl-md-5,.px-md-5{padding-left:3.125rem!important}.m-md-n1{margin:-.3125rem!important}.mt-md-n1,.my-md-n1{margin-top:-.3125rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.3125rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.3125rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.3125rem!important}.m-md-n2{margin:-.625rem!important}.mt-md-n2,.my-md-n2{margin-top:-.625rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.625rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.625rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.625rem!important}.m-md-n3{margin:-1.25rem!important}.mt-md-n3,.my-md-n3{margin-top:-1.25rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1.25rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1.25rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1.25rem!important}.m-md-n4{margin:-1.875rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.875rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.875rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.875rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.875rem!important}.m-md-n5{margin:-3.125rem!important}.mt-md-n5,.my-md-n5{margin-top:-3.125rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3.125rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3.125rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3.125rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:62rem){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.3125rem!important}.mt-lg-1,.my-lg-1{margin-top:.3125rem!important}.mr-lg-1,.mx-lg-1{margin-right:.3125rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.3125rem!important}.ml-lg-1,.mx-lg-1{margin-left:.3125rem!important}.m-lg-2{margin:.625rem!important}.mt-lg-2,.my-lg-2{margin-top:.625rem!important}.mr-lg-2,.mx-lg-2{margin-right:.625rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.625rem!important}.ml-lg-2,.mx-lg-2{margin-left:.625rem!important}.m-lg-3{margin:1.25rem!important}.mt-lg-3,.my-lg-3{margin-top:1.25rem!important}.mr-lg-3,.mx-lg-3{margin-right:1.25rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1.25rem!important}.ml-lg-3,.mx-lg-3{margin-left:1.25rem!important}.m-lg-4{margin:1.875rem!important}.mt-lg-4,.my-lg-4{margin-top:1.875rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.875rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.875rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.875rem!important}.m-lg-5{margin:3.125rem!important}.mt-lg-5,.my-lg-5{margin-top:3.125rem!important}.mr-lg-5,.mx-lg-5{margin-right:3.125rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3.125rem!important}.ml-lg-5,.mx-lg-5{margin-left:3.125rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.3125rem!important}.pt-lg-1,.py-lg-1{padding-top:.3125rem!important}.pr-lg-1,.px-lg-1{padding-right:.3125rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.3125rem!important}.pl-lg-1,.px-lg-1{padding-left:.3125rem!important}.p-lg-2{padding:.625rem!important}.pt-lg-2,.py-lg-2{padding-top:.625rem!important}.pr-lg-2,.px-lg-2{padding-right:.625rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.625rem!important}.pl-lg-2,.px-lg-2{padding-left:.625rem!important}.p-lg-3{padding:1.25rem!important}.pt-lg-3,.py-lg-3{padding-top:1.25rem!important}.pr-lg-3,.px-lg-3{padding-right:1.25rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1.25rem!important}.pl-lg-3,.px-lg-3{padding-left:1.25rem!important}.p-lg-4{padding:1.875rem!important}.pt-lg-4,.py-lg-4{padding-top:1.875rem!important}.pr-lg-4,.px-lg-4{padding-right:1.875rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.875rem!important}.pl-lg-4,.px-lg-4{padding-left:1.875rem!important}.p-lg-5{padding:3.125rem!important}.pt-lg-5,.py-lg-5{padding-top:3.125rem!important}.pr-lg-5,.px-lg-5{padding-right:3.125rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3.125rem!important}.pl-lg-5,.px-lg-5{padding-left:3.125rem!important}.m-lg-n1{margin:-.3125rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.3125rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.3125rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.3125rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.3125rem!important}.m-lg-n2{margin:-.625rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.625rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.625rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.625rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.625rem!important}.m-lg-n3{margin:-1.25rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1.25rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1.25rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1.25rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1.25rem!important}.m-lg-n4{margin:-1.875rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.875rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.875rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.875rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.875rem!important}.m-lg-n5{margin:-3.125rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3.125rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3.125rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3.125rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3.125rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:87.5rem){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.3125rem!important}.mt-xl-1,.my-xl-1{margin-top:.3125rem!important}.mr-xl-1,.mx-xl-1{margin-right:.3125rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.3125rem!important}.ml-xl-1,.mx-xl-1{margin-left:.3125rem!important}.m-xl-2{margin:.625rem!important}.mt-xl-2,.my-xl-2{margin-top:.625rem!important}.mr-xl-2,.mx-xl-2{margin-right:.625rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.625rem!important}.ml-xl-2,.mx-xl-2{margin-left:.625rem!important}.m-xl-3{margin:1.25rem!important}.mt-xl-3,.my-xl-3{margin-top:1.25rem!important}.mr-xl-3,.mx-xl-3{margin-right:1.25rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1.25rem!important}.ml-xl-3,.mx-xl-3{margin-left:1.25rem!important}.m-xl-4{margin:1.875rem!important}.mt-xl-4,.my-xl-4{margin-top:1.875rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.875rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.875rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.875rem!important}.m-xl-5{margin:3.125rem!important}.mt-xl-5,.my-xl-5{margin-top:3.125rem!important}.mr-xl-5,.mx-xl-5{margin-right:3.125rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3.125rem!important}.ml-xl-5,.mx-xl-5{margin-left:3.125rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.3125rem!important}.pt-xl-1,.py-xl-1{padding-top:.3125rem!important}.pr-xl-1,.px-xl-1{padding-right:.3125rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.3125rem!important}.pl-xl-1,.px-xl-1{padding-left:.3125rem!important}.p-xl-2{padding:.625rem!important}.pt-xl-2,.py-xl-2{padding-top:.625rem!important}.pr-xl-2,.px-xl-2{padding-right:.625rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.625rem!important}.pl-xl-2,.px-xl-2{padding-left:.625rem!important}.p-xl-3{padding:1.25rem!important}.pt-xl-3,.py-xl-3{padding-top:1.25rem!important}.pr-xl-3,.px-xl-3{padding-right:1.25rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1.25rem!important}.pl-xl-3,.px-xl-3{padding-left:1.25rem!important}.p-xl-4{padding:1.875rem!important}.pt-xl-4,.py-xl-4{padding-top:1.875rem!important}.pr-xl-4,.px-xl-4{padding-right:1.875rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.875rem!important}.pl-xl-4,.px-xl-4{padding-left:1.875rem!important}.p-xl-5{padding:3.125rem!important}.pt-xl-5,.py-xl-5{padding-top:3.125rem!important}.pr-xl-5,.px-xl-5{padding-right:3.125rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3.125rem!important}.pl-xl-5,.px-xl-5{padding-left:3.125rem!important}.m-xl-n1{margin:-.3125rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.3125rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.3125rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.3125rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.3125rem!important}.m-xl-n2{margin:-.625rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.625rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.625rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.625rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.625rem!important}.m-xl-n3{margin:-1.25rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1.25rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1.25rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1.25rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1.25rem!important}.m-xl-n4{margin:-1.875rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.875rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.875rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.875rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.875rem!important}.m-xl-n5{margin:-3.125rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3.125rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3.125rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3.125rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3.125rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:36rem){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:48rem){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:62rem){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:87.5rem){.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}.text-no-transform{text-transform:none!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-default,a.text-default:focus,a.text-default:hover{color:#000!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:35.99875rem){.visible-xs{display:block!important}.visible-xs table.visible-xs{display:table!important}.visible-xs tr.visible-xs{display:table-row!important}.visible-xs td.visible-xs,.visible-xs th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:36rem) and (max-width:47.99875rem){.visible-sm{display:block!important}.visible-sm table.visible-sm{display:table!important}.visible-sm tr.visible-sm{display:table-row!important}.visible-sm td.visible-sm,.visible-sm th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:48rem) and (max-width:61.99875rem){.visible-md{display:block!important}.visible-md table.visible-md{display:table!important}.visible-md tr.visible-md{display:table-row!important}.visible-md td.visible-md,.visible-md th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:62rem){.visible-lg{display:block!important}.visible-lg table.visible-lg{display:table!important}.visible-lg tr.visible-lg{display:table-row!important}.visible-lg td.visible-lg,.visible-lg th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:35.99875rem){.hidden-xs{display:none!important}}@media (min-width:36rem) and (max-width:47.99875rem){.hidden-sm{display:none!important}}@media (min-width:48rem) and (max-width:61.99875rem){.hidden-md{display:none!important}}@media (min-width:62rem){.hidden-lg{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVsZW1lbnRzL19saXN0LnNjc3MiLCJtYWluLmNzcyIsInNldHRpbmdzL190eXBvZ3JhcGh5LnNjc3MiLCJnZW5lcmljL19ib3gtc2l6aW5nLnNjc3MiLCJnZW5lcmljL19ub3JtYWxpemUuc2NzcyIsInNldHRpbmdzL19jb2xvcnMuc2NzcyIsImdlbmVyaWMvX3Jlc2V0LnNjc3MiLCJnZW5lcmljL19zaGFyZWQuc2NzcyIsInRvb2xzL190eXBvZ3JhcGh5LnNjc3MiLCJsaWIvc2VsZWN0Mi9fbGliLnNlbGVjdDIuY29yZS5zY3NzIiwibGliL3NlbGVjdDIvX2xpYi5zZWxlY3QyLnNpbmdsZS5zY3NzIiwibGliL3NlbGVjdDIvX2xpYi5zZWxlY3QyLm11bHRpcGxlLnNjc3MiLCJsaWIvc2VsZWN0Mi9fbGliLnNlbGVjdDIuZHJvcGRvd24uc2NzcyIsImVsZW1lbnRzL19wYWdlLnNjc3MiLCJzZXR0aW5ncy9fZ2xvYmFsLnNjc3MiLCJlbGVtZW50cy9faGVhZGluZ3Muc2NzcyIsImVsZW1lbnRzL190ZXh0LnNjc3MiLCJlbGVtZW50cy9fbGlua3Muc2NzcyIsImVsZW1lbnRzL19pbWFnZXMuc2NzcyIsImVsZW1lbnRzL19mb3Jtcy5zY3NzIiwiZWxlbWVudHMvX3RhYmxlLnNjc3MiLCJlbGVtZW50cy9fc3ZnLnNjc3MiLCJlbGVtZW50cy9fcGFzdGlsbGUuc2NzcyIsInRvb2xzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLmJyZWFrcG9pbnRzLnNjc3MiLCJvYmplY3RzL19ncmlkLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5ncmlkLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5ncmlkLWZyYW1ld29yay5zY3NzIiwib2JqZWN0cy9fbWVkaWEuc2NzcyIsIm9iamVjdHMvX2xpc3QtaW5saW5lLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5saXN0cy5zY3NzIiwib2JqZWN0cy9fdHJhbnNpdGlvbnMuc2NzcyIsInRvb2xzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLnRyYW5zaXRpb24uc2NzcyIsIm9iamVjdHMvX2Ryb3Bkb3duLnNjc3MiLCJzZXR0aW5ncy9fYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzIiwidmVuZG9ycy9fcmZzLnNjc3MiLCJzZXR0aW5ncy9fYm9vdHN0cmFwLW92ZXJyaWRlcy5zY3NzIiwidG9vbHMvYm9vdHN0cmFwL19ib290c3RyYXAubmF2LWRpdmlkZXIuc2NzcyIsInRvb2xzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLmhvdmVyLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5ncmFkaWVudHMuc2NzcyIsIm9iamVjdHMvX2lucHV0LWdyb3VwLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5ib3JkZXItcmFkaXVzLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5idXR0b25zLnNjc3MiLCJvYmplY3RzL19ub1VpU2xpZGVyLnNjc3MiLCJvYmplY3RzL19pbWFnZUNvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9faWNvbkNvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9faWNvbi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX3RhZy5zY3NzIiwiY29tcG9uZW50cy9fc2tpcExpbmtzLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5zY3JlZW4tcmVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fYWRkcmVzcy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hGb3JtLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlckRyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXJTaG9ydFN0b3JlLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXJTaG9ydEFjY291bnQuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlclNob3J0Q2FydC5zY3NzIiwidG9vbHMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9fdG9wTmF2LnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb25DYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uU3ViY2F0ZWdvcmllcy5zY3NzIiwiY29tcG9uZW50cy9fcmVpbnN1cmFuY2Uuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3RlckNvcHkuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2VzQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrTGluay5zY3NzIiwiY29tcG9uZW50cy9fY2F0YWxvZ0Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL190aXBzLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlbG9jYXRvckhvbWUuc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2VzTGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdE9mZmVyTGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcGVudW1hdGljU2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19tYXRyaWN1bGF0aW9uRmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19lZGl0by5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmUuc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2VzLnNjc3MiLCJjb21wb25lbnRzL19zdG9yZWxvY2F0b3JTZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2ZhY2V0LnNjc3MiLCJjb21wb25lbnRzL19mYWNldHNMaXN0LnNjc3MiLCJjb21wb25lbnRzL19kYXRlcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL19mYWNldFNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fZmFjZXRzTW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RMaXN0LnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeU1lbnUuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnRNZW51LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0UmVjb21tYW5kYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19wcm9jZXNzLnNjc3MiLCJjb21wb25lbnRzL19jYXJ0LnNjc3MiLCJjb21wb25lbnRzL19wcm9ncmVzc05hdi5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdERldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdEdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RUaHVtYm5haWxzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0U2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL19jYXJ0Qm94LnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0VmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2FkdmljZXMuc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrb3V0LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hTdWdnZXN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL190cmFja2VyLnNjc3MiLCJjb21wb25lbnRzL19sYXp5bG9hZC5zY3NzIiwiY29tcG9uZW50cy9fYW5ub3VuY2VtZW50LnNjc3MiLCJjb21wb25lbnRzL19hbmltYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19jYXB0Y2hhLnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGxUb1RvcC5zY3NzIiwiY29tcG9uZW50cy9fcG5ldW1hdGljU2VhcmNoQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3BuZXVtYXRpY1NlYXJjaE1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19wcmVzdGF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fb3B0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi1wcmUtbmF2LnNjc3MiLCJjb21wb25lbnRzL19icmFuZHMuc2NzcyIsImNvbXBvbmVudHMvX2Nvbm5lY3Rvci5zY3NzIiwiY29tcG9uZW50cy9fZmxvYS5zY3NzIiwiY29tcG9uZW50cy9fcmVjaGVyY2hlLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0QW5pbWF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fZmFjZXRzSGVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9fbmVhcmVzdFN0b3Jlcy5zY3NzIiwiY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsImNvbXBvbmVudHMvX21pbnV0cGFzcy5zY3NzIiwiY29tcG9uZW50cy9fdW5hdm9pZGFibGVzLnNjc3MiLCJjb21wb25lbnRzL19oaWdobGlnaHQuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fc2VydmljZUl0ZW0uc2NzcyIsImNvbXBvbmVudHMvX2NvbmRpdGlvbmFsUHJvZHVjdExpc3Quc2NzcyIsImNvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC50YWJsZS1yb3cuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC5yZXNldC10ZXh0LnNjc3MiLCJjb21wb25lbnRzL19wb3BvdmVyLnNjc3MiLCJjb21wb25lbnRzL19zcGlubmVycy5zY3NzIiwiY29tcG9uZW50cy9fZGlzY291bnQtZGV0YWlsLnNjc3MiLCJjb21wb25lbnRzL19wcmVoZWFkZXJNZXNzYWdlcy5zY3NzIiwidG9vbHMvYm9vdHN0cmFwL19ib290c3RyYXAudGV4dC10cnVuY2F0ZS5zY3NzIiwiY29tcG9uZW50cy9fcHJlSGVhZGVyLnNjc3MiLCJ2ZW5kb3JzL19pbm92YXhvLnNjc3MiLCJ2ZW5kb3JzL19kaWRvbWkuc2NzcyIsInZlbmRvcnMvX3BheWxpbmUuc2NzcyIsInZlbmRvcnMvX2dvb2dsZU1hcHMuc2NzcyIsInBhZ2VzL19wcm94aW1pcy5zY3NzIiwidG9vbHMvYm9vdHN0cmFwL19ib290c3RyYXAuY2xlYXJmaXguc2NzcyIsInV0aWxpdGllcy9faGVhZGluZ3Muc2NzcyIsInV0aWxpdGllcy9faW1nRml0LnNjc3MiLCJ1dGlsaXRpZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5hbGlnbi5zY3NzIiwidG9vbHMvYm9vdHN0cmFwL19ib290c3RyYXAuYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuYmFja2dyb3VuZC5zY3NzIiwidXRpbGl0aWVzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLmJvcmRlcnMuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5kaXNwbGF5LnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuZW1iZWQuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5mbGV4LnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuZmxvYXQuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5pbnRlcmFjdGlvbnMuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5vdmVyZmxvdy5zY3NzIiwidXRpbGl0aWVzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLnBvc2l0aW9uLnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuc2NyZWVucmVhZGVycy5zY3NzIiwidXRpbGl0aWVzL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLnNoYWRvd3Muc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5zaXppbmcuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC5zcGFjaW5nLnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAuc3RyZXRjaGVkLWxpbmsuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC50ZXh0LnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC50ZXh0LWVtcGhhc2lzLnNjc3MiLCJ0b29scy9ib290c3RyYXAvX2Jvb3RzdHJhcC50ZXh0LWhpZGUuc2NzcyIsInV0aWxpdGllcy9ib290c3RyYXAvX2Jvb3RzdHJhcC52aXNpYmlsaXR5LnNjc3MiLCJ1dGlsaXRpZXMvYm9vdHN0cmFwL19ib290c3RyYXAucmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0NRLGdCQ2crQlIsQ0N0L0JBLFdBQ0UsbUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSx1RERvQ0YsQ0MvQkEsV0FDRSxtQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHNERG1DRixDQzlCQSxXQUNFLG1CQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEseUREa0NGLENDNUJBLFdBQ0UsbUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxvRERnQ0YsQ0UxREEsaUJBR0UsNkJBQUEsQ0FBQSxxQkY2R0YsQ0c1R0EsS0FDRSxnQkFBQSxDQUNBLDZCSDBIRixD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MU9JLHlCMEQ4R0Esa0NBV0ksa0JoRit0T04sQ0FDRixDZ0Y1dE9JLGtDQUNFLGVoRjh0T04sQ3NCNTFPSSx5QjBENkhBLGtDQU1JLHNCQUFBLENBRkEsYUFBQSxDQUNBLG9CQUFBLENBRkEsbUJoRm11T04sQ0FDRixDc0JwMk9JLDJCMEQ2SEEsa0NBVUksa0JoRml1T04sQ0FDRixDZ0YvdE9NLHlDQUNFLGFBQUEsQ0FFQSxlQUFBLENBREEsVWhGa3VPUixDc0JqMk9JLCtCMEQ2SEUseUNBTUksWWhGa3VPUixDQUNGLENnRi90T00seUNBQ0UsZWhGaXVPUixDZ0Y1dE9FLDRCekVwS0ksb0RBQUEsQ3lFdUtGLGlCQUFBLEN6RXJLRSxpQkFBQSxDQURBLGVBQUEsQ3lFdUtGLGdCaEYrdE9KLENnRjd0T0ksbUNBQ0UsYTVFek1ZLEM0RTBNWixvQkFBQSxDQUNBLHFCaEYrdE9OLENnRjV0T0ksc0NBQ0Usc0JoRjh0T04sQ2dGenRPRSx1SkFDRSxzQkFBQSxDQUFBLG1CQUFBLENBRUEsd0I1RS9NYyxDNEU2TWQsMEJBQUEsQ0FDQSxvQmhGNHRPSixDc0IxNE9JLHlCMEQ0S0YsdUpBTUksNEJoRjR0T0osQ0FDRixDZ0YxdE9JLDAyQkFDRSx3QmhGNHRPTixDZ0Z4dE9FLHNCQUNFLHFFQUFBLENBQ0EscUJoRjB0T0osQ3NCdDVPSSx5QjBEMExGLHNCQUtJLHVCQUFBLENBQ0EsYWhGMnRPSixDQUNGLENnRnp0T0ksNkJBQ0UsNEVBQUEsQ0FDQSxxQmhGMnRPTixDc0JoNk9JLHlCMER1TUUsMENBRUksc0RoRjJ0T1IsQ2dGanVPRSw2QkFXSSwrQkFBQSxDQUNBLHVCQUFBLENBRUEsb0JBQUEsQ0FEQSxvQmhGNHRPTixDZ0Z6dE9NLDJMQUNFLDJCaEYydE9SLENnRnh0T00sMENBQ0Usb0RoRjB0T1IsQ0FiRixDZ0Z4c09JLDJDQUVFLHdCNUUvUFksQzRFOFBaLHFCaEZ5dE9OLENzQjE2T0ksK0IwRGdOQSwyQ0FLSSxpQmhGeXRPTixDQUNGLENzQjU3T0kseUIwRHFPRSx3REFFSSw2Q2hGeXRPUixDQUNGLENnRnJ0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QUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsNkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHNCQUFBLENBQUEsa0JwRzZ0Vk4sQ29HMXRWSSxzQkFDRSx3QmhHOVFZLENnR2tSWiw4QmxFdlBVLENrRXNQViwrQmxFdFBVLENrRW9QViwrQkFBQSxDQUNBLCtCcEc4dFZOLENvRzF0Vk0saUNBQ0UscUJoR25RVSxDZ0dvUVYsa0JsRTNQUSxDa0U0UFIsZXBHNHRWUixDb0d6dFZNLDZDQUNFLGtCQUFBLENBQ0Esa0JwRzJ0VlIsQ29HeHRWTSw0Q0FJRSw4QmxFeFFRLENrRXVRUiwrQmxFdlFRLENrRXFRUixvQkFBQSxDQUNBLG1CcEc0dFZSLENvR3R0VkksbUJBQ0Usd0JoR3hTWSxDZ0d5U1osa0JsRTlRVSxDa0UrUVYsa0JBQUEsQ0FDQSx1QnBHd3RWTixDc0J0OVZJLCtCOEUwUEEsbUJBT0ksa0JwR3l0Vk4sQ0FDRixDb0d0dFZJLDZCQUNFLHdCaEduVFksQ2dHdVRaLDhCbEU1UlUsQ2tFMlJWLCtCbEUzUlUsQ2tFeVJWLCtCQUFBLENBQ0EsdUJwRzB0Vk4sQ29HdHRWTSx3Q0FDRSxxQmhHeFNVLENnR3lTVixrQmxFaFNRLENrRWlTUixlcEd3dFZSLENvR3J0Vk0sZ0RBRUUscUJBQUEsQ0FEQSxTcEd3dFZSLENvR3J0VlEsNERBQ0UsWXBHdXRWVixDb0dwdFZRLDJEQUNFLGVwR3N0VlYsQ29HL3NWSSxzQkFDRSxvQkFBQSxDQUNBLG1CcEdpdFZOLENvRzdzVkUsMEJBR0UsYWhHaFdjLENHOEJaLG9EQUFBLENBRUEsaUJBQUEsQ0FEQSxlQUFBLEM2RmtVRixvQnBHZ3RWSixDc0I1L1ZJLCtCOEVpVEUsNENBRUUsa0JBQUEsQ0FBQSxVQUFBLENBQUEsTXBHNnNWTixDQUNGLENzQmpnV0ksK0I4RTBUQSxZQUNFLHlCcEcwc1ZKLENvR3RzVkkscUJBQ0UsUXBHd3NWTixDb0duc1ZJLG9CQUNFLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFBLENBQ0Esb0JwR3FzVk4sQ29HbHNWSSw0Q0FFRSxVcEdt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MklycmVBLG1CQUNFLGtCM0l3cmVGLEMySXJyZUUsMEJBS0UsYUFBQSxDQURBLHNCQUFBLENBSEEsaUJBQUEsQ0FFQSxPQUFBLENBREEsSzNJMHJlSixDMkk3cWVFLGV0R3RERSx3QnNHdUR1QixDQ3hEekIsb0JEd0RxRSxDQzFEckUsYTVJNHVlRixDNEl4dWVFLGtCQUNFLHdCNUkwdWVKLEM0SXZ1ZUUsMkJBQ0UsYTVJeXVlSixDMkl6cmVFLGlCdEd0REUsd0JzR3VEdUIsQ0N4RHpCLG9CRHdEcUUsQ0MxRHJFLGE1SXd2ZUYsQzRJcHZlRSxvQkFDRSx3QjVJc3ZlSixDNEludmVFLDZCQUNFLGE1SXF2ZUosQzJJcnNlRSxldEd0REUsd0JzR3VEdUIsQ0N4RHpCLG9CRHdEcUUsQ0MxRHJFLGE1SW93ZUYsQzRJaHdlRSxrQkFDRSx3QjVJa3dlSixDNEkvdmVFLDJCQUNFLGE1SWl3ZUosQzJJanRlRSxZdEd0REUsd0JzR3VEdUIsQ0N4RHpCLG9CRHdEcUUsQ0MxRHJFLGE1SWd4ZUYsQzRJNXdlRSxlQUNFLHdCNUk4d2VKLEM0STN3ZUUsd0JBQ0UsYTVJNndlSixDMkk3dGVFLGV0R3RERSx3QnNHdUR1QixDQ3hEekIsb0JEd0RxRSxDQzFEckUsYTVJNHhlRixDNEl4eGVFLGtCQUNFLHdCNUkweGVKLEM0SXZ4ZUUsMkJBQ0UsYTVJeXhlSixDMkl6dWVFLGN0R3RERSx3QnNHdUR1QixDQ3hEekIsb0JEd0RxRSxDQzFEckUsYTVJd3llRixDNElweWVFLGlCQUNFLHdCNUlzeWVKLEM0SW55ZUUsMEJBQ0UsYTVJcXllSixDMklydmVFLGF0R3RERSx3QnNHdUR1QixDQ3hEekIsb0JEd0RxRSxDQzFEckUsYTVJb3plRixDNEloemVFLGdCQUNFLHdCNUlremVKLEM0SS95ZUUseUJBQ0UsYTVJaXplSixDMklqd2VFLFl0R3RERSx3QnNHdUR1QixDQ3hEekIsb0JEd0RxRSxDQzFEckUsYTVJZzBlRixDNEk1emVFLGVBQ0Usd0I1STh6ZUosQzRJM3plRSx3QkFDRSxhNUk2emVKLEMySTd3ZUUsZXRHdERFLHFCc0d1RHVCLENDeER6QixvQkR3RHFFLENDMURyRSxVNUk0MGVGLEM0SXgwZUUsa0JBQ0Usd0I1STAwZUosQzRJdjBlRSwyQkFDRSxVNUl5MGVKLEM2SXowZUEsT0FHRSxhN0dJUyxDNkdMVCxrQmhJcUVpQixDZ0l0RWpCLFU3STgwZUYsQzZJejBlRSxvQkFJRSxpQ0FBQSxDQUZBLGM3R29WMEIsQzZHblYxQixrQjdJNDBlSixDNkl4MGVFLGdCQUVFLG1DQUFBLENBREEscUI3STIwZUosQzZJdjBlRSxtQkFDRSxnQzdJeTBlSixDNkl0MGVFLGVBRUUsZUFBQSxDQURBLGtCN0l5MGVKLEM2SXQwZUksb0NBRUUsV0FBQSxDQUNBLGlCQUFBLENBQ0Esa0I3SXcwZU4sQzZJdDBlTSxnREFHRSw0QkFBQSxDQUZBLGVBQUEsQ0FHQSxnQkFBQSxDQUZBLG9CQUFBLENBR0EscUI3SXkwZVIsQzZJdjBlUSw0REFDRSxrQjdJMDBlVixDNkl0MGVNLHNEQUNFLHVCN0l5MGVSLENzQnp6ZUksK0J1SHZDRixlQTRCSSxtQjdJdzBlSixDQUNGLEM2SWowZVEsa0VBQ0UsVzdJbzBlVixDNkl4emVFLDBCQUVFLGE3STJ6ZUosQzZJaHplRSxzREFFRSw2QjdJc3plSixDNklsemVJLGtEQUVFLDJCN0lvemVOLEM2STl5ZUUsbUdBSUUsUTdJaXplSixDNkl4eWVFLHlDQUNFLGdDN0kyeWVKLENvQzM1ZUUsNEJ5RzRISSxpQzdHdU93QixDNkd4T3hCLGE3SXF5ZU4sQzhJcDZlSSxtREFHRSx3QjlJdTZlTixDOEluNmVNLHVGQUlFLG9COUlxNmVSLEM4SXY1ZVEsNEdBRUUsd0I5STY1ZVYsQzhJeDdlSSx5REFHRSx3QjlJMjdlTixDOEl2N2VNLCtGQUlFLG9COUl5N2VSLEM4STM2ZVEsa0hBRUUsd0I5SWk3ZVYsQzhJNThlSSxtREFHRSx3QjlJKzhlTixDOEkzOGVNLHVGQUlFLG9COUk2OGVSLEM4SS83ZVEsNEdBRUUsd0I5SXE4ZVYsQzhJaCtlSSwwQ0FHRSx3QjlJbStlTixDOEkvOWVNLDJFQUlFLG9COUlpK2VSLEM4SW45ZVEsbUdBRUUsd0I5SXk5ZVYsQzhJcC9lSSxtREFHRSx3QjlJdS9lTixDOEluL2VNLHVGQUlFLG9COUlxL2VSLEM4SXYrZVEsNEdBRUUsd0I5STYrZVYsQzhJeGdmSSxnREFHRSx3QjlJMmdmTixDOEl2Z2ZNLG1GQUlFLG9COUl5Z2ZSLEM4STMvZVEseUdBRUUsd0I5SWlnZlYsQzhJNWhmSSw2Q0FHRSx3QjlJK2hmTixDOEkzaGZNLCtFQUlFLG9COUk2aGZSLEM4SS9nZlEsc0dBRUUsd0I5SXFoZlYsQzhJaGpmSSwwQ0FHRSx3QjlJbWpmTixDOEkvaWZNLDJFQUlFLG9COUlpamZSLEM4SW5pZlEsbUdBRUUsd0I5SXlpZlYsQzhJcGtmSSxtREFHRSx3QjlJdWtmTixDOElua2ZNLHVGQUlFLG9COUlxa2ZSLEM4SXZqZlEsNEdBRUUsd0I5STZqZlYsQzhJL2pmUSx5SkFFRSxpQzlJMmtmVixDNkkvOGVJLHNCQUVFLHdCN0cvSUssQzZHZ0pMLG9CN0cyTndCLEM2RzdOeEIsVTdJbzllTixDNkk3OGVJLHVCQUVFLHdCN0c3SkssQzZHOEpMLG9CN0c3SkssQzZHMkpMLGE3SWk5ZU4sQzZJMThlQSxZQUVFLHdCN0cvSlMsQzZHOEpULFU3STg4ZUYsQzZJMzhlRSxtREFHRSxvQjdJNjhlSixDNkkxOGVFLDJCQUNFLFE3STQ4ZUosQzZJeDhlSSxvREFDRSxvQzdJMDhlTixDb0M3bmZFLHVDeUcyTE0scUM3R3FMc0IsQzZHdEx0QixVN0l1OGVSLENzQnBrZkksK0J1SDhJQSxxQkFFSSxhQUFBLENBRUEsZUFBQSxDQURBLFVBQUEsQ0FFQSxnQzdJeTdlTixDNkl0N2VNLHFDQUNFLFE3SXc3ZVIsQ0FDRixDc0JobGZJLCtCdUg4SUEscUJBRUksYUFBQSxDQUVBLGVBQUEsQ0FEQSxVQUFBLENBRUEsZ0M3SW84ZU4sQzZJajhlTSxxQ0FDRSxRN0ltOGVSLENBQ0YsQ3NCM2xmSSwrQnVIOElBLHFCQUVJLGFBQUEsQ0FFQSxlQUFBLENBREEsVUFBQSxDQUVBLGdDN0krOGVOLEM2STU4ZU0scUNBQ0UsUTdJODhlUixDQUNGLENzQnRtZkks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TSxpQkF0Q2EsQ2lIMUZqQixlbEhxUzRCLENrSDlSNUIscUJBQUEsQ0FJQSxlQUFBLENETEEsUWpIczJCa0MsQ2tIejJCbEMsZ0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FJQSxrQkFBQSxDQUZBLGlCQUFBLENBQ0EsbUJBQUEsQ0RMQSxZakhvckJrQyxDaUg1cUJsQyxvQmpKb3ZnQkYsQ2lKL3VnQkUseUJBWkEsYUFBQSxDQUZBLGlCakptd2dCRixDaUpydmdCRSxnQkFJRSxZakgwMUJnQyxDaUgzMUJoQyxXakprdmdCSixDaUovdWdCSSx1QkFHRSx3QkFBQSxDQUNBLGtCQUFBLENBRkEsVUFBQSxDQURBLGlCakpvdmdCTixDaUo1dWdCQSxnR0FFRSxlQUFBLENBQ0EsS2pKaXZnQkYsQ2lKL3VnQkUsNEhBQ0UsUWpKb3ZnQkosQ2lKbHZnQkksd0pBR0Usd0I3SW5CWSxDNklrQlosMEJBQUEsQ0FEQSxLakp5dmdCTixDaUpsdmdCQSx3R0FFRSxlakp1dmdCRixDaUpydmdCRSxvSUFHRSxZakh1ekJnQyxDaUh6ekJoQyxNQUFBLENBQ0EsV2pKMnZnQkosQ2lKeHZnQkksZ0tBR0UsMEI3SXBDWSxDNkltQ1osZ0NBQUEsQ0FEQSxPakordmdCTixDaUp4dmdCQSw0R0FFRSxlako2dmdCRixDaUozdmdCRSx3SUFDRSxLakpnd2dCSixDaUo5dmdCSSxvS0FHRSwyQjdJbkRZLEM2SWtEWiwwQkFBQSxDQURBLFFqSnF3Z0JOLENpSjl2Z0JBLG9HQUVFLGVqSm13Z0JGLENpSmp3Z0JFLGdJQUdFLFlqSHV4QmdDLENpSHp4QmhDLE9BQUEsQ0FDQSxXakp1d2dCSixDaUpwd2dCSSw0SkFHRSx5QjdJcEVZLEM2SW1FWixnQ0FBQSxDQURBLE1qSjJ3Z0JOLENpSm52Z0JBLGVBS0Usd0I3SS9GZ0IsQ21DVmQsa0JBQUEsQzBHdUdGLGE3SWxHZ0IsQzZJZ0doQixpQkFBQSxDQUNBLG9CQUFBLENBRUEsaUJqSnd2Z0JGLENtSjMyZ0JBLFNETkUsb0RqSndDVSxDZ0MyRk4saUJBdENhLENpSDNG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LENBQUEsa0JoS3N3aUJKLENpSzl3aUJBLGVBQ0UsNEhBQUEsQ0FBQSxvSGpLd3hpQkYsQ2tLanlpQkEsZ0JBQXFCLGlDbEtxeWlCckIsQ2tLcHlpQkEsV0FBcUIsNEJsS3d5aUJyQixDa0t2eWlCQSxjQUFxQiwrQmxLMnlpQnJCLENrSzF5aUJBLGNBQXFCLCtCbEs4eWlCckIsQ2tLN3lpQkEsbUJBQXFCLG9DbEtpemlCckIsQ2tLaHppQkEsZ0JBQXFCLGlDbEtvemlCckIsQ21LcHppQkUsWUFDRSxrQ25LdXppQkosQ29DL3lpQkUsc0YrSEhJLGtDbkt3emlCTixDbUs5emlCRSxjQUNFLGtDbktpMGlCSixDb0N6emlCRSw4RitISEksa0NuS2swaUJOLENtS3gwaUJFLFlBQ0Usa0NuSzIwaUJKLENvQ24waUJFLHNGK0hISSxrQ25LNDBpQk4sQ21LbDFpQkUsU0FDRSxrQ25LcTFpQkosQ29DNzBpQkUsMEUrSEhJLGtDbktzMWlCTixDbUs1MWlCRSxZQUNFLGtDbksrMWlCSixDb0N2MWlCRSxzRitISEksa0NuS2cyaUJOLENtS3QyaUJFLFdBQ0Usa0NuS3kyaUJKLENvQ2oyaUJFLGtGK0hISSxrQ25LMDJpQk4sQ21LaDNpQkUsVUFDRSxrQ25LbTNpQkosQ29DMzJpQkUsOEUrSEhJLGtDbktvM2lCTixDbUsxM2lCRSxTQUNFLGtDbks2M2lCSixDb0NyM2lCRSwwRStISEksa0NuSzgzaUJOLENvQzMzaUJFLGtHK0hISSwrQm5LdzRpQk4sQ29LejRpQkEsVUFDRSwrQnBLNDRpQkYsQ29LejRpQkEsZ0JBQ0Usc0NwSzQ0aUJGLENxS3Y1aUJBLFFBQWtCLHVDcksyNWlCbEIsQ3FLMTVpQkEsWUFBa0IsMkNySzg1aUJsQixDcUs3NWlCQSxjQUFrQiw2Q3JLaTZpQmxCLENxS2g2aUJBLGVBQWtCLDhDcktvNmlCbEIsQ3FLbjZpQkEsYUFBa0IsNENyS3U2aUJsQixDcUtyNmlCQSxVQUFtQixrQnJLeTZpQm5CLENxS3g2aUJBLGNBQW1CLHNCcks0NmlCbkIsQ3FLMzZpQkEsZ0JBQW1CLHdCcksrNmlCbkIsQ3FLOTZpQkEsaUJBQW1CLHlCcktrN2lCbkIsQ3FLajdpQkEsZUFBbUIsdUJyS3E3aUJuQixDcUtsN2lCRSxnQkFDRSw4QnJLcTdpQkosQ3FLdDdpQkUsa0JBQ0UsOEJyS3k3aUJKLENxSzE3aUJFLGdCQUNFLDhCcks2N2lCSixDcUs5N2lCRSxhQUNFLDhCcktpOGlCSixDcUtsOGlCRSxnQkFDRSw4QnJLcThpQkosQ3FLdDhpQkUsZUFDRSw4QnJLeThpQkosQ3FLMThpQkUsY0FDRSw4QnJLNjhpQkosQ3FLOThpQkUsYUFDRSw4QnJLaTlpQkosQ3FLbDlpQkUsZ0JBQ0UsMkJyS3E5aUJKLENxS2o5aUJBLGNBQ0UsMkJyS285aUJGLENxSzc4aUJBLFlBQ0UsNkJyS2c5aUJGLENxSzc4aUJBLFNBQ0UsNEJyS2c5aUJGLENxSzc4aUJBLGFBQ0UscUNyS2k5aUJGLENxSzc4aUJBLDRCQUhFLHNDcktxOWlCRixDcUs3OGlCQSwrQkFIRSx5Q3JLcTlpQkYsQ3FLNzhpQkEsOEJBSEUsd0NyS3E5aUJGLENxS2w5aUJBLGNBQ0UscUNyS2k5aUJGLENxSzc4aUJBLFlBQ0UsNkJyS2c5aUJGLENxSzc4aUJBLGdCQUNFLDJCcktnOWlCRixDcUs3OGlCQSxjQUNFLDZCcktnOWlCRixDcUs3OGlCQSxXQUNFLHlCcktnOWlCRixDOEp4aGpCRSxnQkFFRSxVQUFBLENBQ0EsVUFBQSxDQUZBLGE5SjZoakJKLENzS3BoakJNLFFBQXdCLHNCdEt3aGpCOUIsQ3NLeGhqQk0sVUFBd0Isd0J0SzRoakI5QixDc0s1aGpCTSxnQkFBd0IsOEJ0S2dpakI5QixDc0toaWpCTSxTQUF3Qix1QnRLb2lqQjlCLENzS3BpakJNLFNBQXdCLHVCdEt3aWpCOUIsQ3NLeGlqQk0sYUFBd0IsMkJ0SzRpakI5QixDc0s1aWpCTSxjQUF3Qiw0QnRLZ2pqQjlCLENzS2hqakJNLFFBQXdCLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSxzQnRLb2pqQjlCLENzS3BqakJNLGVBQXdCLG9DQUFBLENBQUEsb0NBQUEsQ0FBQSw2QnRLd2pqQjlCLENzQnZnakJJLHlCZ0pqREUsV0FBd0Isc0J0SzZqakI1QixDc0s3ampCSSxhQUF3Qix3QnRLZ2tqQjVCLENzS2hrakJJLG1CQUF3Qiw4QnRLbWtqQjVCLENzS25rakJJLFlBQXdCLHVCdEtza2pCNUIsQ3NLdGtqQkksWUFBd0IsdUJ0S3lrakI1QixDc0t6a2pCSSxnQkFBd0IsMkJ0SzRrakI1QixDc0s1a2pCSSxpQkFBd0IsNEJ0SytrakI1QixDc0sva2pCSSxXQUF3Qiw2QkFBQSxDQUFBLDZCQUFBLENBQUEsc0J0S2tsakI1QixDc0tsbGpCSSxrQkFBd0Isb0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLDZCdEtxbGpCNUIsQ0FDRixDc0JyaWpCSSx5QmdKakRFLFdBQXdCLHNCdEswbGpCNUIsQ3NLMWxqQkksYUFBd0Isd0J0SzZsakI1QixDc0s3bGpCSSxtQkFBd0IsOEJ0S2dtakI1QixDc0tobWpCSSxZQUF3Qix1QnRLbW1qQjVCLENzS25takJJLFlBQXdCLHVCdEtzbWpCNUIsQ3NLdG1qQkksZ0JBQXdCLDJCdEt5bWpCNUIsQ3NLem1qQkksaUJBQXdCLDRCdEs0bWpCNUIsQ3NLNW1qQkksV0FBd0IsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLHNCdEsrbWpCNUIsQ3NLL21qQkksa0JBQXdCLG9DQUFBLENBQUEsb0NBQUEsQ0FBQSw2QnRLa25qQjVCLENBQ0YsQ3NCbGtqQkkseUJnSmpERSxXQUF3QixzQnRLdW5qQjVCLENzS3ZuakJJLGFBQXdCLHdCdEswbmpCNUIsQ3NLMW5qQkksbUJBQXdCLDhCdEs2bmpCNUIsQ3NLN25qQkksWUFBd0IsdUJ0S2dvakI1QixDc0tob2pCSSxZQUF3Qix1QnRLbW9qQjVCLENzS25vakJJLGdCQUF3QiwyQnRLc29qQjVCLENzS3RvakJJLGlCQUF3Qiw0QnRLeW9qQjVCLENzS3pvakJJLFdBQXdCLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSxzQnRLNG9qQjVCLENzSzVvakJJLGtCQUF3QixvQ0FBQSxDQUFBLG9DQUFBLENBQUEsNkJ0SytvakI1QixDQUNGLENzQi9sakJJLDJCZ0pqREUsV0FBd0Isc0J0S29wakI1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QSw4QnhLb3VrQnBDLEN3S251a0JFLDBCQUFrQyxvQ0FBQSxDQUFBLHFDeEtzdWtCcEMsQ3dLcnVrQkUseUJBQWtDLHVDQUFBLENBQUEsb0N4S3d1a0JwQyxDd0t2dWtCRSwwQkFBa0Msb0NBQUEsQ0FBQSwrQnhLMHVrQnBDLEN3S3h1a0JFLG9CQUFnQyxrQ0FBQSxDQUFBLHlCeEsydWtCbEMsQ3dLMXVrQkUscUJBQWdDLG1DQUFBLENBQUEsK0J4SzZ1a0JsQyxDd0s1dWtCRSxtQkFBZ0MsaUNBQUEsQ0FBQSw2QnhLK3VrQmxDLEN3Szl1a0JFLHNCQUFnQyxvQ0FBQSxDQUFBLDJCeEtpdmtCbEMsQ3dLaHZrQkUsd0JBQWdDLHNDQUFBLENBQUEsNkJ4S212a0JsQyxDd0tsdmtCRSx1QkFBZ0MscUNBQUEsQ0FBQSw0QnhLcXZrQmxDLENBQ0YsQ3lLaHlrQkksWUFBd0Isb0J6S215a0I1QixDeUtseWtCSSxhQUF3QixxQnpLc3lrQjVCLEN5S3J5a0JJLFlBQXdCLG9Cekt5eWtCNUIsQ3NCcnZrQkkseUJtSnREQSxlQUF3QixvQnpLZ3prQjFCLEN5Sy95a0JFLGdCQUF3QixxQnpLa3prQjFCLEN5S2p6a0JFLGVBQXdCLG9CektvemtCMUIsQ0FDRixDc0Jqd2tCSSx5Qm1KdERBLGVBQXdCLG9CeksyemtCMUIsQ3lLMXprQkUsZ0JBQXdCLHFCeks2emtCMUIsQ3lLNXprQkUsZUFBd0Isb0J6Syt6a0IxQixDQUNGLENzQjV3a0JJLHlCbUp0REEsZUFBd0Isb0J6S3Mwa0IxQixDeUtyMGtCRSxnQkFBd0IscUJ6S3cwa0IxQixDeUt2MGtCRSxlQUF3QixvQnpLMDBrQjFCLENBQ0YsQ3NCdnhrQkksMkJtSnREQSxlQUF3QixvQnpLaTFrQjFCLEN5S2gxa0JFLGdCQUF3QixxQnpLbTFrQjFCLEN5S2wxa0JFLGVBQXdCLG9CektxMWtCMUIsQ0FDRixDMEszMWtCRSxpQkFBeUIsaUNBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCMUs4MWtCM0IsQzBLOTFrQkUsa0JBQXlCLGtDQUFBLENBQUEsK0JBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCMUtrMmtCM0IsQzBLbDJrQkUsa0JBQXlCLGtDQUFBLENBQUEsK0JBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCMUtzMmtCM0IsQzJLdDJrQkUsZUFBc0IsdUIzSzAya0J4QixDMksxMmtCRSxpQkFBc0IseUIzSzgya0J4QixDNEs3MmtCRSxpQkFBeUIseUI1S2kza0IzQixDNEtqM2tCRSxtQkFBeUIsMkI1S3Eza0IzQixDNEtyM2tCRSxtQkFBeUIsMkI1S3kza0IzQixDNEt6M2tCRSxnQkFBeUIsd0I1SzYza0IzQixDNEs3M2tCRSxpQkFBeUIseUI1S2k0a0IzQixDNEs1M2tCQSxXQUVFLEs1S2s0a0JGLEM0SzUza0JBLHlCQUpFLE1BQUEsQ0FIQSxjQUFBLENBRUEsT0FBQSxDQUVBLFk1S3U0a0JGLEM0S3A0a0JBLGNBR0UsUTVLaTRrQkYsQzRLMzNrQkUsNEJBREYsWUFFSSxlQUFBLENBQ0EsS0FBQSxDQUNBLFk1Sysza0JGLENBQ0YsQzZLejVrQkEsUzVISUUsVUFBQSxDQUVBLFdBQUEsQ0FDQSxlQUFBLENBRkEsU0FBQSxDQUhBLGlCQUFBLENBQ0EsU0FBQSxDQUtBLGtCQUFBLENBRUEsUUFBQSxDQURBLGtCakQ0NWtCRixDaURqNWtCRSxtREFJRSxXQUFBLENBQ0EsZ0JBQUEsQ0FIQSxlQUFBLENBQ0EsVUFBQSxDQUdBLFNBQUEsQ0FDQSxrQmpEbTVrQkosQzhLaDdrQkEsV0FBYSw4REFBQSxDQUFBLHNEOUtvN2tCYixDOEtuN2tCQSxRQUFVLHlEQUFBLENBQUEsaUQ5S3U3a0JWLEM4S3Q3a0JBLFdBQWEseURBQUEsQ0FBQSxpRDlLMDdrQmIsQzhLejdrQkEsYUFBZSxpQ0FBQSxDQUFBLHlCOUs2N2tCZixDK0s1N2tCSSxNQUF1QixtQi9LZzhrQjNCLEMrS2g4a0JJLE1BQXVCLG1CL0tvOGtCM0IsQytLcDhrQkksTUFBdUIsbUIvS3c4a0IzQixDK0t4OGtCSSxPQUF1QixvQi9LNDhrQjNCLEMrSzU4a0JJLFFBQXVCLG9CL0tnOWtCM0IsQytLaDlrQkksTUFBdUIsb0IvS285a0IzQixDK0twOWtCSSxNQUF1QixvQi9LdzlrQjNCLEMrS3g5a0JJLE1BQXVCLG9CL0s0OWtCM0IsQytLNTlrQkksT0FBdUIscUIvS2cra0IzQixDK0toK2tCSSxRQUF1QixxQi9LbytrQjNCLEMrS2gra0JBLFFBQVUsd0IvS28ra0JWLEMrS24ra0JBLFFBQVUseUIvS3Ura0JWLEMrS24ra0JBLFlBQWMseUIvS3Ura0JkLEMrS3Qra0JBLFlBQWMsMEIvSzAra0JkLEMrS3gra0JBLFFBQVUscUIvSzQra0JWLEMrSzMra0JBLFFBQVUsc0IvSysra0JWLENnTHgva0JRLEtBQWdDLGtCaEw0L2tCeEMsQ2dMMy9rQlEsWUFFRSxzQmhMOC9rQlYsQ2dMNS9rQlEsWUFFRSx3QmhMKy9rQlYsQ2dMNy9rQlEsWUFFRSx5QmhMZ2dsQlYsQ2dMOS9rQlEsWUFFRSx1QmhMaWdsQlYsQ2dMaGhsQlEsS0FBZ0MseUJoTG9obEJ4QyxDZ0xuaGxCUSxZQUVFLDZCaExzaGxCVixDZ0xwaGxCUSxZQUVFLCtCaEx1aGxCVixDZ0xyaGxCUSxZQUVFLGdDaEx3aGxCVixDZ0x0aGxCUSxZQUVFLDhCaEx5aGxCVixDZ0x4aWxCUSxLQUFnQyx3QmhMNGlsQnhDLENnTDNpbEJRLFlBRUUsNEJoTDhpbEJWLENnTDVpbEJRLFlBRUUsOEJoTCtpbEJWLENnTDdpbEJRLFlBRUUsK0JoTGdqbEJWLENnTDlpbEJRLFlBRUUsNkJoTGlqbEJWLENnTGhrbEJRLEtBQWdDLHdCaExva2xCeEMsQ2dMbmtsQlEsWUFFRSw0QmhMc2tsQlYsQ2dMcGtsQlEsWUFFRSw4QmhMdWtsQlYsQ2dMcmtsQlEsWUFFRSwrQmhMd2tsQlYsQ2dMdGtsQlEsWUFFRSw2QmhMeWtsQlYsQ2dMeGxsQlEsS0FBZ0MseUJoTDRsbEJ4QyxDZ0wzbGxCUSxZQUVFLDZCaEw4bGxCVixDZ0w1bGxCUSxZQUVFLCtCaEwrbGxCVixDZ0w3bGxCUSxZQUVFLGdDaExnbWxCVixDZ0w5bGxCUSxZQUVFLDhCaExpbWxCVixDZ0xobmxCUSxLQUFnQyx5QmhMb25sQnhDLENnTG5ubEJRLFlBRUUsNkJoTHNubEJWLENnTHBubEJRLFlBRUUsK0JoTHVubEJWLENnTHJubEJRLFlBRUUsZ0NoTHdubEJWLENnTHRubEJRLFlBRUUsOEJoTHlubEJWLENnTHhvbEJRLEtBQWdDLG1CaEw0b2xCeEMsQ2dMM29sQlEsWUFFRSx1QmhMOG9sQlYsQ2dMNW9sQlEsWUFFRSx5QmhMK29sQlYsQ2dMN29sQlEsWUFFRSwwQmhMZ3BsQlYsQ2dMOW9sQlEsWUFFRSx3QmhMaXBsQlYsQ2dMaHFsQlEsS0FBZ0MsMEJoTG9xbEJ4QyxDZ0xucWxCUSxZQUVFLDhCaExzcWxCVixDZ0xwcWxCUSxZQUVFLGdDaEx1cWxCVixDZ0xycWxCUSxZQUVFLGlDaEx3cWxCVixDZ0x0cWxCUSxZQUVFLCtCaEx5cWxCVixDZ0x4cmxCUSxLQUFnQyx5QmhMNHJsQnhDLENnTDNybEJRLFlBRUUsNkJoTDhybEJWLENnTDVybEJRLFlBRUUsK0JoTCtybEJWLENnTDdybEJRLFlBRUUsZ0NoTGdzbEJWLENnTDlybEJRLFlBRUUsOEJoTGlzbEJWLENnTGh0bEJRLEtBQWdDLHlCaExvdGxCeEMsQ2dMbnRsQlEsWUFFRSw2QmhMc3RsQlYsQ2dMcHRsQlEsWUFFRSwrQmhMdXRsQlYsQ2dMcnRsQlEsWUFFRSxnQ2hMd3RsQlYsQ2dMdHRsQlEsWUFFRSw4QmhMeXRsQlYsQ2dMeHVsQlEsS0FBZ0MsMEJoTDR1bEJ4QyxDZ0wzdWxCUSxZQUVFLDhCaEw4dWxCVixDZ0w1dWxCUSxZQUVFLGdDaEwrdWxCVixDZ0w3dWxCUSxZQUVFLGlDaExndmxCVixDZ0w5dWxCUSxZQUVFLCtCaExpdmxCVixDZ0xod2xCUSxLQUFnQywwQmhMb3dsQnhDLENnTG53bEJRLFlBRUUsOEJoTHN3bEJWLENnTHB3bEJRLFlBRUUsZ0NoTHV3bEJWLENnTHJ3bEJRLFlBRUUsaUNoTHd3bEJWLENnTHR3bEJRLFlBRUUsK0JoTHl3bEJWLENnTGp3bEJRLE1BQXdCLDBCaExxd2xCaEMsQ2dMcHdsQlEsY0FFRSw4QmhMdXdsQlYsQ2dMcndsQlEsY0FFRSxnQ2hMd3dsQlYsQ2dMdHdsQlEsY0FFRSxpQ2hMeXdsQlYsQ2dMdndsQlEsY0FFRSwrQmhMMHdsQlYsQ2dMenhsQlEsTUFBd0IseUJoTDZ4bEJoQyxDZ0w1eGxCUSxjQUVFLDZCaEwreGxCVixDZ0w3eGxCUSxjQUVFLCtCaExneWxCVixDZ0w5eGxCUSxjQUVFLGdDaExpeWxCVixDZ0wveGxCUSxjQUVFLDhCaExreWxCVixDZ0xqemxCUSxNQUF3Qix5QmhMcXpsQmhDLENnTHB6bEJRLGNBRUUsNkJoTHV6bEJWLENnTHJ6bEJRLGNBRUUsK0JoTHd6bEJWLENnTHR6bEJRLGNBRUUsZ0NoTHl6bEJWLENnTHZ6bEJRLGNBRUUsOEJoTDB6bEJWLENnTHowbEJRLE1BQXdCLDBCaEw2MGxCaEMsQ2dMNTBsQlEsY0FFRSw4QmhMKzBsQlYsQ2dMNzBsQlEsY0FFRSxnQ2hMZzFsQlYsQ2dMOTBsQlEsY0FFRSxpQ2hMaTFsQlYsQ2dMLzBsQlEsY0FFRSwrQmhMazFsQlYsQ2dMajJsQlEsTUFBd0IsMEJoTHEybEJoQyxDZ0xwMmxCUSxjQUVFLDhCaEx1MmxCVixDZ0xyMmxCUSxjQUVFLGdDaEx3MmxCVixDZ0x0MmxCUSxjQUVFLGlDaEx5MmxCVixDZ0x2MmxCUSxjQUVFLCtCaEwwMmxCVixDZ0xwMmxCSSxRQUFtQixxQmhMdzJsQnZCLENnTHYybEJJLGtCQUVFLHlCaEwwMmxCTixDZ0x4MmxCSSxrQkFFRSwyQmhMMjJsQk4sQ2dMejJsQkksa0JBRUUsNEJoTDQybEJOLENnTDEybEJJLGtCQUVFLDBCaEw2MmxCTixDc0J0M2xCSSx5QjBKbERJLFFBQWdDLGtCaEw2NmxCdEMsQ2dMNTZsQk0sa0JBRUUsc0JoTDg2bEJSLENnTDU2bEJNLGtCQUVFLHdCaEw4NmxCUixDZ0w1NmxCTSxrQkFFRSx5QmhMODZsQlIsQ2dMNTZsQk0sa0JBRUUsdUJoTDg2bEJSLENnTDc3bEJNLFFBQWdDLHlCaExnOGxCdEMsQ2dMLzdsQk0sa0JBRUUsNkJoTGk4bEJSLENnTC83bEJNLGtCQUVFLCtCaExpOGxCUixDZ0wvN2xCTSxrQkFFRSxnQ2hMaThsQlIsQ2dMLzdsQk0sa0JBRUUsOEJoTGk4bEJSLENnTGg5bEJNLFFBQWdDLHdCaExtOWxCdEMsQ2dMbDlsQk0sa0JBRUUsNEJoTG85bEJSLENnTGw5bEJNLGtCQUVFLDhCaExvOWxCUixDZ0xsOWxCTSxrQkFFRSwrQmhMbzlsQlIsQ2dMbDlsQk0sa0JBRUUsNkJoTG85bEJSLENnTG4rbEJNLFFBQWdDLHdCaExzK2xCdEMsQ2dMcitsQk0sa0JBRUUsNEJoTHUrbEJSLENnTHIrbEJNLGtCQUVFLDhCaEx1K2xCUixDZ0xyK2xCTSxrQkFFRSwrQmhMdStsQlIsQ2dMcitsQk0sa0JBRUUsNkJoTHUrbEJSLENnTHQvbEJNLFFBQWdDLHlCaEx5L2xCdEMsQ2dMeC9sQk0sa0JBRUUsNkJoTDAvbEJSLENnTHgvbEJNLGtCQUVFLCtCaEwwL2xCUixDZ0x4L2xCTSxrQkFFRSxnQ2hMMC9sQlIsQ2dMeC9sQk0sa0JBRUUsOEJoTDAvbEJSLENnTHpnbUJNLFFBQWdDLHlCaEw0Z21CdEMsQ2dMM2dtQk0sa0JBRUUsNkJoTDZnbUJSLENnTDNnbUJNLGtCQUVFLCtCaEw2Z21CUixDZ0wzZ21CTSxrQkFFRSxnQ2hMNmdtQlIsQ2dMM2dtQk0sa0JBRUUsOEJoTDZnbUJSLENnTDVobUJNLFFBQWdDLG1CaEwraG1CdEMsQ2dMOWhtQk0sa0JBRUUsdUJoTGdpbUJSLENnTDlobUJNLGtCQUVFLHlCaExnaW1CUixDZ0w5aG1CTSxrQkFFRSwwQmhMZ2ltQlIsQ2dMOWhtQk0sa0JBRUUsd0JoTGdpbUJSLENnTC9pbUJNLFFBQWdDLDBCaExram1CdEMsQ2dMamptQk0sa0JBRUUsOEJoTG1qbUJSLENnTGpqbUJNLGtCQUVFLGdDaExtam1CUixDZ0xqam1CTSxrQkFFRSxpQ2hMbWptQlIsQ2dMamptQk0sa0JBRUUsK0JoTG1qbUJSLENnTGxrbUJNLFFBQWdDLHlCaExxa21CdEMsQ2dMcGttQk0sa0JBRUUsNkJoTHNrbUJSLENnTHBrbUJNLGtCQUVFLCtCaExza21CUixDZ0xwa21CTSxrQkFFRSxnQ2hMc2ttQlIsQ2dMcGttQk0sa0JBRUUsOEJoTHNrbUJSLENnTHJsbUJNLFFBQWdDLHlCaEx3bG1CdEMsQ2dMdmxtQk0sa0JBRUUsNkJoTHlsbUJSLENnTHZsbUJNLGtCQUVFLCtCaEx5bG1CUixDZ0x2bG1CTSxrQkFFRSxnQ2hMeWxtQlIsQ2dMdmxtQk0sa0JBRUUsOEJoTHlsbUJSLENnTHhtbUJNLFFBQWdDLDBCaEwybW1CdEMsQ2dMMW1tQk0sa0JBRUUsOEJoTDRtbUJSLENnTDFtbUJNLGtCQUVFLGdDaEw0bW1CUixDZ0wxbW1CTSxrQkFFRSxpQ2hMNG1tQlIsQ2dMMW1tQk0sa0JBRUUsK0JoTDRtbUJSLENnTDNubUJNLFFBQWdDLDBCaEw4bm1CdEMsQ2dMN25tQk0sa0JBRUUsOEJoTCtubUJSLENnTDdubUJNLGtCQUVFLGdDaEwrbm1CUixDZ0w3bm1CTSxrQkFFRSxpQ2hMK25tQlIsQ2dMN25tQk0sa0JBRUUsK0JoTCtubUJSLENnTHZubUJNLFNBQXdCLDBCaEwwbm1COUIsQ2dMem5tQk0sb0JBRUUsOEJoTDJubUJSLENnTHpubUJNLG9CQUVFLGdDaEwybm1CUixDZ0x6bm1CTSxvQkFFRSxpQ2hMMm5tQlIsQ2dMem5tQk0sb0JBRUUsK0JoTDJubUJSLENnTDFvbUJNLFNBQXdCLHlCaEw2b21COUIsQ2dMNW9tQk0sb0JBRUUsNkJoTDhvbUJSLENnTDVvbUJNLG9CQUVFLCtCaEw4b21CUixDZ0w1b21CTSxvQkFFRSxnQ2hMOG9tQlIsQ2dMNW9tQk0sb0JBRUUsOEJoTDhvbUJSLENnTDdwbUJNLFNBQXdCLHlCaExncW1COUIsQ2dML3BtQk0sb0JBRUUsNkJoTGlxbUJSLENnTC9wbUJNLG9CQUVFLCtCaExpcW1CUixDZ0wvcG1CTSxvQkFFRSxnQ2hMaXFtQlIsQ2dML3BtQk0sb0JBRUUsOEJoTGlxbUJSLENnTGhybUJNLFNBQXdCLDBCaExtcm1COUIsQ2dMbHJtQk0sb0JBRUUsOEJoTG9ybUJSLENnTGxybUJNLG9CQUVFLGdDaExvcm1CUixDZ0xscm1CTSxvQkFFRSxpQ2hMb3JtQlIsQ2dMbHJtQk0sb0JBRUUsK0JoTG9ybUJSLENnTG5zbUJNLFNBQXdCLDBCaExzc21COUIsQ2dMcnNtQk0sb0JBRUUsOEJoTHVzbUJSLENnTHJzbUJNLG9CQUVFLGdDaEx1c21CUixDZ0xyc21CTSxvQkFFRSxpQ2hMdXNtQlIsQ2dMcnNtQk0sb0JBRUUsK0JoTHVzbUJSLENnTGpzbUJFLFdBQW1CLHFCaExvc21CckIsQ2dMbnNtQkUsd0JBRUUseUJoTHFzbUJKLENnTG5zbUJFLHdCQUVFLDJCaExxc21CSixDZ0xuc21CRSx3QkFFRSw0QmhMcXNtQkosQ2dMbnNtQkUsd0JBRUUsMEJoTHFzbUJKLENBQ0YsQ3NCL3NtQkkseUIwSmxESSxRQUFnQyxrQmhMcXdtQnRDLENnTHB3bUJNLGtCQUVFLHNCaExzd21CUixDZ0xwd21CTSxrQkFFRSx3QmhMc3dtQlIsQ2dMcHdtQk0sa0JBRUUseUJoTHN3bUJSLENnTHB3bUJNLGtCQUVFLHVCaExzd21CUixDZ0xyeG1CTSxRQUFnQyx5QmhMd3htQnRDLENnTHZ4bUJNLGtCQUVFLDZCaEx5eG1CUixDZ0x2eG1CTSxrQkFFRSwrQmhMeXhtQlIsQ2dMdnhtQk0sa0JBRUUsZ0NoTHl4bUJSLENnTHZ4bUJNLGtCQUVFLDhCaEx5eG1CUixDZ0x4eW1CTSxRQUFnQyx3QmhMMnltQnRDLENnTDF5bUJNLGtCQUVFLDRCaEw0eW1CUixDZ0wxeW1CTSxrQkFFRSw4QmhMNHltQlIsQ2dMMXltQk0sa0JBRUUsK0JoTDR5bUJSLENnTDF5bUJNLGtCQUVFLDZCaEw0eW1CUixDZ0wzem1CTSxRQUFnQyx3QmhMOHptQnRDLENnTDd6bUJNLGtCQUVFLDRCaEwrem1CUixDZ0w3em1CTSxrQkFFRSw4QmhMK3ptQlIsQ2dMN3ptQk0sa0JBRUUsK0JoTCt6bUJSLENnTDd6bUJNLGtCQUVFLDZCaEwrem1CUixDZ0w5MG1CTSxRQUFnQyx5QmhMaTFtQnRDLENnTGgxbUJNLGtCQUVFLDZCaExrMW1CUixDZ0xoMW1CTSxrQkFFRSwrQmhMazFtQlIsQ2dMaDFtQk0sa0JBRUUsZ0NoTGsxbUJSLENnTGgxbUJNLGtCQUVFLDhCaExrMW1CUixDZ0xqMm1CTSxRQUFnQyx5QmhMbzJtQnRDLENnTG4ybUJNLGtCQUVFLDZCaExxMm1CUixDZ0xuMm1CTSxrQkFFRSwrQmhMcTJtQlIsQ2dMbjJtQk0sa0JBRUUsZ0NoTHEybUJSLENnTG4ybUJNLGtCQUVFLDhCaExxMm1CUixDZ0xwM21CTSxRQUFnQyxtQmhMdTNtQnRDLENnTHQzbUJNLGtCQUVFLHVCaEx3M21CUixDZ0x0M21CTSxrQkFFRSx5QmhMdzNtQlIsQ2dMdDNtQk0sa0JBRUUsMEJoTHczbUJSLENnTHQzbUJNLGtCQUVFLHdCaEx3M21CUixDZ0x2NG1CTSxRQUFnQywwQmhMMDRtQnRDLENnTHo0bUJNLGtCQUVFLDhCaEwyNG1CUixDZ0x6NG1CTSxrQkFFRSxnQ2hMMjRtQlIsQ2dMejRtQk0sa0JBRUUsaUNoTDI0bUJSLENnTHo0bUJNLGtCQUVFLCtCaEwyNG1CUixDZ0wxNW1CTSxRQUFnQyx5QmhMNjVtQnRDLENnTDU1bUJNLGtCQUVFLDZCaEw4NW1CUixDZ0w1NW1CTSxrQkFFRSwrQmhMODVtQlIsQ2dMNTVtQk0sa0JBRUUsZ0NoTDg1bUJSLENnTDU1bUJNLGtCQUVFLDhCaEw4NW1CUixDZ0w3Nm1CTSxRQUFnQyx5QmhMZzdtQnRDLENnTC82bUJNLGtCQUVFLDZCaExpN21CUixDZ0wvNm1CTSxrQkFFRSwrQmhMaTdtQlIsQ2dMLzZtQk0sa0JBRUUsZ0NoTGk3bUJSLENnTC82bUJNLGtCQUVFLDhCaExpN21CUixDZ0xoOG1CTSxRQUFnQywwQmhMbThtQnRDLENnTGw4bUJNLGtCQUVFLDhCaExvOG1CUixDZ0xsOG1CTSxrQkFFRSxnQ2hMbzhtQlIsQ2dMbDhtQk0sa0JBRUUsaUNoTG84bUJSLENnTGw4bUJNLGtCQUVFLCtCaExvOG1CUixDZ0xuOW1CTSxRQUFnQywwQmhMczltQnRDLENnTHI5bUJNLGtCQUVFLDhCaEx1OW1CUixDZ0xyOW1CTSxrQkFFRSxnQ2hMdTltQlIsQ2dMcjltQk0sa0JBRUUsaUNoTHU5bUJSLENnTHI5bUJNLGtCQUVFLCtCaEx1OW1CUixDZ0wvOG1CTSxTQUF3QiwwQmhMazltQjlCLENnTGo5bUJNLG9CQUVFLDhCaExtOW1CUixDZ0xqOW1CTSxvQkFFRSxnQ2hMbTltQlIsQ2dMajltQk0sb0JBRUUsaUNoTG05bUJSLENnTGo5bUJNLG9CQUVFLCtCaExtOW1CUixDZ0xsK21CTSxTQUF3Qix5QmhMcSttQjlCLENnTHArbUJNLG9CQUVFLDZCaExzK21CUixDZ0xwK21CTSxvQkFFRSwrQmhMcyttQlIsQ2dMcCttQk0sb0JBRUUsZ0NoTHMrbUJSLENnTHArbUJNLG9CQUVFLDhCaExzK21CUixDZ0xyL21CTSxTQUF3Qix5QmhMdy9tQjlCLENnTHYvbUJNLG9CQUVFLDZCaEx5L21CUixDZ0x2L21CTSxvQkFFRSwrQmhMeS9tQlIsQ2dMdi9tQk0sb0JBRUUsZ0NoTHkvbUJSLENnTHYvbUJNLG9CQUVFLDhCaEx5L21CUixDZ0x4Z25CTSxTQUF3QiwwQmhMMmduQjlCLENnTDFnbkJNLG9CQUVFLDhCaEw0Z25CUixDZ0wxZ25CTSxvQkFFRSxnQ2hMNGduQlIsQ2dMMWduQk0sb0JBRUUsaUNoTDRnbkJSLENnTDFnbkJNLG9CQUVFLCtCaEw0Z25CUixDZ0wzaG5CTSxTQUF3QiwwQmhMOGhuQjlCLENnTDdobkJNLG9CQUVFLDhCaEwraG5CUixDZ0w3aG5CTSxvQkFFRSxnQ2hMK2huQlIsQ2dMN2huQk0sb0JBRUUsaUNoTCtobkJSLENnTDdobkJNLG9CQUVFLCtCaEwraG5CUixDZ0x6aG5CRSxXQUFtQixxQmhMNGhuQnJCLENnTDNobkJFLHdCQUVFLHlCaEw2aG5CSixDZ0wzaG5CRSx3QkFFRSwyQmhMNmhuQkosQ2dMM2huQkUsd0JBRUUsNEJoTDZobkJKLENnTDNobkJFLHdCQUVFLDBCaEw2aG5CSixDQUNGLENzQnZpbkJJLHlCMEpsREksUUFBZ0Msa0JoTDZsbkJ0QyxDZ0w1bG5CTSxrQkFFRSxzQmhMOGxuQlIsQ2dMNWxuQk0sa0JBRUUsd0JoTDhsbkJSLENnTDVsbkJNLGtCQUVFLHlCaEw4bG5CUixDZ0w1bG5CTSxrQkFFRSx1QmhMOGxuQlIsQ2dMN21uQk0sUUFBZ0MseUJoTGdubkJ0QyxDZ0wvbW5CTSxrQkFFRSw2QmhMaW5uQlIsQ2dML21uQk0sa0JBRUUsK0JoTGlubkJSLENnTC9tbkJNLGtCQUVFLGdDaExpbm5CUixDZ0wvbW5CTSxrQkFFRSw4QmhMaW5uQlIsQ2dMaG9uQk0sUUFBZ0Msd0JoTG1vbkJ0QyxDZ0xsb25CTSxrQkFFRSw0QmhMb29uQlIsQ2dMbG9uQk0sa0JBRUUsOEJoTG9vbkJSLENnTGxvbkJNLGtCQUVFLCtCaExvb25CUixDZ0xsb25CTSxrQkFFRSw2QmhMb29uQlIsQ2dMbnBuQk0sUUFBZ0Msd0JoTHNwbkJ0QyxDZ0xycG5CTSxrQkFFRSw0QmhMdXBuQlIsQ2dMcnBuQk0sa0JBRUUsOEJoTHVwbkJSLENnTHJwbkJNLGtCQUVFLCtCaEx1cG5CUixDZ0xycG5CTSxrQkFFRSw2QmhMdXBuQlIsQ2dMdHFuQk0sUUFBZ0MseUJoTHlxbkJ0QyxDZ0x4cW5CTSxrQkFFRSw2QmhMMHFuQlIsQ2dMeHFuQk0sa0JBRUUsK0JoTDBxbkJSLENnTHhxbkJNLGtCQUVFLGdDaEwwcW5CUixDZ0x4cW5CTSxrQkFFRSw4QmhMMHFuQlIsQ2dMenJuQk0sUUFBZ0MseUJoTDRybkJ0QyxDZ0wzcm5CTSxrQkFFRSw2QmhMNnJuQlIsQ2dMM3JuQk0sa0JBRUUsK0JoTDZybkJSLENnTDNybkJNLGtCQUVFLGdDaEw2cm5CUixDZ0wzcm5CTSxrQkFFRSw4QmhMNnJuQlIsQ2dMNXNuQk0sUUFBZ0MsbUJoTCtzbkJ0QyxDZ0w5c25CTSxrQkFFRSx1QmhMZ3RuQlIsQ2dMOXNuQk0sa0JBRUUseUJoTGd0bkJSLENnTDlzbkJNLGtCQUVFLDBCaExndG5CUixDZ0w5c25CTSxrQkFFRSx3QmhMZ3RuQlIsQ2dML3RuQk0sUUFBZ0MsMEJoTGt1bkJ0QyxDZ0xqdW5CTSxrQkFFRSw4QmhMbXVuQlIsQ2dManVuQk0sa0JBRUUsZ0NoTG11bkJSLENnTGp1bkJNLGtCQUVFLGlDaExtdW5CUixDZ0xqdW5CTSxrQkFFRSwrQmhMbXVuQlIsQ2dMbHZuQk0sUUFBZ0MseUJoTHF2bkJ0QyxDZ0xwdm5CTSxrQkFFRSw2QmhMc3ZuQlIsQ2dMcHZuQk0sa0JBRUUsK0JoTHN2bkJSLENnTHB2bkJNLGtCQUVFLGdDaExzdm5CUixDZ0xwdm5CTSxrQkFFRSw4QmhMc3ZuQlIsQ2dMcnduQk0sUUFBZ0MseUJoTHd3bkJ0QyxDZ0x2d25CTSxrQkFFRSw2QmhMeXduQlIsQ2dMdnduQk0sa0JBRUUsK0JoTHl3bkJSLENnTHZ3bkJNLGtCQUVFLGdDaEx5d25CUixDZ0x2d25CTSxrQkFFRSw4QmhMeXduQlIsQ2dMeHhuQk0sUUFBZ0MsMEJoTDJ4bkJ0QyxDZ0wxeG5CTSxrQkFFRSw4QmhMNHhuQlIsQ2dMMXhuQk0sa0JBRUUsZ0NoTDR4bkJSLENnTDF4bkJNLGtCQUVFLGlDaEw0eG5CUixDZ0wxeG5CTSxrQkFFRSwrQmhMNHhuQlIsQ2dMM3luQk0sUUFBZ0MsMEJoTDh5bkJ0QyxDZ0w3eW5CTSxrQkFFRSw4QmhMK3luQlIsQ2dMN3luQk0sa0JBRUUsZ0NoTCt5bkJSLENnTDd5bkJNLGtCQUVFLGlDaEwreW5CUixDZ0w3eW5CTSxrQkFFRSwrQmhMK3luQlIsQ2dMdnluQk0sU0FBd0IsMEJoTDB5bkI5QixDZ0x6eW5CTSxvQkFFRSw4QmhMMnluQlIsQ2dMenluQk0sb0JBRUUsZ0NoTDJ5bkJSLENnTHp5bkJNLG9CQUVFLGlDaEwyeW5CUixDZ0x6eW5CTSxvQkFFRSwrQmhMMnluQlIsQ2dMMXpuQk0sU0FBd0IseUJoTDZ6bkI5QixDZ0w1em5CTSxvQkFFRSw2QmhMOHpuQlIsQ2dMNXpuQk0sb0JBRUUsK0JoTDh6bkJSLENnTDV6bkJNLG9CQUVFLGdDaEw4em5CUixDZ0w1em5CTSxvQkFFRSw4QmhMOHpuQlIsQ2dMNzBuQk0sU0FBd0IseUJoTGcxbkI5QixDZ0wvMG5CTSxvQkFFRSw2QmhMaTFuQlIsQ2dMLzBuQk0sb0JBRUUsK0JoTGkxbkJSLENnTC8wbkJNLG9CQUVFLGdDaExpMW5CUixDZ0wvMG5CTSxvQkFFRSw4QmhMaTFuQlIsQ2dMaDJuQk0sU0FBd0IsMEJoTG0ybkI5QixDZ0xsMm5CTSxvQkFFRSw4QmhMbzJuQlIsQ2dMbDJuQk0sb0JBRUUsZ0NoTG8ybkJSLENnTGwybkJNLG9CQUVFLGlDaExvMm5CUixDZ0xsMm5CTSxvQkFFRSwrQmhMbzJuQlIsQ2dMbjNuQk0sU0FBd0IsMEJoTHMzbkI5QixDZ0xyM25CTSxvQkFFRSw4QmhMdTNuQlIsQ2dMcjNuQk0sb0JBRUUsZ0NoTHUzbkJSLENnTHIzbkJNLG9CQUVFLGlDaEx1M25CUixDZ0xyM25CTSxvQkFFRSwrQmhMdTNuQlIsQ2dMajNuQkUsV0FBbUIscUJoTG8zbkJyQixDZ0xuM25CRSx3QkFFRSx5QmhMcTNuQkosQ2dMbjNuQkUsd0JBRUUsMkJoTHEzbkJKLENnTG4zbkJFLHdCQUVFLDRCaExxM25CSixDZ0xuM25CRSx3QkFFRSwwQmhMcTNuQkosQ0FDRixDc0IvM25CSSwyQjBKbERJLFFBQWdDLGtCaExxN25CdEMsQ2dMcDduQk0sa0JBRUUsc0JoTHM3bkJSLENnTHA3bkJNLGtCQUVFLHdCaExzN25CUixDZ0xwN25CTSxrQkFFRSx5QmhMczduQlIsQ2dMcDduQk0sa0JBRUUsdUJoTHM3bkJSLENnTHI4bkJNLFFBQWdDLHlCaEx3OG5CdEMsQ2dMdjhuQk0sa0JBRUUsNkJoTHk4bkJSLENnTHY4bkJNLGtCQUVFLCtCaEx5OG5CUixDZ0x2OG5CTSxrQkFFRSxnQ2hMeThuQlIsQ2dMdjhuQk0sa0JBRUUsOEJoTHk4bkJSLENnTHg5bkJNLFFBQWdDLHdCaEwyOW5CdEMsQ2dMMTluQk0sa0JBRUUsNEJoTDQ5bkJSLENnTDE5bkJNLGtCQUVFLDhCaEw0OW5CUixDZ0wxOW5CTSxrQkFFRSwrQmhMNDluQlIsQ2dMMTluQk0sa0JBRUUsNkJoTDQ5bkJSLENnTDMrbkJNLFFBQWdDLHdCaEw4K25CdEMsQ2dMNytuQk0sa0JBRUUsNEJoTCsrbkJSLENnTDcrbkJNLGtCQUVFLDhCaEwrK25CUixDZ0w3K25CTSxrQkFFRSwrQmhMKytuQlIsQ2dMNytuQk0sa0JBRUUsNkJoTCsrbkJSLENnTDkvbkJNLFFBQWdDLHlCaExpZ29CdEMsQ2dMaGdvQk0sa0JBRUUsNkJoTGtnb0JSLENnTGhnb0JNLGtCQUVFLCtCaExrZ29CUixDZ0xoZ29CTSxrQkFFRSxnQ2hMa2dvQlIsQ2dMaGdvQk0sa0JBRUUsOEJoTGtnb0JSLENnTGpob0JNLFFBQWdDLHlCaExvaG9CdEMsQ2dMbmhvQk0sa0JBRUUsNkJoTHFob0JSLENnTG5ob0JNLGtCQUVFLCtCaExxaG9CUixDZ0xuaG9CTSxrQkFFRSxnQ2hMcWhvQlIsQ2dMbmhvQk0sa0JBRUUsOEJoTHFob0JSLENnTHBpb0JNLFFBQWdDLG1CaEx1aW9CdEMsQ2dMdGlvQk0sa0JBRUUsdUJoTHdpb0JSLENnTHRpb0JNLGtCQUVFLHlCaEx3aW9CUixDZ0x0aW9CTSxrQkFFRSwwQmhMd2lvQlIsQ2dMdGlvQk0sa0JBRUUsd0JoTHdpb0JSLENnTHZqb0JNLFFBQWdDLDBCaEwwam9CdEMsQ2dMempvQk0sa0JBRUUsOEJoTDJqb0JSLENnTHpqb0JNLGtCQUVFLGdDaEwyam9CUixDZ0x6am9CTSxrQkFFRSxpQ2hMMmpvQlIsQ2dMempvQk0sa0JBRUUsK0JoTDJqb0JSLENnTDFrb0JNLFFBQWdDLHlCaEw2a29CdEMsQ2dMNWtvQk0sa0JBRUUsNkJoTDhrb0JSLENnTDVrb0JNLGtCQUVFLCtCaEw4a29CUixDZ0w1a29CTSxrQkFFRSxnQ2hMOGtvQlIsQ2dMNWtvQk0sa0JBRUUsOEJoTDhrb0JSLENnTDdsb0JNLFFBQWdDLHlCaExnbW9CdEMsQ2dML2xvQk0sa0JBRUUsNkJoTGltb0JSLENnTC9sb0JNLGtCQUVFLCtCaExpbW9CUixDZ0wvbG9CTSxrQkFFRSxnQ2hMaW1vQlIsQ2dML2xvQk0sa0JBRUUsOEJoTGltb0JSLENnTGhub0JNLFFBQWdDLDBCaExtbm9CdEMsQ2dMbG5vQk0sa0JBRUUsOEJoTG9ub0JSLENnTGxub0JNLGtCQUVFLGdDaExvbm9CUixDZ0xsbm9CTSxrQkFFRSxpQ2hMb25vQlIsQ2dMbG5vQk0sa0JBRUUsK0JoTG9ub0JSLENnTG5vb0JNLFFBQWdDLDBCaExzb29CdEMsQ2dMcm9vQk0sa0JBRUUsOEJoTHVvb0JSLENnTHJvb0JNLGtCQUVFLGdDaEx1b29CUixDZ0xyb29CTSxrQkFFRSxpQ2hMdW9vQlIsQ2dMcm9vQk0sa0JBRUUsK0JoTHVvb0JSLENnTC9ub0JNLFNBQXdCLDBCaExrb29COUIsQ2dMam9vQk0sb0JBRUUsOEJoTG1vb0JSLENnTGpvb0JNLG9CQUVFLGdDaExtb29CUixDZ0xqb29CTSxvQkFFRSxpQ2hMbW9vQlIsQ2dMam9vQk0sb0JBRUUsK0JoTG1vb0JSLENnTGxwb0JNLFNBQXdCLHlCaExxcG9COUIsQ2dMcHBvQk0sb0JBRUUsNkJoTHNwb0JSLENnTHBwb0JNLG9CQUVFLCtCaExzcG9CUixDZ0xwcG9CTSxvQkFFRSxnQ2hMc3BvQlIsQ2dMcHBvQk0sb0JBRUUsOEJoTHNwb0JSLENnTHJxb0JNLFNBQXdCLHlCaEx3cW9COUIsQ2dMdnFvQk0sb0JBRUUsNkJoTHlxb0JSLENnTHZxb0JNLG9CQUVFLCtCaEx5cW9CUixDZ0x2cW9CTSxvQkFFRSxnQ2hMeXFvQlIsQ2dMdnFvQk0sb0JBRUUsOEJoTHlxb0JSLENnTHhyb0JNLFNBQXdCLDBCaEwycm9COUIsQ2dMMXJvQk0sb0JBRUUsOEJoTDRyb0JSLENnTDFyb0JNLG9CQUVFLGdDaEw0cm9CUixDZ0wxcm9CTSxvQkFFRSxpQ2hMNHJvQlIsQ2dMMXJvQk0sb0JBRUUsK0JoTDRyb0JSLENnTDNzb0JNLFNBQXdCLDBCaEw4c29COUIsQ2dMN3NvQk0sb0JBRUUsOEJoTCtzb0JSLENnTDdzb0JNLG9CQUVFLGdDaEwrc29CUixDZ0w3c29CTSxvQkFFRSxpQ2hMK3NvQlIsQ2dMN3NvQk0sb0JBRUUsK0JoTCtzb0JSLENnTHpzb0JFLFdBQW1CLHFCaEw0c29CckIsQ2dMM3NvQkUsd0JBRUUseUJoTDZzb0JKLENnTDNzb0JFLHdCQUVFLDJCaEw2c29CSixDZ0wzc29CRSx3QkFFRSw0QmhMNnNvQkosQ2dMM3NvQkUsd0JBRUUsMEJoTDZzb0JKLENBQ0YsQ2lMOXdvQkUsc0JBV0UsNEJBQUEsQ0FQQSxRQUFBLENBS0EsVUFBQSxDQUpBLE1BQUEsQ0FHQSxtQkFBQSxDQVBBLGlCQUFBLENBRUEsT0FBQSxDQURBLEtBQUEsQ0FJQSxTakxteG9CSixDa0x4eG9CQSxnQkFBa0IsZ0dsTDR4b0JsQixDa0x4eG9CQSxjQUFpQiw0QmxMNHhvQmpCLENrTDN4b0JBLFdBQWlCLDRCbEwreG9CakIsQ2tMOXhvQkEsYUFBaUIsNEJsTGt5b0JqQixDa0xqeW9CQSxlM0JURSxlQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQnZKOHlvQkYsQ2tML3hvQkksV0FBd0IseUJsTG15b0I1QixDa0xseW9CSSxZQUF3QiwwQmxMc3lvQjVCLENrTHJ5b0JJLGFBQXdCLDJCbEx5eW9CNUIsQ3NCcHdvQkkseUI0SnZDQSxjQUF3Qix5QmxMZ3pvQjFCLENrTC95b0JFLGVBQXdCLDBCbExrem9CMUIsQ2tManpvQkUsZ0JBQXdCLDJCbExvem9CMUIsQ0FDRixDc0JoeG9CSSx5QjRKdkNBLGNBQXdCLHlCbEwyem9CMUIsQ2tMMXpvQkUsZUFBd0IsMEJsTDZ6b0IxQixDa0w1em9CRSxnQkFBd0IsMkJsTCt6b0IxQixDQUNGLENzQjN4b0JJLHlCNEp2Q0EsY0FBd0IseUJsTHMwb0IxQixDa0xyMG9CRSxlQUF3QiwwQmxMdzBvQjFCLENrTHYwb0JFLGdCQUF3QiwyQmxMMDBvQjFCLENBQ0YsQ3NCdHlvQkksMkI0SnZDQSxjQUF3Qix5QmxMaTFvQjFCLENrTGgxb0JFLGVBQXdCLDBCbExtMW9CMUIsQ2tMbDFvQkUsZ0JBQXdCLDJCbExxMW9CMUIsQ0FDRixDa0xoMW9CQSxnQkFBbUIsa0NsTG0xb0JuQixDa0xsMW9CQSxnQkFBbUIsa0NsTHMxb0JuQixDa0xyMW9CQSxpQkFBbUIsbUNsTHkxb0JuQixDa0x4MW9CQSxtQkFBcUIsNkJsTDQxb0JyQixDa0x4MW9CQSxtQkFBdUIseUJsTDQxb0J2QixDa0wzMW9CQSxxQkFBdUIsNkJsTCsxb0J2QixDa0w5MW9CQSxvQkFBdUIseUJsTGsyb0J2QixDa0xqMm9CQSxrQkFBdUIseUJsTHEyb0J2QixDa0xwMm9CQSxvQkFBdUIsNEJsTHcyb0J2QixDa0x2Mm9CQSxhQUF1QiwyQmxMMjJvQnZCLENrTHYyb0JBLFlBQWMsb0JsTDIyb0JkLENtTGo1b0JFLGNBQ0UsdUJuTG81b0JKLENvQzU0b0JFLDBDK0lITSx1Qm5MbTVvQlIsQ21MejVvQkUsZ0JBQ0UsdUJuTDQ1b0JKLENvQ3A1b0JFLDhDK0lITSx1Qm5MMjVvQlIsQ21MajZvQkUsY0FDRSx1Qm5MbzZvQkosQ29DNTVvQkUsMEMrSUhNLHVCbkxtNm9CUixDbUx6Nm9CRSxXQUNFLHVCbkw0Nm9CSixDb0NwNm9CRSxvQytJSE0sdUJuTDI2b0JSLENtTGo3b0JFLGNBQ0UsdUJuTG83b0JKLENvQzU2b0JFLDBDK0lITSx1Qm5MbTdvQlIsQ21MejdvQkUsYUFDRSx1Qm5MNDdvQkosQ29DcDdvQkUsd0MrSUhNLHVCbkwyN29CUixDbUxqOG9CRSxZQUNFLHVCbkxvOG9CSixDb0M1N29CRSxzQytJSE0sdUJuTG04b0JSLENtTHo4b0JFLFdBQ0UsdUJuTDQ4b0JKLENvQ3A4b0JFLG9DK0lITSx1Qm5MMjhvQlIsQ29DeDhvQkUsd0QrSUhNLG9CbkxtOW9CUixDa0w3Nm9CQSxXQUFhLHVCbExpN29CYixDa0xoN29CQSxZQUFjLHVCbExvN29CZCxDa0xsN29CQSxlQUFpQiw4QmxMczdvQmpCLENrTHI3b0JBLGVBQWlCLGtDbEx5N29CakIsQ2tMcjdvQkEsV0VyREUsNEJBQUEsQ0FDQSxRQUFBLENBSEEsaUJBQUEsQ0FEQSxVQUFBLENBRUEsZ0JwTG0vb0JGLENrTHo3b0JBLHNCQUF3Qiw4QmxMNjdvQnhCLENrTDM3b0JBLFlBQ0UsOEJsTDg3b0JGLENrTHo3b0JBLFlBQWMsdUJsTDY3b0JkLENxTDkvb0JBLFNBQ0UsNEJyTGlncEJGLENxTDkvb0JBLFdBQ0UsMkJyTGlncEJGLENzTG4vb0JBLHdTQVlFLHNCdEw2L29CRixDc0J6OW9CSSwrQmdLakNKLFlBakNFLHVCdExnaXBCQSxDc0wvaHBCQSw2QkFBYSx1QnRMa2lwQmIsQ3NMamlwQkEsMEJBQWEsMkJ0TG9pcEJiLENzTG5pcEJBLG9EQUNhLDRCdExzaXBCYixDc0xwZ3BCRixrQkFFSSx1QnRMd2dwQkYsQ3NMcmdwQkYsbUJBRUksd0J0THlncEJGLENzTHRncEJGLHlCQUVJLDhCdEwwZ3BCRixDQWpCRixDc0JwOG9CSSxxRGdLakRKLFlBdERFLHVCdExra3BCQSxDc0xqa3BCQSw2QkFBYSx1QnRMb2twQmIsQ3NMbmtwQkEsMEJBQWEsMkJ0THNrcEJiLENzTHJrcEJBLG9EQUNhLDRCdEx3a3BCYixDc0xqaHBCRixrQkFFSSx1QnRMcWhwQkYsQ3NMbGhwQkYsbUJBRUksd0J0THNocEJGLENzTG5ocEJGLHlCQUVJLDhCdEx1aHBCRixDQWpCRixDc0J0K29CSSxxRGdLNUJKLFlBM0VFLHVCdExvbXBCQSxDc0xubXBCQSw2QkFBYSx1QnRMc21wQmIsQ3NMcm1wQkEsMEJBQWEsMkJ0THdtcEJiLENzTHZtcEJBLG9EQUNhLDRCdEwwbXBCYixDc0w5aHBCRixrQkFFSSx1QnRMa2lwQkYsQ3NML2hwQkYsbUJBRUksd0J0TG1pcEJGLENzTGhpcEJGLHlCQUVJLDhCdExvaXBCRixDQWpCRixDc0IxanBCSSx5QmdLMkNKLFlBaEdFLHVCdExzb3BCQSxDc0xyb3BCQSw2QkFBYSx1QnRMd29wQmIsQ3NMdm9wQkEsMEJBQWEsMkJ0TDBvcEJiLENzTHpvcEJBLG9EQUNhLDRCdEw0b3BCYixDc0wzaXBCRixrQkFFSSx1QnRMK2lwQkYsQ3NMNWlwQkYsbUJBRUksd0J0TGdqcEJGLENzTDdpcEJGLHlCQUVJLDhCdExpanBCRixDQWpCRixDc0Iva3BCSSwrQmdLbURKLFdBN0dFLHNCdExncXBCQSxDQUNGLENzQmxrcEJJLHFEZ0ttQkosV0FsSEUsc0J0THNxcEJBLENBQ0YsQ3NCeGtwQkkscURnS3dCSixXQXZIRSxzQnRMNHFwQkEsQ0FDRixDc0Job3BCSSx5QmdLK0VKLFdBNUhFLHNCdExrcnBCQSxDQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgTElTVFMgOiBERUZBVUxUIFNUWUxFXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnVsLmRlZmF1bHRTdHlsZSxcbm9sLmRlZmF1bHRTdHlsZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxOHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLmRlZmF1bHRTdHlsZSB7XG4gICAgPiBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKAoiBcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5vbC5kZWZhdWx0U3R5bGUge1xuICAgIGNvdW50ZXItcmVzZXQ6IG9sLWNvdW50ZXI7XG5cbiAgICA+IGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFNFVFRJTkdTIEFORCBUT09MU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBDT0xPUlNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgU0VUVElOR1NcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgQ09ORklHXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIENPTkZJR1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBGT05UU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy1tZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy1zZW1pLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFRPT0xTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEZVTkNUSU9OU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBNSVhJTlNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgVFlQT0dSQVBIWVxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBCT09UU1RSQVAgQkFTRUQgU0VUVElOR1MgQU5EIFRPT0xTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEdFTkVSSUNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgQk9YLVNJWklOR1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBOT1JNQUxJWkUuQ1NTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIHRvcCBuYXYgZml4ZXMgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xuICBjb2xvcjogIzAwMDAwMDsgLyogYXBwbGUgSW9zIG92ZXJyaWRlICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBSRVNFVFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiBBIHZlcnkgc2ltcGxlIHJlc2V0IHRoYXQgc2l0cyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcy5cbiAqL1xuYm9keSxcbmgxLFxuLnRpdGxlLTEsIGgyLCAudGl0bGUtMiwgaDMsIC5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1zaGlwcGluZyAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtaGVhZGluZywgLnRpdGxlLTMsIGg0LCAudGl0bGUtNCwgaDUsIC50aXRsZS01LCBoNiwgLnRpdGxlLTYsXG5wLCBibG9ja3F1b3RlLCBwcmUsXG5kbCwgZGQsIG9sLCB1bCxcbmZvcm0sIGZpZWxkc2V0LCBsZWdlbmQsXG5maWd1cmUsXG50YWJsZSwgdGgsIHRkLCBjYXB0aW9uLFxuaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRyYWlsaW5nIG1hcmdpbnMgZnJvbSBuZXN0ZWQgbGlzdHMuXG4gKi9cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgc3BhY2VzIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENoYW5nZSB0ZXh0IGFsaWdubWVudCBpbiB0YWJsZSBoZWFkaW5nc1xuICovXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGJvdHRvbSBnYXAgaW4gSUVcbiAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgLyogMcKgKi9cbn1cblxuLyoqXG4gKiAxLiBGaXggb3ZlcmZsb3cgaW4gSUUgOS8xMC8xMVxuICogMi4gUmVtb3ZlIGJvdHRvbSBnYXBcbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiAxwqAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyAvKiAywqAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgaXRhbGljIG9uIGA8YWRkcmVzcz5gXG4gKi9cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5pbWdbYWx0XSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBTSEFSRURcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuICogU2hhcmVkIGRlY2xhcmF0aW9ucyBmb3IgY2VydGFpbiBlbGVtZW50cy5cbiAqL1xudWwsIG9sLCBkbCxcbmJsb2NrcXVvdGUsIHAsIGFkZHJlc3MsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQsIGZpZ3VyZSxcbnByZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBMSUJTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBFTEVNRU5UU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBQQUdFXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbiAqIFBhZ2UtbGV2ZWwgc3R5bGluZyAoZS5nLiBIVE1MIGFuZCBCT0RZIGVsZW1lbnRzKS5cbiAqL1xuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgSEVBRElOR1NcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuICogU2ltcGxlIGRlZmF1bHQgc3R5bGVzIGZvciBoZWFkaW5ncyAxIHRocm91Z2ggNi5cbiAqL1xuaDEsIC50aXRsZS0xIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbmgxIHNwYW4sIC50aXRsZS0xIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuLmgxLWFubmltQ28ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuaDIsIC50aXRsZS0yIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuaDIgc3BhbiwgLnRpdGxlLTIgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG5oMywgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1naWZ0IC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1wcmVtaXVtIC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nLCAudGl0bGUtMyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5oMyBzcGFuLCAucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtaGVhZGluZyBzcGFuLCAucHJvY2Vzcy1zaGlwcGluZyAucGFuZWwtaGVhZGluZyBzcGFuLCAucHJvY2Vzcy1naWZ0IC5wYW5lbC1oZWFkaW5nIHNwYW4sIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcgc3BhbiwgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtaGVhZGluZyBzcGFuLCAudGl0bGUtMyBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG5cbmg0LCAudGl0bGUtNCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbmg0IHNwYW4sIC50aXRsZS00IHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuaDUsIC50aXRsZS01IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbmg1IHNwYW4sIC50aXRsZS01IHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuaDYsIC50aXRsZS02IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuaDYgc3BhbiwgLnRpdGxlLTYgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFRFWFRcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LXNtYWxsLCAuY291cG9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NDtcbn1cbi50ZXh0LWJvbGQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi50ZXh0LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBMSU5LU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiBEZWZhdWx0IHN0eWxlcyBmb3Igc2ltcGxlIGh5cGVybGlua3MuXG4gKi9cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogRml4IHRvIGFsbG93IFwiY2xpY2tcIiBvbiBleHRlcm5hbCBTVkcgaW4gTWljcm9zb2Z0IEVER0XCoCovXG59XG5hOm5vdCguaG92ZXItdW5zdHlsZWQpOmhvdmVyLCBhOm5vdCguZm9jdXMtdW5zdHlsZWQpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuYSBzdmcgPiB1c2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpbmstb3ZlcnJpZGVDb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBJTUFHRVNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuICogMS4gRmx1aWQgaW1hZ2VzIGZvciByZXNwb25zaXZlIHB1cnBvc2VzLlxuICogMi4gT2Zmc2V0IGBhbHRgIHRleHQgZnJvbSBzdXJyb3VuZGluZyBjb3B5LlxuICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIFsxXSAqL1xuICBoZWlnaHQ6IGF1dG87IC8qIFsxXSAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIFsyXSAqL1xufVxuXG4uaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEZPUk0gRklFTERTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5sYWJlbCxcbmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDAuMzU3MTQyODU3MWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNDI4NTcxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBib3JkZXItd2lkdGg6IDAgMCAwLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4sIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbjtcbn1cbmlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dDtcbn1cbmlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpkaXNhYmxlZCxcbnRleHRhcmVhOmRpc2FibGVkLFxuc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREZFMztcbiAgY29sb3I6ICNBMkEyQTM7XG59XG5cbmlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSxcbnNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMi44NzVlbTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00uNjMzIDEuMTQyYS45MTUuOTE1IDAgMCAwIDAgMS4yODVsNC43MzQgNC44MDdhLjg4NS44ODUgMCAwIDAgMS4yNjYgMGw0LjczNC00LjgwN2EuOTE1LjkxNSAwIDAgMCAwLTEuMjg1Ljg4OC44ODggMCAwIDAtMS4yNjUgMEw2IDUuMzA3IDEuODk4IDEuMTQyYS44ODguODg4IDAgMCAwLTEuMjY1IDBaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQy9zdmclM0VcIiksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGRkZGRkYgMCUsICNGRkZGRkYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS4zNzVlbSB0b3AgNTAlLCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMC44MTI1ZW0gYXV0bywgMTAwJTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwMDAwO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS42MzMgMS4xNDJhLjkxNS45MTUgMCAwIDAgMCAxLjI4NWw0LjczNCA0LjgwN2EuODg1Ljg4NSAwIDAgMCAxLjI2NiAwbDQuNzM0LTQuODA3YS45MTUuOTE1IDAgMCAwIDAtMS4yODUuODg4Ljg4OCAwIDAgMC0xLjI2NSAwTDYgNS4zMDcgMS44OTggMS4xNDJhLjg4OC44ODggMCAwIDAtMS4yNjUgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREZFMztcbiAgY29sb3I6ICNBMkEyQTM7XG59XG5cbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMC4zMTI1ZW0gMC42MjVlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBUQUJMRVxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxudGFibGUgY29sIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFNWR1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4ucGFzdGlsbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTBkZWcsICNGRkZGRkYgMCUsICNFQkYzRkEgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgxNDQsIDE2NCwgMTc5LCAwLjUpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFzdGlsbGUtNDAge1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG59XG4ucGFzdGlsbGUtNTAge1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG59XG4ucGFzdGlsbGUtOTAge1xuICBoZWlnaHQ6IDUuNjI1cmVtO1xuICB3aWR0aDogNS42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnBhc3RpbGxlLTkwIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgd2lkdGg6IDVyZW07XG4gIH1cbn1cbi5wYXN0aWxsZS1yZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY0LjAxZGVnLCAjRkY3MjYwIDAlLCAjRkY3MjYwIDQzLjMzJSwgI0MzMDAwOSAxMDAlLCAjQzMwMDA5IDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoMTQwLCAxNjksIDE5MSwgMC40OCk7XG59XG5cbi5wYXN0aWxsZS1pbWFnZSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiA1MCU7XG59XG4ucGFzdGlsbGUtaW1hZ2UubGF6eWxvYWQge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5wYXN0aWxsZS1pbWFnZS5sYXp5bG9hZGVkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBMSVNUUyA6IERFRkFVTFQgU1RZTEVcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLmRlZmF1bHRTdHlsZSxcbm9sLmRlZmF1bHRTdHlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5kZWZhdWx0U3R5bGUgPiBsaSxcbm9sLmRlZmF1bHRTdHlsZSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwuZGVmYXVsdFN0eWxlID4gbGk6OmJlZm9yZSxcbm9sLmRlZmF1bHRTdHlsZSA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogI0Q3MjQyQztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbnVsLmRlZmF1bHRTdHlsZSA+IGxpICsgbGksXG5vbC5kZWZhdWx0U3R5bGUgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5cbnVsLmRlZmF1bHRTdHlsZSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAoiBcIjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbm9sLmRlZmF1bHRTdHlsZSB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sLWNvdW50ZXI7XG59XG5vbC5kZWZhdWx0U3R5bGUgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbC1jb3VudGVyO1xufVxub2wuZGVmYXVsdFN0eWxlID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wtY291bnRlcikgXCIuIFwiO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIE9CSkVDVFNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg3LjVyZW07XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSDCoCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbGxhcHNlIHRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmNvbGxhcHNlIHRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAwLjgxMjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjA2MjVlbTtcbn1cblxuLmRyb3Bkb3duLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW47XG59XG4uZHJvcGRvd24tYnV0dG9uOmhvdmVyLCAuZHJvcGRvd24tYnV0dG9uOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dDtcbn1cbi5kcm9wZG93bi1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMi4xODc1cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC4zMTI1cmVtO1xuICBtYXJnaW46IDAuMzEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uZHJvcGRvd24tbWVudSA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6bm90KC5idG4pOm5vdCguYmFjay1idG4pIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC45Mzc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOm5vdCguYnRuKTpub3QoLmJhY2stYnRuKTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6bm90KC5idG4pOm5vdCguYmFjay1idG4pOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOm5vdCguYnRuKTpub3QoLmJhY2stYnRuKTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS0tY2FyZXQgLmNhcmV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogcmdiKDIxLjYyODM3ODM3ODQsIDI0LjI1LCAyNi44NzE2MjE2MjE2KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLmRyb3Bkb3duLWl0ZW0ucGwtdGFiLnBsLWFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSxcbi5kcm9wZG93bi0taG92ZXI6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhLFxuLmRyb3Bkb3duLS1ob3Zlcjpob3ZlciA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS0tY2FyZXQgLmNhcmV0LFxuLmRyb3Bkb3duLS1ob3Zlcjpob3ZlciAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4ub3Blbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS0tY2FyZXQgLmNhcmV0LFxuLmRyb3Bkb3duLS1ob3Zlcjpob3Zlci5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS0tY2FyZXQgLmNhcmV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5kcm9wZG93bi0taG92ZXI6aG92ZXIgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHJvcGRvd24tLWhvdmVyOmhvdmVyID4gLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cbi5kcm9wdXAuZHJvcGRvd24tLWhvdmVyOmhvdmVyID4gLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xuICBib3R0b206IGF1dG87XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gKiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLnBsLWlucHV0LWdyb3VwLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiAyLjc1cmVtO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoW3R5cGU9c3VibWl0XSksIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLnBsLWlucHV0LWdyb3VwOm5vdChbdHlwZT1zdWJtaXRdKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdChbdHlwZT1zdWJtaXRdKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdChbdHlwZT1zdWJtaXRdKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoW3R5cGU9c3VibWl0XSkge1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAucGwtaW5wdXQtZ3JvdXAgKyAuZm9ybS1jb250cm9sLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLnBsLWlucHV0LWdyb3VwICsgLnBsLWlucHV0LWdyb3VwLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAucGwtaW5wdXQtZ3JvdXAgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5wbC1pbnB1dC1ncm91cCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAucGwtaW5wdXQtZ3JvdXAsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLnBsLWlucHV0LWdyb3VwLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLnBsLWlucHV0LWdyb3VwLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLnBsLWlucHV0LWdyb3VwOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5wbC1pbnB1dC1ncm91cDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwID4gLnBsLWlucHV0LWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1jb2xsZWN0LWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuYmFjay1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46ZGlzYWJsZWQsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1jb2xsZWN0LWJ0bjpkaXNhYmxlZCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmRpc2FibGVkLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG46ZGlzYWJsZWQsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWNrLWJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46ZGlzYWJsZWQsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46ZGlzYWJsZWQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuOmRpc2FibGVkLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5idG46ZGlzYWJsZWQsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46ZGlzYWJsZWQsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAucGwtY29sbGVjdC1idG46ZGlzYWJsZWQsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmRpc2FibGVkLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtcGF5LWJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1hZGRvbiAuYmFjay1idG46ZGlzYWJsZWQsXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG46ZGlzYWJsZWQsXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0bjpkaXNhYmxlZCxcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmRpc2FibGVkLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG46ZGlzYWJsZWQsXG4uaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYmFjay1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5iYWNrLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5pbnB1dC1ncm91cC1hZGRvbiAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmJhY2stYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWJ0biAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biAuYmFjay1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGwtY29sbGVjdC1idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpmb2N1cywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1wYXktYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYmFjay1idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmZvY3VzLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1jb2xsZWN0LWJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmZvY3VzLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLXBheS1idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5iYWNrLWJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hZGRvbiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmZvY3VzLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLWNvbGxlY3QtYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpmb2N1cyxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLXBheS1idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmJhY2stYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpmb2N1cyxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWJ0biAucGwtY29sbGVjdC1idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpmb2N1cyxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1wYXktYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biAuYmFjay1idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGwtY29sbGVjdC1idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4gKyAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5wbC1jb2xsZWN0LWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLWNvbGxlY3QtYnRuICsgLnBsLWNvbGxlY3QtYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcGF5LWJ0biArIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1wYXktYnRuICsgLmJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBheS1idG4gKyAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmJ0biArIC5wbC1wYXktYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1wYXktYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1wYXktYnRuICsgLnBsLXBheS1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWNrLWJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJhY2stYnRuICsgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWNrLWJ0biArIC5wbC1jb2xsZWN0LWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5iYWNrLWJ0biArIC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJhY2stYnRuICsgLnBsLXBheS1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYmFjay1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmJhY2stYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1jb2xsZWN0LWJ0biArIC5iYWNrLWJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuICsgLmJhY2stYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG4gKyAuYmFjay1idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWNrLWJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wbC1jb2xsZWN0LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBsLXBheS1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWNrLWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXRleHQgKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC10ZXh0ICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1jb2xsZWN0LWJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtY29sbGVjdC1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLXBheS1idG4gKyAuYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcGF5LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLXBheS1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLXBheS1idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYmFjay1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmJhY2stYnRuICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuYmFjay1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuYmFjay1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLXBheS1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC10ZXh0ICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAucGwtY29sbGVjdC1idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAucGwtY29sbGVjdC1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcGF5LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLXBheS1idG4gKyAuYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFkZG9uIC5idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLnBsLXBheS1idG4gKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuYmFjay1idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJhY2stYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYWRkb24gLmJhY2stYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYmFjay1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLmJhY2stYnRuICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5iYWNrLWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1jb2xsZWN0LWJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuYmFjay1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1wYXktYnRuICsgLmJhY2stYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5iYWNrLWJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWFkZG9uIC5wbC1jb2xsZWN0LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1hZGRvbiAucGwtcGF5LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFkZG9uIC5iYWNrLWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFkZG9uIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFkZG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXRleHQgKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1hZGRvbiAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmlucHV0LWdyb3VwLXRleHQgKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYWRkb24gLmlucHV0LWdyb3VwLXRleHQgKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1hZGRvbiAuaW5wdXQtZ3JvdXAtdGV4dCArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLWJ0biAucGwtY29sbGVjdC1idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLmJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLnBsLWNvbGxlY3QtYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcGF5LWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1wYXktYnRuICsgLmJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBheS1idG4gKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1wYXktYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmJ0biArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0biArIC5wbC1wYXktYnRuLFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1wYXktYnRuICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJhY2stYnRuICsgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0biArIC5wbC1jb2xsZWN0LWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5iYWNrLWJ0biArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLmJhY2stYnRuICsgLnBsLXBheS1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4gKyAuYmFjay1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuICsgLmJhY2stYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuICsgLmJhY2stYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG4gKyAuYmFjay1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0biArIC5iYWNrLWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1wYXktYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWJ0biAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmlucHV0LWdyb3VwLXRleHQgKyAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLXRleHQgKyAucGwtY29sbGVjdC1idG4sXG4uaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5wbC1wYXktYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLXRleHQgKyAucGwtcGF5LWJ0bixcbi5pbnB1dC1ncm91cC1idG4gLmlucHV0LWdyb3VwLXRleHQgKyAuYmFjay1idG4ge1xuICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjA2MjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA2MjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG59XG5cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgdG9wOiAtMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbn1cblxuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC4xMjVyZW07XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgdG9wOiAtMC4zMTI1cmVtO1xuICByaWdodDogLTAuMzc1cmVtO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjEyNXJlbTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgYm90dG9tOiAtMC4zNzVyZW07XG4gIHJpZ2h0OiAtMC4zMTI1cmVtO1xufVxuXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogLTAuMzc1cmVtO1xuICByaWdodDogYXV0bztcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMDtcbiAgYm9yZGVyOiAwcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbn1cblxuLm5vVWktY29ubmVjdHMge1xuICBtYXJnaW46IDAgLTAuMzc1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMC43NXJlbSk7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMEUxRDJEO1xufVxuXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UtaW4sIGJvcmRlciAwLjE1cyBlYXNlLWluO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEUxRDJEO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLm5vVWktaGFuZGxlIC50b29sdGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG4gIG1pbi13aWR0aDogNC4xODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ub1VpLWhhbmRsZSAudG9vbHRpcC1pbm5lciB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLm5vVWktb3JpZ2luOmxhc3Qtb2YtdHlwZSAudG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtO1xufVxuXG4ubm9VaS1hY3RpdmUsXG4ubm9VaS1oYW5kbGU6Zm9jdXMge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xuICBib3JkZXItY29sb3I6ICMwRTFEMkQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1cmVtICNGRkZGRkYsIDAgMCAwIDAuMjVyZW0gIzBFMUQyRDtcbn1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCwgW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNBMkEyQTM7XG59XG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI0RFREZFMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMztcbn1cblxuLmltYWdlQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiA0LjU2MjVyZW07XG4gIHotaW5kZXg6IDA7XG59XG4uaW1hZ2VDb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwLjU0Nzk0NTIwNTUlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuLmltYWdlQ29udGFpbmVyLmltYWdlQ29udGFpbmVyLS1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMC4xMjVyZW0gc29saWQgI0Q3MjQyQztcbn1cbi5pbWFnZUNvbnRhaW5lciAubG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5pbWFnZUNvbnRhaW5lciAubGF6eWxvYWQsXG4uaW1hZ2VDb250YWluZXIgLmxhenlsb2FkaW5nLFxuLmltYWdlQ29udGFpbmVyIC5sYXp5ZGVsYXllZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaW1hZ2VDb250YWluZXIgLmxhenlsb2FkaW5nICsgLmxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltYWdlQ29udGFpbmVyIC5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLmltYWdlQ29udGFpbmVyIC5sYXp5bG9hZGVkICsgLmxvYWRlciAubG9hZGVyLWRvdDpiZWZvcmUge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5pbWFnZUNvbnRhaW5lci0tc3F1YXJlOjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLmltYWdlQ29udGFpbmVyLWltYWdlLFxuLmltYWdlQ29udGFpbmVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW1hZ2VDb250YWluZXItaW1hZ2Uubm8taW1hZ2UsXG4uaW1hZ2VDb250YWluZXItaWNvbi5uby1pbWFnZSB7XG4gIGNvbG9yOiAjRUJGM0ZBICFpbXBvcnRhbnQ7XG59XG4uaW1hZ2VDb250YWluZXItaW1hZ2Uubm8taW1hZ2Ugc3ZnLFxuLmltYWdlQ29udGFpbmVyLWljb24ubm8taW1hZ2Ugc3ZnIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uaW1hZ2VDb250YWluZXItaW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5pbWFnZUNvbnRhaW5lci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaW1hZ2VDb250YWluZXItaW1hZ2UubGF6eWxvYWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltYWdlQ29udGFpbmVyLS1jb3ZlciAuaW1hZ2VDb250YWluZXItaW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pbWFnZUNvbnRhaW5lci1pY29uIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWFnZUNvbnRhaW5lci1pY29uID4gc3ZnIHtcbiAgZmlsbDogIzAwMDAwMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5pbWFnZUNvbnRhaW5lci1iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiA3LjE4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIGdiYSgjRkZGRkZGLCAwLjA1KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIGJhY2tncm91bmQtY29sb3I6IGdiYSgjRkZGRkZGLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAwIDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDIxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIENPTVBPTkVOVFNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uaWNvbkNvbnRhaW5lciA+IHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaWNvbkNvbnRhaW5lci0tZml4ZWQgPiBzdmcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5pY29uQ29udGFpbmVyLS1wbGFpbkJhY2tncm91bmQge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzEwLjQyZGVnLCAjRkZGRkZGIDAlLCAjREFFN0YwIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC01cHggcmdiYSgxNDQsIDE2NCwgMTc5LCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5pY29uQ29udGFpbmVyLS1wbGFpbkJhY2tncm91bmQge1xuICAgIGhlaWdodDogNS42MjVyZW07XG4gICAgd2lkdGg6IDUuNjI1cmVtO1xuICB9XG59XG5cbi5pY29uLFxuLmdseXBoaWNvbiB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuLmljb24tY2hldnJvbi1yaWdodCxcbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2hldnJvbi1yaWdodC5zdmdcIik7XG59XG4uaWNvbi1jaGV2cm9uLWxlZnQsXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2hldnJvbi1sZWZ0LnN2Z1wiKTtcbn1cbi5pY29uLWVkaXQsXG4uZ2x5cGhpY29uLWVkaXQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWVkaXQuc3ZnXCIpO1xuICBoZWlnaHQ6IDEuMTg3NXJlbTtcbn1cbi5pY29uLXJlbW92ZSxcbi5nbHlwaGljb24tcmVtb3ZlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby10cmFzaC5zdmdcIik7XG59XG4uaWNvbi1iYWNrLFxuLmdseXBoaWNvbi1iYWNrIHtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tYXJyb3ctbGVmdC5zdmdcIik7XG59XG4uaWNvbi1jYWxlbmRhcixcbi5nbHlwaGljb24tY2FsZW5kYXIge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNhbGVuZGFyLnN2Z1wiKTtcbn1cbi5pY29uLWluZm8tc2lnbixcbi5nbHlwaGljb24taW5mby1zaWduIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1pbmZvcm1hdGlvbi5zdmdcIik7XG59XG4uaWNvbi1kaXNjb3VudCxcbi5nbHlwaGljb24tZGlzY291bnQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWRpc2NvdW50LnN2Z1wiKTtcbn1cbi5pY29uLXBlcmNlbnQsXG4uZ2x5cGhpY29uLXBlcmNlbnQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBlcmNlbnQuc3ZnXCIpO1xufVxuLmljb24tbG9naW4sXG4uZ2x5cGhpY29uLWxvZ2luIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1sb2dpbi5zdmdcIik7XG59XG4uaWNvbi1jcmVhdGUtYWNjb3VudCxcbi5nbHlwaGljb24tY3JlYXRlLWFjY291bnQge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNyZWF0ZS1hY2NvdW50LnN2Z1wiKTtcbn1cblxuLmJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLmJhY2stYnRuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwLjE0Mjg1NzE0MjllbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC41NzE0Mjg1NzE0ZW0gMS40Mjg1NzE0Mjg2ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE0Mjg1NzE0MjllbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLCBjb2xvciAwLjE1cyBlYXNlLWluO1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmJhY2stYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmJhY2stYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuYmFjay1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLmJhY2stYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuLmRpc2FibGVkLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5kaXNhYmxlZC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5kaXNhYmxlZC5wbC1wYXktYnRuLCAuZGlzYWJsZWQuYmFjay1idG4sIC5idG46ZGlzYWJsZWQsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46ZGlzYWJsZWQsIC5iYWNrLWJ0bjpkaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0RFREZFMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREZFMztcbiAgY29sb3I6ICNBMkEyQTM7XG59XG4uYnRuLmRpc2FibGVkID4gc3ZnLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5kaXNhYmxlZC5wbC1jb2xsZWN0LWJ0biA+IHN2ZywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5kaXNhYmxlZC5wbC1wYXktYnRuID4gc3ZnLCAuZGlzYWJsZWQuYmFjay1idG4gPiBzdmcsIC5idG46ZGlzYWJsZWQgPiBzdmcsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkID4gc3ZnLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46ZGlzYWJsZWQgPiBzdmcsIC5iYWNrLWJ0bjpkaXNhYmxlZCA+IHN2ZyB7XG4gIGZpbGw6ICNBMkEyQTM7XG59XG4uYnRuLm5nLWFuaW1hdGUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm5nLWFuaW1hdGUucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubmctYW5pbWF0ZS5wbC1wYXktYnRuLCAubmctYW5pbWF0ZS5iYWNrLWJ0biB7XG4gIHRyYW5zaXRpb246IDBzO1xufVxuXG4uYnRuLXByaW1hcnksIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIC5mcmMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNGRjcyNjAgMCUsICNDMzAwMDkgMTAwJSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgxNDAsIDE2OSwgMTkxLCAwLjQ4KTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIC5mcmMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIC5mcmMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzBFMUQyRDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuZnJjLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuZnJjLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRDcyNDJDO1xufVxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bjpkaXNhYmxlZCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmRpc2FibGVkLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuZnJjLWJ1dHRvbjpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5kaXNhYmxlZC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5kaXNhYmxlZC5wbC1wYXktYnRuLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuZGlzYWJsZWQuZnJjLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5idG4tZGVmYXVsdCxcbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzBFMUQyRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1heC1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5idG4tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5idG4tdHJhbnNwYXJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyxcbi5idG4tdHJhbnNwYXJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXRyYW5zcGFyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0Q3MjQyQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4uYnRuLWRlZmF1bHQuYWx0LFxuLmJ0bi1zZWNvbmRhcnkuYWx0LFxuLmFsdC5idG4tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNENzI0MkM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi10ZXJ0aWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjE4NzVyZW07XG59XG4uYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi10ZXJ0aWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5idG4tdGVydGlhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1hcnJvdy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTg3NXJlbTtcbn1cbi5idG4tcXVhdGVybmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmJ0bi1xdWF0ZXJuYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmJ0bi1xdWF0ZXJuYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJ0bi1xdWF0ZXJuYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuYnRuLXF1YXRlcm5hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXF1aW5hcnkge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgIzM2M0IzRSAwJSwgIzBFMUQyRCAxMDAlKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKDE0MCwgMTY5LCAxOTEsIDAuNDgpO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMi41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UtaW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tcXVpbmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmJ0bi1xdWluYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5idG4tcXVpbmFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLmJ0bi1xdWluYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNENzI0MkM7XG4gIGNvbG9yOiAjMEUxRDJEO1xufVxuLmJ0bi1xdWluYXJ5OmRpc2FibGVkLCAuYnRuLXF1aW5hcnkuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYnRuLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi0taWNvbiA+IHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzE0Mjg1NzE0M2VtO1xufVxuXG4uYnRuLWxpbmssIC5iYWNrLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idG4tbGluay0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1saW5rOm5vdCguaG92ZXItdW5zdHlsZWQpOmhvdmVyLCAuYmFjay1idG46bm90KC5ob3Zlci11bnN0eWxlZCk6aG92ZXIsIC5idG4tbGluazpub3QoLmZvY3VzLXVuc3R5bGVkKTpmb2N1cywgLmJhY2stYnRuOm5vdCguZm9jdXMtdW5zdHlsZWQpOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bi1saW5rLmJ0bi0tbm9VbmRlcmxpbmUsIC5idG4tLW5vVW5kZXJsaW5lLmJhY2stYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jay5idG4tLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYmFjay1idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJhY2stYnRuIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uYmFjay1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xuICB3aWR0aDogMS4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmJ0bi16SW5kZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5idG4tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5idG4tbG9hZGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5idG4tbG9hZGVyIC5sb2FkaW5nIHtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDE0LCAyOSwgNDUsIDAuOCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMTQsIDI5LCA0NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZnJhbWUsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMsIC5zZXJ2aWNlLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07XG59XG4uZnJhbWVfX25hbWUsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIGgyLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAudGl0bGUtMixcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIGgzLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucGFuZWwtaGVhZGluZyxcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nLFxuLnByb2Nlc3Mtc2hpcHBpbmcgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucHJvY2Vzcy1naWZ0IC5wYW5lbC1oZWFkaW5nLFxuLnByb2Nlc3MtZ2lmdCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAucGFuZWwtaGVhZGluZyxcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1wcmVtaXVtIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uIC5wYW5lbC1oZWFkaW5nLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtaGVhZGluZyxcbi5wcm9jZXNzLXBheW1lbnQgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaW5mb3JtYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiAudGl0bGUtMywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrIGgyLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnRpdGxlLTIsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgaDMsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnByb2Nlc3Mtc2hpcHBpbmcgLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1zaGlwcGluZyAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZyxcbi5wcm9jZXNzLWdpZnQgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrIC5wYW5lbC1oZWFkaW5nLFxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcsXG4ucHJvY2Vzcy1wcmVtaXVtIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jayAucGFuZWwtaGVhZGluZyxcbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jayAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nLFxuLnByb2Nlc3MtcGF5bWVudCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnBhbmVsLWhlYWRpbmcsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sgLnRpdGxlLTMsIC5hZGRyZXNzX19uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZnJhbWVfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAzLjEyNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnJhbWVfX2JvdHRvbS0tY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mcmFtZSAuYnRuLCAuZnJhbWUgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmZyYW1lIC5wbC1jb2xsZWN0LWJ0biwgLmZyYW1lIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5mcmFtZSAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYnRuLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLnBsLXBheS1idG4sIC5zZXJ2aWNlIC5idG4sIC5zZXJ2aWNlIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zZXJ2aWNlIC5wbC1jb2xsZWN0LWJ0biwgLnNlcnZpY2UgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNlcnZpY2UgLnBsLXBheS1idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5wbC1jb2xsZWN0LWJ0biwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLnBsLXBheS1idG4sIC5mcmFtZSAuYmFjay1idG4sIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJhY2stYnRuLCAuc2VydmljZSAuYmFjay1idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5iYWNrLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mcmFtZSAuYnRuLXdyYXAsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJ0bi13cmFwLCAuc2VydmljZSAuYnRuLXdyYXAsIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5idG4td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uZnJhbWUgLmJ0bi1pY29uLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5idG4taWNvbiwgLnNlcnZpY2UgLmJ0bi1pY29uLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuYnRuLWljb24sIC5mcmFtZSAuYmFjay1idG4sIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJhY2stYnRuLCAuc2VydmljZSAuYmFjay1idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5iYWNrLWJ0biB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxLjQyODU3MTQyODZlbSArIDMuNDM3NXJlbSk7XG59XG4uZnJhbWUgLmJ0bi1pY29uLmJ0bi1saW5rLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIC5idG4taWNvbi5idG4tbGluaywgLnNlcnZpY2UgLmJ0bi1pY29uLmJ0bi1saW5rLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuYnRuLWljb24uYnRuLWxpbmssIC5mcmFtZSAuYmFjay1idG4sIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJhY2stYnRuLCAuc2VydmljZSAuYmFjay1idG4sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5iYWNrLWJ0biB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mcmFtZSAuYnRuLWljb24gLmljb24sIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJ0bi1pY29uIC5pY29uLCAuc2VydmljZSAuYnRuLWljb24gLmljb24sIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5idG4taWNvbiAuaWNvbiwgLmZyYW1lIC5iYWNrLWJ0biAuaWNvbiwgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYmFjay1idG4gLmljb24sIC5zZXJ2aWNlIC5iYWNrLWJ0biAuaWNvbiwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLmJhY2stYnRuIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG59XG4uZnJhbWUgLmJ0bi1pY29uOmJlZm9yZSwgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYnRuLWljb246YmVmb3JlLCAuc2VydmljZSAuYnRuLWljb246YmVmb3JlLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuYnRuLWljb246YmVmb3JlLCAuZnJhbWUgLmJhY2stYnRuOmJlZm9yZSwgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYmFjay1idG46YmVmb3JlLCAuc2VydmljZSAuYmFjay1idG46YmVmb3JlLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuYmFjay1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xuICB3aWR0aDogMS4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mcmFtZSAuYnRuLWxpbmssIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMgLmJ0bi1saW5rLCAuc2VydmljZSAuYnRuLWxpbmssIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5idG4tbGluaywgLmZyYW1lIC5iYWNrLWJ0biwgLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXltZW50TWV0aG9kcyAuYmFjay1idG4sIC5zZXJ2aWNlIC5iYWNrLWJ0biwgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLmJhY2stYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRhZyB7XG4gIGJhY2tncm91bmQ6ICNENzI0MkM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDQuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbn1cblxuLnNraXBMaW5rcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwLjMxMjVyZW07XG4gIGxlZnQ6IDAuMzEyNXJlbTtcbiAgei1pbmRleDogMTAzMDtcbn1cbi5za2lwTGlua3MgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzYzQjNFO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uc2tpcExpbmtzIGE6YWN0aXZlLCAuc2tpcExpbmtzIGE6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmZvcm0tZmlsZS1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWdyb3VwLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5mb3JtLWdyb3VwLS1maWRlbGl0eSAuc2VsZWN0MiB7XG4gIG1pbi13aWR0aDogMTguNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtLWdyb3VwLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xufVxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1maWxlXSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1ncm91cCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZvcm0tZ3JvdXAtLXRpdGxlLCAuZm9ybS1ncm91cC0tcXVhbnRpdHksIC5mb3JtLWdyb3VwLS1waG9uZSwgLmZvcm0tZ3JvdXAtLWJpcnRoZGF5IHtcbiAgbWF4LXdpZHRoOiAxMS41cmVtO1xufVxuXG4uZm9ybS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cblxuLmZvcm0tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oYXMtZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLmhhcy1lcnJvciB0ZXh0YXJlYSxcbi5oYXMtZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRDcyNDJDO1xufVxuLmhhcy1lcnJvciBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6Zm9jdXMsXG4uaGFzLWVycm9yIHRleHRhcmVhOmZvY3VzLFxuLmhhcy1lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xufVxuXG4uY2hlY2tib3gsXG4ucmFkaW8ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNoZWNrYm94ID4gbGFiZWwsXG4ucmFkaW8gPiBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5jaGVja2JveC0tY3VzdG9tIFt0eXBlPWNoZWNrYm94XSxcbi5jaGVja2JveC0tY3VzdG9tIFt0eXBlPXJhZGlvXSxcbi5yYWRpby0tY3VzdG9tIFt0eXBlPWNoZWNrYm94XSxcbi5yYWRpby0tY3VzdG9tIFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMC4wNjI1cmVtO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jaGVja2JveC0tY3VzdG9tID4gbGFiZWwsXG4uY2hlY2tib3gtLWN1c3RvbSA+IC5jb250cm9sLWxhYmVsLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSA+IC5wbC1pbnB1dC1ncm91cCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gPiAucGwtbGFiZWwtaW5wdXQsXG4ucmFkaW8tLWN1c3RvbSA+IGxhYmVsLFxuLnJhZGlvLS1jdXN0b20gPiAuY29udHJvbC1sYWJlbCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gPiAucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tID4gLnBsLWxhYmVsLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNDM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jaGVja2JveC0tY3VzdG9tIC5jb250cm9sLWxhYmVsLmJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuY29udHJvbC1sYWJlbC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuY2hlY2tib3gtLWN1c3RvbSAuY29udHJvbC1sYWJlbC5wbC1jb2xsZWN0LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuYnRuLnBsLWlucHV0LWdyb3VwLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmJ0bi5wbC1sYWJlbC1pbnB1dCwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAuYnRuLnBsLWxhYmVsLWlucHV0LCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNvbnRyb2wtbGFiZWwucGwtcGF5LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtcGF5LWJ0bi5wbC1sYWJlbC1pbnB1dCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5jaGVja2JveC0tY3VzdG9tIC5jb250cm9sLWxhYmVsLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuY2hlY2tib3gtLWN1c3RvbSAucGwtcG1Db250YWluZXIgLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuY2hlY2tib3gtLWN1c3RvbSAucGwtcG1Db250YWluZXIgLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsIC5jaGVja2JveC0tY3VzdG9tIC5jb250cm9sLWxhYmVsLmJhY2stYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5iYWNrLWJ0bi5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAuYmFjay1idG4ucGwtaW5wdXQtZ3JvdXAsIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmJhY2stYnRuLnBsLWxhYmVsLWlucHV0LCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5iYWNrLWJ0bi5wbC1sYWJlbC1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIC5jb250cm9sLWxhYmVsLmJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNvbnRyb2wtbGFiZWwucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5yYWRpby0tY3VzdG9tIC5jb250cm9sLWxhYmVsLnBsLWNvbGxlY3QtYnRuLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuYnRuLnBsLWlucHV0LWdyb3VwLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1pbnB1dC1ncm91cC5wbC1jb2xsZWN0LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5idG4ucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5wbC1pbnB1dC1ncm91cC5wbC1jb2xsZWN0LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmJ0bi5wbC1sYWJlbC1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbGFiZWwtaW5wdXQucGwtY29sbGVjdC1idG4sXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAuYnRuLnBsLWxhYmVsLWlucHV0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAucGwtbGFiZWwtaW5wdXQucGwtY29sbGVjdC1idG4sXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNvbnRyb2wtbGFiZWwucGwtcGF5LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1wYXktYnRuLnBsLWxhYmVsLWlucHV0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5yYWRpby0tY3VzdG9tIC5jb250cm9sLWxhYmVsLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnJhZGlvLS1jdXN0b20gLnBsLXBtQ29udGFpbmVyIC5wbC1wYXktYnRuLnBsLWlucHV0LWdyb3VwLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucmFkaW8tLWN1c3RvbSAucGwtcG1Db250YWluZXIgLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5wbC1wYXktYnRuLnBsLWxhYmVsLWlucHV0LFxuLnJhZGlvLS1jdXN0b20gLmNvbnRyb2wtbGFiZWwuYmFjay1idG4sXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5iYWNrLWJ0bi5wbC1pbnB1dC1ncm91cCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gLmJhY2stYnRuLnBsLWlucHV0LWdyb3VwLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuYmFjay1idG4ucGwtbGFiZWwtaW5wdXQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5iYWNrLWJ0bi5wbC1sYWJlbC1pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNoZWNrYm94LS1jdXN0b20gLmNvbnRyb2wtbGFiZWwuYnRuLm5nLWFuaW1hdGUsIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNvbnRyb2wtbGFiZWwubmctYW5pbWF0ZS5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuY2hlY2tib3gtLWN1c3RvbSAuY29udHJvbC1sYWJlbC5uZy1hbmltYXRlLnBsLWNvbGxlY3QtYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5idG4ubmctYW5pbWF0ZS5wbC1pbnB1dC1ncm91cCwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLCAuY2hlY2tib3gtLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLmJ0bi5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAubmctYW5pbWF0ZS5wbC1pbnB1dC1ncm91cC5wbC1jb2xsZWN0LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuYnRuLm5nLWFuaW1hdGUucGwtbGFiZWwtaW5wdXQsIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0biwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5idG4ubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuY2hlY2tib3gtLWN1c3RvbSAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLm5nLWFuaW1hdGUucGwtbGFiZWwtaW5wdXQucGwtY29sbGVjdC1idG4sIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuY29udHJvbC1sYWJlbC5uZy1hbmltYXRlLnBsLXBheS1idG4sIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCwgLmNoZWNrYm94LS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAubmctYW5pbWF0ZS5wbC1wYXktYnRuLnBsLWxhYmVsLWlucHV0LCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNoZWNrYm94LS1jdXN0b20gLmNvbnRyb2wtbGFiZWwubmctYW5pbWF0ZS5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNoZWNrYm94LS1jdXN0b20gLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLm5nLWFuaW1hdGUucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5jaGVja2JveC0tY3VzdG9tIC5wbC1wbUNvbnRhaW5lciAubmctYW5pbWF0ZS5wbC1wYXktYnRuLnBsLWxhYmVsLWlucHV0LCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5jaGVja2JveC0tY3VzdG9tIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsIC5jaGVja2JveC0tY3VzdG9tIC5jb250cm9sLWxhYmVsLm5nLWFuaW1hdGUuYmFjay1idG4sIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtaW5wdXQtZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtaW5wdXQtZ3JvdXAsIC5jaGVja2JveC0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtbGFiZWwtaW5wdXQsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNoZWNrYm94LS1jdXN0b20gLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtbGFiZWwtaW5wdXQsXG4ucmFkaW8tLWN1c3RvbSAuY29udHJvbC1sYWJlbC5idG4ubmctYW5pbWF0ZSxcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNvbnRyb2wtbGFiZWwubmctYW5pbWF0ZS5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnJhZGlvLS1jdXN0b20gLmNvbnRyb2wtbGFiZWwubmctYW5pbWF0ZS5wbC1jb2xsZWN0LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmJ0bi5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLWlucHV0LWdyb3VwLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAuYnRuLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gLm5nLWFuaW1hdGUucGwtaW5wdXQtZ3JvdXAucGwtY29sbGVjdC1idG4sXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5idG4ubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1wbUNvbnRhaW5lciAubmctYW5pbWF0ZS5wbC1sYWJlbC1pbnB1dC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gLmJ0bi5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5uZy1hbmltYXRlLnBsLWxhYmVsLWlucHV0LnBsLWNvbGxlY3QtYnRuLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5jb250cm9sLWxhYmVsLm5nLWFuaW1hdGUucGwtcGF5LWJ0bixcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUucGwtcGF5LWJ0bi5wbC1pbnB1dC1ncm91cCxcbi5yYWRpby0tY3VzdG9tIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm5nLWFuaW1hdGUucGwtcGF5LWJ0bi5wbC1sYWJlbC1pbnB1dCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucmFkaW8tLWN1c3RvbSAuY29udHJvbC1sYWJlbC5uZy1hbmltYXRlLnBsLXBheS1idG4sXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnJhZGlvLS1jdXN0b20gLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtaW5wdXQtZ3JvdXAsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnJhZGlvLS1jdXN0b20gLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5yYWRpby0tY3VzdG9tIC5uZy1hbmltYXRlLnBsLXBheS1idG4ucGwtbGFiZWwtaW5wdXQsXG4ucmFkaW8tLWN1c3RvbSAuY29udHJvbC1sYWJlbC5uZy1hbmltYXRlLmJhY2stYnRuLFxuLnJhZGlvLS1jdXN0b20gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAubmctYW5pbWF0ZS5iYWNrLWJ0bi5wbC1pbnB1dC1ncm91cCxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnJhZGlvLS1jdXN0b20gLm5nLWFuaW1hdGUuYmFjay1idG4ucGwtaW5wdXQtZ3JvdXAsXG4ucmFkaW8tLWN1c3RvbSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5uZy1hbmltYXRlLmJhY2stYnRuLnBsLWxhYmVsLWlucHV0LFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucmFkaW8tLWN1c3RvbSAubmctYW5pbWF0ZS5iYWNrLWJ0bi5wbC1sYWJlbC1pbnB1dCB7XG4gIHRyYW5zaXRpb246IDBzO1xufVxuLmNoZWNrYm94LS1jdXN0b20gLmN1c3RvbS1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIC5jdXN0b20taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMjIyMjIyO1xuICB3aWR0aDogMS4yODU3MTQyODU3ZW07XG4gIGhlaWdodDogMS4yODU3MTQyODU3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5jaGVja2JveC0tY3VzdG9tIC5jdXN0b20taW5wdXQ6OmJlZm9yZSxcbi5yYWRpby0tY3VzdG9tIC5jdXN0b20taW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jaGVja2JveC0tY3VzdG9tIGlucHV0OmhvdmVyIH4gLmN1c3RvbS1pbnB1dCwgLmNoZWNrYm94LS1jdXN0b206aG92ZXIgLmN1c3RvbS1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIGlucHV0OmhvdmVyIH4gLmN1c3RvbS1pbnB1dCxcbi5yYWRpby0tY3VzdG9tOmhvdmVyIC5jdXN0b20taW5wdXQge1xuICBib3JkZXItY29sb3I6ICNBMkEyQTM7XG59XG4uY2hlY2tib3gtLWN1c3RvbSBbZGlzYWJsZWRdIH4gLmN1c3RvbS1pbnB1dCwgLmNoZWNrYm94LS1jdXN0b20uaXMtZGlzYWJsZWQgLmN1c3RvbS1pbnB1dCxcbi5yYWRpby0tY3VzdG9tIFtkaXNhYmxlZF0gfiAuY3VzdG9tLWlucHV0LFxuLnJhZGlvLS1jdXN0b20uaXMtZGlzYWJsZWQgLmN1c3RvbS1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0RFREZFMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cbi5jaGVja2JveC0tY3VzdG9tICsgLmNoZWNrYm94LS1jdXN0b20sXG4uY2hlY2tib3gtLWN1c3RvbSArIC5yYWRpby0tY3VzdG9tLFxuLnJhZGlvLS1jdXN0b20gKyAuY2hlY2tib3gtLWN1c3RvbSxcbi5yYWRpby0tY3VzdG9tICsgLnJhZGlvLS1jdXN0b20ge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmlucHV0LWdyb3VwLWJ0biArIC5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biArIC5wbC1pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNoZWNrYm94LS1jdXN0b20gLmN1c3RvbS1pbnB1dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwLjg1NzE0Mjg1NzFlbTtcbiAgaGVpZ2h0OiAwLjg1NzE0Mjg1NzFlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2hlY2tib3gtLWN1c3RvbS5pcy1jaGVja2VkIC5jdXN0b20taW5wdXQ6OmJlZm9yZSxcbi5jaGVja2JveC0tY3VzdG9tIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0OjpiZWZvcmUsXG4uY2hlY2tib3gtLWN1c3RvbSBpbnB1dDphY3RpdmUgfiAuY3VzdG9tLWlucHV0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uY2hlY2tib3gtLWN1c3RvbSBbZGlzYWJsZWRdOmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0LFxuLmNoZWNrYm94LS1jdXN0b20gLmlzLWRpc2FibGVkIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjREVERkUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLmNoZWNrYm94LS1jdXN0b20gW2Rpc2FibGVkXTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dDo6YmVmb3JlLFxuLmNoZWNrYm94LS1jdXN0b20gLmlzLWRpc2FibGVkIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuLmNoZWNrYm94LS1jdXN0b20gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmFkaW8tLWN1c3RvbSAuY3VzdG9tLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5yYWRpby0tY3VzdG9tIC5jdXN0b20taW5wdXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMC44NTcxNDI4NTcxZW07XG4gIGhlaWdodDogMC44NTcxNDI4NTcxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnJhZGlvLS1jdXN0b20uaXMtY2hlY2tlZCAuY3VzdG9tLWlucHV0OjpiZWZvcmUsXG4ucmFkaW8tLWN1c3RvbSBpbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dDo6YmVmb3JlLFxuLnJhZGlvLS1jdXN0b20gaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1pbnB1dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5yYWRpby0tY3VzdG9tIFtkaXNhYmxlZF06Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQsXG4ucmFkaW8tLWN1c3RvbSAuaXMtZGlzYWJsZWQgaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQge1xuICBib3JkZXItY29sb3I6ICNERURGRTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4ucmFkaW8tLWN1c3RvbSBbZGlzYWJsZWRdOmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0OjpiZWZvcmUsXG4ucmFkaW8tLWN1c3RvbSAuaXMtZGlzYWJsZWQgaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb3JtLWlubGluZSA+IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5oZWxwLWJsb2NrLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1tZXNzYWdlLWVycm9yIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBjb2xvcjogI0FFQjZCQztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tZmlsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbi5mb3JtLWZpbGUtYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgMy40Mzc1cmVtKTtcbn1cbi5mb3JtLWZpbGUtYnRuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tdXBsb2FkLnN2Z1wiKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xuICB3aWR0aDogMS4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mb3JtLWZpbGUtYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tdXBsb2FkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mb3JtLWZpbGUtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRyb2wtbGFiZWwsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWlucHV0LWdyb3VwLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1sYWJlbC1pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250cm9sLWxhYmVsID4gc3BhbiwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAgPiBzcGFuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1sYWJlbC1pbnB1dCA+IHNwYW4sXG4uY29udHJvbC1sYWJlbCA+IGVtLFxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAgPiBlbSxcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWxhYmVsLWlucHV0ID4gZW0ge1xuICBvcmRlcjogMjtcbn1cblxuLmNhcHRjaGEtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXA6bm90KFt0eXBlPXN1Ym1pdF0pLFxuc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLFxuLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FFQjZCQztcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWdyb3VwLS1iaXJ0aGRheS5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLFxuLmZvcm0tZ3JvdXAtLXBob25lLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1ncm91cC0tYmlydGhkYXlDcmVhdGUuaGFzLWVycm9yIC5pbnB1dC1ncm91cCxcbi5mb3JtLWdyb3VwLS1waG9uZUNyZWF0ZS5oYXMtZXJyb3IgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDcyNDJDO1xufVxuXG4uZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXA6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbDpub3QoW3R5cGU9c3VibWl0XSk6OnBsYWNlaG9sZGVyLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1pbnB1dC1ncm91cDpub3QoW3R5cGU9c3VibWl0XSk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQUVCNkJDO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciB0ZXh0YXJlYS5wbC1pbnB1dC1ncm91cDpub3QoW3R5cGU9c3VibWl0XSkge1xuICBoZWlnaHQ6IDkuNjg3NXJlbTtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuODEyNXJlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3R5cGU9c3VibWl0XSksIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgc2VsZWN0LnBsLWlucHV0LWdyb3VwOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDE4IDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHN0eWxlPSdmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiclM0UlM0NwYXRoIGQ9J00xMy43OTMgNy4yNmEuNjE0LjYxNCAwIDAgMCAuMDcxLS44NjZMOS40NjkgMS4yMzVsLS4wNjYtLjA2NmEuNjE3LjYxNyAwIDAgMC0uODcyLjA2Nkw0LjEzNiA2LjM5NGwtLjA1OC4wODFhLjYxNC42MTQgMCAwIDAgLjEyOS43ODVsLjA4MS4wNThhLjYxNy42MTcgMCAwIDAgLjc4Ni0uMTI4TDguMzYgMy4zMzN2MTEuMDRhLjU5My41OTMgMCAwIDAgLjA0Ny4yMzUuNjMzLjYzMyAwIDAgMCAuMTMzLjE5OS41NzEuNTcxIDAgMCAwIC4xOTkuMTMzLjY2My42NjMgMCAwIDAgLjIzNS4wNDdoLjAwMmEuNjAzLjYwMyAwIDAgMCAuMzQxLS4xMDQuNjI1LjYyNSAwIDAgMCAuMTctLjE2OS42NzQuNjc0IDAgMCAwIC4wOTItLjIyMi41OTIuNTkyIDAgMCAwIC4wMTEtLjExOVYzLjI3NGwzLjMzNiAzLjkxNi4wNzEuMDdhLjYxNi42MTYgMCAwIDAgLjc5NiAwWicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0NwYXRoIGQ9J00xNi45NjUgMTMuNDkyYS42NS42NSAwIDAgMSAuNjQzLjU1NGwuMDA3LjA5NnYyLjg4MmEyLjY1MSAyLjY1MSAwIDAgMS0yLjQ4MyAyLjY0NWwtLjE2Ny4wMDVIMi44OTVBMi42NSAyLjY1IDAgMCAxIC4yNSAxNy4xOTJsLS4wMDUtLjE2OHYtMi44ODJhLjY1LjY1IDAgMCAxIDEuMjkzLS4wOTZsLjAwNy4wOTZ2Mi44ODJhMS4zNSAxLjM1IDAgMCAwIDEuMjIgMS4zNDRsLjEzLjAwNmgxMi4wN2ExLjM1IDEuMzUgMCAwIDAgMS4zNDQtMS4yMmwuMDA2LS4xM3YtMi44ODJhLjY1LjY1IDAgMCAxIC42NS0uNjVaJyBmaWxsPSdjdXJyZW50Q29sb3InIHN0eWxlPSdmaWxsLXJ1bGU6bm9uemVybycvJTNFJTNDL3N2ZyUzRSUwQVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW07XG59XG5cbnNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWJlbG93LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG5zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAgMi44MTI1cmVtIDAgMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS42MzMgMS4xNDJhLjkxNS45MTUgMCAwIDAgMCAxLjI4NWw0LjczNCA0LjgwN2EuODg1Ljg4NSAwIDAgMCAxLjI2NiAwbDQuNzM0LTQuODA3YS45MTUuOTE1IDAgMCAwIDAtMS4yODUuODg4Ljg4OCAwIDAgMC0xLjI2NSAwTDYgNS4zMDcgMS44OTggMS4xNDJhLjg4OC44ODggMCAwIDAtMS4yNjUgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuMzc1cmVtO1xufVxuc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAxOTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyM3B4O1xufVxuLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IC5zZWxlY3QyLXJlc3VsdHM6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIzcHg7XG59XG4uc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUgLnNlbGVjdDItcmVzdWx0czpiZWZvcmUge1xuICBib3R0b206IDA7XG59XG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIG1heC1oZWlnaHQ6IDEyLjVyZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FFQjZCQztcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xufVxuXG4ucmVxdWlyZWQtZXhwbGFpbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uZmxhZyB7XG4gIG1pbi13aWR0aDogMXJlbTtcbn1cblxuLmZvcm0tbmV3c2xldHRlclRva2VuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvcm0tbmV3c2xldHRlclRva2VuIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmZvcm0tbmV3c2xldHRlclRva2VuIC5idG4sIC5mb3JtLW5ld3NsZXR0ZXJUb2tlbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLnBsLWNvbGxlY3QtYnRuLCAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmZvcm0tbmV3c2xldHRlclRva2VuIC5wbC1wYXktYnRuLCAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLmJhY2stYnRuIHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvcm0tbmV3c2xldHRlclRva2VuIC5idG4sIC5mb3JtLW5ld3NsZXR0ZXJUb2tlbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLnBsLWNvbGxlY3QtYnRuLCAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmZvcm0tbmV3c2xldHRlclRva2VuIC5wbC1wYXktYnRuLCAuZm9ybS1uZXdzbGV0dGVyVG9rZW4gLmJhY2stYnRuIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG59XG5cbi5hZGRyZXNzLCAuc3RvcmUtY29udGFjdCwgLnN0b3JlLXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG59XG4uYWRkcmVzczpiZWZvcmUsIC5zdG9yZS1jb250YWN0OmJlZm9yZSwgLnN0b3JlLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBvaW50ZXItZnVsbC5zdmdcIik7XG59XG4uYWRkcmVzc19fdGl0bGUsIC5zdG9yZS1jb250YWN0VGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xufVxuI2hlYWRlci5mYWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDEuMzc1cmVtIDAgcmdiYSg0NSwgNTYsIDY3LCAwLjEzKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICAvKiYtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNDlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGhlaWdodDogMTg2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICAmLWNoZWNrb3V0IHtcbiAgICAgIGhlaWdodDogOTlweDtcbiAgICB9XG4gIH0qL1xufVxuLmhlYWRlciAuYmFjay1idG4ge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNy41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4uaGVhZGVyIC5iYWNrLWJ0biAuaWNvbiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyIC5jb250YWluZXItLWNoZWNrb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuaGVhZGVyIC5jb250YWluZXItLWNoZWNrb3V0IC5oZWFkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0LjM3NXJlbTtcbiAgfVxuICAuaGVhZGVyIC5jb250YWluZXItLWNoZWNrb3V0IC5oZWFkZXItY29udGVudCAubG9nbyA+IGltZyB7XG4gICAgbWF4LWhlaWdodDogNC4zNzVyZW07XG4gIH1cbn1cbi5oZWFkZXIgaDEsIC5oZWFkZXIgLnRpdGxlLTEge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4uaGVhZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5oZWFkZXItY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uaGVhZGVyLWxvZ28ge1xuICBtYXJnaW46IC0xLjI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXIgW2RhdGEtaWQ9c2VhcmNoXSB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmhlYWRlciBbZGF0YS1pZD1zZWFyY2hdIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5oZWFkZXIgW2RhdGEtaWQ9c2VhcmNoXSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5oZWFkZXIgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuaGVhZGVyIC5oZWFkZXItaGFtYnVyZ2VyIHtcbiAgICBmbGV4OiAxO1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogMi4xODc1cmVtO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlci1sb2dvLFxuICAuaGVhZGVyIGgxLFxuICAuaGVhZGVyIC50aXRsZS0xIHtcbiAgICBmbGV4OiAxO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlci1uYXZiYXIge1xuICAgIGZsZXg6IDE7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmhlYWRlciBbZGF0YS1pZD1zZWFyY2hdIHtcbiAgICBmbGV4OiAxO1xuICAgIG9yZGVyOiA0O1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4ubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sb2dvID4gaW1nIHtcbiAgbWF4LWhlaWdodDogNS4zMTI1cmVtO1xuICBtaW4td2lkdGg6IDkuMzc1cmVtO1xufVxuXG4uc2VhcmNoRm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2hGb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2hGb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KFt0eXBlPXN1Ym1pdF0pLCAuc2VhcmNoRm9ybS1ncm91cCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1pbnB1dC1ncm91cDpub3QoW3R5cGU9c3VibWl0XSksIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnNlYXJjaEZvcm0tZ3JvdXAgLnBsLWlucHV0LWdyb3VwOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5zZWFyY2hGb3JtLWdyb3VwIC5idG4sIC5zZWFyY2hGb3JtLWdyb3VwIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zZWFyY2hGb3JtLWdyb3VwIC5wbC1jb2xsZWN0LWJ0biwgLnNlYXJjaEZvcm0tZ3JvdXAgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNlYXJjaEZvcm0tZ3JvdXAgLnBsLXBheS1idG4sIC5zZWFyY2hGb3JtLWdyb3VwIC5iYWNrLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoRm9ybS1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uc2VhcmNoRm9ybS1pbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uc2VhcmNoRm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlYXJjaEZvcm0tZ3JvdXBCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uc2VhcmNoRm9ybS1pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLm5hdmJhci5oZWFkZXItbmF2YmFyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm5hdmJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5uYXZiYXItaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzgxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43ODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICB9XG4gIC5uYXZiYXItaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3LjQ5ODc1cmVtKSB7XG4gIC5uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5uYXZiYXItaXRlbSAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1cmVtKSB7XG4gIC5uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG4ubmF2YmFyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXItbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbjtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5uYXZiYXItbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTAuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNWVtO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5uYXZiYXItbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWxpbms6bGluazpob3ZlciwgLm5hdmJhci1saW5rOmxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXZiYXItbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmF2YmFyLWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLm5hdmJhci1saW5rIC50ZXh0LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm5hdmJhci1saW5rIC5uYXZiYXItaWNvbi0tbWluaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLWljb24gc3ZnIHtcbiAgZmlsbDogIzBFMUQyRDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cyBlYXNlLWluO1xufVxuXG4ubmF2YmFyLWljb24tLW1pbmkge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2YmFyLWljb24tLW1pbmkgc3ZnIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG4uZHJvcGRvd24tLWhvdmVyOmhvdmVyIC5uYXZiYXItaWNvbi0tbWluaSwgLm9wZW4gLm5hdmJhci1pY29uLS1taW5pIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm5hdmJhci1pY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5hdmJhci1pY29uQ29udGFpbmVyIC5iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBtaW4td2lkdGg6IDFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjM3NXJlbTtcbiAgcmlnaHQ6IC0wLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmhlYWRlckRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOm5vdCguYnRuKTpub3QoLmJhY2stYnRuKSB7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpub3QoLmJ0bik6bm90KC5iYWNrLWJ0bik6Zm9jdXMsIC5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpub3QoLmJ0bik6bm90KC5iYWNrLWJ0bik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5idG4sIC5oZWFkZXJEcm9wZG93biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5wbC1jb2xsZWN0LWJ0biwgLmhlYWRlckRyb3Bkb3duIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmhlYWRlckRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLnBsLXBheS1idG4sIC5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5iYWNrLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlckRyb3Bkb3duIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmJ0bi1pY29uLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYnRuLXRlcnRpYXJ5IC5pY29uLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1sb2dpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYnRuIC5pY29uLCAuaGVhZGVyRHJvcGRvd24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5wbC1jb2xsZWN0LWJ0biAuaWNvbiwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEucGwtY29sbGVjdC1idG4gLmljb24sIC5oZWFkZXJEcm9wZG93biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEucGwtcGF5LWJ0biAuaWNvbiwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5oZWFkZXJEcm9wZG93biAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5wbC1wYXktYnRuIC5pY29uLCAuaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYmFjay1idG4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW07XG59XG4uaGVhZGVyRHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgPiBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmhlYWRlckRyb3Bkb3duIC5pY29uQ29udGFpbmVyOm5vdCgubmF2YmFyLWljb24tLW1pbmkpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJEcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyRHJvcGRvd24taGVhZGVyID4gLmhlYWRlckRyb3Bkb3duLWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyRHJvcGRvd24taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmhlYWRlckRyb3Bkb3duLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5oZWFkZXJEcm9wZG93bi1pY29uLS1iaWcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmhlYWRlckRyb3Bkb3duLWljb24tLWJpZyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cblxuLmhlYWRlckRyb3Bkb3duLWxpbmsge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbn1cblxuLmhlYWRlckRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMS4zNzVyZW0gMCByZ2JhKDQ1LCA1NiwgNjcsIDAuMTMpO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNy4xODc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmhlYWRlckRyb3Bkb3duLS13aXRoLWNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmhlYWRlckRyb3Bkb3duLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXJEcm9wZG93bi1oaWdobGlnaHQge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgY29sb3I6ICNENzI0MkM7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uaGVhZGVyU2hvcnRTdG9yZS1kcm9wZG93blRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbn1cblxuLmhlYWRlclNob3J0QWNjb3VudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlclNob3J0QWNjb3VudC1oZWFkZXIge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuOTM3NXJlbSAxLjE4NzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjQUVCNkJDO1xufVxuLmhlYWRlclNob3J0QWNjb3VudC1oZWFkZXIgPiBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd25UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbn1cblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93biB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gIHJpZ2h0OiAtMC42MjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93biB7XG4gICAgd2lkdGg6IDIxLjg3NXJlbTtcbiAgfVxufVxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93biAuYnRuLCAuaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24gLnBsLWNvbGxlY3QtYnRuLCAuaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24gLnBsLXBheS1idG4sIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24gLmJhY2stYnRuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWl0ZW0ge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1saWdodGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tbGlzdElubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBjb2x1bW4tZ2FwOiAwLjE4NzVyZW07XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogNS42MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLmJ0biwgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLnBsLWNvbGxlY3QtYnRuLCAuaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWZvb3RlciAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWZvb3RlciAucGwtcGF5LWJ0biwgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLmJhY2stYnRuIHtcbiAgbWF4LXdpZHRoOiAxMi4xODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIC5idG4sIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIC5wbC1jb2xsZWN0LWJ0biwgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmhlYWRlclNob3J0Q2FydC1kcm9wZG93bi1mb290ZXIgLnBsLXBheS1idG4sIC5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIC5iYWNrLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtdmlzdWFsIHtcbiAgbWF4LWhlaWdodDogNC4zNzVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cblxuLm1lZGlhLWJvZHkgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG5cbi50b3BOYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3LjQ5ODc1cmVtKSB7XG4gIC50b3BOYXYge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gIC50b3BOYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi50b3BOYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udG9wTmF2LWxpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3BOYXYtbGlzdCA+IGxpOmZpcnN0LW9mLXR5cGUgLnRvcE5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRvcE5hdi1saXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSAudG9wTmF2LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigxOTUsIDAsIDkpLCByZ2IoMTk1LCAwLCA5KSA3MCUsIHJnYigyNTUsIDExNCwgOTYpIDk1JSwgcmdiKDI1NSwgMTE0LCA5NikgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHJpZ2h0OiAtMy4xMjVyZW07XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny40OTg3NXJlbSkge1xuICAudG9wTmF2LWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIC50b3BOYXYtbGluazo6YmVmb3JlIHtcbiAgICByaWdodDogLTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC50b3BOYXYtbGlzdCA+IGxpOmZpcnN0LW9mLXR5cGUgLnRvcE5hdi1saW5rOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMS4yNXJlbTtcbiAgfVxufVxuLnRvcE5hdi1saXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSAudG9wTmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMy43NXJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi41cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNTAlO1xuICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny40OTg3NXJlbSkge1xuICAudG9wTmF2LWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIC50b3BOYXYtbGluazo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudG9wTmF2LWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIC50b3BOYXYtbGluazo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMS44NzVyZW07XG4gICAgd2lkdGg6IDEuODc1cmVtO1xuICB9XG59XG4udG9wTmF2LWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIC50b3BOYXYtbGluazpob3Zlcjo6YmVmb3JlLCAudG9wTmF2LWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIC50b3BOYXYtbGluazpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi50b3BOYXYtbGlua1tjbGFzc10ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnRvcE5hdi1saW5rW2NsYXNzXSB7XG4gICAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi50b3BOYXYtbGlua1tjbGFzc106bm90KC50b3BOYXYtbGluay0tZmlyc3QpOmhvdmVyLCAudG9wTmF2LWxpbmtbY2xhc3NdOm5vdCgudG9wTmF2LWxpbmstLWZpcnN0KTpmb2N1cyB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLnRvcE5hdi1saW5rW2NsYXNzXTpub3QoLnRvcE5hdi1saW5rLS1maXJzdCk6aG92ZXI6OmFmdGVyLCAudG9wTmF2LWxpbmtbY2xhc3NdOm5vdCgudG9wTmF2LWxpbmstLWZpcnN0KTpmb2N1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuOTM3NXJlbTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgYm90dG9tOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbn1cblxuLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHdpZHRoOiAyLjA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODEyNXJlbTtcbiAgfVxufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhhbWJ1cmdlci1pY29uIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuaGFtYnVyZ2VyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5cbi5oYW1idXJnZXItbGFiZWwge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uaXMtbmF2aWdhdGlvbi1vcGVuIC5uYXZpZ2F0aW9uIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmlnYXRpb246bm90KC5pcy1sZXZlbDEtb3BlbikgLm5hdmlnYXRpb24taGVhZGVyIC5idG4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5hdmlnYXRpb246bm90KC5pcy1sZXZlbDEtb3BlbikgLm5hdmlnYXRpb24taGVhZGVyIC5idG4tdGVydGlhcnk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5uYXZpZ2F0aW9uOm5vdCguaXMtbGV2ZWwxLW9wZW4pIC5uYXZpZ2F0aW9uLWhlYWRlciAuYnRuLXRlcnRpYXJ5Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMjksIDQ1LCAwLjcpO1xufVxuXG4ubmF2aWdhdGlvbi1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5uYXZpZ2F0aW9uLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5uYXZpZ2F0aW9uLWl0ZW0gLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5uYXZpZ2F0aW9uLWxpbmssXG4ubmF2aWdhdGlvbi1yZXR1cm4ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmlnYXRpb24tbGluazpob3ZlciwgLm5hdmlnYXRpb24tbGluazpmb2N1cyxcbi5uYXZpZ2F0aW9uLXJldHVybjpob3Zlcixcbi5uYXZpZ2F0aW9uLXJldHVybjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmF2aWdhdGlvbi1saW5rOmZvY3VzLFxuLm5hdmlnYXRpb24tcmV0dXJuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uYXZpZ2F0aW9uLWxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1zaGFkb3c6IC0wLjYyNXJlbSAxLjg3NXJlbSA0LjM3NXJlbSAwIHJnYmEoMjMzLCAyMzMsIDIzMywgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtc2hvd24gPiAubmF2aWdhdGlvbi1saW5rLCAuaXMtYWN0aXZlID4gLm5hdmlnYXRpb24tbGluaywgLm5hdmlnYXRpb24tbGluazpob3ZlciwgLm5hdmlnYXRpb24tbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLWxpbmtMYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2aWdhdGlvbi1saW5rTGFiZWwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbn1cblxuLm5hdmlnYXRpb24tbGluay0tdW5zdHlsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmlzLXNob3duID4gLm5hdmlnYXRpb24tbGluay0tdW5zdHlsZWQsIC5pcy1hY3RpdmUgPiAubmF2aWdhdGlvbi1saW5rLS11bnN0eWxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uaXMtc2hvd24gPiAubmF2aWdhdGlvbi1saW5rLS11bnN0eWxlZDpob3ZlciwgLmlzLXNob3duID4gLm5hdmlnYXRpb24tbGluay0tdW5zdHlsZWQ6Zm9jdXMsIC5pcy1hY3RpdmUgPiAubmF2aWdhdGlvbi1saW5rLS11bnN0eWxlZDpob3ZlciwgLmlzLWFjdGl2ZSA+IC5uYXZpZ2F0aW9uLWxpbmstLXVuc3R5bGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbi1yZXR1cm4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5uYXZpZ2F0aW9uLXJldHVybiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1pY29uQmFjayB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5uYXZpZ2F0aW9uLWljb25CYWNrID4gc3ZnIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubmF2aWdhdGlvbi1wYW5lbC1jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubmF2aWdhdGlvbi1zdWJwYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAyOCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm5hdmlnYXRpb24tc3VicGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5uYXZpZ2F0aW9uLXN1YnBhbmVsLmlzLWxldmVsMS1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm5hdmlnYXRpb24tc3VicGFuZWwge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5uYXZpZ2F0aW9uLXN1YnBhbmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMjglO1xuICAgIHdpZHRoOiAyOCU7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjRTBFQUYyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pcy1zaG93biA+IC5uYXZpZ2F0aW9uLXN1YnBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2aWdhdGlvbi1zdWJwYW5lbCAubmF2aWdhdGlvbi1zdWJwYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG59XG4ubmF2aWdhdGlvbi1zdWJwYW5lbCAubmF2aWdhdGlvbi1zdWJwYW5lbC5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmF2aWdhdGlvbi1zdWJwYW5lbCAubmF2aWdhdGlvbi1zdWJwYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxOS4wNjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cblxuLm5hdmlnYXRpb25QYW5lbCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiAyOCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLW5hdiB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxLjg3NXJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDAgMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmF2aWdhdGlvbi1uYXYge1xuICAgIG1hcmdpbjogMCAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5uYXZpZ2F0aW9uLW5hdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzdweCAtIDI2OXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1oZWFkZXIsXG4ubmF2aWdhdGlvbi1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgei1pbmRleDogMTAyMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubmF2aWdhdGlvbi1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMDtcbiAgbWFyZ2luOiAwIDAuNzVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLyogIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRkdXN0eTtcbiAgICBoZWlnaHQ6IHJlbSgkYy1uYXZpZ2F0aW9uLWhlYWRlci1oZWlnaHQpOyovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMS44NzVyZW07XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgcGFkZGluZzogMi41cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm5hdmlnYXRpb24tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLWZvb3RlckxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgd2lkdGg6IDE0Ljg3NXJlbTtcbn1cblxuLm5hdmlnYXRpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAzNHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ubmF2aWdhdGlvbi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTEuNTYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2aWdhdGlvbi1jbG9zZSA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmF2aWdhdGlvbi1jbG9zZTpob3ZlciwgLm5hdmlnYXRpb24tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm5hdmlnYXRpb24tYmVmb3JlLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubmF2aWdhdGlvbi1iZWZvcmUtbGlua3MtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAubmF2aWdhdGlvbi1iZWZvcmUtbGlua3MtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm5hdmlnYXRpb25DYXRlZ29yaWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbkNhdGVnb3JpZXMtdGl0bGUge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0ge1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIGEsXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSAuYnRuLWxpbmssXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSAuYmFjay1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSBhOmhvdmVyLCAubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSBhOmZvY3VzLFxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gLmJhY2stYnRuOmhvdmVyLFxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gLmJ0bi1saW5rOmZvY3VzLFxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gLmJhY2stYnRuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSBhOmhvdmVyOm5vdCgubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtbGluayksIC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIGE6Zm9jdXM6bm90KC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saW5rKSxcbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIC5idG4tbGluazpob3Zlcjpub3QoLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpbmspLFxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWl0ZW0gLmJhY2stYnRuOmhvdmVyOm5vdCgubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtbGluayksXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSAuYnRuLWxpbms6Zm9jdXM6bm90KC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saW5rKSxcbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1pdGVtIC5iYWNrLWJ0bjpmb2N1czpub3QoLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpbmspIHtcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG5cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IC0wLjMxMjVyZW0gMCAwO1xufVxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpc3QgYSB7XG4gIGNvbG9yOiAjMEUxRDJEO1xufVxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpc3Q6bm90KC5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saXN0LS1idXR0b25zKSA+IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI0U5RTlFOTtcbn1cbi5uYXZpZ2F0aW9uU3ViQ2F0ZWdvcmllcy1saXN0Om5vdCgubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtbGlzdC0tYnV0dG9ucykgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cblxuLnJlaW5zdXJhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlaW5zdXJhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OGRlZywgd2hpdGUgMCUsIHdoaXRlIDUwJSwgI2ViZjNmYSA1MCUsICNlYmYzZmEgMTAwJSk7XG4gIGhlaWdodDogNC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucmVpbnN1cmFuY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogNi4yNXJlbSAwIDMuNzVyZW07XG4gIGdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAucmVpbnN1cmFuY2UtbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5yZWluc3VyYW5jZS1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucmVpbnN1cmFuY2UtaXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5yZWluc3VyYW5jZS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDIwcHgpO1xuICB9XG59XG4ucmVpbnN1cmFuY2UtaXRlbSAucGFzdGlsbGUge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4ucmVpbnN1cmFuY2UtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZWluc3VyYW5jZS1pdGVtIGE6aG92ZXIsIC5yZWluc3VyYW5jZS1pdGVtIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZWluc3VyYW5jZS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG5cbi5uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5uZXdzbGV0dGVyLWNvbnRlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm5ld3NsZXR0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwO1xuICB9XG59XG4ubmV3c2xldHRlci1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmFjZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEyMHB4IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDIwLjgxMjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubmV3c2xldHRlci1jb250ZW50OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxufVxuLm5ld3NsZXR0ZXItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5uZXdzbGV0dGVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuLm5ld3NsZXR0ZXItdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNENzA5MTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXdzbGV0dGVyLXRleHQgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5ld3NsZXR0ZXItbGluazpmb2N1cywgLm5ld3NsZXR0ZXItbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5mb290ZXJDb3B5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvb3RlckNvcHkgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyQ29weS1jb3B5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZsZXgtYmFzaXM6IDM1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZvb3RlckNvcHktY29weSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmZvb3RlckNvcHktbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mb290ZXJDb3B5LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZm9vdGVyQ29weS1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZm9vdGVyQ29weS1saXN0ID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5mb290ZXJDb3B5LWxpc3QgPiBsaSB7XG4gICAgZmxleC1iYXNpczogY2FsYygyMCUgLSAxMHB4KTtcbiAgfVxufVxuLmZvb3RlckNvcHktbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJDb3B5LWxpbms6aG92ZXIsIC5mb290ZXJDb3B5LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRhYnMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnRhYnMgLm5hdi10YWJzLCAudGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAudGFicyAucGwtdGFicy1jb250YWluZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LXRhYnMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFicy1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGFicyAubmF2LXRhYnMgLm5hdi1pdGVtLCAudGFicyAubmF2LXRhYnMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIsIC50YWJzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtaXRlbSwgLnRhYnMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC50YWJzIC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWl0ZW0sIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnRhYnMgLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtdGFicyAubmF2LWl0ZW0sIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LXRhYnMgLnBsLXRhYiwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWl0ZW0sIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFicy1jb250YWluZXIgLnBsLXRhYiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFicyAubmF2LWxpbmssIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFicyAubmF2LWxpbms6OmJlZm9yZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuLnRhYnMgLm5hdi1saW5rOmZvY3VzLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi1saW5rOmZvY3VzLCAudGFicyAubmF2LWxpbms6aG92ZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXI6IDA7XG59XG4udGFicy10YWIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiA0NyU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgYm94LXNoYWRvdzogLTAuNjI1cmVtIDEuODc1cmVtIDQuMzc1cmVtIDAgcmdiYSgyMzMsIDIzMywgMjMzLCAwLjIpO1xuICBwYWRkaW5nOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnRhYnMtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG4udGFicy10YWI6Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiOmZvY3VzLCAudGFicy10YWI6aG92ZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiOmhvdmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYnMtdGFiLmFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5hY3RpdmUucGwtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYi5wbC1hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stZG90LWNvbnRlbnQsXG4uc2xpY2stdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay10cmFjayB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTI1cmVtICMwRTFEMkQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2stY29udHJvbHMsXG4uc2xpY2stZG90cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNsaWNrLXBhdXNlLFxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wYXVzZSA+IHN2Zyxcbi5zbGljay1hcnJvdyA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4uc2xpY2stcGF1c2U6aG92ZXIsIC5zbGljay1wYXVzZTpmb2N1cyxcbi5zbGljay1hcnJvdzpob3Zlcixcbi5zbGljay1hcnJvdzpmb2N1cyB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XG59XG4uc2xpY2stcGF1c2Uuc2xpY2staGlkZGVuLFxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5zbGljay1wcmV2ID4gc3ZnLFxuLnNsaWNrLXByZXYgPiAuaWNvbkNvbnRhaW5lciA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC4xMjVlbSk7XG59XG5cbi5zbGljay1wYXVzZSxcbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpY2stcGF1c2UgPiBzdmcsXG4uc2xpY2stcGF1c2UgPiAuaWNvbkNvbnRhaW5lciA+IHN2Zyxcbi5zbGljay1uZXh0ID4gc3ZnLFxuLnNsaWNrLW5leHQgPiAuaWNvbkNvbnRhaW5lciA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNWVtKTtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEuMjVyZW0gLTAuMzEyNXJlbSAwO1xufVxuXG4uc2xpY2stZG90IHtcbiAgcGFkZGluZzogMCAwLjMxMjVyZW07XG59XG4uc2xpY2stZG90IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMHJlbSBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDI5LCA0NSwgMC4zKTtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwLjA2MjVyZW0gMC4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW47XG59XG4uc2xpY2stZG90IGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwLjYyNXJlbSBzb2xpZCAjMEUxRDJEO1xuICBtYXJnaW46IC0wLjYyNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLnNsaWNrLWRvdCBidXR0b246aG92ZXIsIC5zbGljay1kb3QgYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc2xpY2stZG90IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5zbGljay1kb3QgYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNsaWNrLWRvdC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc2xpY2stY29udHJvbCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4sIGJhY2tncm91bmQgMC4zcyBlYXNlLWluO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWNvbnRyb2wgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNsaWNrLWNvbnRyb2w6aG92ZXIsIC5zbGljay1jb250cm9sOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dDtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkLnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWluaXRpYWxpemVkLnJvdyAuc2xpY2stdHJhY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNsaWNrLWluaXRpYWxpemVkLnJvdyAuc2xpY2stc2xpZGUge1xuICBmbGV4OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQucm93IC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG59XG4uc2xpY2staW5pdGlhbGl6ZWQucm93IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cbi5zbGljay1pbml0aWFsaXplZC5yb3cgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyB7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyA+IGxpLmRvdHNOYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzID4gbGkuYXV0b3BsYXlOYXYge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgPiBsaSAuYXJyb3dOYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzID4gbGkgLmFycm93TmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAuNjI1cmVtIDEuMjVyZW0gLTAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXTpob3ZlciwgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDAuNjI1cmVtIDEuMjVyZW0gLTAuNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXSBzdmcge1xuICBmaWxsOiAjMEUxRDJEO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDFyZW0pKTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWFycm93ID4gc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1wcmV2IHtcbiAgbGVmdDogMXJlbTtcbiAgLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTM2MHB4KSB7XG4gICAgIGxlZnQ6IHJlbSgtNjBweCk7XG4gICB9Ki9cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLXByZXY6aG92ZXIgPiBzdmcsIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLXByZXY6Zm9jdXMgPiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stbmV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IDFyZW07XG4gIC8qIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDE1NDBweCkge1xuICAgICByaWdodDogcmVtKC02MHB4KTtcbiAgIH0qL1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stbmV4dDpob3ZlciA+IHN2ZywgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stbmV4dDpmb2N1cyA+IHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hdXRvcGxheSB7XG4gIG9yZGVyOiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXV0b3BsYXk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hdXRvcGxheSA+IHN2ZyB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXV0b3BsYXk6Zm9jdXMgPiBzdmcsIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5OmhvdmVyID4gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hdXRvcGxheSB7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHJpZ2h0OiAxLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMge1xuICBvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGdhcDogMC4yNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjo6YWZ0ZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAzNiwgNDQsIDAuNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdCBidXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdCBidXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDcyNDJDO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdCBidXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMzYsIDQ0LCAwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdC5zbGljay1hY3RpdmUgYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNENzI0MkM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3Quc2xpY2stYWN0aXZlOmhvdmVyIGJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDcyNDJDO1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2s6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlc2hvdyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogNTAwLzc2MDtcbn1cbi5zbGlkZXNob3ctLWhvbWUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4Ny41cmVtO1xuICBhc3BlY3QtcmF0aW86IDIuNDtcbiAgbWF4LWhlaWdodDogOS4wNjI1cmVtO1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGlkZXNob3ctLWhvbWUge1xuICAgIGFzcGVjdC1yYXRpbzogNS4zODQ2MTUzODQ2O1xuICAgIG1heC1oZWlnaHQ6IDE2LjI1cmVtO1xuICB9XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGlkZXNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGlkZXNob3ctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGlkZXNob3ctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyA+IGxpLmRvdHNOYXYge1xuICBvcmRlcjogMDtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzID4gbGkuYXV0b3BsYXlOYXYge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgPiBsaSAuYXJyb3dOYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzID4gbGkgLmFycm93TmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0ge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXTpob3ZlciwgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJveC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAuMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF06aG92ZXIsIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogMCAwLjA2MjVyZW0gMC4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXSBzdmcge1xuICAgIGZpbGw6ICMwRTFEMkQ7XG4gIH1cbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBtYXJnaW46IDA7XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWFycm93ID4gc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1wcmV2IHtcbiAgbGVmdDogMS43NXJlbTtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLXByZXY6aG92ZXIgPiBzdmcsIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLXByZXY6Zm9jdXMgPiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stbmV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IDEuNzVyZW07XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1uZXh0OmhvdmVyID4gc3ZnLCAuc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1uZXh0OmZvY3VzID4gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5IHtcbiAgb3JkZXI6IDE7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hdXRvcGxheTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5ID4gc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1hdXRvcGxheTpmb2N1cyA+IHN2ZywgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stYXV0b3BsYXk6aG92ZXIgPiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWF1dG9wbGF5IHtcbiAgICByaWdodDogMS43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIGJvdHRvbTogMy41cmVtO1xuICB9XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIHtcbiAgb3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpZGVzaG93LS1ob21lIC5zbGljay1jb250cm9scyAqID4gW2NsYXNzKj1zbGljay1jb250cm9sXS5zbGljay1kb3RzIC5zbGljay1kb3QgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjo6YWZ0ZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDAgMC4wNjI1cmVtIDAuMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdCBidXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdCBidXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90IGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdCBidXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnNsaWRlc2hvdy0taG9tZSAuc2xpY2stY29udHJvbHMgKiA+IFtjbGFzcyo9c2xpY2stY29udHJvbF0uc2xpY2stZG90cyAuc2xpY2stZG90LnNsaWNrLWFjdGl2ZSBidXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbn1cbi5zbGlkZXNob3ctLWhvbWUgLnNsaWNrLWNvbnRyb2xzICogPiBbY2xhc3MqPXNsaWNrLWNvbnRyb2xdLnNsaWNrLWRvdHMgLnNsaWNrLWRvdC5zbGljay1hY3RpdmU6aG92ZXIgYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpZGVzaG93OmhvdmVyIC5zbGljay1hcnJvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpZGVzaG93LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGlkZXNob3ctYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uc2xpZGVzaG93LWNvbnRlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zbGlkZXNob3ctY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uc2xpZGVzaG93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAuc2xpZGVzaG93LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLnNsaWRlc2hvdy1kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xufVxuLnNsaWRlc2hvdy1jb2xDb250ZW50IHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4uc2xpZGVzaG93IC5idG4sIC5zbGlkZXNob3cgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnNsaWRlc2hvdyAucGwtY29sbGVjdC1idG4sIC5zbGlkZXNob3cgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNsaWRlc2hvdyAucGwtcGF5LWJ0biwgLnNsaWRlc2hvdyAuYmFjay1idG4ge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi5zbGlkZXNob3cgLmJ0bjo6YmVmb3JlLCAuc2xpZGVzaG93IC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOjpiZWZvcmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnNsaWRlc2hvdyAucGwtY29sbGVjdC1idG46OmJlZm9yZSwgLnNsaWRlc2hvdyAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG46OmJlZm9yZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zbGlkZXNob3cgLnBsLXBheS1idG46OmJlZm9yZSwgLnNsaWRlc2hvdyAuYmFjay1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2xpZGVzaG93IC5idG4sIC5zbGlkZXNob3cgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnNsaWRlc2hvdyAucGwtY29sbGVjdC1idG4sIC5zbGlkZXNob3cgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNsaWRlc2hvdyAucGwtcGF5LWJ0biwgLnNsaWRlc2hvdyAuYmFjay1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuLnNsaWRlc2hvdyAuc2xpY2stcGF1c2UsIC5zbGlkZXNob3cgLnNsaWNrLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAuc2xpZGVzaG93IC5zbGljay1wYXVzZSwgLnNsaWRlc2hvdyAuc2xpY2stY29udHJvbCB7XG4gICAgbWFyZ2luOiAwIC0zLjEyNXJlbTtcbiAgfVxufVxuLnNsaWRlc2hvdyAuc2xpY2stcGF1c2UgPiBzdmcsIC5zbGlkZXNob3cgLnNsaWNrLWNvbnRyb2wgPiBzdmcge1xuICBtYXJnaW46IHVuc2V0O1xufVxuLnNsaWRlc2hvdyAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNsaWRlc2hvdyAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVzaG93IC5zbGljay1zbGlkZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVzaG93IC5zbGljay1zbGlkZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSByZ2JhKDE0LCAyOSwgNDUsIDAuNCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpZGVzaG93IC5zbGljay1wYXVzZSwgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3cge1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNsaWRlc2hvdyAuc2xpY2stcGF1c2U6aG92ZXIsIC5zbGlkZXNob3cgLnNsaWNrLXBhdXNlOmZvY3VzLCAuc2xpZGVzaG93IC5zbGljay1hcnJvdzpob3ZlciwgLnNsaWRlc2hvdyAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uc2xpZGVzaG93IC5zbGljay1wYXVzZTo6YmVmb3JlLCAuc2xpZGVzaG93IC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjY4NzVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLXBhdXNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zbGlkZXNob3cgLnNsaWNrLXBhdXNlIHtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnNsaWRlc2hvdyAuc2xpY2stcGF1c2UgPiBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG59XG4uc2xpZGVzaG93IC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgdmlld0JveD0nMCAwIDcgMTInJTNFJTNDcGF0aCBkPSdNNi43IDExLjRjLjMtLjMuMy0uOSAwLTEuM0wyLjYgNmw0LjItNC4xYy4zLS4zLjMtLjkgMC0xLjMtLjQtLjQtLjktLjQtMS4zIDBMLjYgNS40Yy0uMy4zLS4zLjkgMCAxLjNsNC44IDQuN2MuNC4zIDEgLjMgMS4zIDB6JyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uc2xpZGVzaG93IC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDcgMTInJTNFJTNDcGF0aCBkPSdNLjY0MiAxMS4zNjdhLjkxNi45MTYgMCAwIDAgMS4yODUgMGw0LjgwNy00LjczNGEuODg1Ljg4NSAwIDAgMCAwLTEuMjY2TDEuOTI3LjYzM2EuOTE1LjkxNSAwIDAgMC0xLjI4NSAwIC44ODguODg4IDAgMCAwIDAgMS4yNjVMNC44MDcgNiAuNjQyIDEwLjEwMmEuODg4Ljg4OCAwIDAgMCAwIDEuMjY1WicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNsaWRlc2hvdyAuc2xpY2stZG90IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgd2lkdGg6IDAuNDM3NXJlbTtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG59XG4uc2xpZGVzaG93IC5zbGljay1kb3QgYnV0dG9uOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNsaWRlc2hvdyAuc2xpY2stZG90IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLWRvdC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLWRvdC5zbGljay1hY3RpdmU6aG92ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGlkZXNob3cgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOS4zNzVyZW07XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zbGlkZXNob3cgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMy4xMjVyZW07XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG4uc2xpZGVzaG93LXN0b3JlIHtcbiAgYXNwZWN0LXJhdGlvOiAzNzUvMjA4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zbGlkZXNob3ctc3RvcmUge1xuICAgIGFzcGVjdC1yYXRpbzogMTQ0MC80NDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLnNsaWRlc2hvdy1zdG9yZSAuc2xpY2stZG90cyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2xpZGVzaG93LXN0b3JlIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5zbGlkZXNob3ctc3RvcmUgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB2aWV3Qm94PScwIDAgNyAxMiclM0UlM0NwYXRoIGQ9J002LjcgMTEuNGMuMy0uMy4zLS45IDAtMS4zTDIuNiA2bDQuMi00LjFjLjMtLjMuMy0uOSAwLTEuMy0uNC0uNC0uOS0uNC0xLjMgMEwuNiA1LjRjLS4zLjMtLjMuOSAwIDEuM2w0LjggNC43Yy40LjMgMSAuMyAxLjMgMHonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zbGlkZXNob3ctc3RvcmUgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNyAxMiclM0UlM0NwYXRoIGQ9J00uNjQyIDExLjM2N2EuOTE2LjkxNiAwIDAgMCAxLjI4NSAwbDQuODA3LTQuNzM0YS44ODUuODg1IDAgMCAwIDAtMS4yNjZMMS45MjcuNjMzYS45MTUuOTE1IDAgMCAwLTEuMjg1IDAgLjg4OC44ODggMCAwIDAgMCAxLjI2NUw0LjgwNyA2IC42NDIgMTAuMTAyYS44ODguODg4IDAgMCAwIDAgMS4yNjVaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zZXJ2aWNlc0Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5zZXJ2aWNlc0Jsb2NrLS1ub01pbmhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuXG4uc2VydmljZXNCbG9jay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZXNCbG9jay10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uc2VydmljZXNCbG9jay10aXRsZS0tZm9ybWF0dGVkIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNlcnZpY2VzQmxvY2stdGl0bGUtLWZvcm1hdHRlZCBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnNlcnZpY2VzQmxvY2stbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWxpc3RJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gMCByZ2JhKDEzMiwgMTA5LCAxMDksIDAuMDcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZXNCbG9jay1saXN0SXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWNvbnRlbnRJbWFnZUNvbnRhaW5lciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZXNCbG9jay1jb250ZW50SW1hZ2VDb250YWluZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVyZW07XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudEltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDUvNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZXNCbG9jay1jb250ZW50SW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogNy80O1xuICB9XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAycmVtIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNlcnZpY2VzQmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWNvbnRlbnRUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGN0Y3Rjc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi13aWR0aDogOC40Mzc1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQ0LjI1ZGVnLCAjRkY3MjYwIDAlLCAjQzMwMDA5IDEwMCUpO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDkwJSAxMDAlLCAwJSAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZXNCbG9jay1jb250ZW50VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWNvbnRlbnRUZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlcnZpY2VzQmxvY2stY3RhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZXJ2aWNlc0Jsb2NrLWN0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuXG4uc2VydmljZXNCbG9jay1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlcnZpY2VzQmxvY2stYmFja2dyb3VuZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2NrTGluayB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny40OTg3NXJlbSkge1xuICAuYmxvY2tMaW5rID4gZGl2ICsgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxufVxuLmJsb2NrTGluay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG59XG4uYmxvY2tMaW5rLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXgtd2lkdGg6IDE2LjI1cmVtO1xufVxuLmJsb2NrTGluay1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5ibG9ja0xpbmstbGluazpob3ZlciwgLmJsb2NrTGluay1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2tMaW5rLXNvY2lhbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG59XG4uYmxvY2tMaW5rLXNvY2lhbC1saW5rIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2tMaW5rLXNvY2lhbC1saW5rOmhvdmVyLCAuYmxvY2tMaW5rLXNvY2lhbC1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5ibG9ja0xpbmstc29jaWFsLWxpbmsgc3ZnIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXRhbG9nQmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2F0YWxvZ0Jsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLmNhdGFsb2dCbG9jay10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuLmNhdGFsb2dCbG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2F0YWxvZ0Jsb2NrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmNhdGFsb2dCbG9jay1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY2F0YWxvZ0Jsb2NrLWxpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXRhbG9nQmxvY2stbGlzdCBhOmZvY3VzLCAuY2F0YWxvZ0Jsb2NrLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2F0YWxvZ0Jsb2NrLWxpc3RUaXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dCbG9jay1saXN0VGl0bGVDb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5jYXRhbG9nQmxvY2stbGlzdEl0ZW0ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG4uY2F0YWxvZ0Jsb2NrLWxpc3RJdGVtID4gLmNhdGFsb2dCbG9jay1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjEyNXJlbTtcbn1cbi5jYXRhbG9nQmxvY2stbGlzdEl0ZW0ubm8tbWFya2VyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ0Jsb2NrLXN1Ykxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYXRhbG9nQmxvY2stc3ViTGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY2F0YWxvZ0Jsb2NrLWxpbmtMZXNzLFxuLmNhdGFsb2dCbG9jay1saW5rTmV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0zLjEyNXJlbSBhdXRvIDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGFsb2dCbG9jay1saW5rTGVzczo6YWZ0ZXIsXG4uY2F0YWxvZ0Jsb2NrLWxpbmtOZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZ0Jsb2NrLWxpbmtMZXNzOmZvY3VzLCAuY2F0YWxvZ0Jsb2NrLWxpbmtMZXNzOmhvdmVyLFxuLmNhdGFsb2dCbG9jay1saW5rTmV4dDpmb2N1cyxcbi5jYXRhbG9nQmxvY2stbGlua05leHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXRhbG9nQmxvY2stbGlua0xlc3MgLmljb25Db250YWluZXIsXG4uY2F0YWxvZ0Jsb2NrLWxpbmtOZXh0IC5pY29uQ29udGFpbmVyIHtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIDAuODEyNXJlbTtcbn1cbi5jYXRhbG9nQmxvY2stbGlua0xlc3MgLmljb25Db250YWluZXIucm90YXRlLTE4MCxcbi5jYXRhbG9nQmxvY2stbGlua05leHQgLmljb25Db250YWluZXIucm90YXRlLTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXRhbG9nQmxvY2stbGlua0xlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGlwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuLnRpcHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjRUJGM0ZBIDAlLCAjRTk2RDYwIDEwMCUpO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnRpcHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzhkZWcsICNFQkYzRkEgMCUsICNFQkYzRkEgNTAlLCAjRkZGRkZGIDUwJSwgI0ZGRkZGRiAxMDAlKTtcbiAgaGVpZ2h0OiA0LjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi50aXBzLS1uby1wcmUtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDAgMCA1cmVtO1xufVxuLnRpcHMtLW5vLXByZS1iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpcHMtYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRpcHMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLnRpcHMtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRTIyNDI0O1xufVxuLnRpcHMtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGlwcy1jYXJvdXNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA2LjU2MjVyZW07XG4gIGJvdHRvbTogLTYuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cbi50aXBzLWNhcm91c2VsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogODcuNXJlbTtcbn1cbi50aXBzLWNhcm91c2VsLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudGlwcy1jYXJvdXNlbC1jYXJkcyB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVyZW0pIHtcbiAgLnRpcHMtY2Fyb3VzZWwtY2FyZHMge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4udGlwcy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGlwcy1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLnRpcHMtY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aXBzLWNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3MDU4ODIzNTM7XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG59XG4udGlwcy1jYXJkLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI0Q3MjQyQztcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi50aXBzLWNhcmQtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuXG4uZXZlbnRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50cy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG59XG4uZXZlbnRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMzEyNXJlbTtcbn1cbi5ldmVudHMtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLmV2ZW50cy1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uZXZlbnRzLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uZXZlbnRzLWltYWdlLmxhenlsb2FkIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTQ2JTtcbn1cbi5ldmVudHMtbGlzdCAuZXZlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldmVudHMtbGlzdCAuZXZlbnQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZXZlbnRzLWxpc3QgLmV2ZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5ldmVudHMtbGlzdCAuZXZlbnQtZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmV2ZW50cy1saXN0IC5ldmVudC1wcm9tb3Rpb24ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNENzI0MkM7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3RvcmVsb2NhdG9ySG9tZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMy4xMjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc3RvcmVsb2NhdG9ySG9tZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbi5zdG9yZWxvY2F0b3JIb21lLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RvcmVsb2NhdG9ySG9tZS12aXN1YWwge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG4uc3RvcmVsb2NhdG9ySG9tZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbn1cbi5zdG9yZWxvY2F0b3JIb21lLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN0b3JlbG9jYXRvckhvbWUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDE3LjE4NzVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uc3RvcmVsb2NhdG9ySG9tZS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4uc3RvcmVsb2NhdG9ySG9tZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogMzYuODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JlbG9jYXRvckhvbWUtaW1hZ2UubGF6eWxvYWQge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2NiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnN0b3JlbG9jYXRvckhvbWUtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uc2VydmljZXNMaXN0IHtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZXJ2aWNlc0xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZXJ2aWNlc0xpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLnNlcnZpY2VzTGlzdC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4uc2VydmljZXNMaXN0LWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIHJvdy1nYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuc2VydmljZXNMaXN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZXNMaXN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2VydmljZXNMaXN0LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbn1cbi5zZXJ2aWNlc0xpc3QtbGlzdEl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlc0xpc3QtbGlzdEl0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluO1xufVxuLnNlcnZpY2VzTGlzdC1saXN0SXRlbSBhOmhvdmVyIH4gKiwgLnNlcnZpY2VzTGlzdC1saXN0SXRlbSBhOmZvY3VzIH4gKiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlcnZpY2VzTGlzdC1saXN0SXRlbVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLnNlcnZpY2VzTGlzdC1kZWZhdWx0SW1hZ2Uge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbn1cblxuLnByb2R1Y3RPZmZlckxpc3QsIC5wcm9kdWN0U2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3RPZmZlckxpc3QsIC5wcm9kdWN0U2xpZGVyIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIH1cbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWNhcm91c2VsLCAucHJvZHVjdFNsaWRlci1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3LjQ5ODc1cmVtKSB7XG4gIC5wcm9kdWN0T2ZmZXJMaXN0LWNhcm91c2VsLCAucHJvZHVjdFNsaWRlci1jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwIC0wLjYyNXJlbTtcbiAgfVxufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbSwgLnByb2R1Y3RTbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0IC5zbGljay10cmFjaywgLnByb2R1Y3RTbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RPZmZlckxpc3Q6OmJlZm9yZSwgLnByb2R1Y3RTbGlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogI0VCRjNGQSB1cmwoXCIuLi9pbWcvd2hpdGUtdGlyZS10cmFjay5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdE9mZmVyTGlzdDo6YmVmb3JlLCAucHJvZHVjdFNsaWRlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvd2hpdGUtdGlyZS10cmFjay1sYXJnZS5wbmdcIik7XG4gIH1cbn1cbi5wcm9kdWN0T2ZmZXJMaXN0OjphZnRlciwgLnByb2R1Y3RTbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWJmM2ZhIDAlLCByZ2JhKDIzNSwgMjQzLCAyNTAsIDApIDE1JSwgcmdiYSgyMzUsIDI0MywgMjUwLCAwKSA4NSUsICNlYmYzZmEgMTAwJSk7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC10cmFuc3BhcmVudCwgLnByb2R1Y3RTbGlkZXItdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC10cmFuc3BhcmVudDpiZWZvcmUsIC5wcm9kdWN0U2xpZGVyLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLnByb2R1Y3RPZmZlckxpc3QtdHJhbnNwYXJlbnQgLnByb2R1Y3RPZmZlckxpc3QtY2Fyb3VzZWwsIC5wcm9kdWN0U2xpZGVyLXRyYW5zcGFyZW50IC5wcm9kdWN0T2ZmZXJMaXN0LWNhcm91c2VsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWFjdGlvbiwgLnByb2R1Y3RTbGlkZXItYWN0aW9uIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtdGl0bGUsIC5wcm9kdWN0U2xpZGVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtdGl0bGVTbGlkZXIsIC5wcm9kdWN0U2xpZGVyLXRpdGxlU2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4ucHJvZHVjdE9mZmVyTGlzdC10aXRsZSBzcGFuLCAucHJvZHVjdFNsaWRlci10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnByb2R1Y3RPZmZlckxpc3QtdGl0bGUgc3BhbiwgLnByb2R1Y3RTbGlkZXItdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbSwgLnByb2R1Y3RTbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC4zMTI1cmVtIDAuNjI1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgYm94LXNoYWRvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogcHJvbW90aW9uIGRpdiovXG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtOmhvdmVyLCAucHJvZHVjdE9mZmVyTGlzdC1pdGVtOmZvY3VzLCAucHJvZHVjdFNsaWRlci1pdGVtOmhvdmVyLCAucHJvZHVjdFNsaWRlci1pdGVtOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbS5jb3ZlciwgLnByb2R1Y3RTbGlkZXItaXRlbS5jb3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW0uY292ZXIgLnByb2R1Y3RTbGlkZXItaXRlbVZpc3VhbENvbnRhaW5lciwgLnByb2R1Y3RTbGlkZXItaXRlbS5jb3ZlciAucHJvZHVjdFNsaWRlci1pdGVtVmlzdWFsQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAwLjYyNXJlbTtcbiAgYXNwZWN0LXJhdGlvOiA1LzM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogMXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtLmNvdmVyIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWxDb250YWluZXIgaW1nLCAucHJvZHVjdFNsaWRlci1pdGVtLmNvdmVyIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWxDb250YWluZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtLmNvdmVyIC5wcm9kdWN0U2xpZGVyLWRpdmlkZXIsIC5wcm9kdWN0U2xpZGVyLWl0ZW0uY292ZXIgLnByb2R1Y3RTbGlkZXItZGl2aWRlciB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtLWJyYW5kLCAucHJvZHVjdFNsaWRlci1pdGVtLWJyYW5kIHtcbiAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIuMzEyNXJlbTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW0tYnJhbmQtaW1nLCAucHJvZHVjdFNsaWRlci1pdGVtLWJyYW5kLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbS13cmFwcGVyLCAucHJvZHVjdFNsaWRlci1pdGVtLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1WaXN1YWxDb250YWluZXIsIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWxDb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDIvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucHJvZHVjdE9mZmVyTGlzdC1pdGVtVmlzdWFsQ29udGFpbmVyLCAucHJvZHVjdFNsaWRlci1pdGVtVmlzdWFsQ29udGFpbmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gIH1cbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1WaXN1YWxDb250YWluZXIgaW1nLCAucHJvZHVjdFNsaWRlci1pdGVtVmlzdWFsQ29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW0tcHJvbW90aW9uYWwsIC5wcm9kdWN0U2xpZGVyLWl0ZW0tcHJvbW90aW9uYWwge1xuICB0b3A6IC0wLjMxMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtU2hhZG93LCAucHJvZHVjdFNsaWRlci1pdGVtU2hhZG93IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gMCByZ2JhKDEzMiwgMTA5LCAxMDksIDAuMDcpO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1TaGFkb3cuc2xpY2stYWN0aXZlLCAucHJvZHVjdFNsaWRlci1pdGVtU2hhZG93LnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3LjQ5ODc1cmVtKSB7XG4gIC5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1TaGFkb3csIC5wcm9kdWN0U2xpZGVyLWl0ZW1TaGFkb3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcm9kdWN0T2ZmZXJMaXN0IC5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMsIC5wcm9kdWN0U2xpZGVyIC5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMge1xuICB0b3A6IC0wLjMxMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDQ7XG59XG4ucHJvZHVjdE9mZmVyTGlzdCAuaW1hZ2VDb250YWluZXIsIC5wcm9kdWN0U2xpZGVyIC5pbWFnZUNvbnRhaW5lciB7XG4gIG1hcmdpbjogMC44MTI1cmVtIGF1dG8gMC43NXJlbTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtYnJhbmRMb2dvLCAucHJvZHVjdFNsaWRlci1icmFuZExvZ28ge1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWFyZ2luOiAxLjEyNXJlbSBhdXRvIDAuMzEyNXJlbTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWJyYW5kTG9nby5sYXp5bG9hZCwgLnByb2R1Y3RTbGlkZXItYnJhbmRMb2dvLmxhenlsb2FkIHtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMy4yNXJlbTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1CcmFuZExvZ28ubGF6eWxvYWQsIC5wcm9kdWN0U2xpZGVyLWl0ZW1CcmFuZExvZ28ubGF6eWxvYWQge1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAzLjI1cmVtO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtZGl2aWRlciwgLnByb2R1Y3RTbGlkZXItZGl2aWRlciB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERkUzO1xuICBtYXJnaW46IDIuMzEyNXJlbSAtMS4yNXJlbSAwLjkzNzVyZW07XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1kaXZpZGVyLmludmlzaWJsZSwgLnByb2R1Y3RTbGlkZXItZGl2aWRlci5pbnZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1UaXRsZSwgLnByb2R1Y3RTbGlkZXItaXRlbVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1MaW5rLCAucHJvZHVjdFNsaWRlci1pdGVtTGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1MaW5rOjpiZWZvcmUsIC5wcm9kdWN0U2xpZGVyLWl0ZW1MaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4ucHJvZHVjdE9mZmVyTGlzdC1pdGVtTGluazpmb2N1cywgLnByb2R1Y3RPZmZlckxpc3QtaXRlbUxpbms6aG92ZXIsIC5wcm9kdWN0U2xpZGVyLWl0ZW1MaW5rOmZvY3VzLCAucHJvZHVjdFNsaWRlci1pdGVtTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbVByaWNlLCAucHJvZHVjdFNsaWRlci1pdGVtUHJpY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDk7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbVByaWNlIHMsIC5wcm9kdWN0U2xpZGVyLWl0ZW1QcmljZSBzIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMDYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGNvbG9yOiAjQTJBMkEzO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtaXRlbVByaWNlIC5wcm9kdWN0TGlzdC1kaXNjb3VudERldGFpbCwgLnByb2R1Y3RTbGlkZXItaXRlbVByaWNlIC5wcm9kdWN0TGlzdC1kaXNjb3VudERldGFpbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1QcmljZSAucHJvZHVjdExpc3QtcHJpY2VzTGlzdCwgLnByb2R1Y3RTbGlkZXItaXRlbVByaWNlIC5wcm9kdWN0TGlzdC1wcmljZXNMaXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1WaXN1YWwsIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWwge1xuICBtYXgtaGVpZ2h0OiAxNS4zMTI1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0LWl0ZW1WaXN1YWwubGF6eWxvYWQsIC5wcm9kdWN0U2xpZGVyLWl0ZW1WaXN1YWwubGF6eWxvYWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RPZmZlckxpc3QtY3RhLCAucHJvZHVjdFNsaWRlci1jdGEge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ucHJvZHVjdE9mZmVyTGlzdCAuc2xpY2stc2xpZGUsIC5wcm9kdWN0U2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLXNsaWRlOmZvY3VzLCAucHJvZHVjdFNsaWRlciAuc2xpY2stc2xpZGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLW5leHQsIC5wcm9kdWN0U2xpZGVyIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0IC5zbGljay1wcmV2LCAucHJvZHVjdFNsaWRlciAuc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2hldnJvbi1sZWZ0LnN2Z1wiKTtcbn1cbi5wcm9kdWN0T2ZmZXJMaXN0IC5zbGljay10cmFjaywgLnByb2R1Y3RTbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLW5leHQsIC5wcm9kdWN0U2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEuMjVyZW07XG4gIH1cbiAgLnByb2R1Y3RPZmZlckxpc3QgLnNsaWNrLXByZXYsIC5wcm9kdWN0U2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgfVxufVxuLnByb2R1Y3RPZmZlckxpc3Qtbm9JbWFnZSwgLnByb2R1Y3RTbGlkZXItbm9JbWFnZSB7XG4gIGZvbnQtc2l6ZTogMTUuMzEyNXJlbTtcbn1cblxuLnBuZXVtYXRpY1NlYXJjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG4ucG5ldW1hdGljU2VhcmNoLnBuZXVtYXRpY1NlYXJjaC0tbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4ucG5ldW1hdGljU2VhcmNoLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1idG4ge1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQ0LjI1ZGVnLCAjREVERkUzIDAlLCAjRUJGM0ZBIDEwMCUpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKDE0MCwgMTY5LCAxOTEsIDAuNDgpO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UtaW4sIGNvbG9yIDAuMjVzIGVhc2UtaW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAucG5ldW1hdGljU2VhcmNoLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMEUxRDJEO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywgLnBuZXVtYXRpY1NlYXJjaC1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0RFREZFMztcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYnRuOmRpc2FibGVkLCAucG5ldW1hdGljU2VhcmNoLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJ0biA+IHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucG5ldW1hdGljU2VhcmNoLWJ0biA+IHN2ZzpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB3aWR0aDogMC43NXJlbTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYnRuLmRpbWVuc2lvbiA+IHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDFyZW07XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0RGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1mYWNldERlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMaXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldExpc3QgbGk6bnRoLWNoaWxkKDEpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBLlwiO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldExpc3QgbGk6bnRoLWNoaWxkKDIpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJCLlwiO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldExpc3QgbGk6bnRoLWNoaWxkKDMpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDLlwiO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldExpc3QgbGk6bnRoLWNoaWxkKDQpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJELlwiO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldExpc3QgbGk6bnRoLWNoaWxkKDUpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFLlwiO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDcuNXJlbTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0ud2l0aC1tYXJnaW5PZmZlc3Qge1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWZhY2V0SXRlbSBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0gYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDYuODc1cmVtO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0SXRlbSBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMi44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS40Mzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWZhY2V0SXRlbSBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogNi44NzVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtLS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0tLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDkuMDYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRJdGVtLS1sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiAxMS4yNXJlbTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1mYWNldEl0ZW0tLWxhcmdlIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWZhY2V0SXRlbS0tbGFyZ2UgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0SXRlbS0tbGFyZ2Ugc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNENzI0MkM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4ucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWwtLWNoZWNrYm94IHtcbiAgbWFyZ2luOiBhdXRvIDAgMC44MTI1cmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaCAubmF2LXRhYnMsIC5wbmV1bWF0aWNTZWFyY2ggLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBuZXVtYXRpY1NlYXJjaCAucGwtdGFicy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoIC5uYXYtdGFicywgLnBuZXVtYXRpY1NlYXJjaCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucG5ldW1hdGljU2VhcmNoIC5wbC10YWJzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDE0LjY4NzVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2ggLm5hdi10YWJzIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5wbmV1bWF0aWNTZWFyY2ggLm5hdi10YWJzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiOm5vdCguYWN0aXZlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbmV1bWF0aWNTZWFyY2ggLm5hdi10YWJzIC5wbC10YWI6bm90KC5hY3RpdmUpLCAucG5ldW1hdGljU2VhcmNoIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5wbmV1bWF0aWNTZWFyY2ggLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiOm5vdCguYWN0aXZlKSwgLnBuZXVtYXRpY1NlYXJjaCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYnMtY29udGFpbmVyIC5wbC10YWI6bm90KC5hY3RpdmUpLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbmV1bWF0aWNTZWFyY2ggLnBsLXRhYnMtY29udGFpbmVyIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBuZXVtYXRpY1NlYXJjaCAucGwtdGFicy1jb250YWluZXIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiOm5vdCguYWN0aXZlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbmV1bWF0aWNTZWFyY2ggLnBsLXRhYnMtY29udGFpbmVyIC5wbC10YWI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtdGFicyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wZW51bWF0aWMtc2VhcmNoLWhlYWRlci5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQgI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDQuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLXRhYnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLXRhYnMtLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BlbnVtYXRpYy1zZWFyY2gtaGVhZGVyLS1sYXJnZS5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQgI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDYuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLXRhYnMtLWxhcmdlIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMy4xMjVyZW0gMC45Mzc1cmVtIDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC10YWJzLS1sYXJnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1LjkzNzVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwcmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLnBuZXVtYXRpY1NlYXJjaC10YWJzLS1sYXJnZSAubmF2LXRhYnMsIC5wbmV1bWF0aWNTZWFyY2gtdGFicy0tbGFyZ2UgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBuZXVtYXRpY1NlYXJjaC10YWJzLS1sYXJnZSAucGwtdGFicy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAzNC4zNzVyZW07XG4gIH1cbiAgLnBuZXVtYXRpY1NlYXJjaC10YWJzLS1sYXJnZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDYuMjVyZW0gMC45Mzc1cmVtIDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtdGFicyAubWF0cmljdWxhdGlvbkZpbHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC10YWJzIC5tYXRyaWN1bGF0aW9uRmlsdGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLXRhYnMgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDYuMjVyZW0gMC45Mzc1cmVtIDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtdGFicy1wYW5lIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtdGFicy1wYW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTIlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIlIC0gMjBweCk7XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAubmF2LXRhYnMsIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5wbC10YWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5uYXYtdGFicywgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTIlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIlIC0gMjBweCk7XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5uYXYtdGFicyAudGFicy10YWI6bm90KC5hY3RpdmUpLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAubmF2LXRhYnMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWI6bm90KC5hY3RpdmUpLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLm5hdi10YWJzIC5wbC10YWI6bm90KC5hY3RpdmUpLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAudGFicy10YWI6bm90KC5hY3RpdmUpLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWI6bm90KC5hY3RpdmUpLCAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYnMtY29udGFpbmVyIC5wbC10YWI6bm90KC5hY3RpdmUpLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5wbC10YWJzLWNvbnRhaW5lciAudGFicy10YWI6bm90KC5hY3RpdmUpLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5wbC10YWJzLWNvbnRhaW5lciAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWI6bm90KC5hY3RpdmUpLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBuZXVtYXRpY1NlYXJjaCAudGFiLWNvbnRlbnQgLnBsLXRhYnMtY29udGFpbmVyIC5wbC10YWI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50IC5tYXRyaWN1bGF0aW9uRmlsdGVyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWF0cmljdWxhdGlvbkZpbHRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlci1tdWx0aXBsZUNob2ljZUNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLnRhYi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLnRhYi1jb250ZW50IC5sb2FkZXItd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmZvcm0tbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB6LWluZGV4OiAwO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmZvcm0tbG9hZGVyLmJsdXIge1xuICB6LWluZGV4OiAyO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAuZm9ybS1sb2FkZXItbG9hZGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDQ0LCA2MiwgODEsIDAuMDcpO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAgLnBsLWlucHV0LWdyb3VwIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgYm9yZGVyLXJhZGl1czogMS40Mzc1cmVtO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSwgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWlucHV0LWdyb3VwOmZvY3VzLXZpc2libGUsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwIC5wbC1pbnB1dC1ncm91cDpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biwgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1jb2xsZWN0LWJ0biwgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wbC1wYXktYnRuLCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5iYWNrLWJ0biB7XG4gIGhlaWdodDogMi44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNDM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNDM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzLCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmZvY3VzLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLWNvbGxlY3QtYnRuOmZvY3VzLCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpmb2N1cywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBsLXBheS1idG46Zm9jdXMsIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJhY2stYnRuOmZvY3VzLCAubWF0cmljdWxhdGlvbkZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46aG92ZXIsIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46aG92ZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtY29sbGVjdC1idG46aG92ZXIsIC5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmhvdmVyLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGwtcGF5LWJ0bjpob3ZlciwgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYmFjay1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5pbnB1dC1ncm91cDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNXJlbSAjZmZmLCBpbnNldCAwIDAgMCAtMC4yNXJlbSByZ2JhKDIxNSwgMzYsIDQ0LCAwLjgpLCByZ2JhKDIxNSwgMzYsIDQ0LCAwLjcpIDAgMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5ub3QtZmluZC1kaW1lbnNpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5hbGVydC1kaW1lbnNpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBnYXA6IDFyZW07XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlciAuYWxlcnQtZGltZW5zaW9uIHN2ZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIgLmFsZXJ0LWRpbWVuc2lvbiBwIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5hbGVydC1kaW1lbnNpb24tc2VsZWN0ZWQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIC5idG4ucHJldiwgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucHJldi5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubWF0cmljdWxhdGlvbkZpbHRlciAucHJldi5wbC1jb2xsZWN0LWJ0biwgLm1hdHJpY3VsYXRpb25GaWx0ZXIgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wcmV2LnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubWF0cmljdWxhdGlvbkZpbHRlciAucHJldi5wbC1wYXktYnRuLCAubWF0cmljdWxhdGlvbkZpbHRlciAucHJldi5iYWNrLWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIHNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNDM3NXJlbTtcbiAgbWluLXdpZHRoOiAxNy41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSg0NCwgNjIsIDgxLCAwLjA3KTtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyIHNlbGVjdCBvcHRpb24ge1xuICB3aWR0aDogMzIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hdHJpY3VsYXRpb25GaWx0ZXIudGFicyAubmF2LXRhYnMsIC5tYXRyaWN1bGF0aW9uRmlsdGVyLnRhYnMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1hdHJpY3VsYXRpb25GaWx0ZXIudGFicyAucGwtdGFicy1jb250YWluZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1hdHJpY3VsYXRpb25GaWx0ZXIucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtdGFicywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAubWF0cmljdWxhdGlvbkZpbHRlci5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5tYXRyaWN1bGF0aW9uRmlsdGVyLnRhYnMgLm5hdi10YWJzIC5uYXYtbGluaywgLm1hdHJpY3VsYXRpb25GaWx0ZXIudGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWxpbmssIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1hdHJpY3VsYXRpb25GaWx0ZXIudGFicyAucGwtdGFicy1jb250YWluZXIgLm5hdi1saW5rLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5tYXRyaWN1bGF0aW9uRmlsdGVyLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LXRhYnMgLm5hdi1saW5rLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5tYXRyaWN1bGF0aW9uRmlsdGVyLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFicy1jb250YWluZXIgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4ubWF0cmljdWxhdGlvbkZpbHRlci50YWJzIC50YWItcGFuZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAubWF0cmljdWxhdGlvbkZpbHRlci5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnRhYi1wYW5lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZWRpdG8ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLmVkaXRvLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWRpdG8tdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi4zMTI1cmVtO1xufVxuLmVkaXRvLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5lZGl0by10aXRsZS0tdHdvLWxpbmVzIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWRpdG8tdGl0bGUtLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5lZGl0by10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiA4MiU7XG59XG4uZWRpdG8tdGV4dC1mdWxsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmVkaXRvLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWRpdG8tcGljdHVyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdG8tcGljdHVyZS5sYXp5bG9hZCB7XG4gIGFzcGVjdC1yYXRpbzogMS8yO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZWRpdG8tdHJ5cHRpY2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLXRyeXB0aWNoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZWRpdG8tdHJ5cHRpY2hJdGVtIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGZsZXgtYmFzaXM6IDMzJTtcbiAgcGFkZGluZzogMS44NzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBtYXJnaW4tdG9wOiAxLjE4NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDIwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWRpdG8tdHJ5cHRpY2hJdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdHJ5cHRpY2hJdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMS4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmVkaXRvLXRyeXB0aWNoSXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5lZGl0by10cnlwdGljaCAucGFzdGlsbGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmVkaXRvLXRleHRJbWFnZUxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG59XG4uZWRpdG8tdGV4dEltYWdlTGlua3MtLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLXRleHRJbWFnZUxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS44NzVyZW07XG4gIH1cbiAgLmVkaXRvLXRleHRJbWFnZUxpbmtzLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5lZGl0by10ZXh0SW1hZ2VMaW5rc0NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG4uZWRpdG8tdGV4dEltYWdlTGlua3NDb250ZW50IC5lZGl0by10ZXh0IHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5lZGl0by10ZXh0SW1hZ2VMaW5rc0ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogNTAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5lZGl0by10ZXh0SW1hZ2VMaW5rc0ltYWdlLmxhenlsb2FkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxMDAvNjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA4Ny40OTg3NXJlbSkge1xuICAuZWRpdG8tdGV4dEltYWdlTGlua3NJbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5lZGl0by10ZXh0SW1hZ2VMaW5rc0xpbmtzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by10ZXh0SW1hZ2VMaW5rc0xpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZWRpdG8tdGV4dEltYWdlTGlua3NMaW5rcyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZWRpdG8tdGV4dEltYWdlTGlua3NMaW5rcyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by10ZXh0SW1hZ2VMaW5rc0xpbmtzID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5lZGl0by10ZXh0SW1hZ2VMaW5rc0xpbmtzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZWRpdG8tcXVvdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWRpdG8tcXVvdGUgLmljb25Db250YWluZXIge1xuICBjb2xvcjogI0Q3MjQyQztcbiAgbWFyZ2luLWJvdHRvbTogMS4xODc1cmVtO1xuICB3aWR0aDogNXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uZWRpdG8tcXVvdGUgYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogNDklO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdHdvQ29sc1RleHQtY29udGVudCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuLmVkaXRvLXRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWRpdG8tdGV4dENlbnRlci0tbm8tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmVkaXRvLXRleHRDZW50ZXItdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZWRpdG8tdGV4dENlbnRlci1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by1kdWFsVGV4dEltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZWRpdG8tZHVhbFRleHRJbWFnZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tZHVhbFRleHRJbWFnZS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgLmVkaXRvLWR1YWxUZXh0SW1hZ2UtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZWRpdG8tZHVhbFRleHRJbWFnZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG4gIG1heC1oZWlnaHQ6IDI0LjU2MjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLWltYWdlLmxhenlsb2FkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDY2JTtcbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLXRleHQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHRvcDogNXJlbTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICB6LWluZGV4OiAtMTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiAyNC41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdHdvQ29sc1RleHQtY29udGVudCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuLmVkaXRvLWR1YWxUZXh0SW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLWR1YWxUZXh0SW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by1kdWFsVGV4dEltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgfVxuICAuZWRpdG8tZHVhbFRleHRJbWFnZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5lZGl0by1kdWFsVGV4dEltYWdlLXRleHQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHRvcDogNXJlbTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICB6LWluZGV4OiAtMTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmVkaXRvLXR3b0NvbHNUZXh0UGljdG9JbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG59XG4uZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZWRpdG8tdHdvQ29sc1RleHRQaWN0b0ltYWdlLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LWhlaWdodDogMjQuNTYyNXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5lZGl0by10d29Db2xzVGV4dFBpY3RvSW1hZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5lZGl0by12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0OS42MjVyZW07XG4gIGhlaWdodDogMjcuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xufVxuLnByb2R1Y3RWaWRlbyAudmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52aWRlby5pcy1wbGF5aW5nOmJlZm9yZSwgLnZpZGVvLmlzLXBsYXlpbmc6YWZ0ZXIsXG4udmlkZW8uaXMtcGxheWluZyBzdmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnZpZGVvLXRodW1iLFxuLnZpZGVvIGlmcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4udmlkZW8taWNvbiA+IHN2ZyB7XG4gIGNvbG9yOiAjRUJGM0ZBO1xuICBmaWxsOiAjRUJGM0ZBO1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xufVxuXG4ubG9hZGVyIHtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDcyNDJDO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnBhZ2luYXRpb24ge1xuICAvKlxuICBwcm9kdWN0TGlzdFxuICAqL1xufVxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAzcmVtIDAgNi44NzVyZW07XG59XG4ucGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uLWl0ZW0uZGlzYWJsZWQge1xuICBjb2xvcjogI0FFQjZCQztcbn1cbi5wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHNwYW4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGFnaW5hdGlvbi1pdGVtLnBsLXRhYi5wbC1hY3RpdmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbn1cbi5wYWdpbmF0aW9uLWFycm93IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuLnBhZ2luYXRpb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5kaXNhYmxlZCAucGFnaW5hdGlvbi1saW5rIHtcbiAgY29sb3I6ICNBRUI2QkM7XG59XG4ucGFnaW5hdGlvbi1hcnJvdyAucGFnaW5hdGlvbi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xufVxuLnBhZ2luYXRpb24tbGluazpub3QoLnBhZ2luYXRpb24tbGluay0tbm9saW5rKTpmb2N1cywgLnBhZ2luYXRpb24tbGluazpub3QoLnBhZ2luYXRpb24tbGluay0tbm9saW5rKTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFjdGl2ZSAucGFnaW5hdGlvbi1saW5rLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYi5wbC1hY3RpdmUgLnBhZ2luYXRpb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFnaW5hdGlvbi0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbjogM3JlbSAwIDYuODc1cmVtO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDAuMjVyZW07XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMjByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgZmxleDogbm9uZTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1pdGVtLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBRUI2QkM7XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1pdGVtLmlzLWFjdGl2ZSAqIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tYXJyb3cge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tYXJyb3cgLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1hcnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wYWdpbmF0aW9uLS1saXN0IC5wYWdpbmF0aW9uLWFycm93OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1hcnJvdzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1hcnJvdzpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5wYWdpbmF0aW9uLWxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRTFEMkQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHdpZHRoOiAycmVtO1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1saW5rIHtcbiAgICB3aWR0aDogMi4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1saW5rIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tbGlzdCAucGFnaW5hdGlvbi1saW5rIC5pY29uQ29udGFpbmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZGlzYWJsZWQgLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tbGluayB7XG4gIGNvbG9yOiAjQUVCNkJDO1xufVxuLnBhZ2luYXRpb24tYXJyb3cgLnBhZ2luYXRpb24tLWxpc3QgLnBhZ2luYXRpb24tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5wYWdpbmF0aW9uLWxpbms6bm90KC5wYWdpbmF0aW9uLWxpbmstLW5vbGluayk6Zm9jdXMsIC5wYWdpbmF0aW9uLS1saXN0IC5wYWdpbmF0aW9uLWxpbms6bm90KC5wYWdpbmF0aW9uLWxpbmstLW5vbGluayk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5vbnBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wYWdpbmF0aW9uLS1saXN0IC5vbnBhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5zZWxlY3RQYWdlIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnNlbGVjdFBhZ2UgbGFiZWwuY29udHJvbC1sYWJlbCwgLnBhZ2luYXRpb24tLWxpc3QgLnNlbGVjdFBhZ2UgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciBsYWJlbC5wbC1pbnB1dC1ncm91cCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGFnaW5hdGlvbi0tbGlzdCAuc2VsZWN0UGFnZSBsYWJlbC5wbC1pbnB1dC1ncm91cCwgLnBhZ2luYXRpb24tLWxpc3QgLnNlbGVjdFBhZ2UgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciBsYWJlbC5wbC1sYWJlbC1pbnB1dCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGFnaW5hdGlvbi0tbGlzdCAuc2VsZWN0UGFnZSBsYWJlbC5wbC1sYWJlbC1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5wYWdpbmF0aW9uLS1saXN0IC5zZWxlY3RQYWdlIGxhYmVsLmNvbnRyb2wtbGFiZWwgLnRpdGxlLCAucGFnaW5hdGlvbi0tbGlzdCAuc2VsZWN0UGFnZSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIGxhYmVsLnBsLWlucHV0LWdyb3VwIC50aXRsZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGFnaW5hdGlvbi0tbGlzdCAuc2VsZWN0UGFnZSBsYWJlbC5wbC1pbnB1dC1ncm91cCAudGl0bGUsIC5wYWdpbmF0aW9uLS1saXN0IC5zZWxlY3RQYWdlIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgbGFiZWwucGwtbGFiZWwtaW5wdXQgLnRpdGxlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wYWdpbmF0aW9uLS1saXN0IC5zZWxlY3RQYWdlIGxhYmVsLnBsLWxhYmVsLWlucHV0IC50aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnBhZ2luYXRpb24tLWxpc3QgLnNlbGVjdFBhZ2Ugc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDAuNXJlbTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMi41cmVtOyAvKiBTZXQgbWF4aW11bSBoZWlnaHQgKi9cbiAgb3ZlcmZsb3cteTogYXV0bzsgLyogRW5hYmxlIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3RvcmUtbWFpblRpdGxlIHtcbiAgbWFyZ2luOiAxLjg3NXJlbSAwO1xufVxuLnN0b3JlLWhvdXJzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zdG9yZS1ob3Vycy0tc2hpcHBpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JlLWhvdXJzQ2VsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5zdG9yZS1ob3Vyc0RhdGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN0b3JlLWNvbnRhY3QgYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5zdG9yZS1waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnN0b3JlLXBob25lOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tcGhvbmUtZnVsbC5zdmdcIik7XG59XG4uc3RvcmUtcGhvbmVCdXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdG9yZS1waG9uZUJ1dHRvbiAuYnRuLCAuc3RvcmUtcGhvbmVCdXR0b24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnN0b3JlLXBob25lQnV0dG9uIC5wbC1jb2xsZWN0LWJ0biwgLnN0b3JlLXBob25lQnV0dG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zdG9yZS1waG9uZUJ1dHRvbiAucGwtcGF5LWJ0biwgLnN0b3JlLXBob25lQnV0dG9uIC5iYWNrLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5zdG9yZS1waG9uZUJ1dHRvbiAuYnRuOmJlZm9yZSwgLnN0b3JlLXBob25lQnV0dG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc3RvcmUtcGhvbmVCdXR0b24gLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLnN0b3JlLXBob25lQnV0dG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpiZWZvcmUsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuc3RvcmUtcGhvbmVCdXR0b24gLnBsLXBheS1idG46YmVmb3JlLCAuc3RvcmUtcGhvbmVCdXR0b24gLmJhY2stYnRuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tcGhvbmUuc3ZnXCIpO1xufVxuLnN0b3JlLXBob25lQnV0dG9uIC5idG46aG92ZXI6YmVmb3JlLCAuc3RvcmUtcGhvbmVCdXR0b24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG46aG92ZXI6YmVmb3JlLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zdG9yZS1waG9uZUJ1dHRvbiAucGwtY29sbGVjdC1idG46aG92ZXI6YmVmb3JlLCAuc3RvcmUtcGhvbmVCdXR0b24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuOmhvdmVyOmJlZm9yZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zdG9yZS1waG9uZUJ1dHRvbiAucGwtcGF5LWJ0bjpob3ZlcjpiZWZvcmUsIC5zdG9yZS1waG9uZUJ1dHRvbiAuYmFjay1idG46aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1waG9uZS5zdmdcIik7XG59XG4uc3RvcmUtZmF2b3JpdGVCdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuOmJlZm9yZSwgLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bjpiZWZvcmUsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLnBsLXBheS1idG46YmVmb3JlLCAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLmJhY2stYnRuOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXN0YXItZmlsbGVkLnN2Z1wiKTtcbn1cbi5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLmJ0bjpiZWZvcmUsIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4tc2VsZWN0ZWQucGwtY29sbGVjdC1idG46YmVmb3JlLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLnBsLWNvbGxlY3QtYnRuOmJlZm9yZSwgLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuLXNlbGVjdGVkLnBsLXBheS1idG46YmVmb3JlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5idG4tc2VsZWN0ZWQucGwtcGF5LWJ0bjpiZWZvcmUsIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLmJhY2stYnRuOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXN0YXIuc3ZnXCIpO1xufVxuLnN0b3JlLWZhdm9yaXRlQnV0dG9uIC5idG4tc2VsZWN0ZWQuYnRuOmRpc2FibGVkLCAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYnRuLXNlbGVjdGVkLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLnBsLWNvbGxlY3QtYnRuOmRpc2FibGVkLCAuc3RvcmUtZmF2b3JpdGVCdXR0b24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5idG4tc2VsZWN0ZWQucGwtcGF5LWJ0bjpkaXNhYmxlZCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLnBsLXBheS1idG46ZGlzYWJsZWQsIC5zdG9yZS1mYXZvcml0ZUJ1dHRvbiAuYnRuLXNlbGVjdGVkLmJhY2stYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc3RvcmUtbm90ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODUsIDE4MiwgMTMxLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0b3JlLW5vdGVfX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1QjY4MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMi4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3RvcmUtbm90ZV9fbGluayB7XG4gIGNvbG9yOiAjNTVCNjgzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG4uc3RvcmUtbm90ZV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnN0b3JlLW5vdGVfX2NvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5zdG9yZS1ub3RlX19ub3RlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNTVCNjgzO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnN0b3JlLW5vdGVfX25vdGUtLW1heCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLnN0b3JlLW5vdGVfX21lbnRpb24ge1xuICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG4uc3RvcmUtbm90ZV9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjg3NXJlbSAwLjYyNXJlbSAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3RvcmUtbm90ZV9fbGFiZWwge1xuICBtYXgtd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuODEyNXJlbSBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLnN0b3JlLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnN0b3JlLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uc3RvcmUtbWFwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5zdG9yZS1tYXBUaXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc3RvcmUtbWFwVGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zdG9yZS1tYXBXcmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYXNwZWN0LXJhdGlvOiA3OTEvMzgwO1xufVxuLnN0b3JlLW1hcFdyYXBwZXItLWxhcmdlIHtcbiAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnN0b3JlLW1hcFdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMzUwLzI4MDtcbiAgfVxuICAuc3RvcmUtbWFwV3JhcHBlci0tbGFyZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zdG9yZS1tYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN0b3JlLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zdG9yZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxuICAuc3RvcmUtd3JhcHBlciAuZnJhbWUsIC5zdG9yZS13cmFwcGVyIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuc3RvcmUtd3JhcHBlciAucGwtcGF5bWVudE1ldGhvZHMsIC5zdG9yZS13cmFwcGVyIC5zZXJ2aWNlLCAuc3RvcmUtd3JhcHBlciAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCwgLnBuZXVtYXRpY1NlYXJjaCAuc3RvcmUtd3JhcHBlciAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uc3RvcmUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnN0b3JlLWhlYWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHdpZHRoOiAxMDB2dztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnN0b3JlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuLnN0b3JlLXNjaGVkdWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3RvcmUtc2NoZWR1bGVzIC5pY29uQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG59XG4uc3RvcmUtYm9va2FibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc3RvcmUtYm9va2FibGUuZXJyb3Ige1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5zdG9yZS1ib29rYWJsZS5lcnJvciAuaWNvbkNvbnRhaW5lciB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLnN0b3JlLWJvb2thYmxlIC5pY29uQ29udGFpbmVyIHtcbiAgY29sb3I6ICMwMEE3M0E7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zdG9yZS1ib29rYWJsZSAubG9hZGVyIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uc2VydmljZSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zMzM0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VydmljZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxufVxuLnNlcnZpY2UuLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNlcnZpY2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2VydmljZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHJvdy1nYXA6IDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwIDAgNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuc2VydmljZS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3Quc2VydmljZS1saXN0LXN0b3JlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zZXJ2aWNlLWxpc3Quc2VydmljZS1saXN0LXN0b3JlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3RUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMzM0O1xufVxuLnNlcnZpY2UtbGlzdFRpdGxlIHNwYW4ge1xuICBjb2xvcjogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNlcnZpY2UtbGlzdFRpdGxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3QtY3RhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlLWxpc3QtY3RhcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5zZXJ2aWNlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VydmljZS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4uc2VydmljZS1saW5rOmZvY3VzLCAuc2VydmljZS1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZXJ2aWNlLXBpY3RvIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5zZXJ2aWNlLXBpY3RvV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLnNlcnZpY2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zZXJ2aWNlLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gIH1cbn1cbi5zZXJ2aWNlLXBpY3RvLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuc2VydmljZS1waWN0by1jYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0byAwLjYyNXJlbTtcbiAgfVxufVxuLnNlcnZpY2UtcGljdG8tY2FyZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1taW5pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNlcnZpY2UtbWluaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5zZXJ2aWNlIC5hbmltYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGVmdDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2VydmljZSAuYW5pbWF0aW9ucy10YWcge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS44NzVyZW0gMC4zMTI1cmVtIDAuOTM3NXJlbTtcbn1cbi5zZXJ2aWNlLWN0YSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uc2VydmljZS1jdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbjtcbn1cbi5zZXJ2aWNlLWN0YTpmb2N1cywgLnNlcnZpY2UtY3RhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uc3RvcmVsb2NhdG9yU2VhcmNoX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19oZWFkZXItLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19mb3JtIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAxNy41NjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tcG9pbnRlci1mdWxsLnN2Z1wiKTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3NwYWNlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19waWNrdXAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlOmxhc3QtY2hpbGQgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYWRkcmVzcyxcbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlOmxhc3QtY2hpbGQgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1saW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1kZXRhaWxzIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLWRldGFpbHMge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYnV0dG9ucyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLWJ1dHRvbnMgZGl2LFxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1idXR0b25zIGEsXG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1idXR0b25zIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLWFkZHJlc3Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19zdG9yZS1hZGRyZXNzIC5zdG9yZS1waG9uZSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4O1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtcG9zaXRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAlO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtcG9zaXRpb24taW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZpZWxkIHtcbiAgbWluLXdpZHRoOiAyMTdweDtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX21hcCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19mcmFtZSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwO1xufVxuLnN0b3JlbG9jYXRvclNlYXJjaF9fZnJhbWU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZyYW1lLWNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5zdG9yZWxvY2F0b3JTZWFyY2hfX21hcCwgLnN0b3JlbG9jYXRvclNlYXJjaF9fZnJhbWUge1xuICBoZWlnaHQ6IDM3LjVyZW07XG59XG4uc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAgLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19yZXN1bHRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fbWFwLXRvZ2dsZXIge1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdG9yZWxvY2F0b3IvbWFwLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAtLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZyYW1lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZyYW1lLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2Zvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWF4LXdpZHRoOiAyMS44NzVyZW07XG4gIH1cbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3BhY2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cblxuLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9fZnJhbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kYWwtYm9keSAuc3RvcmVsb2NhdG9yU2VhcmNoX19jb2wge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9faGVhZGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9faGVhZGVyLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9fZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9kYWwtYm9keSAuc3RvcmVsb2NhdG9yU2VhcmNoX19idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWwtYm9keSAuc3RvcmVsb2NhdG9yU2VhcmNoX19zcGFjZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1vZGFsLWJvZHkgLnN0b3JlbG9jYXRvclNlYXJjaF9fYnRuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLm1vZGFsIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciAuc3RvcmVsb2NhdG9yU2VhcmNoX190aXRsZS50aXRsZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubW9kYWwgLm1vZGFsLXN0aWNreS1oZWFkZXIubW9kYWwtaGVhZGVyIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3RpdGxlLnRpdGxlLTIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9faGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGFsIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZyYW1lIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWF4LWhlaWdodDogMzcuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX19mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX19yZXN1bHRzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX19yZXN1bHRzIC5jb2wtbGctNiB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGZsZXg6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAge1xuICBoZWlnaHQ6IDM1LjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmQtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLm1vZGFsIC5zdG9yZWxvY2F0b3JTZWFyY2hfY2FyZCAuc2VhcmNoRm9ybS1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNENzI0MkM7XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3BhY2VyIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwO1xufVxuLm1vZGFsIC5zdG9yZWxvY2F0b3JTZWFyY2hfY2FyZF9sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kYWwgLnN0b3JlbG9jYXRvclNlYXJjaF9jYXJkX2xhYmVsIC5pY29uQ29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5tb2RhbCAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmRfbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA2MTtcbn1cblxuLmZhY2V0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xufVxuXG4uZmFjZXQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuXG4uZmFjZXQtdmFsdWUge1xuICBwYWRkaW5nOiAyLjE4NzVyZW0gMCAxLjA2MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWNldC12YWx1ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5mYWNldC10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWNldC10cmlnZ2VyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uZmFjZXQtdHJpZ2dlckljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbjtcbn1cbi5mYWNldC10cmlnZ2VySWNvbi5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uZmFjZXQtdHJpZ2dlckljb24gPiBzdmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWNldC10cmlnZ2VySWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmFjZXQtZGVzY3JpcHRpb24gPiAqIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmFjZXQtY3RhcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFjZXRzTGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mYWNldHNMaXN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4uZmFjZXRzTGlzdC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5mYWNldHNMaXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmFjZXRzTGlzdC10aXRsZS0tYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjMEUxRDJEO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgfVxufVxuLmZhY2V0c0xpc3QtYmFkZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMC4xODc1cmVtIDA7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFjZXRzTGlzdC1pdGVtLnNlYXNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5mYWNldHNMaXN0LWl0ZW0uc2Vhc29uIC5mYWNldHNMaXN0LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjMxMjVyZW07XG59XG4uZmFjZXRzTGlzdC1pdGVtLnNlYXNvbiAuZmFjZXRzTGlzdC1sYWJlbCBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmZhY2V0c0xpc3QtaXRlbS5zZWFzb24gLmZhY2V0c0xpc3QtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xufVxuLmZhY2V0c0xpc3QtaXRlbS5zZWFzb24gLmZhY2V0c0xpc3QtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYWNldHNMaXN0LWl0ZW0uc2Vhc29uIC5mYWNldHNMaXN0LWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5mYWNldHNMaXN0LWl0ZW0uc2Vhc29uIC5jdXN0b20taW5wdXQge1xuICBvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmZhY2V0c0xpc3QgaW5wdXQubmctdmFsaWQubmctbm90LWVtcHR5IH4gLmZhY2V0c0xpc3QtYmFkZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5mYWNldHNMaXN0IC5jdXN0b20taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3JkZXI6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi51aWItZGF0ZXBpY2tlci1wb3B1cCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuYnRuLCAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5wbC1jb2xsZWN0LWJ0biwgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAucGwtcGF5LWJ0biwgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5iYWNrLWJ0bixcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuYnRuLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAudWliLWRhdGVwaWNrZXItcG9wdXAgdGggLnBsLWNvbGxlY3QtYnRuLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAudWliLWRhdGVwaWNrZXItcG9wdXAgdGggLnBsLXBheS1idG4sXG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGggLmJhY2stYnRuIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuYnRuLmFjdGl2ZSwgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmFjdGl2ZS5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLmFjdGl2ZS5wbC1jb2xsZWN0LWJ0biwgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYnRuLnBsLXRhYi5wbC1hY3RpdmUsIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtdGFiLnBsLWFjdGl2ZS5wbC1jb2xsZWN0LWJ0biwgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIucGwtYWN0aXZlLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5idG4ucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC10YWIucGwtYWN0aXZlLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLnBsLXRhYi5wbC1hY3RpdmUucGwtY29sbGVjdC1idG4sIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmFjdGl2ZS5wbC1wYXktYnRuLCAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5LWJ0bi5wbC10YWIucGwtYWN0aXZlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5hY3RpdmUucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheS1idG4ucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLnBsLXBheS1idG4ucGwtdGFiLnBsLWFjdGl2ZSwgLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItZGF5IC5hY3RpdmUuYmFjay1idG4sIC51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWRheSAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLmJhY2stYnRuLnBsLXRhYi5wbC1hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudWliLWRhdGVwaWNrZXItcG9wdXAgLnVpYi1kYXkgLmJhY2stYnRuLnBsLXRhYi5wbC1hY3RpdmUsXG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGggLmJ0bi5hY3RpdmUsXG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGggLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuYWN0aXZlLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAudWliLWRhdGVwaWNrZXItcG9wdXAgdGggLmFjdGl2ZS5wbC1jb2xsZWN0LWJ0bixcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLmJ0bi5wbC10YWIucGwtYWN0aXZlLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC10YWIucGwtYWN0aXZlLnBsLWNvbGxlY3QtYnRuLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIucGwtYWN0aXZlLnBsLWNvbGxlY3QtYnRuLFxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuYnRuLnBsLXRhYi5wbC1hY3RpdmUsXG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLXRhYi5wbC1hY3RpdmUucGwtY29sbGVjdC1idG4sXG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudWliLWRhdGVwaWNrZXItcG9wdXAgdGggLnBsLXRhYi5wbC1hY3RpdmUucGwtY29sbGVjdC1idG4sXG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGggLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5hY3RpdmUucGwtcGF5LWJ0bixcbi51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXktYnRuLnBsLXRhYi5wbC1hY3RpdmUsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5hY3RpdmUucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAudWliLWRhdGVwaWNrZXItcG9wdXAgdGggLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wYXktYnRuLnBsLXRhYi5wbC1hY3RpdmUsXG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAucGwtcGF5LWJ0bi5wbC10YWIucGwtYWN0aXZlLFxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIHRoIC5hY3RpdmUuYmFjay1idG4sXG4udWliLWRhdGVwaWNrZXItcG9wdXAgdGggLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5iYWNrLWJ0bi5wbC10YWIucGwtYWN0aXZlLFxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC51aWItZGF0ZXBpY2tlci1wb3B1cCB0aCAuYmFjay1idG4ucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIC51aWItcmlnaHQgLmdseXBoaWNvbixcbi51aWItZGF0ZXBpY2tlci1wb3B1cCAudWliLWxlZnQgLmdseXBoaWNvbiB7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIC50ZXh0LWluZm8ge1xuICBjb2xvcjogI0Q3MjQyQyAhaW1wb3J0YW50O1xufVxuLnVpYi1kYXRlcGlja2VyLXBvcHVwIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNBRUI2QkMgIWltcG9ydGFudDtcbn1cblxuLmZhY2V0U2xpZGVyLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY2V0U2xpZGVyLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uZmFjZXRzTW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmFjZXRzTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmZhY2V0c01vZGFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmZhY2V0c01vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4uZmFjZXRzTW9kYWwtYm9keS5mYWNldHMtbGlzdCAuZmFjZXQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmFjZXRzTW9kYWwtYm9keS5mYWNldHMtbGlzdCAuZmFjZXQtdmFsdWUge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uZmFjZXRzTW9kYWwtYm9keS5mYWNldHMtbGlzdCAubGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmFjZXRzTW9kYWwtYm9keS5mYWNldHMtbGlzdCBociB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhY2V0c01vZGFsLWJvZHkuZmFjZXRzLWxpc3QgLmZhY2V0U2xpZGVyLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5mYWNldHNNb2RhbC1oZWFkZXIsXG4uZmFjZXRzTW9kYWwtZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTAyMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFjZXRzTW9kYWwtaGVhZGVyIHtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjM3NXJlbSAwIHJnYmEoNDUsIDU2LCA2NywgMC4xMyk7XG59XG5cbi5mYWNldHNNb2RhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZmFjZXRzTW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmZhY2V0c01vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuLmZhY2V0c01vZGFsLWZvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjM3NXJlbSAwIHJnYmEoNDUsIDU2LCA2NywgMC4xMyk7XG59XG5cbi5ub1VpLWhhbmRsZSAudG9vbHRpcC1pbm5lciB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wcm9kdWN0TGlzdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC8qIGFjdGlvbiBjb2wgY2FydCovXG4gIC8qIHByaWNlICovXG59XG4ucHJvZHVjdExpc3QtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdExpc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucHJvZHVjdExpc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuLnByb2R1Y3RMaXN0LXBhZ2VUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4sIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5wbC1jb2xsZWN0LWJ0biwgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLnBsLXBheS1idG4sIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5iYWNrLWJ0biB7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuYnRuLmxpbmssIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmxpbmsucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsucGwtY29sbGVjdC1idG4sIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubGluay5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsucGwtcGF5LWJ0biwgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmxpbmsuYmFjay1idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuOTM3NXJlbTtcbn1cbi5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ubGluazpob3ZlciwgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubGluay5wbC1jb2xsZWN0LWJ0bjpob3ZlciwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5wbC1jb2xsZWN0LWJ0bjpob3ZlciwgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5saW5rLnBsLXBheS1idG46aG92ZXIsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5wbC1wYXktYnRuOmhvdmVyLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5iYWNrLWJ0bjpob3ZlciwgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLmJ0bi5saW5rOmZvY3VzLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5saW5rLnBsLWNvbGxlY3QtYnRuOmZvY3VzLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5saW5rLnBsLWNvbGxlY3QtYnRuOmZvY3VzLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmxpbmsucGwtcGF5LWJ0bjpmb2N1cywgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5saW5rLnBsLXBheS1idG46Zm9jdXMsIC5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5saW5rLmJhY2stYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5wcm9kdWN0TGlzdC1zb3J0QnV0dG9ucyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ubGluazpmb2N1cywgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubGluay5wbC1jb2xsZWN0LWJ0bjpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5wbC1jb2xsZWN0LWJ0bjpmb2N1cywgLnByb2R1Y3RMaXN0LXNvcnRCdXR0b25zIC5pbnB1dC1ncm91cC1idG4gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5saW5rLnBsLXBheS1idG46Zm9jdXMsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5wbC1wYXktYnRuOmZvY3VzLCAucHJvZHVjdExpc3Qtc29ydEJ1dHRvbnMgLmlucHV0LWdyb3VwLWJ0biAubGluay5iYWNrLWJ0bjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3RMaXN0LXRvZ2dsZSB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNBRUI2QkM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0TGlzdC10b2dnbGUgLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLm9wZW4gLnByb2R1Y3RMaXN0LXRvZ2dsZSAuaWNvbkNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucHJvZHVjdExpc3QtbGlzdCAucHJvZHVjdExpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnNcIiBcInZpc3VhbCBjYXB0aW9uIGNhcHRpb25cIiBcImF0dHJpYnV0ZXMgYXR0cmlidXRlcyBhdHRyaWJ1dGVzXCIgXCJhY3Rpb25zIGFjdGlvbnMgYWN0aW9uc1wiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY29sdW1uLWdhcDogMC42MjVyZW07XG4gIHJvdy1nYXA6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5wcm9kdWN0TGlzdC1saXN0IC5wcm9kdWN0TGlzdC1pdGVtIHtcbiAgICByb3ctZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnNcIiBcInZpc3VhbCBjYXB0aW9uIGFjdGlvbnNcIiBcInZpc3VhbCBhdHRyaWJ1dGVzICBhY3Rpb25zXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNi4yNXJlbSwgYXV0bykgMS41ZnIgMS4yNWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLnByb2R1Y3RMaXN0LWxpc3QgLnByb2R1Y3RMaXN0LWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidmlzdWFsLWluZm9ybWF0aW9ucyB2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnNcIiBcInZpc3VhbCBjYXB0aW9uIGFjdGlvbnNcIiBcInZpc3VhbCBhdHRyaWJ1dGVzICBhY3Rpb25zXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoOS4zNzVyZW0sIGF1dG8pIDJmciAxLjVmcjtcbiAgfVxufVxuLnByb2R1Y3RMaXN0LXZpc3VhbENhcHRpb24ge1xuICBncmlkLWFyZWE6IHZpc3VhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3RMaXN0LXZpc3VhbENhcHRpb24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0TGlzdC12aXN1YWwge1xuICBncmlkLWFyZWE6IHZpc3VhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdExpc3QgLnByb2R1Y3RMaXN0LXZpc3VhbC5icmFuZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4ucHJvZHVjdExpc3QgLnByb2R1Y3RMaXN0LXZpc3VhbC5icmFuZCAucHJvZHVjdC1icmFuZCB7XG4gIGJvdHRvbTogLTEuNzVyZW07XG59XG4ucHJvZHVjdExpc3QgLnByb2R1Y3RMaXN0LXZpc3VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucHJvZHVjdExpc3QgLnByb2R1Y3RMaXN0LXZpc3VhbC1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0TGlzdC12aXN1YWwtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdExpc3QtY2FwdGlvbiB7XG4gIGdyaWQtYXJlYTogY2FwdGlvbjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdExpc3QtY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnByb2R1Y3RMaXN0LWNhcHRpb24uYnJhbmQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucHJvZHVjdExpc3QtY2FwdGlvbi5icmFuZCAucHJvZHVjdC1icmFuZC10aWxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5wcm9kdWN0TGlzdC1hY3Rpb25zIHtcbiAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRjNGQTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5wcm9kdWN0TGlzdC1hY3Rpb25zIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQkYzRkE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wcm9kdWN0TGlzdC1hY3Rpb25zIC5wYXltZW50X2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAuMTI1cmVtIGF1dG8gMC42MjVyZW07XG59XG4ucHJvZHVjdExpc3QtYWN0aW9ucyAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLnByb2R1Y3RMaXN0LXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdExpc3QtcHJpY2VzTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY292ZXIgLnByb2R1Y3RMaXN0LXByaWNlc0xpc3Qge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuLm1vZGFsIC5wcm9kdWN0TGlzdC1wcmljZXNMaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5wcm9kdWN0TGlzdC1wcmljZVZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5wcm9kdWN0TGlzdC1wcmljZVZhbHVlT2xkIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQTJBMkEzO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbn1cbi5wcm9kdWN0TGlzdC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5wcm9kdWN0TGlzdC1zdWJMYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXN0YXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdExpc3Qtc3ViTGFiZWwtc3RhcnMge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB9XG59XG4ucHJvZHVjdExpc3Qtc3ViTGFiZWwgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5wcm9kdWN0TGlzdC1zdWJMYWJlbCA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0TGlzdC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAtMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4ucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudCBwLCAucHJvZHVjdExpc3Qtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4ucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudDo6YmVmb3JlLCAucHJvZHVjdExpc3Qtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwRTFEMkQ7XG59XG4ucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXA6aG92ZXIgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwOmhvdmVyIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXA6Zm9jdXMgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwOmZvY3VzIC5wcm9kdWN0TGlzdC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdExpc3Qtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcDpob3ZlciAucHJvZHVjdExpc3Qtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdExpc3Qtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcDpob3ZlciAucHJvZHVjdExpc3Qtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXA6Zm9jdXMgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXA6Zm9jdXMgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UgZm9yd2FyZHM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5wcm9kdWN0TGlzdC1sb2dvIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBtYXgtaGVpZ2h0OiAyLjgxMjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZHVjdExpc3QtbG9nby5sYXp5bG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvZHVjdExpc3QtaXRlbUxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZHVjdExpc3QtaXRlbUxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbjtcbn1cbi5wcm9kdWN0TGlzdC1pdGVtTGluazpmb2N1cywgLnByb2R1Y3RMaXN0LWl0ZW1MaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvZHVjdExpc3QtYWRkIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdExpc3QtYWRkIC5mdWxsLXdpZHRoLFxuLnByb2R1Y3RMaXN0LWFkZCAuYnRuLFxuLnByb2R1Y3RMaXN0LWFkZCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0bixcbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnByb2R1Y3RMaXN0LWFkZCAucGwtY29sbGVjdC1idG4sXG4ucHJvZHVjdExpc3QtYWRkIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0bixcbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucHJvZHVjdExpc3QtYWRkIC5wbC1wYXktYnRuLFxuLnByb2R1Y3RMaXN0LWFkZCAuYmFjay1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdExpc3QtYWRkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRjNGQTtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcm9kdWN0TGlzdC1hdmFpbGFiaWxpdHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9yZGVyOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG59XG4ucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5TGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wcm9kdWN0TGlzdC1hdmFpbGFiaWxpdHlMYWJlbCAubGluay1vdmVycmlkZUNvdmVyLCAucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5TGFiZWwgLnN0b3JlTmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2R1Y3RMaXN0LWF2YWlsYWJpbGl0eSAuaWNvbkNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xufVxuLnByb2R1Y3RMaXN0LWljb25Db250YWluZXIgKyAucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5TGFiZWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2R1Y3RMaXN0LWF0dHJpYnV0ZXMge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByb2R1Y3RMaXN0LWF0dHJpYnV0ZXMgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLnByb2R1Y3RMaXN0LWF0dHJpYnV0ZXMgPiBsaTo6bWFya2VyIHtcbiAgY29udGVudDogXCLigKIgIFwiO1xufVxuLnByb2R1Y3RMaXN0LXBuZXVtYXRpY3NVbml0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xufVxuLnByb2R1Y3RMaXN0IC5pbWFnZUNvbnRhaW5lciB7XG4gIHdpZHRoOiA3LjkzNzVyZW07XG4gIGhlaWdodDogNi43ODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdExpc3QgLmltYWdlQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDEwLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgICBtaW4td2lkdGg6IDEyLjgxMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0TGlzdCAuaW1hZ2VDb250YWluZXItaWNvbiB7XG4gIGNvbG9yOiAjMEUxRDJEO1xufVxuLnByb2R1Y3RMaXN0IC5pbWFnZUNvbnRhaW5lci1pY29uIHN2ZyB7XG4gIGZpbGw6ICMwRTFEMkQ7XG59XG4ucHJvZHVjdExpc3QgLnByb2R1Y3QtdmlzdWFsLWluZm9ybWF0aW9ucyB7XG4gIGdyaWQtYXJlYTogdmlzdWFsLWluZm9ybWF0aW9ucztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xLjVyZW07XG4gIGxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTEwJTtcbn1cbi5wcm9kdWN0TGlzdCAucHJvZHVjdC1waWxsTGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucHJvZHVjdExpc3QgLnByb2R1Y3QtcGlsbExpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucHJvZHVjdExpc3QgLnByb2R1Y3QtYnJhbmQge1xuICBib3R0b206IC0xcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5wcm9kdWN0TGlzdCAucHJvZHVjdC1icmFuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTJweDtcbiAgfVxufVxuLnByb2R1Y3RMaXN0IC5wcm9kdWN0LWJyYW5kLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wcm9kdWN0TGlzdCAuYWN0aW9ucy1ibG9jay1pdGVtc051bWJlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wcm9kdWN0TGlzdCAuYWN0aW9ucy1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdExpc3QgLmFjdGlvbnMtYmxvY2stYWN0aW9uIHtcbiAgZmxleDogMTtcbn1cbi5wcm9kdWN0TGlzdCAuYWN0aW9ucy1ibG9jay1hY3Rpb24gYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMgLmRpc2NvdW50X3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gMXJlbSkgMTAwJSwgMCUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNGRjcyNjAgMCUsICNDMzAwMDkgMTAwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgbWluLWhlaWdodDogMi4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIC5kaXNjb3VudF9wcmljZSAubGFiZWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMgLmRpc2NvdW50X3ByaWNlIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtdmlzdWFsLWluZm9ybWF0aW9ucyAuZGlzY291bnRfcHJpY2UgfiAuYW5pbWF0aW9uc1tjbGFzc149YW5pbWF0aW9ucy0tXSB7XG4gIHRvcDogMDtcbn1cbi5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMgLmRpc2NvdW50X3ByaWNlIH4gLmFuaW1hdGlvbnMgLmFuaW1hdGlvbnMtdGFnOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDFyZW0gMCwgMTAwJSAwLCBjYWxjKDEwMCUgLSAxcmVtKSAxMDAlLCAwJSAxMDAlKSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdmlzdWFsLWluZm9ybWF0aW9ucyAuZGlzY291bnRfcHJpY2UgfiAuYW5pbWF0aW9ucyAuYW5pbWF0aW9ucy10YWc6Zmlyc3Qtb2YtdHlwZSAubGFiZWwge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC12aXN1YWwtaW5mb3JtYXRpb25zIGRpdltjbGFzcyo9YW5pbWF0aW9ucy0tXSB7XG4gIHRvcDogMDtcbn1cbi5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMgZGl2W2NsYXNzKj1hbmltYXRpb25zLS1dIC5sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZHVjdC1hdHRyaWJ1dGVzIHtcbiAgZ3JpZC1hcmVhOiBhdHRyaWJ1dGVzO1xufVxuLnByb2R1Y3QtcGlsbExpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGdhcDogMC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRjNGQTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucHJvZHVjdC1waWxsTGlzdCB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdC1waWxsTGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubW9kYWwgLnByb2R1Y3QtcGlsbExpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtcGlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAucHJvZHVjdC1waWxsIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ucHJvZHVjdC1waWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJvZHVjdC1waWxsLmJvb2wge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LXBpbGwuYm9vbCAucHJvZHVjdC1waWxsSWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wcm9kdWN0LXBpbGwuYm9vbCAucHJvZHVjdC1waWxsSWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtcGlsbEljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3QtcGlsbEljb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtcGlsbEljb24gc3ZnIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucHJvZHVjdC1icmFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdC1icmFuZC1sb2dvIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1waWN0b09uVmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjVyZW07XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZ2FwOiAwLjVyZW07XG59XG4ucHJvZHVjdC1waWN0b09uVmlzdWFsID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LXBpY3RvT25WaXN1YWxMYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRlZ29yeU1lbnUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXRlZ29yeU1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXRlZ29yeU1lbnUgYTpmb2N1cywgLmNhdGVnb3J5TWVudSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRlZ29yeU1lbnUtdGl0bGUge1xuICBjb2xvcjogIzBFMUQyRDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbi5jYXRlZ29yeU1lbnUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLmNhdGVnb3J5TWVudS1saXN0SXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cblxuLmNhdGVnb3J5TWVudS1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuY2F0ZWdvcnlNZW51LWxpc3Qge1xuICAgIGdhcDogMC4zMTI1cmVtO1xuICB9XG59XG4uY2F0ZWdvcnlNZW51LWxpc3RJdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5jYXRlZ29yeU1lbnUtbGlzdEl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uYWNjb3VudE1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudE1lbnVfX2NvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uYWNjb3VudE1lbnVfX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY291bnRNZW51X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hY2NvdW50TWVudV9faWNvbi0tcGFwZXIge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBhZ2Uuc3ZnXCIpO1xufVxuLmFjY291bnRNZW51X19pY29uLS1waW4ge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBvaW50ZXIuc3ZnXCIpO1xufVxuLmFjY291bnRNZW51X19pY29uLS1jcmVkaXRjYXJkIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jcmVkaXRjYXJkLnN2Z1wiKTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG59XG4uYWNjb3VudE1lbnVfX2ljb24tLXRydWNrIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby10cnVjay5zdmdcIik7XG4gIGhlaWdodDogMXJlbTtcbn1cbi5hY2NvdW50TWVudV9faWNvbi0tY2FydCB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2FydC5zdmdcIik7XG59XG4uYWNjb3VudE1lbnVfX2ljb24tLW1hdHJpY3VsYXRpb24ge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLW1hdHJpY3VsYXRpb24uc3ZnXCIpO1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5hY2NvdW50TWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMy4xMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudE1lbnUgYTpmb2N1cywgLmFjY291bnRNZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xufVxuLmFjY291bnRNZW51IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC40Mzc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC45Mzc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbn1cbi5hY2NvdW50TWVudS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50TWVudS1saXN0SXRlbS0tYWN0aXZlIGEge1xuICBjb2xvcjogI0Q3MjQyQztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWNjb3VudE1lbnUge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuYWNjb3VudE1lbnUtbGlzdEl0ZW0tLWFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xuICB9XG4gIC5hY2NvdW50TWVudS1saXN0SXRlbS0tYWN0aXZlIGE6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmFjY291bnRNZW51X19jb250YWluZXIge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWNjb3VudE1lbnVfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWNjb3VudE1lbnVfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hY2NvdW50X19hZGRyZXNzLCAuYWNjb3VudF9fbWF0cmljdWxhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY291bnRfX2FkZHJlc3MtLWNvbCwgLmFjY291bnRfX21hdHJpY3VsYXRpb24tLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWNjb3VudF9fbWF0cmljdWxhdGlvbiAuZGwtaW5saW5lLWl0ZW1zIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudF9fc2V0QWRkcmVzcywgLmFjY291bnRfX3NldE1hdHJpY3VsYXRpb24ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmFjY291bnRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLnN0b3JlbG9jYXRvclNlYXJjaF9fZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmRsLWlubGluZS1pdGVtcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmRsLWlubGluZS1pdGVtcyBkZCxcbi5hY2NvdW50X19jb250ZW50IC5kbC1pbmxpbmUtaXRlbXMgZHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYWNjb3VudF9fY29udGVudCAuZGwtaW5saW5lLWl0ZW1zIGR0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5kbC1pbmxpbmUtaXRlbXMgZHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiA6IFwiO1xufVxuLmFjY291bnRfX2NvbnRlbnQgaDEsIC5hY2NvdW50X19jb250ZW50IC50aXRsZS0xLFxuLmFjY291bnRfX2NvbnRlbnQgaDIsXG4uYWNjb3VudF9fY29udGVudCAudGl0bGUtMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5hY2NvdW50X19jb250ZW50IGgxLCAuYWNjb3VudF9fY29udGVudCAudGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCBoMiwgLmFjY291bnRfX2NvbnRlbnQgLnRpdGxlLTIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgaDIuc3RvcmVsb2NhdG9yU2VhcmNoX190aXRsZSwgLmFjY291bnRfX2NvbnRlbnQgLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUudGl0bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWFkZC10by1jYXJ0IHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1zcGFjZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMS44NzVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbnMsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxLjI1cmVtO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9ucywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9ucyArIC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvblRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1pbmZvcm1hdGlvbiwgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC42MjVyZW0pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWluZm9ybWF0aW9uLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMS4zMTI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZTpmaXJzdC1vZi10eXBlLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYWR2YW50YWdlOmxhc3Qtb2YtdHlwZSB7XG4gIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19hZHZhbnRhZ2U6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2FkdmFudGFnZTpmaXJzdC1vZi10eXBlOmxhc3Qtb2YtdHlwZSB7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19hZHZhbnRhZ2UgKyAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYWR2YW50YWdlIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2stLWxhcmdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2stLXBvaW50cyB7XG4gIHJvdy1nYXA6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2stLXBvaW50cyAuZnJhbWUsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jay0tcG9pbnRzIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fYmxvY2stLXBvaW50cyAucGwtcGF5bWVudE1ldGhvZHMsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jay0tcG9pbnRzIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50LCAucG5ldW1hdGljU2VhcmNoIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWZpZGVsaXR5X19ibG9jay0tcG9pbnRzIC50YWItY29udGVudCwgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItZmlkZWxpdHlfX2Jsb2NrLS1wb2ludHMgLnNlcnZpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1maWRlbGl0eV9fcG9pbnRzIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMS4yNXJlbTtcbiAgfVxufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItaGVhZGVyX19jb2x1bW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC42MjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1oZWFkZXJfX2NvbHVtbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLXN0YXR1cyB7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAuZnJhbWUsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMsIC5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAucGwtcGF5bWVudE1ldGhvZHMsIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50LCAucG5ldW1hdGljU2VhcmNoIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC50YWItY29udGVudCwgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgLnNlcnZpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMtLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRkIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLW9yZGVyLW51bWJlciB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLXByaWNlcy0tdG90YWwsXG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAubGluZS1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAubGluZS1zdGF0dXMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLWRldGFpbHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLW1vYmlsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLXZpc3VhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLXZpc3VhbCBpbWcge1xuICBtYXgtd2lkdGg6IDQuMzc1cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZDpmaXJzdC1vZi10eXBlLFxuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGQubGluZS1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRkLmxpbmUtdmlzdWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGQubGluZS1wcmljZXMtLXRvdGFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyAubGluZS1tb2JpbGUtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgLmxpbmUtdmlzdWFsIHtcbiAgICBtaW4td2lkdGg6IDUuMTI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZC5saW5lLXByaWNlcywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGQubGluZS1kZXRhaWxzLCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZC5saW5lLXF1YW50aXR5LCAuYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1vcmRlci1saW5lcyB0ZC5saW5lLXN0YXR1cywgLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtb3JkZXItbGluZXMgdGQubGluZS1wcmVjaXNpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzIC5saW5lLW9yZGVyLW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW9yZGVyLWxpbmVzLS1saXN0IHRyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWNjb3VudF9fY29udGVudCAuYWNjb3VudC1tYXRyaWN1bGF0aW9uX19pbmZvcm1hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW1hdHJpY3VsYXRpb25fX2luZm9ybWF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtbWF0cmljdWxhdGlvbl9faW5mb3JtYXRpb24gbGkgLmRsLWlubGluZS1pdGVtcyBkdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLmFjY291bnQtbWF0cmljdWxhdGlvbl9faW5mb3JtYXRpb24gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuMTg3NXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGxlZnQ6IDAuODEyNXJlbTtcbiAgdG9wOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5hY2NvdW50X19jb250ZW50IC5hY2NvdW50LW1hdHJpY3VsYXRpb25fX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY291bnRfX2NvbnRlbnQgLnJhZGlvLS1jdXN0b20gLmFjY291bnQtbWF0cmljdWxhdGlvbl9faW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAtMC4xODc1cmVtO1xufVxuXG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXBpbGwsIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjlCNTNBZmYgMCUsICNGOUI1M0FjYyA5MCUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtcGlsbCAubGFiZWwsIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zLWJhZGdlIC5sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtcGlsbCAubGFiZWwuY29sb3ItZGFyaywgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtYmFkZ2UgLmxhYmVsLmNvbG9yLWRhcmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXBpbGwgfiAuYW5pbWF0aW9ucyAuYW5pbWF0aW9ucy10YWc6Zmlyc3Qtb2YtdHlwZSwgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtYmFkZ2UgfiAuYW5pbWF0aW9ucyAuYW5pbWF0aW9ucy10YWc6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMXJlbSAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1waWxsIH4gLmFuaW1hdGlvbnMgLmFuaW1hdGlvbnMtdGFnOmZpcnN0LW9mLXR5cGUgLmxhYmVsLCAucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1iYWRnZSB+IC5hbmltYXRpb25zIC5hbmltYXRpb25zLXRhZzpmaXJzdC1vZi10eXBlIC5sYWJlbCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDFyZW0gIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXBpbGwgfiAuZGlzY291bnRfcHJpY2UsIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zLWJhZGdlIH4gLmRpc2NvdW50X3ByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxcmVtIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gMXJlbSkgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0UmVjb21tYW5kYXRpb25zLXBpbGwgfiAuZGlzY291bnRfcHJpY2UgLmxhYmVsLCAucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1iYWRnZSB+IC5kaXNjb3VudF9wcmljZSAubGFiZWwge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1waWxsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG9yZGVyOiAtMjtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgei1pbmRleDogMjtcbiAgbWluLWhlaWdodDogMi4xMjVyZW07XG59XG4ucHJvZHVjdFJlY29tbWFuZGF0aW9ucy1iYWRnZSAubGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMtYmFkZ2UgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5saXN0LWdyb3VwLWl0ZW0sIC5wcm9jZXNzLXNoaXBwaW5nIC5saXN0LWdyb3VwLWl0ZW0sIC5wcm9jZXNzLWdpZnQgLmxpc3QtZ3JvdXAtaXRlbSwgLnByb2Nlc3MtcHJlbWl1bSAubGlzdC1ncm91cC1pdGVtLCAucHJvY2Vzcy1wYXltZW50IC5saXN0LWdyb3VwLWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbCwgLnByb2Nlc3MtZ2lmdCAucGFuZWwsIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1zaGlwcGluZyAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtaGVhZGluZyBzdHJvbmcsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nIHN0cm9uZywgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZyBzdHJvbmcsIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcgc3Ryb25nLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvY2Vzcy1pZGVudGlmaWNhdGlvbiAucGFuZWwtYm9keSwgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1ib2R5LCAucHJvY2Vzcy1zaGlwcGluZyAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtZ2lmdCAucGFuZWwtYm9keSwgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtYm9keSwgLnByb2Nlc3MtcHJlbWl1bSAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtYm9keSwgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5wYW5lbC1ib2R5IGEsIC5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5wYW5lbC1oZWFkaW5nIGEsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1ib2R5IGEsIC5wcm9jZXNzLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nIGEsIC5wcm9jZXNzLWdpZnQgLnBhbmVsLWJvZHkgYSwgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZyBhLCAucHJvY2Vzcy1wcmVtaXVtIC5wYW5lbC1ib2R5IGEsIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcgYSwgLnByb2Nlc3MtcGF5bWVudCAucGFuZWwtYm9keSBhLCAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gaDIsIC5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC50aXRsZS0yLCAucHJvY2Vzcy1zaGlwcGluZyBoMiwgLnByb2Nlc3Mtc2hpcHBpbmcgLnRpdGxlLTIsIC5wcm9jZXNzLWdpZnQgaDIsIC5wcm9jZXNzLWdpZnQgLnRpdGxlLTIsIC5wcm9jZXNzLXByZW1pdW0gaDIsIC5wcm9jZXNzLXByZW1pdW0gLnRpdGxlLTIsIC5wcm9jZXNzLXBheW1lbnQgaDIsIC5wcm9jZXNzLXBheW1lbnQgLnRpdGxlLTIge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5wcm9jZXNzLWZpZWxkLXBlcnNpc3QtYWNjb3VudCwgLnByb2Nlc3MtZmllbGQtcmVtZW1iZXItbWUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnByb2Nlc3Mtc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9jZXNzLXNoaXBwaW5nLCAucHJvY2Vzcy1naWZ0LCAucHJvY2Vzcy1wcmVtaXVtLCAucHJvY2Vzcy1wYXltZW50IHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4ucHJvY2Vzcy1zaGlwcGluZyAucHJvY2Vzcy1idXR0b24tbmV4dC1zdGVwLCAucHJvY2Vzcy1naWZ0IC5wcm9jZXNzLWJ1dHRvbi1uZXh0LXN0ZXAsIC5wcm9jZXNzLXByZW1pdW0gLnByb2Nlc3MtYnV0dG9uLW5leHQtc3RlcCwgLnByb2Nlc3MtcGF5bWVudCAucHJvY2Vzcy1idXR0b24tbmV4dC1zdGVwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnByb2Nlc3MtcGF5bWVudC1hbW91bnRzIC50b3RhbCB0ZCxcbi5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAudG90YWwgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG59XG4ucHJvY2Vzcy1zaGlwcGluZyAubW9kZS1zZWxlY3Rvci1tYWluIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnByb2Nlc3Mtc2hpcHBpbmcgLmZyYW1lLCAucHJvY2Vzcy1zaGlwcGluZyAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnByb2Nlc3Mtc2hpcHBpbmcgLnBsLXBheW1lbnRNZXRob2RzLCAucHJvY2Vzcy1zaGlwcGluZyAucG5ldW1hdGljU2VhcmNoIC50YWItY29udGVudCwgLnBuZXVtYXRpY1NlYXJjaCAucHJvY2Vzcy1zaGlwcGluZyAudGFiLWNvbnRlbnQsIC5wcm9jZXNzLXNoaXBwaW5nIC5zZXJ2aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAuZnJhbWUsIC5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzLCAuUGF5bGluZVdpZGdldC5wbC1sYXlvdXQtdGFiIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnByb2Nlc3MtcGF5bWVudC1hbW91bnRzIC5wbC1wYXltZW50TWV0aG9kcywgLnByb2Nlc3MtcGF5bWVudC1hbW91bnRzIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1jb250ZW50LCAucG5ldW1hdGljU2VhcmNoIC5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAudGFiLWNvbnRlbnQsIC5wcm9jZXNzLXBheW1lbnQtYW1vdW50cyAuc2VydmljZSB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLnByb2Nlc3Mtc2hpcHBpbmcgLnN0b3JlbG9jYXRvclNlYXJjaF9fZnJhbWUsXG4ucHJvY2Vzcy1zaGlwcGluZyAuc3RvcmVsb2NhdG9yU2VhcmNoX19tYXAge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJ0X19jb3Vwb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDA7XG59XG4uY2FydF9fY291cG9uIC5idG4sIC5jYXJ0X19jb3Vwb24gLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmNhcnRfX2NvdXBvbiAucGwtY29sbGVjdC1idG4sIC5jYXJ0X19jb3Vwb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNhcnRfX2NvdXBvbiAucGwtcGF5LWJ0biwgLmNhcnRfX2NvdXBvbiAuYmFjay1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jYXJ0X19jb3Vwb24gKyAuY2FydF9fY291cG9uIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG4uY2FydF9fY291cG9uOmZpcnN0LW9mLXR5cGUsIC5jYXJ0X19jb3Vwb246bGFzdC1vZi10eXBlIHtcbiAgbWluLWhlaWdodDogMy4xMjVyZW07XG59XG4uY2FydF9fY291cG9uOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNhcnRfX2NvdXBvbjpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2FydF9fY291cG9uOmZpcnN0LW9mLXR5cGU6bGFzdC1vZi10eXBlIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxuLmNhcnQtbG9ja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLmNhcnQtbG9ja2VkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2FydC1sb2NrZWRfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNhcnQtc2hpcHBpbmdfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMzEyNXJlbSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5jYXJ0LXNoaXBwaW5nX190aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmNhcnQtc2hpcHBpbmdfX3RpdGxlLS1zdG9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDIxIDIxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHN0eWxlPSdmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiclM0UlM0NwYXRoIGQ9J00yMCAuNGExIDEgMCAwIDEgMSAxdjMuNDc4YTEgMSAwIDAgMS0xIDFoLS4xNzV2MTIuOTExYS42NTEuNjUxIDAgMCAxLS41NTQuNjQzbC0uMDk2LjAwN2gtMi43NGEuNjUuNjUgMCAwIDEtLjY0My0uNTU0bC0uMDA3LS4wOTZ2LTEuMDI2SDUuMjE1djEuMzgzYzAgLjMyNi0uMjQuNTk2LS41NTQuNjQybC0uMDk2LjAwOEgxLjgyNmEuNjUxLjY1MSAwIDAgMS0uNjQzLS41NTRsLS4wMDctLjA5NlY1Ljg3OEgxYTEgMSAwIDAgMS0xLTFWMS40YTEgMSAwIDAgMSAxLTFoMTlaTTIuNDc2IDUuODc4djEyLjYxN2gxLjQzOVY4LjYxN2MwLS4zMjYuMjQxLS41OTYuNTU0LS42NDNsLjA5Ni0uMDA3aDExLjg3Yy4zMjYgMCAuNTk2LjI0MS42NDMuNTU0bC4wMDcuMDk2LS4wMDEgMi45OTkuMDAxLjAxOC0uMDAxLjAxOHYyLjY5NmwuMDAxLjAyNS0uMDAxLjAyNnYyLjY4M2wuMDAxLjAzMS0uMDAxLjAzdi45OTVoMS40NDFWNS44NzhIMi40NzZabTEzLjMwOSAxMC41ODUtLjAwMS0xLjQ0SDUuMjE1djEuNDRoMTAuNTdabS0xMC41Ny0yLjc0aDEwLjU2OXYtMS40MzlINS4yMTV2MS40MzlabTAtMi43MzloMTAuNTY5VjkuMjY3SDUuMjE1djEuNzE3Wk0xOS43IDEuN0gxLjN2Mi44NzhoMTguNFYxLjdaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY2FydC1zaGlwcGluZ19fbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2FydC1kZWxpdmVyaWVzX19hZ3JlZW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4uY2FydC1kZWxpdmVyaWVzX19hZ3JlZW1lbnRzLmNhcnRCb3gtYWN0aW9ucyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uY2FydC1kZWxpdmVyaWVzX19ociB7XG4gIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjREVERkUzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0LWRlbGl2ZXJpZXMtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0LWRlbGl2ZXJpZXMtbG9nbyB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1cmVtO1xuICBtYXJnaW46IDAgMC42MjVyZW07XG59XG4uY2FydC1kZWxpdmVyaWVzLWxvZ28gPiBzdmcge1xuICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5jYXJ0LWRlbGl2ZXJpZXNfX3JlaW5zdXJhbmNlUGljdG8ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5jYXJ0LWRlbGl2ZXJpZXNfX3JlaW5zdXJhbmNlUGljdG8gLmljb25Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYXJ0LWRlbGl2ZXJpZXNfX3NwYWNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5jYXJ0LWRlbGl2ZXJpZXNfX3NwYWNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI0RFREZFMztcbiAgfVxufVxuLmNhcnQtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIDAgcmdiYSgxMzIsIDEwOSwgMTA5LCAwLjA3KTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jYXJ0LWxpbmVfX3Byb2R1Y3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5jYXJ0LWxpbmVfX3Byb2R1Y3QtcmVmLCAuY2FydC1saW5lX19wcm9kdWN0LWxpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uY2FydC1saW5lX19wcm9kdWN0LXBpY2t1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG59XG4uY2FydC1saW5lX19wcm9kdWN0LXBpY2t1cDpiZWZvcmUge1xuICB0b3A6IDAuMDYyNXJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEE3M0E7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2hlY2suc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jYXJ0LWxpbmVfX2JyYW5kIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5jYXJ0LWxpbmVfX2JyYW5kLmxhenlsb2FkIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cbi5jYXJ0LWxpbmVfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiAxMC45Mzc1cmVtO1xuICB3aWR0aDogMTAuOTM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FydC1saW5lX192aXN1YWwgLmltYWdlLWZvcm1hdC1jYXJ0SXRlbS1tYXgtc2l6ZSB7XG4gIG1heC13aWR0aDogOS4zNzVyZW07XG4gIG1heC1oZWlnaHQ6IDkuMzc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcnQtbGluZV9fdmlzdWFsLWxpbmsge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC1saW5lX19hY3Rpb25zIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG59XG4uY2FydC1saW5lX19wcmljZS1saW5lIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMDtcbn1cbi5jYXJ0LWxpbmVfX3ByaWNlLWxpbmUgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FydC1saW5lX19pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmbGV4OiA0O1xufVxuLmNhcnQtbGluZV9fcHJpY2VzIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZsZXg6IDE7XG59XG4uY2FydC1saW5lX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQtbGluZV9fcHJpY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZmxleDogMztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FydC1saW5lX19xdWFudGl0eSB7XG4gIG1hcmdpbjogMC4zMTI1cmVtIDAuNjI1cmVtO1xufVxuLmNhcnQtbGluZV9fcXVhbnRpdHkgLnByb2R1Y3RTZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcnQtbGluZV9fcXVhbnRpdHkgLnByb2R1Y3RTZWxlY3QtaW5wdXQge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5jYXJ0LWxpbmVfX3F1YW50aXR5IC5wcm9kdWN0U2VsZWN0LWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuY2FydC1saW5lX19xdWFudGl0eSAucHJvZHVjdFNlbGVjdC1pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmNhcnQtbGluZV9fcXVhbnRpdHkgLnByb2R1Y3RTZWxlY3QtaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcnQtbGluZV9fcXVhbnRpdHkgLnByb2R1Y3RTZWxlY3QtaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2FydC1saW5lLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY2FydC1saW5lLXByZXN0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBtYXJnaW46IC0xLjI1cmVtIDAuNjI1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuLmNhcnQtbGluZS1wcmVzdGF0aW9uIC5jYXJ0LWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtbGluZS1wcmVzdGF0aW9uIC5jYXJ0LWxpbmVfX3Zpc3VhbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA2LjI1cmVtO1xuICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xufVxuLmNhcnQtbGluZS1wcmVzdGF0aW9uICsgLmNhcnQtbGluZS1wcmVzdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuLmNhcnQtbGluZS1vcHRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuY2FydC1saW5lLW9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB9XG59XG4uY2FydC1saW5lLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgbWFyZ2luOiAtMS4yNXJlbSAwLjYyNXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuNjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuLmNhcnQtbGluZS1vcHRpb25zLWNvbnRhaW5lciAuY2FydC1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJ0LWxpbmUtb3B0aW9ucy1jb250YWluZXIgLmNhcnQtbGluZS1vcHRpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jYXJ0LWxpbmUtb3B0aW9ucy1jb250YWluZXIgLmNhcnQtbGluZS1vcHRpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJ0LWxpbmUtb3B0aW9ucy1jb250YWluZXIgLmNhcnQtbGluZS1vcHRpb25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtZGVsaXZlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbi5jYXJ0LXF1YW50aXR5LS1oaWdobGlnaHQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNENzI0MkM7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcuNDk4NzVyZW0pIHtcbiAgLmNhcnQtbGluZV9faW5mbywgLmNhcnQtbGluZV9fcHJpY2VzLXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuY2FydC10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LWRlbGl2ZXJpZXNfX2hyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNhcnQtbGluZV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG4gIC5jYXJ0LWxpbmVfX2luZm8sIC5jYXJ0LWxpbmVfX3ByaWNlcy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FydC1saW5lX19wcmljZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FydC1saW5lX19wcmljZXMtd3JhcHBlci0tY2FydCB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLmNhcnQtbGluZV9fcHJpY2VzLXdyYXBwZXIgLnByb2R1Y3RTZWxlY3QtaW5wdXQtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhcnQtbGluZV9fdmlzdWFsIHtcbiAgICBtYXgtd2lkdGg6IDMuMTI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIG1pbi13aWR0aDogMy4xMjVyZW07XG4gIH1cbiAgLmNhcnQtbGluZV9fdmlzdWFsIC5pbWFnZS1mb3JtYXQtY2FydEl0ZW0tbWF4LXNpemUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxuICAuY2FydC1saW5lX19xdWFudGl0eSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAuY2FydF9fc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2RhbCAuY2FydC1ib3gtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLmNvdXBvbl9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb3Vwb25fX2RlbGV0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY291cG9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZ3Jlc3NOYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5wcm9ncmVzc05hdjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbn1cbi5wcm9ncmVzc05hdiBsaSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9ncmVzc05hdiBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xufVxuLnByb2dyZXNzTmF2IGxpICsgbGk6YmVmb3JlIHtcbiAgbGVmdDogLTAuMTI1cmVtO1xufVxuLnByb2dyZXNzTmF2IGxpLmRvbmU6YmVmb3JlLCAucHJvZ3Jlc3NOYXYgbGkuYWN0aXZlOmJlZm9yZSwgLnByb2dyZXNzTmF2IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyBsaS5wbC10YWIucGwtYWN0aXZlOmJlZm9yZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wcm9ncmVzc05hdiBsaS5wbC10YWIucGwtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG59XG4ucHJvZ3Jlc3NOYXYgLmFjdGl2ZSwgLnByb2dyZXNzTmF2IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wcm9ncmVzc05hdiAucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvZ3Jlc3NOYXYgLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBRUI2QkM7XG59XG4ucHJvZ3Jlc3NOYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZ3Jlc3NOYXYgLmFjdGl2ZSwgLnByb2dyZXNzTmF2IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wcm9ncmVzc05hdiAucGwtdGFiLnBsLWFjdGl2ZSxcbi5wcm9ncmVzc05hdiAuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLnByb2dyZXNzTmF2IC5kb25lOmhvdmVyIGEge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5wcm9ncmVzc05hdiAuZG9uZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDcyNDJDO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5wcm9ncmVzc05hdiB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjdERldGFpbC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXJcIiBcInZpc3VhbFwiIFwiY29udGVudFwiO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgcm93LWdhcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ2aXN1YWwgaGVhZGVyXCIgXCJ2aXN1YWwgY29udGVudFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgLSAycmVtKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDQwJSAtIDFyZW0pIGNhbGMoNjAlIC0gMXJlbSk7XG4gIH1cbn1cbi5wcm9kdWN0RGV0YWlsLWNvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG4ucHJvZHVjdERldGFpbC1jb250ZW50IC5hZGQtdG8tY2FydC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtY29udGVudCAuYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucHJvZHVjdERldGFpbC12aXN1YWwge1xuICBncmlkLWFyZWE6IHZpc3VhbDtcbn1cbi5wcm9kdWN0RGV0YWlsLWhlYWRlciB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLWhlYWRlci53aXRoLWFuaW1hdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIuNDM3NXJlbTtcbiAgfVxufVxuLnByb2R1Y3REZXRhaWwtYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kYWwtZGlhbG9nIC5wcm9kdWN0RGV0YWlsLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4ucHJvZHVjdERldGFpbC1ibG9jay5tYXRyaWN1bGF0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3doaXRlLXRpcmUtdHJhY2sucG5nXCIpIGJvdHRvbSByaWdodCBuby1yZXBlYXQgI0VCRjNGQTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdERldGFpbC1ibG9jayAubWF0cmljdWxhdGlvbkZpbHRlciB7XG4gIHdpZHRoOiA5NSU7XG59XG4ucHJvZHVjdERldGFpbC1ibG9jay0tbm8tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWJsb2NrSWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWJsb2NrQ29udGVudCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWJsb2NrQ29udGVudFRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMC41NjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtYmxvY2tDb250ZW50Q29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41MztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0RGV0YWlsLWJsb2NrTGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtaGVhZGVyIC5wcm9kdWN0TGlzdC1sb2dvIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWJsb2NrVGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG4ucHJvZHVjdERldGFpbC1oZWFkZXJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtc3RhcnMge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLXdpbnRlci10b29sdGlwLCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvdHRvbTogLTJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50IHAsIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50OjpiZWZvcmUsIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMEUxRDJEO1xufVxuLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtd2ludGVyLXRvb2x0aXA6aG92ZXIgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcDpob3ZlciAucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC13aW50ZXItdG9vbHRpcDpmb2N1cyAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLXdpbnRlci10b29sdGlwOmZvY3VzIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXA6aG92ZXIgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwOmhvdmVyIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXA6Zm9jdXMgLnByb2R1Y3REZXRhaWwtc3ViTGFiZWwtbW91bnRhaW4tdG9vbHRpcC1jb250ZW50LCAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwOmZvY3VzIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UgZm9yd2FyZHM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgei1pbmRleDogMTA1MDtcbn1cbi5wcm9kdWN0RGV0YWlsIC5tb250YWdlIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNFQkYzRkE7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjRUJGM0ZBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsIC5tb250YWdlIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsIC5tb250YWdlLWNvbnRlbnQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdERldGFpbCAubW9udGFnZS1jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm1vZGFsIC5wcm9kdWN0RGV0YWlsIC5tb250YWdlIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLnByb2R1Y3REZXRhaWwtZGlzY291bnREZXRhaWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXJlbTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3RSZWNvbW1hbmRhdGlvbnMgLnByb2R1Y3REZXRhaWwtZGlzY291bnREZXRhaWwge1xuICB0b3A6IDUuMjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZSB7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZVBpY3RvcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0RGV0YWlsLXJlaW5zdXJhbmNlUGljdG8sIC5jYXJ0LWRlbGl2ZXJpZXNfX3JlaW5zdXJhbmNlUGljdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjtcbn1cbi5wcm9kdWN0RGV0YWlsLXJlaW5zdXJhbmNlUGljdG86Zmlyc3QtY2hpbGQsIC5jYXJ0LWRlbGl2ZXJpZXNfX3JlaW5zdXJhbmNlUGljdG86Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLXJlaW5zdXJhbmNlUGljdG8gLmljb25Db250YWluZXIsIC5jYXJ0LWRlbGl2ZXJpZXNfX3JlaW5zdXJhbmNlUGljdG8gLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZUNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRjNGQTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkYzRkE7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnByb2R1Y3REZXRhaWwtcmVpbnN1cmFuY2VDb250ZW50VGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLXJlaW5zdXJhbmNlQ29udGVudFRpdGxlIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZUNvbnRlbnRUZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLXJlaW5zdXJhbmNlTGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByb2R1Y3REZXRhaWwtcmVpbnN1cmFuY2VMaW5rOmZvY3VzLCAucHJvZHVjdERldGFpbC1yZWluc3VyYW5jZUxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZHVjdERldGFpbC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cbi5wcm9kdWN0RGV0YWlsLXNsaWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNFQkYzRkEgMCUsICNFOTZENjAgMTAwJSk7XG4gIGhlaWdodDogMC4zMTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdERldGFpbC1zbGlkZXIubm8tYm9yZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3REZXRhaWwtc2xpZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgei1pbmRleDogLTE7XG59XG4ucHJvZHVjdERldGFpbC1zbGlkZXJUaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIGNvbG9yOiAjMEUxRDJEO1xufVxuLnByb2R1Y3REZXRhaWwtc2xpZGVyVGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRTIyNDI0O1xufVxuLnByb2R1Y3REZXRhaWwtc2xpZGVyRGl2aWRlciB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURGRTM7XG4gIG1hcmdpbjogMS4yNXJlbSAtMS4yNXJlbSAxLjYyNXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9uc05hdiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXYge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zTmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zTmF2TGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9uc05hdkxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9uc05hdkxpc3QgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG4gIC5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9uc05hdkxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXZMaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zTmF2TGluazpmb2N1czo6YWZ0ZXIsIC5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9uc05hdkxpbms6aG92ZXI6OmFmdGVyLCAucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnNOYXZMaW5rLmN1cnJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNENzI0MkM7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdERldGFpbC1wcmljZSB7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xufVxuLnByb2R1Y3REZXRhaWwtcHJpY2UgLnByaWNlLW9sZC12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuLm1vZGFsIC5wcm9kdWN0RGV0YWlsLXByaWNlIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNFQkYzRkE7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG59XG4ucHJvZHVjdERldGFpbC1wcmljZSAucHJvZHVjdExpc3QtcHJpY2VzTGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wcm9kdWN0RGV0YWlsLXByaWNlIC5wcm9kdWN0TGlzdC1wcmljZXNMaXN0IC5wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnByb2R1Y3REZXRhaWwtcHJpY2UgLnByb2R1Y3RMaXN0LXByaWNlc0xpc3QgLnByaWNlLW9sZC12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucy1maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMtdGl0bGUtLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjg3NXJlbTtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucy10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLXRpdGxlIHNwYW4ge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMtbGluayAuaWNvbkNvbnRhaW5lciB7XG4gIGhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zIHRhYmxlIHRkIHtcbiAgd2lkdGg6IDU4JTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMgdGFibGUgdGQ6bnRoLWNoaWxkKG9kZCkge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2lkdGg6IDQyJTtcbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucyB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xufVxuLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLXZpc3VhbCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDVyZW0gNi4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzMC4zMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJvZHVjdERldGFpbC1pbmZvcm1hdGlvbnMtdmlzdWFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IDM2LjU2MjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0RGV0YWlsLWluZm9ybWF0aW9ucy12aXN1YWwgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtaW5mb3JtYXRpb25zLXZpc3VhbCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI2LjU2MjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0RGV0YWlsLXNlZW1vcmUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByb2R1Y3REZXRhaWwtc2VlbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0RGV0YWlsLXNlZW1vcmUgLmljb25Db250YWluZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuODc1cmVtO1xufVxuLnByb2R1Y3REZXRhaWwtc2VlbW9yZS5zaG93LWxlc3MgLmljb25Db250YWluZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2R1Y3REZXRhaWwtaGVhZGVyLFxuLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvZHVjdERldGFpbC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wcm9kdWN0RGV0YWlsLWhlYWRlciAucHJvZHVjdExpc3QtbG9nbyxcbi5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2R1Y3REZXRhaWwtaGVhZGVyIC5wcm9kdWN0TGlzdC1sb2dvIHtcbiAgbWF4LWhlaWdodDogMS43NXJlbTtcbn1cbi5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2R1Y3REZXRhaWwtaGVhZGVyVGl0bGUsXG4ubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wcm9kdWN0RGV0YWlsLWhlYWRlclRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2R1Y3REZXRhaWwtaGVhZGVyVGl0bGUsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2R1Y3REZXRhaWwtaGVhZGVyVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvZHVjdERldGFpbC1oZWFkZXJUaXRsZSxcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvZHVjdERldGFpbC1oZWFkZXJUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wcm9kdWN0RGV0YWlsLWdyaWQsXG4ubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wcm9kdWN0RGV0YWlsLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiIFwiY29udGVudFwiO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBjb2x1bW4tZ2FwOiAwO1xuICByb3ctZ2FwOiAwO1xufVxuLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvZHVjdERldGFpbCAuYW5pbWF0aW9ucyxcbi5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2R1Y3REZXRhaWwgLmFuaW1hdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RvcmVOYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wcm9kdWN0R2FsbGVyeSAuaW1hZ2VDb250YWluZXI6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDk0LjY5Njk2OTY5NyU7XG59XG4ucHJvZHVjdEdhbGxlcnkgLnNsaWNrLXNsaWRlOmZvY3VzLXZpc2libGUsIC5wcm9kdWN0R2FsbGVyeSAuc2xpY2stc2xpZGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnByb2R1Y3RHYWxsZXJ5LW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAgMC42MjVyZW07XG59XG5cbi5wcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzLmpzLXByb2R1Y3RHYWxsZXJ5LXRodW1ibmFpbHM6bm90KC5zbGljay1pbml0aWFsaXplZCksXG4ucHJvZHVjdEdhbGxlcnktc2xpZGVzaG93LmpzLXByb2R1Y3RHYWxsZXJ5LXNsaWRlc2hvdzpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscy5qcy1wcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wcm9kdWN0R2FsbGVyeS1zbGlkZTpmaXJzdC1vZi10eXBlLFxuLnByb2R1Y3RHYWxsZXJ5LXNsaWRlc2hvdy5qcy1wcm9kdWN0R2FsbGVyeS1zbGlkZXNob3c6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnByb2R1Y3RHYWxsZXJ5LXNsaWRlOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzLmpzLXByb2R1Y3RHYWxsZXJ5LXRodW1ibmFpbHMuc2xpY2staW5pdGlhbGl6ZWQsXG4ucHJvZHVjdEdhbGxlcnktc2xpZGVzaG93LmpzLXByb2R1Y3RHYWxsZXJ5LXNsaWRlc2hvdy5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdFRodW1ibmFpbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0VGh1bWJuYWlscy10aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjNzIGVhc2UtaW47XG4gIG1heC13aWR0aDogOS4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0VGh1bWJuYWlscy10aHVtYiBpbWcge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3RUaHVtYm5haWxzLWl0ZW06aG92ZXIgLnByb2R1Y3RUaHVtYm5haWxzLXRodW1iLCAucHJvZHVjdFRodW1ibmFpbHMtaXRlbTpmb2N1cyAucHJvZHVjdFRodW1ibmFpbHMtdGh1bWIge1xuICBvdXRsaW5lLWNvbG9yOiAjRDcyNDJDO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc2xpY2stY3VycmVudCAucHJvZHVjdFRodW1ibmFpbHMtdGh1bWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDcyNDJDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0U2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1heC13aWR0aDogNi4yNXJlbTtcbn1cbi5tb2RhbCAucHJvZHVjdFNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvZHVjdFNlbGVjdC1jdGEge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBjb2xvcjogIzBFMUQyRDtcbn1cbi5wcm9kdWN0U2VsZWN0LWN0YTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucHJvZHVjdFNlbGVjdC1pbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMy40Mzc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdFNlbGVjdC1tdWx0aXBsZSB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubW9kYWwgLmNhcnRCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZGFsIC5jYXJ0Qm94IC5hZGQtdG8tY2FydC1wcmljZSB7XG4gIG9yZGVyOiAxO1xufVxuLm1vZGFsIC5jYXJ0Qm94IC50ZXh0LXNtYWxsZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FydEJveC1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmNhcnRCb3gtYWN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5jYXJ0Qm94LWFjdGlvbnMgLmJ0biwgLmNhcnRCb3gtYWN0aW9ucyAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAuY2FydEJveC1hY3Rpb25zIC5wbC1jb2xsZWN0LWJ0biwgLmNhcnRCb3gtYWN0aW9ucyAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuY2FydEJveC1hY3Rpb25zIC5wbC1wYXktYnRuLCAuY2FydEJveC1hY3Rpb25zIC5iYWNrLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydEJveC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sdW1uLWdhcDogMy4xMjVyZW07XG4gIHJvdy1nYXA6IDFyZW07XG59XG4uY2FydEJveC10aXRsZUxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG59XG4uY2FydEJveC10aXRsZSAuaWNvbkNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuLmNhcnRCb3gtdGl0bGUgLmljb25Db250YWluZXIgPiBzdmcge1xuICBmaWxsOiAjMEUxRDJEO1xufVxuLm1vZGFsIC5jYXJ0Qm94LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5cbi5jYXJ0Qm94LWF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ucHJvZHVjdExpc3QtYXZhaWxhYmlsaXR5IC5jYXJ0Qm94LWF2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FydEJveC1hdmFpbGFiaWxpdHkgLmljb25Db250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uY2FydEJveC1hdmFpbGFiaWxpdHktc3RvcmUsXG4uY2FydEJveC1hdmFpbGFiaWxpdHktaW5mb3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0Qm94LXRpdGxlLS1saWtlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAxLjg3NXJlbSAwIDAuOTM3NXJlbTtcbn1cbi5jYXJ0Qm94LXRpdGxlLS1saWtlLS1hbG9uZSB7XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtIDA7XG59XG4uY2FydEJveC10aXRsZS0tbGlrZS0tY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJ0Qm94LXRpdGxlLS1saWtlLS1zZWNvbmQge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cbi5jYXJ0Qm94LXRpdGxlLS1saWtlIC5pY29uQ29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uY2FydEJveC10aXRsZS0tbGlrZSAuaWNvbkNvbnRhaW5lciA+IHN2ZyB7XG4gIGZpbGw6ICMwRTFEMkQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5tb2RhbCAuY2FydEJveC10aXRsZS0tbGlrZSB7XG4gIG1hcmdpbjogMC42MjVyZW0gMDtcbn1cbi5tb2RhbCAuY2FydEJveC10aXRsZS0tbGlrZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdFZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yb3V0ZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6ICNFQkYzRkE7XG59XG4ucHJvZHVjdFZpZGVvIC5lZGl0by12aWRlbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFkdmljZXMtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLmFkdmljZXMtY29udGVudCB7XG4gIC8qIHRvIGlkZW50aWZ5IHRoYXQgaXQgY29tZXMgZnJvbSBhIHZlbmRvciB3ZSBzaG91bGQgcHJvYmFibHkgbW92ZSB0aGlzIHBhcnQgdG8gdmVuZG9ycyBkaXJlY3RvcnkgKi9cbn1cbi5hZHZpY2VzLWNvbnRlbnQgLm5vLWFkdmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXN1bW1hcnktc3ViLXF1ZXN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1zb3J0cyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXNvcnRzIC5kcm9wZG93biBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUVCNkJDICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDExLjg3NXJlbTtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1zb3J0cyAuZHJvcGRvd24gdWwge1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUVCNkJDICFpbXBvcnRhbnQ7XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctZmVlZGJhY2sge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMS4xODc1cmVtIDByZW0gMTNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBFMUQyRCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hZHZpY2VzLWNvbnRlbnQgLnRwdy1mZWVkYmFjayB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctZmVlZGJhY2stbGVmdCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1mZWVkYmFjay1yaWdodCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWR2aWNlcy1jb250ZW50IC50cHctZmVlZGJhY2stbGVmdCxcbiAgLmFkdmljZXMtY29udGVudCAudHB3LWZlZWRiYWNrLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1yYXRlIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXJhdGUtYmFzZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44MiAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXZlcmJhdGltLWF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzLjc1cmVtO1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LXZlcmJhdGltLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctdmVyYmF0aW0taGVhZGVyLWxlZnQsXG4uYWR2aWNlcy1jb250ZW50IC50cHctdmVyYmF0aW0taGVhZGVyLXJpZ2h0IHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYWR2aWNlcy1jb250ZW50IC50cHctdmVyYmF0aW0taGVhZGVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hZHZpY2VzLWNvbnRlbnQgLnRwdy12ZXJiYXRpbS1oZWFkZXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy12ZXJiYXRpbS1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS43MSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5hZHZpY2VzLWNvbnRlbnQgLnRwdy12ZXJiYXRpbS1kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWR2aWNlcy1jb250ZW50IC50cHctdmVyYmF0aW0tdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzEgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1wYWdpbmF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LWEsXG4uYWR2aWNlcy1jb250ZW50IC50cHctZm9vdGVyLWhyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LWEge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBFMUQyRCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5hZHZpY2VzLWNvbnRlbnQgLnRwdy1mb290ZXItY2VudGVyIC50cHctYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuLmFkdmljZXMtY29udGVudCAudHB3LWFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja291dCBbZGF0YS1yYnMtY29tbWVyY2UtdG9wLW1lbnUtcHJvY2Vzc10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xufVxuLmNoZWNrb3V0IC5wcm9jZXNzLXRvcC1tZW51IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uY2hlY2tvdXQgLnByb2Nlc3MtdG9wLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDEuMzc1cmVtIDAgcmdiYSg0NSwgNTYsIDY3LCAwKTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjRUJGM0ZBO1xufVxuLmNoZWNrb3V0IC5wcm9jZXNzLXRvcC1tZW51LmFmZml4IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uY2hlY2tvdXQgLnByb2Nlc3MtdG9wLW1lbnUuYWZmaXggLnByb2dyZXNzTmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGVja291dCAucHJvY2Vzcy10b3AtbWVudS5hZmZpeCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA4Ny41cmVtO1xufVxuLmNoZWNrb3V0IC5wcm9jZXNzLXRvcC1tZW51LmFmZml4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAxLjM3NXJlbSAwIHJnYmEoNDUsIDU2LCA2NywgMC4xMyk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLmNoZWNrb3V0LXN0aWNreSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLmNoZWNrb3V0LXN0aWNreSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMS4zNzVyZW0gMCByZ2JhKDQ1LCA1NiwgNjcsIDAuMTMpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5jaGVja291dC1zdGlja3kgcCwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuY2hlY2tvdXQtc3RpY2t5LWNvbCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDUuNjI1cmVtO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNlYXJjaFN1Z2dlc3Rpb25zLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgcmlnaHQ6IC0wLjYyNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDEuMjVyZW0gMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VhcmNoU3VnZ2VzdGlvbnMtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAyMS44NzVyZW07XG4gIH1cbn1cbi5zZWFyY2hTdWdnZXN0aW9ucy1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbi5zZWFyY2hTdWdnZXN0aW9ucy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLnNlYXJjaFN1Z2dlc3Rpb25zLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zZWFyY2hTdWdnZXN0aW9ucy1saXN0SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uc2VhcmNoU3VnZ2VzdGlvbnMtbGlzdEl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXJjaFN1Z2dlc3Rpb25zIC5wcm9kdWN0TGlzdC12aXN1YWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xufVxuLnNlYXJjaFN1Z2dlc3Rpb25zIC5wcm9kdWN0TGlzdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG4uc2VhcmNoU3VnZ2VzdGlvbnMgLnByb2R1Y3RMaXN0LWxhYmVsLS1iaWdnZXIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWFyY2hTdWdnZXN0aW9ucyAucHJpY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4wOTtcbiAgY29sb3I6ICMwRTFEMkQ7XG59XG5cbi5zZWFyY2gtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNERURGRTM7XG59XG4uc2VhcmNoLWhlYWRlclRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG59XG4uc2VhcmNoLWhlYWRlclN1YlRpdGxlcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zZWFyY2gtaGVhZGVyU3ViVGl0bGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlYXJjaC1oZWFkZXJTdWJUaXRsZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLWhlYWRlclN1YlRpdGxlID4gYTpmb2N1cywgLnNlYXJjaC1oZWFkZXJTdWJUaXRsZSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2gtaGVhZGVyU3ViVGl0bGUgPiBhIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VhcmNoLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc2VhcmNoLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNlYXJjaC1pdGVtVGl0bGUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLnNlYXJjaC1pdGVtQ29udGVudCB7XG4gIHdpZHRoOiA3MyU7XG59XG4uc2VhcmNoLWl0ZW1WaXN1YWwge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDE3NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uc2VhcmNoLWl0ZW1WaXN1YWwgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VhcmNoLWl0ZW1WaXN1YWwgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWFyY2gtaXRlbVZpc3VhbCAuaWNvbkNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtaXRlbUxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLWl0ZW1MaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4uc2VhcmNoLWl0ZW1MaW5rOmZvY3VzLCAuc2VhcmNoLWl0ZW1MaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLWl0ZW1NZXRhRGF0YSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VhcmNoLWl0ZW1NZXRhRGF0YSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5zZWFyY2gtaXRlbU1ldGFEYXRhID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBjbGFzcyB1c2VkIHRvIGhpZ2hsaWdodCBzZWFyY2hUZXh0ICovXG4uaGx0MSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4udHJhY2tlciAudGQtY29jaGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhY2tlciAudGQtY29jaGUgLmNoZWNrYm94LS1jdXN0b20gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMS4wNjI1cmVtO1xufVxuLnRyYWNrZXIgLnRyYWNrZXJzTW9kYWxDb2xsYXBzZUljb24uY29sbGFwc2VkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4udHJhY2tlciAudHJhY2tlcnNNb2RhbENvbGxhcHNlSWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluO1xufVxuXG4jdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTAwMDtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMEUxRDJEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbiN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5idG4sICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5wbC1jb2xsZWN0LWJ0biwgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLnBsLXBheS1idG4sICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5iYWNrLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciAucmljaHRleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLmJ0bi1saW5rLCAjdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciAuYmFjay1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAjdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAxLjI1cmVtO1xuICB9XG4gICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIC5yaWNodGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLmJ0bi1saW5rLCAjdHJhY2tlcnMtYXNrLWNvbnNlbnQtZ2RwciAuYmFjay1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIgLnJpY2h0ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4gI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIge1xuICB6LWluZGV4OiAxMDM5O1xufVxuXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcsXG4ubGF6eWRlbGF5ZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGF6eWxvYWRpbmcgKyAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLmxhenlsb2FkZWQgKyAubG9hZGVyIC5sb2FkZXItZG90OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmFubm91bmNlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBncmlkLXJvdzogc3BhbiA0O1xufVxuLmFubm91bmNlbWVudC12aXN1YWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFuaW1hdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFuaW1hdGlvbnMtLWluZm8ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRjNGQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuYW5pbWF0aW9ucy0taW5mbyB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cbi5hbmltYXRpb25zLS1nYWxsZXJ5LCAuYW5pbWF0aW9ucy0tbGlzdCwgLmFuaW1hdGlvbnMtLWNhcm91c2VsLCAuYW5pbWF0aW9ucy0tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmFuaW1hdGlvbnMtLWxpc3QsIC5hbmltYXRpb25zLS1jYXJvdXNlbCwgLmFuaW1hdGlvbnMtLXNsaWRlciB7XG4gIHRvcDogMC4zMTI1cmVtO1xuICBjb2x1bW4tZ2FwOiAwO1xufVxuLmFuaW1hdGlvbnMtLWxpc3QgLmFuaW1hdGlvbnMtdGFnLCAuYW5pbWF0aW9ucy0tY2Fyb3VzZWwgLmFuaW1hdGlvbnMtdGFnLCAuYW5pbWF0aW9ucy0tc2xpZGVyIC5hbmltYXRpb25zLXRhZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuYW5pbWF0aW9ucy0tbGlzdCAuYW5pbWF0aW9ucy10YWcsIC5hbmltYXRpb25zLS1jYXJvdXNlbCAuYW5pbWF0aW9ucy10YWcsIC5hbmltYXRpb25zLS1zbGlkZXIgLmFuaW1hdGlvbnMtdGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYW5pbWF0aW9ucy1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xuICBtYXJnaW46IDAgMC4zMTI1cmVtO1xufVxuLmFuaW1hdGlvbnMtaW5mbywgLmFuaW1hdGlvbnMtdGFnIHtcbiAgbWluLWhlaWdodDogMi4xMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDcyNDJDZmYgMCUsICNENzI0MkNjYyA5MCUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFuaW1hdGlvbnMtaW5mby5jb2xvci1kYXJrLCAuYW5pbWF0aW9ucy10YWcuY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFuaW1hdGlvbnMtaW5mbyBzdmcsIC5hbmltYXRpb25zLXRhZyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hbmltYXRpb25zLWluZm8ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFuaW1hdGlvbnMtaW5mby1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjMxMjVyZW07XG4gIGNvbG9yOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuYW5pbWF0aW9ucy1pbmZvLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hbmltYXRpb25zLWluZm8tbGluay0tZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFuaW1hdGlvbnMtaW5mbzpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG59XG4uYW5pbWF0aW9ucy1pbmZvIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hbmltYXRpb25zLWluZm8gLmxhYmVsLS1kYXJrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYW5pbWF0aW9ucy10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpO1xufVxuLmFuaW1hdGlvbnMtdGFnIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmFuaW1hdGlvbnMtdGFnIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmFuaW1hdGlvbnMtdGFnOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbigxcmVtIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gMXJlbSkgMTAwJSwgMCUgMTAwJSk7XG59XG4uYW5pbWF0aW9ucy10YWc6bm90KDpmaXJzdC1vZi10eXBlKSAubGFiZWwge1xuICBwYWRkaW5nOiAwIDFyZW0gMCAxcmVtO1xufVxuXG4ucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTQuNiwgMjMwLjc2LCAyNDQuOSk7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogMzc1cHg7XG59XG4ucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgLmZyYy1pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogI0Q3MjQyQztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIuZnJjLXN1Y2Nlc3MgLmZyYy1pY29uIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgc3Ryb2tlOiAjMjhhNzQ1O1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgLmZyYy1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIHByb2dyZXNzLmZyYy1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNjZWQ0ZGEgMCUsICM2Yzc1N2QgMTAwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNGRjcyNjAgMCUsICNDMzAwMDkgMTAwJSk7XG59XG4ucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciBwcm9ncmVzcy5mcmMtcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI2NlZDRkYSAwJSwgIzZjNzU3ZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgLmZyYy1jb250YWluZXIgcHJvZ3Jlc3MuZnJjLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI0ZGNzI2MCAwJSwgI0MzMDAwOSAxMDAlKTtcbn1cbi5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIC5mcmMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2IoODQuMzYwNTE1MDIxNSwgOTEuMzkwNTU3OTM5OSwgOTcuNjM5NDg0OTc4NSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI2Y4ZjlmYSAwJSwgI2RlZTJlNiAxMDAlKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgxNDAsIDE2OSwgMTkxLCAwLjI0KTtcbn1cblxuLnNjcm9sbFRvVG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgbWFyZ2luOiAwIC00cmVtIDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAuc2Nyb2xsVG9Ub3Age1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zY3JvbGxUb1RvcCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxufVxuLnNjcm9sbFRvVG9wLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMzYsIDQ0LCAwLjcpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNjcm9sbFRvVG9wLWJ0biB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnNjcm9sbFRvVG9wLWJ0biAuaWNvbkNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2Nyb2xsVG9Ub3AtYnRuOmhvdmVyLCAuc2Nyb2xsVG9Ub3AtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3MjQyYztcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5zY3JvbGxUb1RvcC1idG46aG92ZXIsIC5zY3JvbGxUb1RvcC1idG46Zm9jdXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnNjcm9sbFRvVG9wLmFjdGl2ZSAuc2Nyb2xsVG9Ub3AtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnNjcm9sbFRvVG9wLnBsLXRhYi5wbC1hY3RpdmUgLnNjcm9sbFRvVG9wLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2Nyb2xsVG9Ub3AuYWN0aXZlIC5zY3JvbGxUb1RvcC1idG4gPiBzdmcsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuc2Nyb2xsVG9Ub3AucGwtdGFiLnBsLWFjdGl2ZSAuc2Nyb2xsVG9Ub3AtYnRuID4gc3ZnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2sge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kOiAjRUJGM0ZBO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmRfbW9iaWxlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2s6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmRfbWVkaXVtLmpwZ1wiKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2s6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmRfbGFyZ2UuanBnXCIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mZF94bC5qcGdcIik7XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kOiAjMEUxRDJEO1xuICB6LWluZGV4OiAwO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay4tLWFsdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLi0tYWx0OjphZnRlciwgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay4tLWFsdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay4tLWFsdCAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2VhcmNoIHtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzBFMUQyRDtcbiAgei1pbmRleDogMDtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2VhcmNoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mZF9tb2JpbGUuanBnXCIpIG5vLXJlcGVhdCAwIDI1JSAjRUJGM0ZBO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW46IDEuODc1cmVtIDA7XG4gIH1cbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay4tLWFsdCAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXdyYXBwZXIgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zZWFyY2g6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmRfYWx0LmpwZ1wiKTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay4tLWFsdCAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXdyYXBwZXIgLnJlY2hlcmNoZS1wbmV1bWF0aWMge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay4tLWFsdCAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXdyYXBwZXIgLnJlY2hlcmNoZS1wbmV1bWF0aWMge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2suLS1hbHQgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIC5yZWNoZXJjaGUtcG5ldW1hdGljLXRpdGxlIHtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMS44NzVyZW07XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLi0tYWx0IC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciAucmVjaGVyY2hlLXBuZXVtYXRpYy1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDFmcjtcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zaWRlQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNpZGVDb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2lkZUNvbnRlbnQtYmxvY2sge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMEUxRDJEO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGhlaWdodDogMTEuNTYyNXJlbTtcbiAgd2lkdGg6IDExLjU2MjVyZW07XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zaWRlQ29udGVudC1ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNpZGVDb250ZW50LWljb24ge1xuICBtYXgtd2lkdGg6IDMuNzVyZW07XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjRDcyNDJDO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zaWRlQ29udGVudC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNENzI0MkM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2stc2lkZUNvbnRlbnQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zaWRlQ29udGVudC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLXNlYXJjaCB7XG4gIGZsZXg6IDE7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrLW9mZmVyIHtcbiAgZmxleDogMTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLm9mZmVyLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAub2ZmZXItYmxvY2stdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgY29sb3I6ICMwRTFEMkQ7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAub2ZmZXItYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAub2ZmZXItYmxvY2stdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5vZmZlci1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5vZmZlci10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5vZmZlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAub2ZmZXItZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLm9mZmVyLXByb21vdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0Q3MjQyQztcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgZGl2W2RhdGEtdHlwZT1ibG9ja10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgZGl2W2RhdGEtdHlwZT1ibG9ja10gPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjMxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy1idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDE2Ljg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDRyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICNERURGRTMgMCUsICNFQkYzRkEgMTAwJSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMy44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoMTQwLCAxNjksIDE5MSwgMC40OCk7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDFyZW07XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgYWxsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLWJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQ0LjI1ZGVnLCAjRkZGRkZGIDAlLCAjRkZGRkZGIDEwMCUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgI0ZGRkZGRiAwJSwgI0ZGRkZGRiAxMDAlKTtcbn1cbi5wbmV1bWF0aWNTZWFyY2gtYmxvY2sgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYnRuID4gc3ZnIHtcbiAgd2lkdGg6IDEuMzc1cmVtO1xufVxuLnBuZXVtYXRpY1NlYXJjaC1ibG9jayAucmVjaGVyY2hlLXBuZXVtYXRpYy1idG4gPiBzdmc6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4ucG5ldW1hdGljU2VhcmNoLWJsb2NrIC5yZWNoZXJjaGUtcG5ldW1hdGljLWJ0bi5kaW1lbnNpb24gPiBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbn1cblxuLm1vZGFsLXN0aWNreSAubW9kYWwtY2xvc2Uge1xuICByaWdodDogMC41cmVtO1xufVxuLm1vZGFsLXN0aWNreS5sb2FkaW5nIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtc3RpY2t5LWhlYWRlci5tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgLTFyZW07XG59XG4ubW9kYWwtc3RpY2t5LWhlYWRlci5tb2RhbC1oZWFkZXIgaDIsIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciAudGl0bGUtMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciBoMiwgLm1vZGFsLXN0aWNreS1oZWFkZXIubW9kYWwtaGVhZGVyIC50aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciBoMiwgLm1vZGFsLXN0aWNreS1oZWFkZXIubW9kYWwtaGVhZGVyIC50aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAubW9kYWwtc3RpY2t5LWhlYWRlci5tb2RhbC1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAtMnJlbTtcbiAgfVxufVxuLm1vZGFsLXN0aWNreSAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1zdGlja3kgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAxcmVtO1xuICB9XG59XG5cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubG9hZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDI5LCA0NSwgMC43KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAqW2NsYXNzJD1hY3Rpb25zXSB7XG4gIG1hcmdpbjogMS41cmVtIGF1dG87XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLnNob3ctYWxsLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zaG93LWFsbC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuc2hvdy1hbGwucGwtY29sbGVjdC1idG4sIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuc2hvdy1hbGwucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5zaG93LWFsbC5wbC1wYXktYnRuLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuc2hvdy1hbGwuYmFjay1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmxvYWRlciB7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q3MjQyQztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAtMXJlbTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gLTFyZW0gMDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAycmVtIC0xcmVtIDA7XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5idG4sIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJ0bi1hY3Rpb25zLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0biwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5idG4tYWN0aW9ucy5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLnBsLXBheS1idG4sIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5iYWNrLWJ0biB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMuYnRuOmZpcnN0LW9mLXR5cGUsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJ0bi1hY3Rpb25zLnBsLWNvbGxlY3QtYnRuOmZpcnN0LW9mLXR5cGUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLnBsLWNvbGxlY3QtYnRuOmZpcnN0LW9mLXR5cGUsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuLWFjdGlvbnMucGwtcGF5LWJ0bjpmaXJzdC1vZi10eXBlLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLnBsLXBheS1idG46Zmlyc3Qtb2YtdHlwZSwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLmJhY2stYnRuOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMuYnRuOmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LW9mLXR5cGUpLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0bjpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1vZi10eXBlKSwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMucGwtY29sbGVjdC1idG46Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAuYnRuLWFjdGlvbnMucGwtcGF5LWJ0bjpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1vZi10eXBlKSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1wYXktYnRuOmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LW9mLXR5cGUpLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuYnRuLWFjdGlvbnMuYmFjay1idG46Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5idG46bGFzdC1vZi10eXBlLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0bjpsYXN0LW9mLXR5cGUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLnBsLWNvbGxlY3QtYnRuOmxhc3Qtb2YtdHlwZSwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5idG4tYWN0aW9ucy5wbC1wYXktYnRuOmxhc3Qtb2YtdHlwZSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1wYXktYnRuOmxhc3Qtb2YtdHlwZSwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLmJhY2stYnRuOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5idG46bGFzdC1vZi10eXBlOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLmJ0bi1hY3Rpb25zLnBsLWNvbGxlY3QtYnRuOmxhc3Qtb2YtdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5wbC1jb2xsZWN0LWJ0bjpsYXN0LW9mLXR5cGU6bm90KDpmaXJzdC1vZi10eXBlKSwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5idG4tYWN0aW9ucy5wbC1wYXktYnRuOmxhc3Qtb2YtdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLmJ0bi1hY3Rpb25zLnBsLXBheS1idG46bGFzdC1vZi10eXBlOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5idG4tYWN0aW9ucy5iYWNrLWJ0bjpsYXN0LW9mLXR5cGU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLmJ0bi1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5idG4tYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwIC0ycmVtO1xuICB9XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlci1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXItY29udGVudC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZSBmb3J3YXJkcztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC50YWIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnRhYi5hY3RpdmUsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudGFiLnBsLXRhYi5wbC1hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAudGFiLnBsLXRhYi5wbC1hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnRhYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnRhYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaC1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoLW5hdmlnYXRpb24gaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2gtbmF2aWdhdGlvbiBpbnB1dCArIGxhYmVsIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNCwgMjksIDQ1LCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaC1uYXZpZ2F0aW9uIGlucHV0ICsgbGFiZWw6aG92ZXIsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2gtbmF2aWdhdGlvbiBpbnB1dCArIGxhYmVsOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoLW5hdmlnYXRpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzBFMUQyRDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5uYXZpZ2F0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLm5hdmlnYXRpb24tY29udGVudCAucHJldiB7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLm5hdmlnYXRpb24tY29udGVudCAuc2VsZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5pbmZvcm1hdGlvbi10b29sdGlwIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5pbmZvcm1hdGlvbi10b29sdGlwLWNvbnRlbnQge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBIaWRlIGFycm93ICovXG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5pbmZvcm1hdGlvbi10b29sdGlwLWNvbnRlbnQgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb24tdG9vbHRpcC1jb250ZW50IC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIHotaW5kZXg6IDA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsW2RhdGEtc3RlcD1wbmV1bWF0aWNzX3dpZHRoXSAuY29uZmlndXJhdGlvbi13aGVlbC1yb3RhdGUtZWxlbWVudHMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWxbZGF0YS1zdGVwPXBuZXVtYXRpY3NfaGVpZ2h0XSAuY29uZmlndXJhdGlvbi13aGVlbC1yb3RhdGUtZWxlbWVudHMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTdkZWcpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbFtkYXRhLXN0ZXA9cG5ldW1hdGljc19kaWFtZXRlcl0gLmNvbmZpZ3VyYXRpb24td2hlZWwtcm90YXRlLWVsZW1lbnRzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM0ZGVnKTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWxbZGF0YS1zdGVwPXBuZXVtYXRpY3NfbG9hZF9pbmRleF0gLmNvbmZpZ3VyYXRpb24td2hlZWwtcm90YXRlLWVsZW1lbnRzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTUxZGVnKTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWxbZGF0YS1zdGVwPXBuZXVtYXRpY3Nfc3BlZWRfaW5kZXhdIC5jb25maWd1cmF0aW9uLXdoZWVsLXJvdGF0ZS1lbGVtZW50cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC02OGRlZyk7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyB7XG4gIC0tcjogNTAlO1xuICAtLXQ6IDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLS13OiBjYWxjKHZhcigtLXIpICogMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1yKSAqIDAuOTIpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1yKSAvIDUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogdmFyKC0tdyk7XG4gIGxlZnQ6IGNhbGModmFyKC0tdykgLSAwLjUgKiB2YXIoLS1yKSAvIDUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKHZhcigtLW4pICogMThkZWcpKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjh2dywgMS42MjVyZW0pO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSAuc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMjVyZW07XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgbGVmdDogLTAuNjI1cmVtO1xuICByaWdodDogLTAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSAuc2VsZWN0b3Ige1xuICAgIGJvdHRvbTogLTAuNzVyZW07XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSAuc2VsZWN0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDE1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlIC5zZWxlY3Rvci5pbmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSAuc2VsZWN0b3IuaW5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZSAuc2VsZWN0b3IuaGFzLXZhbHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q3MjQyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDM2LCA0NCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWUgLnNlbGVjdG9yLmhhcy12YWx1ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDcyNDJDIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlIGEge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZS5hY3RpdmUsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAudmFsdWUucGwtdGFiLnBsLWFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZS5wbC10YWIucGwtYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlLnNlbGVjdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlOm50aC1jaGlsZCgxKSB7XG4gIC0tbjogLTU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWU6bnRoLWNoaWxkKDIpIHtcbiAgLS1uOiAtNC41O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlOm50aC1jaGlsZCgzKSB7XG4gIC0tbjogLTQ7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXZhbHVlcyAudmFsdWU6bnRoLWNoaWxkKDQpIHtcbiAgLS1uOiAtMztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtdmFsdWVzIC52YWx1ZTpudGgtY2hpbGQoNSkge1xuICAtLW46IC0yO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC12YWx1ZXMgLnZhbHVlOm50aC1jaGlsZCg2KSB7XG4gIC0tbjogLTE7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5jb25maWd1cmF0aW9uLXdoZWVsLXJvdGF0ZS1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogMC45cyBlYXNlIGFsbDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB6LWluZGV4OiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuY29uZmlndXJhdGlvbi13aGVlbC1yb3RhdGUtZWxlbWVudHMgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gIHRyYW5zaXRpb246IDAuOXMgZWFzZSBhbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmNvbmZpZ3VyYXRpb24td2hlZWwtY29udGVudC13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZSgzNjBkZWcpO1xuICBhbmltYXRpb246IGluaXRXaGVlbCAxLjI1cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC50YWItdGl0bGUge1xuICBtYXJnaW46IDEuNjI1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAudGFiLXRpdGxlIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAudGFiLXRpdGxlID4gc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC10aXRsZSB7XG4gIG1hcmdpbjogMS42MjVyZW0gMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlcyB7XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZSB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogY2FsYygyNSUgLSAwLjYyNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDEuMjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDEuMjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTQuMjg1NzE0Mjg1NyUgLSAxLjI1cmVtKTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZS5kb250LCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlLmFsbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlLmRvbnQgaW5wdXQgfiBsYWJlbCwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZS5hbGwgaW5wdXQgfiBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZS5kb250IGlucHV0OmNoZWNrZWQgfiBsYWJlbCwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZS5kb250IGlucHV0OmhvdmVyIH4gbGFiZWwsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUuZG9udCBpbnB1dDpmb2N1cyB+IGxhYmVsLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlLmFsbCBpbnB1dDpjaGVja2VkIH4gbGFiZWwsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUuYWxsIGlucHV0OmhvdmVyIH4gbGFiZWwsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUuYWxsIGlucHV0OmZvY3VzIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMEUxRDJEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUgaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtdmFsdWUgaW5wdXQgfiBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEUxRDJEO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzBFMUQyRDtcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlIGlucHV0OmNoZWNrZWQgfiBsYWJlbCwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuc3RlcC12YWx1ZSBpbnB1dDpob3ZlciB+IGxhYmVsLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXZhbHVlIGlucHV0OmZvY3VzIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMEUxRDJEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnRhYi1mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZSBmb3J3YXJkcztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmZhZGUtb3V0IHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuNXMgZWFzZSBmb3J3YXJkcztcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmVycm9yIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzM1NDU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAubW9zdGNvbW1vbmRpbWVuc2lvbnMsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9ucy1zdGVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLm1vc3Rjb21tb25kaW1lbnNpb25zLXRpdGxlLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5pbmZvcm1hdGlvbnMtc3RlcC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5tb3N0Y29tbW9uZGltZW5zaW9ucy1jb250ZW50LCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5pbmZvcm1hdGlvbnMtc3RlcC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5tb3N0Y29tbW9uZGltZW5zaW9ucy12YWx1ZXMsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9ucy1zdGVwLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAubW9zdGNvbW1vbmRpbWVuc2lvbnMtdmFsdWVzIC5idG4td2hpdGUsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9ucy1zdGVwLXZhbHVlcyAuYnRuLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5tb3N0Y29tbW9uZGltZW5zaW9ucy12YWx1ZXMgLmJ0bi13aGl0ZSA+IHN2ZywgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb25zLXN0ZXAtdmFsdWVzIC5idG4td2hpdGUgPiBzdmcge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAubW9zdGNvbW1vbmRpbWVuc2lvbnMtdmFsdWVzIC5idG4td2hpdGU6aG92ZXIsIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLm1vc3Rjb21tb25kaW1lbnNpb25zLXZhbHVlcyAuYnRuLXdoaXRlOmZvY3VzLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5pbmZvcm1hdGlvbnMtc3RlcC12YWx1ZXMgLmJ0bi13aGl0ZTpob3ZlciwgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAuaW5mb3JtYXRpb25zLXN0ZXAtdmFsdWVzIC5idG4td2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLmluZm9ybWF0aW9ucy1zdGVwIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLm1vc3Rjb21tb25kaW1lbnNpb25zIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5wbmV1bWF0aWMtY29udGVudC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIC0yMHB4IDIwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5wbmV1bWF0aWMtY29udGVudC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAucG5ldW1hdGljLWNvbnRlbnQtZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB6LWluZGV4OiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAucG5ldW1hdGljLWNvbnRlbnQtZm9ybS13cmFwcGVyLmJsdXIge1xuICB6LWluZGV4OiAyO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5wbmV1bWF0aWMtY29udGVudC1mb3JtLWxvYWRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLnBuZXVtYXRpY1NlYXJjaCAucG5ldW1hdGljLWNvbnRlbnQtZm9ybS1sb2FkZXIgLmxvYWRlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFQkYzRkE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNENzI0MkM7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXBlcmNlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtcGVyY2VudCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtcGVyY2VudDo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlIGFsbDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMDtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtcGVyY2VudFtkYXRhLXN0ZXA9cG5ldW1hdGljc193aWR0aF06OmJlZm9yZSB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXBlcmNlbnRbZGF0YS1zdGVwPXBuZXVtYXRpY3NfaGVpZ2h0XTo6YmVmb3JlIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5wbmV1bWF0aWNTZWFyY2ggLnN0ZXAtcGVyY2VudFtkYXRhLXN0ZXA9cG5ldW1hdGljc19kaWFtZXRlcl06OmJlZm9yZSB7XG4gIHdpZHRoOiA2MCU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXBlcmNlbnRbZGF0YS1zdGVwPXBuZXVtYXRpY3NfbG9hZF9pbmRleF06OmJlZm9yZSB7XG4gIHdpZHRoOiA4MCU7XG59XG4ubW9kYWwtcG5ldW1hdGljLWZpbHRlciAucG5ldW1hdGljU2VhcmNoIC5zdGVwLXBlcmNlbnRbZGF0YS1zdGVwPXBuZXVtYXRpY3Nfc3BlZWRfaW5kZXhdOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLm5hdi10YWJzLCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAucGwtdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLm5hdi10YWJzIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5uYXYtdGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAubmF2LXRhYnMgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5tb2RhbC1wbmV1bWF0aWMtZmlsdGVyIC5tYXRyaWN1bGF0aW9uLWJsb2NrIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFicy1jb250YWluZXIgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLnBsLXRhYnMtY29udGFpbmVyIC50YWJzLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYjpub3QoLmFjdGl2ZSksIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubW9kYWwtcG5ldW1hdGljLWZpbHRlciAubWF0cmljdWxhdGlvbi1ibG9jayAucGwtdGFicy1jb250YWluZXIgLnBsLXRhYjpub3QoLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgc2VsZWN0IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS40Mzc1cmVtO1xuICBtaW4td2lkdGg6IDE3LjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDQ0LCA2MiwgODEsIDAuMDcpO1xufVxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIgLm1hdHJpY3VsYXRpb24tYmxvY2sgc2VsZWN0IG9wdGlvbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGluaXRXaGVlbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuLnByZXN0YXRpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnByZXN0YXRpb25zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuMDYyNXJlbTtcbiAgfVxufVxuLnByZXN0YXRpb25zLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByZXN0YXRpb25zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucHJlc3RhdGlvbnMtdGl0bGUtLWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzBFMUQyRDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIH1cbn1cbi5wcmVzdGF0aW9ucy1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMDtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmVzdGF0aW9ucy1pdGVtLnNlYXNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5wcmVzdGF0aW9ucy1pdGVtLnNlYXNvbiAuZmFjZXRzTGlzdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC4zMTI1cmVtO1xufVxuLnByZXN0YXRpb25zLWl0ZW0uc2Vhc29uIC5mYWNldHNMaXN0LWxhYmVsIHN2ZyB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG4ucHJlc3RhdGlvbnMtaXRlbS5zZWFzb24gLmZhY2V0c0xpc3QtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xufVxuLnByZXN0YXRpb25zLWl0ZW0uc2Vhc29uIC5mYWNldHNMaXN0LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlc3RhdGlvbnMtaXRlbS5zZWFzb24gLmZhY2V0c0xpc3QtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJlc3RhdGlvbnMtaXRlbS5zZWFzb24gLmN1c3RvbS1pbnB1dCB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cbi5wcmVzdGF0aW9ucyBpbnB1dC5uZy12YWxpZC5uZy1ub3QtZW1wdHkgfiAuZmFjZXRzTGlzdC1iYWRnZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxRDJEO1xufVxuLnByZXN0YXRpb25zIC5jdXN0b20taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3B0aW9ucy1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm9wdGlvbnMtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ub3B0aW9ucy1saW5lOmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ub3B0aW9ucy1saW5lLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vcHRpb25zLWxpbmUtY29udGVudC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub3B0aW9ucy1saW5lLWJvb2thYmxlIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ub3B0aW9ucy1saW5lLW11bHRpcGxpZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG5cbi5vcHRpb25zLWxpbmUtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ub3B0aW9ucy1saW5lLXRpdGxlICsgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5vcHRpb25zLWxpbmUtcHJpY2Uge1xuICBtaW4td2lkdGg6IDYuMjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5vcHRpb25zLWxpbmUtcHJpY2Uge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tcHJlLW5hdiB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjkzNzVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi1wcmUtbmF2IC5uYXZiYXItaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2aWdhdGlvbi1wcmUtbmF2IC5uYXZiYXItaXRlbSAudGl0bGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogdW5zZXQ7XG4gIGNsaXA6IHVuc2V0O1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuLm5hdmlnYXRpb24tcHJlLW5hdiAubmF2aWdhdGlvbi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgW2RhdGEtaWQ9c2VhcmNoXSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmlnYXRpb24tcHJlLW5hdiBbZGF0YS1pZD1zZWFyY2hdIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgLnNlYXJjaEZvcm0tZ3JvdXBCdG4ge1xuICB6LWluZGV4OiAxMDtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgLm5hdmJhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgLmhlYWRlclNob3J0U3RvcmUgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcbiAgbGVmdDogMDtcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYgLnNlYXJjaFN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24tcHJlLW5hdi1maXJzdFJvdyxcbi5uYXZpZ2F0aW9uLXByZS1uYXYtc2Vjb25kUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2aWdhdGlvbi1wcmUtbmF2LWZpcnN0Um93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5cbi5uYXZpZ2F0aW9uLXByZS1uYXYtc2Vjb25kUm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZpZ2F0aW9uLXByZS1uYXYtc2Vjb25kUm93IC5uYXZiYXItaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uYnJhbmRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIuNXJlbSAwIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLmJyYW5kcy10aXRsZSB7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAwO1xuICB9XG59XG4uYnJhbmRzLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuLmJyYW5kcy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5icmFuZHMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmJyYW5kcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYXNwZWN0LXJhdGlvOiAyODUvMTQzO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjc1cmVtIDEuNXJlbSAtMC41cmVtIHJnYmEoMTQ0LCAxNjQsIDE3OSwgMC4yOCk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuZHMtbGlzdC1pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5icmFuZHMtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxLjI1cmVtKTtcbiAgfVxufVxuXG4uYnJhbmRzLWxpc3QtaXRlbS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW47XG59XG5cbi5jb25uZWN0b3ItaXRlbSAuZm9ybS1ncm91cCwgLmNvbm5lY3Rvci1pdGVtIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tZ3JvdXAsIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLmNvbm5lY3Rvci1pdGVtIC5wbC1mb3JtLWdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29ubmVjdG9yLWxvZ28ge1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cblxuLmZsb2EtY2FydEJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mbG9hLWNhcnRCb3gtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbG9hLWNhcnRCb3gtaWNvbiB7XG4gIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiA0LjY4NzVyZW07XG59XG4uZmxvYS1jYXJ0Qm94LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDI4NTcxNGVtO1xufVxuLmZsb2EtY2FydEJveC10aXRsZSBzcGFuOm5vdCgudGV4dC1ib2xkKSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxvYS1jYXJ0Qm94LXRpdGxlIHNwYW4udGV4dC1ib2xkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmZsb2EtY2FydEJveC10aXRsZSBzcGFuLnRleHQtYm9sZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG59XG4uZmxvYS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbG9hLW1vZGFsIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xufVxuLmZsb2EtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDQuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5mbG9hLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSA1cmVtO1xuICB9XG59XG4uZmxvYS1sb2dvIHtcbiAgZm9udC1zaXplOiA3LjVyZW07XG4gIG1heC1oZWlnaHQ6IDIuNDM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5mbG9hLWxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMTIuMzEyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5mbG9hLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZmxvYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMDc2OTIzMDc3ZW07XG4gICAgbWF4LXdpZHRoOiAyNi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLmZsb2EtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmxvYS10aXRsZS1zZWNvbmQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMEUxRDJEO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmZsb2EtdG9nZ2xlQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMTkuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZmxvYS10b2dnbGVDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICB9XG59XG4uZmxvYS10b2dnbGVDb250YWluZXIgLmZsb2EtdGl0bGUtc2Vjb25kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsb2EtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbG9hLXRvZ2dsZS1jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG59XG4uZmxvYS10b2dnbGUtY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuLmZsb2EtdG90YWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZsb2EtdG90YWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxvYS10b3RhbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mbG9hLXNjaGVkdWxlLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4uZmxvYS1zY2hlZHVsZS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbG9hLXNjaGVkdWxlLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC44NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiN1wiIGN5PVwiN1wiIHI9XCI3XCIgZmlsbD1cIiUyM0ZGRkZGRlwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mbG9hLXNjaGVkdWxlLWxpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNDM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuLmZsb2Etc2NoZWR1bGUtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxvYS1zY2hlZHVsZS1saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI3XCIgY3k9XCI3XCIgcj1cIjdcIiBmaWxsPVwiJTIzRDcyNDJDXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZsb2Etc2NoZWR1bGUtbGlzdCBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG59XG4uZmxvYS1zY2hlZHVsZS1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsb2Etc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZmxvYS1zY2hlZHVsZS1hbW91bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbi5mbG9hLWFyZ3VtZW50LWxpc3Qge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogb2wtY291bnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNFQkYzRkE7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZmxvYS1hcmd1bWVudC1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmZsb2EtYXJndW1lbnQtbGlzdCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZsb2EtYXJndW1lbnQtbGlzdCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wtY291bnRlcikgXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDMwIDMwXCI+PHBhdGggZmlsbD1cIiUyM2ViZjNmYVwiIGQ9XCJNMTUgMGM4LjMxIDAgMTUgNi42OSAxNSAxNXMtNi42OSAxNS0xNSAxNVMwIDIzLjMxIDAgMTUgNi42OSAwIDE1IDB6XCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnJlY2hlcmNoZS1wbmV1bWF0aWMtbGlzdGluZyB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLnJlY2hlcmNoZS1wbmV1bWF0aWMtbGlzdGluZy1hY3Rpb25zIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnJlY2hlcmNoZS1wbmV1bWF0aWMtbGlzdGluZy1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5yZWNoZXJjaGUtcG5ldW1hdGljLWxpc3Rpbmctc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWNoZXJjaGUtcG5ldW1hdGljLWxpc3RpbmctYnRuOmZvY3VzLCAucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWNoZXJjaGUtcG5ldW1hdGljLWxpc3RpbmctYnRuLmRpbWVuc2lvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRTFEMkQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5yZWNoZXJjaGUtcG5ldW1hdGljLWxpc3RpbmctYnRuLnZlaGljbGUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nLWJ0bi52ZWhpY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvZHVjdEFuaW1hdGlvbnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogLTE7XG59XG5cbi5wcm9kdWN0QW5pbWF0aW9ucy1kZXRhaWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0Q3MjQyQztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByb2R1Y3RBbmltYXRpb25zLWRldGFpbC0tZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZmFjZXRzSGVhZGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNWVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ubmVhcmVzdC1zdG9yZXMge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG59XG5cbi5uZWFyZXN0LXN0b3Jlcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4ubmVhcmVzdC1zdG9yZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5lYXJlc3Qtc3RvcmVzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm5lYXJlc3Qtc3RvcmVzLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAubmVhcmVzdC1zdG9yZXMtaXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5uZWFyZXN0LXN0b3Jlcy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMy43NXJlbTtcbiAgfVxufVxuLmNhbGVuZGFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYWxlbmRhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmNhbGVuZGFyLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FsZW5kYXItbmF2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYWxlbmRhci1uYXY6Zm9jdXMsIC5jYWxlbmRhci1uYXY6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYWxlbmRhci1uYXY6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jYWxlbmRhci1uYXY6ZGlzYWJsZWQ6Zm9jdXMsIC5jYWxlbmRhci1uYXY6ZGlzYWJsZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FsZW5kYXItbmF2IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmNhbGVuZGFyLW5hdi1sZWZ0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbi5jYWxlbmRhci1uYXYtcmlnaHQgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4uY2FsZW5kYXItZGF0ZUxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMS44NzVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jYWxlbmRhci1kYXRlTGlzdCB7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gIH1cbn1cbi5jYWxlbmRhci1kYXRlTGlzdCB0aW1lIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5jYWxlbmRhci1kYXRlTGlzdCB0aW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhbGVuZGFyLWRhdGVMaXN0IHRpbWU6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYWxlbmRhci1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4uY2FsZW5kYXItZGF0ZS5pcy1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0Q3MjQyQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDcyNDJDO1xuICBvdXRsaW5lLW9mZnNldDogMC4wNjI1cmVtO1xufVxuLmNhbGVuZGFyLWRhdGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FsZW5kYXItZGF0ZTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2FsZW5kYXItc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FsZW5kYXItZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5jYWxlbmRhci1lcnJvcnMgLmhpZ2hsaWdodC1lcnJvcixcbi5jYWxlbmRhci1lcnJvcnMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5taW51dHBhc3MtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLm1pbnV0cGFzcy1wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubWludXRwYXNzLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuODc1cmVtIDIuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBFMUQyRDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLm1pbnV0cGFzcy1jb250YWN0IC5idG4sIC5taW51dHBhc3MtY29udGFjdCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubWludXRwYXNzLWNvbnRhY3QgLnBsLWNvbGxlY3QtYnRuLCAubWludXRwYXNzLWNvbnRhY3QgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1pbnV0cGFzcy1jb250YWN0IC5wbC1wYXktYnRuLCAubWludXRwYXNzLWNvbnRhY3QgLmJhY2stYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAubWludXRwYXNzLWNvbnRhY3QgLmJ0biwgLm1pbnV0cGFzcy1jb250YWN0IC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5taW51dHBhc3MtY29udGFjdCAucGwtY29sbGVjdC1idG4sIC5taW51dHBhc3MtY29udGFjdCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubWludXRwYXNzLWNvbnRhY3QgLnBsLXBheS1idG4sIC5taW51dHBhc3MtY29udGFjdCAuYmFjay1idG4ge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5taW51dHBhc3Mtc2VydmljZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLm1pbnV0cGFzcy1jb250YWN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1pbnV0cGFzcy1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm1pbnV0cGFzcy1jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbn1cblxuLm1pbnV0cGFzcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubWludXRwYXNzLWNhcmQgc3ZnIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4ubWludXRwYXNzLWNhcmQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWludXRwYXNzLWNhcmQtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5taW51dHBhc3MtY2FyZC1kZXRhaWwgLmhvdXJzIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm1pbnV0cGFzcy1jYXJkLWRldGFpbCAuaG91cnMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubWludXRwYXNzLWNhcmQtbWVzc2FnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIHBhZGRpbmc6IDIuMTg3NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4ubWludXRwYXNzLWNhcmQtbWVzc2FnZS13aXRoSWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYzRkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5taW51dHBhc3MtY2FyZC1tZXNzYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NWVtO1xufVxuLm1pbnV0cGFzcy1jYXJkLW1lc3NhZ2UtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4udW5hdm9pZGFibGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC51bmF2b2lkYWJsZXMge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG59XG4udW5hdm9pZGFibGVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAjRUJGM0ZBIDAlLCAjRUJGM0ZBIDUwJSwgI0ZGRkZGRiA1MCUsICNGRkZGRkYgMTAwJSk7XG4gIGhlaWdodDogNC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51bmF2b2lkYWJsZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuXG4udW5hdm9pZGFibGVzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogODcuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnVuYXZvaWRhYmxlcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi51bmF2b2lkYWJsZXMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bmF2b2lkYWJsZXMtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA2LjU2MjVyZW07XG4gIGJvdHRvbTogLTYuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQTtcbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDEuMjVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnVuYXZvaWRhYmxlcy1pbWFnZUNvbnRhaW5lcjpiZWZvcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTEuMjVyZW07XG59XG5cbi51bmF2b2lkYWJsZXMtaXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi51bmF2b2lkYWJsZXMtaXRlbUNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtVGl0bGUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDcwNTg4MjM1M2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5cbi51bmF2b2lkYWJsZXMtaXRlbVByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRDcyNDJDO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnVuYXZvaWRhYmxlcy1pdGVtUHJpY2UgLm1haW4tcHJpY2Uge1xuICBtYXJnaW46IDA7XG59XG4udW5hdm9pZGFibGVzLWl0ZW1QcmljZSAucHJpY2UtdmFsdWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjRDcyNDJDO1xufVxuXG4udW5hdm9pZGFibGVzLWl0ZW1EZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG59XG5cbi51bmF2b2lkYWJsZXMtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAwLjYyNXJlbSBzb2xpZCAjMEUxRDJEO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5oaWdobGlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5oaWdobGlnaHQuYWx0IHtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjc1cmVtIDEuNXJlbSAtMC41cmVtIHJnYmEoMTQ0LCAxNjQsIDE3OSwgMC4yOCk7XG59XG5cbi5oaWdobGlnaHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmhpZ2hsaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xuICB9XG59XG5cbi5oaWdobGlnaHQtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cblxuLmhpZ2hsaWdodC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuaGlnaGxpZ2h0LWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmhpZ2hsaWdodC1hY3Rpb25zLWNvbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcmRlcjogLTE7XG59XG4uaGlnaGxpZ2h0LWFjdGlvbnMtY29sIGIge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuaGlnaGxpZ2h0LWFjdGlvbnMtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLmFsdCAuaGlnaGxpZ2h0LXZpc3VhbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5hbHQgLmhpZ2hsaWdodC12aXN1YWwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmJhbm5lci1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmJhbm5lci10ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFubmVyLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFubmVyLXdpdGgtYm9sZCAuYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2VydmljZUl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwIHJnYmEoMTMyLCAxMDksIDEwOSwgMC4wNyk7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNFQkYzRkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zZXJ2aWNlSXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNlcnZpY2VJdGVtIC5wcm9kdWN0LXZpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC12aXN1YWwge1xuICAgIGZsZXgtYmFzaXM6IDE4Ljg1MzgyMDU5OCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5zZXJ2aWNlSXRlbSAucHJvZHVjdC12aXN1YWwtaW1hZ2Uge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2VydmljZUl0ZW0gLnByb2R1Y3QtdmlzdWFsLWltYWdlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgfVxufVxuLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuc2VydmljZUl0ZW0gLnByb2R1Y3QtY2FwdGlvbiB7XG4gICAgZmxleC1iYXNpczogNDYuNzYwNzk3MzQyMiU7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi5zZXJ2aWNlSXRlbSAucHJvZHVjdC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDcwNTg4MjM1M2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG4uc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zIHtcbiAgICBmbGV4LWJhc2lzOiAzNC4zODUzODIwNTk4JTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMgLnByb2R1Y3RMaXN0LXByaWNlVmFsdWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucy1jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBnYXA6IDEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyAuYnRuLCAuc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucy1jdGFzIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLnBsLWNvbGxlY3QtYnRuLCAuc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucy1jdGFzIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLnBsLXBheS1idG4sIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLmJhY2stYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuc2VydmljZUl0ZW0gLnByb2R1Y3QtYWN0aW9ucy1jdGFzIC5idG4sIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyAucGwtY29sbGVjdC1idG4sIC5zZXJ2aWNlSXRlbSAucHJvZHVjdC1hY3Rpb25zLWN0YXMgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyAucGwtcGF5LWJ0biwgLnNlcnZpY2VJdGVtIC5wcm9kdWN0LWFjdGlvbnMtY3RhcyAuYmFjay1idG4ge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0IHtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LXF1ZXN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3QtYWN0aW9uIHtcbiAgICB3aWR0aDogMjEuODc1cmVtO1xuICB9XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LWFjdGlvbiAuYnRuLXByaW1hcnksIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3QtYWN0aW9uIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuLCAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3QtYWN0aW9uIC5wbC1jb2xsZWN0LWJ0biwgLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1hY3Rpb24gLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXktYnRuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1hY3Rpb24gLnBsLXBheS1idG4sIC5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3QtYWN0aW9uIC5yZWNhcHRjaGEtY29udGFpbmVyIC5mcmMtY29udGFpbmVyIC5mcmMtYnV0dG9uLCAucmVjYXB0Y2hhLWNvbnRhaW5lciAuZnJjLWNvbnRhaW5lciAuY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LWFjdGlvbiAuZnJjLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1jaG9pY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1yYWRpbyB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LXJhZGlvIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LXJhZGlvIFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEE3M0E7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbmRpdGlvbmFsLXByb2R1Y3QtbGlzdC1yYWRpbyBbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jaGVjay5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LWxpc3QgLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDEuMjVyZW0gMCAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuY29uZGl0aW9uYWwtcHJvZHVjdC1saXN0LWxpc3QgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMi41cmVtIDA7XG4gIH1cbn1cblxuLmZhcS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjRDcyNDJDO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmFxLWJ0bi5uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYXEtYnRuIC5pY29uQ29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZhcS1idG5bYXJpYS1leHBhbmRlZD10cnVlXSAucGx1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFxLWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5taW51cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcS1idG5bYXJpYS1leHBhbmRlZD1mYWxzZV0gLnBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXEtYnRuW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5taW51cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXEtaXRlbUNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZmFxLWl0ZW1Db250ZW50IC5yaWNodGV4dCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5wYW5lbC1oZWFkaW5nOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTFweCAxMXB4IDAgMDtcbn1cblxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnBhbmVsLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDExcHggMTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmFsZXJ0IC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbCAuYWxlcnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYigwLCA2My45NiwgMTMyLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyMjguNiwgMjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjYsIDIxOC4wNCwgMjU1KTtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE1OC4xLCAyMDQuODQsIDI1NSk7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMCwgMzkuMzYsIDgxLjYpO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYig1Ni4xNiwgNjAuODQsIDY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNS42LCAyMjcuNCwgMjI5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjEzLjg0LCAyMTYuMzYsIDIxOC42KTtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjAwLjMwNzUwOTAyNTMsIDIwMy42NTYwMjg4ODA5LCAyMDYuNjMyNDkwOTc0Nyk7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigzMi41MjA1MTUwMjE1LCAzNS4yMzA1NTc5Mzk5LCAzNy42Mzk0ODQ5Nzg1KTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogcmdiKDIwLjgsIDg2Ljg0LCAzNS44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTIsIDIzNy40LCAyMTcuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5NC44LCAyMzAuMzYsIDIwMi45Mik7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzYuNzA1OTQwNTk0MSwgMjIyLjk1NDA1OTQwNTksIDE4Ny4yNjY1MzQ2NTM1KTtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigxMC45NDQ5Mjc1MzYyLCA0NS42OTUwNzI0NjM4LCAxOC44OCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOC42LCAyMzYuNCwgMjQwLjgpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTAuMDQsIDIyOC45NiwgMjM1LjEyKTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDYuMjkzMzMzMzMzMywgNDQuMzI2OTU2NTIxNywgNTAuMzQ2NjY2NjY2Nyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6IHJnYigxMzIuNiwgMTAwLjM2LCAzLjY0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMzcuNjQsIDE4NS41Nik7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoODIuOTYyNTk1NDE5OCwgNjIuNzkxMjk3NzA5OSwgMi4yNzc0MDQ1ODAyKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiByZ2IoMTE0LjQsIDI3LjU2LCAzNS44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDIxNC42LCAyMTcuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NS4yLCAxOTguNDQsIDIwMi45Mik7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI0MS40MzQxNzcyMTUyLCAxNzYuNzA1ODIyNzg0OCwgMTgyLjkwNzM0MTc3MjIpO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNzMuMzAxMDk4OTAxMSwgMTcuNjU4OTAxMDk4OSwgMjIuOTg5ODkwMTA5OSk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiByZ2IoMTI4Ljk2LCAxMjkuNDgsIDEzMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMuNiwgMjUzLjgsIDI1NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1My4wNCwgMjUzLjMyLCAyNTMuNik7XG59XG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjM4LjE2NSwgMjQwLjU3LCAyNDIuOTc1KTtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoMTAzLjU0OTIzNTE4MTYsIDEwMy45OCwgMTA0LjQxMDc2NDgxODQpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiByZ2IoMjcuMDQsIDMwLjE2LCAzMy4yOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTQuNCwgMjE1LjYsIDIxNi44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk4LjE2LCAxOTkuODQsIDIwMS41Mik7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxODUuMDIxNjc1MTI2OSwgMTg3LjA5LCAxODkuMTU4MzI0ODczMSk7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNC4xNzc5MzEwMzQ1LCA0LjY2LCA1LjE0MjA2ODk2NTUpO1xufVxuXG4uYWxlcnQtZGVmYXVsdCB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjYsIDE4My42LCAxODMuNik7XG59XG4uYWxlcnQtZGVmYXVsdCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzAuODUsIDE3MC44NSwgMTcwLjg1KTtcbn1cbi5hbGVydC1kZWZhdWx0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgLTEwJSk7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1hbW91bnRzIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJsZS1hbW91bnRzIHRoLFxuLnRhYmxlLWFtb3VudHMgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xufVxuLnRhYmxlLWFtb3VudHMgdGgudG90YWwsXG4udGFibGUtYW1vdW50cyB0ZC50b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVERkUzO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS1hbW91bnRzIHRoLnRvdGFsLXByaWNlLFxuLnRhYmxlLWFtb3VudHMgdGQudG90YWwtcHJpY2Uge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLnRhYmxlLWFtb3VudHMgdGgubGFzdExpbmUsXG4udGFibGUtYW1vdW50cyB0ZC5sYXN0TGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnRhYmxlLWFtb3VudHMge1xuICAgIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbiAgfVxufVxuLnRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGgudG90YWwsXG4udGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZC50b3RhbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMTI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4My42LCAyMTguMDQsIDI1NSk7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjQsIDE4Ni4zNiwgMjU1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1OC4xLCAyMDQuODQsIDI1NSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1OC4xLCAyMDQuODQsIDI1NSk7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLjg0LCAyMTYuMzYsIDIxOC42KTtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OC41NiwgMTgzLjI0LCAxODcuNCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMC4zMDc1MDkwMjUzLCAyMDMuNjU2MDI4ODgwOSwgMjA2LjYzMjQ5MDk3NDcpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLjMwNzUwOTAyNTMsIDIwMy42NTYwMjg4ODA5LCAyMDYuNjMyNDkwOTc0Nyk7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk0LjgsIDIzMC4zNiwgMjAyLjkyKTtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxNDMuMiwgMjA5LjI0LCAxNTguMjgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjcwNTk0MDU5NDEsIDIyMi45NTQwNTk0MDU5LCAxODcuMjY2NTM0NjUzNSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni43MDU5NDA1OTQxLCAyMjIuOTU0MDU5NDA1OSwgMTg3LjI2NjUzNDY1MzUpO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNC4zNiwgMjA2LjY0LCAyMTguMDgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcwLjUxNTI0NzUyNDgsIDIyMS4xMzMyNjczMjY3LCAyMjkuMTQ0NzUyNDc1Mik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjM3LjY0LCAxODUuNTYpO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjIyLjc2LCAxMjYuMDQpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzEuMjY1LCAxNjAuMDYpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LjIsIDE5OC40NCwgMjAyLjkyKTtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzNi44LCAxNDkuOTYsIDE1OC4yOCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MS40MzQxNzcyMTUyLCAxNzYuNzA1ODIyNzg0OCwgMTgyLjkwNzM0MTc3MjIpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLjQzNDE3NzIxNTIsIDE3Ni43MDU4MjI3ODQ4LCAxODIuOTA3MzQxNzcyMik7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUxLjM2LCAyNTEuODgsIDI1Mi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTY1LCAyNDAuNTcsIDI0Mi45NzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LjE2LCAxOTkuODQsIDIwMS41Mik7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ5LjQ0LCAxNTIuNTYsIDE1NS42OCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUuMDIxNjc1MTI2OSwgMTg3LjA5LCAxODkuMTU4MzI0ODczMSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NS4wMjE2NzUxMjY5LCAxODcuMDksIDE4OS4xNTgzMjQ4NzMxKTtcbn1cblxuLnRhYmxlLWRlZmF1bHQsXG4udGFibGUtZGVmYXVsdCA+IHRoLFxuLnRhYmxlLWRlZmF1bHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODMuNiwgMTgzLjYsIDE4My42KTtcbn1cbi50YWJsZS1kZWZhdWx0IHRoLFxuLnRhYmxlLWRlZmF1bHQgdGQsXG4udGFibGUtZGVmYXVsdCB0aGVhZCB0aCxcbi50YWJsZS1kZWZhdWx0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxMjIuNCwgMTIyLjQsIDEyMi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC44NSwgMTcwLjg1LCAxNzAuODUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kZWZhdWx0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRlZmF1bHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAuODUsIDE3MC44NSwgMTcwLjg1KTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIC01JSwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAtNSUsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1cmVtKSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3LjQ5ODc1cmVtKSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIH1cbn1cbi5zaWRlYmFyUGFnZS1jb250ZW50IC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuLmJyZWFkY3J1bWJDb250YWluZXIgLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAvKiB0b3AgbmF2IGZpeGVzICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuLmJyZWFkY3J1bWItY29udGFpbmVyLS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQ6ICMwRTFEMkQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5icmVhZGNydW1iLWNvbnRhaW5lci0taW52ZXJ0ZWQgLmJyZWFkY3J1bWIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmJyZWFkY3J1bWItY29udGFpbmVyLS1pbnZlcnRlZCAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnJlYWRjcnVtYi1jb250YWluZXItLWludmVydGVkIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlLCAuYnJlYWRjcnVtYi1jb250YWluZXItLWludmVydGVkIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYnJlYWRjcnVtYi1pdGVtLnBsLXRhYi5wbC1hY3RpdmUsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAuYnJlYWRjcnVtYi1jb250YWluZXItLWludmVydGVkIC5icmVhZGNydW1iLWl0ZW0ucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwLjQzNzVyZW0gMCAwO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5icmVhZGNydW1iLWl0ZW0ucGwtdGFiLnBsLWFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NXJlbSkge1xuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmJyZWFkY3J1bWItaXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAuNDM3NXJlbSAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5icmVhZGNydW1iLWl0ZW06bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwLjQzNzVyZW0gMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYnJlYWRjcnVtYi1pdGVtOm50aC1sYXN0LWNoaWxkKDMpIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuYnJlYWRjcnVtYi1pdGVtOm50aC1sYXN0LWNoaWxkKDMpIGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBjb250ZW50OiBcIuKApsKgXCI7XG4gIH1cbiAgLmJyZWFkY3J1bWItaXRlbTpudGgtbGFzdC1jaGlsZCgzKTpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwLjQzNzVyZW0gMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5icmVhZGNydW1iLWl0ZW06bnRoLWxhc3QtY2hpbGQoMyk6Zmlyc3Qtb2YtdHlwZSBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLWxpbms6Zm9jdXMsIC5icmVhZGNydW1iLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nLCAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbC1jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uY3VzdG9tU2VsZWN0aW9uLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jdXN0b21TZWxlY3Rpb24tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm5hdi10YWJzLCAuY3VzdG9tU2VsZWN0aW9uLW1vZGFsIC5tb2RhbC1jb250ZW50IC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5jdXN0b21TZWxlY3Rpb24tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCAyOSwgNDUsIDAuNyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdywgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogNTtcbiAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLmNsb3NlLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS43NXJlbTtcbiAgcmlnaHQ6IDAuODEyNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMUQyRDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jcm9zcy5zdmdcIik7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDYuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cbi5tb2RhbC1jb250ZW50IC5jbG9zZTpmb2N1cywgLm1vZGFsLWNvbnRlbnQgLmNsb3NlOmhvdmVyLCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2U6Zm9jdXMsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLm1vZGFsLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtIDAuOTM3NXJlbTtcbn1cbi5tb2RhbC1ib2R5IC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgLyogIHJlbW92ZWQgZHVlIHRvIGEgYnVnIG9uIGlwaG9uZXNcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oLTIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oLTIwcHgpO1xuICB9XG4gICovXG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biwgLm1vZGFsLWZvb3RlciAuUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1jb2xsZWN0LWJ0biwgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAubW9kYWwtZm9vdGVyIC5wbC1jb2xsZWN0LWJ0biwgLm1vZGFsLWZvb3RlciAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubW9kYWwtZm9vdGVyIC5wbC1wYXktYnRuLCAubW9kYWwtZm9vdGVyIC5iYWNrLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNDkuNTYyNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS44NzVyZW07XG4gIH1cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG4gIH1cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuODc1cmVtIDAuOTM3NXJlbTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMTguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA0OS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogNzEuMjVyZW07XG4gIH1cbn1cbi5tb2RhbC1hamF4LXdhaXRpbmctbW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtYWpheC13YWl0aW5nLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWFqYXgtd2FpdGluZy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24sXG4ubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gaDMsIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnRpdGxlLTMsIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnBhbmVsLWhlYWRpbmcsIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2Nlc3Mtc2hpcHBpbmcgLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXNoaXBwaW5nIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnBhbmVsLWhlYWRpbmcsIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZywgLnByb2Nlc3MtZ2lmdCAubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wYW5lbC1oZWFkaW5nLCAubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcsIC5wcm9jZXNzLXByZW1pdW0gLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucGFuZWwtaGVhZGluZywgLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nLCAucHJvY2Vzcy1wYXltZW50IC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgaDMsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnRpdGxlLTMsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2Nlc3MtaWRlbnRpZmljYXRpb24gLnBhbmVsLWhlYWRpbmcsXG4gIC5wcm9jZXNzLWlkZW50aWZpY2F0aW9uIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnBhbmVsLWhlYWRpbmcsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2Nlc3Mtc2hpcHBpbmcgLnBhbmVsLWhlYWRpbmcsXG4gIC5wcm9jZXNzLXNoaXBwaW5nIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnBhbmVsLWhlYWRpbmcsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2Nlc3MtZ2lmdCAucGFuZWwtaGVhZGluZyxcbiAgLnByb2Nlc3MtZ2lmdCAubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wYW5lbC1oZWFkaW5nLFxuICAubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5wcm9jZXNzLXByZW1pdW0gLnBhbmVsLWhlYWRpbmcsXG4gIC5wcm9jZXNzLXByZW1pdW0gLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucGFuZWwtaGVhZGluZyxcbiAgLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAucHJvY2Vzcy1wYXltZW50IC5wYW5lbC1oZWFkaW5nLFxuICAucHJvY2Vzcy1wYXltZW50IC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnBhbmVsLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgfVxuICAubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tb2RhbC1ib2R5LFxuICAubW9kYWwtcmJzLWNhdGFsb2ctcXVpY2stYnV5IC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2R1Y3RMaXN0LWxvZ28sXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLnByb2R1Y3RMaXN0LWxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC1yYnMtY2F0YWxvZy1xdWljay1idXkgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5hZGQtdG8tY2FydC1hY3Rpb25zLFxuLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSAuYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1yYnMtY2F0YWxvZy1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLnByb2R1Y3RMaXN0LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtc3RvcmxvY2F0b3ItaGVhZGVyLWZvcm1Hcm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDEwcHg7XG59XG4ubW9kYWwtc3RvcmxvY2F0b3ItaGVhZGVyLWZvcm1Hcm91cCBpbnB1dCB7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLmJ0biwgLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtY29sbGVjdC1idG4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLnBsLWNvbGxlY3QtYnRuLCAubW9kYWwtc3RvcmxvY2F0b3ItaGVhZGVyLWZvcm1Hcm91cCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4sIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAubW9kYWwtc3RvcmxvY2F0b3ItaGVhZGVyLWZvcm1Hcm91cCAucGwtcGF5LWJ0biwgLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLmJhY2stYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubW9kYWwtc3RvcmxvY2F0b3ItaGVhZGVyLWZvcm1Hcm91cCAuYnRuIHNwYW4sIC5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLWNvbGxlY3QtYnRuIHNwYW4sIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLnBsLWNvbGxlY3QtYnRuIHNwYW4sIC5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIC5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5LWJ0biBzcGFuLCAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLnBsLXBheS1idG4gc3BhbiwgLm1vZGFsLXN0b3Jsb2NhdG9yLWhlYWRlci1mb3JtR3JvdXAgLmJhY2stYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRvb2x0aXAudG9wLFxuLmJzLXRvb2x0aXAtdG9wLFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49dG9wXSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgdG9wOiAwO1xufVxuLnRvb2x0aXAudG9wIC5hcnJvdyxcbi5icy10b29sdGlwLXRvcCAuYXJyb3csXG4udG9vbHRpcC5hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLnRvb2x0aXAudG9wIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUJGM0ZBO1xufVxuXG4udG9vbHRpcC5yaWdodCxcbi5icy10b29sdGlwLXJpZ2h0LFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4udG9vbHRpcC5yaWdodCAuYXJyb3csXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csXG4udG9vbHRpcC5hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLnRvb2x0aXAucmlnaHQgLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSxcbi50b29sdGlwLmF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VCRjNGQTtcbn1cblxuLnRvb2x0aXAuYm90dG9tLFxuLmJzLXRvb2x0aXAtYm90dG9tLFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi50b29sdGlwLmJvdHRvbSAuYXJyb3csXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3csXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi50b29sdGlwLmJvdHRvbSAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSxcbi50b29sdGlwLmF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VCRjNGQTtcbn1cblxuLnRvb2x0aXAubGVmdCxcbi5icy10b29sdGlwLWxlZnQsXG4udG9vbHRpcC5hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4udG9vbHRpcC5sZWZ0IC5hcnJvdyxcbi5icy10b29sdGlwLWxlZnQgLmFycm93LFxuLnRvb2x0aXAuYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLnRvb2x0aXAubGVmdCAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsXG4udG9vbHRpcC5hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VCRjNGQTtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogIzBFMUQyRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNy4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cbi5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93IHtcbiAgYm90dG9tOiAtMC41NjI1cmVtO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMC4wNjI1cmVtO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93IHtcbiAgbGVmdDogLTAuNTYyNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdyB7XG4gIHRvcDogLTAuNTYyNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAwLjA2MjVyZW07XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2IoMjQ3LjM1LCAyNDcuMzUsIDI0Ny4zNSk7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiAtMC41NjI1cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMC4wNjI1cmVtO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LjM1LCAyNDcuMzUsIDI0Ny4zNSk7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2IoMjM0LjYsIDIzNC42LCAyMzQuNik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4ucHJvZHVjdExpc3QgLmRpc2NvdW50LWRldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogLTE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRpc2NvdW50LWRldGFpbC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wcmVIZWFkZXJNZXNzYWdlIHtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwJTtcbn1cbi5wcmVIZWFkZXJNZXNzYWdlOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByZUhlYWRlck1lc3NhZ2U6bm90KC5zbGljay1pbml0aWFsaXplZCk6aG92ZXIsIC5wcmVIZWFkZXJNZXNzYWdlOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpOmZvY3VzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByZUhlYWRlck1lc3NhZ2Uuc2xpY2staGFzLWFycm93cyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG59XG4ucHJlSGVhZGVyTWVzc2FnZSAuc2xpY2stbGlzdCB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgbWluLXdpZHRoOiAwJTtcbn1cbi5wcmVIZWFkZXJNZXNzYWdlIC5zbGljay1jb250cm9sLFxuLnByZUhlYWRlck1lc3NhZ2UgLnNsaWNrLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcmVIZWFkZXJNZXNzYWdlIC5zbGljay1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENzI0MkM7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnByZUhlYWRlck1lc3NhZ2UgLnNsaWNrLWNvbnRyb2wgPiBzdmcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbiAgLnByZUhlYWRlck1lc3NhZ2UgLnNsaWNrLWNvbnRyb2w6Zm9jdXMsIC5wcmVIZWFkZXJNZXNzYWdlIC5zbGljay1jb250cm9sOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5wcmVIZWFkZXJNZXNzYWdlIC5zbGljay1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcbiAgfVxuICAucHJlSGVhZGVyTWVzc2FnZSAuc2xpY2stY29udHJvbHMgPiBsaSB7XG4gICAgcGFkZGluZzogMCAwLjE1NjI1cmVtO1xuICB9XG4gIC5wcmVIZWFkZXJNZXNzYWdlIC5zbGljay1wYXVzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByZUhlYWRlck1lc3NhZ2UgLmF1dG9wbGF5TmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcmVIZWFkZXJNZXNzYWdlLWl0ZW0ge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJlSGVhZGVyTWVzc2FnZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5wcmVIZWFkZXJNZXNzYWdlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wcmVIZWFkZXJNZXNzYWdlLWNvbnRlbnQsXG4ucHJlSGVhZGVyTWVzc2FnZS1jb250ZW50ID4gKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJlSGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTFEMkQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucHJlSGVhZGVyIGE6bm90KC5wcmVIZWFkZXItZmFxKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmVIZWFkZXIgYTpub3QoLnByZUhlYWRlci1mYXEpOmhvdmVyLCAucHJlSGVhZGVyIGE6bm90KC5wcmVIZWFkZXItZmFxKTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJlSGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucHJlSGVhZGVyLXNob3J0U3RvcmUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4ucHJlSGVhZGVyLWxpbmsge1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnByZUhlYWRlci1saW5rLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMi4yNXJlbTtcbiAgfVxufVxuXG4ucHJlSGVhZGVyLWZhcSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucHJlSGVhZGVyLWZhcSBzdmcge1xuICBmb250LXNpemU6IDEuNDM3NWVtO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnByZUhlYWRlci1zZXBhcmF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlSGVhZGVyLXNlcGFyYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMC4zMTI1ZW0gMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMS4xMjVlbTtcbiAgd2lkdGg6IDAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgVkVORE9SUyA6IHRvIGlkZW50aWZ5IGZyb20gd2hpY2ggaGVsbGdhdGUgaXQgY29tZXNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbm92YXhvLWlmcmFtZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjYuMjVyZW07XG59XG5cbiNkaWRvbWktaG9zdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuI2RpZG9taS1ob3N0IC5kaWRvbWktcG9wdXAtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4jZGlkb21pLWhvc3QgYTpub3QoLmRpZG9taS1uby1saW5rLXN0eWxlKSB7XG4gIGNvbG9yOiAjRDcyNDJDICFpbXBvcnRhbnQ7XG59XG4jZGlkb21pLWhvc3QgLmRpZG9taS1wb3B1cC1jb250YWluZXIsXG4jZGlkb21pLWhvc3QgLmRpZG9taS1leHRlcmlvci1ib3JkZXIge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjRDcyNDJDICFpbXBvcnRhbnQ7XG59XG4jZGlkb21pLWhvc3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuI2RpZG9taS1ob3N0IC5kaWRvbWktY29tcG9uZW50cy1idXR0b24ge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwLjE0Mjg1NzE0MjllbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLCBjb2xvciAwLjE1cyBlYXNlLWluO1xuICBtaW4taGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbiNkaWRvbWktaG9zdCAuZGlkb21pLWNvbXBvbmVudHMtYnV0dG9uIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuI2RpZG9taS1ob3N0IC5kaWRvbWktY29tcG9uZW50cy1idXR0b24uaGlnaGxpZ2h0LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjQ0LjI1ZGVnLCAjRkY3MjYwIDAlLCAjQzMwMDA5IDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoMTQwLCAxNjksIDE5MSwgMC40OCkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuI2RpZG9taS1ob3N0IC5kaWRvbWktYnV0dG9uLXN0YW5kYXJkLFxuI2RpZG9taS1ob3N0IC5kaWRvbWktY29uc2VudC1wb3B1cC12aWV3LXZlbmRvcnMtbGlzdC1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEUxRDJEICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwRTFEMkQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3ICFpbXBvcnRhbnQ7XG59XG4jZGlkb21pLWhvc3QgLmRpZG9taS1wb3B1cC1mb290ZXIge1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMS44NzVyZW07XG59XG5cbi5QYXlsaW5lV2lkZ2V0ICoge1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLlBheWxpbmVXaWRnZXQucGwtbGF5b3V0LXRhYiAqIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5QYXlsaW5lV2lkZ2V0LnBsLWxheW91dC10YWIgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheS1idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwIDAgYXV0bztcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtY29udGFpbmVyLXZpZXcgLnBsLWZvcm0tY29udHJvbC1hZGRvbiB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBtQ29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcG1Db250YWluZXIucGwtZXZlbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBtQ29udGFpbmVyIC5wbC1jb21tZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcG1Db250YWluZXIgLnBsLXBheW1lbnRNZXRob2QtdmlldyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcG1Db250YWluZXIgLnBsLXBheW1lbnRNZXRob2QtdmlldyAucGwtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wbUNvbnRhaW5lciAucGwtcGF5bWVudE1ldGhvZC12aWV3IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtaW5wdXQtZmVlZGJhY2sge1xuICBjb2xvcjogI0Q3MjQyQztcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZmVlZGJhY2sucGwtaWNvbi13YXJuaW5nIHtcbiAgdG9wOiAwLjI1cmVtO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBtQ29udGFpbmVyIGlucHV0LnBsLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC42ODc1cmVtO1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBtQ29udGFpbmVyIC5wbC1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMS40Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtaW5wdXQtZ3JvdXAtY29udGFpbmVyIHtcbiAgb3JkZXI6IDI7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1tZXNzYWdlIHtcbiAgb3JkZXI6IDM7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1tZXNzYWdlLWVycm9yIHtcbiAgY29sb3I6ICNENzI0MkM7XG59XG4uUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1sYWJlbC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcmRlcjogMTtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWlucHV0LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtcG1Db250YWluZXIgLnBsLWZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuUGF5bGluZVdpZGdldFtjbGFzcyo9cGwtbGF5b3V0LV0ucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLXBtQ29udGFpbmVyIC5wbC1mb3JtLWdyb3VwLnBsLWN2dkNvbnRhaW5lciwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1ncm91cC5wbC1leHBpcmF0aW9uRGF0ZUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS4yNXJlbSk7XG4gIH1cbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCAucGwtY2FyZC1sb2dvcy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjNGQSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiB7XG4gIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDMuMTI1cmVtO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIucGwtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBFMUQyRDtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLnBsLWFjdGl2ZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLlBheWxpbmVXaWRnZXQucGwtY29udGFpbmVyLWRlZmF1bHQgLnBsLWNvbnRhaW5lci12aWV3IHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG59XG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXBheW1lbnRNZXRob2RzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYi5wbC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcG1Db250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtcGF5bWVudE1ldGhvZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5QYXlsaW5lV2lkZ2V0W2NsYXNzKj1wbC1sYXlvdXQtXSAucGwtY2FyZC1sb2dvcy1jb250YWluZXIgLnBsLWNhcmQtbG9nb3Mge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1cmVtKSB7XG4gIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC42MjVyZW0pO1xuICB9XG59XG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtc2NoZWR1bGUtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLW5vc3R5bGUtbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjdcIiBjeT1cIjdcIiByPVwiN1wiIGZpbGw9XCIlMjNFQkYzRkFcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uUGF5bGluZVdpZGdldCAucGwtZm9ybS1jb250YWluZXIgLnBsLXNjaGVkdWxlLWJsb2NrIC5wbC1ub3N0eWxlLWxpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNDM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpIC5wbC1zY2hlZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpIC5wbC1zY2hlZHVsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI3XCIgY3k9XCI3XCIgcj1cIjdcIiBmaWxsPVwiJTIzRDcyNDJDXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3MjQyQztcbn1cbi5QYXlsaW5lV2lkZ2V0IC5wbC1mb3JtLWNvbnRhaW5lciAucGwtc2NoZWR1bGUtYmxvY2sgLnBsLW5vc3R5bGUtbGlzdCBsaTpmaXJzdC1jaGlsZCAucGwtc2NoZWR1bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtbm9zdHlsZS1saXN0IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtZmVlcy1sZWdhbCB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLlBheWxpbmVXaWRnZXQgLnBsLWZvcm0tY29udGFpbmVyIC5wbC1zY2hlZHVsZS1ibG9jayAucGwtZmVlcy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhYy1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5cbi5wYWMtaXRlbSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBhYy1pY29uLnBhYy1pY29uLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgUEFHRVNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYXYsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0sIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtaXRlbSwgLm5hdi10YWJzIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi10YWJzIC5wbC10YWIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYiwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5wbC10YWJzLWNvbnRhaW5lciAucGwtdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMDYyNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmssIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtdGFicy1jb250YWluZXIgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtbGluay5wbC10YWIucGwtYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi10YWJzIC5uYXYtbGluay5wbC10YWIucGwtYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtbGluay5wbC10YWIucGwtYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtbGluay5wbC10YWIucGwtYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtdGFicyAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnNob3cucGwtdGFiIC5uYXYtbGluayxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAubmF2LXRhYnMgLnNob3cucGwtdGFiIC5uYXYtbGluayxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXRhYnMtY29udGFpbmVyIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLnNob3cucGwtdGFiIC5uYXYtbGluayxcbi5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFicy1jb250YWluZXIgLnNob3cucGwtdGFiIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjRkZGRkZGO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51LCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC10YWJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC5uYXYtbGluay5wbC10YWIucGwtYWN0aXZlLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi1waWxscyAubmF2LWxpbmsucGwtdGFiLnBsLWFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSwgLm5hdi1maWxsIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi1maWxsIC5wbC10YWIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0sIC5uYXYtanVzdGlmaWVkIC5QYXlsaW5lV2lkZ2V0IC5wbC1sYXlvdXQgLnBsLXBheW1lbnRNZXRob2RMYXlvdXQtdmlldyAucGwtdGFiLCAuUGF5bGluZVdpZGdldCAucGwtbGF5b3V0IC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcgLm5hdi1qdXN0aWZpZWQgLnBsLXRhYiB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSwgLlBheWxpbmVXaWRnZXQgLnBsLWxheW91dCAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IC50YWItY29udGVudCA+IC5wbC10YWIucGwtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItbmF2OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5uYXZiYXItbmF2ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG5cbi5jb2w6ZW1wdHksXG5bY2xhc3MqPWNvbC1dOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXAgW2NsYXNzKj1jb2wtXSwgLlBheWxpbmVXaWRnZXRbY2xhc3MqPXBsLWxheW91dC1dLnBsLWNvbnRhaW5lci1kZWZhdWx0IC5wbC1wbUNvbnRhaW5lciAucGwtZm9ybS1ncm91cCBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHJveGltaXMtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wcm94aW1pcy10b29sYmFyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wcm94aW1pcy10b29sYmFyIC5uYXZiYXItYnJhbmQsXG4ucHJveGltaXMtdG9vbGJhciAubmF2YmFyLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wcm94aW1pcy10b29sYmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm94aW1pcy10b29sYmFyIC5uYXZiYXItcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHJveGltaXMtdG9vbGJhciAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4ucHJveGltaXMtdG9vbGJhciAuZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLnByb3hpbWlzLXRvb2xiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5wcm94aW1pcy10b29sYmFyIC5kcm9wZG93bi1oZWFkZXIuYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4ucHJveGltaXMtdG9vbGJhciAuY29udGFpbmVyLFxuLnByb3hpbWlzLXRvb2xiYXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBhbmVsIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBVVElMSVRJRVNcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgSEVBRElOR1NcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWgxW2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xufVxuXG4udS1oMltjbGFzc10ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi51LWgzW2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5cbi51LWg0W2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnUtaDVbY2xhc3NdIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi51LWg2W2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgSU1BR0UgRklUXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW1nRml0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1nRml0LS1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmltZ0ZpdC0tY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgRm9yY2UgZm9jdXMgZWxlbWVudFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuKjpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVyZW0gI2ZmZiwgaW5zZXQgMCAwIDAuNjI1cmVtIC0wLjI1cmVtIHJnYmEoMjE1LCAzNiwgNDQsIDAuOCksIHJnYmEoMjE1LCAzNiwgNDQsIDAuNykgMCAwIDAgMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk4LjQsIDIwNCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODQuMzYwNTE1MDIxNSwgOTEuMzkwNTU3OTM5OSwgOTcuNjM5NDg0OTc4NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMC4xNDQ5Mjc1MzYyLCAxMjUuODU1MDcyNDYzOCwgNTIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcuMzMzMzMzMzMzMywgMTIyLjA4Njk1NjUyMTcsIDEzOC42NjY2NjY2NjY3KSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMSwgMTU4LjI1LCAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODkuMjE1MTg5ODczNCwgMzIuNzg0ODEwMTI2NiwgNDcuNzcyMTUxODk4NykgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOS4xMzc5MzEwMzQ1LCAzMi41LCAzNS44NjIwNjg5NjU1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kZWZhdWx0OmhvdmVyLCBhLmJnLWRlZmF1bHQ6Zm9jdXMsXG5idXR0b24uYmctZGVmYXVsdDpob3ZlcixcbmJ1dHRvbi5iZy1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAtMTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNnJlbSkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm8tdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHJnYigwLCA4Ni4xLCAxNzguNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNzIuNTQwNzcyNTMyMiwgNzguNTg1ODM2OTA5OSwgODMuOTU5MjI3NDY3OCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjUuMjE3MzkxMzA0MywgMTA1LjI4MjYwODY5NTcsIDQzLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogcmdiKDE0LjUsIDEwMi4xMzA0MzQ3ODI2LCAxMTYpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE4NS41LCAxMzkuMTI1LCAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNjcuNDgxMDEyNjU4MiwgMjkuMDE4OTg3MzQxOCwgNDIuMjg0ODEwMTI2NikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjAzLjM3NSwgMjEwLjc1LCAyMTguMTI1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNy43MDY4OTY1NTE3LCAxOS43NSwgMjEuNzkzMTAzNDQ4MykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVmYXVsdCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kZWZhdWx0OmhvdmVyLCBhLnRleHQtZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIC0xNSUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NXJlbSkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS14cyB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXhzIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXhzIHRoLnZpc2libGUteHMsXG4gIC52aXNpYmxlLXhzIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTk4NzVyZW0pIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtc20gdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1zbSB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1zbSB0aC52aXNpYmxlLXNtLFxuICAudmlzaWJsZS1zbSB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZyZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NXJlbSkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLW1kIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtbWQgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtbWQgdGgudmlzaWJsZS1tZCxcbiAgLnZpc2libGUtbWQgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTk4NzVyZW0pIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc2libGUtbGcgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1sZyB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZS1sZyB0aC52aXNpYmxlLWxnLFxuICAudmlzaWJsZS1sZyB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NXJlbSkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2cmVtKSBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVyZW0pIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDYxLjk5ODc1cmVtKSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBGT05UU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBURU1QT1JBUlkgRklMRVNcbi8vIEB0b2RvOiB1cGRhdGUgZmlsZXMgd2l0aCBsaWNlbnNlZCBvbmVzIHdoZW4gd2Ugd2lsbCBnZXQgdGhlbVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wb3BwaW5zLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wb3BwaW5zLW1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BvcHBpbnMtc2VtaS1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wb3BwaW5zLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cbiRmb250LWJhc2U6IFBvcHBpbnMsIFRhaG9tYSwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLyBGb250IHN0YWNrIGRlY2xhcmF0aW9uIGZvciB0aGUgYEBtaXhpbiBmb250KClgXG4vLyBQbGVhc2Ugc2VlIGB0b29scy9fdG9vbHMudHlwb2dyYXBoeS5zY3NzYCBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vL1xuLy8vIEludGVuZGVkIGZvciB0aGUgcGFpcmluZyBvZiB0d28gZmFtaWxpZXMsIGRlZmluZWQgYnkgdGhlIGZvbGxvd2luZyBrZXl3b3Jkczpcbi8vLyAtIGJhc2U6IG1haW4gZm9udCAoaS5lLjogYm9keSBjb3B5KVxuLy8vIC0gdmFyaWFudDogdmFyaWFudCBmb250IChpLmUuOiB0aXRsZXMpXG4vLy9cbi8vLyBFYWNoIGZhbWlseSBoYXMgaXRzIG93biB2YXJpYXRpb25zICh3ZWlnaHQgYW5kIHN0eWxlKSBkZWZpbmVkIGJ5IGEgc2Vjb25kIGtleXdvcmQuXG4vLy9cbi8vLyBAcHJvcCB7U3RyaW5nfSBncm91cCBbYmFzZSB8IHZhcmlhbnRdIC0gR3JvdXAgbmFtZSBmb3IgdGhlIGZvbnQtZmFtaWx5XG4vLy8gQHByb3Age1N0cmluZ30gaWQgLSBWYXJpYXRpb24gaWRcbi8vLyBAcHJvcCB7U3RyaW5nfSBmb250IC0gZm9udC1mYW1pbHkgc3RhY2tcbi8vLyBAcHJvcCB7U3RyaW5nfSB3ZWlnaHQgW25vcm1hbF0gLSBmb250IHdlaWdodFxuLy8vIEBwcm9wIHtTdHJpbmd9IHN0eWxlIFtub3JtYWxdIC0gZm9udCBzdHlsZVxuLy8vXG5cbiRmb250LXN0YWNrOlxuICAoXG4gICAgZ3JvdXAgICAgICAgIDogYmFzZSxcbiAgICBpZCAgICAgICAgICAgOiByZWd1bGFyLFxuICAgIGZvbnQgICAgICAgICA6ICgkZm9udC1iYXNlKSxcbiAgICB3ZWlnaHQgICAgICAgOiA0MDAsXG4gICAgc3R5bGUgICAgICAgIDogbm9ybWFsXG4gICksXG4gIChcbiAgICBncm91cCAgICAgICAgOiBiYXNlLFxuICAgIGlkICAgICAgICAgICA6IG1lZGl1bSxcbiAgICBmb250ICAgICAgICAgOiAoJGZvbnQtYmFzZSksXG4gICAgd2VpZ2h0ICAgICAgIDogNTAwLFxuICAgIHN0eWxlICAgICAgICA6IG5vcm1hbFxuICApLFxuICAoXG4gICAgZ3JvdXAgICAgICAgIDogYmFzZSxcbiAgICBpZCAgICAgICAgICAgOiBzZW1pYm9sZCxcbiAgICBmb250ICAgICAgICAgOiAoJGZvbnQtYmFzZSksXG4gICAgd2VpZ2h0ICAgICAgIDogNjAwLFxuICAgIHN0eWxlICAgICAgICA6IG5vcm1hbFxuICApLFxuICAoXG4gICAgZ3JvdXAgICAgICAgIDogYmFzZSxcbiAgICBpZCAgICAgICAgICAgOiBib2xkLFxuICAgIGZvbnQgICAgICAgICA6ICgkZm9udC1iYXNlKSxcbiAgICB3ZWlnaHQgICAgICAgOiA3MDAsXG4gICAgc3R5bGUgICAgICAgIDogbm9ybWFsXG4gICksXG4gIChcbiAgICBncm91cCAgICAgICAgOiBiYXNlLFxuICAgIGlkICAgICAgICAgICA6IGl0YWxpYyxcbiAgICBmb250ICAgICAgICAgOiAoJGZvbnQtYmFzZSksXG4gICAgd2VpZ2h0ICAgICAgIDogNDAwLFxuICAgIHN0eWxlICAgICAgICA6IGl0YWxpY1xuICApO1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBCT1gtU0laSU5HXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIE5PUk1BTElaRS5DU1NcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiB0b3AgbmF2IGZpeGVzICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgY29sb3I6ICRibGFjazsgLyogYXBwbGUgSW9zIG92ZXJyaWRlICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgQ09MT1JTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIFNldCB1cCBhIGNvbG91ciBwYWxldHRlIHdoaWNoIGFsbG93cyB1cyB0byB0aGVtZSB0aGUgZW50aXJlIHByb2plY3QgZnJvbSBvbmVcbi8vIGxvY2F0aW9uLlxuXG4kYWxpemFyaW5jcmltc29uOiAjRTIyNDI0O1xuJGFsdG86ICAgICAgICAgICAgI0Q4RDhEODtcbiRiYWxpaGFpOiAgICAgICAgICM5MGE0YjM7XG4kYml0dGVyc3dlZXQ6ICAgICAjRkY3MjYwO1xuJGJvdHRpY2VsbGk6ICAgICAgI0RBRTdGMDtcbiRidXJudHNpZW5uYTogICAgICNFOTZENjA7XG4kY2FuZGxlbGlnaHQ6ICAgICAjRkZEMDFGO1xuJGNhdHNraWxsd2hpdGU6ICAgI0UwRUFGMjtcbiRjcmVhbWJydWxlZTogICAgICNmZmU1YTU7XG4kY3JpbXNvbjogICAgICAgICAjRDcyNDJDO1xuJGRvZGdlcmJsdWU6ICAgICAgIzJFQjdGRjtcbiRkdXN0eTogICAgICAgICAgICM5Nzk3OTc7XG4kZmlyZWZseTogICAgICAgICAjMEUxRDJEO1xuJGdyZWVuaGF6ZTogICAgICAgIzAwQTczQTtcbiRndWFyZHNtYW46ICAgICAgICNDMzAwMDk7XG4kaGl0Z3JheTogICAgICAgICAjQUVCNkJDO1xuJGlyb246ICAgICAgICAgICAgI0RFREZFMztcbiRsaW5rd2F0ZXI6ICAgICAgICNFQkYzRkE7XG4kbWFuZ290YW5nbzogICAgICAjRTQ3NjAwO1xuJG1lcmN1cnk6ICAgICAgICAgI0U5RTlFOTtcbiRtaW5lc2hhZnQ6ICAgICAgICMyMjIyMjI7XG4kbW9uemE6ICAgICAgICAgICAjRDcwOTEzO1xuJG5lcGFsOiAgICAgICAgICAgIzhjYTliZjtcbiRvdXRlcnNwYWNlOiAgICAgICMzNjNCM0U7XG4kb3hmb3JkYmx1ZTogICAgICAjMmQzODQzO1xuJHBpY2tsZWRibHVld29vZDogIzJDM0U1MTtcbiRyaGlubzogICAgICAgICAgICMyRDQ4NUY7XG4kc2FudGFzZ3JheTogICAgICAjQTJBMkEzO1xuJHNwaWN5cGluazogICAgICAgIzg0NkQ2RDtcbiR0aHVuZGVyOiAgICAgICAgICMyMzFGMjA7XG4keWVsbG93b3JhbmdlOiAgICAjRjlCNTNBO1xuJHdpbGRzYW5kOiAgICAgICAgI0Y3RjdGNztcblxuLy8gQ29sb3IgY29kZXNcbiRibGFjazogICAgICAgICAgICMwMDAwMDAgIWRlZmF1bHQ7XG4kd2hpdGU6ICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xuXG4vLyB3aXp2aWxsZSBjb2xvcnNcbiR3aXotZ3JlZW46ICM1NUI2ODM7XG4kd2l6LWdyZXk6ICM2ODY4Njg7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuJHRoZW1lLWh1ZS1kYXJrOiAgJGJsYWNrICFkZWZhdWx0OyAvLyBNYWluIGRhcmsgY29sb3JcbiR0aGVtZS1odWUtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDsgLy8gTWFpbiBsaWdodCBjb2xvclxuXG4kdGhlbWUtY29sb3I6ICR0aGVtZS1odWUtZGFyayAhZGVmYXVsdDsgLy8gVUkgY29sb3IgYnkgZGVmYXVsdCBhbmQgZm9yIHRoZSBib2R5XG5cbiR0aGVtZS1kaXNhYmxlZC1ib3JkZXI6ICRpcm9uICFkZWZhdWx0O1xuJHRoZW1lLWRpc2FibGVkLWJhY2tncm91bmQ6ICRpcm9uICFkZWZhdWx0O1xuJHRoZW1lLWRpc2FibGVkLWNvbG9yOiAgJHNhbnRhc2dyYXkgIWRlZmF1bHQ7XG5cbi8vIEFsZXJ0IG1lc3NhZ2VzXG4kdGhlbWUtZXJyb3ItY29sb3I6ICRjcmltc29uICFkZWZhdWx0O1xuXG4kc3RhcnRlci1jb2xvcjogZ3JheTtcbiRzdGFydGVyLWNvbG9yLWxpZ2h0OiBsaWdodGdyYXk7XG5cbi8vIHRoZW1lIG1haW4gYW5kIHNlY29uZGFyeSBjb2xvclxuJHRoZW1lLXByaW1hcnktY29sb3I6ICRjcmltc29uICFkZWZhdWx0O1xuJHRoZW1lLXNlY29uZGFyeS1jb2xvcjogJGZpcmVmbHkgIWRlZmF1bHQ7XG4kdGhlbWUtdGVydGlhcnktY29sb3I6ICRsaW5rd2F0ZXIgIWRlZmF1bHQ7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFJFU0VUXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qKlxuICogQSB2ZXJ5IHNpbXBsZSByZXNldCB0aGF0IHNpdHMgb24gdG9wIG9mIE5vcm1hbGl6ZS5jc3MuXG4gKi9cbmJvZHksXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgYmxvY2txdW90ZSwgcHJlLFxuZGwsIGRkLCBvbCwgdWwsXG5mb3JtLCBmaWVsZHNldCwgbGVnZW5kLFxuZmlndXJlLFxudGFibGUsIHRoLCB0ZCwgY2FwdGlvbixcbmhyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0cmFpbGluZyBtYXJnaW5zIGZyb20gbmVzdGVkIGxpc3RzLlxuICovXG5saSA+IHtcblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxufVxuXG4vKipcbiAqIFJlbW92ZSBzcGFjZXMgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRleHQgYWxpZ25tZW50IGluIHRhYmxlIGhlYWRpbmdzXG4gKi9cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm90dG9tIGdhcCBpbiBJRVxuICovXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyAvKiAxwqAqL1xufVxuXG4vKipcbiAqIDEuIEZpeCBvdmVyZmxvdyBpbiBJRSA5LzEwLzExXG4gKiAyLiBSZW1vdmUgYm90dG9tIGdhcFxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIDHCoCovXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IC8qIDLCoCovXG59XG5cbi8qKlxuICogUHJldmVudCBpdGFsaWMgb24gYDxhZGRyZXNzPmBcbiAqL1xuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaW1ne1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAmW2FsdF0ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFNIQVJFRFxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAqIFNoYXJlZCBkZWNsYXJhdGlvbnMgZm9yIGNlcnRhaW4gZWxlbWVudHMuXG4gKi9cblxudWwsIG9sLCBkbCxcbmJsb2NrcXVvdGUsIHAsIGFkZHJlc3MsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQsIGZpZ3VyZSxcbnByZSB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgkdmVydGljYWwtc3BhY2luZyk7XG59XG5cblxuZW0sXG5pIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyLWl0YWxpYyk7XG59XG5cbnN0cm9uZyxcbmIge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xufVxuXG5zdHJvbmcgZW0sXG5iIGVtLFxuc3Ryb25nIGksXG5iIGksXG5lbSBzdHJvbmcsXG5lbSBiLFxuaSBzdHJvbmcsXG5pIGIge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQtaXRhbGljKTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgVFlQT0dSQVBIWVxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBNaXhpbnMgdG8gaGVscCBnZW5lcmF0aW5nIHR5cG9ncmFwaGljYWwgcnVsZXMuXG5cbi8vL1xuLy8vIETDqWNsYXJhdGlvbiBkZSBgZm9udC1mYW1pbHlgXG4vLy9cbi8vLyBQZXJtZXQgZCdhcHBlbGVyIHVuZSBmb250IGTDqWNsYXJhcsOpZSBkYW5zIGxhIGNvbmZpZ3VyYXRpb24gZHUgcHJvamV0XG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGdyb3VwIC0gTm9tIGR1IGdyb3VwZSBkZSBwb2xpY2UgKGJhc2Ugb3UgdmFyaWFudClcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGlkIC0gVmFyaWF0aW9uIGRlIGxhIHBvbGljZSAoZXg6IGdyYXMsIGl0YWxpcXVlLCBldGMuLi4pXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5mb28ge1xuLy8vICAgICBAaW5jbHVkZSBmb250KGJhc2UpO1xuLy8vICAgfVxuLy8vICAgLmJhciB7XG4vLy8gICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZC1pdGFsaWMpO1xuLy8vICAgfVxuLy8vICAgLmJheiB7XG4vLy8gICAgIEBpbmNsdWRlIGZvbnQodmFyaWFudCk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBSZXN1bHRcbi8vLyAgIC5mb28ge1xuLy8vICAgICBmb250LWZhbWlseToncm9ib3RvcmVndWxhcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8vICAgICBmb250LXdlaWdodDpub3JtYWw7XG4vLy8gICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuLy8vICAgfVxuLy8vICAgLmJhciB7XG4vLy8gICAgIGZvbnQtZmFtaWx5Oidyb2JvdG9ib2xkX2l0YWxpYycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8vICAgICBmb250LXdlaWdodDpub3JtYWw7XG4vLy8gICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuLy8vICAgfVxuLy8vICAgLmJheiB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OidhbWVyaWthX3NhbnNyZWd1bGFyJywgc2VyaWY7XG4vLy8gICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbi8vLyAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4vLy8gICB9XG4vLy9cbkBtaXhpbiBmb250KCRncm91cCwgJGlkOnJlZ3VsYXIpe1xuICBAZWFjaCAkZm9udCBpbiAkZm9udC1zdGFja3tcbiAgICBAaWYoJGdyb3VwID09IG1hcC1nZXQoJGZvbnQsIGdyb3VwKSBhbmQgJGlkID09IG1hcC1nZXQoJGZvbnQsIGlkKSl7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250LCBmb250KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRmb250LCB3ZWlnaHQpO1xuICAgICAgZm9udC1zdHlsZTogbWFwLWdldCgkZm9udCwgc3R5bGUpO1xuXG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGltcG9ydCBcImxpYi5zZWxlY3QyLnNpbmdsZVwiO1xuICAgIEBpbXBvcnQgXCJsaWIuc2VsZWN0Mi5tdWx0aXBsZVwiO1xufVxuXG5AaW1wb3J0IFwibGliLnNlbGVjdDIuZHJvcGRvd25cIjtcblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiA5OTtcblxuICAgIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWluLWhlaWdodDogMzJweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgUEFHRVxuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAqIFBhZ2UtbGV2ZWwgc3R5bGluZyAoZS5nLiBIVE1MIGFuZCBCT0RZIGVsZW1lbnRzKS5cbiAqL1xuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1odWUtbGlnaHQ7XG4gIGNvbG9yOiAkdGhlbWUtaHVlLWRhcms7XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSBmb250KGJhc2UpO1xuXG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgLy8gVG8gYXZvaWQgaG9yaXpvbnRhbCBzY3JvbGxcbiAgZm9udC1zaXplOiByZW0oJGJvZHktZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG5cblxuICAgIyBDT05GSUdcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gUHJvamVjdC1sZXZlbCBzZXR0aW5ncyBhbmQgc2V0dXAuXG5cblxuLy8gVHlwb2dyYXBoeVxuXG4vLy8gUmVmZXJlbmNlIGZvbnQtc2l6ZVxuLy8vIFNob3VsZCBub3QgZGlmZmVyIGZyb20gdGhlIGFzc3VtZWQgYnJvd3NlciBkZWZhdWx0ICh0eXBpY2FsbHkgYDE2cHhgKS5cbi8vLyBXZSB1c2UgaXQgYXMgYSByZWZlcmVuY2UgZm9yIG91ciBgcmVtYCBjYWxjdWxhdGlvbnMuXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLy8gYGJvZHlgIGZvbnQtc2l6ZVxuLy8vIFNob3VsZCBtYXRjaCB0aGUgbW9zdCBmcmVxdWVudCB2YWx1ZSBpbiB0aGUgZGVzaWduLlxuLy8vIEFwcGxpZWQgb24gdGhlIGBib2R5YCBhbmQgdXNlZCBhcyBhIHJlZmVyZW5jZSBmb3IgZGVmYXVsdCBgZW1gIGNhbGN1bGF0aW9ucy5cbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kYm9keS1mb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuLy8vIGBib2R5YCBsaW5lLWhlaWdodFxuLy8vIFNob3VsZCBtYXRjaCB0aGUgbW9zdCBmcmVxdWVudCB2YWx1ZSBpbiB0aGUgZGVzaWduLlxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjQyOCAhZGVmYXVsdDtcblxuLy8vIGBsYWJlbGAgZm9udC1zaXplXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGxhYmVsLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcblxuLy8vIEN1c3RvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgZm9udC1zaXplXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtc2l6ZTogMTdweDtcbiRjaGVja2JveC1zaXplLWlubmVyOiAxMnB4O1xuJGNoZWNrYm94LWxhYmVsLXBhZGRpbmc6IDEwcHg7XG4kY2hlY2tib3gtaW5kZW50OiAyN3B4O1xuJGNoZWNrYm94LWJvcmRlcjogMXB4IHNvbGlkICRtaW5lc2hhZnQ7XG5cbi8vLyBgaW5wdXRgIGZvbnQtc2l6ZVxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRpbnB1dC1mb250LXNpemU6ICAgJGJvZHktZm9udC1zaXplICFkZWZhdWx0O1xuXG4vLy8gYnV0dG9ucy9DVEEgZm9udC1zaXplXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGJ0bi1mb250LXNpemU6ICAgJGJvZHktZm9udC1zaXplICFkZWZhdWx0O1xuXG5cbi8vLyBIZWFkaW5ncycgZm9udC1zaXplXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGgxLWZvbnQtc2l6ZTogIDQ1cHggIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgMzJweCAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAyNnB4ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogIDE2cHggIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgMTVweCAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAxNHB4ICFkZWZhdWx0O1xuXG4vLy8gSGVhZGluZ3MnIGxpbmUtaGVpZ2h0XG4kaDEtbGluZS1oZWlnaHQ6ICA0NXB4ICFkZWZhdWx0O1xuJGgyLWxpbmUtaGVpZ2h0OiAgMzRweCAhZGVmYXVsdDtcbiRoMy1saW5lLWhlaWdodDogIDMwcHggIWRlZmF1bHQ7XG4kaDQtbGluZS1oZWlnaHQ6ICAyMnB4ICFkZWZhdWx0O1xuJGg1LWxpbmUtaGVpZ2h0OiAgMjBweCAhZGVmYXVsdDtcbiRoNi1saW5lLWhlaWdodDogIDIwcHggIWRlZmF1bHQ7XG5cbi8vIFdpZHRocyBhbmQgc2l6ZXNcblxuLy8vIE1heGltdW0gd2l0aCBvZiB0aGUgc2l0ZSdzIGNvbnRhaW5lclxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRjb250YWluZXItd2lkdGg6IDE0MDBweCAhZGVmYXVsdDtcblxuLy8vIEd1dHRlcidzIHdpZHRoXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGd1dHRlci13aWR0aDogICAgICAyMHB4ICFkZWZhdWx0O1xuJGd1dHRlci1oYWxmLXdpZHRoOiAkZ3V0dGVyLXdpZHRoICogMC41ICFkZWZhdWx0O1xuXG4vLy8gVmVydGljYWwgbWFyZ2luIGZvciB0aGUgbW9zdCBjb21tb24gZWxlbWVudHNcbi8vLyBQbGVhc2Ugc2VlIGBnZW5lcmljL19nZW5lcmljLnNoYXJlZC5zY3NzYFxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiR2ZXJ0aWNhbC1zcGFjaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4vLy8gYGlucHV0YCBoZWlnaHRcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kaW5wdXQtaGVpZ2h0OiA0NnB4ICFkZWZhdWx0O1xuXG4vLy8gQ3VzdG9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyBwYWRkaW5nXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1wYWRkaW5nOiAzMnB4ICFkZWZhdWx0O1xuXG5cbi8vIEN1c3RvbSBicmVha3BvaW50c1xuJGN1c3RvbS1icmVha3BvaW50czogKFxuICBjb250YWluZXItYnJlYWs6ICRjb250YWluZXItd2lkdGggLSAkZ3V0dGVyLXdpZHRoLFxuICBjb250YWluZXItZ3V0dGVyLWJyZWFrOiAkY29udGFpbmVyLXdpZHRoXG4pO1xuXG4vLy8gU2l0ZSdzIGNvbnRhaW5lciBwYWRkaW5nXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJGNvbnRhaW5lci1wYWRkaW5nOiAzNXB4ICFkZWZhdWx0O1xuXG4vLy8gTW9kYWwgYm9keSBwYWRkaW5nXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJG1vZGFsLWJvZHktcGFkZGluZy15OiAzMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvZHktcGFkZGluZy14OiAkY29udGFpbmVyLXBhZGRpbmcgKiAwLjUgIWRlZmF1bHQ7XG4kbW9kYWwtYm9keS1wYWRkaW5nLXgtLW1kOiA0NXB4ICFkZWZhdWx0O1xuXG4vLyBwcm9kdWN0IGdhbGxlcnkgdmFyaWFibGVzXG4kcHJvZHVjdEdhbGxlcnktd2lkdGg6IDUyOHB4ICFkZWZhdWx0O1xuJHByb2R1Y3RHYWxsZXJ5LWhlaWdodDogODUwcHggIWRlZmF1bHQ7XG4kcHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscy1tYXJnaW46IDIwcHggIWRlZmF1bHQ7XG4kcHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscy13aWR0aDogMTUwcHggIWRlZmF1bHQ7XG4kcHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscy1oZWlnaHQ6ICgkcHJvZHVjdEdhbGxlcnktaGVpZ2h0IC0gKCRwcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzLW1hcmdpbiAqIDMpKSAqIDAuMjUgIWRlZmF1bHQ7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEhFQURJTkdTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qKlxuICogU2ltcGxlIGRlZmF1bHQgc3R5bGVzIGZvciBoZWFkaW5ncyAxIHRocm91Z2ggNi5cbiAqL1xuXG5oMSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgZm9udC1zaXplOiByZW0oJGgxLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oJGgxLWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG4uaDEtYW5uaW1DbyB7XG4gIGZvbnQtc2l6ZTogcmVtKCRoMS1mb250LXNpemUtYWx0KTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuaDIge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gIGZvbnQtc2l6ZTogcmVtKCRoMi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogcmVtKCRoMi1saW5lLWhlaWdodCk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG5cbmgzIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgZm9udC1zaXplOiByZW0oJGgzLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oJGgzLWxpbmUtaGVpZ2h0KTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuaDQge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICBmb250LXNpemU6IHJlbSgkaDQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgkaDQtbGluZS1oZWlnaHQpO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG5oNSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG5cbiAgZm9udC1zaXplOiByZW0oJGg1LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oJGg1LWxpbmUtaGVpZ2h0KTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuaDYge1xuICBAaW5jbHVkZSBmb250KGJhc2UpO1xuXG4gIGZvbnQtc2l6ZTogcmVtKCRoNi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogcmVtKCRoNi1saW5lLWhlaWdodCk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIFRFWFRcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRleHQge1xuICAmLXNtYWxsIHtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgfVxuXG4gICYtYm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgfVxuXG4gICYtY29sb3ItcHJpbWFyeSB7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgTElOS1NcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gKiBEZWZhdWx0IHN0eWxlcyBmb3Igc2ltcGxlIGh5cGVybGlua3MuXG4gKi9cblxuQG1peGluIGxpbmtzLWhvdmVyLWZvY3VzKCkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAvLyBBcHBseSBzdHlsZSBvbiBhbGwgbGlua3MsIGJ1dCBhZGQgYSBjdXN0b20gY2xhc3MgdG8ga2VlcCB0aGUgZGVmYXVsdCBiZWhhdmlvdXIgd2hlbiBuZWVkZWRcbiAgJjpub3QoLmhvdmVyLXVuc3R5bGVkKTpob3ZlcixcbiAgJjpub3QoLmZvY3VzLXVuc3R5bGVkKTpmb2N1cyB7XG4gICAgQGluY2x1ZGUgbGlua3MtaG92ZXItZm9jdXMoKTtcbiAgfVxuXG4gIC8qIEZpeCB0byBhbGxvdyBcImNsaWNrXCIgb24gZXh0ZXJuYWwgU1ZHIGluIE1pY3Jvc29mdCBFREdFwqAqL1xuICBzdmcgPiB1c2Uge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5saW5rLW92ZXJyaWRlQ292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIElNQUdFU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAqIDEuIEZsdWlkIGltYWdlcyBmb3IgcmVzcG9uc2l2ZSBwdXJwb3Nlcy5cbiAqIDIuIE9mZnNldCBgYWx0YCB0ZXh0IGZyb20gc3Vycm91bmRpbmcgY29weS5cbiAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBbMV0gKi9cbiAgaGVpZ2h0OiBhdXRvOyAvKiBbMV0gKi9cbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBbMl0gKi9cbn1cblxuLmltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEZPUk0gRklFTERTXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmxhYmVsLFxubGVnZW5kIHtcbiAgZm9udC1zaXplOiByZW0oJGxhYmVsLWZvbnQtc2l6ZSk7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IGVtKDVweCwgJGxhYmVsLWZvbnQtc2l6ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiBlbSg1cHgsICRsYWJlbC1mb250LXNpemUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlci13aWR0aDogMCAwIHJlbSgycHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiByZW0oJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMTVzIGVhc2UtaW4sIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkdGhlbWUtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogZW0oJGlucHV0LWhlaWdodCwgJGlucHV0LWZvbnQtc2l6ZSk7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogcmVtKDhweCk7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiBlbSgxNXB4LCAkaW5wdXQtZm9udC1zaXplKTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gdXNlZnVsIHdoZW4gd2lkdGggaXMgc2V0IHRvIGFueXRoaW5nIG90aGVyIHRoYW4gMTAwJVxuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICAvLyBub3RlOiBiZyBpbWFnZSBiZWxvdyB1c2VzIDIgdXJscy4gVGhlIGZpcnN0IGlzIGFuIHN2ZyBkYXRhIHVyaSBmb3IgdGhlIGFycm93IGljb24sIGFuZCB0aGUgc2Vjb25kIGlzIHRoZSBncmFkaWVudC5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS42MzMgMS4xNDJhLjkxNS45MTUgMCAwIDAgMCAxLjI4NWw0LjczNCA0LjgwN2EuODg1Ljg4NSAwIDAgMCAxLjI2NiAwbDQuNzM0LTQuODA3YS45MTUuOTE1IDAgMCAwIDAtMS4yODUuODg4Ljg4OCAwIDAgMC0xLjI2NSAwTDYgNS4zMDcgMS44OTggMS4xNDJhLjg4OC44ODggMCAwIDAtMS4yNjUgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHRoZW1lLWh1ZS1saWdodCAwJSwgJHRoZW1lLWh1ZS1saWdodCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICAvLyBhcnJvdyBpY29uIHBvc2l0aW9uIChjZW50ZXIgaW5zaWRlIHRoZSByaWdodCBwYWRkaW5nIG9mIHRoZSBzZWxlY3QsIDUwJSB2ZXJ0aWNhbCksIHRoZW4gZ3JhZGllbnQgcG9zaXRpb25cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgZW0oMjJweCwgJGlucHV0LWZvbnQtc2l6ZSkgdG9wIDUwJSwgMCAwO1xuICAvLyBpY29uIHNpemUsIHRoZW4gZ3JhZGllbnRcbiAgYmFja2dyb3VuZC1zaXplOiBlbSgxM3B4LCAkaW5wdXQtZm9udC1zaXplKSBhdXRvLCAxMDAlO1xuXG4gIC8vIEhpZGUgYXJyb3cgaWNvbiBpbiBJRSBicm93c2Vyc1xuICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBIaWRlIGRvdHRlZCBsaW5lIGluIEZpcmVmb3hcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJHRoZW1lLWNvbG9yO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS42MzMgMS4xNDJhLjkxNS45MTUgMCAwIDAgMCAxLjI4NWw0LjczNCA0LjgwN2EuODg1Ljg4NSAwIDAgMCAxLjI2NiAwbDQuNzM0LTQuODA3YS45MTUuOTE1IDAgMCAwIDAtMS4yODUuODg4Ljg4OCAwIDAgMC0xLjI2NSAwTDYgNS4zMDcgMS44OTggMS4xNDJhLjg4OC44ODggMCAwIDAtMS4yNjUgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHRoZW1lLWh1ZS1saWdodCAwJSwgJHRoZW1lLWh1ZS1saWdodCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHRoZW1lLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgcGFkZGluZzogZW0oNXB4LCAkaW5wdXQtZm9udC1zaXplKSBlbSgxMHB4LCAkaW5wdXQtZm9udC1zaXplKTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgVEFCTEVcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcblxuICB0aCxcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC8vIFByZXZlbnQgd2VpcmQgYnVnIHdoZW4gdXNpbmcgYC5jb2wtYCBmcm9tIEJvb3RzdHJhcCBvbiBgY29sZ3JvdXA+Y29sYFxuICBjb2wge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgU1ZHXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbiIsIi5wYXN0aWxsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IHJlbSg4MHB4KTtcbiAgICB3aWR0aDogcmVtKDgwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzEwZGVnLCAkd2hpdGUgMCUsICR0aGVtZS10ZXJ0aWFyeS1jb2xvciAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoJGJhbGloYWksIC41KTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLTQwIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oNTBweCk7XG4gICAgICAgIHdpZHRoOiByZW0oNTBweCk7XG4gICAgfVxuXG4gICAgJi01MCB7XG4gICAgICBoZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgIHdpZHRoOiByZW0oNTBweCk7XG4gICAgfVxuXG4gICAgJi05MCB7XG4gICAgICBoZWlnaHQ6IHJlbSg5MHB4KTtcbiAgICAgIHdpZHRoOiByZW0oOTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoZWlnaHQ6IHJlbSg4MHB4KTtcbiAgICAgICAgd2lkdGg6IHJlbSg4MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJlZHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjQuMDFkZWcsICRiaXR0ZXJzd2VldCAwJSwgJGJpdHRlcnN3ZWV0IDQzLjMzJSwgJGd1YXJkc21hbiAxMDAlLCAkZ3VhcmRzbWFuIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKCRuZXBhbCwwLjQ4KTtcbiAgICB9XG59XG5cbi5wYXN0aWxsZS1pbWFnZSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiA1MCU7XG5cbiAgJi5sYXp5bG9hZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxuXG4gICYubGF6eWxvYWRlZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogcmVtKCRtaW4pKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiByZW0oJG1heCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiByZW0oJG1pbikpIGFuZCAobWF4LXdpZHRoOiByZW0oJG1heCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogcmVtKCRtaW4pKSBhbmQgKG1heC13aWR0aDogcmVtKCRtYXgpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyb20gQm9vdHN0cmFwXG4vLyBXZSBuZWVkIHRvIGVuc3VyZSBjb21wYXRpYmlsaXR5IHdpdGggUFhNUyBjb3JlIGZ1bmN0aW9ubmFsaXR5XG4vLyBJZiB3ZSBjYW4sIGtlZXAgdGhlIGV4aXN0aW5nIEJvb3RzdHJhcCBjbGFzc2VzIGFuZCBjaGFuZ2UgdGhlIHN0eWxlXG4vLyBEb2N1bWVudGF0aW9uOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvbGF5b3V0L2dyaWQvXG4vL1xuLy8gV2F0Y2ggb3V0IGZvciBjaGFuZ2VzIGJldHdlZW4gdGhlIGN1cnJlbnQgY29kZSBhbmQgdGhlIGxlZ2FjeSB2ZXJzaW9uIGZyb20gUFhNU1xuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L21pZ3JhdGlvbi8jZ3JpZC1zeXN0ZW1cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIG1heC13aWR0aDogcmVtKCRjb250YWluZXItd2lkdGgpO1xuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogcmVtKCRndXR0ZXIgLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgkY29udGFpbmVyLW1heC13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IHJlbSgtJGd1dHRlciAvIDIpO1xuICBtYXJnaW4tbGVmdDogcmVtKC0kZ3V0dGVyIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogcmVtKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiByZW0oJGd1dHRlciAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKG1hdGguZGl2KCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IG1hdGguZGl2KCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIG1hdGguZGl2KDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBtYXRoLmRpdigxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKGNhbGMoJGd1dHRlciAvIDIpKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbShjYWxjKCRndXR0ZXIgLyAyKSk7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1NDEwXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbCN7JGluZml4fS1vZmZzZXQtI3skaX0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRjb2x1bW5zKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuLy8gRG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L2NvbXBvbmVudHMvbWVkaWEtb2JqZWN0L1xuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuXG4uZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpwqB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgdHIjeyZ9LmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIHRib2R5I3smfS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuLy8gRG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L2NvbXBvbmVudHMvZHJvcGRvd25zL1xuLy9cbi8vIFdhdGNoIG91dCBmb3IgY2hhbmdlcyBiZXR3ZWVuIHRoZSBjdXJyZW50IGNvZGUgYW5kIHRoZSBsZWdhY3kgdmVyc2lvbiBmcm9tIFBYTVNcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9taWdyYXRpb24vI2Ryb3Bkb3duc1xuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtLWNhcmV0IHtcbiAgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcbiAgICB3aWR0aDogZW0oMTNweCk7XG4gICAgaGVpZ2h0OiBlbSg4cHgpO1xuICAgIC8vIGNcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGVtKDFweCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHJlbSgkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiByZW0oOXB4KSByZW0oMTVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMTVzIGVhc2UtaW4sIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIC8vIGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLW91dDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDAgcmVtKDFweCkgJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IHJlbSgkZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogcmVtKCRkcm9wZG93bi1wYWRkaW5nLXkpIHJlbSgkZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiByZW0oJGRyb3Bkb3duLXNwYWNlcikgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogcmVtKCRkcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiB1bCB7XG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICB9XG5cbiAgPiBsaSB7XG4gICAgPiBhOm5vdCguYnRuKSB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogcmVtKDRweCkgcmVtKDE1cHgpO1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBnYXA6IHJlbSg1cHgpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi10b2dnbGUtLWNhcmV0IC5jYXJldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEFkZCBjb21wYXRpYmlsaXR5IHdpdGggQm9vdHN0cmFwIDMuMy43XG4ub3Blbixcbi5kcm9wZG93bi0taG92ZXI6aG92ZXIge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlLS1jYXJldCAuY2FyZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgfVxuXG4gICYuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtLWNhcmV0IC5jYXJldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLS1ob3Zlcjpob3ZlciB7XG4gIC8vIFByZXZlbnQgdGhlIGRyb3Bkb3duIGZyb20gYmVpbmcgXCJzdHVja1wiIGlmIHRoZSB1c2VyIGNsaWNrcyBvbiB0aGUgdG9nZ2xlXG4gIC8vIGJ5IGRpc2FibGluZyB0aGUgXCJwb2ludGVyIGV2ZW50c1wiIHdoZW4gaG92ZXJpbmdcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIEV4dGVuZCBcImhvdmVyYWJsZVwiIGFyZWEgdG8gcHJldmVudCB0aGUgZHJvcGRvd24gZnJvbSBkaXNhcHBlYXJpbmcgd2hlbiBtb3ZpbmdcbiAgLy8gZnJvbSB0aGUgdG9nZ2xlIHRvIHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiByZW0oJGRyb3Bkb3duLXNwYWNlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGhlbWUtaHVlLWxpZ2h0LCAwKTtcblxuICAgIEBhdC1yb290IHtcbiAgICAgIC5kcm9wdXAjeyZ9IHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAubWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAubWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLm1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIixcIiUzY1wiKSxcbiAgKFwiPlwiLFwiJTNlXCIpLFxuICAoXCIjXCIsXCIlMjNcIiksXG4gIChcIihcIixcIiUyOFwiKSxcbiAgKFwiKVwiLFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLm1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC5tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yLmFkanVzdCgkbGluay1jb2xvciwgJGxpZ2h0bmVzczogLTE1JSwgJHNwYWNlOiBoc2wpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDE0MDBweFxuXG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMzgwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzJweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBjb2xvci5hZGp1c3QoJHRhYmxlLWRhcmstYmcsICRsaWdodG5lc3M6IDcuNSUsICRzcGFjZTogaHNsKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGNvbG9yLmFkanVzdCgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGxpZ2h0bmVzczogMjUlLCAkc3BhY2U6IGhzbCkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIDAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgY29sb3IuYWRqdXN0KCRjb21wb25lbnQtYWN0aXZlLWJnLCAkbGlnaHRuZXNzOiAzNSUsICRzcGFjZTogaHNsKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGNvbG9yLmFkanVzdCgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGxpZ2h0bmVzczogMzUlLCAkc3BhY2U6IGhzbCkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC5tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogMC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGNvbG9yLmFkanVzdCgkZ3JheS05MDAsICRsaWdodG5lc3M6IC01JSwgJHNwYWNlOiBoc2wpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cbi8vIFBhbmVsc1xuJHBhbmVsLXNwYWNlci15OiAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcbiRwYW5lbC1zcGFjZXIteDogJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXdpZHRoOiAkY2FyZC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItY29sb3I6ICRjYXJkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRwYW5lbC1pbm5lci1ib3JkZXItcmFkaXVzOiAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhbmVsLWNhcC1iZzogJGNhcmQtY2FwLWJnICFkZWZhdWx0O1xuJHBhbmVsLWNhcC1jb2xvcjogJGNhcmQtY2FwLWNvbG9yICFkZWZhdWx0O1xuJHBhbmVsLWNvbG9yOiAkY2FyZC1jb2xvciAhZGVmYXVsdDtcbiRwYW5lbC1iZzogJGNhcmQtYmcgIWRlZmF1bHQ7XG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGNvbG9yLmFkanVzdCgkcG9wb3Zlci1iZywgJGxpZ2h0bmVzczogLTMlLCAkc3BhY2U6IGhzbCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGNvbG9yLmFkanVzdCgkcG9wb3Zlci1ib3JkZXItY29sb3IsICRhbHBoYTogLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBtYXRoLmRpdigkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBtYXRoLmRpdigkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIG1hdGguZGl2KDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IG1hdGguZGl2KCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IG1hdGguZGl2KCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIG1hdGguZGl2KDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogbWF0aC5kaXYoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBtYXRoLmRpdigkZnMsICRmcyAqIDAgKyBtYXRoLmRpdigxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3ttYXRoLmRpdigkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgbWF0aC5kaXYoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3ttYXRoLmRpdigkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3ttYXRoLmRpdigkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3ttYXRoLmRpdigkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gQm9vdHN0cmFwIG92ZXJyaWRlc1xuXG4vLyBCcmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxNDAwcHhcbik7XG5cbi8vIFR5cGVcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1iYXNlO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJGJhc2UtZm9udC1zaXplKTsgLy8gQm9vdHN0cmFwIHVzZSBgcmVtYCBmb3IgYWxsIGl0cyBjYWxjdWxhdGlvbnNcblxuJGgxLWZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiRoMi1mb250LXNpemU6ICRoMi1mb250LXNpemU7XG4kaDMtZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuJGg0LWZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiRoNS1mb250LXNpemU6ICRoNS1mb250LXNpemU7XG4kaDYtZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuXG4kaDEtZm9udC1zaXplLWFsdDogNDBweDtcblxuLy8gU3BhY2Vyc1xuJHNwYWNlcjogJHZlcnRpY2FsLXNwYWNpbmc7XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogKFxuICAgIDA6IDAsXG4gICAgMTogcmVtKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6IHJlbSgkc3BhY2VyICogLjUpLFxuICAgIDM6IHJlbSgkc3BhY2VyKSxcbiAgICA0OiByZW0oJHNwYWNlciAqIDEuNSksXG4gICAgNTogcmVtKCRzcGFjZXIgKiAyLjUpXG4pO1xuXG4vLyBTaXplc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyLXdpZHRoO1xuXG4vLyBDb2xvcnNcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJkZWZhdWx0XCI6ICR0aGVtZS1odWUtZGFya1xuKTtcblxuLy8gRHJvcGRvd25zXG4kZHJvcGRvd24tbWluLXdpZHRoOiAxOTVweDtcbiRkcm9wZG93bi1zcGFjZXI6IDVweDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6IDE1cHg7XG4kZHJvcGRvd24tcGFkZGluZy14OiA1cHg7XG4kZHJvcGRvd24tYmc6ICR0aGVtZS1odWUtbGlnaHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vLyBDdXN0b20gdmFyaWFibGVzXG5cbiRib3JkZXItcmFkaXVzOiAxMnB4ICFkZWZhdWx0O1xuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgMTRweCFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkZmlyZWZseSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRsaW5rd2F0ZXIgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyoxLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDMwcHg7XG4kbW9kYWwtaW5uZXItcGFkZGluZy1zbWFsbGVyOiAgICAgICAxNXB4O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgNzkzcHggIWRlZmF1bHQ7IC8vIGluaXRpYWxseSA5OTZweFxuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgJG1vZGFsLWxnO1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgMTJweDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXNtYWxsZXI6ICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmctc21hbGxlcjtcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vIERvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9jb21wb25lbnRzL2lucHV0LWdyb3VwL1xuLy9cbi8vIFdhdGNoIG91dCBmb3IgY2hhbmdlcyBiZXR3ZWVuIHRoZSBjdXJyZW50IGNvZGUgYW5kIHRoZSBsZWdhY3kgdmVyc2lvbiBmcm9tIFBYTVNcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9taWdyYXRpb24vI2lucHV0LWdyb3Vwc1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+ICoge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiByZW0oJGlucHV0LWhlaWdodCkgLSByZW0oMnB4KTtcblxuICAgICY6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtJGlucHV0LWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGZpcmVmbHk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRmaXJlZmx5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogcmVtKC0kaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hZGRvbiB7IG1hcmdpbi1yaWdodDogcmVtKC0kaW5wdXQtYm9yZGVyLXdpZHRoKTsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCxcbi5pbnB1dC1ncm91cC1idG4geyBtYXJnaW4tbGVmdDogcmVtKC0kaW5wdXQtYm9yZGVyLXdpZHRoKTsgfVxuXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogcmVtKCRpbnB1dC1ib3JkZXItd2lkdGgpIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTcuNSUsICRzcGFjZTogaHNsKSwgJGhvdmVyLWJvcmRlcjogY29sb3IuYWRqdXN0KCRib3JkZXIsICRsaWdodG5lc3M6IC0xMCUsICRzcGFjZTogaHNsKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUsICRzcGFjZTogaHNsKSwgJGFjdGl2ZS1ib3JkZXI6IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtMTIuNSUsICRzcGFjZTogaHNsKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIEN1c3RvbSBzdHlsZSBmb3IgdGhlIG5vVWlTbGlkZXIgcGx1Z2luICh2LjE1LjUuMCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9sZW9uZ2Vyc2VuL25vVWlTbGlkZXIvdHJlZS8xNS41LjApXG4vLyBUaGVvcmV0aWNhbGx5LCB3ZSBvbmx5IG5lZWQgdG8gY2hhbmdlIHRoZSB2YXJpYWJsZXMgYmVsbG93IHRvIG1hdGNoIHRoZSBzdHlsZSB0byB0aGUgd2Vic2l0ZSBkZXNpZ25cblxuLy8gU2l6ZSBvZiB0aGUgcmFuZ2Ugc2xpZGVyXG4kYy1ub3VpLXNsaWRlci1zaXplOiAycHggIWRlZmF1bHQ7XG4vLyBTaXplIG9mIHRoZSByYW5nZSBzbGlkZXIncyBib3JkZXJcbiRjLW5vdWktc2xpZGVyLWJvcmRlci1zaXplOiAwcHggIWRlZmF1bHQ7XG4vLyBTaXplIG9mIHRoZSBzbGlkZXIncyBoYW5kbGUgKGFzc3VtaW5nIGl0IGlzIGEgc3F1YXJlKVxuLy8gSXQgc2hvdWxkIGJlIGhpZ2hlciB0aGFuIHRoZSByYW5nZSBzbGlkZXIncyBzaXplXG4kYy1ub3VpLWhhbmRsZS1zaXplOiAxMnB4ICFkZWZhdWx0O1xuLy8gU2l6ZSBvZiB0aGUgaGFuZGxlJ3MgYm9yZGVyXG4kYy1ub3VpLWhhbmRsZS1ib3JkZXItc2l6ZTogMnB4ICFkZWZhdWx0O1xuXG4vLyBDb2xvciBvZiB0aGUgcmFuZ2Ugc2xpZGVyJ3MgYm9yZGVyXG4kYy1ub3VpLXNsaWRlci1ib3JkZXItY29sb3I6ICRhbHRvICFkZWZhdWx0O1xuLy8gQ29sb3Igb2YgdGhlIHJhbmdlIHNsaWRlcidzIGJhY2tncm91bmRcbiRjLW5vdWktc2xpZGVyLWJnLWNvbG9yOiAkYWx0byAhZGVmYXVsdDtcbi8vIENvbG9yIG9mIHRoZSByYW5nZSBiYWNrZ3JvdW5kXG4kYy1ub3VpLXJhbmdlLWJnLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuLy8gQ29sb3Igb2YgdGhlIGhhbmRsZSdzIGJvcmRlclxuJGMtbm91aS1oYW5kbGUtYm9yZGVyLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuLy8gU2l6ZSBvZiB0aGUgaGFuZGxlJ3MgYmFja2dyb3VuZFxuJGMtbm91aS1oYW5kbGUtYmctY29sb3I6ICR0aGVtZS1odWUtbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFjdGl2ZSBjb2xvciBvZiB0aGUgaGFuZGxlJ3MgYm9yZGVyXG4kYy1ub3VpLWhhbmRsZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuLy8gQWN0aXZlIGNvbG9yIG9mIHRoZSBoYW5kbGUncyBiYWNrZ3JvdW5kXG4kYy1ub3VpLWhhbmRsZS1hY3RpdmUtYmctY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4vLyBTaXplIG9mIHRoZSBoYW5kbGUncyBvdXRsaW5lIGJvcmRlclxuJGMtbm91aS1oYW5kbGUtYWN0aXZlLW91dGxpbmUtc2l6ZTogMnB4ICFkZWZhdWx0O1xuXG4vLyBDYWxjdWxhdGUgdGhlIG9mZnNldCB0byBwb3NpdGlvbiB0aGUgaGFuZGxlIGluIHRoZSBjZW50ZXIgb2YgdGhlIHJhbmdlIHNsaWRlclxuJGMtbm91aS1oYW5kbGUtb2Zmc2V0OiAoJGMtbm91aS1oYW5kbGUtc2l6ZSAtICgkYy1ub3VpLXNsaWRlci1zaXplIC0gKCRjLW5vdWktc2xpZGVyLWJvcmRlci1zaXplICogMikpKSAqIDAuNTtcblxuLy8gUHJldmVudCB0aGUgaGFuZGxlIGZyb20gb3ZlcmZsb3dpbmcgb24gZWFjaCBzaWRlIG9mIHRoZSBzbGlkZXJcbiRjLW5vdWktbm8tb3ZlcmZsb3c6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIEZ1bmN0aW9uYWwgc3R5bGluZzpcbi8vIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4vLyBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHNcbi5ub1VpLWNvbm5lY3RzIHtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG59XG5cbi8vIE9mZnNldCBkaXJlY3Rpb25cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4vLyBjb25uZWN0IGVsZW1lbnRzLlxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgdG9wOiAtMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xufVxuXG4vLyBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudFxuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogcmVtKCRjLW5vdWktc2xpZGVyLXNpemUpO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHRvcDogcmVtKC0kYy1ub3VpLWhhbmRsZS1vZmZzZXQpO1xuICByaWdodDogcmVtKC0kYy1ub3VpLWhhbmRsZS1zaXplIC8gMik7XG59XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IHJlbSgkYy1ub3VpLXNsaWRlci1zaXplKTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgYm90dG9tOiByZW0oLSRjLW5vdWktaGFuZGxlLXNpemUgLyAyKTtcbiAgcmlnaHQ6IHJlbSgtJGMtbm91aS1oYW5kbGUtb2Zmc2V0KTtcbn1cblxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IHJlbSgtJGMtbm91aS1oYW5kbGUtc2l6ZSAvIDIpO1xuICByaWdodDogYXV0bztcbn1cblxuLy8gU3R5bGluZzpcbi8vIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxuLm5vVWktdGFyZ2V0IHtcbiAgbWFyZ2luOiByZW0oJGMtbm91aS1oYW5kbGUtb2Zmc2V0KSAwO1xuICBib3JkZXI6ICRjLW5vdWktc2xpZGVyLWJvcmRlci1zaXplIHNvbGlkICRjLW5vdWktc2xpZGVyLWJvcmRlci1jb2xvcjtcbiAgQGlmICgkYy1ub3VpLW5vLW92ZXJmbG93KSB7XG4gICAgcGFkZGluZzogMCByZW0oJGMtbm91aS1oYW5kbGUtc2l6ZS8yKTtcbiAgfVxuICBiYWNrZ3JvdW5kOiAkYy1ub3VpLXNsaWRlci1iZy1jb2xvcjtcbn1cblxuLm5vVWktY29ubmVjdHMge1xuICBAaWYgKCRjLW5vdWktbm8tb3ZlcmZsb3cpIHtcbiAgICBtYXJnaW46IDAgcmVtKC0kYy1ub3VpLWhhbmRsZS1zaXplLzIpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkYy1ub3VpLWhhbmRsZS1zaXplKX0pO1xuICB9XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAkYy1ub3VpLXJhbmdlLWJnLWNvbG9yO1xufVxuXG4vLyBIYW5kbGVzIGFuZCBjdXJzb3JzXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1pbiwgYm9yZGVyIC4xNXMgZWFzZS1pbjtcbiAgYm9yZGVyOiAkYy1ub3VpLWhhbmRsZS1ib3JkZXItc2l6ZSBzb2xpZCAkYy1ub3VpLWhhbmRsZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjLW5vdWktaGFuZGxlLWJnLWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgkYy1ub3VpLWhhbmRsZS1zaXplKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAudG9vbHRpcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oN3B4KTtcbiAgICBtaW4td2lkdGg6IHJlbSg2N3B4KTtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICYtaW5uZXIge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubm9VaS1vcmlnaW46bGFzdC1vZi10eXBlIHtcbiAgLnRvb2x0aXAge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oLTU1cHgpO1xuICB9XG59XG5cbi5ub1VpLWFjdGl2ZSxcbi5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XG4gIGJvcmRlci1jb2xvcjogJGMtbm91aS1oYW5kbGUtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbm91aS1oYW5kbGUtYWN0aXZlLWJnLWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDAgMCByZW0oJGMtbm91aS1oYW5kbGUtYWN0aXZlLW91dGxpbmUtc2l6ZSkgJGMtbm91aS1oYW5kbGUtYmctY29sb3IsIDAgMCAwIHJlbSgkYy1ub3VpLWhhbmRsZS1hY3RpdmUtb3V0bGluZS1zaXplICsgJGMtbm91aS1oYW5kbGUtYm9yZGVyLXNpemUpICRjLW5vdWktaGFuZGxlLWJvcmRlci1jb2xvcjtcbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbltkaXNhYmxlZF0ge1xuICAmLm5vVWktdGFyZ2V0LFxuICAmLm5vVWktaGFuZGxlLFxuICAubm9VaS1oYW5kbGUge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWRpc2FibGVkLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGMtaW1hZ2VDb250YWluZXItYmFkZ2UtY29sb3I6IGdiYSgkd2hpdGUsIC4wNSk7XG4vLyAxLiBcIlNhZmV0eVwiIHdpZHRoIGZvciB0aGUgY29tcG9uZW50IHRvIHByZXZlbnQgdGhlIGltYWdlIGZyb20gYmVpbmcgXCJzcXVhc2hlZFwiIHdoZW4gdGhlIGNvbnRleHQgb2ZmZXJzIG5vIHdpZHRoLlxuLy8gVGhlIHZhbHVlIGNhbiBiZSBvdmVyd3JpdHRlbiB3aGVuIG5lZWRlZCwgZGVwZW5kaW5nIG9uIHRoZSBjb250ZXh0IGFuZCBhdCB0aGUgcGFyZW50IGNvbXBvbmVudCBsZXZlbC5cbi5pbWFnZUNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogcmVtKDczcHgpOyAvLyBbMV1cbiAgei1pbmRleDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKG1hdGguZGl2KDg4LCA3MykpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICYuaW1hZ2VDb250YWluZXItLWxpbmsge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogcmVtKDJweCkgc29saWQgJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzcGxheSBhIGxvYWRpbmcgc3Bpbm5lciBmb3IgdGhlIGxhenlsb2FkZWQgaW1hZ2VzXG4gIC8vIDxkaXYgY2xhc3M9XCJpbWFnZUNvbnRhaW5lclwiPlxuICAvLyAgIDxpbWcgc3JjPVwiXCIgZGF0YS1zcmNzZXQ9XCJcIiBhbHQ9XCJcIiBjbGFzcz1cImltYWdlQ29udGFpbmVyLWltYWdlIGxhenlsb2FkXCI+XG4gIC8vICAgPGRpdiBjbGFzcz1cImxvYWRlclwiPlxuICAvLyAgICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbiAgLy8gICAgIDxkaXYgY2xhc3M9XCJsb2FkZXItZG90XCI+PC9kaXY+XG4gIC8vICAgICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuICAvLyAgICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbiAgLy8gICAgIDxkaXYgY2xhc3M9XCJsb2FkZXItZG90XCI+PC9kaXY+XG4gIC8vICAgICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuICAvLyAgICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbiAgLy8gICAgIDxkaXYgY2xhc3M9XCJsb2FkZXItZG90XCI+PC9kaXY+XG4gIC8vICAgICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuICAvLyAgICAgPGRpdiBjbGFzcz1cImxvYWRlci1kb3RcIj48L2Rpdj5cbiAgLy8gICAgIDxkaXYgY2xhc3M9XCJsb2FkZXItZG90XCI+PC9kaXY+XG4gIC8vICAgICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuICAvLyAgIDwvZGl2PlxuICAvLyA8L2Rpdj5cblxuICAvLyBQb3NpdGlvbiB0aGUgbG9hZGVyIGFuZCBoaWRlIGl0XG4gIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIC8vIEhpZGUgaW1hZ2VzIHdoaWNoIGFyZSBub3QgeWV0IGxvYWRlZFxuICAubGF6eWxvYWQsXG4gIC5sYXp5bG9hZGluZyxcbiAgLmxhenlkZWxheWVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLy8gRGlzcGxheSB0aGUgbG9hZGVyIHdoZW4gdGhlIGltYWdlIGlzIGN1cnJlbnRseSBsb2FkaW5nXG4gIC5sYXp5bG9hZGluZyArIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gV2hlbiB0aGUgaW1hZ2UgaXMgbG9hZGVkLCBzaG93IGl0Li4uXG4gIC5sYXp5bG9hZGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gICAgLy8gLi4uYW5kIHN0b3AgdGhlIGxvYWRlciBhbmltYXRpb25cbiAgICArIC5sb2FkZXIgLmxvYWRlci1kb3Q6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGlzcGxheSBhIHNxdWFyZSBjb250YWluZXJcbi5pbWFnZUNvbnRhaW5lci0tc3F1YXJlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4uaW1hZ2VDb250YWluZXItaW1hZ2UsXG4uaW1hZ2VDb250YWluZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgJi5uby1pbWFnZSB7XG4gICAgY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZUNvbnRhaW5lci1pbWFnZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi5sYXp5bG9hZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmltYWdlQ29udGFpbmVyLS1jb3ZlciAmIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5pbWFnZUNvbnRhaW5lci1pY29uIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IHN2ZyB7XG4gICAgZmlsbDogJHRoZW1lLWh1ZS1kYXJrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLmltYWdlQ29udGFpbmVyLWJhZGdlIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiByZW0oMTZweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1pbi13aWR0aDogcmVtKDExNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiByZW0oMnB4KSByZW0oMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkICRjLWltYWdlQ29udGFpbmVyLWJhZGdlLWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWltYWdlQ29udGFpbmVyLWJhZGdlLWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDAgN3B4IDAgcmdiYSgkYmxhY2ssIC4wNSk7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5ICsgMTtcbn1cbiIsIi8vIERpc3BsYXkgYSBTVkcgaWNvbiBpbiBhIGZpeGVkIHNpemVkIGNvbnRhaW5lclxuLy8gMS4gQnkgZGVmYXVsdCwgaWNvbnMgYXJlIHNpemVkIHJlbGF0aXZlbHkgdG8gdGhlaXIgcGFyZW50XG4kYy1pY29uQ29udGFpbmVyLXNpemU6IDI0cHggIWRlZmF1bHQ7XG5cbi5pY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiByZW0oJGMtaWNvbkNvbnRhaW5lci1zaXplKTtcblxuICA+IHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmljb25Db250YWluZXItLWZpeGVkIHtcbiAgPiBzdmcge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICB9XG59XG5cbi5pY29uQ29udGFpbmVyLS1wbGFpbkJhY2tncm91bmQge1xuICBoZWlnaHQ6IHJlbSg2MHB4KTtcbiAgd2lkdGg6IHJlbSg2MHB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxMC40MmRlZywgJHdoaXRlIDAlLCAkYm90dGljZWxsaSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAtNXB4IHJnYmEoJGJhbGloYWksIC40NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGhlaWdodDogcmVtKDkwcHgpO1xuICAgIHdpZHRoOiByZW0oOTBweCk7XG4gIH1cbn1cbiIsIi5pY29uLFxuLmdseXBoaWNvbiB7XG4gIHdpZHRoOiByZW0oMThweCk7XG4gIGhlaWdodDogcmVtKDIwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG5cbiAgJi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNoZXZyb24tcmlnaHQuc3ZnXCIpO1xuICB9XG4gICYtY2hldnJvbi1sZWZ0IHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNoZXZyb24tbGVmdC5zdmdcIik7XG4gIH1cbiAgJi1lZGl0IHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWVkaXQuc3ZnXCIpO1xuICAgIGhlaWdodDogcmVtKDE5cHgpO1xuICB9XG4gICYtcmVtb3ZlIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXRyYXNoLnN2Z1wiKTtcbiAgfVxuICAmLWJhY2sge1xuICAgIGhlaWdodDogcmVtKDhweCk7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgfVxuICAmLWNhbGVuZGFyIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNhbGVuZGFyLnN2Z1wiKTtcbiAgfVxuICAmLWluZm8tc2lnbiB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1pbmZvcm1hdGlvbi5zdmdcIik7XG4gIH1cbiAgJi1kaXNjb3VudCB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1kaXNjb3VudC5zdmdcIik7XG4gIH1cbiAgJi1wZXJjZW50IHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBlcmNlbnQuc3ZnXCIpO1xuICB9XG4gICYtbG9naW4ge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tbG9naW4uc3ZnXCIpO1xuICB9XG4gICYtY3JlYXRlLWFjY291bnQge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY3JlYXRlLWFjY291bnQuc3ZnXCIpO1xuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vLyBXZSBpbmhlcml0IHRoZSBjb21wb25lbnQgZnJvbSBCb290c3RyYXAgaW4gb3JkZXIgdG8gcHJlc2VydmUgY29tcGF0aWJpbGl0eSB3aXRoIGxlZ2FjeSBjb2RlIGZyb20gUFhNUy5cbi8vIE1vc3Qgb2YgdGhlIGNvZGUgaGFzIGJlZW4gcmVtb3ZlZCwgYnV0IHdlIGtlcHQgdGhlIG5hbWluZyBjb252ZW50aW9uOlxuLy8gLSBgLmJ0bmAgZm9yIG91ciBiYXNlIHN0eWxlcywgc2hhcmVkIGFjY3Jvc3MgYWxsIHZhcmlhdGlvbnNcbi8vIC0gYC5idG4tcHJpbWFyeWAgZm9yIHRoZSBtYWluIGJ1dHRvbnNcbi8vIC0gYC5idG4tZGVmYXVsdGAgZm9yIHRoZSBzZWNvbmRhcnkgYnV0dG9uc1xuLy9cbi8vIFdhdGNoIG91dCBmb3IgY2hhbmdlcyBiZXR3ZWVuIHRoZSBjdXJyZW50IGNvZGUgYW5kIHRoZSBsZWdhY3kgdmVyc2lvbiBmcm9tIFBYTVNcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9taWdyYXRpb24vI2J1dHRvbnNcblxuJGMtYnRuLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcblxuLy8gQnV0dG9ucycgY29sb3JzXG4vL1xuLy8gUHJpbWFyeVxuJGMtYnV0dG9uLXByaW1hcnktYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGJpdHRlcnN3ZWV0IDAlLCAkZ3VhcmRzbWFuIDEwMCUpIWRlZmF1bHQ7XG4kYy1idXR0b24tcHJpbWFyeS1jb2xvcjogJHRoZW1lLWh1ZS1saWdodCAhZGVmYXVsdDtcblxuJGMtYnV0dG9uLXByaW1hcnktYm9yZGVyLS1ob3ZlcjogbnVsbCAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtLWhvdmVyOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGMtYnV0dG9uLXByaW1hcnktY29sb3ItLWhvdmVyOiBudWxsICFkZWZhdWx0O1xuXG4kYy1idXR0b24tcHJpbWFyeS1ib3JkZXItLWZvY3VzOiBudWxsICFkZWZhdWx0O1xuJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC0tZm9jdXM6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGMtYnV0dG9uLXByaW1hcnktY29sb3ItLWZvY3VzOiBudWxsICFkZWZhdWx0O1xuXG4vLyBTZWNvbmRhcnlcbiRjLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yIWRlZmF1bHQ7XG4kYy1idXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1zZWNvbmRhcnktY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG5cbiRjLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLS1ob3ZlcjogJHRoZW1lLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kYy1idXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtLWhvdmVyOiAkd2hpdGUhZGVmYXVsdDtcbiRjLWJ1dHRvbi1zZWNvbmRhcnktY29sb3ItLWhvdmVyOiAkdGhlbWUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcblxuJGMtYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItLWZvY3VzOiAkdGhlbWUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC0tZm9jdXM6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGMtYnV0dG9uLXNlY29uZGFyeS1jb2xvci0tZm9jdXM6IG51bGwgIWRlZmF1bHQ7XG5cbi8vIFRlcnRpYXJ5XG4kYy1idXR0b24tdGVydGlhcnktY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuXG4vLyBRdWF0ZXJuYXJ5XG4kYy1idXR0b24tcXVhdGVybmFyeS1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG5cbi8vIFF1aW5hcnlcbi8vXG4kYy1idXR0b24tcXVpbmFyeS1ib3JkZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGMtYnV0dG9uLXF1aW5hcnktYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJG91dGVyc3BhY2UgMCUsICRmaXJlZmx5IDEwMCUpIWRlZmF1bHQ7XG4kYy1idXR0b24tcXVpbmFyeS1jb2xvcjogJHRoZW1lLWh1ZS1saWdodCAhZGVmYXVsdDtcblxuJGMtYnV0dG9uLXF1aW5hcnktYm9yZGVyLS1ob3ZlcjogJGZpcmVmbHkgIWRlZmF1bHQ7XG4kYy1idXR0b24tcXVpbmFyeS1iYWNrZ3JvdW5kLS1ob3ZlcjogJHRoZW1lLWh1ZS1saWdodCAhZGVmYXVsdDtcbiRjLWJ1dHRvbi1xdWluYXJ5LWNvbG9yLS1ob3ZlcjogJGZpcmVmbHkgIWRlZmF1bHQ7XG5cbiRjLWJ1dHRvbi1xdWluYXJ5LWJvcmRlci0tZm9jdXM6IG51bGwgIWRlZmF1bHQ7XG4kYy1idXR0b24tcXVpbmFyeS1iYWNrZ3JvdW5kLS1mb2N1czogJHRoZW1lLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kYy1idXR0b24tcXVpbmFyeS1jb2xvci0tZm9jdXM6IG51bGwgIWRlZmF1bHQ7XG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IGVtKDJweCwgJGMtYnRuLWZvbnQtc2l6ZSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IGVtKDhweCwgJGMtYnRuLWZvbnQtc2l6ZSkgZW0oMjBweCwgJGMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc2l6ZTogcmVtKCRjLWJ0bi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogZW0oMnB4LCAkYy1idG4tZm9udC1zaXplKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4sXG4gICAgY29sb3IgLjE1cyBlYXNlLWluO1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LFxuICAgICAgICBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1kaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkdGhlbWUtZGlzYWJsZWQtY29sb3I7XG5cbiAgICA+IHN2ZyB7XG4gICAgICBmaWxsOiAkdGhlbWUtZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5uZy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgfVxufVxuXG4vL1xuLy8gUHJpbWFyeSBzdHlsZVxuLy9cblxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgYmFja2dyb3VuZDogJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogJGMtYnV0dG9uLXByaW1hcnktY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgkbmVwYWwsIC40OCk7XG4gIHBhZGRpbmc6IHJlbSgxNXB4KSByZW0oNDBweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlLWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtLWhvdmVyO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC0tZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy9cbi8vIFNlY29uZGFyeSBzdHlsZSAoUFhNUyB1c2VzIGAuYnRuLWRlZmF1bHRgIGFzIHNlY29uZGFyeSlcbi8vXG5cbi5idG4tZGVmYXVsdCxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkYy1idXR0b24tc2Vjb25kYXJ5LWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJGMtYnV0dG9uLXNlY29uZGFyeS1jb2xvcjtcbiAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSg0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDI1cHgpO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWF4LWhlaWdodDogcmVtKDUwcHgpO1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjLWJ1dHRvbi1zZWNvbmRhcnktYm9yZGVyLS1mb2N1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC0taG92ZXI7XG4gICAgICBjb2xvcjogJGMtYnV0dG9uLXNlY29uZGFyeS1jb2xvci0taG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5hbHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9cbi8vIFNlY29uZGFyeSBzdHlsZSAoUFhNUyB1c2VzIGAuYnRuLWRlZmF1bHRgIGFzIHNlY29uZGFyeSlcbi8vXG5cbi5idG4tdHJhbnNwYXJlbnQge1xuICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBUZXJ0aWFyeSBzdHlsZVxuLy9cblxuLmJ0bi10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAkYy1idXR0b24tdGVydGlhcnktY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogcmVtKDE4cHgpO1xuICAgIGhlaWdodDogcmVtKDhweCk7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgzcHgpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1idXR0b24tdGVydGlhcnktY29sb3I7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gUXVhdGVybmFyeSBzdHlsZVxuLy9cblxuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICRjLWJ1dHRvbi1xdWF0ZXJuYXJ5LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IHJlbSgxOHB4KTtcbiAgICBoZWlnaHQ6IHJlbSg4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oM3B4KTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnV0dG9uLXF1YXRlcm5hcnktY29sb3I7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBRdWluYXJ5IHN0eWxlIChQWE1TIHVzZXMgYC5idG4tZGVmYXVsdGAgYXMgc2Vjb25kYXJ5KVxuLy9cblxuLmJ0bi1xdWluYXJ5IHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgYmFja2dyb3VuZDogJGMtYnV0dG9uLXF1aW5hcnktYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogJGMtYnV0dG9uLXF1aW5hcnktY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgkbmVwYWwsIC40OCk7XG4gIHBhZGRpbmc6IHJlbSgxNXB4KSByZW0oNDBweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlLWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1xdWluYXJ5LWJhY2tncm91bmQtLWhvdmVyO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgY29sb3I6ICRjLWJ1dHRvbi1xdWluYXJ5LWNvbG9yLS1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1xdWluYXJ5LWJhY2tncm91bmQtLWZvY3VzO1xuICAgICAgY29sb3I6ICRjLWJ1dHRvbi1xdWluYXJ5LWNvbG9yLS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuLy9cbi8vIEJ1dHRvbnMgd2l0aCBjb21wbGVtZW50YXJ5IGljb25zXG4vL1xuXG4uYnRuLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGVtKDEwcHgsICRjLWJ0bi1mb250LXNpemUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmLS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJjpub3QoLmhvdmVyLXVuc3R5bGVkKTpob3ZlcixcbiAgJjpub3QoLmZvY3VzLXVuc3R5bGVkKTpmb2N1cyB7XG4gICAgQGluY2x1ZGUgbGlua3MtaG92ZXItZm9jdXMoKTtcbiAgfVxuXG4gICYuYnRuLS1ub1VuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5idG4tLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jazpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4tbm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJhY2stYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgtMzVweCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKC0xcHgpO1xuICAgIHdpZHRoOiByZW0oMjFweCk7XG4gICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICBAZXh0ZW5kIC5idG4sIC5idG4tbGluaywgLmJ0bi1pY29uO1xufVxuXG4uYnRuLXpJbmRleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG59XG5cbi5idG4tdGV4dCB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiByZW0oMTZweCkgMDtcbn1cblxuLmJ0bi1sb2FkZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiByZW0oOHB4KSByZW0oMjRweCk7XG4gIGdhcDogcmVtKDEwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ0bi1sb2FkZXIge1xuICAubG9hZGluZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIGNvbG9yLmFkanVzdCgkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yLCAkYWxwaGE6IC0wLjIpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGNvbG9yLmFkanVzdCgkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yLCAkYWxwaGE6IC0wLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuXG4iLCIuZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiByZW0oMzBweCkgcmVtKDIwcHgpO1xuXG4gICZfX25hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgIHBhZGRpbmc6IHJlbSgzMHB4KSByZW0oNTBweCkgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYtLWNlbnRlcmVkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJi13cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygje2VtKDIwcHgsICRjLWJ0bi1mb250LXNpemUpfSArICN7cmVtKDU1cHgpfSk7XG5cbiAgICAgICYuYnRuLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMzVweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMXB4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgyMXB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnRhZyB7XG4gIGJhY2tncm91bmQ6ICRjcmltc29uO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IHJlbSg3MHB4KTtcbiAgcGFkZGluZzogcmVtKDVweCkgcmVtKDEwcHgpO1xuICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgzMHB4KTtcbn0iLCIvLyBBY2Nlc3NpYmlsaXR5IHNraXAgbGlua3Ncbi5za2lwTGlua3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogcmVtKDVweCk7XG4gIGxlZnQ6IHJlbSg1cHgpO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xuXG4gIGEge1xuICAgIEBpbmNsdWRlIHNyLW9ubHkoKTtcbiAgICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgcGFkZGluZzogcmVtKDlweCkgcmVtKDE1cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gICAgY29sb3I6ICRvdXRlcnNwYWNlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzcHgpO1xuICB9XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gRm9ybXMgcmVsYXRlZCBjb21wb25lbnRzXG5cbi5mb3JtLWZpbGUtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAmLS1maWRlbGl0eSB7XG4gICAgLnNlbGVjdDIge1xuICAgICAgbWluLXdpZHRoOiByZW0oMzAwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiByZW0oMjBweCk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJi0tdGl0bGUsXG4gICYtLXF1YW50aXR5LFxuICAmLS1waG9uZSxcbiAgJi0tYmlydGhkYXkge1xuICAgIG1heC13aWR0aDogcmVtKDE4NHB4KTtcbiAgfVxufVxuXG4uZm9ybS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogcmVtKDIwcHgpO1xufVxuXG4uZm9ybS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gU3R5bGluZyB0aGUgZm9ybXMgd2hlbiB0aGVyZSBpcyBhbiBlcnJvciBpbiBQWE1TXG4uaGFzLWVycm9yIHtcbiAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZXJyb3ItY29sb3I7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1vdXQ7XG4gICAgfVxuICB9XG59XG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIFNvIHdlIGtlZXAgdGhlIGV4aXN0aW5nIGNsYXNzZXMgdG8gc3R5bGUgdGhlIG5hdGl2ZSBjaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vIEJvb3RzdHJhcCBjaGFuZ2VkIHRoZSB3YXkgdGhleSBzdHlsZSB0aGVtLCB0aGVyZWZvcmUgcGxlYXNlIHJlZmVyIHRvIHRoZSBkb2N1bWVudCBmb3IgdGhlIDMuNCB2ZXJzaW9uOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvY3NzLyNjaGVja2JveGVzLWFuZC1yYWRpb3NcblxuLmNoZWNrYm94LFxuLnJhZGlvIHtcbiAgZm9udC1zaXplOiByZW0oJGxhYmVsLWZvbnQtc2l6ZSk7XG5cbiAgPiBsYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBDdXN0b20gY2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gVG8gcmVwcm9kdWNlIHRoZSBzdHlsZSBvZiB0aGUgY2hlY2tib3hlcyBhbmQgcmFkaW9zIGRlZmluZWQgaW4gdGhlIGRlc2lnbiwgd2UgbmVlZCB0byB0d2VhayB0aGUgY29kZSBhIGJpdDpcbi8vIC0gQWRkIHRoZSB2YXJpYW50IGNsYXNzIGAuY2hlY2tib3gtLWN1c3RvbWAgb3IgYC5yYWRpby0tY3VzdG9tYFxuLy8gLSBBZGQgYW4gZW1wdHkgYDxzcGFuPmAgZWxlbWVudCB3aXRoIHRoZSBjbGFzcyBgLmN1c3RvbS1pbnB1dGAgYXMgYSBzaWJsaW5nIG9mIHRoZSBgPGlucHV0PmBcbi8vIDxkaXYgY2xhc3M9XCJjaGVja2JveCBjaGVja2JveC0tY3VzdG9tXCI+XG4vLyAgIDxsYWJlbCBmb3I9XCJpbnB1dC1pZFwiPlxuLy8gICAgIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBuYW1lPVwiaW5wdXQtbmFtZVwiIGlkPVwiaW5wdXQtaWRcIj5cbi8vICAgICA8c3BhbiBjbGFzcz1cImN1c3RvbS1pbnB1dFwiPjwvc3Bhbj5cbi8vICAgICBDaGVja2JveCBsYWJlbFxuLy8gICA8L2xhYmVsPlxuLy8gPC9kaXY+XG4vL1xuLy8gPGRpdiBjbGFzcz1cInJhZGlvIHJhZGlvLS1jdXN0b21cIj5cbi8vICAgPGxhYmVsIGZvcj1cImlucHV0LWlkXCI+XG4vLyAgICAgPGlucHV0IHR5cGU9XCJyYWRpb1wiIG5hbWU9XCJpbnB1dC1uYW1lXCIgaWQ9XCJpbnB1dC1pZFwiPlxuLy8gICAgIDxzcGFuIGNsYXNzPVwiY3VzdG9tLWlucHV0XCI+PC9zcGFuPlxuLy8gICAgIFJhZGlvIGxhYmVsXG4vLyAgIDwvbGFiZWw+XG4vLyA8L2Rpdj5cbi5jaGVja2JveC0tY3VzdG9tLFxuLnJhZGlvLS1jdXN0b20ge1xuICAvLyBIaWRlIHRoZSBvcmlnaW5hbCBpbnB1dFxuICBbdHlwZT1cImNoZWNrYm94XCJdLFxuICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiByZW0oMXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLy8gVXNlIHRoZSBsYWJlbCBhcyB0aGUgcmVmZXJlbmNlIHRvIHBvc2l0aW9uIG91ciBjdXN0b20gaW5wdXRcbiAgPiBsYWJlbCxcbiAgPiAuY29udHJvbC1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDIzcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKCRjaGVja2JveC1yYWRpby1jdXN0b20tZm9udC1zaXplKTtcbiAgfVxuXG4gIC8vIElmIHdlIG5lZWQgdG8gdXNlIGl0IG9uIGEgYDxidXR0b24+YCB3aXRoIGAuYnRuLmJ0bi1saW5rYCBjbGFzc2VzXG4gIC5jb250cm9sLWxhYmVsLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJi5uZy1hbmltYXRlIHtcbiAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbW1vbiBzdHlsZSBmb3Igb3VyIGN1c3RvbSBpbnB1dFxuICAuY3VzdG9tLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkICRtaW5lc2hhZnQ7XG4gICAgd2lkdGg6IGVtKDE4cHgsICRjaGVja2JveC1yYWRpby1jdXN0b20tZm9udC1zaXplKTtcbiAgICBoZWlnaHQ6IGVtKDE4cHgsICRjaGVja2JveC1yYWRpby1jdXN0b20tZm9udC1zaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgYmFja2dyb3VuZCAuMTVzIGVhc2UtaW4tb3V0LFxuICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmhvdmVyIH4gLmN1c3RvbS1pbnB1dCxcbiAgJjpob3ZlciAuY3VzdG9tLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRzYW50YXNncmF5O1xuICB9XG5cbiAgLy8gSW4gY2FzZSB0aGUgaW5wdXQgaXMgZGlzYWJsZWRcbiAgW2Rpc2FibGVkXSB+IC5jdXN0b20taW5wdXQsXG4gICYuaXMtZGlzYWJsZWQgLmN1c3RvbS1pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaXJvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2lsZHNhbmQ7XG4gIH1cblxuICArIC5jaGVja2JveC0tY3VzdG9tLFxuICArIC5yYWRpby0tY3VzdG9tIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNXB4KTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICArIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTcGVjaWZpYyBzdHlsZSBmb3IgdGhlIGN1c3RvbSBjaGVja2JveFxuLmNoZWNrYm94LS1jdXN0b20ge1xuICAuY3VzdG9tLWlucHV0IHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGVtKDEycHgsICRjaGVja2JveC1yYWRpby1jdXN0b20tZm9udC1zaXplKTtcbiAgICAgIGhlaWdodDogZW0oMTJweCwgJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1mb250LXNpemUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1jaGVja2VkIC5jdXN0b20taW5wdXQ6OmJlZm9yZSxcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQ6OmJlZm9yZSxcbiAgaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1pbnB1dDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzcHgpO1xuICB9XG5cbiAgW2Rpc2FibGVkXTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dCxcbiAgLmlzLWRpc2FibGVkIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRpcm9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aWxkc2FuZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gIH1cbn1cblxuLy8gU3BlY2lmaWMgc3R5bGUgZm9yIHRoZSBjdXN0b20gcmFkaW9cbi5yYWRpby0tY3VzdG9tIHtcbiAgLmN1c3RvbS1pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGVtKDEycHgsICRjaGVja2JveC1yYWRpby1jdXN0b20tZm9udC1zaXplKTtcbiAgICAgIGhlaWdodDogZW0oMTJweCwgJGNoZWNrYm94LXJhZGlvLWN1c3RvbS1mb250LXNpemUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtY2hlY2tlZCAuY3VzdG9tLWlucHV0LFxuICBpbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dCxcbiAgaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1pbnB1dCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgW2Rpc2FibGVkXTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dCxcbiAgLmlzLWRpc2FibGVkIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRpcm9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aWxkc2FuZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgPiBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTBweCk7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuXG4uaGVscC1ibG9jayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gIGNvbG9yOiAkaGl0Z3JheTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcbiAgfVxuICAmLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7ZW0oMjBweCwgJGMtYnRuLWZvbnQtc2l6ZSl9ICsgI3tyZW0oNTVweCl9KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsYWNrO1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby11cGxvYWQuc3ZnXCIpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKC0zNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtMXB4KTtcbiAgICAgIHdpZHRoOiByZW0oMjFweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tdXBsb2FkLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gID4gc3BhbixcbiAgPiBlbSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmNhcHRjaGEtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcblxufVxuXG5cbi5mb3JtLWNvbnRyb2w6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnNlbGVjdCArIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5pbnB1dC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRoaXRncmF5O1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtaGVpZ2h0KjAuNTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWdyb3VwLS1iaXJ0aGRheSxcbi5mb3JtLWdyb3VwLS1waG9uZSxcbi5mb3JtLWdyb3VwLS1iaXJ0aGRheUNyZWF0ZSxcbi5mb3JtLWdyb3VwLS1waG9uZUNyZWF0ZSB7XG4gICYuaGFzLWVycm9yIHtcbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtZXJyb3ItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UpO1xuXG4gICAgY29sb3I6ICRoaXRncmF5O1xuICB9XG4gIEBhdC1yb290IHRleHRhcmVhI3smfSB7XG4gICAgaGVpZ2h0OiByZW0oMTU1cHgpO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEzcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTNweCk7XG4gIH1cbiAgQGF0LXJvb3Qgc2VsZWN0I3smfSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTggMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgc3R5bGU9J2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyJyUzRSUzQ3BhdGggZD0nTTEzLjc5MyA3LjI2YS42MTQuNjE0IDAgMCAwIC4wNzEtLjg2Nkw5LjQ2OSAxLjIzNWwtLjA2Ni0uMDY2YS42MTcuNjE3IDAgMCAwLS44NzIuMDY2TDQuMTM2IDYuMzk0bC0uMDU4LjA4MWEuNjE0LjYxNCAwIDAgMCAuMTI5Ljc4NWwuMDgxLjA1OGEuNjE3LjYxNyAwIDAgMCAuNzg2LS4xMjhMOC4zNiAzLjMzM3YxMS4wNGEuNTkzLjU5MyAwIDAgMCAuMDQ3LjIzNS42MzMuNjMzIDAgMCAwIC4xMzMuMTk5LjU3MS41NzEgMCAwIDAgLjE5OS4xMzMuNjYzLjY2MyAwIDAgMCAuMjM1LjA0N2guMDAyYS42MDMuNjAzIDAgMCAwIC4zNDEtLjEwNC42MjUuNjI1IDAgMCAwIC4xNy0uMTY5LjY3NC42NzQgMCAwIDAgLjA5Mi0uMjIyLjU5Mi41OTIgMCAwIDAgLjAxMS0uMTE5VjMuMjc0bDMuMzM2IDMuOTE2LjA3MS4wN2EuNjE2LjYxNiAwIDAgMCAuNzk2IDBaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQ3BhdGggZD0nTTE2Ljk2NSAxMy40OTJhLjY1LjY1IDAgMCAxIC42NDMuNTU0bC4wMDcuMDk2djIuODgyYTIuNjUxIDIuNjUxIDAgMCAxLTIuNDgzIDIuNjQ1bC0uMTY3LjAwNUgyLjg5NUEyLjY1IDIuNjUgMCAwIDEgLjI1IDE3LjE5MmwtLjAwNS0uMTY4di0yLjg4MmEuNjUuNjUgMCAwIDEgMS4yOTMtLjA5NmwuMDA3LjA5NnYyLjg4MmExLjM1IDEuMzUgMCAwIDAgMS4yMiAxLjM0NGwuMTMuMDA2aDEyLjA3YTEuMzUgMS4zNSAwIDAgMCAxLjM0NC0xLjIybC4wMDYtLjEzdi0yLjg4MmEuNjUuNjUgMCAwIDEgLjY1LS42NVonIGZpbGw9J2N1cnJlbnRDb2xvcicgc3R5bGU9J2ZpbGwtcnVsZTpub256ZXJvJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkdGhlbWUtaHVlLWxpZ2h0IDAlLCAkdGhlbWUtaHVlLWxpZ2h0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDVweCk7XG4gIH1cbn1cblxuc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcblxuICAmLS1iZWxvdyB7XG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWFib3ZlIHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg0NXB4KSAwIHJlbSgyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS42MzMgMS4xNDJhLjkxNS45MTUgMCAwIDAgMCAxLjI4NWw0LjczNCA0LjgwN2EuODg1Ljg4NSAwIDAgMCAxLjI2NiAwbDQuNzM0LTQuODA3YS45MTUuOTE1IDAgMCAwIDAtMS4yODUuODg4Ljg4OCAwIDAgMC0xLjI2NSAwTDYgNS4zMDcgMS44OTggMS4xNDJhLjg4OC44ODggMCAwIDAtMS4yNjUgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRVwiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHRoZW1lLWh1ZS1saWdodCAwJSwgJHRoZW1lLWh1ZS1saWdodCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiByZW0oMTNweCk7XG4gICAgaGVpZ2h0OiByZW0oOHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiByZW0oMjJweCk7XG4gIH1cblxuICAmLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAxOTtcblxuICAmLS1iZWxvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGlucHV0LWhlaWdodCowLjU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRpbnB1dC1oZWlnaHQqMC41O1xuXG4gICAgLnNlbGVjdDItcmVzdWx0cyB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFib3ZlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkaW5wdXQtaGVpZ2h0KjAuNTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGlucHV0LWhlaWdodCowLjU7XG4gICAgLnNlbGVjdDItcmVzdWx0cyB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNnB4KTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDZweCk7XG4gICAgbWF4LWhlaWdodDogcmVtKDIwMHB4KTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IHJlbSgyMHB4KTtcbiAgICAgIHJpZ2h0OiByZW0oMjBweCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhpdGdyYXk7XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IHJlbSg2cHgpIHJlbSgyMHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzMnB4KTtcblxuICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLS1oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rd2F0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXF1aXJlZC1leHBsYWluIHtcbiAgZm9udC1zaXplOiByZW0oMTNweCk7XG59XG5cbi5mbGFnIHtcbiAgbWluLXdpZHRoOiByZW0oMTZweCk7XG59XG5cbi5mb3JtLW5ld3NsZXR0ZXJUb2tlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogcmVtKDIwcHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIH1cbiAgfVxufVxuIiwiLmFkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMThweCk7XG4gICAgaGVpZ2h0OiByZW0oMjJweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9zdmcvaWNvLXBvaW50ZXItZnVsbC5zdmcnKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgQGV4dGVuZCAuZnJhbWVfX25hbWUgIW9wdGlvbmFsO1xuICB9XG59XG4iLCIjaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuXG4gICYuZmFkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCByZW0oMnB4KSByZW0oMjJweCkgMCByZ2JhKCRveGZvcmRibHVlLCAuMTMpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXG4gIC5iYWNrLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogcmVtKDEyMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMHB4KTtcblxuICAgIC5pY29uIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgICYtLWNoZWNrb3V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg3MHB4KTtcbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg3MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiYtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNDlweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZykpIHtcbiAgICAgIGhlaWdodDogMTg2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICB9XG5cbiAgICAmLWNoZWNrb3V0IHtcbiAgICAgIGhlaWdodDogOTlweDtcbiAgICB9XG4gIH0qL1xuXG4gIGgxIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIC8vIFRPRE8gcmVtb3ZlIGFmdGVyIGNoYW5nZSBsb2dvXG4gICAgbWFyZ2luOiAtMS4yNXJlbSAwO1xuICAgIC8vXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtaWQ9c2VhcmNoXSB7XG4gICAgZmxleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDI0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgycHgpO1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLmhlYWRlciB7XG4gICAgLmhlYWRlci1oYW1idXJnZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWF4LXdpZHRoOiByZW0oMzVweCk7XG4gICAgfVxuXG4gICAgLmhlYWRlci1sb2dvLFxuICAgIGgxIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdmJhciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgW2RhdGEtaWQ9XCJzZWFyY2hcIl0ge1xuICAgICAgZmxleDogMTtcbiAgICAgIG9yZGVyOiA0OyAvLyBjaGFuZ2Ugb3JkZXIgZHVlIHRvIHRoZSBsb2dvIGNoYW5nZVxuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IHJlbSg4NXB4KTtcbiAgICBtaW4td2lkdGg6IHJlbSgxNTBweCk7XG4gIH1cbn1cbiIsIi5zZWFyY2hGb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaEZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKSB7XG4gICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gIH1cblxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiByZW0oMzJweCk7XG4gICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5zZWFyY2hGb3JtLWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAmOm5vdChbdHlwZT1cInN1Ym1pdFwiXSl7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgIDAgMCAyMHB4IC0xMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDEwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMnB4KTtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4uc2VhcmNoRm9ybS1ncm91cEJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IHJlbSgxNnB4KTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgaGVpZ2h0OiByZW0oMzJweCk7XG59XG5cbi5zZWFyY2hGb3JtLWljb24ge1xuICBmb250LXNpemU6IHJlbSgxOHB4KVxufVxuIiwiLy8gU2l0ZSdzIG5hdmJhclxuXG4kYy1uYXZiYXItbGluay1mb250LXNpemU6IDE0cHg7XG4kYy1uYXZiYXItaWNvbi1zaXplOiAxNnB4O1xuJGMtbmF2YmFyLWljb24tbWluaS1zaXplOiAxMXB4O1xuJGMtbmF2YmFyLWl0ZW0tc3BhY2U6IDI1cHg7XG5cbi5uYXZiYXIge1xuICAmLmhlYWRlci1uYXZiYXIgeyAvLyBpbiBvcmRlciB0byBwcmV2ZW50IHRoZSBkaXNwbGF5IG9mIHByb3hpbWlzIHRvb2xiYXJcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEycHgpO1xuICB9XG59XG5cbi5uYXZiYXItaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgkYy1uYXZiYXItaXRlbS1zcGFjZSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgkYy1uYXZiYXItaXRlbS1zcGFjZSAvIDIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDVweCk7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDE1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE1cHgpO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDhweCk7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oOHB4KTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vLyAxLiBGb3IgYDxidXR0b24+YHNcbi5uYXZiYXItbGluayB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTsgLy8gWzFdXG4gIHBhZGRpbmc6IDA7IC8vIFsxXVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gWzFdXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IHJlbSgkYy1uYXZiYXItbGluay1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIC8vIEluY3JlYXNlIGNsaWNrIHRhcmdldCBhcmVhIG9uIG1vYmlsZVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiByZW0oLTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogZW0oMnB4LCAkYnRuLWZvbnQtc2l6ZSk7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpsaW5rOmhvdmVyLFxuICAmOmxpbms6Zm9jdXMgeyAvLyBGb3JjZSBzcGVjaWZpY2l0eSBvZiB0aGUgc2VsZWN0b3JcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC50ZXh0LWxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIHNyLW9ubHkoKTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWljb24tLW1pbmkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1pY29uIHtcbiAgc3ZnIHtcbiAgICBmaWxsOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGZpbGwgLjE1cyBlYXNlLWluO1xuICB9XG59XG5cbi5uYXZiYXItaWNvbi0tbWluaSB7XG4gIG1hcmdpbi1sZWZ0OiByZW0oNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gIHN2ZyB7XG4gICAgZm9udC1zaXplOiByZW0oJGMtbmF2YmFyLWljb24tbWluaS1zaXplKTtcbiAgfVxuXG4gIC5kcm9wZG93bi0taG92ZXI6aG92ZXIgJixcbiAgLm9wZW4gJiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4ubmF2YmFyLWljb25Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogcmVtKDI1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgLmJhZGdlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICBtaW4td2lkdGg6IHJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oNHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiByZW0oOXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0oLTZweCk7XG4gICAgcmlnaHQ6IHJlbSgtMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gIH1cbn1cbiIsIiRjLWhlYWRlckRyb3Bkb3duLXBhZGRpbmctdGI6IDE1cHg7XG4kYy1oZWFkZXJEcm9wZG93bi1tZW51LXdpZHRoOiAyNzVweDtcblxuLmhlYWRlckRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi1pY29uLWxpbmsge1xuICAgICAgcGFkZGluZzoge1xuICAgICAgICBsZWZ0OiByZW0oMzZweClcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRlcnRpYXJ5IHtcbiAgICAgIC5pY29uLWxvZ2luIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY3JpbXNvbjtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1sb2dpbi5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMzBweCk7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgKyBsaSB7XG4gICAgICBib3JkZXItdG9wOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmljb25Db250YWluZXI6bm90KC5uYXZiYXItaWNvbi0tbWluaSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJEcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgPiAuaGVhZGVyRHJvcGRvd24tbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaGVhZGVyRHJvcGRvd24taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiByZW0oMjRweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICB9XG5cbiAgJi0tYmlnIHtcbiAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyRHJvcGRvd24tbGluayB7XG4gIHBhZGRpbmc6IHJlbSgkYy1oZWFkZXJEcm9wZG93bi1wYWRkaW5nLXRiKSAwO1xufVxuXG4uaGVhZGVyRHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogcmVtKCRib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCByZW0oMnB4KSByZW0oMjJweCkgMCByZ2JhKCRveGZvcmRibHVlLCAwLjEzKTtcbiAgcGFkZGluZzogMCByZW0oMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiByZW0oJGMtaGVhZGVyRHJvcGRvd24tbWVudS13aWR0aCk7XG59XG5cbi5oZWFkZXJEcm9wZG93bi0td2l0aC1jb2xzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmhlYWRlckRyb3Bkb3duLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXJEcm9wZG93bi1oaWdobGlnaHQge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgxM3B4KTtcbn1cbiIsIiRjLWhlYWRlclNob3J0U3RvcmUtcGFkZGluZy10YjogJGMtaGVhZGVyRHJvcGRvd24tcGFkZGluZy10YjtcblxuLmhlYWRlclNob3J0U3RvcmUtZHJvcGRvd25UaXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgcGFkZGluZzogcmVtKCRjLWhlYWRlclNob3J0U3RvcmUtcGFkZGluZy10YikgMDtcbiAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJGlyb247XG59XG4iLCIuaGVhZGVyU2hvcnRBY2NvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyU2hvcnRBY2NvdW50LWhlYWRlciB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICBjb2xvcjogJGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogcmVtKDRweCkgcmVtKDE1cHgpIHJlbSgxOXB4KTtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkaGl0Z3JheTtcblxuICA+IGEgeyAvLyBpZiB0aGUgbGluayBpcyBhdmFpbGFibGUgd2UgZGlzYWJsZSBpdCBieSBkZXNpZ24gaW4gY3NzXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIiRjLWhlYWRlclNob3J0Q2FydC1wYWRkaW5nLXRiOiAkYy1oZWFkZXJEcm9wZG93bi1wYWRkaW5nLXRiO1xuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duVGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gIHBhZGRpbmc6IHJlbSgkYy1oZWFkZXJTaG9ydENhcnQtcGFkZGluZy10YikgMDtcbn1cblxuLmhlYWRlclNob3J0Q2FydC1kcm9wZG93biB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gIHJpZ2h0OiByZW0oLTEwcHgpO1xuICBwYWRkaW5nOiByZW0oMjBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiByZW0oMzUwcHgpO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgfVxufVxuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWl0ZW0ge1xuICBib3JkZXItdG9wOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgcGFkZGluZzogcmVtKDE2cHgpIDAgO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tbGlnaHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaGVhZGVyU2hvcnRDYXJ0LWRyb3Bkb3duLWxpc3RJbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcbiAgY29sdW1uLWdhcDogcmVtKDNweCk7XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtZHJvcGRvd24tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogcmVtKDkwcHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgxOTVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJTaG9ydENhcnQtdmlzdWFsIHtcbiAgbWF4LWhlaWdodDogcmVtKDcwcHgpO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogcmVtKDgwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcbn1cbi5tZWRpYS1ib2R5e1xuICAuc21hbGx7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgycHgpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIE1JWElOU1xuXG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBHbG9iYWwgbWl4aW5zIGF2YWlsYWJsZSB0byB0aGUgZW50aXJlIHByb2plY3QuIERlZmluZSBmaWxlLXNwZWNpZmljXG4vLyBtaXhpbnMgaW5zaWRlIHRoZSBmaWxlIHRvIHdoaWNoIHRoZXkgcmVsYXRlLlxuXG4vLy9cbi8vLyBHw6luw6lyZXIgdW5lIHRyaWFuZ2xlL2Zsw6hjaGUgZW4gQ1NTXG4vLy9cbi8vLyBVdGlsaXNlIGxhIHZhcmlhYmxlIGAkYmFzZS1mb250LXNpemVgIGNvbW1lIHRhaWxsZSBkZSByw6lmw6lyZW5jZSBwb3VyXG4vLy8gbGEgY29udmVyc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtjb2xvcn0gJGNvbG9yIC0gQ291bGV1ciBkdSB0cmlhbmdsZVxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZGlyZWN0aW9uIC0gRGlyZWN0aW9uIGR1IHRyaWFuZ2xlICh0b3AgfCByaWdodCB8IGJvdHRvbSB8IGxlZnQgfCB0b3AtcmlnaHQgfCByaWdodC10b3AgfCB0b3AtbGVmdCB8IGxlZnQtdG9wIHwgYm90dG9tLXJpZ2h0IHwgcmlnaHQtYm90dG9tIHwgYm90dG9tLWxlZnQgfCBsZWZ0LWJvdHRvbSlcbi8vLyBAcGFyYW0ge3ZhbHVlfSAkaGVpZ2h0IC0gVGFpbGxlIGR1IHRyaWFuZ2xlIChoYXV0ZXVyKVxuLy8vIEBwYXJhbSB7dmFsdWV9ICR3aWR0aCAtIFRhaWxsZSBkdSB0cmlhbmdsZSAobGFyZ2V1cilcbi8vL1xuLy8vIEByZXF1aXJlICRjb2xvclxuLy8vIEByZXF1aXJlICRkaXJlY3Rpb25cbi8vLyBAcmVxdWlyZSAkaGVpZ2h0XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5mb28ge1xuLy8vICAgICBAaW5jbHVkZSBjc3MtdHJpYW5nbGUocmVkLCB0b3AsIDMwcHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuYmFyIHtcbi8vLyAgICAgQGluY2x1ZGUgY3NzLXRyaWFuZ2xlKGdyZWVuLCB0b3AtcmlnaHQsIDEwcHgsIDIwcHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gUmVzdWx0XG4vLy8gICAuZm9vIHtcbi8vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8vICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4vLy8gICAgIGhlaWdodDogMDtcbi8vLyAgICAgd2lkdGg6IDA7XG4vLy8gICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJlZDtcbi8vLyAgICAgYm9yZGVyLXdpZHRoOiAwIDMwcHggMzBweDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmJhciB7XG4vLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vLyAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuLy8vICAgICBoZWlnaHQ6IDA7XG4vLy8gICAgIHdpZHRoOiAwO1xuLy8vICAgICBib3JkZXItcmlnaHQtY29sb3I6IGdyZWVuO1xuLy8vICAgICBib3JkZXItd2lkdGg6IDAgMjBweCAxMHB4IDA7XG4vLy8gICB9XG5cbkBtaXhpbiBjc3MtdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkaGVpZ2h0LCAkd2lkdGg6bnVsbCkge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDowO1xuICAgIHdpZHRoOjA7XG5cbiAgICAvLyBUcmlhbmdsZSBpc29jw6hsZVxuICAgIEBpZigkZGlyZWN0aW9uID09ICd0b3AnKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JGNvbG9yO1xuICAgICAgICBAaWYoJHdpZHRoKSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOjAgKCR3aWR0aCowLjUpICRoZWlnaHQ7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIGJvcmRlci13aWR0aDowICRoZWlnaHQgJGhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjokY29sb3I7XG4gICAgICAgQGlmKCR3aWR0aCkge1xuICAgICAgICAgYm9yZGVyLXdpZHRoOiRoZWlnaHQgKCR3aWR0aCowLjUpIDA7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIGJvcmRlci13aWR0aDokaGVpZ2h0ICRoZWlnaHQgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgKCRkaXJlY3Rpb24gPT0gJ3JpZ2h0Jykge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokY29sb3I7XG4gICAgICAgIEBpZigkd2lkdGgpIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6KCRoZWlnaHQqMC41KSAwICgkaGVpZ2h0KjAuNSkgJHdpZHRoO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6JGhlaWdodCAwICRoZWlnaHQgJGhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgKCRkaXJlY3Rpb24gPT0gJ2xlZnQnKSB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjokY29sb3I7XG4gICAgICAgIEBpZigkd2lkdGgpIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6KCRoZWlnaHQqMC41KSAkd2lkdGggKCRoZWlnaHQqMC41KSAwO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6JGhlaWdodCAkaGVpZ2h0ICRoZWlnaHQgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRyaWFuZ2xlIHNjYWzDqG5lXG4gICAgQGlmICgkZGlyZWN0aW9uID09ICd0b3AtbGVmdCcgb3IgJGRpcmVjdGlvbiA9PSAnbGVmdC10b3AnKSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6JGNvbG9yO1xuICAgICAgICBAaWYoJHdpZHRoKSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiRoZWlnaHQgJHdpZHRoIDAgMDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiRoZWlnaHQgJGhlaWdodCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICgkZGlyZWN0aW9uID09ICd0b3AtcmlnaHQnIG9yICRkaXJlY3Rpb24gPT0gJ3JpZ2h0LXRvcCcpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiRjb2xvcjtcbiAgICAgICAgQGlmKCR3aWR0aCkge1xuICAgICAgICAgIGJvcmRlci13aWR0aDowICR3aWR0aCAkaGVpZ2h0IDA7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIGJvcmRlci13aWR0aDowICRoZWlnaHQgJGhlaWdodCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAoJGRpcmVjdGlvbiA9PSAnYm90dG9tLWxlZnQnIG9yICRkaXJlY3Rpb24gPT0gJ2xlZnQtYm90dG9tJykge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokY29sb3I7XG4gICAgICAgIEBpZigkd2lkdGgpIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6JGhlaWdodCAwIDAgJHdpZHRoO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6JGhlaWdodCAwIDAgJGhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbS1yaWdodCcgb3IgJGRpcmVjdGlvbiA9PSAncmlnaHQtYm90dG9tJykge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIEBpZigkd2lkdGgpIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6MCAwICRoZWlnaHQgJHdpZHRoO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6MCAwICRoZWlnaHQgJGhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vXG4vLy8gQ2VudHJlciBob3Jpem9udGFsZW1lbnQgZXQgdmVydGljYWxlbWVudCB1biDDqWzDqW1lbnQgYXZlYyBkZXMgZGltZW5zaW9ucyBpbmNvbm51ZXNcbi8vL1xuLy8vIEF0dGVudGlvbiA6IGlsIGZhdXQgb2JsaWdhdG9pcmVtZW50IHVuIHBhcmVudCBhdmVjIGBwb3NpdGlvbjpyZWxhdGl2ZWAuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5mb28ge1xuLy8vICAgICBAaW5jbHVkZSBjZW50ZXItYm90aDtcbi8vLyAgIH1cbi8vLyBAZXhhbXBsZSBjc3MgLSBSZXN1bHRcbi8vLyAgIC5mb28ge1xuLy8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLy8gICAgIHRvcDogNTAlO1xuLy8vICAgICBsZWZ0OiA1MCU7XG4vLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuLy8vICAgfVxuLy8vXG5AbWl4aW4gY2VudGVyLWJvdGgge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjUwJTtcbiAgbGVmdDo1MCU7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8vL1xuLy8vIENlbnRyZXIgdmVydGljYWxlbWVudCB1biDDqWzDqW1lbnQgYXZlYyBkZXMgZGltZW5zaW9ucyBpbmNvbm51ZXNcbi8vL1xuLy8vIEF0dGVudGlvbiA6IGlsIGZhdXQgb2JsaWdhdG9pcmVtZW50IHVuIHBhcmVudCBhdmVjIGBwb3NpdGlvbjpyZWxhdGl2ZWAuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5mb28ge1xuLy8vICAgICBAaW5jbHVkZSBjZW50ZXItdjtcbi8vLyAgIH1cbi8vLyBAZXhhbXBsZSBjc3MgLSBSZXN1bHRcbi8vLyAgIC5mb28ge1xuLy8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLy8gICAgIHRvcDogNTAlO1xuLy8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4vLy8gICB9XG4vLy9cbkBtaXhpbiBjZW50ZXItdiB7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6NTAlO1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLy8vXG4vLy8gQ2VudHJlciBob3Jpem9udGFsZW1lbnQgdW4gw6lsw6ltZW50IGF2ZWMgZGVzIGRpbWVuc2lvbnMgaW5jb25udWVzXG4vLy9cbi8vLyBBdHRlbnRpb24gOiBpbCBmYXV0IG9ibGlnYXRvaXJlbWVudCB1biBwYXJlbnQgYXZlYyBgcG9zaXRpb246cmVsYXRpdmVgLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgQGluY2x1ZGUgY2VudGVyLWg7XG4vLy8gICB9XG4vLy8gQGV4YW1wbGUgY3NzIC0gUmVzdWx0XG4vLy8gICAuZm9vIHtcbi8vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8vICAgICB0b3A6IDUwJTtcbi8vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy8vICAgfVxuLy8vXG5AbWl4aW4gY2VudGVyLWgge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgbGVmdDo1MCU7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4vLy9cbi8vLyBDb250ZW51cyBtZWRpYSByZXNwb25zaXZlXG4vLy9cbi8vLyBVdGlsaXNlIGxhIHRlY2huaXF1ZSBkdSByYXRpbyBpbnRyaW5zw6hxdWUgcG91ciBhZmZpY2hlciB1biBjb250ZW5ldXIgZmx1aWRlIHBvdXIgbGVzIG1lZGlhLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRyYXRpbyBbOS8xNl0gLSBMZSByYXRpbyBlbnRyZSBsYSBoYXV0ZXVyIGV0IGxhIGxhcmdldXIgZHUgY29udGVuZXVyXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5mb28ge1xuLy8vICAgICBAaW5jbHVkZSBlbWJlZC1yZXNwb25zaXZlKDQwMC82MDApO1xuLy8vICAgfVxuLy8vIEBleGFtcGxlIGNzcyAtIFJlc3VsdFxuLy8vICAgLmZvbyB7XG4vLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vLyAgICAgcGFkZGluZy1ib3R0b206IDY2LjY2NjY3JTtcbi8vLyAgICAgaGVpZ2h0OiAwO1xuLy8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLy8gICB9XG4vLy8gICAuZm9vID4gaWZyYW1lLFxuLy8vICAgLmZvbyA+IG9iamVjdCxcbi8vLyAgIC5mb28gPiBlbWJlZCB7XG4vLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vLyAgICAgdG9wOiAwO1xuLy8vICAgICBsZWZ0OiAwO1xuLy8vICAgICB3aWR0aDogMTAwJTtcbi8vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8vICAgICBib3JkZXI6IDA7XG4vLy8gICB9XG4vLy9cblxuQG1peGluIGVtYmVkLXJlc3BvbnNpdmUoICRyYXRpbzogOS8xNiApe1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206cGVyY2VudGFnZSgkcmF0aW8pO1xuICBoZWlnaHQ6MDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBtYXgtd2lkdGg6MTAwJTtcbiAgPiBpZnJhbWUsXG4gID4gb2JqZWN0LFxuICA+IGVtYmVkIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBib3JkZXI6MDtcbiAgfVxufVxuXG4vLyBhIG1peGluIHRvIHJldmVydCBzci1vbmx5IGJlYWh2aW9yXG5AbWl4aW4gc3Itb25seS1yZXZlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgcmVtKDdweCkgMCAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gbGluay1jb3ZlcigpIHtcbiAgLy8gRXh0ZW5kIHRoZSBjbGljayBhcmVhIGZyb20gdGhlIENUQSB0byB0aGUgd2hvbGUgYmxvY2tcbiAgLy8gMS4gSUUgbmVlZHMgYSBiYWNrZ3JvdW5kIHRvIGxldCB0aGUgY2xpY2sgd29yay4gU28gd2UgdXNlIGEgdHJhbnNwYXJlbnQgYmFja2dyb3VuZCBjb2xvciB0aGF0IHdpbGwgbm90IGJlIGNvbnZlcnRlZCB0byBgdHJhbnNwYXJlbnRgIGJ5IFNhc3MgY29tcGlsYXRpb24uXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIFsxXVxuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZS1pbjtcbiAgfVxufVxuIiwiLnRvcE5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgIC8vIEhpZGluZyB0aGUgc2Nyb2xsYmFyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC50b3BOYXYtbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAvLyBBZGRpbmcgZ3JhZGllbnQgYmFja2dyb3VuZFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigxOTUsIDAsIDkpLCByZ2IoMTk1LCAwLCA5KSA3MCUsIHJnYigyNTUsIDExNCwgOTYpIDk1JSwgcmdiKDI1NSwgMTE0LCA5NikgMTAwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgICAgICByaWdodDogcmVtKC01MHB4KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICByaWdodDogcmVtKC0yMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBBZGRpbmcgdGhlIGJldmVsIHdpdGggYSByb3RhdGVkIGVsZW1lbnQgcGxhY2VkIG9uIHRvcFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogcmVtKC02MHB4KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDBweCk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMTVkZWcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICByaWdodDogcmVtKC0zMHB4KTtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUsXG4gICAgICAgICAgJjpmb2N1czo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmtbY2xhc3NdIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgaGVpZ2h0OiByZW0oNjBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgcmVtKDE1cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogcmVtKDQ1cHgpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgfVxuXG4gICAgJjpub3QoLnRvcE5hdi1saW5rLS1maXJzdCk6aG92ZXIsIC8vIEVzY2FwZSB0aGUgZmlyc3QgbGlua1xuICAgICY6bm90KC50b3BOYXYtbGluay0tZmlyc3QpOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IHJlbSgxNXB4KTtcbiAgICAgICAgcmlnaHQ6IHJlbSgxNXB4KTtcbiAgICAgICAgYm90dG9tOiByZW0oMTVweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IHJlbSgzM3B4KTtcbiAgd2lkdGg6IHJlbSgzM3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiByZW0oMTJweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDI5cHgpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5oYW1idXJnZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWxhYmVsIHtcbiAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi10b3A6IHJlbSg0cHgpO1xufVxuIiwiLy8gTWFpbiBuYXZpZ2F0aW9uXG5cbiRjLW5hdmlnYXRpb24taGVhZGVyLWhlaWdodDogNzdweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tZm9vdGVyLWhlaWdodC1tb2JpbGU6IDI2OXB4ICFkZWZhdWx0O1xuJGMtbmF2aWdhdGlvbi1mb290ZXItaGVpZ2h0LWRlc2t0b3A6IDMxOXB4ICFkZWZhdWx0O1xuJGMtbmF2aWdhdGlvbi1pdGVtLWhlaWdodDogMjBweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tcGFkZGluZy15OiAzMHB4ICFkZWZhdWx0O1xuJGMtbmF2aWdhdGlvbi1wYWRkaW5nLXg6IDI1cHggIWRlZmF1bHQ7XG4kYy1uYXZpZ2F0aW9uLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteTogMzBweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteDogMjVweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24taGVhZGVyLXBhZGRpbmcteTogMjBweCAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24taGVhZGVyLXBhZGRpbmcteDogJGMtbmF2aWdhdGlvbi1jb250YWluZXItcGFkZGluZy14ICAhZGVmYXVsdDtcbiRjLW5hdmlnYXRpb24tY2xvc2UtcGFkZGluZzogMTdweCAhZGVmYXVsdDtcbiRjLXBhbmVsLXdpZHRoOiAyOCU7XG5cbi5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtb2RhbC1iYWNrZHJvcC1iZywgMCk7XG5cbiAgLmlzLW5hdmlnYXRpb24tb3BlbiAmIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtb2RhbC1iYWNrZHJvcC1iZywgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpub3QoLmlzLWxldmVsMS1vcGVuKSAubmF2aWdhdGlvbi1oZWFkZXIgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGhlbWUtaHVlLWxpZ2h0LCAuNyk7XG4gICAgY29sb3I6ICR0aGVtZS1odWUtZGFyaztcblxuICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgJjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1zZWNvbmRhcnktY29sb3IsIC43KTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIEZpcnN0IGxldmVsIG5hdmlnYXRpb25cbi8vXG4ubmF2aWdhdGlvbi1saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXG4gIG1hcmdpbi1ib3R0b206IHJlbSgkYy1uYXZpZ2F0aW9uLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xuICBjb2xvcjogJHRoZW1lLWh1ZS1kYXJrO1xuICBmb250LXNpemU6IHJlbSgkYy1uYXZpZ2F0aW9uLWZvbnQtc2l6ZSk7XG59XG5cbi5uYXZpZ2F0aW9uLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gIH1cblxuICAuaWNvbkNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbGluayxcbi5uYXZpZ2F0aW9uLXJldHVybiB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiByZW0oMTVweCk7XG4gIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcblxuICBsaW5lLWhlaWdodDogZW0oJGMtbmF2aWdhdGlvbi1pdGVtLWhlaWdodCwgJGMtbmF2aWdhdGlvbi1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLWxpbmsge1xuICBAaW5jbHVkZSBmb250KGJhc2UpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtKCRjLW5hdmlnYXRpb24tZm9udC1zaXplKTtcbiAgcGFkZGluZzogcmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHRleHQtc2hhZG93OiByZW0oLTEwcHgpIHJlbSgzMHB4KSByZW0oNzBweCkgMCByZ2JhKCRtZXJjdXJ5LCAwLjIpO1xuICB3aWR0aDogMTAwJTtcblxuICAuaXMtc2hvd24+JixcbiAgLmlzLWFjdGl2ZT4mLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmTGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1saW5rLS11bnN0eWxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgLmlzLXNob3duPiYsXG4gIC5pcy1hY3RpdmU+JiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5uYXZpZ2F0aW9uLXJldHVybiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24taWNvbkJhY2sge1xuICBtYXJnaW4tcmlnaHQ6IHJlbSgkZ3V0dGVyLXdpZHRoKTtcblxuICA+c3ZnIHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXBhbmVsLWNhdGVnb3JpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8vXG4vLyBTdWIgbmF2aWdhdGlvblxuLy9cbi5uYXZpZ2F0aW9uLXN1YnBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiByZW0oJGMtbmF2aWdhdGlvbi1jb250YWluZXItcGFkZGluZy15KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6ICRjLXBhbmVsLXdpZHRoO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgJi5pcy1sZXZlbDEtb3BlbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiByZW0oJGMtbmF2aWdhdGlvbi1jb250YWluZXItcGFkZGluZy15KSByZW0oJGMtbmF2aWdhdGlvbi1jb250YWluZXItcGFkZGluZy14KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogJGMtcGFuZWwtd2lkdGg7XG4gICAgd2lkdGg6ICRjLXBhbmVsLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0OiByZW0oMXB4KSBzb2xpZCAkY2F0c2tpbGx3aGl0ZTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy8gV2UgZmlyc3QgYWRkIHRoaXMgY2xhc3MgdmlhIEpTIHRvIG1ha2UgdGhlIHNsaWRlIHRyYW5zaXRpb24gdmlzaWJsZVxuICAuaXMtc2hvd24+JiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2aWdhdGlvbi1zdWJwYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiByZW0oMzA1cHgpO1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgcGFkZGluZzogcmVtKCRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteSkgcmVtKCRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteCk7XG4gICAgfVxuICB9XG59XG5cbi5uYXZpZ2F0aW9uUGFuZWwge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vL1xuLy8gTW9iaWxlIG5hdmlnYXRpb25cbi8vXG4vLyBJbmhlcml0IGZyb20gYC5jb250YWluZXJgXG4ubmF2aWdhdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gIG1heC13aWR0aDogJGMtcGFuZWwtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3KTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1uYXYge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgcmVtKCRjLW5hdmlnYXRpb24tY29udGFpbmVyLXBhZGRpbmcteSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwIHJlbSgxMnB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIHJlbSgzMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGMtbmF2aWdhdGlvbi1oZWFkZXItaGVpZ2h0fSAtICN7JGMtbmF2aWdhdGlvbi1mb290ZXItaGVpZ2h0LW1vYmlsZX0pO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIEhlYWRlciBhbmQgZm9vdGVyIGZvciB0aGUgbW9iaWxlIG5hdmlnYXRpb25cbi5uYXZpZ2F0aW9uLWhlYWRlcixcbi5uYXZpZ2F0aW9uLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gIGNvbG9yOiAkdGhlbWUtaHVlLWRhcms7XG4gIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHJlbSgxM3B4KSAwO1xuICBtYXJnaW46IDAgcmVtKDEycHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4vKiAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJGR1c3R5O1xuICBoZWlnaHQ6IHJlbSgkYy1uYXZpZ2F0aW9uLWhlYWRlci1oZWlnaHQpOyovXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMCByZW0oMzBweCk7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiByZW0oNDBweCkgMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogcmVtKDUwcHgpIDA7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tZm9vdGVyTGFiZWwge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgd2lkdGg6IHJlbSgyMzhweCk7XG59XG5cbi5uYXZpZ2F0aW9uLXRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSAjeyRjLW5hdmlnYXRpb24tY2xvc2UtcGFkZGluZyAqIDJ9KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4vLyBDbG9zZSBidXR0b24gdGhlIG1vYmlsZSBuYXZpZ2F0aW9uXG4vLyBJbmhlcml0IGZyb20gYC5idG4uYnRuLXRlcnRpYXJ5YFxuLm5hdmlnYXRpb24tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IHJlbSgtJGMtbmF2aWdhdGlvbi1oZWFkZXItcGFkZGluZy14KTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiByZW0oMTdweCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgPnN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAubmF2aWdhdGlvbi1iZWZvcmUtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLm5hdmlnYXRpb24tYmVmb3JlLWxpbmtzLWl0ZW0ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNXB4KTtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuXG59XG4iLCIubmF2aWdhdGlvbkNhdGVnb3JpZXMge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4ubmF2aWdhdGlvbkNhdGVnb3JpZXMtdGl0bGUge1xuICBmbGV4OiAxIDEgMCU7XG59XG4iLCIubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMge1xuICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgfVxuXG4ubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtaXRlbSB7XG4gIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gIGEsXG4gIC5idG4tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOm5vdCgubmF2aWdhdGlvblN1YkNhdGVnb3JpZXMtbGluaykge1xuICAgICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgbWFyZ2luOiByZW0oLTVweCkgMCAwO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgJjpub3QoLm5hdmlnYXRpb25TdWJDYXRlZ29yaWVzLWxpc3QtLWJ1dHRvbnMpIHtcbiAgICA+IGxpICsgbGkge1xuICAgICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJG1lcmN1cnk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZWluc3VyYW5jZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCByZ2JhKCR3aGl0ZSwxKSAwJSwgcmdiYSgkd2hpdGUsMSkgNTAlLCByZ2JhKCR0aGVtZS10ZXJ0aWFyeS1jb2xvciwxKSA1MCUsIHJnYmEoJHRoZW1lLXRlcnRpYXJ5LWNvbG9yLDEpIDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IHJlbSg2NXB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwMHB4KSAwIHJlbSg2MHB4KTtcbiAgICAgICAgZ2FwOiByZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFzdGlsbGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKVxuICAgIH1cbn1cbiIsIi5uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcblxuICAmLWNvbnRlbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IHJlbSg1MHB4KSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogcmVtKDYwcHgpIDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmFjZS5qcGdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTIwcHggYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IHJlbSgzMzNweCk7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgZm9udC1zaXplOiByZW0oMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1cHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRtb256YTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg1cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDsgLy8gQmVjYXVzZSB0aGUgZGVmYXVsdCBzdHlsZXMgaGF2ZSB0b28gc3Ryb25nIHNlbGVjdG9yc1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXJDb3B5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmc6IHJlbSgyNXB4KSAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb3B5IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjAlIC0gMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGMtdGFicy1ib3JkZXItcmFkaXVzIDogMjVweCAhZGVmYXVsdDtcblxuLnRhYnMge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuXG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKCRjLXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBpbiBvcmRlciB0byBvdmVycmlkZSBkZWZhdWx0IGJvb3RzdHJhcCBjb21wb25lbnRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gaW4gb3JkZXIgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib290c3RyYXAgY29tcG9uZW50XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgJi10YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiA0NyU7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKCRjLXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBib3gtc2hhZG93OiByZW0oLTEwcHgpIHJlbSgzMHB4KSByZW0oNzBweCkgMCByZ2JhKCRtZXJjdXJ5LDAuMik7XG4gICAgcGFkZGluZzogcmVtKDEzcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vLyBTbGljayBzbGlkZXJcbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gSGlkZSB0aGUgY29udGVudCB2aXN1YWxseSwgeWV0IHByb3ZpZGUgdGhlIGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi5zbGljay1kb3QtY29udGVudCxcbi5zbGljay12aXN1YWxseS1oaWRkZW4ge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG5cbi5zbGljay10cmFjayxcbi5zbGljay1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmVtKDJweCkgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLy8gUmVzZXQgbGlzdCBzdHlsZXMgb24gY29udHJvbHNcbi5zbGljay1jb250cm9scyxcbi5zbGljay1kb3RzIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBQcmV2aW91cyAmIG5leHQgYnV0dG9uc1xuLnNsaWNrLXBhdXNlLFxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLWluLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluO1xuICBvdXRsaW5lOiBub25lO1xuXG4gID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xuICB9XG5cbiAgJi5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xuXG4gID4gc3ZnLFxuICA+IC5pY29uQ29udGFpbmVyID4gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoZW0oLTJweCkpO1xuICB9XG59XG5cbi5zbGljay1wYXVzZSxcbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG5cbiAgPiBzdmcsXG4gID4gLmljb25Db250YWluZXIgPiBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChlbSgycHgpKTtcbiAgfVxufVxuXG4vLyBEb3QgcGFnaW5hdGlvblxuJGMtc2xpY2stZG90cy1ndXR0ZXI6IDVweCAhZGVmYXVsdDtcbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiByZW0oJHZlcnRpY2FsLXNwYWNpbmcpIHJlbSgtJGMtc2xpY2stZG90cy1ndXR0ZXIpIDA7XG59XG5cbiRjLXNsaWNrLWRvdC1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcbiRjLXNsaWNrLWRvdC1leHRlbnNpb24td2lkdGg6IDEwcHggIWRlZmF1bHQ7XG4uc2xpY2stZG90IHtcbiAgcGFkZGluZzogMCByZW0oJGMtc2xpY2stZG90cy1ndXR0ZXIpO1xuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogcmVtKCRjLXNsaWNrLWRvdC1ib3JkZXItd2lkdGgpIHNvbGlkICR0aGVtZS1odWUtZGFyaztcbiAgICBwYWRkaW5nOiByZW0oMnB4KTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgLjMpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDhweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIHJlbSgxcHgpIHJlbSg0cHgpIDAgcmdiYSgkYmxhY2ssIC41KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluO1xuXG4gICAgLy8gRXh0ZW5kIHRoZSBjbGlja2FibGUgYXJlYSBvZiB0aGUgZG90XG4gICAgLy8gMS4gQWRkIGEgdmlzdWFsIGluZGljYXRvciBhcm91bmQgb3VyIGBidXR0b25gIHdoaWNoIGFsc28gaGF2ZSBhIGJvcmRlclxuICAgIC8vIC0gTmVnYXRpdmUgbWFyZ2luIGdpdmVzIHVzIHRoZSBleHRlbmQgb2Ygb3VyIGNsaWNrYWJsZSBhcmVhXG4gICAgLy8gLSBCb3JkZXIgZXF1YWxzIG91ciBuZWdhdGl2ZSBtYXJnaW4gbWludXMgdGhlIGA8YnV0dG9uPmAncycgYm9yZGVyLCB0byBwcmV2ZW50IHRoZSBgPGJ1dHRvbj5gJ3MgYm9yZGVyIGZyb20gYmVpbmcgaGlkZGVuIGJ5IG91ciBcImV4dGVuc2lvblwiXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXI6IHJlbSgkYy1zbGljay1kb3QtZXh0ZW5zaW9uLXdpZHRoIC0gJGMtc2xpY2stZG90LWJvcmRlci13aWR0aCkgc29saWQgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjsgLy8gWzFdXG4gICAgICBtYXJnaW46IHJlbSgtJGMtc2xpY2stZG90LWV4dGVuc2lvbi13aWR0aCk7IC8vIFsxXVxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICBvcGFjaXR5OiAuMztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN0eWxlIGZvciB0aGUgYWN0aXZlIFwiZG90XCJcbiAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxufVxuXG4vLyBQcmV2aW91cyAmIG5leHQgYnV0dG9uc1xuLnNsaWNrLWNvbnRyb2wge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLWluLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluO1xuICBvdXRsaW5lOiBub25lO1xuXG4gID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2Utb3V0O1xuICB9XG59XG5cbi8vIEFkYXB0IHNsaWNrJ3Mgc3R5bGUgd2hlbiBpdCBpcyB1c2VkIG9uIGEgXCJncmlkXCJcbi8vIFRoZSBpZGVhIGlzIHRvIHVzZSBhIFwiZ3JpZFwiIHRvIHBvc2l0aW9uIHRoZSBlbGVtZW50cyBpbiB0aGUgY2Fyb3VzZWwgdG8ga2VlcCBhIHByb3BlciBkaXNwbGF5IHdoZW4gdGhlIGNhcm91c2VsIGlzIG5vdCBsb2FkZWQvd2hlbiB0aGVyZSBpcyBub3QgZW5vdWdoIGVsZW1lbnQgdG8gdHJpZ2dlciBhIGNhcm91c2VsXG4vLyBXaGVuIHRoZSBjYXJvdXNlbCBpcyBsb2FkZWQsIHdlIGRvbid0IG5lZWQgdGhlXG4vLyAxLiBSZW1vdmUgYGZsZXhgIGNvbnRhaW5lclxuLy8gMi4gUHJldmVudCBjZW50ZXJpbmcgb2Ygb3VyIGVsZW1lbnRzXG4vLyAzLiBSZW1vdmUgdGhlIGNvbHVtbiBzaXppbmdcbi8vIDQuIEFkanVzdCB0aGUgcG9zaXRpb24gb2YgdGhlIGNvbnRyb2xzXG4uc2xpY2staW5pdGlhbGl6ZWQucm93IHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIFsxXVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IC8vIFsyXVxuICAgIG1hcmdpbi1yaWdodDogMDsgLy8gWzJdXG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGZsZXg6IG5vbmU7IC8vIFszXVxuICAgIG1heC13aWR0aDogMTAwJTsgLy8gWzNdXG4gIH1cblxuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oLSRndXR0ZXItaGFsZi13aWR0aCk7IC8vIFs0XVxuICB9XG5cbiAgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oLSRndXR0ZXItaGFsZi13aWR0aCk7IC8vIFs0XVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKCRndXR0ZXItd2lkdGgpOyAvLyBbNF1cbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oJGd1dHRlci13aWR0aCk7IC8vIFs0XVxuICB9XG59XG5cblxuLy8gbmV3IHN0eWxpbmdcbi5zbGljay1zbGlkZXIge1xuICAuc2xpY2sge1xuICAgICYtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1jb250cm9scyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy9tYXJnaW4tdG9wOiByZW0oMTZweCk7XG4gICAgICAvL2hlaWdodDogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB9XG5cbiAgICAgID4gbGkge1xuICAgICAgICAmLmRvdHNOYXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICBtYXJnaW46IHJlbSgxNnB4KSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hdXRvcGxheU5hdiB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFycm93TmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAqID4gW2NsYXNzKj0nc2xpY2stY29udHJvbCddIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDEwcHgpIHJlbSgyMHB4KSByZW0oLTEwcHgpIHJnYmEoMCwgMCwgMCwgLjM1KTtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIHJlbSgxMHB4KSByZW0oMjBweCkgcmVtKC0xMHB4KSByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrIHtcbiAgICAgICAgICAmLWFycm93IHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDFyZW0pKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTZweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgbGVmdDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTM2MHB4KSB7XG4gICAgICAgICAgICAgICBsZWZ0OiByZW0oLTYwcHgpO1xuICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTZweCk7XG5cbiAgICAgICAgICAgIC8qIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDE1NDBweCkge1xuICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtNjBweCk7XG4gICAgICAgICAgICAgfSovXG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtYXV0b3BsYXkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICBib3R0b206IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgyOHB4KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRvdHMge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oOHB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGdhcDogcmVtKDRweCk7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTZweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgICAgICAgLnNsaWNrLWRvdCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOHB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDhweCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsICRhbHBoYTogLS41KTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSBhbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsICRhbHBoYTogLS41KTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5zbGlkZXNob3cge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDUwMCAvIDc2MDtcblxuICAmLS1ob21lIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuXG4gICAgJHJhdGlvRGVza3RvcDogMTQwMCAvIDI2MDtcbiAgICAkcmF0aW9Nb2JpbGU6IDM0OCAvIDE0NTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IHJlbSgkY29udGFpbmVyLXdpZHRoKTtcbiAgICBhc3BlY3QtcmF0aW86ICRyYXRpb01vYmlsZTtcbiAgICBtYXgtaGVpZ2h0OiByZW0oMTQ1cHgpO1xuICAgIG1hcmdpbjogcmVtKDE1cHgpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBhc3BlY3QtcmF0aW86ICRyYXRpb0Rlc2t0b3A7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oMjYwcHgpO1xuICAgIH1cblxuICAgIC5zbGlkZXNob3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2sge1xuICAgICAgJi1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0zMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgJi5kb3RzTmF2IHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmF1dG9wbGF5TmF2IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvd05hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKiA+IFtjbGFzcyo9J3NsaWNrLWNvbnRyb2wnXSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAuMDYyNXJlbSAuMjVyZW0gMCByZ2JhKDAsIDAsIDAsIC4yKTtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAuMDYyNXJlbSAuMjVyZW0gMCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljayB7XG4gICAgICAgICAgICAmLWFycm93IHtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEycHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgICBsZWZ0OiByZW0oMjhweCk7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjhweCk7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWF1dG9wbGF5IHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEycHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjhweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTBweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oNTZweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kb3RzIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNsaWNrLWRvdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0uMyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC4wNjI1cmVtIC4yNXJlbSAwIHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlIGFsbDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLS4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTQpO1xuICB9XG5cbiAgJi1jb2xDb250ZW50IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrIHtcbiAgICAmLXBhdXNlLFxuICAgICYtY29udHJvbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW46IDAgcmVtKC01MHB4KTtcbiAgICAgIH1cblxuICAgICAgPiBzdmcge1xuICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRyYWNrIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZW0oMXB4KSBjb2xvci5hZGp1c3QoJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgJGFscGhhOiAtLjYpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcGF1c2UsXG4gICAgJi1hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6IHJlbSg0MHB4KTtcbiAgICAgIGhlaWdodDogcmVtKDQwcHgpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRibGFjaywgJGFscGhhOiAtLjgpO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYmxhY2ssICRhbHBoYTogLS42KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiByZW0oMTFweCk7XG4gICAgICAgIGhlaWdodDogcmVtKDE4cHgpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhdXNlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgYm90dG9tOiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgPiBzdmcge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDIycHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNnB4KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJldiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHZpZXdCb3g9XCIwIDAgNyAxMlwiPjxwYXRoIGQ9XCJNNi43IDExLjRjLjMtLjMuMy0uOSAwLTEuM0wyLjYgNmw0LjItNC4xYy4zLS4zLjMtLjkgMC0xLjMtLjQtLjQtLjktLjQtMS4zIDBMLjYgNS40Yy0uMy4zLS4zLjkgMCAxLjNsNC44IDQuN2MuNC4zIDEgLjMgMS4zIDB6XCIgZmlsbD1cIiN7JHdoaXRlfVwiLz48L3N2Zz4nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5leHQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA3IDEyXCI+PHBhdGggZD1cIk0uNjQyIDExLjM2N2EuOTE2LjkxNiAwIDAgMCAxLjI4NSAwbDQuODA3LTQuNzM0YS44ODUuODg1IDAgMCAwIDAtMS4yNjZMMS45MjcuNjMzYS45MTUuOTE1IDAgMCAwLTEuMjg1IDAgLjg4OC44ODggMCAwIDAgMCAxLjI2NUw0LjgwNyA2IC42NDIgMTAuMTAyYS44ODguODg4IDAgMCAwIDAgMS4yNjVaXCIgZmlsbD1cIiN7JHdoaXRlfVwiLz48L3N2Zz4nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRvdCB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0uNyk7XG4gICAgICAgIHdpZHRoOiByZW0oN3B4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oN3B4KTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0uMyk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogcmVtKDE1MHB4KTtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvdHRvbTogcmVtKDUwcHgpO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3RvcmUge1xuICAgIGFzcGVjdC1yYXRpbzogMzc1IC8gMjA4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNDQwIC8gNDQwO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEycHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICAgIH1cblxuICAgIC5zbGljayB7XG5cbiAgICAgICYtZG90cyB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICYtYXJyb3cge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiByZW0oMThweCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wcmV2IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHZpZXdCb3g9XCIwIDAgNyAxMlwiPjxwYXRoIGQ9XCJNNi43IDExLjRjLjMtLjMuMy0uOSAwLTEuM0wyLjYgNmw0LjItNC4xYy4zLS4zLjMtLjkgMC0xLjMtLjQtLjQtLjktLjQtMS4zIDBMLjYgNS40Yy0uMy4zLS4zLjkgMCAxLjNsNC44IDQuN2MuNC4zIDEgLjMgMS4zIDB6XCIgZmlsbD1cIiN7JHdoaXRlfVwiLz48L3N2Zz4nKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5leHQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNyAxMlwiPjxwYXRoIGQ9XCJNLjY0MiAxMS4zNjdhLjkxNi45MTYgMCAwIDAgMS4yODUgMGw0LjgwNy00LjczNGEuODg1Ljg4NSAwIDAgMCAwLTEuMjY2TDEuOTI3LjYzM2EuOTE1LjkxNSAwIDAgMC0xLjI4NSAwIC44ODguODg4IDAgMCAwIDAgMS4yNjVMNC44MDcgNiAuNjQyIDEwLjEwMmEuODg4Ljg4OCAwIDAgMCAwIDEuMjY1WlwiIGZpbGw9XCIjeyR3aGl0ZX1cIi8+PC9zdmc+Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjLWVsZW1lbnQtc3BhY2VyOiAyMHB4ICFkZWZhdWx0O1xuJGMtZWxlbWVudC1yYWRpdXM6IDEycHggIWRlZmF1bHQ7XG5cbi5zZXJ2aWNlc0Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgcmVtKDhweCk7XG5cbiAgJi0tbm9NaW5oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLXRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IHJlbSg0OHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ4cHgpO1xuICB9XG5cbiAgJi0tZm9ybWF0dGVkIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgzNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMycHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzMnB4KTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uc2VydmljZXNCbG9jay1saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgkYy1lbGVtZW50LXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIHJlbSgyMHB4KSAwIHJnYmEoJHNwaWN5cGluaywgLjA3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc2VydmljZXNCbG9jay1jb250ZW50SW1hZ2VDb250YWluZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiByZW0oJGMtZWxlbWVudC1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcmVtKCRjLWVsZW1lbnQtcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHJlbSgkYy1lbGVtZW50LXJhZGl1cyk7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudEltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDUvNDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYXNwZWN0LXJhdGlvOiA3LzQ7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudCB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiByZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBjb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nOiByZW0oMzJweCkgcmVtKCRjLWVsZW1lbnQtc3BhY2VyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogcmVtKDQ4cHgpIHJlbSgkYy1lbGVtZW50LXNwYWNlcik7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudFRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJHdpbGRzYW5kO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4td2lkdGg6IHJlbSgxMzVweCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogcmVtKDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgkYy1lbGVtZW50LXNwYWNlcik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICRiaXR0ZXJzd2VldCAwJSwgJGd1YXJkc21hbiAxMDAlKTtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgtJGMtZWxlbWVudC1zcGFjZXIpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA5MCUgMTAwJSwgMCUgMTAwJSk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnNlcnZpY2VzQmxvY2stY29udGVudFRleHQge1xuICBtYXJnaW4tdG9wOiByZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWN0YSB7XG4gIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcbiAgXG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZXJ2aWNlc0Jsb2NrLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZDogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICB6LWluZGV4OiAtMTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLmJsb2NrTGluayB7XG4gICAgcGFkZGluZzogcmVtKDYwcHgpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgPiBkaXYgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkaDItbGluZS1oZWlnaHQpO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyNjBweCk7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zb2NpYWwge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDIwcHgpO1xuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDBweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhdGFsb2dCbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmNhdGFsb2dCbG9jay10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiByZW0oODBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG4uY2F0YWxvZ0Jsb2NrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXRhbG9nQmxvY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2dCbG9jay1saXN0VGl0bGUge1xuICBtYXJnaW4tbGVmdDogcmVtKC0xOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE4cHgpO1xuICBtaW4taGVpZ2h0OiByZW0oNTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nQmxvY2stbGlzdFRpdGxlQ29udGVudCB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcbn1cblxuLmNhdGFsb2dCbG9jay1saXN0SXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG5cbiAgPiAuY2F0YWxvZ0Jsb2NrLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgtMThweCk7XG4gIH1cblxuICAmLm5vLW1hcmtlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9nQmxvY2stc3ViTGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNhdGFsb2dCbG9jay1saW5rTGVzcyxcbi5jYXRhbG9nQmxvY2stbGlua05leHQge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IHJlbSgtNTBweCkgYXV0byAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5pY29uQ29udGFpbmVyIHtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIHJlbSgxM3B4KTtcblxuICAgICYucm90YXRlLTE4MCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0YWxvZ0Jsb2NrLWxpbmtMZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi50aXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiByZW0oODBweCkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yIDAlLCAkYnVybnRzaWVubmEgMTAwJSk7XG4gICAgaGVpZ2h0OiByZW0oNXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAkdGhlbWUtdGVydGlhcnktY29sb3IgMCUsICR0aGVtZS10ZXJ0aWFyeS1jb2xvciA1MCUsICR3aGl0ZSA1MCUsICR3aGl0ZSAxMDAlKTtcbiAgICBoZWlnaHQ6IHJlbSg2NXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmLS1uby1wcmUtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMCAwIHJlbSg4MHB4KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogcmVtKDUwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRhbGl6YXJpbmNyaW1zb247XG4gICAgfVxuICB9XG5cbiAgJi1jYXJvdXNlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiByZW0oMTA1cHgpO1xuICAgICAgYm90dG9tOiByZW0oLTEwNXB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgkY29udGFpbmVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAmLWNhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDQwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KTtcbiAgICAgICAgZ2FwOiByZW0oMjBweCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMjBweCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogcmVtKDMwcHgpIHJlbSgyMHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTdweCk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE3KTtcbiAgICAgIG1hcmdpbjogcmVtKDE1cHgpIDA7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLmV2ZW50cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiYtYmxvY2t7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogcmVtKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjBweCk7XG59XG4gICYtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgzNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDM3cHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgwcHgpO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAmLmxhenlsb2FkIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDYlO1xuICAgIH1cbiAgfVxuICAmLWxpc3R7XG4gICAgLmV2ZW50e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmLXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgICYtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgICYtZGVzY3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmLXByb21vdGlvbntcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IHJlbSg0MnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5zdG9yZWxvY2F0b3JIb21lIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHJlbSg1MHB4KSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IHJlbSg4MHB4KSAwO1xuICB9XG5cbiAgJi1jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLXZpc3VhbCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIG1heC13aWR0aDogcmVtKDI3NXB4KTtcbiAgICBwYWRkaW5nOiByZW0oMTVweCkgcmVtKDI1cHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG1heC13aWR0aDogcmVtKDU4OXB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oNTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLmxhenlsb2FkIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NiU7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlcnZpY2VzTGlzdCB7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiByZW0oNjBweCkgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIGNvbHVtbi1nYXA6cmVtKDIwcHgpO1xuICAgIHJvdy1nYXA6IHJlbSg0MHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwxZnIpO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdEl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcblxuICAgICAgJjpob3ZlciwmOmZvY3VzIHtcbiAgICAgICAgJiB+ICoge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saXN0SXRlbVRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxOHB4KTtcbiAgfVxuXG4gICYtZGVmYXVsdEltYWdlIHtcbiAgICBmb250LXNpemU6IHJlbSg0NXB4KTtcbiAgfVxufVxuIiwiXG4ucHJvZHVjdE9mZmVyTGlzdCwgLnByb2R1Y3RTbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHJlbSgzMHB4KSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICBwYWRkaW5nOiByZW0oNjBweCkgMDtcblxufVxuICAmLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICAgIG1hcmdpbjowIHJlbSgtMTBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtdGVydGlhcnktY29sb3IgdXJsKFwiLi4vaW1nL3doaXRlLXRpcmUtdHJhY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3doaXRlLXRpcmUtdHJhY2stbGFyZ2UucG5nXCIpO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkdGhlbWUtdGVydGlhcnktY29sb3IsIDEpIDAlLCByZ2JhKCR0aGVtZS10ZXJ0aWFyeS1jb2xvciwgMCkgMTUlLCByZ2JhKCR0aGVtZS10ZXJ0aWFyeS1jb2xvciwgMCkgODUlLCByZ2JhKCR0aGVtZS10ZXJ0aWFyeS1jb2xvciwgMSkgMTAwJSk7XG5cbiAgfVxuXG4gIC5zbGljay1saXN0IHtcblxuICAvLyAgbWFyZ2luOiAwIHJlbSgtMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy8gIG1hcmdpbjogMCByZW0oLTEwcHgpO1xuICAgIH1cblxuICB9XG5cbiAgJi10cmFuc3BhcmVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg0MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAucHJvZHVjdE9mZmVyTGlzdC1jYXJvdXNlbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFjdGlvbiB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmU2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IHJlbSg1cHgpIHJlbSgxMHB4KSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgYm94LXNoYWRvdztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB9XG5cbiAgICAmLmNvdmVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAucHJvZHVjdFNsaWRlciB7XG4gICAgICAgICYtaXRlbVZpc3VhbENvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiByZW0oLTE2cHgpIHJlbSgtMTZweCkgcmVtKDEwcHgpO1xuICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDY2JTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDUvMztcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKDIgKiAje3JlbSgxNnB4KX0pKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kaXZpZGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCByZW0oMTZweCkgMDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy9taW4taGVpZ2h0OiByZW0oNDcwcHgpO1xuXG4gICAgJi1icmFuZCB7XG4gICAgICBtYXJnaW46IDAgMCByZW0oMTVweCkgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogcmVtKDM3cHgpO1xuXG4gICAgICAmLWltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLy8gbWF4LXdpZHRoOiByZW0oMjg1cHgpICFpbXBvcnRhbnQ7IC8vIGluIG9yZGVyIHRvIG92ZXJyaWRlIHNsaWNrIGlubGluZSB3aWR0aCBzdHlsZVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KTtcblxuICAgIH1cblxuICAgICZWaXN1YWxDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAyLzE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogcHJvbW90aW9uIGRpdiovXG4gICAgJi1wcm9tb3Rpb25hbCB7XG5cbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vei1pbmRleDogNDtcbiAgICAgIHRvcDogcmVtKC01cHgpO1xuICAgICAgLy9sZWZ0OiByZW0oLTE2cHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vcGFkZGluZzogcmVtKDZweCkgcmVtKDEycHgpO1xuXG4gICAgICAucHJvbW90aW9uYWwtcHJpY2UsIC5hbmltYXRpb25zLCBkaXZbY2xhc3NePVwiYW5pbWF0aW9ucy1cIl0ge1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAvLyBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgICAgICAvL3BhZGRpbmc6IHJlbSg2cHgpIHJlbSgxMnB4KTtcbiAgICAgICAgLy9mb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgLy9saW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgLy9jb2xvcjogJHdoaXRlO1xuICAgICAgICAvLyB6LWluZGV4OiAxO1xuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vbGVmdDogaW5pdGlhbDtcbiAgICAgICAgLy8gdG9wOiBpbml0aWFsO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgICAgICAgICAvLyAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgICAgLy8gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIC8vICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZTaGFkb3cge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwcHgpIDAgcmdiYSgkc3BpY3lwaW5rLCAuMDcpO1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXZpc3VhbC1pbmZvcm1hdGlvbnMge1xuICAgIHRvcDogcmVtKC01cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG5cbiAgLmltYWdlQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IHJlbSgxM3B4KSBhdXRvIHJlbSgxMnB4KTtcbiAgICBoZWlnaHQ6IHJlbSg1MnB4KTtcbiAgfVxuXG4gICYtYnJhbmRMb2dvIHtcbiAgICBoZWlnaHQ6IHJlbSgyNXB4KTtcbiAgICBtYXJnaW46IHJlbSgxOHB4KSBhdXRvIHJlbSg1cHgpO1xuXG4gICAgJi5sYXp5bG9hZCB7XG4gICAgICBoZWlnaHQ6IHJlbSg1MnB4KTtcbiAgICAgIHdpZHRoOiByZW0oNTJweCk7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtQnJhbmRMb2dvIHtcbiAgICAmLmxhenlsb2FkIHtcbiAgICAgIGhlaWdodDogcmVtKDUycHgpO1xuICAgICAgd2lkdGg6IHJlbSg1MnB4KTtcbiAgICB9XG4gIH1cblxuXG4gICYtZGl2aWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJvbjtcbiAgICBtYXJnaW46IHJlbSgzN3B4KSByZW0oLTIwcHgpIHJlbSgxNXB4KTtcblxuICAgICYuaW52aXNpYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbVRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW46IHJlbSgxNXB4KSAwO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgfVxuXG4gICYtaXRlbUxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtUHJpY2Uge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTdweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgY29sb3I6ICRzYW50YXNncmF5O1xuICAgIH1cblxuICAgIC5wcm9kdWN0TGlzdC1kaXNjb3VudERldGFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RMaXN0LXByaWNlc0xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxuXG4gICYtaXRlbVZpc3VhbCB7XG4gICAgbWF4LWhlaWdodDogcmVtKDI0NXB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IHJlbSgxNnB4KSBhdXRvIDA7XG5cbiAgICAmLmxhenlsb2FkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XG4gIH1cblxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNoZXZyb24tcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNoZXZyb24tbGVmdC5zdmdcIik7XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IHJlbSgtMjBweCk7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogcmVtKC0yMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLW5vSW1hZ2Uge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0NXB4KTtcbiAgfVxuXG5cbn1cbiIsIiRjLW1hdHJpY3VsYXRpb24taW5wdXQtcmFkaXVzOiAyM3B4ICFkZWZhdWx0O1xuXG4ucG5ldW1hdGljU2VhcmNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG5cbiAgJi5wbmV1bWF0aWNTZWFyY2gtLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgwcHgpO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG5cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuXG4gICAgfVxuICB9XG5cbiAgJi1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDMycHgpO1xuICAgIG1hcmdpbjogcmVtKDE2cHgpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICB9XG5cbiAgJi1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiByZW0oNjRweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGlyb24gMCUsICRsaW5rd2F0ZXIgMTAwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2MnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcblxuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IC04cHggcmdiYSgkbmVwYWwsIC40OCk7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpIHJlbSgxNnB4KSByZW0oMTZweCkgcmVtKDE2cHgpIDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZS1pbiAsY29sb3IgLjI1cyBlYXNlLWluO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtLWhvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpcm9uO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgID4gc3Zne1xuICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNXB4KTtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuZGltZW5zaW9ue1xuICAgICAgPnN2Z3tcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZhY2V0RGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1mYWNldExpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCgxKSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkEuXCI7XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKDIpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQi5cIjtcbiAgICB9XG5cbiAgICBsaTpudGgtY2hpbGQoMykgLnBuZXVtYXRpY1NlYXJjaC1mYWNldExhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJDLlwiO1xuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCg0KSAucG5ldW1hdGljU2VhcmNoLWZhY2V0TGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkQuXCI7XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKDUpIC5wbmV1bWF0aWNTZWFyY2gtZmFjZXRMYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiRS5cIjtcbiAgICB9XG4gIH1cblxuICAmLWZhY2V0SXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgxMjBweCk7XG4gICAgfVxuXG4gICAgJi53aXRoLW1hcmdpbk9mZmVzdCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjZweCk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiByZW0oMTYwcHgpO1xuICAgICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgxNXB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IHJlbSg0NnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0oMTNweCkgcmVtKDIwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCRjLW1hdHJpY3VsYXRpb24taW5wdXQtcmFkaXVzKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDExMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNDVweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDE4MHB4KTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZhY2V0TGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1cHgpO1xuICAgIH1cblxuICAgICYtLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbjogYXV0byAwIHJlbSgxM3B4KTtcbiAgICB9XG4gIH1cblxuICAvLyBpbiB0aGUgcG5ldW1hdGljU2VhcmNoIHdlIGhhdmUgYW4gb3ZlcnJpZGVzIG5lZWRlZCBmb3IgdGFicyBhbmQgc2VsZWN0XG4gIC5uYXYtdGFicyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMCByZW0oMjRweCkgcmVtKDIzNXB4KTtcbiAgICB9XG5cbiAgICAudGFicy10YWI6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLXRhYnMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wZW51bWF0aWMtc2VhcmNoLWhlYWRlci5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQgJHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNzVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wZW51bWF0aWMtc2VhcmNoLWhlYWRlci0tbGFyZ2UucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTA1cHgpO1xuXG4gICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDUwcHgpIHJlbSg1MHB4KSByZW0oMTVweCkgcmVtKDM1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJlbSg5NXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiByZW0oMHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzOHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuXG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDI0cHgpIHJlbSg1NTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MHB4KSByZW0oMTAwcHgpIHJlbSgxNXB4KSByZW0oNzBweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXRyaWN1bGF0aW9uRmlsdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEwMHB4KSByZW0oMTVweCkgcmVtKDcwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhbmUge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMiUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5mcmFtZTtcbiAgICBwYWRkaW5nOiAwO1xuXG5cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAubmF2LXRhYnMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMiUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIlIC0gMjBweCk7XG4gICAgICB9XG5cbiAgICAgIC50YWJzLXRhYjpub3QoLmFjdGl2ZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hdHJpY3VsYXRpb25GaWx0ZXIge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4kYy1tYXRyaWN1bGF0aW9uLWlucHV0LXJhZGl1czogMjRweCAhZGVmYXVsdDtcblxuLm1hdHJpY3VsYXRpb25GaWx0ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG5cbiAgJi1tdWx0aXBsZUNob2ljZUNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sb2FkZXItd3JhcHBlciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJi5ibHVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgfVxuXG5cbiAgICAmLWxvYWRlciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgkcGlja2xlZGJsdWV3b29kLCAwLjA3KTtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKCRjLW1hdHJpY3VsYXRpb24taW5wdXQtcmFkaXVzKTtcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFwcGVuZCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDZweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTZweCkgcmVtKDI0cHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcmVtKCRjLW1hdHJpY3VsYXRpb24taW5wdXQtcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHJlbSgkYy1tYXRyaWN1bGF0aW9uLWlucHV0LXJhZGl1cyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJlbSgycHgpICNmZmYsIGluc2V0IDAgMCAwIHJlbSgtNHB4KSBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsJGFscGhhOiAtMC4yKSwgY29sb3IuYWRqdXN0KCR0aGVtZS1wcmltYXJ5LWNvbG9yLCRhbHBoYTogLTAuMykgMCAwIDAgcmVtKDRweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubm90LWZpbmQtZGltZW5zaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFsZXJ0LWRpbWVuc2lvbiB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpO1xuICAgIG1hcmdpbjogcmVtKDMycHgpIDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBnYXA6IHJlbSgxNnB4KTtcblxuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICB9XG4gICAgJi1zZWxlY3RlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBtYXJnaW46IHJlbSgzMnB4KSAwO1xuICAgICAgfVxuICB9XG5cbiAgLmJ0bi5wcmV2IHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIC8vIGluIHRoaXMgbW9kYWwgY29udGV4dCB3ZSBoYXZlIGFuIHBhcnRpY3VsYXIgZGVzaWduXG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogcmVtKDQ4cHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMTZweCkgcmVtKDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkYy1tYXRyaWN1bGF0aW9uLWlucHV0LXJhZGl1cyk7XG4gICAgbWluLXdpZHRoOiByZW0oMjgwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNXB4IDAgcmdiYSgkcGlja2xlZGJsdWV3b29kLCAwLjA3KTtcblxuICAgIG9wdGlvbiB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICYudGFicyB7XG4gICAgLy8gaW4gdGhlIG1vZGFsLXN0aWNreSB3ZSBoYXZlIGFuIG92ZXJyaWRlcyBuZWVkZWRcbiAgICAubmF2LXRhYnMge1xuICAgICAgbWFyZ2luOiAwIDAgcmVtKDMycHgpO1xuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLXBhbmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmVkaXRvIHtcbiAgbWFyZ2luLXRvcDogcmVtKDgwcHgpO1xuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgzNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDM3cHgpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi0tdHdvLWxpbmVzIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZS0tYWx0IHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIG1heC13aWR0aDogODIlO1xuXG4gICAgJi1mdWxsIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1waWN0dXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBtYXJnaW4tdG9wOiByZW0oMTNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5sYXp5bG9hZCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLXRyeXB0aWNoIHtcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJkl0ZW0ge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzJSk7XG4gICAgICBwYWRkaW5nOiByZW0oMzBweCkgcmVtKDIwcHgpO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTlweCk7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oMzMycHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE5cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhc3RpbGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXRleHRJbWFnZUxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDIwcHgpO1xuXG4gICAgJi0tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogcmVtKDMwcHgpO1xuXG4gICAgICAmLS1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgICAuZWRpdG8tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgJi5sYXp5bG9hZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTAwIC8gNjY7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpbmtzIHtcbiAgICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOXB4KTtcbiAgICAgIHdpZHRoOiByZW0oODBweCk7XG4gICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBpdGFsaWMpO1xuXG4gICAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXR3b0NvbHNUZXh0LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICB9XG5cbiAgJi10d29Db2xzVGV4dC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgY29sdW1uczogMjtcbiAgICB9XG4gIH1cblxuICAmLXRleHRDZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLW5vLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgIC8vIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXRleHRDZW50ZXItdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gIH1cblxuICAmLXRleHRDZW50ZXItY29udGVudCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gcmVtKDIwcHgpO1xuICAgIC8vbWF4LXdpZHRoOiByZW0oOTk1cHgpO1xuICB9XG5cbiAgJi1kdWFsVGV4dEltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKDIwcHgpO1xuICAgICAgbWF4LWhlaWdodDogcmVtKDM5M3B4KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJi5sYXp5bG9hZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYtdHdvQ29sc1RleHRQaWN0b0ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oODBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICB0b3A6IHJlbSg4MHB4KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICYtLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICYtLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTYwcHgpO1xuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oMzkzcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtdHdvQ29sc1RleHQtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gIH1cblxuICAmLXR3b0NvbHNUZXh0LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBjb2x1bW5zOiAyO1xuICAgIH1cbiAgfVxuXG4gICYtZHVhbFRleHRJbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJi10d29Db2xzVGV4dFBpY3RvSW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIHRvcDogcmVtKDgwcHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgJi0tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgbWF4LWhlaWdodDogcmVtKDM5M3B4KTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgfVxufVxuIiwiLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiByZW0oNzk0cHgpO1xuICBoZWlnaHQ6IHJlbSg0NDZweCk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua3dhdGVyO1xuXG4gIC5wcm9kdWN0VmlkZW8gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmLmlzLXBsYXlpbmcge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIsXG4gICAgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi10aHVtYixcbiAgaWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICYtaWNvbiB7XG4gICAgPiBzdmcge1xuICAgICAgY29sb3I6ICRsaW5rd2F0ZXI7XG4gICAgICBmaWxsOiAkbGlua3dhdGVyO1xuICAgICAgaGVpZ2h0OiByZW0oNjRweCk7XG4gICAgICB3aWR0aDogcmVtKDY0cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPGRpdiBjbGFzcz1cImxvYWRlclwiPlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwibG9hZGVyLWRvdFwiPjwvZGl2PlxuLy8gPC9kaXY+XG5cbi5sb2FkZXIge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG5cbiAgJi1saXN0IHtcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiByZW0oNDhweCkgMCByZW0oMTEwcHgpO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkaGl0Z3JheTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1hcnJvdyB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCByZW0oMTVweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluO1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgLmRpc2FibGVkICYge1xuICAgICAgY29sb3I6ICRoaXRncmF5O1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWFycm93ICYge1xuICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgICY6bm90KC5wYWdpbmF0aW9uLWxpbmstLW5vbGluayk6Zm9jdXMsXG4gICAgJjpub3QoLnBhZ2luYXRpb24tbGluay0tbm9saW5rKTpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5hY3RpdmUgJiB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG5cbiAgICAgIHBhZGRpbmc6IDAgcmVtKDE1cHgpO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAvKlxuICBwcm9kdWN0TGlzdFxuICAqL1xuXG4gICYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiByZW0oNDhweCkgMCByZW0oMTEwcHgpO1xuXG4gICAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZ2FwOiByZW0oNHB4KTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgzMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgZ2FwOiByZW0oOHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkaGl0Z3JheTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUgKiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWFycm93IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbm9ybWFsKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuXG4gICAgICAuaWNvbkNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tbGluayB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuICAgICAgcGFkZGluZzogcmVtKDhweCkgcmVtKDRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiByZW0oMzhweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0cHgpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbkNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAuZGlzYWJsZWQgJiB7XG4gICAgICAgIGNvbG9yOiAkaGl0Z3JheTtcbiAgICAgIH1cblxuICAgICAgLnBhZ2luYXRpb24tYXJyb3cgJiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLnBhZ2luYXRpb24tbGluay0tbm9saW5rKTpmb2N1cyxcbiAgICAgICY6bm90KC5wYWdpbmF0aW9uLWxpbmstLW5vbGluayk6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vbnBhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RQYWdlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbjogIHJlbSg4cHgpIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBsYWJlbC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOHB4KTtcbiAgICAgICAgd2lkdGg6YXV0bztcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDAuNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjAwcHgpOyAvKiBTZXQgbWF4aW11bSBoZWlnaHQgKi9cbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgLyogRW5hYmxlIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zdG9yZSB7XG5cbiAgJi1tYWluVGl0bGUge1xuICAgIG1hcmdpbjpyZW0oMzBweCkgMDtcbiAgfVxuXG4gICYtaG91cnMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIG1hcmdpbjoge1xuICAgICAgdG9wOiByZW0oMTVweCk7XG4gICAgICBib3R0b206IHJlbSgyMHB4KTtcbiAgICB9O1xuXG4gICAgJi0tc2hpcHBpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmQ2VsbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIH1cblxuICAgICZEYXRhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWN0LFxuICAmLXBob25lIHtcbiAgICBAZXh0ZW5kIC5hZGRyZXNzO1xuICB9XG5cbiAgJi1jb250YWN0IHtcblxuICAgIGFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBAZXh0ZW5kIC5hZGRyZXNzX190aXRsZSAhb3B0aW9uYWw7XG4gICAgfVxuICB9XG5cbiAgJi1waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL3N2Zy9pY28tcGhvbmUtZnVsbC5zdmcnKTtcbiAgICB9XG4gIH1cblxuICAmLXBob25lQnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwcHgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1waG9uZS5zdmdcIik7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1waG9uZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZhdm9yaXRlQnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0biB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXN0YXItZmlsbGVkLnN2Z1wiKTtcbiAgICAgIH1cblxuICAgICAgJi1zZWxlY3RlZCB7XG4gICAgICAgICYuYnRuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1zdGFyLnN2Z1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbm90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2l6LWdyZWVuLCAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aXotZ3JlZW47XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgaGVpZ2h0OiByZW0oMzdweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDM3cHgpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgY29sb3I6ICR3aXotZ3JlZW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDVweCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogJHdpei1ncmVlbjtcbiAgICAgIGhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzM3B4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAmLS1tYXgge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW50aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDlweCk7XG4gICAgICBjb2xvcjogJHdpei1ncmV5O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgzMHB4KSByZW0oMTBweCkgcmVtKDVweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDYwcHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIHJlbSgxM3B4KSBhdXRvIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1tYXAge1xuICAgIG1hcmdpbi10b3A6IHJlbSg4MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oODBweCk7XG5cbiAgICAmVGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmV3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGFzcGVjdC1yYXRpbzogNzkxLzM4MDtcblxuICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICBhc3BlY3QtcmF0aW86IGluaXRpYWw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzUwLzI4MDtcblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTIwcHgpO1xuXG4gICAgICAuZnJhbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgcGFkZGluZzogcmVtKDIwcHgpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1zY2hlZHVsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgLmljb25Db250YWluZXIge1xuICAgICAgd2lkdGg6IHJlbSgyMXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE4cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMjFweCk7XG4gICAgfVxuICB9XG5cbiAgJi1ib29rYWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcblxuICAgICYuZXJyb3Ige1xuICAgICAgY29sb3I6ICR0aGVtZS1lcnJvci1jb2xvcjtcblxuICAgICAgLmljb25Db250YWluZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWVycm9yLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5oYXplO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDRweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICB9XG5cbiAgICAubG9hZGVyIHtcbiAgICAgIHdpZHRoOiByZW0oMThweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgxOHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlIHtcbiAgQGV4dGVuZCAuZnJhbWU7XG4gIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MHB4ICk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG4gICAgfVxuICB9XG5cbiAgJi4tLWxhcmdlIHtcbiAgICBwYWRkaW5nOiByZW0oMjhweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgY29sdW1uLWdhcDogcmVtKDIwcHgpO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICByb3ctZ2FwOiByZW0oMTVweCk7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDgwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuXG4gICAgJi5zZXJ2aWNlLWxpc3Qtc3RvcmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzM0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY3RhcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYtcGljdG8ge1xuICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgaGVpZ2h0OiByZW0oMjBweCk7XG5cbiAgICAmV3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi1waWN0by1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogcmVtKDUwcHgpO1xuICAgIHdpZHRoOiByZW0oNTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMThweCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byByZW0oMTBweCk7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLW1pbmkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5hbmltYXRpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiByZW0oLTEwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXG4gICAgJi10YWcge1xuICAgICBwYWRkaW5nOiByZW0oNXB4KSByZW0oMzBweCkgcmVtKDVweCkgcmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcbiAgICBAaW5jbHVkZSBsaW5rLWNvdmVyKCk7XG5cbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IHJlbSgxNXB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuc3RvcmVsb2NhdG9yU2VhcmNoIHtcbiAgJHJvb3Q6ICY7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg2MHB4KTtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogcmVtKDI4MXB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDQwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMHB4KTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTFweCk7XG4gICAgICB3aWR0aDogcmVtKDE1cHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBvaW50ZXItZnVsbC5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhY2VyIHtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICB9XG5cbiAgJl9fcGlja3VwIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgfVxuXG4gICZfX3N0b3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDIwcHgpO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnN0b3JlbG9jYXRvclNlYXJjaF9fc3RvcmUtYWRkcmVzcyxcbiAgICAgIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3N0b3JlLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbSgxMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgZGl2LFxuICAgICAgICBhLFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYWRkcmVzcyB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcblxuICAgICAgLnN0b3JlLXBob25lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg7XG4gICAgfVxuXG4gICAgJi1wb3NpdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAlO1xuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBtaW4td2lkdGg6IDIxN3B4O1xuICB9XG5cbiAgJl9fbWFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICYtdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZyYW1lIHtcbiAgICBwYWRkaW5nOiByZW0oMTVweCkgMDtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTVweCk7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFwLFxuICAmX19mcmFtZSB7XG4gICAgaGVpZ2h0OiByZW0oNjAwcHgpO1xuICB9XG5cbiAgJl9fbWFwIHtcbiAgICAuZ2x5cGhpY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAxNzBweDtcblxuICAgICAgJi10b2dnbGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdG9yZWxvY2F0b3IvbWFwLmpwZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICYtLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mcmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDVweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNDBweCk7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgzNTBweCk7XG4gICAgfVxuXG4gICAgJl9fc3BhY2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWJvZHkge1xuICAuc3RvcmVsb2NhdG9yU2VhcmNoIHtcbiAgICAmX19mcmFtZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IHJlbSgxNnB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJl9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAmX19idG4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICZfX3NwYWNlciB7XG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbCB7XG4gIC5tb2RhbC1zdGlja3ktaGVhZGVyLm1vZGFsLWhlYWRlciB7XG4gICAgLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUudGl0bGUtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTZweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0b3JlbG9jYXRvclNlYXJjaF9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mcmFtZSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBtYXgtaGVpZ2h0OiByZW0oNjAwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX3Jlc3VsdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMTBweCk7XG5cbiAgICAuY29sLWxnLTYge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9yZWxvY2F0b3JTZWFyY2hfX21hcCB7XG4gICAgaGVpZ2h0OiByZW0oNTcwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG5cbiAgICAmLWNvbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogcmVtKDQwcHgpO1xuICAgIH1cblxuICAgIC5zZWFyY2hGb3JtLWlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX19zcGFjZXIge1xuICAgIG1hcmdpbjogcmVtKDEwcHgpIDA7XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmRfbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmljb25Db250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICAuc3RvcmVsb2NhdG9yU2VhcmNoX2NhcmRfbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFjLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwgKyAxMTtcbn1cbiIsIi5mYWNldC10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG59XG5cbi5mYWNldC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogcmVtKDE4cHgpO1xufVxuXG4uZmFjZXQtdmFsdWUge1xuICBwYWRkaW5nOiByZW0oMzVweCkgMCByZW0oMTdweCk7XG4gIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLy8gSW5oZXJpdCBmcm9tIGAuYnRuLmJ0bi1saW5rLmJ0bi1saW5rLS1pY29uLmZvY3VzLXVuc3R5bGVkLmhvdmVyLXVuc3R5bGVkYFxuLmZhY2V0LXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi8vIEluaGVyaXQgZnJvbSBgLmljb25Db250YWluZXIuaWNvbkNvbnRhaW5lci0tZml4ZWRgXG4uZmFjZXQtdHJpZ2dlckljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgkZ3V0dGVyLWhhbGYtd2lkdGgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gID4gc3ZnIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mYWNldC1kZXNjcmlwdGlvbiB7XG4gID4gKiB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBsaWdodCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMS41MztcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mYWNldC1jdGFzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIuZmFjZXRzTGlzdCB7XG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiByZW0oNXB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICAmLS1ib2xkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJhZGdlIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua3dhdGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IHJlbSgzcHgpIDA7XG4gICAgd2lkdGg6IHJlbSg2MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgICYuc2Vhc29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAuZmFjZXRzTGlzdCB7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IHJlbSg1cHgpO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRldGFpbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN1c3RvbS1pbnB1dCB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMnB4KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXQubmctdmFsaWQubmctbm90LWVtcHR5IH4gLmZhY2V0c0xpc3QtYmFkZ2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC5jdXN0b20taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4iLCIudWliLWRhdGVwaWNrZXItcG9wdXAge1xuICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAudWliLWRheSxcbiAgdGgge1xuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogcmVtKDVweCk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiByZW0oMzBweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVpYi1yaWdodCxcbiAgLnVpYi1sZWZ0IHtcbiAgICAuZ2x5cGhpY29uIHtcbiAgICAgIHdpZHRoOiByZW0oNnB4KTtcbiAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWluZm8ge1xuICAgIGNvbG9yOiAkY3JpbXNvbiAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogJGhpdGdyYXkgIWltcG9ydGFudDtcbiAgfVxufSIsIi8vIFByaWNlIHJhbmdlIGZhY2V0XG4vLyBQbGVhc2Ugc2VlIGBvYmplY3RzL19vYmplY3RzLm5vVWlTbGlkZXIuc2Nzc2AgZm9yIHN0eWxpbmcgdGhlIHNsaWRlciByYW5nZS5cbi5mYWNldFNsaWRlciB7XG5cbiAgJi1zbGlkZXIge1xuICAgIHBhZGRpbmc6IHJlbSg1cHgpIDA7XG4gICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgxMHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNb2RhbCB0byBkaXNwbGF5IHRoZSBmYWNldHMgb24gc21hbGwgc2NyZWVuc1xuLy8gPGZvcm0gY2xhc3M9XCJtb2RhbC1ib2R5IGZhY2V0c01vZGFsLWNvbnRhaW5lclwiIGRhdGEtcmJzLWVsYXN0aWNzZWFyY2gtZmFjZXQtY29udGFpbmVyLXYyPVwiXCIgZGF0YS1jYWNoZS1rZXk9XCJcIiBkYXRhLW5nLXNob3c9XCJmYWNldHMubGVuZ3RoXCIgZGF0YS1yZXNwb25zaXZlLW1vZGFsLXRlbXBsYXRlPVwiXCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJmYWNldHNNb2RhbC1oZWFkZXJcIj5cbi8vICAgICA8aDEgY2xhc3M9XCJmYWNldHNNb2RhbC10aXRsZVwiPi4uLjwvaDE+XG4vLyAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLXRlcnRpYXJ5IGZhY2V0c01vZGFsLWNsb3NlXCIgZGF0YS1uZy1jbGljaz1cIiRkaXNtaXNzKClcIj5cbi8vICAgICAgIDxzcGFuIGNsYXNzPVwic3Itb25seVwiPi4uLjwvc3Bhbj5cbi8vICAgICAgIDxzdmcgZm9jdXNhYmxlPVwiZmFsc2VcIiBhcmlhLWhpZGRlbj1cInRydWVcIj48L3N2Zz5cbi8vICAgICA8L2J1dHRvbj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJmYWNldHNNb2RhbC1ib2R5XCI+XG4vLyAgICAgLi4uXG4vLyAgIDwvZGl2PlxuLy8gICA8ZGl2IGNsYXNzPVwiZmFjZXRzTW9kYWwtZm9vdGVyIG5nLXNjb3BlXCIgZGF0YS1uZy1pZj1cInZpZXdCdXR0b24oKVwiPlxuLy8gICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLWxpbmsgbXItMlwiIHR5cGU9XCJidXR0b25cIiBkYXRhLW5nLWNsaWNrPVwicmVzZXQoJGV2ZW50KVwiPlxuLy8gICAgICAgLi4uXG4vLyAgICAgPC9idXR0b24+XG4vLyAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeSBtbC0yXCIgdHlwZT1cImJ1dHRvblwiIGRhdGEtbmctY2xpY2s9XCIkZGlzbWlzcygpXCI+XG4vLyAgICAgICAuLi5cbi8vICAgICA8L2J1dHRvbj5cbi8vICAgPC9kaXY+XG4vLyA8L2Zvcm0+XG5cbi8vIEluaGVyaXQgZnJvbSBgLm1vZGFsYFxuLy8gQXMgd2UgZG8gbm90IGhhdmUgYWNjZXNzIHRvIHRoZSBgLm1vZGFsLWRpYWxvZ2AgYW5kIGAubW9kYWwtY29udGVudGAgZWxlbWVudCxcbi8vIHdlIGFkZCB0aGUgc3R5bGluZyB2aWEgdGhpcyBwYXJlbnQgY2xhc3Ncbi5mYWNldHNNb2RhbCB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmZhY2V0c01vZGFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxufVxuXG4uZmFjZXRzTW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IHJlbSgzMnB4KSByZW0oMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG5cbiAgJi5mYWNldHMtbGlzdCB7XG4gICAgLmZhY2V0LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZmFjZXQtdmFsdWUge1xuICAgICAgcGFkZGluZzogcmVtKDE2cHgpIDA7XG4gICAgfVxuXG4gICAgLmxpc3QtdW5zdHlsZWQge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZmFjZXRTbGlkZXItc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0OHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVhZGVyIGFuZCBmb290ZXIgZm9yIHRoZSBmYWNldHMnIG1vZGFsXG4uZmFjZXRzTW9kYWwtaGVhZGVyLFxuLmZhY2V0c01vZGFsLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHJlbSgxNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWh1ZS1saWdodDtcbiAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhY2V0c01vZGFsLWhlYWRlciB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG5cbiAgYm94LXNoYWRvdzogMCByZW0oMnB4KSByZW0oMjJweCkgMCByZ2JhKCRveGZvcmRibHVlLCAuMTMpO1xufVxuXG4uZmFjZXRzTW9kYWwtdGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogcmVtKDMycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICB9XG59XG5cbi8vIENsb3NlIGJ1dHRvbiB0aGUgbW9iaWxlIG5hdmlnYXRpb25cbi8vIEluaGVyaXQgZnJvbSBgLmJ0bi5idG4tdGVydGlhcnlgXG5cbi5mYWNldHNNb2RhbC1mb290ZXIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHJlbSgxNnB4KTtcbiAgYm94LXNoYWRvdzogMCByZW0oMnB4KSByZW0oMjJweCkgMCByZ2JhKCRveGZvcmRibHVlLCAuMTMpO1xufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLm5vVWktaGFuZGxlIC50b29sdGlwLWlubmVyIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnByb2R1Y3RMaXN0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAmLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXBhZ2VUaXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgICBjb2xvcjogJGZpcmVmbHk7XG4gIH1cblxuICAmLXNvcnRCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oNDBweCkgMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSgxNXB4KTtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdG9nZ2xlIHtcbiAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkICRoaXRncmF5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaWNvbkNvbnRhaW5lciB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAub3BlbiAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIC5wcm9kdWN0TGlzdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJ2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnMgdmlzdWFsLWluZm9ybWF0aW9uc1wiXG4gICAgICAgICAgICBcInZpc3VhbCBjYXB0aW9uIGNhcHRpb25cIlxuICAgICAgICAgICAgXCJhdHRyaWJ1dGVzIGF0dHJpYnV0ZXMgYXR0cmlidXRlc1wiXG4gICAgICAgICAgICBcImFjdGlvbnMgYWN0aW9ucyBhY3Rpb25zXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTBweCk7XG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwcHgpIDAgcmdiYSgkc3BpY3lwaW5rLCAuMDcpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjRweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgXCJ2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnMgdmlzdWFsLWluZm9ybWF0aW9uc1wiXG4gICAgICAgICAgICAgIFwidmlzdWFsIGNhcHRpb24gYWN0aW9uc1wiXG4gICAgICAgICAgICAgIFwidmlzdWFsIGF0dHJpYnV0ZXMgIGFjdGlvbnNcIjtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChyZW0oMTAwcHgpLCBhdXRvKSAxLjVmciAxLjI1ZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgXCJ2aXN1YWwtaW5mb3JtYXRpb25zIHZpc3VhbC1pbmZvcm1hdGlvbnMgdmlzdWFsLWluZm9ybWF0aW9uc1wiXG4gICAgICAgICAgICAgIFwidmlzdWFsIGNhcHRpb24gYWN0aW9uc1wiXG4gICAgICAgICAgICAgIFwidmlzdWFsIGF0dHJpYnV0ZXMgIGFjdGlvbnNcIjtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChyZW0oMTUwcHgpLCBhdXRvKSAyZnIgMS41ZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXZpc3VhbENhcHRpb24ge1xuICAgIGdyaWQtYXJlYTogdmlzdWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0TGlzdC12aXN1YWwge1xuICAgIGdyaWQtYXJlYTogdmlzdWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYuYnJhbmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI4cHgpO1xuXG4gICAgICAucHJvZHVjdC1icmFuZCB7XG4gICAgICAgIGJvdHRvbTogcmVtKC0yOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICAmLWltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2FwdGlvbiB7XG4gICAgZ3JpZC1hcmVhOiBjYXB0aW9uO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNnB4KTtcbiAgICB9XG5cbiAgICAmLmJyYW5kIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg4cHgpO1xuXG4gICAgICAucHJvZHVjdC1icmFuZC10aWxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBhY3Rpb24gY29sIGNhcnQqL1xuICAmLWFjdGlvbnMge1xuICAgIGdyaWQtYXJlYTogYWN0aW9ucztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjBweCk7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAucGF5bWVudF9sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IHJlbSgycHgpIGF1dG8gcmVtKDEwcHgpO1xuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSg4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8qIHByaWNlICovXG4gICYtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1wcmljZXNMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuY292ZXIgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgfVxuXG4gICAgLm1vZGFsICYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi1wcmljZVZhbHVlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgJk9sZCB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UpO1xuXG4gICAgICBjb2xvcjogJHNhbnRhc2dyYXk7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIH1cbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICB9XG5cbiAgJi1zdWJMYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogcmVtKDE2cHgpO1xuXG4gICAgJi1zdGFycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNDBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtd2ludGVyLCAmLW1vdW50YWluIHtcbiAgICAgICYtdG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogcmVtKC0yMnB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDRweCkgcmVtKDhweCk7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLW1vdW50YWluLXRvb2x0aXAtY29udGVudCwgLnByb2R1Y3RMaXN0LXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlIGZvcndhcmRzO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIG1heC13aWR0aDogcmVtKDgwcHgpO1xuICAgIG1heC1oZWlnaHQ6IHJlbSg0NXB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmLmxhenlsb2FkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbUxpbmsge1xuICAgIEBpbmNsdWRlIGxpbmstY292ZXIoKTtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLWFkZCB7XG4gICAgbWFyZ2luOiByZW0oMTJweCkgMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZ1bGwtd2lkdGgsXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmLWF2YWlsYWJpbGl0eSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICAgIG9yZGVyOiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmc6IDAgMCByZW0oMTJweCkgMDtcbiAgICBtYXJnaW46IDAgMCByZW0oMTZweCkgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb3JkZXI6IGluaGVyaXQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogcmVtKDhweCkgMDtcbiAgICB9XG5cbiAgICAmTGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIC5saW5rLW92ZXJyaWRlQ292ZXIsIC5zdG9yZU5hbWUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb25Db250YWluZXIge1xuICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDhweCk7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDRweCk7XG4gICAgfVxuICB9XG5cbiAgJi1pY29uQ29udGFpbmVyIHtcbiAgICArIC5wcm9kdWN0TGlzdC1hdmFpbGFiaWxpdHlMYWJlbCB7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLWF0dHJpYnV0ZXMge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblxuICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgY29udGVudDogXCLigKIgIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi1wbmV1bWF0aWNzVW5pdCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oNHB4KTtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDVweCk7XG4gIH1cblxuICAuaW1hZ2VDb250YWluZXIge1xuICAgIHdpZHRoOiByZW0oMTI3cHgpO1xuICAgIGhlaWdodDogcmVtKDEwOC41cHgpO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IHJlbSgyMDVweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgxNzVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMHB4KTtcbiAgICAgIG1pbi13aWR0aDogcmVtKDIwNXB4KTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3Qge1xuICAgICYtdmlzdWFsLWluZm9ybWF0aW9ucyB7XG4gICAgICBncmlkLWFyZWE6IHZpc3VhbC1pbmZvcm1hdGlvbnM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IHJlbSgtMjRweCk7XG4gICAgICBsZWZ0OiByZW0oLTE2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0yNHB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICB9XG5cbiAgICAmLXBpbGxMaXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTJweCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnJhbmQge1xuICAgICAgYm90dG9tOiByZW0oLTE2cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25zLWJsb2NrIHtcbiAgICAmLWl0ZW1zTnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtKDEwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1hY3Rpb24ge1xuICAgICAgZmxleDogMTtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdCB7XG4gICYtdmlzdWFsLWluZm9ybWF0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLmRpc2NvdW50X3ByaWNlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gI3tyZW0oMTZweCl9KSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZzogcmVtKDRweCk7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oMzRweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE2cHgpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIH4gLmFuaW1hdGlvbnMge1xuICAgICAgICAmW2NsYXNzXj1cImFuaW1hdGlvbnMtLVwiXSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFuaW1hdGlvbnMtdGFnOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKHJlbSgxNnB4KSAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtICN7cmVtKDE2cHgpfSkgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNnB4KSAwIHJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdltjbGFzcyo9XCJhbmltYXRpb25zLS1cIl0ge1xuICAgICAgdG9wOiAwO1xuICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hdHRyaWJ1dGVzIHtcbiAgICBncmlkLWFyZWE6IGF0dHJpYnV0ZXM7XG4gIH1cblxuICAmLXBpbGxMaXN0IHtcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGdhcDogcmVtKDhweCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZ2FwOiByZW0oOHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXBpbGwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbGlnaHQpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMS41O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IHJlbSg0cHgpIHJlbSg4cHgpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWluLWhlaWdodDogcmVtKDMycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogcmVtKDRweCkgcmVtKDEwcHgpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAvLyBpcyBtb3VudGFpbl9sYXdcbiAgICAmLmJvb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogcmVtKDRweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5wcm9kdWN0LXBpbGxJY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBpbGxJY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmLWJyYW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IHJlbSgyOHB4KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAmLWxvZ28ge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJi1waWN0b09uVmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0oMjBweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGFscGhhOiAtMC41KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBoZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTZweCkgMCAwIHJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oOHB4KTtcbiAgICBnYXA6IHJlbSg4cHgpO1xuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhdGVnb3J5TWVudSB7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnlNZW51LXRpdGxlIHtcbiAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE4cHgpO1xufVxuXG4uY2F0ZWdvcnlNZW51LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG59XG5cbi5jYXRlZ29yeU1lbnUtbGlzdEl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiByZW0oNXB4KTtcbn1cblxuLmNhdGVnb3J5TWVudSB7XG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogcmVtKDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZ2FwOiByZW0oNXB4KTtcbiAgICB9XG5cbiAgICAmSXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFjY291bnRNZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogcmVtKDE1cHgpO1xuICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyZWZseTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAmLS1wYXBlciB7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBhZ2Uuc3ZnXCIpO1xuICAgIH1cblxuICAgICYtLXBpbiB7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLXBvaW50ZXIuc3ZnXCIpO1xuICAgIH1cblxuICAgICYtLWNyZWRpdGNhcmQge1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jcmVkaXRjYXJkLnN2Z1wiKTtcbiAgICAgIGhlaWdodDogcmVtKDE1cHgpO1xuICAgIH1cblxuICAgICYtLXRydWNrIHtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tdHJ1Y2suc3ZnXCIpO1xuICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgfVxuXG4gICAgJi0tY2FydCB7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNhcnQuc3ZnXCIpO1xuICAgIH1cblxuICAgICYtLW1hdHJpY3VsYXRpb24ge1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1tYXRyaWN1bGF0aW9uLnN2Z1wiKTtcbiAgICAgIGhlaWdodDogcmVtKDhweCk7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IHJlbSgyNXB4KSByZW0oNTBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rd2F0ZXI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiByZW0oN3B4KTtcbiAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiByZW0oMTVweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaXJlZmx5O1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljby1jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLWxpc3RJdGVtIHtcbiAgICAmLS1hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcblxuICAgICYtbGlzdEl0ZW0ge1xuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpbmt3YXRlcjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYWNjb3VudCB7XG4gICRyb290OiAmO1xuXG4gICZfX2FkZHJlc3MsXG4gICZfX21hdHJpY3VsYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19tYXRyaWN1bGF0aW9uIHtcbiAgICAuZGwtaW5saW5lLWl0ZW1zIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3NldEFkZHJlc3MsXG4gICZfX3NldE1hdHJpY3VsYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oODBweCk7XG5cbiAgICAuc3RvcmVsb2NhdG9yU2VhcmNoX19mb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kbC1pbmxpbmUtaXRlbXMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblxuICAgICAgZGQsXG4gICAgICBkdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgICAgZHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIG1lZGl1bSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1cHgpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgOiAnXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIGNvbG9yOiAkZmlyZWZseTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmLnN0b3JlbG9jYXRvclNlYXJjaF9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRoMi1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKCRoMi1saW5lLWhlaWdodCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skcm9vdH0ge1xuICAgICAgJi1vcmRlciB7XG5cbiAgICAgICAgJi1hZGQtdG8tY2FydCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbGlnaHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zcGFjZXIge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IHJlbSgzMHB4KSAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvcm1hdGlvbnMsXG4gICAgICAgICYtZmlkZWxpdHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMHB4KTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvcm1hdGlvbnMge1xuXG4gICAgICAgICAgJiArICN7JHJvb3R9LW9yZGVyLWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvcm1hdGlvblRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvcm1hdGlvbixcbiAgICAgICAgJi1maWRlbGl0eV9fYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7cmVtKDEwcHgpfSk7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICAgICAgICBoMixcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mcmFtZV9fbmFtZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZmlkZWxpdHkge1xuICAgICAgICAgICRmaWRlbGl0eTogJjtcblxuICAgICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYWR2YW50YWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oOHB4KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNjBweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNHB4KSAwO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDIxcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUsXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArICN7JHJvb3R9IHtcbiAgICAgICAgICAgICAgJi1vcmRlci1maWRlbGl0eV9fYWR2YW50YWdlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2Jsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wb2ludHMge1xuICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgLmZyYW1lIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19wb2ludHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMHB4KTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcm93LWdhcDogcmVtKDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbHVtbiB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogcmVtKDEwcHgpO1xuXG4gICAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3RhdHVzIHtcbiAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmVzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuXG4gICAgICAgICAgLmZyYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUtb3JkZXItbnVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5lLXByaWNlcy0tdG90YWwsXG4gICAgICAgICAgLmxpbmUtZGV0YWlscyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGluZS1zdGF0dXMge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGluZS1kZXRhaWxzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUtbW9iaWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGluZS12aXN1YWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg3MHB4KTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDcwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICYubGluZS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5saW5lLXZpc3VhbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5saW5lLXByaWNlcy0tdG90YWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgICAgICAgICAgLmxpbmUtbW9iaWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTBweCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lLXZpc3VhbCB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDgycHgpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgJi5saW5lLXByaWNlcyxcbiAgICAgICAgICAgICAgJi5saW5lLWRldGFpbHMsXG4gICAgICAgICAgICAgICYubGluZS1xdWFudGl0eSxcbiAgICAgICAgICAgICAgJi5saW5lLXN0YXR1cyxcbiAgICAgICAgICAgICAgJi5saW5lLXByZWNpc2lvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwcHgpIDAgcmdiYSgkc3BpY3lwaW5rLCAwLjA3KTtcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lLW9yZGVyLW51bWJlciB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1tYXRyaWN1bGF0aW9uIHtcbiAgICAgICAgJl9faW5mb3JtYXRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDVweCk7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDBweCk7XG5cbiAgICAgICAgICAgIC5kbC1pbmxpbmUtaXRlbXMge1xuICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogcmVtKDNweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDNweCk7XG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSgxM3B4KTtcbiAgICAgICAgICAgICAgdG9wOiByZW0oMTBweCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX251bWJlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8tLWN1c3RvbSB7XG4gICAgICAuYWNjb3VudC1tYXRyaWN1bGF0aW9uX19pbmZvcm1hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0UmVjb21tYW5kYXRpb25zIHtcbiAgJi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLXBpbGwsXG4gICYtYmFkZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI3skeWVsbG93b3JhbmdlfWZmIDAlLCAjeyR5ZWxsb3dvcmFuZ2V9Y2MgOTAlKTtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oOHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubGFiZWwge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJi5jb2xvci1kYXJrIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgfi5hbmltYXRpb25zIHtcbiAgICAgIC5hbmltYXRpb25zLXRhZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKHJlbSgxNnB4KSAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtICN7cmVtKDE2cHgpfSkgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2cHgpIDAgcmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgfi5kaXNjb3VudF9wcmljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKC0xNnB4KSAhaW1wb3J0YW50O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKHJlbSgxNnB4KSAwLCAxMDAlIDAsIGNhbGMoMTAwJSAtICN7cmVtKDE2cHgpfSkgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTZweCkgMCByZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBpbGwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICBvcmRlcjogLTI7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xuICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byByZW0oOHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gIH1cblxuICAmLWJhZGdlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCBjYWxjKDEwMCUgLSAje3JlbSgxNnB4KX0pIDEwMCUsIDAlIDEwMCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWluLWhlaWdodDogcmVtKDM0cHgpO1xuXG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE2cHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJvY2VzcyB7XG4gICRyb290OiAmO1xuICAmLWlkZW50aWZpY2F0aW9uLFxuICAmLXNoaXBwaW5nLFxuICAmLWdpZnQsXG4gICYtcHJlbWl1bSxcbiAgJi1wYXltZW50IHtcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLnBhbmVsIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICBAZXh0ZW5kIGgzO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJvZHksXG4gICAgICAmLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtZmllbGQtcGVyc2lzdC1hY2NvdW50LFxuICAmLWZpZWxkLXJlbWVtYmVyLW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gIH1cblxuICAmLXNtYWxsIHtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJi1zaGlwcGluZyxcbiAgJi1naWZ0LFxuICAmLXByZW1pdW0sXG4gICYtcGF5bWVudCB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuXG4gICAgI3skcm9vdH0tYnV0dG9uLW5leHQtc3RlcCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi1wYXltZW50LWFtb3VudHMge1xuICAgIC50b3RhbCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDdweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zaGlwcGluZyB7XG4gICAgLm1vZGUtc2VsZWN0b3ItbWFpbiB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZnJhbWUge1xuICAgICAgbWFyZ2luOiB7XG4gICAgICAgIGJvdHRvbTogcmVtKDQwcHgpO1xuICAgICAgICB0b3A6IHJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBheW1lbnQtYW1vdW50cyB7XG4gICAgLmZyYW1lIHtcbiAgICAgIG1hcmdpbjoge1xuICAgICAgICB0b3A6IHJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNoaXBwaW5nIHtcblxuICAgIC5zdG9yZWxvY2F0b3JTZWFyY2hfX2ZyYW1lLFxuICAgIC5zdG9yZWxvY2F0b3JTZWFyY2hfX21hcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuY2FydCB7XG5cbiAgJl9fY291cG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IHJlbSg4cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogcmVtKDYwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIHBhZGRpbmc6IHJlbSgxNHB4KSAwO1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICArIC5jYXJ0X19jb3Vwb24ge1xuICAgICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJGlyb247XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlLFxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbG9ja2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHJlbSgzMHB4KSByZW0oMjBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgfVxuICB9XG5cbiAgJi1zaGlwcGluZyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzZweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIxcHgpIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgICYtLXN0b3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjEgMjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgc3R5bGU9J2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyJyUzRSUzQ3BhdGggZD0nTTIwIC40YTEgMSAwIDAgMSAxIDF2My40NzhhMSAxIDAgMCAxLTEgMWgtLjE3NXYxMi45MTFhLjY1MS42NTEgMCAwIDEtLjU1NC42NDNsLS4wOTYuMDA3aC0yLjc0YS42NS42NSAwIDAgMS0uNjQzLS41NTRsLS4wMDctLjA5NnYtMS4wMjZINS4yMTV2MS4zODNjMCAuMzI2LS4yNC41OTYtLjU1NC42NDJsLS4wOTYuMDA4SDEuODI2YS42NTEuNjUxIDAgMCAxLS42NDMtLjU1NGwtLjAwNy0uMDk2VjUuODc4SDFhMSAxIDAgMCAxLTEtMVYxLjRhMSAxIDAgMCAxIDEtMWgxOVpNMi40NzYgNS44Nzh2MTIuNjE3aDEuNDM5VjguNjE3YzAtLjMyNi4yNDEtLjU5Ni41NTQtLjY0M2wuMDk2LS4wMDdoMTEuODdjLjMyNiAwIC41OTYuMjQxLjY0My41NTRsLjAwNy4wOTYtLjAwMSAyLjk5OS4wMDEuMDE4LS4wMDEuMDE4djIuNjk2bC4wMDEuMDI1LS4wMDEuMDI2djIuNjgzbC4wMDEuMDMxLS4wMDEuMDN2Ljk5NWgxLjQ0MVY1Ljg3OEgyLjQ3NlptMTMuMzA5IDEwLjU4NS0uMDAxLTEuNDRINS4yMTV2MS40NGgxMC41N1ptLTEwLjU3LTIuNzRoMTAuNTY5di0xLjQzOUg1LjIxNXYxLjQzOVptMC0yLjczOWgxMC41NjlWOS4yNjdINS4yMTV2MS43MTdaTTE5LjcgMS43SDEuM3YyLjg3OGgxOC40VjEuN1onIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtZGVsaXZlcmllcyB7XG5cbiAgICAmX19hZ3JlZW1lbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcblxuICAgICAgJi5jYXJ0Qm94LWFjdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hyIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1sb2dvcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtbG9nbyB7XG4gICAgICBmb250LXNpemU6IHJlbSg1NXB4KTtcbiAgICAgIG1hcmdpbjogMCByZW0oMTBweCk7XG5cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDUwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlaW5zdXJhbmNlUGljdG8ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgICBAZXh0ZW5kIC5wcm9kdWN0RGV0YWlsLXJlaW5zdXJhbmNlUGljdG87XG5cbiAgICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IHJlbSgtMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJl9fc3BhY2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiByZW0oMXB4KSBzb2xpZCAkaXJvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwcHgpIDAgcmdiYSgkc3BpY3lwaW5rLCAwLjA3KTtcbiAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgJl9fcHJvZHVjdCB7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG4gICAgICB9XG5cbiAgICAgICYtcmVmLFxuICAgICAgJi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgJi1waWNrdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMThweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwcHgpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IHJlbSgxcHgpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZWVuaGF6ZTtcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvLWNoZWNrLnN2Z1wiKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JyYW5kIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDgwcHgpO1xuICAgICAgbWF4LWhlaWdodDogcmVtKDgwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuXG4gICAgICAmLmxhenlsb2FkIHtcbiAgICAgICAgd2lkdGg6IHJlbSg4MHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oODBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiByZW0oMTc1cHgpO1xuICAgICAgbWluLXdpZHRoOiByZW0oMTc1cHgpO1xuICAgICAgd2lkdGg6IHJlbSgxNzVweCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmltYWdlLWZvcm1hdC1jYXJ0SXRlbS1tYXgtc2l6ZSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDE1MHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDE1MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sdW1uLWdhcDogcmVtKDIwcHgpO1xuICAgIH1cblxuICAgICZfX3ByaWNlLWxpbmUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiByZW0oNXB4KSAwO1xuXG4gICAgICAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGZsZXg6IDQ7XG4gICAgfVxuXG4gICAgJl9fcHJpY2VzIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUwcHgpO1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3ByaWNlcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZsZXg6IDM7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19xdWFudGl0eSB7XG4gICAgICBtYXJnaW46IHJlbSg1cHgpIHJlbSgxMHB4KTtcblxuICAgICAgLnByb2R1Y3RTZWxlY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoW3R5cGU9c3VibWl0XSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICYtcHJlc3RhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBtYXJnaW46IHJlbSgtMjBweCkgcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KXJlbSgxMHB4KSByZW0oMjBweCk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICAgLmNhcnQtbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FydC1saW5lX192aXN1YWwgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDEwMHB4KTtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgKyAuY2FydC1saW5lLXByZXN0YXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTMwcHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwcHgpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtb3B0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1vcHRpb25zLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBtYXJnaW46IHJlbSgtMjBweCkgcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KXJlbSgxMHB4KSByZW0oMjBweCk7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICAgLmNhcnQtbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1odWUtbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FydC1saW5lLW9wdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGVsaXZlcnkge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXF1YW50aXR5LS1oaWdobGlnaHQge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJi1saW5lIHtcbiAgICAgICZfX2luZm8sXG4gICAgICAmX19wcmljZXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAmLXRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWRlbGl2ZXJpZXMge1xuICAgICAgJl9faHIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5lIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgJl9faW5mbyxcbiAgICAgICZfX3ByaWNlcy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmLS1jYXJ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdFNlbGVjdC1pbnB1dCB7XG5cbiAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDUwcHgpO1xuICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICAgICAgbWluLXdpZHRoOiByZW0oNTBweCk7XG5cbiAgICAgICAgLmltYWdlLWZvcm1hdC1jYXJ0SXRlbS1tYXgtc2l6ZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19xdWFudGl0eSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICZfX3NwYWNlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2FydC1ib3gtY29udGVudCB7XG4gIC5tb2RhbCAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuICB9XG59XG5cbi5jb3Vwb24ge1xuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2RlbGV0ZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIEBleHRlbmQgLnRleHQtc21hbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5wcm9ncmVzc05hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogcmVtKDRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmt3YXRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMnB4KTtcbiAgfVxuXG4gIGxpIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiByZW0oNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICAgIH1cblxuICAgICsgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiByZW0oLTJweClcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRvbmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlyZWZseTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGhpdGdyYXk7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogcmVtKDIwcHgpIHJlbSgxMHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5hY3RpdmUsXG4gIC5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICB9XG5cbiAgLmRvbmUge1xuICAgICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4iLCIucHJvZHVjdERldGFpbCB7XG4gICYtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJoZWFkZXJcIlxuICAgICAgICAgICAgXCJ2aXN1YWxcIlxuICAgICAgICAgICAgXCJjb250ZW50XCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IHJlbSgxMHB4KTtcbiAgICByb3ctZ2FwOiByZW0oMTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJ2aXN1YWwgaGVhZGVyXCJcbiAgICAgICAgXCJ2aXN1YWwgY29udGVudFwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDUwJSAtICN7cmVtKDMycHgpfSk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMzJweCk7XG4gICAgICByb3ctZ2FwOiByZW0oMTZweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg0MCUgLSAje3JlbSgxNnB4KX0pIGNhbGMoNjAlIC0gI3tyZW0oMTZweCl9KTtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogY29udGVudDtcblxuICAgIC5hZGQtdG8tY2FydC1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdmlzdWFsIHtcbiAgICBncmlkLWFyZWE6IHZpc3VhbDtcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBncmlkLWFyZWE6IGhlYWRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgJi53aXRoLWFuaW1hdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzlweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIHBhZGRpbmc6IHJlbSgzMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLm1vZGFsLWRpYWxvZyAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB9XG5cbiAgICAmLm1hdHJpY3VsYXRpb24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3doaXRlLXRpcmUtdHJhY2sucG5nXCIpIGJvdHRvbSByaWdodCBuby1yZXBlYXQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5tYXRyaWN1bGF0aW9uRmlsdGVyIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgJi0tbm8tY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjZweCk7XG4gICAgfVxuXG4gICAgJkljb24ge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgfVxuXG4gICAgJkNvbnRlbnQge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG5cbiAgICAgICZUaXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg5cHgpO1xuICAgICAgfVxuXG4gICAgICAmQ29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbGlnaHQpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41MztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmTGluayB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIC5wcm9kdWN0TGlzdC1sb2dvIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtYmxvY2tUaXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gICYtaGVhZGVyVGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi1zdWJMYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDhweCk7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogcmVtKDIwcHgpO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgJi1zdGFycyB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDVweCk7XG4gICAgfVxuXG4gICAgJi13aW50ZXIsICYtbW91bnRhaW4ge1xuICAgICAgJi10b29sdGlwIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogcmVtKC0zMnB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDRweCkgcmVtKDhweCk7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAucHJvZHVjdERldGFpbC1zdWJMYWJlbC1tb3VudGFpbi10b29sdGlwLWNvbnRlbnQsIC5wcm9kdWN0RGV0YWlsLXN1YkxhYmVsLXdpbnRlci10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlIGZvcndhcmRzO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb250YWdlIHtcbiAgICBtYXJnaW46IHJlbSgyNHB4KSAwIDA7XG4gICAgcGFkZGluZzogcmVtKDI0cHgpIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDFweCkgc29saWQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIGJvcmRlci10b3A6IHJlbSgxcHgpIHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDEwcHgpO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0cHgpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsICYge1xuICAgICAgbWFyZ2luOiByZW0oMTBweCkgMDtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAwO1xuICAgIH1cbiAgfVxuXG4gICYtZGlzY291bnREZXRhaWwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0oNDBweCk7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JpbXNvbjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTVweCk7XG4gICAgcGFkZGluZzogcmVtKDVweCkgcmVtKDEwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5wcm9kdWN0UmVjb21tYW5kYXRpb25zICYge1xuICAgICAgdG9wOiByZW0oODRweCk7XG4gICAgfVxuICB9XG5cbiAgJi1yZWluc3VyYW5jZSB7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLXRvcDogcmVtKDI1cHgpO1xuXG4gICAgJlBpY3RvcyB7XG4gICAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJlBpY3RvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNDBweCk7XG4gICAgICB9XG5cbiAgICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZDb250ZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgcGFkZGluZzogcmVtKDI0cHgpIDA7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzJweCk7XG5cbiAgICAgICZUaXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICB9XG5cbiAgICAgICZUZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBsaWdodCk7XG5cbiAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcmVtKDgwcHgpIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICR0aGVtZS10ZXJ0aWFyeS1jb2xvciAwJSwgJGJ1cm50c2llbm5hIDEwMCUpO1xuICAgICAgaGVpZ2h0OiByZW0oNXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5uby1ib3JkZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGFsaXphcmluY3JpbXNvbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmRGl2aWRlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcm9uO1xuICAgICAgbWFyZ2luOiByZW0oMjBweCkgcmVtKC0yMHB4KSByZW0oMjZweCk7XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvcm1hdGlvbnNOYXYge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi10b3A6IHJlbSg4MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRsaW5rd2F0ZXI7XG4gICAgICBoZWlnaHQ6IHJlbSgxcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlua3dhdGVyO1xuICAgICAgaGVpZ2h0OiByZW0oMXB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJkxpc3Qge1xuICAgICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNjBweCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE1cHgpO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4MHB4KTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogcmVtKDIwcHgpIDA7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMXB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcHJpY2Uge1xuICAgIG1hcmdpbjogcmVtKDIwcHgpIDA7XG5cbiAgICAucHJpY2Utb2xkLXZhbHVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG4gICAgfVxuXG4gICAgLm1vZGFsICYge1xuICAgICAgYm9yZGVyLXRvcDogcmVtKDFweCkgc29saWQgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgxNXB4KTtcbiAgICAgIG1hcmdpbjogcmVtKDE1cHgpIDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RMaXN0LXByaWNlc0xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAucHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucHJpY2Utb2xkLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW5mb3JtYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDcycHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmLWZpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMHB4KTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDgwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICAgICAgcGFkZGluZzogMCByZW0oMTBweCk7XG5cbiAgICAgICYtLWFsdCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMzBweCk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweClcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiByZW0oODBweCk7XG5cblxuICAgICAgLmljb25Db250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi12aXN1YWwge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgICAgcGFkZGluZzogcmVtKDgwcHgpIHJlbSgxMDBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oNDg1cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNTg1cHgpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDMzN3B4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogcmVtKDQyNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VlbW9yZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDUwcHgpO1xuICAgIH1cblxuICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNHB4KTtcbiAgICB9XG5cbiAgICAmLnNob3ctbGVzcyB7XG4gICAgICAuaWNvbkNvbnRhaW5lciBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLFxuLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSB7XG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHJvZHVjdERldGFpbCB7XG4gICAgJi1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4cHgpO1xuXG4gICAgICAucHJvZHVjdExpc3QtbG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSgyOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlclRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImhlYWRlclwiXG4gICAgICAgICAgICBcImNvbnRlbnRcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgIHJvdy1nYXA6IDA7XG4gICAgfVxuXG4gICAgLmFuaW1hdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnN0b3JlTmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wcm9kdWN0R2FsbGVyeSB7XG4gIC5pbWFnZUNvbnRhaW5lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTAwLCA1MjgpKTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0R2FsbGVyeS1uYXYge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0R2FsbGVyeS10aHVtYm5haWxzIHtcbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwIHJlbSgxMHB4KTtcbiAgfVxufVxuXG4vLyB3ZSB0YXJnZXQgcHJvZHVjdEdhbGxlcnkgd2l0aCBzbGlkZXJzIGFuZCBvbmx5IHRoZXNlIG9uZXNcblxuLnByb2R1Y3RHYWxsZXJ5LXRodW1ibmFpbHMuanMtcHJvZHVjdEdhbGxlcnktdGh1bWJuYWlscyxcbi5wcm9kdWN0R2FsbGVyeS1zbGlkZXNob3cuanMtcHJvZHVjdEdhbGxlcnktc2xpZGVzaG93IHtcbiAgJjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgLy8gd2hpbGUgdGhlIHNsaWRlciBpcyBub3QgaW5pdGlhbGl6ZWQgd2UgaGlkZSBpdCB0byBhdm9pZCByZXBhaW50IGVmZmVjdFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gYnV0IHdlIHNob3cgdGhlIGZpcnN0IHNsaWRlIHRvIGhhdmUgdGhlIHBsYWNlIHJlc2VydmVkIGFuZCBzbyBhdm9pZCBhbm90aGVyIHJlcGFpbnQgZWZmZWN0XG4gICAgLnByb2R1Y3RHYWxsZXJ5LXNsaWRlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC8vIHRoZW4gaWYgdGhlIHNsaWRlciBpcyBpbml0aWFsaXplZCwgd2Ugc2V0IHRoZSB2aXNpYmlsaXR5IHRvIHZpc2libGVcbiAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIDEuIEFwcGxpZWQgb24gYSBgPGJ1dHRvbj5gLCBzbyB3ZSBuZWVkIHRvIHJlbW92ZSBkZWZhdWx0IHN0eWxpbmdcbi5wcm9kdWN0VGh1bWJuYWlscy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG59XG5cbi8vIEluaGVyaXQgZnJvbSBgLmltYWdlQ29udGFpbmVyYFxuLnByb2R1Y3RUaHVtYm5haWxzLXRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogcmVtKDFweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiByZW0oLTJweCk7XG4gIHRyYW5zaXRpb246IG91dGxpbmUgLjNzIGVhc2UtaW47XG4gIG1heC13aWR0aDogcmVtKDE1MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgcGFkZGluZzogcmVtKDhweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucHJvZHVjdFRodW1ibmFpbHMtaXRlbTpob3ZlciAmLFxuICAucHJvZHVjdFRodW1ibmFpbHMtaXRlbTpmb2N1cyAmIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICAuc2xpY2stY3VycmVudCAmIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBoZWlnaHQ6IHJlbSg0cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZHVjdFNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgbWF4LXdpZHRoOiByZW0oMTAwcHgpO1xuXG4gIC5tb2RhbCAmIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJi1jdGEge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogcmVtKDIwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgJi1pbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pe1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IC45O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogcmVtKDU1cHgpO1xuICAgIGhlaWdodDogcmVtKDMwcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1tdWx0aXBsZSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICB9XG59XG4iLCIuY2FydEJveCB7XG4gIC5tb2RhbCAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYWRkLXRvLWNhcnQtcHJpY2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLnRleHQtc21hbGxlciB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1hY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uY2FydEJveC10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICRibGFjaztcbiAgbWFyZ2luLXRvcDogcmVtKDE2cHgpO1xuICBjb2x1bW4tZ2FwOiByZW0oNTBweCk7XG4gIHJvdy1nYXA6IHJlbSgxNnB4KTtcblxuICAmTGluayB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcblxuICB9XG5cbiAgLmljb25Db250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuXG4gICAgPiBzdmcge1xuICAgICAgZmlsbDogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubW9kYWwgJiB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuICB9XG59XG5cbi5jYXJ0Qm94LWF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSg1cHgpO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG5cbiAgLnByb2R1Y3RMaXN0LWF2YWlsYWJpbGl0eSAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmljb25Db250YWluZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FydEJveC1hdmFpbGFiaWxpdHktc3RvcmUsXG4uY2FydEJveC1hdmFpbGFiaWxpdHktaW5mb3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiByZW0oMTBweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydEJveC10aXRsZS0tbGlrZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG1hcmdpbjogcmVtKDMwcHgpIDAgcmVtKDE1cHgpO1xuXG4gICYtLWFsb25lIHtcbiAgICBtYXJnaW46IDAgMCByZW0oMzBweCkgMDtcbiAgfVxuXG4gICYtLWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtLXNlY29uZCB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcbiAgfVxuXG4gIC5pY29uQ29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cbiAgICA+IHN2ZyB7XG4gICAgICBmaWxsOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbCAmIHtcbiAgICBtYXJnaW46IHJlbSgxMHB4KSAwO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0VmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHJlbSg2MHB4KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcm91dGUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG5cbiAgLmVkaXRvLXZpZGVvIHsgLy8gdG8gb3ZlcnJpZGUgZGVmYXV0IGNvbXBvbmVudFxuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLmFkdmljZXMge1xuICAmLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLXRvcDogcmVtKDgwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbiAgfVxuXG4gIC8vIG92ZXJyaWRlcyBmb3IgaW5saW5lcyBzdHlsZXNcbiAgJi1jb250ZW50IHtcbiAgICAubm8tYWR2aWNlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBwYWRkaW5nOiByZW0oNDhweCkgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIC8qIHRvIGlkZW50aWZ5IHRoYXQgaXQgY29tZXMgZnJvbSBhIHZlbmRvciB3ZSBzaG91bGQgcHJvYmFibHkgbW92ZSB0aGlzIHBhcnQgdG8gdmVuZG9ycyBkaXJlY3RvcnkgKi9cbiAgICAudHB3LXN1bW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctc3VtbWFyeS1zdWItcXVlc3Rpb25zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDVweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHB3LXNvcnRzIHtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRoaXRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWhlaWdodCowLjUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiByZW0oMTkwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogcmVtKDJweCkgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhpdGdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50cHctZmVlZGJhY2sge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlKTtcblxuICAgICAgcGFkZGluZzogcmVtKDE5cHgpIDByZW0oMTNweCkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDMwcHgpIDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHB3LWZlZWRiYWNrLWxlZnQge1xuICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctZmVlZGJhY2stcmlnaHQge1xuICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctZmVlZGJhY2stbGVmdCxcbiAgICAudHB3LWZlZWRiYWNrLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRwdy1yYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMnB4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctcmF0ZS1iYXNlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS44MiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctdmVyYmF0aW0tYXV0aG9yIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IHJlbSgyMjBweCk7XG4gICAgfVxuXG4gICAgLnRwdy12ZXJiYXRpbS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRwdy12ZXJiYXRpbS1oZWFkZXItbGVmdCxcbiAgICAudHB3LXZlcmJhdGltLWhlYWRlci1yaWdodCB7XG4gICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHB3LXZlcmJhdGltLWhlYWRlci1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRwdy12ZXJiYXRpbS1kYXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbGlnaHQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgZm9udC1zaXplOiByZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50cHctdmVyYmF0aW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHB3LXBhZ2luYXRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRwdy1hLFxuICAgIC50cHctZm9vdGVyLWhyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHB3LWEge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCByZW0oMTVweCkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS43MSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctZm9vdGVyLWNlbnRlciAudHB3LWEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cHctYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jaGVja291dCB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIFtkYXRhLXJicy1jb21tZXJjZS10b3AtbWVudS1wcm9jZXNzXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnByb2Nlc3MtdG9wLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcblxuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3gtc2hhZG93OiAwIHJlbSgycHgpIHJlbSgyMnB4KSAwIHJnYmEoJG94Zm9yZGJsdWUsIDApO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IHJlbSg0cHgpIHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmFmZml4IHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgIC5wcm9ncmVzc05hdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oJGNvbnRhaW5lci13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBib3gtc2hhZG93OiAwIHJlbSgycHgpIHJlbSgyMnB4KSAwIHJnYmEoJG94Zm9yZGJsdWUsIC4xMyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICYtc3RpY2t5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICYtc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcGFkZGluZzogcmVtKDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIHJlbSgycHgpIHJlbSgyMnB4KSAwIHJnYmEoJG94Zm9yZGJsdWUsIC4xMyk7XG5cbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLXN0aWNreS1jb2wge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogcmVtKDkwcHgpO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG5cbiIsIi5zZWFyY2hTdWdnZXN0aW9ucyB7XG5cbiAgJi1kcm9wZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcbiAgICByaWdodDogcmVtKC0xMHB4KTtcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgMCByZW0oMjBweCkgcmVtKDIwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogcmVtKDM1MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMHB4KTtcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJi1saXN0SXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdExpc3QtdmlzdWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiByZW0oODBweCk7XG4gIH1cblxuICAucHJvZHVjdExpc3QtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNXB4KTtcblxuICAgICYtLWJpZ2dlciB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByaWNlIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG59XG4iLCIuc2VhcmNoIHtcbiAgJi1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxcHgpIHNvbGlkICRpcm9uO1xuICB9XG4gICYtaGVhZGVyVGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEzcHgpO1xuICB9XG5cbiAgJi1oZWFkZXJTdWJUaXRsZXMge1xuICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcblxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgfVxuXG4gICYtaGVhZGVyU3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgID4gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMjBweCkgMCByZ2JhKCRzcGljeXBpbmssIC4wNyk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW1UaXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICB9XG5cbiAgJi1pdGVtQ29udGVudCB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxuXG4gICYtaXRlbVZpc3VhbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5pY29uQ29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtTGluayB7XG4gICAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbU1ldGFEYXRhIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIGNsYXNzIHVzZWQgdG8gaGlnaGxpZ2h0IHNlYXJjaFRleHQgKi9cbi5obHQxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xufVxuIiwiLnRyYWNrZXIge1xuICAudGQtY29jaGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jaGVja2JveC0tY3VzdG9tIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTdweCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IHJlbSgxN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRyYWNrZXJzTW9kYWxDb2xsYXBzZUljb24ge1xuICAgICYuY29sbGFwc2VkIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiByZW0oNnB4KTtcbiAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZS1pbjtcbiAgICB9XG4gIH1cbn1cblxuI3RyYWNrZXJzLWFzay1jb25zZW50LWdkcHIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDUwMDA7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGZpcmVmbHk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGNvbHVtbi1nYXA6IHJlbSgyMHB4KTtcbiAgcGFkZGluZzogcmVtKDIwcHgpO1xuXG4gIC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAucmljaHRleHQge1xuICAgIHAge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHJvdy1nYXA6IHJlbSgyMHB4KTtcblxuICAgIC5yaWNodGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmJ0bi1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAucmljaHRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gICN0cmFja2Vycy1hc2stY29uc2VudC1nZHByIHtcbiAgICB6LWluZGV4OiAxMDM5O1xuICB9XG59IiwiLy8gSGlkZSBpbWFnZXMgd2hpY2ggYXJlIG5vdCB5ZXQgbG9hZGVkXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcsXG4ubGF6eWRlbGF5ZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vLyBEaXNwbGF5IHRoZSBsb2FkZXIgd2hlbiB0aGUgaW1hZ2UgaXMgY3VycmVudGx5IGxvYWRpbmdcbi5sYXp5bG9hZGluZyArIC5sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gV2hlbiB0aGUgaW1hZ2UgaXMgbG9hZGVkLCBzaG93IGl0Li4uXG4ubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gIC8vIC4uLmFuZCBzdG9wIHRoZSBsb2FkZXIgYW5pbWF0aW9uXG4gICsgLmxvYWRlciAubG9hZGVyLWRvdDpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLmFubm91bmNlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBncmlkLXJvdzogc3BhbiA0O1xuXG4gICYtdmlzdWFsIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuYW5pbWF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJi0taW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiByZW0oMThweCkgIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNHB4KSAgMDtcbiAgICB9XG4gIH1cblxuICAmLS1nYWxsZXJ5LFxuICAmLS1saXN0LFxuICAmLS1jYXJvdXNlbCxcbiAgJi0tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi0tbGlzdCxcbiAgJi0tY2Fyb3VzZWwsXG4gICYtLXNsaWRlciB7XG4gICAgdG9wOiByZW0oNXB4KTtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIC5hbmltYXRpb25zLXRhZyB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSg0cHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgIGhlaWdodDogcmVtKDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgbWFyZ2luOiAwIHJlbSg1cHgpO1xuICB9XG5cbiAgJi1pbmZvLFxuICAmLXRhZyB7XG4gICAgbWluLWhlaWdodDogcmVtKDM0cHgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsI3skY3JpbXNvbn1mZiAwJSwgI3skY3JpbXNvbn1jYyA5MCUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5jb2xvci1kYXJrIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgc3Zne1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOHB4KTtcbiAgICB9XG4gIH1cblxuICAmLWluZm8ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XG4gICAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDE2cHgpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oNDJweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjFweCk7XG4gICAgICBjb2xvcjogdW5zZXQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIH1cblxuICAgICAgJi0tZGFyayB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgbWFyZ2luOiByZW0oMTZweCkgYXV0bztcbiAgICAgICAgY29udGVudDonKyc7XG4gICAgICAgIHdpZHRoOiByZW0oMzJweCk7XG4gICAgICAgIGhlaWdodDogcmVtKDMycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAmLS1kYXJrIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHJlbSg0cHgpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gI3tyZW0oMTZweCl9KSAxMDAlLCAwJSAxMDAlKTtcbiAgICAubGFiZWx7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMTZweCk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24ocmVtKDE2cHgpIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gI3tyZW0oMTZweCl9KSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgIC5sYWJlbHtcbiAgICAgICAgcGFkZGluZzowIHJlbSgxNnB4KSAwIHJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0VCRjNGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCNFQkYzRkEsICRsaWdodG5lc3M6IC01JSwgJHNwYWNlOiBoc2wpO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuXG5cbiAgLmZyYy1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmZyYy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mcmMtaWNvbiB7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgIHN0cm9rZTogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmZyYy1zdWNjZXNzIHtcbiAgICAgIC5mcmMtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIHN0cm9rZTogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuZnJjLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB9XG5cbiAgICBwcm9ncmVzcy5mcmMtcHJvZ3Jlc3Mge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGdyYXktNDAwIDAlLCAkZ3JheS02MDAgMTAwJSkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG5cbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGdyYXktNDAwIDAlLCAkZ3JheS02MDAgMTAwJSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyYy1idXR0b24ge1xuICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICBwYWRkaW5nOiAwLjg1cmVtIDFyZW07XG4gICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICB9XG4gIH1cbn1cblxuXG5idXR0b246ZGlzYWJsZWQsXG5idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IGNvbG9yLmFkanVzdCgkZ3JheS02MDAsJGxpZ2h0bmVzczogLTEwJSwgJHNwYWNlOiBoc2wpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDQuMjVkZWcsICRncmF5LTEwMCAwJSwgJGdyYXktMzAwIDEwMCUpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggLThweCByZ2JhKCRuZXBhbCwgLjI0KTtcbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi5zY3JvbGxUb1RvcHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiByZW0oMjRweCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogcmVtKDQ4cHgpO1xuICBoZWlnaHQ6IHJlbSg1OHB4KTtcbiAgbWFyZ2luOiAwIHJlbSgtNjRweCkgMCBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgd2lkdGg6IHJlbSgzMnB4KTtcbiAgICBoZWlnaHQ6IHJlbSg0MnB4KTtcbiAgfVxuXG4gICYtYnRue1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogcmVtKDQ4cHgpO1xuICAgIGhlaWdodDogcmVtKDQ4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsJGFscGhhOiAtLjMpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggLTEwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICB3aWR0aDogcmVtKDMycHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgfVxuXG4uaWNvbkNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIH1cbn1cbiAgICAmOmhvdmVyLCY6Zm9jdXN7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsJGFscGhhOiAtMCk7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IC0xMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFjdGl2ZXtcbiAgICAuc2Nyb2xsVG9Ub3AtYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICA+IHN2ZyB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG5ldW1hdGljU2VhcmNoLWJsb2NrIHtcbiAgcGFkZGluZzogcmVtKDIwcHgpIDA7XG4gIG1hcmdpbjogcmVtKDIwcHgpIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlua3dhdGVyO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZkX21vYmlsZS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mZF9tZWRpdW0uanBnXCIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mZF9sYXJnZS5qcGdcIik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZkX3hsLmpwZ1wiKTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmLi0tYWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wbmV1bWF0aWNTZWFyY2gtYmxvY2std3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiByZW0oMjBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgLnBuZXVtYXRpY1NlYXJjaC1ibG9jay1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mZF9tb2JpbGUuanBnXCIpIG5vLXJlcGVhdCAwIDI1JSAkbGlua3dhdGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiByZW0oMzBweCkgMDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mZF9hbHQuanBnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVjaGVyY2hlLXBuZXVtYXRpYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMCByZW0oMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlY2hlcmNoZS1wbmV1bWF0aWMtdGl0bGUge1xuICAgICAgICBtYXJnaW46IHJlbSgyMHB4KSAwIHJlbSgzMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnJlY2hlcmNoZS1wbmV1bWF0aWMtYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oMzJweCk7XG4gICAgbWFyZ2luOiByZW0oMTZweCkgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxMDAlO1xuICAgICAgbWFyZ2luOiByZW0oMzJweCkgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtcbiAgICAgIG1hcmdpbjogcmVtKDQ4cHgpIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjYwJSAxZnI7XG4gICAgICBtYXJnaW46IHJlbSg2NHB4KSBhdXRvO1xuICAgICAgZ2FwOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi1zaWRlQ29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogcmVtKDMwcHgpIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgYm9yZGVyOiByZW0oMXB4KSBzb2xpZCAkZmlyZWZseTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJGJvcmRlci1yYWRpdXMgLyAyKTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogcmVtKDEwcHgpO1xuICAgICAgaGVpZ2h0OiByZW0oMTg1cHgpO1xuICAgICAgd2lkdGg6IHJlbSgxODVweCk7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgbWF4LXdpZHRoOiByZW0oNjBweCk7XG4gICAgICBoZWlnaHQ6IHJlbSg3MHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1cHgpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDJweCkgc29saWQgJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogcmVtKDEwcHgpIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBAaW5jbHVkZSBsaW5rLWNvdmVyKCk7XG4gICAgfVxuICB9XG5cbiAgJi1zZWFyY2gge1xuICAgIGZsZXg6IDFcbiAgfVxuXG4gICYtb2ZmZXIge1xuICAgIGZsZXg6IDFcbiAgfVxuXG4gIC5vZmZlciB7XG4gICAgJi1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMjBweCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIGJvbGQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi1wcm9tb3Rpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGRpdltkYXRhLXR5cGU9XCJibG9ja1wiXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5yZWNoZXJjaGUtcG5ldW1hdGljIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDIwcHgpO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgICAgZm9udC1zaXplOiByZW0oMzRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzdweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogcmVtKDI0cHgpO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IHJlbSgyNzBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBoZWlnaHQ6IHJlbSg2NHB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJGlyb24gMCUsICRsaW5rd2F0ZXIgMTAwJSk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoJG5lcGFsLCAuNDgpO1xuICAgICAgcGFkZGluZzogcmVtKDE2cHgpIHJlbSgxNnB4KSByZW0oMTZweCkgcmVtKDE2cHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSBhbGw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJHdoaXRlIDAlLCAkd2hpdGUgMTAwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0NC4yNWRlZywgJHdoaXRlIDAlLCAkd2hpdGUgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBzdmcge1xuICAgICAgICB3aWR0aDogcmVtKDIycHgpO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1cHgpO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogcmVtKDEycHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZGltZW5zaW9uIHtcbiAgICAgICAgPiBzdmcge1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG5cbi5tb2RhbC1zdGlja3kge1xuICAubW9kYWwtY2xvc2V7XG4gICAgcmlnaHQ6IHJlbSg4cHgpO1xuICB9XG5cbiAgJi5sb2FkaW5nIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgJi5tb2RhbC1oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCByZW0oLTE2cHgpO1xuXG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0OHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTZweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW46IDAgcmVtKC0zMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgcmVtKDE2cHgpIHJlbSgxNnB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDMycHgpIHJlbSgxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXBuZXVtYXRpYy1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubG9hZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1zZWNvbmRhcnktY29sb3IsIDAuNyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICpbY2xhc3MkPVwiYWN0aW9uc1wiXSB7XG4gICAgbWFyZ2luOiByZW0oMjRweCkgYXV0bztcbiAgfVxuXG4gIC5idG4ge1xuICAgICYuc2hvdy1hbGwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAubG9hZGVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIC5idG4tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IHJlbSgtMTZweCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogcmVtKDE2cHgpIHJlbSgtMTZweCkgMDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW46IHJlbSgzMnB4KSByZW0oLTE2cHgpIDA7XG4gICAgfVxuXG4gICAgJi5idG4ge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4ubWF0cmljdWxhdGlvbi1ibG9ja3tcbiAgLmJ0bi1hY3Rpb25ze1xuICAgIG1hcmdpbjogMCByZW0oLTE2cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICBtYXJnaW46IDAgcmVtKC0zMnB4KTtcbiAgICB9XG4gIH1cbn1cbiAgJi1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlIGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG4gIC50YWIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gICAgJi10aXRsZXtcblxuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbmV1bWF0aWNTZWFyY2gge1xuICAgICYtbmF2aWdhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBoZWlnaHQ6IHJlbSg0OHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDI0cHgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDQ4cHgpO1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yLCAkYWxwaGE6IC0xKTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiByZW0oMTZweCk7XG4gICAgICBtYXJnaW46IHJlbSgxNnB4KSBhdXRvO1xuXG4gICAgICAucHJldiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCByZW0oMzJweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYtdG9vbHRpcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNnB4KTtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiBIaWRlIGFycm93ICovXG4gICAgICAgICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAkcm90YXRpb24tbWFwOiAoXG4gICAgICBwbmV1bWF0aWNzX3dpZHRoOiAwZGVnLFxuICAgICAgcG5ldW1hdGljc19oZWlnaHQ6IC0xN2RlZyxcbiAgICAgIHBuZXVtYXRpY3NfZGlhbWV0ZXI6IC0zNGRlZyxcbiAgICAgIHBuZXVtYXRpY3NfbG9hZF9pbmRleDogLTUxZGVnLFxuICAgICAgcG5ldW1hdGljc19zcGVlZF9pbmRleDogLTY4ZGVnXG4gICAgKTtcblxuICAgIC8vIENyZWF0ZSBhIG1peGluIHRvIGdlbmVyYXRlIHRoZSBzdHlsZXNcbiAgICBAbWl4aW4gcm90YXRlLWltYWdlKCRkYXRhLXN0ZXApIHtcbiAgICAgICZbZGF0YS1zdGVwPVwiI3skZGF0YS1zdGVwfVwiXSB7XG4gICAgICAgIC5jb25maWd1cmF0aW9uLXdoZWVsLXJvdGF0ZS1lbGVtZW50cyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUobWFwLWdldCgkcm90YXRpb24tbWFwLCAkZGF0YS1zdGVwKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMb29wIHRocm91Z2ggdGhlIG1hcCBhbmQgYXBwbHkgdGhlIG1peGluIGZvciBlYWNoIGVudHJ5XG4gICAgLmNvbmZpZ3VyYXRpb24td2hlZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICBtYXJnaW46IHJlbSgxNnB4KSBhdXRvIDA7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICBAZWFjaCAkZGF0YS1zdGVwLCAkcm90YXRpb24gaW4gJHJvdGF0aW9uLW1hcCB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZS1pbWFnZSgkZGF0YS1zdGVwKTtcbiAgICAgIH1cblxuICAgICAgJi12YWx1ZXMge1xuICAgICAgICAtLXI6IDUwJTtcbiAgICAgICAgLS10OiA2O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC0tdzogY2FsYyh2YXIoLS1yKSAqIDEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgICAudmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1yKSAqIDAuOTIpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXIpIC8gNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogdmFyKC0tdyk7XG4gICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS13KSAtICgwLjUgKiB2YXIoLS1yKSAvIDUpKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKGNhbGModmFyKC0tbikgKiAxOGRlZykpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0wLjYpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoI3tyZW0oMThweCl9LDEuOHZ3LCN7cmVtKDI2cHgpfSk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgICAgICAgIC5zZWxlY3RvciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSgtNHB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC04cHgpO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTEwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLTAuMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0wLjcpO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTEycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMTVweCAwO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLTAuNSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRhbHBoYTogLTAuOSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtdmFsdWUge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsICRhbHBoYTogLTApO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHRoZW1lLXByaW1hcnktY29sb3IsICRhbHBoYTogLTAuOCk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkYWxwaGE6IC0wLjMpO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIC0tbjogLTU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgLS1uOiAtNC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC0tbjogLTQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgLS1uOiAtMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAtLW46IC0yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIC0tbjogLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcm90YXRlLWVsZW1lbnRzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjlzIGVhc2UgYWxsO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuOXMgZWFzZSBhbGw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICBhbmltYXRpb246IGluaXRXaGVlbCAxLjI1cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IHJlbSgyNnB4KSAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgIG1hcmdpbjogcmVtKDE2cHgpIDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW46IHJlbSgyNnB4KSAwO1xuICAgICAgfVxuXG4gICAgICAmLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiByZW0oMjBweCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICBnYXA6IHJlbSgxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXZhbHVlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gI3tyZW0oMTBweCl9KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDUgLSAje3JlbSgyMHB4KX0pO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNSAtICN7cmVtKDIwcHgpfSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA3IC0gI3tyZW0oMjBweCl9KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZG9udCwgJi5hbGwge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgfiBsYWJlbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMjBweCk7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTBweCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmNoZWNrZWQsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgfiBsYWJlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1mYWRlSW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZSBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAuYmx1ciB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgfVxuXG4gICAgLmFuaW1hdGVkIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgfVxuXG4gICAgLmZhZGUtaW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZSBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAuZmFkZS1vdXQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjVzIGVhc2UgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRkYW5nZXIsICRhbHBoYTogLTAuOCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgcGFkZGluZzogcmVtKDE2cHgpO1xuICAgICAgbWFyZ2luOiByZW0oMzJweCkgYXV0byByZW0oMTZweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIC5tb3N0Y29tbW9uZGltZW5zaW9ucywgLmluZm9ybWF0aW9ucy1zdGVwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDI0cHgpIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogcmVtKDE2cHgpO1xuXG4gICAgICAgIC5idG4td2hpdGUge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtICN7cmVtKDhweCl9KTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjRweCk7XG5cbiAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9ucy1zdGVwe1xuICAgICAgcGFkZGluZzogcmVtKDI0cHgpO1xuICAgICAgbWFyZ2luOiByZW0oMzJweCkgMDtcbiAgICB9XG5cbiAgICAubW9zdGNvbW1vbmRpbWVuc2lvbnN7XG4gICAgICBwYWRkaW5nOiByZW0oMTZweCk7XG4gICAgICBtYXJnaW46IHJlbSgxNnB4KSAwO1xuICAgIH1cblxuICAgIC5wbmV1bWF0aWMtY29udGVudC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIC0yMHB4IDIwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgzMnB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICYuYmx1ciB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sb2FkZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAubG9hZGVyIHtcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcC1wZXJjZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHJlbSg4cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDRweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IHJlbSgxNnB4KSAwIHJlbSgzMnB4KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICBtYXJnaW46IHJlbSgxNnB4KSAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oOHB4KTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1zdGVwPVwicG5ldW1hdGljc193aWR0aFwiXSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtc3RlcD1cInBuZXVtYXRpY3NfaGVpZ2h0XCJdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1zdGVwPVwicG5ldW1hdGljc19kaWFtZXRlclwiXSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtc3RlcD1cInBuZXVtYXRpY3NfbG9hZF9pbmRleFwiXSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtc3RlcD1cInBuZXVtYXRpY3Nfc3BlZWRfaW5kZXhcIl0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hdHJpY3VsYXRpb24tYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiByZW0oMTZweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMzJweCk7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgLnRhYnMtdGFiIHtcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAvLyBpbiB0aGlzIG1vZGFsIGNvbnRleHQgd2UgaGF2ZSBhbiBwYXJ0aWN1bGFyIGRlc2lnblxuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogcmVtKDE2cHgpIHJlbSgyNHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgkYy1tYXRyaWN1bGF0aW9uLWlucHV0LXJhZGl1cyk7XG4gICAgICBtaW4td2lkdGg6IHJlbSgyODBweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKCRwaWNrbGVkYmx1ZXdvb2QsIDAuMDcpO1xuXG4gICAgICBvcHRpb24ge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbml0V2hlZWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcbiAgfVxufVxuIiwiLnByZXN0YXRpb25zIHtcbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzNweCk7XG4gICAgfVxuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IHJlbSg1cHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcblxuICAgICYtLWJvbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgICAgICBjb2xvcjogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rd2F0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogcmVtKDNweCkgMDtcbiAgICB3aWR0aDogcmVtKDYwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgJi5zZWFzb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG4gICAgICAuZmFjZXRzTGlzdCB7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IHJlbSg1cHgpO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRldGFpbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4uY3VzdG9tLWlucHV0IHtcbiAgb3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IHJlbSgycHgpO1xufVxuICAgIH1cbiAgfVxuXG4gIGlucHV0Lm5nLXZhbGlkLm5nLW5vdC1lbXB0eSB+IC5mYWNldHNMaXN0LWJhZGdlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIH1cblxuICAuY3VzdG9tLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4iLCIub3B0aW9ucy1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHBhZGRpbmc6IHJlbSgxMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZpcnN0LW9mLXR5cGUgIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLm9wdGlvbnMtbGluZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3B0aW9ucy1saW5lLWNvbnRlbnQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9wdGlvbnMtbGluZS1ib29rYWJsZSB7XG4gIG1hcmdpbi10b3A6IHJlbSg1cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ub3B0aW9ucy1saW5lLW11bHRpcGxpZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcbn1cblxuLm9wdGlvbnMtbGluZS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICArIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm9wdGlvbnMtbGluZS1wcmljZSB7XG4gIG1pbi13aWR0aDogcmVtKDEwMHB4KSA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiIsIi5uYXZpZ2F0aW9uLXByZS1uYXYge1xuICBwYWRkaW5nOnJlbSgxNXB4KSByZW0oMTVweCkgMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgIGNsaXA6IHVuc2V0O1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIFtkYXRhLWlkPVwic2VhcmNoXCJdIHtcbiAgICBhbGw6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaEZvcm0tZ3JvdXBCdG4ge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLm5hdmJhci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcbiAgfVxuXG5cbiAgLmhlYWRlclNob3J0U3RvcmUgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNlYXJjaFN1Z2dlc3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXByZS1uYXYtZmlyc3RSb3csXG4ubmF2aWdhdGlvbi1wcmUtbmF2LXNlY29uZFJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmlnYXRpb24tcHJlLW5hdi1maXJzdFJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xufVxuXG4ubmF2aWdhdGlvbi1wcmUtbmF2LXNlY29uZFJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgLm5hdmJhci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuIiwiLmJyYW5kcy10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgYm9sZCk7XG5cbiAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICBsaW5lLWhlaWdodDogZW0oMzRweCwgMzJweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiByZW0oNDBweCkgMCByZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogcmVtKDUwcHgpIDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cblxuLmJyYW5kcy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwcHgpO1xuICB9XG59XG5cbi5icmFuZHMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGFzcGVjdC1yYXRpbzogMjg1LzE0MztcbiAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAje3JlbSgyMHB4KX0pO1xuICBib3gtc2hhZG93OiByZW0oMHB4IClyZW0oMTJweCkgcmVtKDI0cHgpIHJlbSgtOHB4KSByZ2JhKCRiYWxpaGFpLCAwLjI4KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogcmVtKDUwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gI3tyZW0oMjBweCl9KTtcbiAgfVxufVxuXG4uYnJhbmRzLWxpc3QtaXRlbS1saW5rIHtcbiAgQGluY2x1ZGUgbGluay1jb3ZlcigpO1xufVxuIiwiLmNvbm5lY3Rvci1pdGVtIHtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0MHB4KTtcbiAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg2NHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbm5lY3Rvci1sb2dvIHtcbiAgbWF4LXdpZHRoOiByZW0oODBweCk7XG4gIG1pbi13aWR0aDogcmVtKDIwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICBtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xufVxuIiwiLmZsb2Ege1xuICAmLWNhcnRCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjBweCk7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIH1cblxuICAmLWNhcnRCb3gtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWNhcnRCb3gtaWNvbiB7XG4gICAgbWF4LWhlaWdodDogcmVtKDQwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDc1cHgpO1xuICB9XG5cbiAgJi1jYXJ0Qm94LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBlbSgyMnB4LCAxNHB4KTtcblxuICAgIHNwYW46bm90KC50ZXh0LWJvbGQpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgc3Bhbi50ZXh0LWJvbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICYtbW9kYWwge1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogZW0oMjRweCwgMTRweCk7XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDcxMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oNTBweCkgcmVtKDgwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgZm9udC1zaXplOiByZW0oMTIwcHgpO1xuICAgIG1heC1oZWlnaHQ6IHJlbSgzOXB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byByZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOTdweCk7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oNzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGVtKDIycHgsIDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvIHJlbSgyMHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IGVtKDM0cHgsIDI2cHgpO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gICAgfVxuICB9XG5cbiAgJi10b2dnbGVDb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiByZW0oMjBweCk7XG4gICAgbWluLWhlaWdodDogcmVtKDMwNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuICAgIH1cblxuICAgIC5mbG9hLXRpdGxlLXNlY29uZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtdG9nZ2xlLWN0YXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjVweCk7XG4gIH1cblxuICAmLXRvZ2dsZS1jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgJi10b3RhbCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSByZW0oMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtdG90YWwtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJi1zY2hlZHVsZS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IHJlbSgyMHB4KSAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oOHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNHB4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTZweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI3XCIgY3k9XCI3XCIgcj1cIjdcIiBmaWxsPVwiJTIzRkZGRkZGXCIvPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogcmVtKDFweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogcmVtKDdweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI3XCIgY3k9XCI3XCIgcj1cIjdcIiBmaWxsPVwiJTIzRDcyNDJDXCIvPjwvc3ZnPicpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zY2hlZHVsZS1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAmLXNjaGVkdWxlLWFtb3VudCB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDMwcHgpO1xuICB9XG5cbiAgJi1hcmd1bWVudC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyAvLyByZW1vdmUgZGVmYXVsdCBzdHlsZSBsaXN0XG4gICAgY291bnRlci1yZXNldDogb2wtY291bnRlcjtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMXB4KSBzb2xpZCAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdCA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG9sLWNvdW50ZXIpIFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAzMCAzMFwiPjxwYXRoIGZpbGw9XCIlMjNlYmYzZmFcIiBkPVwiTTE1IDBjOC4zMSAwIDE1IDYuNjkgMTUgMTVzLTYuNjkgMTUtMTUgMTVTMCAyMy4zMSAwIDE1IDYuNjkgMCAxNSAwelwiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzMHB4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgzMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVjaGVyY2hlLXBuZXVtYXRpYy1saXN0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogcmVtKDE2cHgpO1xuICBtYXJnaW46IHJlbSgzMnB4KSAwO1xuICBwYWRkaW5nOiByZW0oMzJweCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbjogcmVtKDE2cHgpIDA7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpO1xuICB9XG5cbiAgJi1hY3Rpb25zIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMjRweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gICYtc2VsZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCByZW0oMTZweCk7XG4gICAgbWluLWhlaWdodDogcmVtKDQ4cHgpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5kaW1lbnNpb24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNHB4KTtcbiAgICB9XG5cbiAgICAmLnZlaGljbGUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJvZHVjdEFuaW1hdGlvbnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogLTE7XG59XG5cbi5wcm9kdWN0QW5pbWF0aW9ucy1kZXRhaWwge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgxNXB4KTtcbiAgcGFkZGluZzogcmVtKDVweCkgcmVtKDEwcHgpO1xuICBtYXJnaW46IDAgYXV0byByZW0oOHB4KTtcbiAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gIGJhY2tncm91bmQ6ICRjcmltc29uO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgJi0tZGFyayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuIiwiLmZhY2V0c0hlYWRpbmctdGl0bGUge1xuICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGVtKDM0cHgsIDMycHgpO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG59XG4iLCIubmVhcmVzdC1zdG9yZXMge1xuICBwYWRkaW5nLXRvcDogcmVtKDMwcHgpO1xufVxuXG4ubmVhcmVzdC1zdG9yZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG59XG5cbi5uZWFyZXN0LXN0b3Jlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubmVhcmVzdC1zdG9yZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAvLyB0byBvdmVycmlkZSB0aGUgZGVmYXVsdFN0eWxlIGNvbXBvbmVudCBhcyBLw6l2aW4gZG9lcyBub3Qgd2FudCBidWxsZXQgcG9pbnQgbXVjaG8gZGVzaWduZXJcbiAgICAgcGFkZGluZy1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICY6YmVmb3JlIHtcbiAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgIH1cbiAgIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1iYXNpczogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4cHgpO1xuICB9XG59XG4iLCIuY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXRlcnRpYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiByZW0oMzBweCkgcmVtKDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogcmVtKDUwcHgpIHJlbSg2MHB4KTtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAwO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLyAzKSAtIDEwcHgpO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcbiAgfVxuXG4gICYtbW9udGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYtbmF2IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRhdGVMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IHJlbSgzMHB4KSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgfVxuXG4gICAgdGltZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKTtcblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBlbSgyNHB4LCAxNHB4KTtcbiAgICBwYWRkaW5nOiByZW0oNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1wcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0oMXB4KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLWVycm9ycyB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuXG4gICAgLmhpZ2hsaWdodC1lcnJvcixcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgc2VtaWJvbGQpO1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLm1pbnV0cGFzcy1jb2wge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDM1cHgpO1xuICB9XG59XG5cbi5taW51dHBhc3MtcGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg0MHB4KTtcbn1cblxuLm1pbnV0cGFzcy1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIHBhZGRpbmc6IHJlbSgzMHB4KSByZW0oNDBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRmaXJlZmx5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgbWFyZ2luLXRvcDogcmVtKDQwcHgpO1xuXG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogcmVtKDVweCkgcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ubWludXRwYXNzLXNlcnZpY2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiByZW0oNDBweCk7XG59XG5cbi5taW51dHBhc3MtY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogZW0oMjJweCwgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5taW51dHBhc3MtY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiByZW0oNDBweCk7XG4gIH1cbn1cblxuLm1pbnV0cGFzcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjJweCk7XG4gICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWludXRwYXNzLWNhcmQtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuaG91cnMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5taW51dHBhc3MtY2FyZC1tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgcGFkZGluZzogcmVtKDM1cHgpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiByZW0oMjdweCk7XG4gIGxpbmUtaGVpZ2h0OiBlbSgzNnB4LCAyN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xufVxuXG4ubWludXRwYXNzLWNhcmQtbWVzc2FnZS13aXRoSWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogcmVtKDIwcHgpO1xuICBwYWRkaW5nOiByZW0oMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbn1cblxuLm1pbnV0cGFzcy1jYXJkLW1lc3NhZ2UtdGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gIGxpbmUtaGVpZ2h0OiBlbSg0NnB4LCAzMnB4KTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cbn1cbiIsIiRjLWl0ZW0tZ2FwOiByZW0oMjBweCk7XG5cbi51bmF2b2lkYWJsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiByZW0oODBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi10b3A6IHJlbSg0MHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDMwcHgpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OGRlZywgJHRoZW1lLXRlcnRpYXJ5LWNvbG9yIDAlLCAkdGhlbWUtdGVydGlhcnktY29sb3IgNTAlLCAkd2hpdGUgNTAlLCAkd2hpdGUgMTAwJSk7XG4gICAgaGVpZ2h0OiByZW0oNjVweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi51bmF2b2lkYWJsZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg1MHB4KTtcbn1cblxuLnVuYXZvaWRhYmxlcy13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgbWF4LXdpZHRoOiByZW0oJGNvbnRhaW5lci13aWR0aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGMtaXRlbS1nYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4udW5hdm9pZGFibGVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IHJlbSgxMDVweCk7XG4gICAgYm90dG9tOiByZW0oLTEwNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3I7XG4gIH1cbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtICN7JGMtaXRlbS1nYXB9KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51bmF2b2lkYWJsZXMtaW1hZ2VDb250YWluZXIge1xuICAmOmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxODBweCk7XG4gIH1cbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnVuYXZvaWRhYmxlcy1pdGVtQ29udGVudCB7XG4gIHBhZGRpbmc6IHJlbSg0MHB4KSByZW0oMzBweCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xufVxuXG4udW5hdm9pZGFibGVzLWl0ZW1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xuICBsaW5lLWhlaWdodDogZW0oMjVweCwgMTdweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xufVxuXG4udW5hdm9pZGFibGVzLWl0ZW1QcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgLm1haW4tcHJpY2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcmljZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5LWNvbG9yO1xuICB9XG59XG5cbi51bmF2b2lkYWJsZXMtaXRlbURlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIG1hcmdpbjogcmVtKDE1cHgpIDA7XG59XG5cbi51bmF2b2lkYWJsZXMtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xufVxuIiwiLmhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogcmVtKDMwcHgpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyOiByZW0oMTBweCkgc29saWQgJGZpcmVmbHk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmLmFsdCB7XG4gICAgYmFja2dyb3VuZDogJGxpbmt3YXRlcjtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIGJveC1zaGFkb3c6IHJlbSgwcHgpIHJlbSgxMnB4KSByZW0oMjRweCkgcmVtKC04cHgpIHJnYmEoJGJhbGloYWksIDAuMjgpO1xuICB9XG59XG5cbi5oaWdobGlnaHQtY29udGVudCB7XG4gIHBhZGRpbmc6IHJlbSgzMHB4KSByZW0oMjBweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IHJlbSg1MHB4KSAwO1xuICB9XG59XG5cbi5oaWdobGlnaHQtdGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICBmb250LXNpemU6IHJlbSgyNnB4KTtcbn1cblxuLmhpZ2hsaWdodC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMjBweCk7XG4gIG1hcmdpbi10b3A6IHJlbSgzMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uaGlnaGxpZ2h0LWFjdGlvbnMtY29sIHtcbiAgQGluY2x1ZGUgZm9udChiYXNlLCBzZW1pYm9sZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAtMTtcblxuICBiIHtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgyMHB4KTtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLmhpZ2hsaWdodC12aXN1YWwge1xuICAuYWx0ICYge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHJlbSgxMHB4KTtcbiAgYmFja2dyb3VuZDogJGxpbmt3YXRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogZW0oMjRweCwgMTRweCk7XG4gIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbn1cblxuLmJhbm5lci1pY29uIHtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG59XG5cbi5iYW5uZXItdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhbm5lci1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhbm5lci13aXRoLWJvbGQge1xuICAuYm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBib2xkKVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5zZXJ2aWNlSXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAwIDAgcmVtKDIwcHgpIDAgcmdiYSgkc3BpY3lwaW5rLCAuMDcpO1xuICBtYXJnaW4tdG9wOiByZW0oMjRweCk7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkbGlua3dhdGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5wcm9kdWN0LXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKG1hdGguZGl2KDIyN3B4LCAxMjA0cHgpKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXZpc3VhbC1pbWFnZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMzBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKG1hdGguZGl2KDU2M3B4LCAxMjA0cHgpKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgICBmb250LXNpemU6IHJlbSgxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogZW0oMjVweCwgMTdweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogcmVtKDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleC1iYXNpczogcGVyY2VudGFnZShtYXRoLmRpdig0MTRweCwgMTIwNHB4KSk7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICB9XG5cbiAgICAucHJvZHVjdExpc3QtcHJpY2VWYWx1ZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtYWN0aW9ucy1jdGFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICBnYXA6IHJlbSgyMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb25kaXRpb25hbC1wcm9kdWN0LWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAkbGlua3dhdGVyO1xuICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XG4gIHBhZGRpbmc6IHJlbSg0MHB4KTtcbiAgbWF4LXdpZHRoOiByZW0oNjAwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwcHgpO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLXF1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtKDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogcmVtKDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICYtYWN0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogcmVtKDM1MHB4KTtcbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1jaG9pY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDIwcHgpO1xuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIC5sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xuICAgICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgxNnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGluY2x1ZGUgc3Itb25seSgpO1xuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5oYXplO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogcmVtKDE2cHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY2hlY2suc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE1cHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luOiByZW0oMjBweCkgMCByZW0oMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiByZW0oNDBweCkgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjLW1hcmdpbjogcmVtKDE2cHgpICFkZWZhdWx0O1xuJGMtcGFkZGluZzogcmVtKDE2cHgpICFkZWZhdWx0O1xuXG4uZmFxLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlcjogcmVtKDFweCkgc29saWQgJHRoZW1lLXByaW1hcnktY29sb3I7XG4gIHBhZGRpbmc6IHJlbSgxNnB4KTtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIG1hcmdpbi10b3A6ICRjLW1hcmdpbjtcblxuICAmLm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWNvbkNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAucGx1cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5taW51cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgLnBsdXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1pbnVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mYXEtaXRlbUNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAkYy1tYXJnaW47XG4gIHBhZGRpbmc6IDAgJGMtcGFkZGluZztcblxuICAucmljaHRleHQge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyb20gQm9vdHN0cmFwXG4vLyBXZSBuZWVkIHRvIGVuc3VyZSBjb21wYXRpYmlsaXR5IHdpdGggUFhNUyBjb3JlIGZ1bmN0aW9ubmFsaXR5XG4vLyBJZiB3ZSBjYW4sIGtlZXAgdGhlIGV4aXN0aW5nIEJvb3RzdHJhcCBjbGFzc2VzIGFuZCBjaGFuZ2UgdGhlIHN0eWxlXG4vL1xuLy8gYC5wYW5lbGAgaGFzIGJlZW4gcmVtb3ZlZCBmcm9tIEJvb3RzdHJhcCA0LjUgYnV0IGlzIHN0aWxsIGNvbW1vbmx5IHVzZWQgaW4gUFhNUzogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L21pZ3JhdGlvbi8jcGFuZWxzLXRodW1ibmFpbHMtYW5kLXdlbGxzXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IHJlbSgkcGFuZWwtYm9yZGVyLXdpZHRoKSBzb2xpZCAkcGFuZWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwYW5lbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLXNwYWNlci14O1xuICBjb2xvcjogJHBhbmVsLWNvbG9yO1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1zcGFjZXIteSAkcGFuZWwtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkcGFuZWwtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiByZW0oJHBhbmVsLWJvcmRlci13aWR0aCkgc29saWQgJHBhbmVsLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwYW5lbC1pbm5lci1ib3JkZXItcmFkaXVzICRwYW5lbC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBhbmVsLXNwYWNlci15O1xufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLXNwYWNlci15ICRwYW5lbC1zcGFjZXIteDtcbiAgY29sb3I6ICRwYW5lbC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1jYXAtYmc7XG4gIGJvcmRlci10b3A6IHJlbSgkcGFuZWwtYm9yZGVyLXdpZHRoKSBzb2xpZCAkcGFuZWwtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJHBhbmVsLWlubmVyLWJvcmRlci1yYWRpdXMgJHBhbmVsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuLy8gRG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L2NvbXBvbmVudHMvYWxlcnRzL1xuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiByZW0oJGFsZXJ0LWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5saXN0LXVuc3R5bGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1vZGFsICYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICB9XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTUlLCAkc3BhY2U6IGhzbCk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IC0xMCUsICRzcGFjZTogaHNsKTtcbiAgfVxufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vIERvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9jb250ZW50L3RhYmxlcy9cbi8vXG4vLyBXYXRjaCBvdXQgZm9yIGNoYW5nZXMgYmV0d2VlbiB0aGUgY3VycmVudCBjb2RlIGFuZCB0aGUgbGVnYWN5IHZlcnNpb24gZnJvbSBQWE1TXG4vLyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvbWlncmF0aW9uLyN0YWJsZXNcblxuLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogcmVtKCR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiByZW0oMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLWFtb3VudHMge1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBwYWRkaW5nOiByZW0oN3B4KSAwO1xuXG4gICAgICAmLnRvdGFsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNXB4KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRpcm9uO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmLXByaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxhc3RMaW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxM3B4KTtcbiAgICB9XG4gIH1cblxuICB0ciB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICAmLnRvdGFsIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IHJlbSgkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiByZW0oJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiByZW0oMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTUlLCAkc3BhY2U6IGhzbCk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIGxpZ2h0KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogcmVtKDEwcHgpIDA7XG4gIHBhZGRpbmc6IHJlbSg3cHgpIDA7XG4gIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogMS41Mzg0NjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB9XG5cbiAgLnNpZGViYXJQYWdlLWNvbnRlbnQgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDdweCk7XG4gIH1cblxuICAuYnJlYWRjcnVtYkNvbnRhaW5lciAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG5cbiAgJi1jb250YWluZXIge1xuICAgIC8qIHRvcCBuYXYgZml4ZXMgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi0taW52ZXJ0ZWQge1xuICAgICAgYmFja2dyb3VuZDogJGZpcmVmbHk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHJlbSgxMnB4KTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHJlbSgxMnB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG5cblxuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cbiAgICAgICAgJi1pdGVtIHtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCByZW0oN3B4KSAwIDA7XG4gIG1hcmdpbjogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oN3B4KTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCBtZWRpdW0pO1xuXG4gICAgY29sb3I6ICR0aGVtZS1zZWNvbmRhcnktY29sb3I7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyB0aGUgYnJlYWRjcnVtYiBvbmx5IHNob3cgdHdvIChzdWIpY2F0ZWdvcmllcy9lbGVtZW50cy5cbiAgLy8gaWYgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXMgdGhlIGhvbWUgd2Ugc2hvdyBpdCBvdGhlcndpc2UgaXQgaXMganVzdCBhIGxpbmsgdG8gcHJldmlvdXMgKHN1YiljYXRlZ29yeVxuICAvLyAxLiB3ZSBhcHBseSBzci1vbmx5IGJlYWh2aW9yIGZvciBTRU8gYW5kIHNjcmVlbnJlYWRlcnNcbiAgLy8gMi4gd2UgcmV2ZXJ0IHRoZSBzci1vbmx5IHRvIHNob3cgZWxlbWVudCB3aGVuIG5lY2Vzc2FyeVxuICAgIEBpbmNsdWRlIHNyLW9ubHkoKTsgLy8gWzFdXG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Itb25seS1yZXZlcnQoKTsgLy8gWzJdXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIFsyXVxuICAgIH1cblxuICAgIC8vIGlmIHRoZSB0aGlyZCBlbGVtZW50IHN0YXJ0aW5nIGZyb20gdGhlIGVuZCBpcyBhIGNhdGVnb3J5IG9yIHN1YiBjYXRlZ29yeSB3ZSBvbmx5IHNob3cgdGhyZWUgZG90c1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgQGluY2x1ZGUgc3Itb25seS1yZXZlcnQoKTsgLy8gWzJdXG4gICAgICBkaXNwbGF5OiBmbGV4OyAvLyBbMl1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHNyLW9ubHkoKTsgLy8gWzFdXG4gICAgICB9XG5cbiAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDI2XFwwMEEwXCI7XG4gICAgICB9XG5cbiAgICAgIC8vIEJ1dCwgaWYgdGhpcyBlbGVtZW50IGlzIGFsc28gdGhlIGZpcnN0IG9mIHRoZSBpdGVtIG9mIHRoZSBsaXN0IChha2EgdGhlIGhvbWVwYWdlIGxpbmspIDpcbiAgICAgIC8vIHdlIHNob3cgdGhlIGhvbWUgbGFiZWwgbGluayBub3JtYWxseSBhbmQgaGlkZSB0aGUgYmVmb3JlIHBzZXVkby1lbGVtZW50XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5LXJldmVydCgpOyAvLyBbMl1cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAvLyBbMl1cbiAgICAgICAgICBwYWRkaW5nOiAwOyAvLyB3ZSByZXZlcnQgdGhlIHBhZGRpbmcgZm9yIHRoaXMgZWxlbWVudCBvbmx5XG4gICAgICAgIH1cblxuICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vIERvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9jb21wb25lbnRzL21vZGFsL1xuLy9cbi8vIFdhdGNoIG91dCBmb3IgY2hhbmdlcyBiZXR3ZWVuIHRoZSBjdXJyZW50IGNvZGUgYW5kIHRoZSBsZWdhY3kgdmVyc2lvbiBmcm9tIFBYTVNcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9taWdyYXRpb24vI21vZGFsXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG4vLyBzb21lIHBhcnRzIGFyZSBvdmVycmlkZWQgYnkgdGhlIG9sZCBtb2RhbC1zdGlja3kgY29tcG9uZW50XG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8vIGNlbnRlcmluZyBtb2RhbHMgdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCkge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG5cbiAgICAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC5zaG93ICYsXG4gIC5tb2RhbC5pbiAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogcmVtKDIwcHgpIHJlbSgyMHB4KSAwO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5idG4tZGVmYXVsdCB7XG4gICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgxMHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuICB9XG5cbiAgLmN1c3RvbVNlbGVjdGlvbi1tb2RhbCAmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogJHRoZW1lLXNlY29uZGFyeS1jb2xvcjtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAxO1xuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQ6IHJnYmEoJHRoZW1lLXNlY29uZGFyeS1jb2xvciwgMC43KTtcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLnNob3csXG4gICYuaW4ge1xuICAgIG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5O1xuICB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgei1pbmRleDogNTtcbiAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IHJlbSgyMHB4KSAwO1xufVxuXG4vLyBDbG9zZSBidG5cbi5tb2RhbC1jb250ZW50IHtcbiAgLmNsb3NlLCAubW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogcmVtKDI4cHgpO1xuICAgIHJpZ2h0OiByZW0oMTNweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRmaXJlZmx5O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL3N2Zy9pY28tY3Jvc3Muc3ZnXCIpO1xuICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgcGFkZGluZzogcmVtKDVweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogcmVtKDEwMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXI6IDA7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oNDhweCk7XG4gIHBhZGRpbmctbGVmdDogcmVtKDE2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvcjtcbiAgfVxufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHJlbSgkbW9kYWwtaW5uZXItcGFkZGluZy1zbWFsbGVyKSByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmcvMikgcmVtKCRtb2RhbC1pbm5lci1wYWRkaW5nLzIpO1xuXG4gIC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmctc21hbGxlciAqMikgcmVtKCRtb2RhbC1pbm5lci1wYWRkaW5nLzIpIHJlbSgkbW9kYWwtaW5uZXItcGFkZGluZy1zbWFsbGVyICoyKTtcblxuICAvKiAgcmVtb3ZlZCBkdWUgdG8gYSBidWcgb24gaXBob25lc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgtMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSgtMjBweCk7XG4gIH1cbiAgKi9cblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAwLjU7XG4gIH1cblxuICAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgkbW9kYWwtbWQpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IHJlbSgkbW9kYWwtaW5uZXItcGFkZGluZy1zbWFsbGVyKSByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmcpO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogcmVtKCRtb2RhbC1pbm5lci1wYWRkaW5nLXNtYWxsZXIpIDA7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmctc21hbGxlcikgcmVtKCRtb2RhbC1pbm5lci1wYWRkaW5nKSByZW0oJG1vZGFsLWlubmVyLXBhZGRpbmctc21hbGxlcik7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgkbW9kYWwtc20pO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogcmVtKCRtb2RhbC1sZyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogcmVtKCRtb2RhbC14bCk7XG4gIH1cbn1cblxuLy8gTW9kYWwgZm9yIHRoZSBsb2FkZXJcbi5tb2RhbC1hamF4LXdhaXRpbmctbW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4ubW9kYWwtcmJzLWNhdGFsb2ctYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLFxuLm1vZGFsLXJicy1jYXRhbG9nLXF1aWNrLWJ1eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gbm8gY2xhc3Mgb24gdGhpcyBlbGVtZW50XG4gICAgaDMge1xuICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RMaXN0LWxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogcmVtKDI4cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDEwcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmFkZC10by1jYXJ0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1vZGFsLXJicy1jYXRhbG9nLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiB7XG4gIC5wcm9kdWN0TGlzdC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2RhbC1zdG9ybG9jYXRvci1oZWFkZXItZm9ybUdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweDtcblxuICBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cblxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtc3VidGl0bGUge1xuICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xufVxuIiwiLy8gRnJvbSBCb290c3RyYXBcbi8vIFdlIG5lZWQgdG8gZW5zdXJlIGNvbXBhdGliaWxpdHkgd2l0aCBQWE1TIGNvcmUgZnVuY3Rpb25uYWxpdHlcbi8vIElmIHdlIGNhbiwga2VlcCB0aGUgZXhpc3RpbmcgQm9vdHN0cmFwIGNsYXNzZXMgYW5kIGNoYW5nZSB0aGUgc3R5bGVcbi8vIERvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9jb250ZW50L3Rvb2x0aXBzL1xuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvLyBvcGFjaXR5OiAwO1xuXG4gIC8vICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC50b3AsXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcbiAgdG9wOiAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIDAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC5yaWdodCxcbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogMC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogMC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAuYm90dG9tLFxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIDAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50b29sdGlwLmxlZnQsXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogMC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIDAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC5hdXRvLFxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogcmVtKCR0b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIEZyb20gQm9vdHN0cmFwXG4vLyBXZSBuZWVkIHRvIGVuc3VyZSBjb21wYXRpYmlsaXR5IHdpdGggUFhNUyBjb3JlIGZ1bmN0aW9ubmFsaXR5XG4vLyBJZiB3ZSBjYW4sIGtlZXAgdGhlIGV4aXN0aW5nIEJvb3RzdHJhcCBjbGFzc2VzIGFuZCBjaGFuZ2UgdGhlIHN0eWxlXG4vLyBEb2N1bWVudGF0aW9uOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjUvY29tcG9uZW50cy9wb3BvdmVycy9cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiByZW0oJHBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCByZW0oJHBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogMC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiByZW0oJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIDAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsIHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgcmVtKCRwb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiByZW0oJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAwLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogMC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKCRwb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsIHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogMC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIDAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiByZW0oJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogMC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIDAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206IHJlbSgkcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIGNvbG9yLmFkanVzdCgkcG9wb3Zlci1oZWFkZXItYmcsICRsaWdodG5lc3M6IC01JSwgJHNwYWNlOiBoc2wpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBGcm9tIEJvb3RzdHJhcFxuLy8gV2UgbmVlZCB0byBlbnN1cmUgY29tcGF0aWJpbGl0eSB3aXRoIFBYTVMgY29yZSBmdW5jdGlvbm5hbGl0eVxuLy8gSWYgd2UgY2FuLCBrZWVwIHRoZSBleGlzdGluZyBCb290c3RyYXAgY2xhc3NlcyBhbmQgY2hhbmdlIHRoZSBzdHlsZVxuLy8gRG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC41L2NvbXBvbmVudHMvc3Bpbm5lcnMvXG5cbi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi5kaXNjb3VudC1kZXRhaWwge1xuXG4gIC5wcm9kdWN0TGlzdCAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAtMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgcmVndWxhcik7XG5cbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNyaW1zb247XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE1cHgpO1xuICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIkYy1wcmVIZWFkZXJNZXNzYWdlLXNsaWNrLWNvbnRyb2wtc2l6ZTogMjRweCAhZGVmYXVsdDtcbiRjLXByZUhlYWRlck1lc3NhZ2Utc2xpY2stY29udHJvbC1ndXR0ZXI6IDIuNXB4ICFkZWZhdWx0O1xuJHByZUhlYWRlci1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG5cbi8vIDEuIFRha2UgYWR2YW50YWdlIG9mIHRoZSBmbGV4Ym94IGNvbnRleHQgYW5kIG1ha2UgdGhlIGVsZW1lbnQgdGFrZSB0aGUgZnVsbCBhdmFpbGFibGUgc3BhY2Vcbi8vIDIuIEZsZXggd2lsbCBoZWxwIHVzIGxheW91dCBvdXIgY2Fyb3VzZWwncyBjb250cm9sc1xuLy8gMy4gRml4IGB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztgIGFwcGxpZWQgb24gZmxleCBjaGlsZHJlblxuLy8gNC4gRml4IGRpc3BsYXkgd2hlbiB0aGUgY2Fyb3VzZWwgaXMgbG9hZGluZy9KYXZhU2NyaXB0IGlzIGRpc2FibGVkXG5cbi5wcmVIZWFkZXJNZXNzYWdlIHtcbiAgZmxleDogMSAxIDAlOyAvLyBbMV1cbiAgZGlzcGxheTogZmxleDsgLy8gWzJdXG4gIGhlaWdodDogcmVtKCRwcmVIZWFkZXItaGVpZ2h0KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwJTsgLy8gWzNdXG5cbiAgJjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7IC8vIFs0XVxuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7IC8vIFdlIGtlZXAgdGhlIG92ZXJmbG93IGxpbWl0ZWQgdG8gaG92ZXIgYW5kIGZvY3VzIHRvIHByZXZlbnQgdGhlIGRpc3BsYXkgb2Ygc2Nyb2xsYmFycyAoY2xpZW50J3MgcmVxdWVzdClcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gUHJlSGVhZGVyIE92ZXJyaWRlcyBmb3Igc2xpZGVyXG4gIC8vIDQuIExlYXZlIGVub3VnaCBzcGFjZSBvbiB0aGUgcmlnaHQgZm9yIHRoZSBgLnNsaWNrLXBhdXNlYCBlbGVtZW50IHdoaWNoIGlzIGluIGBwb3NpdGlvbjogYWJzb2x1dGU7YFxuICAvLyA1LiBUYWtlIGFkdmFudGFnZSBvZiB0aGUgZmxleGJveCBjb250ZXh0IGFuZCBtYWtlIHRoZSBlbGVtZW50IHRha2UgdGhlIGZ1bGwgYXZhaWxhYmxlIHNwYWNlXG4gIC8vIDYuIEZpeCBgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7YCBhcHBsaWVkIG9uIGZsZXggY2hpbGRyZW5cblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICYuc2xpY2staGFzLWFycm93cyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oJGMtcHJlSGVhZGVyTWVzc2FnZS1zbGljay1jb250cm9sLXNpemUpOyAvLyBbNF1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgZmxleDogMSAxIDAlOyAvLyBbNV1cbiAgICBtaW4td2lkdGg6IDAlOyAvLyBbNl1cbiAgfVxuXG4gIC5zbGljay1jb250cm9sLFxuICAuc2xpY2stY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBUaGUgY2xpZW50IGRvZXNuJ3Qgd2FudCB0byBkaXNwbGF5IG5lY2Vzc2FyeSBjb250cm9scyBmb3IgYTExeVxuICAvLyBJbiBvcmRlciB0byBtaXRpZ2F0ZSB0aGUgaW1wYWN0LCB3ZSBrZWVwIHRoZW0gdmlzaWJsZSBmb3IgdGhlIHBlb3BsZSB3aG8gaGF2ZSBzZXQgdGhlIFwicHJlZmVycy1yZWR1Y2UtbW90aW9uXCJcblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zbGljay1jb250cm9sIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFs0XVxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHJlbSg1cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICBmb250LXNpemU6IHJlbSgkYy1wcmVIZWFkZXJNZXNzYWdlLXNsaWNrLWNvbnRyb2wtc2l6ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyAvLyBbNF1cblxuICAgICAgPiBzdmcge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWNvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbjogMCByZW0oJGMtcHJlSGVhZGVyTWVzc2FnZS1zbGljay1jb250cm9sLWd1dHRlciAqIDIpO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oJGMtcHJlSGVhZGVyTWVzc2FnZS1zbGljay1jb250cm9sLWd1dHRlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXBhdXNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiByZW0oMzJweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogcmVtKDMycHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgcmVtKCRjLXByZUhlYWRlck1lc3NhZ2Utc2xpY2stY29udHJvbC1ndXR0ZXIgKiAyKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hdXRvcGxheU5hdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDZW50ZXIgdGhlIGVsZW1lbnQgdmVydGljYWxseSBpZiB0aGVyZSBpcyBvbmx5IG9uZSAob3RoZXJ3aXNlLCB0aGUgY2Fyb3VzZWwgc2NyaXB0IHdpbGwgdGFrZSBjYXJlIG9mIHRoYXQpXG4ucHJlSGVhZGVyTWVzc2FnZS1pdGVtIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gMS4gVG8gYXZvaWQgdG9vIGxvbmcgdGV4dCB0eXBlZCBpbiBiYWNrIG9mZmljZS4gVGhlIHN0eWxlIG5lZWQgdG8gYmUgYXBwbGllZCBvbiB0aGUgbGFzdCBjaGlsZCBlbGVtZW50LCB0aGF0J3Mgd2h5IHdlIGFsc28gdGFyZ2V0IGV2ZW50dWFsIGRpcmVjdCBjaGlsZHJlbiAoYHBgIG9yIGBkaXZgIGZyb20gdGhlIFdZU0lXWUcpXG4ucHJlSGVhZGVyTWVzc2FnZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvLyBUbyBhdm9pZCBzaWRlIGVmZmVjdHMgZnJvbSBiYWNrIG9mZmljZSBzdHlsaW5nXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYsXG4gID4gKiB7XG4gICAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyAvLyBbMV1cbiAgfVxufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBTaXRlJ3MgcHJlaGVhZGVyXG5cbiRjLXByZUhlYWRlci1saW5rLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRjLXByZUhlYWRlci1saW5rLWdhcDogMzZweCAhZGVmYXVsdDtcblxuLnByZUhlYWRlciB7XG4gIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpcmVmbHk7XG4gIGNvbG9yOiAkdGhlbWUtaHVlLWxpZ2h0O1xufVxuXG4ucHJlSGVhZGVyIGE6bm90KC5wcmVIZWFkZXItZmFxKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ucHJlSGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucHJlSGVhZGVyLXNob3J0U3RvcmUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4ucHJlSGVhZGVyLWxpbmsge1xuICBwYWRkaW5nOiAwIHJlbSgkZ3V0dGVyLXdpZHRoKTtcbiAgZm9udC1zaXplOiByZW0oJGMtcHJlSGVhZGVyLWxpbmstZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICYudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0oJGMtcHJlSGVhZGVyLWxpbmstZ2FwKTtcbiAgICB9XG4gIH1cbn1cblxuLnByZUhlYWRlci1mYXEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiByZW0oMTBweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICBzdmcge1xuICAgIGZvbnQtc2l6ZTogZW0oMjNweCwgJGMtcHJlSGVhZGVyLWxpbmstZm9udC1zaXplKTtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ucHJlSGVhZGVyLXNlcGFyYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogZW0oNXB4LCAkYy1wcmVIZWFkZXItbGluay1mb250LXNpemUpIDA7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiBlbSgtJGMtcHJlSGVhZGVyLWxpbmstZ2FwICogLjUsICRjLXByZUhlYWRlci1saW5rLWZvbnQtc2l6ZSk7XG4gICAgd2lkdGg6IGVtKDJweCwgJGMtcHJlSGVhZGVyLWxpbmstZm9udC1zaXplKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIi5pbm92YXhvIHtcbiAgJi1pZnJhbWUge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogcmVtKDEwNjBweCk7XG4gIH1cbn1cbiIsIiNkaWRvbWktaG9zdCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXG4gIC5kaWRvbWktcG9wdXAtaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuXG4gIGE6bm90KC5kaWRvbWktbm8tbGluay1zdHlsZSkge1xuICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRpZG9taS1wb3B1cC1jb250YWluZXIsXG4gIC5kaWRvbWktZXh0ZXJpb3ItYm9yZGVyIHtcbiAgICBib3JkZXI6IHJlbSgxcHgpIHNvbGlkICR0aGVtZS1wcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC5kaWRvbWktY29tcG9uZW50cy1idXR0b24ge1xuICAgIEBpbmNsdWRlIGZvbnQoYmFzZSwgbWVkaXVtKTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBlbSgycHgsICRjLWJ0bi1mb250LXNpemUpIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogcmVtKCRjLWJ0bi1mb250LXNpemUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLFxuICAgIGNvbG9yIC4xNXMgZWFzZS1pbjtcbiAgICBtaW4taGVpZ2h0OiByZW0oNDBweCkgIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlnaGxpZ2h0LWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcblxuICAgICAgYmFja2dyb3VuZDogJGMtYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjLWJ1dHRvbi1wcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCAtOHB4IHJnYmEoJG5lcGFsLCAuNDgpICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZS1pbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kaWRvbWktYnV0dG9uLXN0YW5kYXJkLFxuICAuZGlkb21pLWNvbnNlbnQtcG9wdXAtdmlldy12ZW5kb3JzLWxpc3QtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy1idXR0b24tc2Vjb25kYXJ5LWJvcmRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYy1idXR0b24tc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kaWRvbWktcG9wdXAtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgyMHB4KSByZW0oMzBweCk7XG4gIH1cbn1cbiIsIi5QYXlsaW5lV2lkZ2V0IHtcblxuICAqIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgQGluY2x1ZGUgZm9udChiYXNlLCByZWd1bGFyKTtcbiAgfVxuXG4gICYucGwtbGF5b3V0LXRhYiB7XG4gICAgKiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHJlZ3VsYXIpO1xuICAgIH1cblxuICAgIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcge1xuICAgICAgLnBsLXBheW1lbnRNZXRob2RzIHtcbiAgICAgICAgQGV4dGVuZCAuZnJhbWU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1wbC1sYXlvdXQtXS5wbC1jb250YWluZXItZGVmYXVsdCB7XG4gICAgLnBsLXBheS1idG4tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogcmVtKDEwcHgpIDAgMCBhdXRvO1xuICAgICAgQGV4dGVuZCAuY2hlY2tvdXQtc3RpY2t5O1xuICAgIH1cbiAgICAucGwtcGF5LWJ0biB7XG4gICAgICBAZXh0ZW5kIC5idG4sIC5idG4tcHJpbWFyeTtcbiAgICB9XG4gICAgLnBsLWNvbnRhaW5lci12aWV3IHtcbiAgICAgIC5wbC1mb3JtLWNvbnRyb2wtYWRkb24ge1xuICAgICAgICBwYWRkaW5nOiByZW0oN3B4KSByZW0oMTZweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbC1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcge1xuXG5cbiAgICAgIC5wbC1wbUNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuXG4gICAgICAgICYucGwtZXZlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGwtY29tbWVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KGJhc2UsIHNlbWlib2xkKTtcbiAgICAgICAgfVxuICAgICAgICAucGwtcGF5bWVudE1ldGhvZC12aWV3IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5wbC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAucGwtaW5wdXQtZmVlZGJhY2sge1xuICAgICAgICAgICAgICBjb2xvcjogJGNyaW1zb247XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbC1pbnB1dC1mZWVkYmFjay5wbC1pY29uLXdhcm5pbmcge1xuICAgICAgICAgIHRvcDogcmVtKDRweClcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJi5wbC1pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTFweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbC1pbnB1dHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgyM3B4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oN3B4KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGwtcG1Db250YWluZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC5wbC1pbnB1dC1ncm91cC1jb250YWluZXIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICAgIC5wbC1tZXNzYWdlIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgICAucGwtbWVzc2FnZS1lcnJvciB7XG4gICAgICAgIEBleHRlbmQgLmhlbHAtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY3JpbXNvbjtcbiAgICAgIH1cbiAgICAgIC5wbC1sYWJlbC1pbnB1dCB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtbGFiZWw7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAucGwtaW5wdXQtZ3JvdXAge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wsLmNvbnRyb2wtbGFiZWw7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5wbC1mb3JtLWdyb3VwIHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1ncm91cDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICAgICAgJi5wbC1jdnZDb250YWluZXIsXG4gICAgICAgICAgJi5wbC1leHBpcmF0aW9uRGF0ZUNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAje3JlbSgyMHB4KX0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wbC1jYXJkLWxvZ29zLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICB9XG4gIH1cblxuICAucGwtbGF5b3V0IHtcbiAgICAucGwge1xuICAgICAgJi1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcge1xuICAgICAgICBAZXh0ZW5kIC50YWJzO1xuICAgICAgfVxuICAgICAgJi10YWJzLWNvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLm5hdiwgLm5hdi10YWJzO1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtdGVydGlhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wYXltZW50TWV0aG9kTGF5b3V0LXZpZXcge1xuICAgICAgICAucGwge1xuICAgICAgICAgICYtdGFiIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRhYnMtdGFiLCAubmF2LWl0ZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDUwcHgpO1xuXG4gICAgICAgICAgICAmLnBsLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmFjdGl2ZTtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlyZWZseTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBsLWNvbnRhaW5lci1kZWZhdWx0IHtcbiAgICAucGwtY29udGFpbmVyLXZpZXcge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS10ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICAucGwtbGF5b3V0IHtcbiAgICAucGwtcGF5bWVudE1ldGhvZExheW91dC12aWV3IHtcbiAgICAgIC5wbC1wYXltZW50TWV0aG9kcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAucGwtdGFicy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wbC10YWIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJi5wbC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wbC1wbUNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMjBweCk7XG4gICAgICB9XG5cbiAgICAgIC5wbC1wYXltZW50TWV0aG9kcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCJwbC1sYXlvdXQtXCJdIC5wbC1jYXJkLWxvZ29zLWNvbnRhaW5lciAucGwtY2FyZC1sb2dvcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnBsLWZvcm0tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAje3JlbSgxMHB4KX0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbC1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wbC1zY2hlZHVsZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDMwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC5wbC1zY2hlZHVsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAucGwtbm9zdHlsZS1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTBweCk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI3XCIgY3k9XCI3XCIgcj1cIjdcIiBmaWxsPVwiJTIzRUJGM0ZBXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGM0ZBO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDFweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiByZW0oN3B4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGwtc2NoZWR1bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI3XCIgY3k9XCI3XCIgcj1cIjdcIiBmaWxsPVwiJTIzRDcyNDJDXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnktY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbC1zY2hlZHVsZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGwtZmVlcy1sZWdhbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnBsLWZlZXMtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgLnBsLWNvbGxlY3QtYnRuIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWMtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogcmVtKDEwcHgpO1xuICBtYXJnaW4tdG9wOiByZW0oMTBweCk7XG59XG5cbi5wYWMtaXRlbSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBhYy1pY29uLnBhYy1pY29uLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogcmVtKCRuYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oLSRuYXYtdGFicy1ib3JkZXItd2lkdGgpO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IHJlbSgkbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiByZW0oLSRuYXYtdGFicy1ib3JkZXItd2lkdGgpO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBOYXZiYXJcbi5uYXZiYXIgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGaXggcHJvZHVjdC1saXN0XG4ucHJvZHVjdC1saXN0IHtcbiAgPiBkaXYge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgfVxufVxuXG4vLyBGaXggZW1wdHkgY29sdW1uc1xuLmNvbCxcbltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBEaXNhYmxlIGNvbHVtbiBwYWRkaW5nIG9uIG5hdGl2ZSBmb3Jtc1xuLmZvcm0tZ3JvdXAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8vIFByb3hpbWlzIHRvb2xiYXJcbi5wcm94aW1pcy10b29sYmFyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuICAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLmRyb3Bkb3duLWhlYWRlci5iZy1pbmZvIHtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhbmVsIC5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgSEVBRElOR1NcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gW2NsYXNzXSBhbGxvd3MgdXMgdG8gZm9yY2Ugc3BlY2lmaXR5IGVub3VnaCB0byBlcmFzZSBzdHlsZXMgZGVmaW5lZCBvbiBgLmNsYXNzIGgyYCBvciBgLmNsYXNzIC5jbGFzc2Agd2l0aG91dCB1c2luZyBgIWltcG9ydGFudGBcblxuLnUtaDFbY2xhc3NdIHtcbiAgZm9udC1zaXplOiByZW0oJGgxLWZvbnQtc2l6ZSk7XG59XG5cbi51LWgyW2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogcmVtKCRoMi1mb250LXNpemUpO1xufVxuXG4udS1oM1tjbGFzc10ge1xuICBmb250LXNpemU6IHJlbSgkaDMtZm9udC1zaXplKTtcbn1cblxuLnUtaDRbY2xhc3NdIHtcbiAgZm9udC1zaXplOiByZW0oJGg0LWZvbnQtc2l6ZSk7XG59XG5cbi51LWg1W2NsYXNzXSB7XG4gIGZvbnQtc2l6ZTogcmVtKCRoNS1mb250LXNpemUpO1xufVxuXG4udS1oNltjbGFzc10ge1xuICBmb250LXNpemU6IHJlbSgkaDYtZm9udC1zaXplKTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXG5cbiAgICMgSU1BR0UgRklUXG5cblxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5pbWdGaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmLS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmLS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblxuXG4gICAjIEZvcmNlIGZvY3VzIGVsZW1lbnRcblxuXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuKjpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmVtKDJweCkgI2ZmZiwgaW5zZXQgMCAwIHJlbSgxMHB4KSByZW0oLTRweCkgY29sb3IuYWRqdXN0KCR0aGVtZS1wcmltYXJ5LWNvbG9yLCRhbHBoYTogLTAuMiksIGNvbG9yLmFkanVzdCgkdGhlbWUtcHJpbWFyeS1jb2xvciwkYWxwaGE6IC0wLjMpIDAgMCAwIHJlbSg0cHgpICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlLCAkc3BhY2U6IGhzbCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogcmVtKCRib3JkZXItd2lkdGgpIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogcmVtKCRib3JkZXItd2lkdGgpIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiByZW0oJGJvcmRlci13aWR0aCkgc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiByZW0oJGJvcmRlci13aWR0aCkgc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogcmVtKCRib3JkZXItd2lkdGgpIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKG1hdGguZGl2KCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuLnRleHQtbm8tdHJhbnNmb3JtIHsgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IC0kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlLCAkc3BhY2U6IGhzbCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIFJlbW92ZWQgZnJvbSBCb290c3RyYXAgNC41IGJ1dCBuZWVkZWQgZm9yIFByb3hpbWlzXG4vLyBTZWU6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuNS9taWdyYXRpb24vI3Jlc3BvbnNpdmUtdXRpbGl0aWVzXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdGFibGUjeyZ9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyZ9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3smfSxcbiAgdGQjeyZ9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtc20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbGcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4teHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1tZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbGcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuIl19 */
