@charset "UTF-8";@-webkit-keyframes shImg{0%,15%,to{opacity:0}13%,5%{opacity:1}}@keyframes shImg{0%,15%,to{opacity:0}13%,5%{opacity:1}}@-webkit-keyframes opacityPulse{0%,70%,to{opacity:1}35%{opacity:.25}}@keyframes opacityPulse{0%,70%,to{opacity:1}35%{opacity:.25}}@font-face{font-family:"Oswald";src:url(../fonts/Oswald-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald-ExtraLight.woff) format("woff"),url(../fonts/Oswald-ExtraLight.ttf) format("truetype"),url(../fonts/Oswald-ExtraLight.svg#Oswald-ExtraLight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/Oswald-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald-Light.woff) format("woff"),url(../fonts/Oswald-Light.ttf) format("truetype"),url(../fonts/Oswald-Light.svg#Oswald-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/Oswald-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald-Regular.woff) format("woff"),url(../fonts/Oswald-Regular.ttf) format("truetype"),url(../fonts/Oswald-Regular.svg#Oswald-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/Oswald-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald-Medium.woff) format("woff"),url(../fonts/Oswald-Medium.ttf) format("truetype"),url(../fonts/Oswald-Medium.svg#Oswald-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/Oswald-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald-SemiBold.woff) format("woff"),url(../fonts/Oswald-SemiBold.ttf) format("truetype"),url(../fonts/Oswald-SemiBold.svg#Oswald-SemiBold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Oswald";src:url(../fonts/Oswald-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Oswald-Bold.woff) format("woff"),url(../fonts/Oswald-Bold.ttf) format("truetype"),url(../fonts/Oswald-Bold.svg#Oswald-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Roboto Condensed";src:url(../fonts/RobotoCondensed-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoCondensed-Light.woff) format("woff"),url(../fonts/RobotoCondensed-Light.ttf) format("truetype"),url(../fonts/RobotoCondensed-Light.svg#RobotoCondensed-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Roboto Condensed";src:url(../fonts/RobotoCondensed-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoCondensed-LightItalic.woff) format("woff"),url(../fonts/RobotoCondensed-LightItalic.ttf) format("truetype"),url(../fonts/RobotoCondensed-LightItalic.svg#RobotoCondensed-LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Roboto Condensed";src:url(../fonts/RobotoCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoCondensed-Regular.woff) format("woff"),url(../fonts/RobotoCondensed-Regular.ttf) format("truetype"),url(../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Condensed";src:url(../fonts/RobotoCondensed-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoCondensed-Italic.woff) format("woff"),url(../fonts/RobotoCondensed-Italic.ttf) format("truetype"),url(../fonts/RobotoCondensed-Italic.svg#RobotoCondensed-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Condensed";src:url(../fonts/RobotoCondensed-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoCondensed-Bold.woff) format("woff"),url(../fonts/RobotoCondensed-Bold.ttf) format("truetype"),url(../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Roboto Condensed";src:url(../fonts/RobotoCondensed-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoCondensed-BoldItalic.woff) format("woff"),url(../fonts/RobotoCondensed-BoldItalic.ttf) format("truetype"),url(../fonts/RobotoCondensed-BoldItalic.svg#RobotoCondensed-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:"Bicubik";src:url(../fonts/Bicubik.eot);src:url(../fonts/Bicubik.eot?#iefix) format("embedded-opentype"),url(../fonts/Bicubik.woff) format("woff"),url(../fonts/Bicubik.ttf) format("truetype"),url(../fonts/Bicubik.svg#Bicubik) format("svg");font-weight:400;font-style:normal}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-back{font-size:24.082rem;width:1em}.icon-close{font-size:24.117rem;width:1em}.icon-doorL,.icon-doorR{font-size:49.42rem;width:1em}.icon-doorhandle-ALMAR,.icon-doorhandle-ALMAR-L,.icon-doorhandle-HARZ,.icon-doorhandle-HARZ-L{font-size:48rem;width:1em}.icon-down{font-size:24.081rem;width:1em}.icon-gag,.icon-glazed001,.icon-glazed001-L,.icon-glazed002,.icon-glazed002-L,.icon-glazed003,.icon-glazed003-L,.icon-glazed004,.icon-glazed004-L,.icon-glazed101,.icon-glazed101-L,.icon-glazed102,.icon-glazed102-L,.icon-glazed103,.icon-glazed103-L,.icon-glazed104,.icon-glazed104-L{font-size:48rem;width:1em}.icon-home{font-size:51.2rem;width:1em}.icon-idea{font-size:10.19rem;width:.9224730128em}.icon-like{font-size:47.82rem;width:1em}.icon-mail{font-size:48rem;width:1em}.icon-mail-2,.icon-menu{font-size:51.2rem;width:1em}.icon-next{font-size:24.082rem;width:1em}.icon-none{font-size:48rem;width:1em}.icon-pin{font-size:51.2rem;width:1em}.icon-size-height,.icon-size-width{font-size:48rem;width:1em}.icon-tel{font-size:40.1998rem;width:1em}.icon-typeLock-001,.icon-typeLock-002,.icon-up{font-size:48rem;width:1em}.icon-up{font-size:24.084rem}.icon-weight-001,.icon-weight-002{font-size:48rem;width:1em}.icon-zamer{font-size:9rem;width:1em}.shDS-inline{display:none}@media only screen and (min-width:1220px){.shDS-inline{display:inline}}.shDS-inlineBlock{display:none}@media only screen and (min-width:1220px){.shDS-inlineBlock{display:inline-block}}.shDS-block{display:none}@media only screen and (min-width:1220px){.shDS-block{display:block}}.w_1{width:8.3333333333%}.w_2{width:16.6666666667%}.w_3{width:25%}.w_4{width:33.3333333333%}.w_5{width:41.6666666667%}.w_6{width:50%}.w_7{width:58.3333333333%}.w_8{width:66.6666666667%}.w_9{width:75%}.w_10{width:83.3333333333%}.w_11{width:91.6666666667%}.w_12{width:100%}@media only screen and (min-width:480px){.wPL_1{width:8.3333333333%}.wPL_2{width:16.6666666667%}.wPL_3{width:25%}.wPL_4{width:33.3333333333%}.wPL_5{width:41.6666666667%}.wPL_6{width:50%}.wPL_7{width:58.3333333333%}.wPL_8{width:66.6666666667%}.wPL_9{width:75%}.wPL_10{width:83.3333333333%}.wPL_11{width:91.6666666667%}.wPL_12{width:100%}}@media only screen and (min-width:768px){.wTS_1{width:8.3333333333%}.wTS_2{width:16.6666666667%}.wTS_3{width:25%}.wTS_4{width:33.3333333333%}.wTS_5{width:41.6666666667%}.wTS_6{width:50%}.wTS_7{width:58.3333333333%}.wTS_8{width:66.6666666667%}.wTS_9{width:75%}.wTS_10{width:83.3333333333%}.wTS_11{width:91.6666666667%}.wTS_12{width:100%}}@media only screen and (min-width:1024px){.wTL_1{width:8.3333333333%}.wTL_2{width:16.6666666667%}.wTL_3{width:25%}.wTL_4{width:33.3333333333%}.wTL_5{width:41.6666666667%}.wTL_6{width:50%}.wTL_7{width:58.3333333333%}.wTL_8{width:66.6666666667%}.wTL_9{width:75%}.wTL_10{width:83.3333333333%}.wTL_11{width:91.6666666667%}.wTL_12{width:100%}}@media only screen and (min-width:1220px){.wDS_1{width:8.3333333333%}.wDS_2{width:16.6666666667%}.wDS_3{width:25%}.wDS_4{width:33.3333333333%}.wDS_5{width:41.6666666667%}.wDS_6{width:50%}.wDS_7{width:58.3333333333%}.wDS_8{width:66.6666666667%}.wDS_9{width:75%}.wDS_10{width:83.3333333333%}.wDS_11{width:91.6666666667%}.wDS_12{width:100%}}.grid,body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.grid{margin:0;padding:0;list-style:none;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal}.grid>li,ol>li,ol>li ol li ul>li{margin:0;padding:0;list-style:none;background:0 0}.grid>li::after,.grid>li::before,ol>li::after,ol>li::before{content:none}.grid>.boxGrid{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;position:relative;margin-bottom:1em;background-clip:padding-box}@media only screen and (min-width:768px){.grid{margin:0 -1em}.grid .boxGrid{margin-bottom:2em;border-right:1em solid transparent;border-left:1em solid transparent}}.grid.boxsNotMB .boxGrid{margin-bottom:0}.grid-4>.boxGrid{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media only screen and (min-width:768px){.grid-4>.boxGrid{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}.grid-4SI>.boxGrid{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;border-right:.25rem solid transparent;border-left:.25rem solid transparent}@media only screen and (min-width:1024px){.grid-4SI{margin:0 -.5rem}.grid-4SI>.boxGrid{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}.grid-3>.boxGrid{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}@media only screen and (min-width:768px){.grid-2>.boxGrid,.grid-3>.boxGrid{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%}.grid-2>.boxGrid{-ms-flex:0 1 50%;flex:0 1 50%}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 16px/1.5 "Roboto Condensed",sans-serif}@media only screen and (min-width:768px){html{font-size:18px}}@media only screen and (min-width:1220px){html{font-size:20px}}body{color:#444;min-height:100%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;background:#fff}.grid,h1,h2,h3{clear:both}h1,h2.headerSection{color:#5573a3;text-align:center}h1{text-transform:uppercase;letter-spacing:1px;font:400 150%/1.5 "Roboto Condensed",sans-serif}@media only screen and (min-width:1900px){h1{font-size:170%}}figure.figC,h2{margin-bottom:2em}h2,h3,h4,h5,h6{font:400 150%/1.5 "Oswald",sans-serif;text-transform:uppercase;color:#5573a3;letter-spacing:1px}h2.headerSection{font:400 150%/1.125 "Bicubik",sans-serif;padding-bottom:.125em;margin-bottom:3.5em;border-bottom:2px solid #ffd1ab}h3,h4,h5,h6{font:400 133%/1.5 "Roboto Condensed",sans-serif;margin-bottom:.5em}h4,h5,h6{font:400 110%/1.25 "Oswald",sans-serif;margin-bottom:.75em}h5,h6{font:400 100%/1.25 "Oswald",sans-serif}h6{font:400 100%/1.25 "Roboto Condensed",sans-serif}h1,p{margin-bottom:1em}.wrapTable,figure,p.big{margin-bottom:1.5em}figure img{display:block;width:100%;min-width:100%;max-width:100%;height:auto}figure figcaption{padding:.25em 0 0;font:300 italic .75em/1.5 "Roboto Condensed",sans-serif;color:#9e9999}figure.figC{width:100%;clear:both;text-align:center}.wrapTable{clear:both;display:block;margin-top:1em;padding:0;font-size:90%;overflow-x:auto}.wrapTable table{width:100%;border-collapse:collapse}.wrapTable table td,.wrapTable table th{padding:.5em;background:#fff}.wrapTable table td:not(:first-child),.wrapTable table th:not(:first-child){border-left:1px solid #edebe4}.wrapTable table thead th:not(:first-child){border-left:1px solid #fff}.wrapTable table thead th{background:#fcf8e8;text-align:center}.wrapTable table thead th:first-child{text-align:left;font-weight:400}.wrapTable table tbody tr td,.wrapTable table tbody tr th{border-top:1px solid #edebe4;border-bottom:1px solid #edebe4}.wrapTable table tbody th{text-align:left}.wrapTable table tbody td{text-align:center}.wrapTable table tbody td:first-child{text-align:left}.wrapTable table tbody tr.alignC td:first-child{text-align:center}.tableHoverRow{clear:both;display:block;margin-bottom:1.5em;font-size:90%;overflow-x:auto;border-top:4px solid #ffd1ab}.tableHoverRow table thead th{border-top:2px solid #fff}.tableHoverRow table tbody tr:hover td,.tableHoverRow table tbody tr:hover th:not([rowspan]){background:#faf9f5}.tableClrCol table tbody tr td:nth-child(even){background:#faf9f5}.linkType,a{color:#5573a3;cursor:pointer;text-decoration:none;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}.linkType:hover,a:hover{color:#ff7200;text-decoration:underline}.linkType:focus,a:focus{outline:0}.linkType img,a img{border:0}.dotted{cursor:pointer}.dotted,.showRef{color:#5573a3;background:-webkit-gradient(linear,left top,right top,color-stop(33.33%,#5573a3),color-stop(33.33%,transparent)) 0 1.05em/3px 1px repeat-x;background:linear-gradient(to right,#5573a3 33.33%,transparent 33.33%) 0 1.05em/3px 1px repeat-x;text-decoration:none;-webkit-transition:color 150ms ease-in-out,background 150ms ease-in-out;transition:color 150ms ease-in-out,background 150ms ease-in-out}.dotted:hover{color:#ff7200}.dotted:hover,.showRef:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(33.33%,#ff7200),color-stop(33.33%,transparent));background-image:linear-gradient(to right,#ff7200 33.33%,transparent 33.33%)}.imgResp,.infoBlock .boxIT .boxImg figure img{display:block;width:100%;min-width:100%;max-width:100%;height:auto}.big{font-size:1.125em;line-height:1.4}.small,.titleThumbnails{font-size:.875em}.alignL{text-align:left}.alignR{text-align:right}.alignC,ol>li::before{text-align:center}.clrE{color:#ffab66}.clrE2{color:#5573a3}.clrG{color:#9e9999}.wrapTxt,ol.listFAQ{margin-bottom:3em}.video{position:relative;width:100%;height:0;overflow:hidden;background:#bed7e5}.video5625{padding:56.25% 0 0}.indentBrd{clear:both;width:100%;height:1px;background:#edebe4;margin-bottom:4em}.alarm{display:inline-block;margin:0 -.5em;padding:0 .5em;background-color:#ff7200;color:#fff}.figFL,ol{margin:0 0 2em}ol{list-style:none;counter-reset:list;padding:0 0 0 1.5em}ol li{position:relative;margin:0 0 .125em;list-style-type:none;line-height:1.2;padding:.4em 0;display:inline-block;width:100%;vertical-align:top}ol>li{padding-left:.5em}ol>li::before{counter-increment:list;content:counter(list) ".";position:absolute;top:0;right:100%;width:1.5em;height:2em;line-height:2;font-weight:700;color:#5573a3}ol>li ol{counter-reset:list2;margin:0;padding:.5em 0 0 2em}ol>li ol li::before{counter-increment:list2;content:counter(list) "." counter(list2) ".";position:absolute;top:0;right:100%;width:auto}ol>li ol li ol{counter-reset:list3;margin:0;padding:.5em 0 0 2.5em}ol>li ol li ol li::before{counter-increment:list3;content:counter(list) "." counter(list2) "." counter(list3) ".";position:absolute;top:0;right:100%}ol>li ol li ul{list-style:none;margin:0;padding:.75em 0 0}ol>li ol li ul>li::after,ol>li ol li ul>li::before,ul>li::after,ul>li::before{content:none}ol>li ol li ul li{display:block;position:relative;margin-bottom:.75em;padding-left:1.5em}ol>li ol li ul li::before,ul li::before{content:"";position:absolute;left:0;display:block;border-radius:50%}ol>li ol li ul li::before{counter-increment:none;top:.25em;width:.75em;height:.75em}ol.listFAQ{padding:0}ol.listFAQ li{padding-left:4em;margin-bottom:2em}ol.listFAQ li::before{content:counter(list);top:0;right:auto;left:0;font-family:"Oswald",sans-serif;font-size:4em;width:4rem;height:auto;line-height:1;color:#edebe4}ol.listFAQ .aFAQ p,ol.listFAQ .qFAQ{margin-bottom:.5em}ol.listFAQ .txtQ{font-size:1.25em}ol.listFAQ .aFAQ{border-left:4px solid #edebe4;padding:.75em}ol.listFAQ .txtA{font-style:italic;font-weight:300}@media only screen and (min-width:1024px){ol.listFAQ{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}ul,ul.listFree{padding:0;margin:0 0 2em}ul.listFree>li,ul>li{margin:0;padding:0;list-style:none;background:0 0}ul li,ul.listFree li{display:block;position:relative;margin-bottom:.75em;padding-left:1.25em}ul li::before{top:.75em;margin-top:-.4em;width:.8em;height:.8em;background:#ffab66;border:3px solid #edebe4}.jq-selectbox ul>li::after,.jq-selectbox ul>li::before,ul.listFree li::before,ul.listFree>li::after,ul.listFree>li::before{content:none}ul.listFree li{padding-left:0}blockquote{padding:1em;font-style:italic;font-size:1.11em}blockquote,figure.figImg{margin-bottom:2em}figure.figImg figcaption{font-size:.889em;font-style:italic;text-align:right}.figFL{text-align:center}.clearfix:after,.figFL:after,.figFR:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.figFL{float:left;clear:left;margin:0 2em 2em 0}}.figFR{text-align:center;margin:0 0 2em}@media only screen and (min-width:768px){.figFR{float:right;clear:right;margin:0 0 2em 2em}}.boxCH{margin-left:auto;margin-right:auto}.columnTxt{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;margin-bottom:2em}.nowrap{white-space:nowrap}.boxVideo{width:100%;height:0;overflow:hidden;margin-bottom:2em}.boxVideo iframe,.recallVideo .box-recall iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.boxVideo,.jq-select-multiple,.jq-selectbox{position:relative;display:block}.jq-selectbox{cursor:pointer;z-index:10}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-selectbox ul,ul,ul.listFree{list-style:none}.jq-selectbox ul>li{margin:0;padding:0;list-style:none;background:0 0}.jq-select-multiple ul li,.jq-selectbox ul li,.jq-selectbox__select-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-select-multiple ul li,.jq-selectbox ul li{border:0;padding:5px 15px}.jq-selectbox__select{position:relative;width:100%;height:2.7em;padding:.5em 1em;border:.15rem solid #edebe4;background:#fff;font:300 1em/1.5 "Roboto Condensed",sans-serif;color:#444;text-transform:uppercase}.jq-selectbox.focused .jq-selectbox__select,.jq-selectbox:hover.focused .jq-selectbox__dropdown,.jq-selectbox:hover.focused .jq-selectbox__select,.jq-selectbox__select:active{border-color:#ffab66}.jq-selectbox.disabled .jq-selectbox__select{opacity:.5}.jq-selectbox__select-text{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis}.jq-selectbox .placeholder{color:#9e9999;background-color:transparent;cursor:pointer}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:40px;height:100%;-webkit-mask-size:50%;mask-size:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../img/arrowD.svg);mask-image:url(../img/arrowD.svg);background-color:#acacac}.jq-selectbox__trigger-arrow{position:absolute}.jq-selectbox.disabled .jq-selectbox__trigger-arrow:after,.jq-selectbox.disabled .jq-selectbox__trigger-arrow:before{background:#9e9999!important}.jq-selectbox__dropdown,.jq-selectbox__search input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.jq-selectbox__dropdown{position:absolute;border:.15rem solid #ffab66;background:#fff;font:400 .75em/1.5 "Roboto Condensed",sans-serif;text-transform:uppercase;margin:4px 0 0;padding:0}.jq-selectbox__search input{-webkit-appearance:textfield;margin:0;padding:5px 27px 6px 8px;border:1px solid #9e9999;outline:0;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{overflow:auto;list-style:none}.jq-select-multiple ul,.jq-selectbox__dropdown ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-selectbox.focused .jq-selectbox__trigger,.jq-selectbox:hover.focused .jq-selectbox__trigger{background-color:#ffab66}.jq-selectbox:hover .jq-selectbox__select{border-color:#9e9999}.jq-selectbox:hover .jq-selectbox__trigger{background-color:#444}.jq-selectbox__search{padding:10px;background:#acacac;border-bottom:1px solid #9e9999;margin-bottom:4px}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#acacac}.jq-select-multiple ul,.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 15px 6px}.jq-selectbox li.selected{background-color:#ff7200;color:#fff}.jq-selectbox li:hover{color:#fff;background-color:#444}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;-webkit-box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#888}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:2.7em}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{width:100%;padding:.5em 1em;border:.15rem solid #edebe4;background:#fff;font:300 1em/1 "Roboto Condensed",sans-serif;color:#444}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-weight:300;text-transform:uppercase}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{font-weight:300;text-transform:uppercase}input[type=email]:-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=url]::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{font-weight:300;text-transform:uppercase}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{font-weight:300;text-transform:uppercase}input[type=number],input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{overflow:auto;height:8.7em}input:hover,textarea:hover{border-color:#acacac}input:active,input:focus,textarea:active,textarea:focus{border-color:#ffab66}.btn{position:relative;display:inline-block;vertical-align:top;height:2.7em;padding:0 1.5em;border:.125em solid #fff;text-decoration:none;text-align:center;font:400 1em/2.5em "Oswald",sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;color:#fff;background:#8ca6cf;-webkit-transition:background-color 150ms ease-in-out,color 150ms ease-in-out;transition:background-color 150ms ease-in-out,color 150ms ease-in-out}.btn.btnSmall{height:2.2em;font-size:.75em;line-height:2em}.btn:active,.btn:hover,.triggerAF:hover .btn,a:hover .btn{text-decoration:none;background:#ffab66;color:#fff}.btn::-moz-focus-inner{border:0}.form{width:100%;margin:0 auto 2em}.form p{margin:0 0 .75em}.consent{font-size:.75em;color:#9e9999;font-weight:300}.rowBtn{padding:.75rem 0 0;margin:0;text-align:right}.label{color:#9e9999;font-size:.75em;text-transform:uppercase}.maxW40{max-width:40rem}.unit{font-size:.75em;color:#eccfcf}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}html{height:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.noScroll{overflow:hidden}.no-hiddenscroll .noScroll{padding-right:17px}.no-hiddenscroll .noScroll .fix{right:17px}.wrapAnchor{position:relative;clear:both;width:100%;height:0}.wrapAnchor .anchor{position:absolute;top:-4rem;left:0;width:100%;height:0}.iconsToJS{display:none}.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container{position:relative;max-width:1360px;min-width:320px;margin:0 auto;padding-right:.75em;padding-left:.75em}.container:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.container{padding-right:1em;padding-left:1em}}@media only screen and (min-width:1220px){.container{padding-right:1.5em;padding-left:1.5em}}.section{overflow:hidden}.section .container{padding-top:4em;padding-bottom:4em}.section:nth-child(odd){background:#fffef5}.incuAct,.incut{border-top:4px solid #fff;border-bottom:4px solid #fff}.incut{background:#f5fbff}.incuAct{background:#ebf8ff}.wrapSticker{position:relative;padding-bottom:5em;margin-bottom:0}.sticker{position:absolute;top:auto;right:0;bottom:-1.5em;left:auto;width:9em;height:9em;border-radius:50%;border:.5em solid #ffab66;padding:.5em;background:rgba(255,255,255,.96);text-align:center}.sticker::after,.sticker::before{content:"";position:absolute;left:.15em;top:.15em;width:7.7em;height:7.7em;background:0 0;border-radius:50%;border:2px solid #edebe4}.sticker::after{left:-.75em;top:-.75em;width:9.5em;height:9.5em;border:.25em solid #edebe4}.sticker strong{display:block;font:700 4em/1 "Oswald",sans-serif;color:#ffab66;margin-bottom:.0625em}.sticker span{display:block;font:500 .85em/1.2 "Oswald",sans-serif;text-transform:uppercase;color:#5573a3}.sticker .icon{color:#ffab66;font-size:4em;margin-top:.0625em}@media only screen and (min-width:1024px){.sticker{top:auto;right:-1.5em;bottom:-1.5em;left:auto}}.stickerNM strong{font:700 3em/1 "Oswald",sans-serif;color:#ffab66;margin:.25em 0 .1em}.stickerNM strong span,.stickerNM strong sup,.stickerTNM strong span{display:inline;font-size:.75rem;color:#eccfcf}.stickerNM strong span.middle{display:inline-block;margin-bottom:.5rem;vertical-align:middle;font-size:1rem}.stickerNM strong sup{display:inline-block;vertical-align:top;margin-top:.25rem}.stickerTNM{padding-top:1.2em}.stickerTNM strong{font:700 2.5em/1 "Oswald",sans-serif;color:#ffab66;margin:0}.stickerTNM strong span{display:block;margin-top:.333em}.note{position:relative;background:#fcf8e8;border-left:4px solid #ffd1ab;padding:1.25em 1.25em 1em}.gridImg .itemGI figure figcaption::before,.note::before,ul.priceComparison figure figcaption::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-left:2px solid #fff}.icons-lock .ic,.note .wrapTable,.note ol,.note p,.note ul{margin-bottom:.5em}.icons-lock{position:absolute;left:0;top:0}.icons-lock .ic{display:block;width:51px;background:url(../img/icons-lock.png) no-repeat}.icons-lock .ic-ger,.icons-lock .ic-italy,.icons-lock .ic-rus{height:35px;background-position:29.661% 0;background-size:468.75% 568.182%}.icons-lock .ic-ger,.icons-lock .ic-italy{background-position:59.322% 0}.icons-lock .ic-ger{background-position:88.983% 0}.icons-lock .ic-zn{height:51px;background-position:0 0;background-size:468.75% 390.625%}.icons-lock .ic-class3,.icons-lock .ic-class4{height:62px;background-position:0 40.462%;background-size:468.75% 324.675%}.icons-lock .ic-class4{background-position:29.661% 40.462%}@media only screen and (min-width:768px){.icons-lock .ic{width:57.6px}.icons-lock .ic-ger,.icons-lock .ic-italy,.icons-lock .ic-rus{height:40px}.icons-lock .ic-zn{height:58px}.icons-lock .ic-class3,.icons-lock .ic-class4{height:69px}}@media only screen and (min-width:1220px){.icons-lock .ic{width:64px}.icons-lock .ic-ger,.icons-lock .ic-italy,.icons-lock .ic-rus{height:44px}.icons-lock .ic-zn{height:64px}.icons-lock .ic-class3,.icons-lock .ic-class4{height:77px}}.wrapImg{display:block;position:relative}.gridImg .itemGI figure,.wrapImg img{position:absolute;width:100%;height:100%;top:0;left:0}.wrapImg img{-o-object-fit:cover;object-fit:cover}.numBig{display:block;text-align:center;color:#ffab66;font:700 4em/1.2 "Oswald",sans-serif}.listEx4,ul.listEx8{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -.5em 1.5em}.listEx4>li{margin:0;padding:0;list-style:none;background:0 0}.listEx4>li::after,.listEx4>li::before,.nav>ul>li ul>li::after,.nav>ul>li ul>li::before,.nav>ul>li::after,.nav>ul>li::before,ul.listContacts>li::after,ul.listContacts>li::before,ul.listEx8>li::after,ul.listEx8>li::before,ul.listOptions>li::after,ul.listOptions>li::before,ul.priceComparison>li::after,ul.priceComparison>li::before,ul.recallList>li::after,ul.recallList>li::before,ul.thumbnails>li::after,ul.thumbnails>li::before{content:none}.listEx4 li{width:50%;text-align:center;padding:.5em;margin:0 0 .5em}.listEx4 figure,ul.listEx8 figure{margin-bottom:0}.listEx4 .brand{display:block;font-size:1rem;font-style:normal;font-weight:400;color:#444}.listEx4 .country{display:block;color:#9e9999}@media only screen and (min-width:768px){.listEx4 li{width:25%}}.nav>ul>li ul>li,ul.listEx8>li{margin:0;padding:0;list-style:none;background:0 0}ul.listEx8 li{width:25%;text-align:center;padding:.5em;margin:0 0 .5em}@media only screen and (min-width:768px){ul.listEx8 li{width:12.5%}}ul.listImg3x4 figure a.item-gallery{position:relative;display:block;width:100%;max-width:100%;height:0;padding-top:133.33%}ul.listImg3x4 figure a.item-gallery img{position:absolute;left:0;top:0;display:block;height:100%}.squareItems .wrapImg{height:0;padding-top:100%}.gridImg{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;margin-bottom:3em}.gridImg .itemGI{position:relative;overflow:hidden;height:0;background:#fff;width:100%;margin-bottom:.5em;border:1px solid #edebe4}.gridImg .itemGI figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-height:100%;right:0;bottom:0}.gridImg .itemGI figure .wrapImg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.gridImg .itemGI figure figcaption{-webkit-box-flex:1;-ms-flex:1 0 1;flex:1 0 1;position:relative;display:block;margin:0;padding:0;font-style:normal;background:#faf9f5;border-left:3px solid #edebe4}.gridImg .itemGI figure figcaption ul.listOptions{margin-bottom:0;padding:.5em}.gridImg .itemGI figure figcaption ul.listOptions li{padding:.125em}.gridImg .itemGI figure figcaption ul.listOptions li:nth-child(odd),ul.listContacts .contactBlock ul.listOptions li:nth-child(odd){background:0 0}.gridImg .itemGI figure:hover figcaption{background:#fcf8e8;border-left:3px solid #ffd1ab}.gridImg .itemSizeS{padding-top:120%}.gridImg .itemSizeM{padding-top:180%}.gridImg .itemSizeL{padding-top:240%}@media only screen and (min-width:768px){.gridImg{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%}}.intro{margin-bottom:4em}.twocols,ul.listContacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.twocols .colL,.twocols .colR{position:relative;width:100%;padding:0 0 .5em}.twocols .colR{padding:.5em 0 0}@media only screen and (min-width:768px){.twocols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.twocols .colL{width:50%;padding:0;border-right:.5em solid transparent}.twocols .colR{width:50%;padding:0;border-left:.5em solid transparent}}.boxClr{position:relative;display:block;width:4em;height:4em;background:#faf9f5;background-size:cover;overflow:hidden}.boxClr::after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:4px solid #fff}.circle .boxClr,.circle .boxClr::after{border-radius:50%}.boxClrSmall{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.boxClrSmall .boxClr{width:2em;height:2em}.bgBrass{background:url(../img/bg-brass.png) no-repeat}.bgBronze{background:url(../img/bg-bronze.png) no-repeat}.bgChr{background:url(../img/bg-chr.png) no-repeat}.bgChr-matt{background:url(../img/bg-chr-matt.png) no-repeat}.bgBlack{background:url(../img/bg-black.png) no-repeat}.gallery{margin-bottom:4em}.gallery h3{margin-bottom:1em;text-align:left;padding-left:4rem}.gallery figure{position:relative;margin-bottom:1em}.gallery figure figcaption{position:absolute;top:.75rem;right:1rem;color:#fff}.showRef{cursor:help}.showRef:hover{color:#ff7200;border-color:#ff7200}.reference{position:fixed;z-index:10;top:0;right:-30rem;bottom:0;left:auto;overflow-x:hidden;overflow-y:auto;max-width:30rem;margin-left:2em;padding:8rem 1rem 1rem;background:#fcf8e8;border-left:4px solid #ffd1ab;font-size:.75em;-webkit-transition:right 300ms ease-in-out;transition:right 300ms ease-in-out}.reference .closeRef{position:absolute;top:1rem;left:1rem;cursor:pointer;color:#eccfcf}.reference .closeRef .icon{font-size:1.5rem}.reference .closeRef:hover .icon{color:#ffab66}.reference .iconRef{position:absolute;top:1rem;left:3rem;right:3rem;text-align:center}.reference .iconRef .icon{font-size:6rem;color:#ffd1ab}.infoCookies h4,.reference figure{text-align:center}.reference figure img{width:auto;min-width:auto;max-width:100%;margin:0 auto}.reference.active{right:0}ul.listContacts{padding:0;list-style:none;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -.5em}ul.listContacts>li{list-style:none;background:0 0;width:100%;padding:0 .5em;margin:0 0 3em;-webkit-box-flex:1;-ms-flex:1 0 1;flex:1 0 1}ul.listContacts .contactBlock .headerCB{padding:0 0 .5em}ul.listContacts .contactBlock .headerCB h5 span{text-transform:lowercase;font-weight:400;opacity:.8}ul.listContacts .contactBlock ul.listOptions{font-size:.875em;margin:0;border-left:4px solid #edebe4;padding-left:.25em}ul.listContacts .contactBlock ul.listOptions li{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ul.listContacts .contactBlock ul.listOptions .optionLabel{min-width:22%}ul.listContacts .contactBlock ul.listOptions .optionValue{font-size:1em}@media only screen and (min-width:1024px){ul.listContacts>li{width:50%}}.map{position:relative;height:0;padding-top:66%;border-top:4px solid #fff}.map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px){.map{padding-top:45%}}@media only screen and (min-width:1220px){.map{padding-top:33%}}.titleAct,h3.titleAct{color:#ff7200}.header .logo{position:relative;display:block;width:11em;padding:.9em 0;margin:0 auto}.header .logo img{display:block;max-width:100%;height:auto}.header .boxR,.header .boxR .linkContacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .boxR{position:absolute;z-index:9;right:.75em;top:1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;text-shadow:1px 0 1px #fff,0 1px 1px #fff,-1px 0 1px #fff,0 -1px 1px #fff}.header .boxR .linkContacts{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.header .boxR .linkContacts .icon{display:inline-block;font-size:1em;margin-right:.125em}.header .boxR .linkContacts .dotted,.header .boxR .linkContacts .showRef{display:inline;text-transform:uppercase;line-height:1.2}.header .boxR .linkContacts .hiddenLetters{display:none}.pIndex .header{position:absolute;z-index:2;top:0;right:0;left:0}.pInner .header{position:relative;margin-bottom:3em}@media only screen and (min-width:768px){.header .boxR .linkContacts .hiddenLetters{display:inline}}@media only screen and (min-width:1220px){.header .logo{width:12em;padding:.8em 0}}.iBtn{position:relative;display:block;width:2.3em;height:2.3em;cursor:pointer;background:rgba(0,55,112,.5);border:3px solid #fff;text-align:center}.iBtn .icon{color:#fff;font-size:1.2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iBtn:active,.iBtn:hover{background:rgba(255,114,0,.7)}.iBtn:active .icon,.iBtn:hover .icon{color:#fff}.btnScrollBox{display:none;position:fixed;z-index:9;bottom:0;right:0;padding:.75em}@media only screen and (min-width:1220px){.btnScrollBox{display:block}}.btnScrollBox .iBtn{opacity:.25;-webkit-transition:opacity .25s ease 0s;transition:opacity .25s ease 0s}.btnScrollBox:hover .iBtn{opacity:1}.pIndex .btnUp{margin-bottom:.25em}.pIndex .btnBottom{margin-top:.25em}.pInner .btnBottom,.pInner .navSection{display:none}.sectP{margin-bottom:-3px}.hamburger,.panelNav{position:fixed;z-index:9;left:.75em;top:.75em}.panelNav{z-index:10;top:0;right:auto;bottom:0;left:-22em;width:20em;padding:2em 1em;background:#fff;-webkit-transition:left 300ms ease-in-out;transition:left 300ms ease-in-out;overflow-y:auto;border-right:4px solid #edebe4}.panelNav.active{left:0}.closePN{position:absolute;z-index:2;top:.5em;right:.5em;display:block;width:2em;height:2em;margin-bottom:2em;cursor:pointer}.closePN .icon{color:#eccfcf;font-size:1.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.closePN:active .icon,.closePN:hover .icon{color:#ffab66}.nav>ul,.nav>ul>li{padding:0;list-style:none;margin:0 0 2em}.nav>ul>li{margin:0;background:0 0;padding:.25rem;border-top:1px solid #edebe4}.nav>ul>li:first-child{border-top:none}.nav>ul>li ul{list-style:none;padding:0 0 0 .5em;margin:.25em -.25em;border-left:1px solid #edebe4}.nav>ul>li ul>li{padding:0 .5rem;font-size:.75rem}.nav .navItem{display:block;padding:.25rem;font-size:.875rem;font-weight:300;font-family:"Oswald",sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.footer,.sectN{position:relative}.footer{padding:2em 0;border-top:4px solid #fff;background:#5573a3;color:#fff}.footer .linkType,.footer a{color:#bed7e5}.footer .linkType:hover,.footer a:hover{color:#ffd1ab}.footer .footerCols .footerLeftCol,.footer .footerCols .footerRightCol,ul.priceComparison figure figcaption .wrapTable,ul.priceComparison figure figcaption ol,ul.priceComparison figure figcaption p,ul.priceComparison figure figcaption ul{margin-bottom:.5em}.footer .footerTxt a,.footer .footerTxt span{display:block;margin-bottom:.25em;font-size:.889em;line-height:1.33em}.footer .copy{display:block;white-space:nowrap;margin-bottom:.25em}.footer .contact{position:relative;top:-2px}.footer .contact .tel{display:inline-block;vertical-align:top;font-weight:700;font-size:17px;line-height:24px;text-decoration:none;color:#fff;white-space:nowrap}.footer .contact .tel .icon{display:inline-block;vertical-align:top;width:24px;height:24px;margin:0 .33em 0 0;background-color:red;background-position:0 0}.footer .contact .dotted,.footer .contact .showRef{display:inline-block;vertical-align:top;margin-left:1em;font:400 11px/24px "Roboto Condensed",sans-serif;text-transform:uppercase;white-space:nowrap}.footer .contact .dotted:active,.footer .contact .dotted:hover,.footer .contact .showRef:active,.footer .contact .showRef:hover{color:#fff}@media only screen and (min-width:768px){.footer .footerCols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footerCols .footerLeftCol{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer .contact{text-align:right}.footer .contact .tel{display:block}.footer .contact .dotted,.footer .contact .showRef{line-height:1.5}}@media only screen and (min-width:1220px){.footer .contact .tel{font-size:24px;line-height:1}.footer .contact .dotted,.footer .contact .showRef{margin:0;font-size:13px;letter-spacing:1px}}.infoCookies{display:none;position:fixed;z-index:10;right:5px;bottom:5px;margin-left:5px;background:rgba(252,248,232,.9);padding:.75em;border:.25em solid #fff;color:#444;text-align:center}.no-hiddenscroll .noScroll .infoCookies{right:22px}.infoCookies p{font-size:.889em}@media only screen and (min-width:768px){.infoCookies{right:10px;bottom:10px;margin-left:10px;padding:30px}.no-hiddenscroll .noScroll .infoCookies{right:27px}}.articleFull,.promo2{position:relative;width:100%;overflow:hidden}.promo2 .dye{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/xxx-akva.jpg) 50% 100% no-repeat;background-size:cover}.promo2 .imgPromo{position:relative;display:block;width:170%;height:0;padding-top:72%;margin:0 -35%;text-align:center}.promo2 .imgPromo img{position:absolute;right:0;bottom:0;width:100%;-webkit-transform-origin:center;transform-origin:center}.promo2 .imgPromo .img-ani{opacity:0;-webkit-animation-name:shImg;animation-name:shImg;-webkit-animation-duration:13.5s;animation-duration:13.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}.promo2 .imgPromo .img-01{-webkit-animation-delay:1.5s;animation-delay:1.5s}.promo2 .imgPromo .img-02{-webkit-animation-delay:3s;animation-delay:3s}.promo2 .imgPromo .img-03{-webkit-animation-delay:4.5s;animation-delay:4.5s}.promo2 .imgPromo .img-04{-webkit-animation-delay:6s;animation-delay:6s}.promo2 .imgPromo .img-05{-webkit-animation-delay:7.5s;animation-delay:7.5s}.promo2 .imgPromo .img-06{-webkit-animation-delay:9s;animation-delay:9s}.promo2 .imgPromo .img-07{-webkit-animation-delay:10.5s;animation-delay:10.5s}.promo2 .imgPromo .img-08{-webkit-animation-delay:12s;animation-delay:12s}.promo2 .box{position:relative;font-style:italic;padding:1.5em .75em 3em}.promo2 .title,.promo2 .txtPromo{color:#001e3d;text-shadow:1px 0 1px #fff,0 1px 1px #fff,-1px 0 1px #fff,0 -1px 1px #fff}.promo2 .title{display:block;font-family:"Bicubik",sans-serif;margin-bottom:.25em;text-align:center;font-size:160%}.articleFull .closeAF:hover .icon,.promo2 .title .clrE{color:#ff7200}.promo2 .txtPromo{text-align:left;font-size:1.125em}.promo2 .txtPromo p{margin-bottom:.75em}@media only screen and (min-width:768px){.promo2 .title{font-size:170%}.promo2 .box{padding-right:1.5em;padding-left:1.5em}}@media only screen and (min-width:1024px){.promo2 .imgPromo{width:130%;margin:0 -15%;padding-top:48.2%}}@media only screen and (min-width:1220px){.promo2 .imgPromo{width:110%;margin:0 -5%;padding-top:40.8%}}.articleFull{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;width:0;height:0;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity 400ms ease-in-out,-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out,-webkit-transform 400ms ease-in-out;background:#fff;text-align:center;white-space:nowrap}.articleFull .closeAF{position:absolute;z-index:3;right:0;top:0;width:2em;height:2em;padding:.5em;cursor:pointer}.articleFull .closeAF .icon{font-size:1em;color:#9e9999}.articleFull:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle;margin-left:-.4em}.articleFull.active{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);opacity:1;overflow:scroll;overflow-x:auto}.articleFull .container{display:inline-block;width:100%;padding-top:2em;padding-bottom:2em;vertical-align:middle;white-space:normal;text-align:left}ul.priceComparison,ul.priceComparison figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}ul.priceComparison{padding:0;list-style:none;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 -.5em;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.priceComparison>li{margin:0;padding:0;list-style:none;background:0 0}.clipImg,ul.priceComparison li{width:100%;padding:0 .5em}ul.priceComparison figure{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;height:100%;border:4px solid #fff}ul.priceComparison figure figcaption{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;background:#faf9f5;border-left:4px solid #edebe4;padding:1.25em 1.25em 1em;text-align:center;font-size:1rem;font-weight:400;font-style:normal}ul.priceComparison figure figcaption .titlePC{color:#5573a3;text-transform:uppercase}ul.priceComparison figure figcaption .titlePC strong{display:block;font-size:1.25em;text-transform:none}ul.priceComparison figure figcaption .pricePC{font-size:1.25em;color:#ffab66}@media only screen and (min-width:480px){ul.priceComparison li{width:33.33%;padding:0 .5em}}.clipImg{position:relative;display:block;height:0;padding:30% 0 0;overflow:hidden}.clipImg img,.img2in1 .wrapImg img{position:absolute;left:0;top:0}.img2in1{border:1px solid #edebe4;background-color:#fff;height:100%;margin:0}.img2in1 .wrapImg{position:relative;height:0;padding-top:188.738%;cursor:pointer}.img2in1 .wrapImg img{-o-object-fit:cover;object-fit:cover}.img2in1 .wrapImg .imgF{z-index:3}.img2in1 .wrapImg .imgS,.img2in1 .wrapImg.viewS .imgF{z-index:-1}.img2in1 .wrapImg::before{content:"Посмотреть изнутри";z-index:4;position:absolute;right:4px;bottom:4px;padding:2px 6px;background-color:rgba(0,0,0,.3);color:#fff;font-size:.75rem;text-transform:lowercase;font-style:italic;opacity:.75}.img2in1 .wrapImg.viewS .imgS{z-index:3}.img2in1 .wrapImg.viewS::before{content:"Посмотреть снаружи"}.img2in1 .wrapImg:hover::before{opacity:1;background-color:rgba(0,0,0,.5)}.img2in1 figcaption ul.listOptions{padding-top:.25rem;padding-bottom:1rem;margin:0}.img2in1 figcaption ul.listOptions li{background-color:#fff;padding:.125rem .75rem}.img2in1 figcaption ul.listOptions li .optionLabel{font-size:.675rem}.img2in1 figcaption ul.listOptions li .optionValue{font-style:normal;font-size:.75rem;line-height:1.25}.img2in1 figcaption ul.listOptions li .large{font-size:1.25em}ul.listOptions,ul.listOptions>li{padding:0;list-style:none;margin:0 0 .75em}ul.listOptions>li{margin:0;background:0 0}ul.listOptions li{padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.listOptions li:nth-child(odd){background:#fcf8e8}ul.listOptions .optionLabel{min-width:33%;font-weight:300;font-style:normal;color:#5573a3;line-height:1.25rem}ul.listOptions .optionValue{font-weight:400;color:#444;font-size:1.125em;line-height:1.25rem}ul.listOptions .optionValue em{font-size:.875em;color:#9e9999}.cardTwoImg{background-color:#fff;padding:.5rem;border:2px solid #edebe4}.cardTwoImg .listOptions,.cardTwoImg figure,.slider figure{margin-bottom:0}.boxImgTwo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:.5rem}.boxImgTwo img{width:50%;min-width:50%;max-width:50%}.slider{position:relative;margin-bottom:4em}.slider .tns-controls{position:relative;float:right}.slider .tns-controls [data-controls]{position:relative;margin-left:.5em;font-size:1em;width:2.3em;height:2.3em;background:rgba(0,55,112,.5);text-indent:-500em;overflow:hidden;border:.1em solid #fff}.slider .tns-controls [data-controls]::after,.slider .tns-controls [data-controls]::before{content:"";position:absolute;display:block;width:3px;height:50%;color:#fff;background:#fff;border-radius:3px}.slider .tns-controls [data-controls]::before{top:0;bottom:auto}.slider .tns-controls [data-controls]::after{top:auto;bottom:0}.slider .tns-controls [data-controls]:hover{background:rgba(255,114,0,.7);color:#fff}.slider .tns-controls [data-controls]:hover::after,.slider .tns-controls [data-controls]:hover::before{background:#fff;color:#fff}.slider .tns-controls button[data-controls=prev]::before{left:.5em;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.slider .tns-controls button[data-controls=prev]::after{left:.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;transform-origin:top left}.slider .tns-controls button[data-controls=next]::before{right:.5em;margin-top:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.slider .tns-controls button[data-controls=next]::after{right:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right}.titleThumbnails{margin-bottom:.5em;color:#eccfcf;text-transform:uppercase;font-family:"Oswald",sans-serif;font-weight:300}ul.thumbnails,ul.thumbnails>li{margin:0;padding:0;list-style:none}ul.thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.thumbnails>li{background:0 0}ul.thumbnails li{border:.25em solid transparent;margin-right:.25em}ul.thumbnails .tns-nav-active{border:.25em solid #ffab66}ul.thumbnails .boxClr{cursor:pointer}ul.thumbnails.circle li{border-radius:50%}.blind,.popupContent{display:none}.blind{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;white-space:nowrap;text-align:center;background:rgba(23,23,23,.5)}.blind:before,.popup{display:inline-block;vertical-align:middle}.blind:before{content:"";height:100%;width:0}.popup{position:relative;width:100%;background:0 0;white-space:normal;text-align:left;cursor:default}.popup .popupContent{position:relative;display:block;width:100%;padding:2em;background:#fff}.popup .close{position:absolute;right:0;top:0;width:2em;height:2em;padding:.5em;cursor:pointer}.popup .close .icon{position:relative;display:block;font-size:1em;color:#eccfcf}.popup .close:hover .icon{color:#ff7200}.popup.popupGallery{min-width:200px;min-height:200px;max-width:96%}.popup.popupGallery .popupContent img{display:block;margin:0 auto;max-width:100%;height:auto}.popup.popupGallery .popupContent .title{font:300 italic .75em/1.5 "Roboto Condensed",sans-serif;margin-bottom:-1em;padding-top:4px;text-align:center;color:#9e9999}.popup.popupGallery .close{z-index:3}@media only screen and (min-width:480px){.popup{width:90%;min-width:320px}}@media only screen and (min-width:768px){.popup{width:auto;min-width:600px;max-width:600px;padding:1em 0}.popup .popupContent{width:auto;-webkit-box-shadow:0 0 3px rgba(0,0,0,.9);box-shadow:0 0 3px rgba(0,0,0,.9)}.popup .close{top:20px}}.arrowPopup{position:absolute;top:0;display:block;width:50%;height:100%}.arrowPopup .icon{position:absolute;top:50%;font-size:1em;margin-top:-.5em;color:#eccfcf;-webkit-transition:font-size ease-in-out 150ms,color ease-in-out 150ms;transition:font-size ease-in-out 150ms,color ease-in-out 150ms}.arrowPopup.arrowL{left:0}.arrowPopup.arrowL .icon{left:.15em}.arrowPopup.arrowR{right:0}.arrowPopup.arrowR .icon{right:.15em}.arrowPopup:active .icon,.arrowPopup:hover .icon{color:#ff7200;font-size:1.2em}.arrowPopup,.showPopup{cursor:pointer}.item-gallery{cursor:-webkit-zoom-in;cursor:zoom-in}.infoBlock{margin-bottom:4em}.infoBlock .boxIT{z-index:2;margin-bottom:2em;display:grid;grid-gap:3em;grid-template-areas:"img" "txt"}.infoBlock .boxIT .boxImg{position:relative;grid-area:img}.infoBlock .boxIT .boxImg figure{max-width:650px;margin-right:auto;margin-left:auto;margin-bottom:0}.infoBlock .boxIT .boxImg figure .imgOverlay{position:absolute;left:0;top:0;-webkit-animation:opacityPulse 2s infinite;animation:opacityPulse 2s infinite}.infoBlock .boxIT .boxImg figure .activeImg{width:100%;min-width:100%;max-width:100%;height:auto;display:none;position:absolute;left:0;top:0}.infoBlock .boxIT .boxTxt{grid-area:txt}@media only screen and (min-width:1024px){.infoBlock .boxIT{grid-template-columns:1fr 1fr;grid-template-areas:"img txt"}.infoBlock .boxIT .boxImg figure figcaption{text-align:left}}.infoBlock.notMB,.infoBlock.notMB .boxIT{margin-bottom:0}.infoBlock .brdImg figure{position:relative;border-bottom:4px solid #edebe4;border-left:4px solid #edebe4;padding:0 0 2px 2px}.infoBlock .triggerActiveImg.active{color:#ff7200}.infoBlock .triggerActiveImg.active.dotted,.infoBlock .triggerActiveImg.active.showRef{background-image:-webkit-gradient(linear,left top,right top,color-stop(33.33%,#ff7200),color-stop(33.33%,transparent));background-image:linear-gradient(to right,#ff7200 33.33%,transparent 33.33%)}@media only screen and (min-width:1024px){.chessIT>.infoBlock:nth-child(even) .boxIT{grid-template-areas:"txt img"}.chessIT>.infoBlock:nth-child(even) .boxIT .boxImg figure figcaption{text-align:right}.chessIT>.infoBlock:nth-child(even) .boxIT .boxImg .sticker{top:auto;right:auto;bottom:-1.5em;left:-1.5em}.infoBlockTR .boxIT{grid-template-areas:"txt img"}.infoBlockTR .boxIT .boxImg figure figcaption{text-align:right}.infoBlockTR .boxIT .boxImg .sticker{top:auto;right:auto;bottom:-1.5em;left:-1.5em}}.infoBlockR .boxIT{grid-template-areas:"txt" "img"}@media only screen and (min-width:1024px){.infoBlockR .boxIT{grid-template-areas:"txt img"}.infoBlockR .boxIT .boxImg figure figcaption{text-align:right}.infoBlockR .boxIT .boxImg .sticker{top:auto;right:auto;bottom:-1.5em;left:-1.5em}.thirdIT>.infoBlock .boxIT{grid-template-columns:1fr 2fr}.thirdIT>.infoBlockTR .boxIT{grid-template-columns:2fr 1fr}.thirdIT.chessIT>.infoBlock:nth-child(even) .boxIT{grid-template-columns:2fr 1fr}}.indBrd>.infoBlock{margin-bottom:0;padding:3.5em 0 2em;border-top:1px solid #edebe4}.indBrd>.infoBlock:nth-child(1){padding-top:0;border-top:none}.recall,ul.recallList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}ul.recallList{padding:0;list-style:none;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 -.5em;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.recallList>li{margin:0;padding:0;list-style:none;background:0 0}ul.recallList li{width:100%;padding:0 .5em;margin-bottom:1em;-webkit-box-flex:1;-ms-flex:1 0 1;flex:1 0 1}@media only screen and (min-width:1024px){ul.recallList li{width:50%}}.recall{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;height:100%;border:1px solid #edebe4;background:#fff}.content-recal{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:4px}.box-recall{position:relative;z-index:2;display:inline-block;vertical-align:middle;white-space:normal;overflow:hidden;max-height:6.875em}.box-recall p{margin:1.375em 0 0}.box-recall p:first-child,.recallFull p:first-child{margin-top:0}.autor-recall{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-style:normal;font-weight:300;text-align:right;color:#9e9999;font-family:"Roboto Condensed",sans-serif}.recall .autor-recall{background:#faf9f5;border-top:1px solid #edebe4;padding:.75em 1em}.autor-recall .residence-autor{font-size:.875em}.recallTxt{position:relative;cursor:pointer}.recallTxt::before{left:1px;top:1em}.recallTxt .content-recal{position:relative;padding:2em;white-space:nowrap;font-style:italic}.recallTxt .content-recal::before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.recallTxt .content-recal::after{content:"";position:absolute;right:1px;bottom:1em;width:50px;height:52px}.recallTxt:hover .box-recall::after{color:red}.recallVideo .box-recall{position:relative;width:100%;height:0;overflow:hidden;padding:56.25% 0 0}.recallAudio .content-recal{position:relative;padding:2em;white-space:nowrap;font-style:italic}.recallAudio .content-recal::before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.recallAudio .autor-recall{text-align:left;background-color:#fff}.recallAudio .date-recal{font-size:.875em}.recallAudio audio{display:block;width:100%;margin:0;border-radius:none}.recallFull{position:relative;font-style:italic;padding:1em}.recallFull::after,.recallFull::before,.recallTxt::before{content:"";position:absolute;width:50px;height:52px}.recallFull::before{left:-10px;top:-10px;background-position:0 0}.recallFull::after{right:-10px;bottom:-10px;background-position:-50px 0}.recallFull p{position:relative;z-index:2;margin:1em 0 0}.picture-weather{width:100%;height:0;padding:30% 0 0;background:url(../img/weather.png) 10% 20% no-repeat;margin:-3.5em 0 2em}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX3Byb21vMi5zY3NzIiwiX2luZm9ibG9jay5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfc3ZnLnNjc3MiLCJfcmVzcG9uZC5zY3NzIiwiX2dyaWQuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfcmVjYWxsLnNjc3MiLCJfZm9ybVN0eWxlci5zY3NzIiwiX2Zvcm0uc2NzcyIsIl9wcmljZS5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2FydGljbGVGdWxsLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfcG9wdXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQixBQ2NFLHlCQUNDLEUsQ0FHQSxHLENBQ0EsRSxDQUpJLFMsQ0FFSixHLENBREEsRSxDQUFJLFcsQUFGTCxpQkFDQyxFLENBR0EsRyxDQUNBLEUsQ0FKSSxTLENBRUosRyxDQURBLEUsQ0FBSSxXLEFDbUJQLGdDQUNDLEUsQ0FFQSxHLENBQ0EsRSxDQUhLLFMsQ0FDTCxHLENBQU0sYSxBQUZQLHdCQUNDLEUsQ0FFQSxHLENBQ0EsRSxDQUhLLFMsQ0FDTCxHLENBQU0sYSxBQ3JDUCxXQUNDLG9CLENBQ0EseVAsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLG9CLENBQ0EsZ08sQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLG9CLENBQ0EsME8sQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLG9CLENBQ0EscU8sQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLG9CLENBQ0EsK08sQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLG9CLENBQ0EsMk4sQ0FDQSxlLENBQ0Esa0IsQUFLRCxXQUNDLDhCLENBQ0EsNlEsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLDhCLENBQ0EsMlMsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLDhCLENBQ0EsdVIsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLDhCLENBQ0Esa1IsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLDhCLENBQ0Esd1EsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLDhCLENBQ0Esc1MsQ0FDQSxlLENBQ0Esa0IsQUFHRCxXQUNDLHFCLENBQ0EsNkIsQ0FDRyx1TSxDQUNBLGUsQ0FDQSxrQkNqRkosSyxDQUNFLG9CLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUdGLFUsQ0FDRSxtQixDQUNBLFMsQ0FFRixXLENBQ0UsbUIsQ0FDQSxTLENBRUYsVyxDQUlBLFcsQ0FIRSxrQixDQUNBLFMsQ0FNRixzQixDQUlBLHdCLENBSUEscUIsQ0FJQSx1QixDQVhFLGUsQ0FDQSxTLENBY0YsVSxDQUNFLG1CLENBQ0EsUyxDQUVGLFMsQ0FJQSxlLENBSUEsaUIsQ0FJQSxlLENBSUEsaUIsQ0FJQSxlLENBSUEsaUIsQ0FJQSxlLENBSUEsaUIsQ0FJQSxlLENBSUEsaUIsQ0FJQSxlLENBSUEsaUIsQ0FJQSxlLENBSUEsaUIsQ0FJQSxlLENBSUEsaUIsQ0EvREUsZSxDQUNBLFMsQ0FrRUYsVSxDQUNFLGlCLENBQ0EsUyxDQUVGLFUsQ0FDRSxrQixDQUNBLG1CLENBRUYsVSxDQUNFLGtCLENBQ0EsUyxDQUVGLFUsQ0FDRSxlLENBQ0EsUyxDQUVGLFksQ0FJQSxVLENBSEUsaUIsQ0FDQSxTLENBTUYsVSxDQUNFLG1CLENBQ0EsUyxDQUVGLFUsQ0FDRSxlLENBQ0EsUyxDQUVGLFMsQ0FDRSxpQixDQUNBLFMsQ0FFRixpQixDQUlBLGdCLENBSEUsZSxDQUNBLFMsQ0FNRixTLENBQ0Usb0IsQ0FDQSxTLENBRUYsa0IsQ0FJQSxrQixDQUlBLFEsQ0FQRSxlLENBQ0EsUyxDQU1GLFEsQ0FDRSxtQixDQUdGLGdCLENBSUEsZ0IsQ0FIRSxlLENBQ0EsUyxDQU1GLFcsQ0FDRSxjLENBQ0EsUyxDQ3hJRixZLENBQWMsWSxDQTdCViwwQ0E2QkosWSxDQUMrQixnQkFFL0IsaUIsQ0FBbUIsWSxDQWhDZiwwQ0FnQ0osaUIsQ0FDK0Isc0JBRS9CLFcsQ0FBYSxZLENBbkNULDBDQW1DSixXLENBQytCLGVDNUM3QixJLENBQ0MsbUIsQ0FERCxJLENBQ0Msb0IsQ0FERCxJLENBQ0MsUyxDQURELEksQ0FDQyxvQixDQURELEksQ0FDQyxvQixDQURELEksQ0FDQyxTLENBREQsSSxDQUNDLG9CLENBREQsSSxDQUNDLG9CLENBREQsSSxDQUNDLFMsQ0FERCxLLENBQ0Msb0IsQ0FERCxLLENBQ0Msb0IsQ0FERCxLLENBQ0MsVSxDRENDLHlDQ0ZGLE0sQ0FDQyxtQixDQURELE0sQ0FDQyxvQixDQURELE0sQ0FDQyxTLENBREQsTSxDQUNDLG9CLENBREQsTSxDQUNDLG9CLENBREQsTSxDQUNDLFMsQ0FERCxNLENBQ0Msb0IsQ0FERCxNLENBQ0Msb0IsQ0FERCxNLENBQ0MsUyxDQURELE8sQ0FDQyxvQixDQURELE8sQ0FDQyxvQixDQURELE8sQ0FDQyxZLEFER0MseUNDSkYsTSxDQUNDLG1CLENBREQsTSxDQUNDLG9CLENBREQsTSxDQUNDLFMsQ0FERCxNLENBQ0Msb0IsQ0FERCxNLENBQ0Msb0IsQ0FERCxNLENBQ0MsUyxDQURELE0sQ0FDQyxvQixDQURELE0sQ0FDQyxvQixDQURELE0sQ0FDQyxTLENBREQsTyxDQUNDLG9CLENBREQsTyxDQUNDLG9CLENBREQsTyxDQUNDLFksQURLQywwQ0NORixNLENBQ0MsbUIsQ0FERCxNLENBQ0Msb0IsQ0FERCxNLENBQ0MsUyxDQURELE0sQ0FDQyxvQixDQURELE0sQ0FDQyxvQixDQURELE0sQ0FDQyxTLENBREQsTSxDQUNDLG9CLENBREQsTSxDQUNDLG9CLENBREQsTSxDQUNDLFMsQ0FERCxPLENBQ0Msb0IsQ0FERCxPLENBQ0Msb0IsQ0FERCxPLENBQ0MsWSxBRE9DLDBDQ1JGLE0sQ0FDQyxtQixDQURELE0sQ0FDQyxvQixDQURELE0sQ0FDQyxTLENBREQsTSxDQUNDLG9CLENBREQsTSxDQUNDLG9CLENBREQsTSxDQUNDLFMsQ0FERCxNLENBQ0Msb0IsQ0FERCxNLENBQ0Msb0IsQ0FERCxNLENBQ0MsUyxDQURELE8sQ0FDQyxvQixDQURELE8sQ0FDQyxvQixDQURELE8sQ0FDQyxZQVlILEssQ0NoQkEsSSxDQ0h3QixtQixDQUFBLG1CLENBQUEsWSxDQUFjLDRCLENGbUJ0QyxLLENHVGlCLFEsQ0FBVSxTLENBQVcsZSxDSFNjLHNCLENBQUEsa0IsQ0FBb0IseUIsQ0FBQSxzQixDQUFBLG1CLENBQXBCLDZCLENHUm5ELFEsQ0FBQSxLLENBQUEsaUIsQ0FBTyxRLENBQVUsUyxDQUFXLGUsQ0FBaUIsYyxDQUM1QyxlLENBQUEsZ0IsQ0FBQSxZLENBQUEsYSxDQUFzQixZLENIUXZCLGMsQ0FBWSxrQixDQUFBLGlCLENBQUEsYSxDQUFlLGlCLENBQW9CLGlCLENBQW1CLDJCLENEVi9ELHlDQ1NKLEssQ0FFNkIsYSxDQUMzQixjLENBQVcsaUIsQ0FBbUIsa0MsQ0FBb0MsbUNBR2xFLHdCLENBQVcsZSxDQUlaLGdCLENBQVksa0IsQ0FBQSxnQixDQUFBLFksQ0RuQlQseUNDb0J5QixnQixDQUFZLGtCLENBQUEsZ0IsQ0FBQSxjQUd4QyxrQixDQUFZLGtCLENBQUEsZ0IsQ0FBQSxZLENBQWUscUMsQ0FBd0Msb0MsQ0RyQmhFLDBDQ29CSixTLENBRTZCLGUsQ0FDM0Isa0IsQ0FBWSxrQixDQUFBLGdCLENBQUEsY0FJSixnQixDQUFZLGtCLENBQUEsZ0IsQ0FBQSxZLENEN0JsQix5Q0NrQ3lCLGdCLENBSkEsZ0IsQ0FBWSxrQixDQUFBLG1CLENBQUEsZSxDQUlaLGdCLENBQVksZ0IsQ0FBQSxjQzlDekMsSSxDQUFPLGtDLENBQW9DLGlDLENBQzFDLCtDLENGV0cseUNFWkosSSxDQUU2QixnQixBRmN6QiwwQ0VoQkosSSxDQUc4QixnQkFFOUIsSSxDQUFPLFUsQ0NIQSxlLENBQStCLDJCLENBQUEseUIsQ0FBQSxxQixDQUF1QixlLENGbUI3RCxLLENDZEEsRSxDQUFBLEUsQ0FBQSxFLENBQVcsVSxDQUVYLEUsQ0FJQSxnQixDQUE2RixhLENBQWlCLGlCLENBSjlHLEUsQ0FBbUQsd0IsQ0FBMkMsa0IsQ0FBdEUsK0MsQ0ZXcEIsMENFWEosRSxDQUM2QixnQkFpQjVCLFcsQ0FmRCxFLENBZW1DLGlCLENBZm5DLEUsQ0FHQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBTksscUMsQ0FBMEIsd0IsQ0FBNkMsYSxDQUFpQixrQixDQUM3RixnQixDQUFtQix3QyxDQUE2QixxQixDQUF3QixtQixDQUF5RCwrQixDQUVqSSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBSEssK0MsQ0FBc0Usa0IsQ0FDM0UsRSxDQUNBLEUsQ0FDQSxFLENBRkssc0MsQ0FBcUQsbUIsQ0FDMUQsRSxDQUNBLEUsQ0FESyxzQyxDQUNMLEUsQ0FBSyxnRCxDQVRMLEUsQ0FXQSxDLENBQUksaUIsQ0FVSixVLENBTkEsTSxDQUhDLEssQ0FBUSxtQixDQUlSLFUsQ0V2QmlCLGEsQ0FBZSxVLENBQVksYyxDQUFnQixjLENBQWdCLFcsQ0Z3QjVFLGlCLENBQWEsaUIsQ0FBb0IsdUQsQ0FBb0MsYSxDQUNyRSxXLENBQVMsVSxDQUFZLFUsQ0FBZ0MsaUIsQ0FHdEQsVSxDQUFhLFUsQ0FBWSxhLENBQWUsYyxDQUFxQyxTLENBQVcsYSxDQUFlLGUsQ0FDdEcsZ0IsQ0FBUSxVLENBQVksd0IsQ0FDbkIsbUIsQ0FBQSxtQixDQUFTLFksQ0FBZSxlLENBQ3hCLHdCQUFBLGEsQ0FBQSx3QkFBQSxhLENBQTZDLDZCLENBRTVDLDhCQUFBLGEsQ0FBdUIsMEIsQ0FDdkIseUIsQ0FBTSxrQixDQUFzQixpQixDQUMzQixxQyxDQUFnQixlLENBQWtCLGUsQ0FLbEMsNEIsQ0FBQSw0QixDQUFVLDRCLENBQThCLCtCLENBR3pDLHlCLENBQUssZSxDQUNMLHlCLENBQUssaUIsQ0FDSixxQyxDQUFnQixlLENBSWYsK0MsQ0FBZ0IsaUIsQ0FNckIsYyxDQUFpQixVLENBQVksYSxDQUFlLG1CLENBQXFCLGEsQ0FBZSxlLENBQWlCLDRCLENBRzlGLDZCLENBQU0seUIsQ0FJTCxzQyxDQUFBLDJDQUFBLFUsQ0FBd0Isa0IsQ0FTeEIsOEMsQ0FBcUIsa0IsQ0FNekIsUyxDQUFBLEMsQ0FBZSxhLENBQWdCLGMsQ0FBZ0Isb0IsQ0FBc0IsMEMsQ0FBQSxrQyxDQUNwRSxlLENBQUEsTyxDQUFVLGEsQ0FBaUIseUIsQ0FDM0IsZSxDQUFBLE8sQ0FBVSxTLENBQ1YsYSxDQUFBLEssQ0FBTSxRLENBRVAsTyxDQUEwQixjLENBQTFCLE8sQ0FBQSxRLENBQVUsYSxDQUFnQywwSSxDQUFBLGdHLENBQXFHLG9CLENBQXVCLHVFLENBQUEsK0QsQ0FDckssYSxDQUFVLGEsQ0FBVixhLENBQUEsYyxDQUEyQixzSCxDQUFBLDRFLENBRzVCLFEsQ0xwRkksb0MsQ09GYyxhLENBQWUsVSxDQUFZLGMsQ0FBZ0IsYyxDQUFnQixXLENGd0Y3RSxJLENBQU8saUIsQ0FBbUIsZSxDQUMxQixNLENBQUEsZ0IsQ0FBUyxnQixDQUVULE8sQ0FBVSxlLENBQ1YsTyxDQUFVLGdCLENBQ1YsTyxDQXFCRSxhLENBckJRLGlCLENBRVYsSyxDQUFRLGEsQ0FDUixNLENBQVMsYSxDQUNULEssQ0FBTyxhLENBQ1AsUSxDQXNDQSxVLENBdENXLGlCLENBQ1gsTSxDQUFTLGlCLENBQXFCLFUsQ0FBWSxRLENBQVUsZSxDQUFrQixrQixDQUN0RSxVLENBQWEsa0IsQ0FJYixVLENBQWEsVSxDQUFZLFUsQ0FBWSxVLENBQVksa0IsQ0FBcUIsaUIsQ0FFdEUsTSxDQUFTLG9CLENBQXNCLGMsQ0FBa0IsYyxDQUFrQix3QixDQUE4QixVLENBa0ZqRyxNLENBN0VBLEUsQ0E2RTZCLGMsQ0E3RTdCLEUsQ0VyR3NDLGUsQ0ZxR2Ysa0IsQ0FBb0IsbUIsQ0FDMUMsSyxDQUFLLGlCLENBQW1CLGlCLENBQXNCLG9CLENBQXNCLGUsQ0FBaUIsYyxDQUFpQixvQixDQUFzQixVLENBQVksa0IsQ0FDeEksSyxDQUFPLGlCLENBQ04sYSxDQUFZLHNCLENBQXdCLHlCLENBQTBCLGlCLENBQW1CLEssQ0FBTyxVLENBQVksVyxDQUFhLFUsQ0FBWSxhLENBQWUsZSxDQUFvQyxhLENBQ2pMLFEsQ0FBSyxtQixDQUFxQixRLENBQVUsb0IsQ0FFbEMsbUIsQ0FBWSx1QixDQUF5Qiw0QyxDQUEyQyxpQixDQUFtQixLLENBQU8sVSxDQUFhLFUsQ0FDdkgsYyxDQUFLLG1CLENBQXFCLFEsQ0FBVSxzQixDQUVsQyx5QixDQUFZLHVCLENBQXlCLCtELENBQTRELGlCLENBQW1CLEssQ0FBTyxVLENBRzdILGMsQ0VqSG1DLGUsQ0ZpSFosUSxDQUFVLGlCLENFL0dsQyx3QixDQUFBLHlCLENBQUEsWSxDQUFBLGEsQ0FBc0IsWSxDRmdIckIsaUIsQ0FBSyxhLENBQWUsaUIsQ0FBbUIsbUIsQ0FBc0Isa0IsQ0FDM0QseUIsQ0E2QkgsYSxDQUFZLFUsQ0FBWSxpQixDQUFtQixNLENBQXVDLGEsQ0FBMEMsaUIsQ0E3QnpILHlCLENBQVksc0IsQ0FBK0QsUyxDQUEyQixXLENBQWMsWSxDQVd6SCxVLENBQWdDLFMsQ0FDL0IsYSxDQUFLLGdCLENBQWtCLGlCLENBQ3RCLHFCLENBQVkscUIsQ0FBd0IsSyxDQUFPLFUsQ0FBWSxNLENBQVEsK0IsQ0FBcUIsYSxDQUFlLFUsQ0FBWSxXLENBQWEsYSxDQUFlLGEsQ0FLM0ksa0IsQ0FIRCxnQixDQUFRLGtCLENBQ1IsZ0IsQ0FBUyxnQixDQUNULGdCLENBQVEsNkIsQ0FBK0IsYSxDQUd2QyxnQixDQUFRLGlCLENBQW1CLGUsQ0ZySXhCLDBDRTRISixVLENBVTZCLHNCLENBQUEsbUIsQ0FBQSxjLENBQWlCLHdCLENBQUEscUIsQ0FBQSxnQixDQUFtQixzQixDQUFBLG1CLENBQUEsZ0JBTWpFLEUsQ0FNQSxXLENFcEoyQixTLENGOElKLGMsQ0U3SXRCLGMsQ0FBQSxLLENBQU8sUSxDQUFVLFMsQ0FBVyxlLENBQWlCLGMsQ0Y4STdDLEssQ0FNQSxjLENBTkssYSxDQUFlLGlCLENBQW1CLG1CLENBQXNCLG1CLENBQzVELGEsQ0FBbUQsUyxDQUFZLGdCLENBQWtDLFUsQ0FBYSxXLENBQWlDLGtCLENBQXlCLHdCLENFOUl4SywwQixDQUFBLDJCLENGb0pBLHNCLENFcEpBLHFCLENBQUEsc0IsQ0FBc0IsWSxDRm1KdkIsYyxDQUE2RCxjLENBTTlELFUsQ0FBYSxXLENBQWlDLGlCLENBQW1CLGdCLENBQWpFLFUsQ0FvQkEsYSxDQUFnQixpQixDQUNmLHdCLENBQWEsZ0IsQ0FBbUIsaUIsQ0FBbUIsZ0IsQ0FFcEQsTSxDQUFTLGlCLENFNUtSLGUsQ0FBQSxZLENBQUEsWSxDQUFVLFUsQ0FBWSxhLENBQWUsVSxDSk5sQyx5Q0VrTEosTSxDQUM2QixVLENBQVksVSxDQUFZLG9CQUVyRCxNLENBQVMsaUIsQ0FBb0IsYyxDRnJMekIseUNFcUxKLE0sQ0FDNkIsVyxDQUFhLFcsQ0FBYyxvQkFLeEQsTSxDQUFTLGdCLENBQW1CLGlCLENBRTVCLFUsQ0FBWSxzQixDQUFBLG1CLENBQUEsYyxDQUFnQixzQixDQUFBLG1CLENBQUEsYyxDQUFpQixpQixDQUU3QyxPLENBQVUsa0IsQ0FTVixTLENBQThDLFUsQ0FBWSxRLENBQVUsZSxDQUFpQixpQixDQUNwRixnQixDR2hMQywrQixDSGdMUSxVLENBQVksVyxDQUFhLGlCLENBQW1CLEssQ0FBTyxPLENBQVMsUSxDQUFVLE0sQ0FEaEYsUyxDSTVLQSxtQixDQUFBLGEsQ0FBcUMsaUIsQ0FBbUIsYSxDQUN4RCxhLENBQWdCLGMsQ0FLQSxVLENBSmhCLDBCLENBQUEsb0IsQ0FBbUQsaUIsQ0FBb0IsSyxDQUFRLE0sQ0FBUyxVLENBQWEsVyxDQUFjLFEsQ0FBVyxTLENBQVksUyxDQUMxSSxnQixDSitHQSxFLENBTUEsVyxDRXBKc0MsZSxDQUNyQyxtQixDQUFPLFEsQ0FBVSxTLENBQVcsZSxDQUFpQixjLENUMnVDOUMseUIsQ1c1c0NBLG1CLENBV0EsMEIsQ0FBMkYsd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FBbUIsa0IsQ1hpc0M5Ryx5QixDVzVzQ0EsbUIsQ0FDb0UsUSxDQUFhLGdCLENBRWpGLHFCLENBQXdCLGlCLENBQW9CLFUsQ0FBWSxZLENBQWMsZ0IsQ0FBbUIsMkIsQ0FBOEIsZSxDQUFpQiw4QyxDQUEyQixVLENBQWUsd0IsQ0FNbEwsMkMsQ0FzQlEsbUQsQ0FBQSxpRCxDQXZCUiw0QixDQUErQixvQixDQUUvQiw0QyxDQUErQyxVLENBQy9DLDBCLENBQTZCLGEsQ0FBZ0IsVSxDQUFZLGMsQ0FBZ0IsZSxDQUEwRCxzQixDQUNuSSwwQixDQUE2QixhLENBQWdCLDRCLENBQStCLGMsQ0FFNUUsc0IsQ0FBeUIsaUIsQ0FBbUIsSyxDQUFPLE8sQ0FBUyxVLENBQVksVyxDQUFhLHFCLENBQUEsYSxDQUFlLDZCLENBQUEscUIsQ0FBd0IsNEIsQ0FBQSxvQixDQUF1Qix5QyxDQUFBLGlDLENBQXNDLHdCLENBQ3pMLDRCLENBQWdDLGlCLENBQ2hDLHlELENBQUEsMEQsQ0FBd0gsNEIsQ0FFeEgsdUIsQ0FDQSwyQixDQWlCOEIsNkIsQ0FBQSxxQixDQUF1QixVLENBbEJyRCx1QixDQUEwQixpQixDQUFpRiwyQixDQUFrQyxlLENBQWlCLGdELENBQTZCLHdCLENBQTNHLGMsQ0FBZ0IsUyxDQUNoRywyQixDQUE2Qiw0QixDQWlCb0MsUSxDQUFVLHdCLENBQTBCLHdCLENBQTJCLFMsQ0FBYywwZixDQWhCOUkseUQsQ1gyeENBLHNELENXMXhDeUQsdUIsQ0FDekQsMEIsQ0FBaUQsYSxDQUFvQyxlLENBQ3JGLHNCLENBREEsMEIsQ0FDeUIsaUIsQ0FBb0IsaUIsQ0FBb0IsZ0MsQ0FFL0QsNEMsQ0FPTSxrRCxDQVBvQix3QixDQUczQix5QyxDQUF5QixvQixDQUN6QiwwQyxDQUF5QixxQixDQU0xQixxQixDQUF3QixZLENBQWMsa0IsQ0FBcUIsK0IsQ0FBa0MsaUIsQ0FFN0Ysd0IsQ0FBMkIsVSxDQUFZLG1CLENBQXFCLGtCLENBNEM1RCxzQixDQTNDQSxnQixDQUFtQixRLENBQVUsUyxDQUM3QixnQixDQUFtQixlLENBQWlCLG9CLENBQ3BDLHlCLENBQTRCLHdCLENBQThCLFUsQ0FDMUQsc0IsQ0FBeUIsVSxDQUFZLHFCLENBRXJDLHlCLENBQ0UsVSxDQUVGLCtCLENBQ0UsYyxDQUVGLHlCLENBQ0UsZSxDQUVGLCtCLENBQ0UsYyxDQUNBLGEsQ0FDQSxjLENBRUYsdUIsQ0FDRSxpQixDQUVGLG1CLENBQ0UsNkIsQ0FBQSxxQixDQUNBLFcsQ0FDQSxxQixDQUNBLDJCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUUsQ0FBQSx5RCxDQUNBLCtCLENBQ0EsVSxDQUNBLGMsQ0FFRiwyQixDQUNFLHdCLENBRUYsNEIsQ0FDRSxpQixDQUNBLGtCLENBQ0EsdUIsQ0FBQSxlLENBQ0EsVSxDQU1GLHNCLENBQ0UsbUIsQ0FDQSxlLENBRUYsa0MsQ0FDRSx5QixDQUVGLGlDLENBQ0UseUIsQ0FFRiwrQixDQUNFLGUsQ0FDQSxVLENBRUYsK0IsQ0FDRSxVLENBRUYsK0IsQ0FDRSxlLENBRUYsNkIsQ0FDRSxpQixDWHkyQ0Ysd0MsQ1d2MkNBLHdDLENBRUUsZSxDQUNBLFUsQ1gwMkNGLGlCLENBS0Esa0IsQ0FKQSxvQixDQUNBLGtCLENBQ0EsZSxDWXhnREEsZ0IsQ1p5Z0RBLGUsQ1lsZ0R1QixZLENaOC9DdkIsaUIsQ0FLQSxrQixDQUpBLG9CLENBQ0Esa0IsQ0FDQSxlLENZeGdEQSxnQixDWnlnREEsZSxDQUVBLFEsQ1lwZ0RXLFUsQ0FBMEIsZ0IsQ0FBbUIsMkIsQ0FBOEIsZSxDQUFpQiw0QyxDQUF5QixVLENBQy9ILDRDLENBQUEsNkMsQ0FBQSwrQyxDQUFBLDZDLENBQUEsMEMsQ0FBQSwyQyxDQUFBLDBDLENBQUEsbUMsQ0FBaUIsZSxDQUFpQix3QixDQUFsQyxtQyxDQUFBLG9DLENBQUEsc0MsQ0FBQSxvQyxDQUFBLGlDLENBQUEsa0MsQ0FBQSxpQyxDQUFBLDBCLENBQWlCLGUsQ0FBaUIsd0IsQ0FBbEMsdUMsQ0FBQSx3QyxDQUFBLHdDLENBQUEseUMsQ0FBQSwwQyxDQUFBLDJDLENBQUEsd0MsQ0FBQSx5QyxDQUFBLHFDLENBQUEsc0MsQ0FBQSxzQyxDQUFBLHVDLENBQUEscUMsQ0FBQSxzQyxDQUFBLDhCLENBQUEsK0IsQ0FBaUIsZSxDQUFpQix3QixDWjZoRG5DLDhCLENBS0EsK0IsQ0FKQSxpQyxDQUNBLCtCLENBQ0EsNEIsQ1loaURDLDZCLENaaWlERCw0QixDQUVBLHFCLENZbmlEa0IsZSxDQUFpQix3QixDWnlpRG5DLGtCLENZdmlEQSxrQixDQUN1Qix1QixDQUFBLG9CLENBQUEsZSxDQUN2QixRLENBQVksYSxDQUFlLFksQ0FHMUIsVyxDQUFBLGMsQ0FBVSxvQixDQUNWLFksQ0FBQSxXLENBQUEsZSxDQUFBLGMsQ0FBb0Isb0IsQ0FJckIsSSxDQUFPLGlCLENBQW1CLG9CLENBQXNCLGtCLENBQW9CLFksQ0FBYyxlLENBQWlCLHdCLENBQTJCLG9CLENBQXNCLGlCLENBQW1CLHNDLENBQTJCLGtCLENBQW9CLHdCLENBQTBCLGMsQ0FBZ0Isa0IsQ0FBb0IsVSxDQUFhLGtCLENBQXVCLDZFLENBQUEscUUsQ0FDdlQsYSxDQUFhLFksQ0FBYyxlLENBQWtCLGUsQ0FFN0MsVyxDQUFBLFUsQ0FBQSxxQixDQUFBLFksQ0FDZ0Msb0IsQ0FBdUIsa0IsQ0FBd0IsVSxDQUUvRSxzQixDQUFzQixRLENBR3ZCLEssQ0FBUSxVLENBQVksaUIsQ0FDbkIsTyxDQUFJLGdCLENBR0wsUSxDQUFXLGUsQ0FBa0IsYSxDQUFpQixlLENBQzlDLE8sQ0FBVSxrQixDQUFxQixRLENBQVUsZ0IsQ0FDekMsTSxDQUFTLGEsQ0FBZ0IsZSxDQUFrQix3QixDQUMzQyxPLENBQVUsZSxDQUNWLEssQ0FBUSxlLENBQWtCLGEsQ0pyQzFCLEMsQ0FBQSxNLENBQUEsTyxDQUF1QixRLENBQVUsUyxDQUFXLDZCLENBQUEscUIsQ0FBdUIsUyxDQUNuRSxJLENBQU8sVyxDQUFhLDZCLENBQUEsMEIsQ0FBQSx5QixDQUFBLHFCLENBRXBCLFMsQ0FBWSxlLENBQ1gsMEIsQ0FBcUIsa0IsQ0FDcEIsK0IsQ0FBTyxVLENBR1QsVyxDQUFjLGlCLENBQW1CLFUsQ0FBYSxVLENBQVksUSxDQUN6RCxtQixDQUFVLGlCLENBQW1CLFMsQ0FBVyxNLENBQVEsVSxDQUFZLFEsQ0FJN0QsVSxDQUFhLFksQ0FFYixRLENBQVcsa0IsQ0FBQSxtQixDQUFBLFcsQ0FFWCxVLENBQWdDLGlCLENBQW1CLGdCLENBQWtCLGUsQ0FBaUIsYSxDQUFlLG1CLENBQXNCLGtCLENDQzFILGdCLENBQVUsVSxDQUFZLGEsQ0FBZSxVLENKTmxDLHlDR0tKLFUsQ0FDNkIsaUIsQ0FBbUIsa0IsQUhGNUMsMENHQ0osVSxDQUU4QixtQixDQUFxQixvQkFHbkQsUSxDQUFXLGUsQ0FDVixtQixDQUFhLGUsQ0FBa0Isa0IsQ0FDL0IsdUIsQ0FBbUIsa0IsQ0FJcEIsUSxDQURBLE0sQ0FDaUMseUIsQ0FBMkIsNEIsQ0FENUQsTSxDQUFRLGtCLENBQ1IsUSxDQUFVLGtCLENBSVYsWSxDQUFlLGlCLENBQW1CLGtCLENBQW9CLGUsQ0FFdEQsUSxDQUFXLGlCLENBQW1CLFEsQ0FBVSxPLENBQVMsYSxDQUFlLFMsQ0FBVyxTLENBQVcsVSxDQUFZLGlCLENBQW1CLHlCLENBQWdDLFksQ0FBZSxnQyxDQUFvQyxpQixDQUV2TSxlLENBREEsZ0IsQ0FBWSxVLENBQVksaUIsQ0FBbUIsVSxDQUFhLFMsQ0FBWSxXLENBQWEsWSxDQUFjLGMsQ0FBeUIsaUIsQ0FBbUIsd0IsQ0FDM0ksZSxDQUEwQyxXLENBQWMsVSxDQUFhLFcsQ0FBYSxZLENBQTJELDBCLENBQzdJLGUsQ0FBUyxhLENBQWUsa0MsQ0FBdUIsYSxDQUFtQixxQixDQUNsRSxhLENBQU8sYSxDQUFlLHNDLENBQTRCLHdCLENBQTJCLGEsQ0FDN0UsYyxDQUFRLGEsQ0FBbUIsYSxDQUFlLGtCLENIekJ2QywwQ0dvQkosUSxDQU80QixRLENBQVUsWSxDQUFjLGEsQ0FBZSxXQUlsRSxpQixDQUFTLGtDLENBQXVCLGEsQ0FBbUIsbUIsQ0FDbEQsc0IsQ0FHQSxxQixDQUtBLHVCLENBUk8sYyxDQUFpQixnQixDQUFtQixhLENBQzFDLDZCLENBQVcsb0IsQ0FBdUIsbUIsQ0FBdUIscUIsQ0FBd0IsYyxDQUVsRixxQixDQUFNLG9CLENBQTBELGtCLENBQW9CLGlCLENBR3RGLFcsQ0FBYyxpQixDQUNiLGtCLENBQVMsb0MsQ0FBeUIsYSxDQUFtQixRLENBQ3BELHVCLENBQU8sYSxDQUFtQyxpQixDQUs1QyxLLENBQVEsaUIsQ0FBbUIsa0IsQ0FBc0IsNkIsQ0FBb0MseUIsQ0F5RmpGLDBDLENBeEZILGEsQ0t4REUsNEMsQ0x3RFUsVSxDQUFZLGlCLENBQW1CLE0sQ0FBUSxLLENBQU8sUSxDQUFVLFMsQ0FBVywwQixDQUsvRSxlLENBSkEsZ0IsQ0FBQSxRLENBQUEsTyxDQUFBLFEsQ0FBd0Isa0IsQ0FHekIsVyxDQUFjLGlCLENBQW1CLE0sQ0FBUSxLLENBQ3hDLGUsQ0FBTSxhLENBQW9DLFUsQ0FBWSwrQyxDQUd0RCxtQixDQURBLHFCLENBREEsbUIsQ0FBVSxXLENBQWEsNkIsQ0FBK0IsZ0MsQ0FFdEQsbUIsQ0FEQSxxQixDQUF5Qiw2QixDQUN6QixtQixDQUF1Qiw2QixDQUN2QixrQixDQUFTLFcsQ0FBYSx1QixDQUEwQixnQyxDQUNoRCxzQixDQUNBLHNCLENBRGEsVyxDQUFhLDZCLENBQWdDLGdDLENBQzFELHNCLENBQTBCLG1DLENIM0R2Qix5Q0c4REYsZSxDQUFNLFksQ0FHTixtQixDQURBLHFCLENBREEsbUIsQ0FBVSxXLENBR1Ysa0IsQ0FBUyxXLENBQ1Qsc0IsQ0FDQSxzQixDQURhLGEsQUgvRFgsMENHbUVGLGUsQ0FBTSxVLENBR04sbUIsQ0FEQSxxQixDQURBLG1CLENBQVUsVyxDQUdWLGtCLENBQVMsVyxDQUNULHNCLENBQ0Esc0IsQ0FEYSxhQVNmLFEsQ0FBVyxhLENBQWUsaUIsQ0FnRHhCLHVCLENBL0NELFksQ0ErQ1UsaUIsQ0FBcUQsVSxDQUFZLFcsQ0FBOEIsSyxDQUEwQixNLENBL0NuSSxZLENBQW9FLG1CLENBQUEsZ0IsQ0FHckUsTyxDQUFVLGEsQ0FBZ0IsaUIsQ0FBbUIsYSxDQUFtQixvQyxDQUVoRSxRLENBV0EsVSxDQ3RHMkIsUyxDQUFXLGUsQ0FUSCxtQixDQUFBLG1CLENBQUEsWSxDQUFjLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQW9CLGtCLENBQUEsYSxDQUFBLFMsQ0RvR3hDLHNCLENBQUEsbUIsQ0FBQSwwQixDQUE0QixvQixDQzFGeEQsVyxDQUFPLFEsQ0FBVSxTLENBQVcsZSxDQUFpQixjLENBQzVDLGtCLENBQUEsbUIsQ0FBQSx1QixDQUFBLHdCLENBQUEsaUIsQ0FBQSxrQixDQUFBLHlCLENBQUEsMEIsQ0FBQSxvQixDQUFBLHFCLENBQUEsd0IsQ0FBQSx5QixDQUFBLDRCLENBQUEsNkIsQ0FBQSx1QixDQUFBLHdCLENBQUEsdUIsQ0FBQSx3QixDQUFzQixZLENEMEZ2QixXLENBQUssUyxDQUFXLGlCLENBQW1CLFksQ0FBZ0IsZSxDQUNuRCxlLENBV0EsaUIsQ0FYUyxlLENBQ1QsZSxDQUFTLGEsQ0FBZSxjLENBQWdCLGlCLENBQW9CLGUsQ0FBa0IsVSxDQUM5RSxpQixDQUFXLGEsQ0FBZSxhLENIL0Z2Qix5Q0dpR0YsVyxDQUFLLFdDaEdOLGdCLENBQUEsYSxDQUFPLFEsQ0FBVSxTLENBQVcsZSxDQUFpQixjLENEc0c3QyxhLENBQUssUyxDQUFXLGlCLENBQW1CLFksQ0FBZ0IsZSxDSHZHaEQseUNHMEdGLGEsQ0FBSyxhQVFMLG1DLENBQWdCLGlCLENBQW9CLGEsQ0FBZ0IsVSxDQUFhLGMsQ0FBaUIsUSxDQUFVLG1CLENBQzNGLHVDLENBQUssaUIsQ0FBbUIsTSxDQUFRLEssQ0FBTyxhLENBQWdCLFcsQ0FZekQscUIsQ0FBVyxRLENBQVUsZ0IsQ0FJdEIsUSxDQUFXLHNCLENBQUEsbUIsQ0FBQSxjLENBQWlCLHdCLENBQUEscUIsQ0FBQSxnQixDQUFtQix1QixDQUFBLG9CLENBQUEsZSxDQUFrQixpQixDQUNoRSxnQixDQUFVLGlCLENBQW1CLGUsQ0FBa0IsUSxDQUFVLGUsQ0FBaUIsVSxDQUFZLGtCLENBQXFCLHdCLENBQzFHLHVCLENBQTZCLG1CLENBQUEsbUIsQ0FBQSxZLENBQWUsMkIsQ0FBQSw0QixDQUFBLG9CLENBQUEsZ0IsQ0FBMkMsZSxDQUF3QixPLENBQVMsUSxDQUN2SCxnQyxDQUFXLGtCLENBQUEsaUIsQ0FBQSxhLENBQ1gsa0MsQ0FBYSxrQixDQUFBLGMsQ0FBQSxVLENBQVksaUIsQ0FBbUIsYSxDQUFlLFEsQ0FBVSxTLENBQVcsaUIsQ0FBb0Isa0IsQ0FBb0IsNkIsQ0FFdkgsaUQsQ0FBaUIsZSxDQUFpQixZLENBQ2pDLG9ELENBQUssYyxDQUNKLG1FLENBc0ZGLDhELENBdEZxQixjLENBU3JCLHdDLENBQWEsa0IsQ0FBc0IsNkIsQ0FLdEMsbUIsQ0FBYSxnQixDQUNiLG1CLENBQWEsZ0IsQ0FDYixtQixDQUFhLGdCLENIM0pWLHlDR21JSixRLENBMEI0QixzQixDQUFBLG1CLENBQUEsYyxDQUFpQix3QixDQUFBLHFCLENBQUEsa0JBRzdDLE0sQ0M1S1ksaUIsQ0Q4S1osUSxDQW9EQSxlLENBcERZLG1CLENBQUEsbUIsQ0FBQSxZLENBQWMsMkIsQ0FBQSw0QixDQUFBLG9CLENBQUEsZ0IsQ0FBa0Isa0IsQ0FBQSxhLENBQUEsUyxDQUMzQyxjLENBQ0EsYyxDQURRLGlCLENBQW1CLFUsQ0FBWSxnQixDQUN2QyxjLENBQXVDLGdCLENIcEtwQyx5Q0drS0osUSxDQUc4Qiw2QixDQUFBLDRCLENBQUEsd0IsQ0FBQSxvQixDQUM1QixjLENBQVEsUyxDQUFXLFMsQ0FBVyxtQyxDQUM5QixjLENBQVEsUyxDQUFXLFMsQ0FBVyxvQ0FJaEMsTyxDQUFVLGlCLENBQW1CLGEsQ0FBZSxTLENBQVcsVSxDQUFZLGtCLENBQW9CLHFCLENBQXdCLGUsQ0FDOUcsYyxDQUFXLFUsQ0FBWSxpQixDQUFtQixRLENBQVUsVSxDQUFZLFcsQ0FBYSxTLENBQVcscUIsQ0FDeEYsZSxDQUNDLHNCLENBRFcsaUIsQ0FJYixZLENBQWUsMEIsQ0FBQSwwQixDQUFBLG1CLENBQXFCLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQW9CLGtCLENBQUEsYSxDQUFBLFMsQ0FDdkQsb0IsQ0FBVSxTLENBQVcsVSxDQUV0QixRLENBQVcsNkMsQ0FDWCxTLENBQVksOEMsQ0FDWixNLENBQVMsMkMsQ0FDVCxXLENBQWMsZ0QsQ0FDZCxRLENBQVcsNkMsQ0FHWCxRLENBQVcsaUIsQ0FDVixXLENBQUssaUIsQ0FBbUIsZSxDQUFpQixpQixDQUN6QyxlLENBQVEsaUIsQ0FBbUIsaUIsQ0FDMUIsMEIsQ0FBVyxpQixDQUFtQixVLENBQWEsVSxDQUFZLFUsQ0FLekQsUSxDQUE0QixXLENBQzNCLGMsQ0FBVSxhLENBQW1CLG9CLENBRTlCLFUsQ0FBYSxjLENBQWlCLFUsQ0FBYSxLLENBQU8sWSxDQUFjLFEsQ0FBVSxTLENBQVcsaUIsQ0FBbUIsZSxDQUFpQixlLENBQWlCLGUsQ0FBaUIsc0IsQ0FBd0Isa0IsQ0FBc0IsNkIsQ0FBb0MsZSxDQUFrQiwwQyxDQUFBLGtDLENBQzlQLG9CLENBQVksaUIsQ0FBbUIsUSxDQUFVLFMsQ0FBVyxjLENBQWdCLGEsQ0FDbkUsMEIsQ0FBUSxnQixDQUVQLGdDLENBQVEsYSxDQUdWLG1CLENBQVcsaUIsQ0FBbUIsUSxDQUFVLFMsQ0FBVyxVLENBQVksaUIsQ0FDOUQseUIsQ0FBUSxjLENBQWlCLGEsQ00vSzFCLGUsQ05pTEEsaUIsQ0FBUyxpQixDQUNSLHFCLENBQU0sVSxDQUFZLGMsQ0FBaUIsYyxDQUFpQixhLENBRXJELGlCLENBQVcsTyxDQUdaLGUsQ0N0TjJCLFMsQ0FBVyxlLENBVFcsNkIsQ0FBQSxzQixDQUFBLGtCLENEK05kLGMsQ0NyTmxDLGtCLENBQTRCLGUsQ0FBaUIsYyxDRHNOdEMsVSxDQUFhLGMsQ0FBaUIsYyxDQUFvQixrQixDQUFBLGMsQ0FBQSxVLENBR3hELHVDLENBQVksZ0IsQ0FFWCwrQyxDQUFPLHdCLENBQTBCLGUsQ0FBaUIsVSxDQUduRCw0QyxDQUFpQixnQixDQUFtQixRLENBQVUsNkIsQ0FBK0Isa0IsQ0FDNUUsK0MsQ0FBSyx5QixDQUFBLHNCLENBQUEsbUIsQ0FHTCx5RCxDQUFlLGEsQ0FDZix5RCxDQUFjLGEsQ0hsT2IsMENHc09GLGtCLENBQU8sV0FHVCxJLENBQU8saUIsQ0FBbUIsUSxDQUFVLGUsQ0FBaUIseUIsQ0FDcEQsVyxDQUFTLGlCLENBQW1CLEssQ0FBTyxPLENBQVMsUSxDQUFVLE0sQ0FBUSxVLENBQVksVyxDSDVPdkUseUNHMk9KLEksQ0FFNkIsaUIsQUh6T3pCLDBDR3VPSixJLENBRzhCLGlCQUc5QixTLENBQUEsVyxDQUF5QixhLENPNVB4QixhLENBQVEsaUIsQ0FBbUIsYSxDQUFlLFUsQ0FBWSxjLENBQWtCLGEsQ0FDdkUsaUIsQ0FBTSxhLENBQWUsYyxDQUFnQixXLENBRXRDLGEsQ0FDQywyQixDQUFzQyw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUR2QyxhLENBQVEsaUIsQ0FBbUIsUyxDQUFXLFcsQ0FBYyxTLENBQVcsbUIsQ0FBQSxtQixDQUFBLFksQ0FBb0MseUUsQ0FDbEcsMkIsQ0FBZ0IsMEIsQ0FBQSwwQixDQUFBLG1CLENBQTJDLHdCLENBQUEscUIsQ0FBQSxrQixDQUFxQixvQixDQUMvRSxpQyxDQUFRLG9CLENBQXVCLGEsQ0FBZSxtQixDQUM5QyxtQyxDQUFBLG9DLENBQVUsYyxDQUFnQix3QixDQUEyQixlLENBQ3JELDBDLENBQWlCLFksQ0FHbkIsZSxDQUFZLGlCLENBQW1CLFMsQ0FBVyxLLENBQU8sTyxDQUFTLE0sQ0FDMUQsZSxDQUFZLGlCLENBQW1CLGlCLENWQTVCLHlDVUlBLDBDLENBQWlCLGdCLEFWQWpCLDBDVVNGLGEsQ0FBUSxVLENBQVksZ0JBR3RCLEssQ0FBUSxpQixDQUFtQixhLENBQWUsVyxDQUFhLFksQ0FBYyxjLENBQWdCLDRCLENBQStCLHFCLENBQXVCLGlCLENBQzFJLFcsQ0FBUSxVLENBQVksZSxDTjVCSCxpQixDQUFtQixPLENBQVMsUSxDQUFVLHNDLENBQUEsOEIsQ002QnZELFksQ0FBQSxXLENBQW9CLDZCLENBQ25CLGtCLENBQUEsaUIsQ0FBUSxVLENBR1YsYSxDQUFnQixZLENBQWMsYyxDQUFnQixTLENBQVcsUSxDQUFVLE8sQ0FBUyxhLENWbEJ4RSwwQ1VrQkosYSxDQUM2QixlQUM1QixtQixDQUFRLFcsQ0FBYyx1QyxDQUFBLCtCLENBR3JCLHlCLENBQVEsUyxDQUdWLGMsQ0FBaUIsbUIsQ0FDakIsa0IsQ0FBcUIsZ0IsQ0FDckIsa0IsQ0FBQSxtQixDQUEyQyxZLENBQzNDLE0sQ0FBUyxrQixDQUdULFUsQ0FFQSxTLENBRmEsYyxDQUFnQixTLENBQVcsVSxDQUFhLFMsQ0FFckQsUyxDQUE0QixVLENBQVksSyxDQUFPLFUsQ0FBWSxRLENBQVUsVSxDQUFZLFUsQ0FBWSxlLENBQWlCLGUsQ0FBaUIseUMsQ0FBQSxpQyxDQUFxQyxlLENBQWlCLDhCLENBQ3BMLGdCLENBQVcsTSxDQUdaLFEsQ0FBVyxpQixDQUFtQixTLENBQVksUSxDQUFZLFUsQ0FBYyxhLENBQWUsUyxDQUFXLFUsQ0FBWSxpQixDQUFxQixjLENBQzlILGMsQ0FBUSxhLENBQWdCLGUsQ050RFAsaUIsQ0FBbUIsTyxDQUFTLFEsQ0FBVSxzQyxDQUFBLDhCLENNd0R0RCxxQixDQUFBLG9CLENBQVEsYSxDQUtULE8sQ05qREEsVSxDQUQwQixTLENBQVcsZSxDTWtEYixjLENOakR4QixVLENBQU8sUSxDQUFzQyxjLENNa0R0QyxjLENBQWtCLDRCLENBQ3ZCLHNCLENBQWdCLGUsQ0FDaEIsYSxDTnJEbUMsZSxDTXFEWixrQixDQUFvQixtQixDQUF1Qiw2QixDQUNqRSxnQixDQUFNLGUsQ0FBbUIsZ0IsQ0FNNUIsYSxDQUFXLGEsQ0FBZSxjLENBQWlCLGlCLENBQW9CLGUsQ0FBa0IsK0IsQ0FBb0Isb0IsQ0FBc0Isd0IsQ0FBMEIsa0IsQ0R4RXRKLE8sQ0M0RUEsTSxDQUFTLGlCLENENUVULE8sQ0FBOEIsYSxDQUFlLHlCLENBQTJCLGtCLENBQTZHLFUsQ0FFcEwsaUIsQ0FBQSxTLENBQWUsYSxDQUNkLHVCLENBQUEsZSxDQUFVLGEsQ0FHVixrQyxDQUFBLG1DLENEREMsK0MsQ0FBQSx1QyxDQUFBLHNDLENBQUEsdUMsQ0NDaUMsa0IsQ0FLbEMsb0IsQ0FBQSx1QixDQUFVLGEsQ0FBZSxtQixDQUFzQixnQixDQUFtQixrQixDQUduRSxhLENBQVEsYSxDQUFlLGtCLENBQW9CLG1CLENBQzNDLGdCLENBQVcsaUIsQ0FBbUIsUSxDQUM3QixxQixDQUFPLG9CLENBQXNCLGtCLENBQW9CLGUsQ0FBaUIsYyxDQUFnQixnQixDQUFrQixvQixDQUFzQixVLENBQVksa0IsQ0FDckksMkIsQ0FBUSxvQixDQUFzQixrQixDQUFvQixVLENBQVksVyxDQUFhLGtCLENBQXFCLG9CLENBQXNCLHVCLENBR3ZILHdCLENBQUEseUIsQ0FBVSxvQixDQUFzQixrQixDQUFvQixlLENBQWlCLGdELENBQTRCLHdCLENBQTJCLGtCLENBQzNILCtCLENBQUEsOEIsQ0FBQSxnQyxDQUFBLCtCLENBQW9CLFUsQ1RUbkIseUNTYUYsbUIsQ0FBYyxtQixDQUFBLG1CLENBQUEsWSxDQUFjLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQXFCLHdCLENBQUEscUIsQ0FBQSxrQixDQUNoRCxrQyxDQUFrQixrQixDQUFBLG1CLENBQUEsVyxDQUVuQixnQixDQUFXLGdCLENBQ1YscUIsQ0FBTyxhLENBQ1Asd0IsQ0FBQSx5QixDQUFVLGlCLEFUZFQsMENTbUJELHFCLENBQU8sYyxDQUFnQixhLENBQ3ZCLHdCLENBQUEseUIsQ0FBVSxRLENBQVUsYyxDQUFnQixvQkFLdkMsWSxDQUFlLFksQ0FBYyxjLENBQWdCLFUsQ0FBWSxTLENBQVcsVSxDQUFZLGUsQ0FBaUIsK0IsQ0FBa0MsYSxDQUFnQix1QixDQUE2QixVLENBQWUsaUIsQ0FDOUwsdUMsQ0FBK0IsVSxDQUUvQixjLENBQUksZ0IsQ1RoQ0QseUNTNkJKLFksQ0FJNkIsVSxDQUFZLFcsQ0FBYSxnQixDQUFrQixZLENBQ3RFLHVDLENBQStCLFlFOUNqQyxZLENmQUEsTyxDQUFVLGlCLENBQW1CLFUsQ0FBWSxlLENBQ3hDLFksQ0FBTyxpQixDQUFtQixLLENBQU8sTyxDQUFTLFEsQ0FBVSxNLENBQVEsc0QsQ0FBeUQscUIsQ0FDckgsaUIsQ0FBWSxpQixDQUFvQixhLENBQWUsVSxDQUFZLFEsQ0FBVSxlLENBQWlCLGEsQ0FBZSxpQixDQUNwRyxxQixDQUFLLGlCLENBQW1CLE8sQ0FBUyxRLENBQVUsVSxDQUFZLCtCLENBQUEsdUIsQ0FDdkQsMEIsQ0FBVSxTLENBQVksNEIsQ0FBQSxvQixDQUF1QixnQyxDQUFBLHdCLENBQTJCLDBDLENBQUEsa0MsQ0FBcUMsa0MsQ0FBQSwwQixDQUM3Ryx5QixDQUFVLDRCLENBQUEsb0IsQ0FDVix5QixDQUFVLDBCLENBQUEsa0IsQ0FDVix5QixDQUFVLDRCLENBQUEsb0IsQ0FDVix5QixDQUFVLDBCLENBQUEsa0IsQ0FDVix5QixDQUFVLDRCLENBQUEsb0IsQ0FDVix5QixDQUFVLDBCLENBQUEsa0IsQ0FDVix5QixDQUFVLDZCLENBQUEscUIsQ0FDVix5QixDQUFVLDJCLENBQUEsbUIsQ0FXWCxZLENBQU8saUIsQ0FBbUIsaUIsQ0FBb0IsdUIsQ0FFOUMsYyxDQUdBLGlCLENBQWdELGEsQ0FBZSx5RSxDQUgvRCxjLENBQVMsYSxDQUFrRCxnQyxDQUFxQyxtQixDQUF4RSxpQixDQUFtQixjLENlcEJ6QyxpQyxDZnFCRCxvQixDQUFRLGEsQ0FFVCxpQixDQUFZLGUsQ0FBaUIsaUIsQ0FDNUIsbUIsQ0FBSSxtQixDSWpCRix5Q0pvQkYsYyxDQUFTLGMsQ0FDVCxZLENBQU0sbUIsQ0FBcUIsb0IsQUluQnpCLDBDSnNCRixpQixDQUFZLFUsQ0FBWSxhLENBQWUsbUIsQUlwQnJDLDBDSndCRixpQixDQUFZLFUsQ0FBWSxZLENBQWMsbUJleEN4QyxZLENBQWUsYyxDQUFnQixVLENBQVksSyxDQUFPLE8sQ0FBUyxRLENBQVUsTSxDQUFRLE8sQ0FBUyxRLENBQTJCLDBCLENBQUEsa0IsQ0FBb0IsUyxDQUFXLGdGLENBQUEsZ0UsQ0FBQSxvRyxDQUFtRSxlLENBQWlCLGlCLENBQW1CLGtCLENBRXRQLHFCLENBQVcsaUIsQ0FBbUIsUyxDQUFXLE8sQ0FBUyxLLENBQU8sUyxDQUFXLFUsQ0FBWSxZLENBQWUsYyxDQUM5RiwyQixDQUFRLGEsQ0FBZSxhLENBS3hCLG1CLENBQVcsVSxDQUFZLG9CLENBQXNCLE8sQ0FBUyxXLENBQWEscUIsQ0FBdUIsaUIsQ0FDMUYsbUIsQ0FBWSxVLENBQVksVyxDQUFhLDBCLENBQUEsa0IsQ0FBb0IsUyxDQUFXLGUsQ0FBaUIsZSxDQUNyRix1QixDQUFhLG9CLENBQXNCLFUsQ0FBWSxlLENBQWlCLGtCLENBQW9CLHFCLENBQXVCLGtCLENBQW9CLGUsQ0hWaEksa0IsQ0FFQyx5QixDQUFTLG1CLENBQUEsbUIsQ0FBQSxZLENBQWMsNEIsQ0FGeEIsa0IsQ0pZMkIsUyxDQUFXLGUsQ0FUK0Isa0IsQ0FBQSxhLENBQUEsUyxDSUg5QixjLENKR1UsNkIsQ0FBQSxzQixDQUFBLGtCLENBVWhELHFCLENBQU8sUSxDQUFVLFMsQ0FBVyxlLENBQWlCLGMsQ0lJOUMsUSxDQWhCQyxxQixDQUFLLFUsQ0FBWSxjLENBQ2pCLHlCLENBQXVCLDJCLENBQUEsb0IsQ0FBQSxnQixDQUFrQixXLENBQWEscUIsQ0FDckQsb0MsQ0FBYSxrQixDQUFBLGlCLENBQUEsYSxDQUFlLGlCLENBQW1CLGtCLENBQW9CLDZCLENBQStCLHlCLENBQTJCLGlCLENBQW9CLGMsQ0FBZ0IsZSxDQUFpQixpQixDQUdqTCw2QyxDQUFXLGEsQ0FBaUIsd0IsQ0FDM0Isb0QsQ0FBUyxhLENBQWdCLGdCLENBQWtCLG1CLENBRTVDLDZDLENBQVcsZ0IsQ0FBa0IsYSxDUkM1Qix5Q1FHRixxQixDQUFLLFksQ0FBYyxnQkFJckIsUSxDQUFXLGlCLENBQW1CLGEsQ0FBNEIsUSxDQUFVLGUsQ0FBb0IsZSxDQUN2RixZLENBS0MscUIsQ0FMSyxpQixDQUFtQixNLENBQVEsSyxDQUdsQyxRLENBQVUsd0IsQ0FBMEIscUIsQ0FBd0IsVyxDQUFlLFEsQ0FDMUUsaUIsQ0FBVSxpQixDQUFtQixRLENBQVUsb0IsQ0FBdUIsYyxDQUM3RCxxQixDQUF3QyxtQixDQUFBLGdCLENBQ3hDLHVCLENBQVEsUyxDQUNSLHVCLENBR0MsNkIsQ0FITyxVLENBQ1IseUIsQ0FBVSw0QixDQUE4QixTLENBQVksaUIsQ0FBbUIsUyxDQUFXLFUsQ0FBWSxlLENBQWtCLCtCLENBQW1DLFUsQ0FBWSxnQixDQUFtQix3QixDQUEwQixpQixDQUFvQixXLENBRy9OLDZCLENBQVEsUyxDQUNSLCtCLENBQVUsNEIsQ0FHViwrQixDQUFXLFMsQ0FBWSwrQixDQUl4QixrQyxDQUFpQixrQixDQUFzQixtQixDQUFzQixRLENBQzVELHFDLENBQUsscUIsQ0FBd0Isc0IsQ0FDNUIsa0QsQ0FBYyxpQixDQUNkLGtELENBQWUsaUIsQ0FBb0IsZ0IsQ0FBb0IsZ0IsQ0FDdkQsNEMsQ0FBUyxnQixDQU9iLGMsQ0puQ0MsaUIsQ0FEMEIsUyxDQUFXLGUsQ0lvQ0gsZ0IsQ0puQ2xDLGlCLENBQU8sUSxDQUFzQyxjLENJb0M3QyxpQixDQUFLLFksQ0FBZSxtQixDQUFBLG1CLENBQUEsWSxDQUFjLDZCLENBQUEsNEIsQ0FBQSx3QixDQUFBLG9CLENBQXNCLGtCLENBQUEsYSxDQUFBLFMsQ0FBVyx3QixDQUFBLHFCLENBQUEsa0IsQ0FDbEUsZ0MsQ0FBbUIsa0IsQ0FFcEIsMkIsQ0FBZSxhLENBQWUsZSxDQUFrQixpQixDQUFtQixhLENBQWlCLG1CLENBQ3BGLDJCLENBQWUsZSxDQUFpQixVLENBQWUsaUIsQ0FBb0IsbUIsQ0FDbEUsOEIsQ0FBSyxnQixDQUFtQixhLENBSzFCLFcsQ0FBYSxxQixDQUF3QixhLENBQWlCLHdCLENBRWxELHdCLENBREEsa0IsQ0kzREgsYyxDSjJEWSxlLENBSWIsVSxDQUFhLG1CLENBQUEsbUIsQ0FBQSxZLENBQWdCLDZCLENBQUEsNEIsQ0FBQSx3QixDQUFBLG9CLENBQXNCLHlCLENBQUEsc0IsQ0FBQSxtQixDQUFxQixvQixDQUNwRSxjLENBQUssUyxDQUFXLGEsQ0FBZ0IsYSxDSWpFcEMsTyxDQUFVLGlCLENBQW1CLGlCLENBRzVCLHFCLENBQWdCLGlCLENBQW1CLFcsQ0FDbEMscUMsQ0FBa0IsaUIsQ0FBbUIsZ0IsQ0FBbUIsYSxDQUFlLFcsQ0FBYSxZLENBQTJCLDRCLENBQStCLGtCLENBQW9CLGUsQ0FBa0Isc0IsQ0FDbkwsNEMsQ0FBQSw2QyxDQUFxQixVLENBQVksaUIsQ0FBbUIsYSxDQUFlLFMsQ0FBVyxVLENBQVksVSxDQUFZLGUsQ0FBa0IsaUIsQ0FDeEgsNkMsQ0FBWSxLLENBQU8sVyxDQUNuQiw0QyxDQUFXLFEsQ0FBVSxRLENBQ3JCLDJDLENBQVcsNkIsQ0FBaUMsVSxDQUMzQyxrRCxDQUFBLG1ELENBQXFCLGUsQ0FBaUIsVSxDQUt2Qyx3RCxDQUFXLFMsQ0FBWSxlLENBQWlCLCtCLENBQUEsdUIsQ0FBMEIsb0MsQ0FBQSw0QixDQUNsRSx1RCxDQUFVLFMsQ0FBYSxnQyxDQUFBLHdCLENBQTBCLGlDLENBQUEseUIsQ0FHakQsd0QsQ0FBVyxVLENBQWMsZSxDQUFpQixnQyxDQUFBLHdCLENBQTBCLHFDLENBQUEsNkIsQ0FDcEUsdUQsQ0FBVSxVLENBQWMsK0IsQ0FBQSx1QixDQUF5QixrQyxDQUFBLDBCLENBS3BELGdCLENBQW1DLGtCLENBQXFCLGEsQ0FBZ0Isd0IsQ0FBMkIsK0IsQ0FBcUIsZSxDQUN4SCxhLENSWkMsZ0IsQ0FBTyxRLENBQVUsUyxDQUFXLGUsQ1FZN0IsYSxDQUFrQyxtQixDQUFBLG1CLENBQUEsWSxDQUFjLDZCLENBQUEsNEIsQ0FBQSx3QixDQUFBLG9CLENBQXNCLHdCLENBQUEscUIsQ0FBQSxrQixDUlpyRSxnQixDQUE2QyxjLENRYTdDLGdCLENBQUssOEIsQ0FBaUMsa0IsQ0FDdEMsNkIsQ0FBa0IsMEIsQ0FDbEIscUIsQ0FBVSxjLENBRVQsdUIsQ0FBSyxpQixDQzVCUCxNLENBRkEsYSxDQUFnQixZLENBRWhCLE0sQ0FBUyxjLENBQWdCLFksQ0FBYyxLLENBQU8sTyxDQUFTLFEsQ0FBVSxNLENBQXNCLFUsQ0FBWSxXLENBQWEsaUIsQ0FBbUIsZSxDQUFpQixrQixDQUFvQixpQixDQUFvQiw0QixDQUMzTCxhLENBR0QsTSxDQUE0QixvQixDQUFrQyxxQixDQUg3RCxhLENBQVcsVSxDQUEyQyxXLENBQVQsTyxDQUc5QyxNLENBQVMsaUIsQ0FBeUMsVSxDQUFtQyxjLENBQWlCLGtCLENBQW9CLGUsQ0FBaUIsYyxDQUMxSSxvQixDQUFnQixpQixDQUFtQixhLENBQWUsVSxDQUFZLFcsQ0FBYSxlLENBRzNFLGEsQ0FBUyxpQixDQUFtQixPLENBQVMsSyxDQUFPLFMsQ0FBVyxVLENBQVksWSxDQUFlLGMsQ0FDakYsbUIsQ0FBUSxpQixDQUFtQixhLENBQWUsYSxDQUFlLGEsQ0FHeEQseUIsQ0FBUSxhLENBSVYsbUIsQ0FBaUIsZSxDQUFpQixnQixDQUFrQixhLENBRWxELHFDLENBQU0sYSxDQUFlLGEsQ0FBZSxjLENBQWdCLFcsQ0FDcEQsd0MsQ0FBUyx1RCxDQUEwRCxrQixDQUFxQixlLENBQWlCLGlCLENBQW1CLGEsQ0FFN0gsMEIsQ0FBUyxTLENiYlAseUNhSkosTSxDQW9CNEIsUyxDQUFXLGlCLEFiZG5DLHlDYU5KLE0sQ0FxQjZCLFUsQ0FBWSxlLENBQWlCLGUsQ0FBaUIsYSxDQUN6RSxvQixDQUFnQixVLENBQVkseUMsQ0FBQSxpQyxDQUM1QixhLENBQVMsVUFJWCxXLENBQWMsaUIsQ0FBbUIsSyxDQUFPLGEsQ0FBZSxTLENBQVcsVyxDQUNqRSxpQixDQUFRLGlCLENBQW1CLE8sQ0FBUyxhLENBQWUsZ0IsQ0FBbUIsYSxDQUFnQixzRSxDQUFBLDhELENBQ3RGLGtCLENBQVcsTSxDQUNWLHdCLENBQVEsVSxDQUVULGtCLENBQVcsTyxDQUNWLHdCLENBQVMsVyxDQUdULHdCLENBQUEsdUIsQ0FBUSxhLENBQWtCLGUsQ0FUNUIsVyxDQVlBLFUsQ0FBYSxjLENBQ2IsYSxDQUFnQixzQixDQUFBLGMsQ2hCOUNoQixVLENPQVksaUIsQ1BDWCxpQixDQUFTLFMsQ0FBWSxpQixDQUFtQixZLENBQWdCLFksQ0FBYywrQixDQUNyRSx5QixDQUFVLGlCLENBQW1CLGEsQ0FDNUIsZ0MsQ0FBUyxlLENBQWtCLGlCLENBQW9CLGdCLENBQW1CLGUsQ0FFakUsNEMsQ0FBYyxpQixDQUFtQixNLENBQVEsSyxDQUFPLDBDLENBQUEsa0MsQ0FDaEQsMkMsQ09KNkIsVSxDQUFZLGMsQ0FBZ0IsYyxDQUFnQixXLENQSTFDLFksQ0FBYyxpQixDQUFtQixNLENBQVEsSyxDQUcxRSx5QixDQUFVLGEsQ0dLUiwwQ0hiSCxpQixDQVU0Qiw2QixDQUErQiw2QixDQUd2RCwyQyxDQUFZLGlCQUtoQixnQixDQUNDLHVCLENBRFMsZSxDQUlULHlCLENBQVMsaUIsQ0FBbUIsK0IsQ0FBaUMsNkIsQ0FBK0IsbUIsQ0FJNUYsbUMsQ0FBVSxhLENBQ1QsMEMsQ0FBQSwyQyxDQUFXLHNILENBQUEsNEUsQ0dkViwwQ0g4QkYsMEMsQ0FDNkIsNkIsQ0FHekIsb0UsQ0FBYSxnQixDQUVkLDJELENBQVUsUSxDQUFVLFUsQ0FBWSxhLENBQWUsVyxDQVFuRCxtQixDQUM2Qiw2QixDQUd6Qiw2QyxDQUFhLGdCLENBRWQsb0MsQ0FBVSxRLENBQVUsVSxDQUFZLGEsQ0FBZSxhQVFsRCxrQixDQUFTLCtCLENHMUROLDBDSDBESCxrQixDQUM2Qiw2QixDQUd6Qiw0QyxDQUFhLGdCLENBRWQsbUMsQ0FBVSxRLENBQVUsVSxDQUFZLGEsQ0FBZSxXLENBUWpELDBCLENBQzRCLDZCLENBSTVCLDRCLENBQzRCLDZCLENBSzNCLGtELENBQzhCLCtCQU9oQyxrQixDQUFhLGUsQ0FBaUIsbUIsQ0FBdUIsNEIsQ0FDckQsK0IsQ0FBMkIsYSxDQUFnQixlLENRbEc1QyxPLENBUkEsYSxDQVFVLG1CLENBQUEsbUIsQ0FBQSxZLENBQWMsNEIsQ0FSeEIsYSxDRFkyQixTLENBQVcsZSxDQVQrQixrQixDQUFBLGEsQ0FBQSxTLENDSHBDLGMsQ0RHZ0IsNkIsQ0FBQSxzQixDQUFBLGtCLENBVWhELGdCLENBQU8sUSxDQUFVLFMsQ0FBVyxlLENBQWlCLGMsQ0NaN0MsZ0IsQ0FBSyxVLENBQWEsYyxDQUFpQixpQixDQUFvQixrQixDQUFBLGMsQ0FBQSxVLENMYXBELDBDS1ZGLGdCLENBQUssV0FJUCxPLENBQXdCLDJCLENBQUEsb0IsQ0FBQSxnQixDQUFrQixXLENBQWMsd0IsQ0FBMkIsZSxDQUNuRixjLENBQWlCLGtCLENBQUEsaUIsQ0FBQSxhLENBQWUsVyxDQUdoQyxXLENBQWMsaUIsQ0FBbUIsUyxDQUFXLG9CLENBQXNCLHFCLENBQXVCLGtCLENBQW9CLGUsQ0FBaUIsa0IsQ0FFN0gsYSxDQUFJLGtCLENBQ0gseUIsQ0F3Q0EseUIsQ0F4Q2dCLFksQ0FHbEIsYSxDQUFnQixrQixDQUFBLGlCLENBQUEsYSxDQUFlLGlCLENBQW1CLGUsQ0FBaUIsZ0IsQ0FBa0IsYSxDQUFnQix5QyxDQUNwRyxxQixDQUFZLGtCLENBQXFCLDRCLENBQThCLGlCLENBRS9ELDhCLENBQW1CLGdCLENBRXBCLFUsQ0FBYSxpQixDQUFtQixjLENBQy9CLGtCLENBQTJDLFEsQ0FBVSxPLENBQ3JELHlCLENBQWlCLGlCLENBQW1CLFcsQ0FBYSxrQixDQUFvQixpQixDQUNwRSxpQyxDQUFZLFUsQ0FBWSxvQixDQUFzQixxQixDQUF1QixXLENBQWEsTyxDQUNsRixnQyxDQUFXLFUsQ0FBWSxpQixDQUFtQixTLENBQVcsVSxDQUFZLFUsQ0FBWSxXLENBSTVFLG1DLENBQVcsUyxDQUtiLHdCLENBQWMsaUIsQ0FBbUIsVSxDQUFZLFEsQ0FBVSxlLENBQWlCLGtCLENBTXhFLDJCLENBQWlCLGlCLENBQW1CLFcsQ0FBYSxrQixDQUFvQixpQixDQUNwRSxtQyxDQUFZLFUsQ0FBWSxvQixDQUFzQixxQixDQUF1QixXLENBQWEsTyxDQUVuRiwwQixDQUFnQixlLENBQWtCLHFCLENBQ2xDLHdCLENBQWMsZ0IsQ0FDZCxrQixDQUFRLGEsQ0FBZ0IsVSxDQUFZLFEsQ0FBVSxrQixDQUcvQyxXLENBQWMsaUIsQ0FBbUIsaUIsQ0FBbUIsVyxDQUNuRCxrQixDQUFBLG1CLENBM0JBLGtCLENBMkJzQixVLENBQVksaUIsQ0FBbUIsVSxDQUFZLFcsQ0FDakUsbUIsQ0FBWSxVLENBQVksUyxDQUFXLHVCLENBQ25DLGtCLENBQVcsVyxDQUFhLFksQ0FBYywyQixDQUN0QyxhLENBQUksaUIsQ0FBbUIsUyxDQUFXLGMsQ0FLbkMsZ0IsQ0FBbUIsVSxDQUFZLFEsQ0FBVSxlLENBQW9CLG9ELENBQXVELG1CIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09zd2FsZC1FeHRyYUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3N3YWxkLUV4dHJhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Pc3dhbGQtRXh0cmFMaWdodC5zdmcjT3N3YWxkLUV4dHJhTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3N3YWxkLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1MaWdodC5zdmcjT3N3YWxkLUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09zd2FsZC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3N3YWxkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Pc3dhbGQtUmVndWxhci5zdmcjT3N3YWxkLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3N3YWxkLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Pc3dhbGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3N3YWxkLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1NZWRpdW0uc3ZnI09zd2FsZC1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3N3YWxkLVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC5zdmcjT3N3YWxkLVNlbWlCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09zd2FsZC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09zd2FsZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3N3YWxkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Pc3dhbGQtQm9sZC5zdmcjT3N3YWxkLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHQuc3ZnI1JvYm90b0NvbmRlbnNlZC1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpYy5zdmcjUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIuc3ZnI1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUl0YWxpYy5zdmcjUm9ib3RvQ29uZGVuc2VkLUl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkLnN2ZyNSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljLnN2ZyNSb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCaWN1YmlrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmljdWJpay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmljdWJpay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9CaWN1YmlrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmljdWJpay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0JpY3ViaWsuc3ZnI0JpY3ViaWtcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmljb24tYmFjayB7XG4gIGZvbnQtc2l6ZTogMjQuMDgycmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMjQuMTE3cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1kb29yTCB7XG4gIGZvbnQtc2l6ZTogNDkuNDJyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWRvb3JSIHtcbiAgZm9udC1zaXplOiA0OS40MnJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tZG9vcmhhbmRsZS1BTE1BUiB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWRvb3JoYW5kbGUtQUxNQVItTCB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWRvb3JoYW5kbGUtSEFSWiB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWRvb3JoYW5kbGUtSEFSWi1MIHtcbiAgZm9udC1zaXplOiA0OHJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tZG93biB7XG4gIGZvbnQtc2l6ZTogMjQuMDgxcmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1nYWcge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1nbGF6ZWQwMDEge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1nbGF6ZWQwMDEtTCB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWdsYXplZDAwMiB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWdsYXplZDAwMi1MIHtcbiAgZm9udC1zaXplOiA0OHJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tZ2xhemVkMDAzIHtcbiAgZm9udC1zaXplOiA0OHJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tZ2xhemVkMDAzLUwge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1nbGF6ZWQwMDQge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1nbGF6ZWQwMDQtTCB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWdsYXplZDEwMSB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWdsYXplZDEwMS1MIHtcbiAgZm9udC1zaXplOiA0OHJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tZ2xhemVkMTAyIHtcbiAgZm9udC1zaXplOiA0OHJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tZ2xhemVkMTAyLUwge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1nbGF6ZWQxMDMge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1nbGF6ZWQxMDMtTCB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWdsYXplZDEwNCB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLWdsYXplZDEwNC1MIHtcbiAgZm9udC1zaXplOiA0OHJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24taG9tZSB7XG4gIGZvbnQtc2l6ZTogNTEuMnJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24taWRlYSB7XG4gIGZvbnQtc2l6ZTogMTAuMTlyZW07XG4gIHdpZHRoOiAwLjkyMjQ3MzAxMjhlbTtcbn1cblxuLmljb24tbGlrZSB7XG4gIGZvbnQtc2l6ZTogNDcuODJyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLW1haWwge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1tYWlsLTIge1xuICBmb250LXNpemU6IDUxLjJyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLW1lbnUge1xuICBmb250LXNpemU6IDUxLjJyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLW5leHQge1xuICBmb250LXNpemU6IDI0LjA4MnJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tbm9uZSB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLXBpbiB7XG4gIGZvbnQtc2l6ZTogNTEuMnJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tc2l6ZS1oZWlnaHQge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi1zaXplLXdpZHRoIHtcbiAgZm9udC1zaXplOiA0OHJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24tdGVsIHtcbiAgZm9udC1zaXplOiA0MC4xOTk4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi10eXBlTG9jay0wMDEge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi10eXBlTG9jay0wMDIge1xuICBmb250LXNpemU6IDQ4cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi11cCB7XG4gIGZvbnQtc2l6ZTogMjQuMDg0cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaWNvbi13ZWlnaHQtMDAxIHtcbiAgZm9udC1zaXplOiA0OHJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmljb24td2VpZ2h0LTAwMiB7XG4gIGZvbnQtc2l6ZTogNDhyZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi5pY29uLXphbWVyIHtcbiAgZm9udC1zaXplOiA5cmVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4vKlxuQGluY2x1ZGUgcmVzcG9uZCgpIHsgfVxuKi9cbi5zaERTLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuc2hEUy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uc2hEUy1pbmxpbmVCbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuc2hEUy1pbmxpbmVCbG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5zaERTLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5zaERTLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ud18xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi53XzIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi53XzMge1xuICB3aWR0aDogMjUlO1xufVxuXG4ud180IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ud181IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ud182IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndfNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLndfOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLndfOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi53XzEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ud18xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLndfMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAud1BMXzEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC53UExfMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC53UExfMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAud1BMXzQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAud1BMXzUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAud1BMXzYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndQTF83IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLndQTF84IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLndQTF85IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC53UExfMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAud1BMXzExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLndQTF8xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndUU18xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAud1RTXzIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAud1RTXzMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLndUU180IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLndUU181IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLndUU182IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53VFNfNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC53VFNfOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC53VFNfOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAud1RTXzEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLndUU18xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC53VFNfMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud1RMXzEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC53VExfMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC53VExfMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAud1RMXzQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAud1RMXzUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAud1RMXzYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndUTF83IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLndUTF84IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLndUTF85IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC53VExfMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAud1RMXzExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLndUTF8xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC53RFNfMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLndEU18yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLndEU18zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC53RFNfNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC53RFNfNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC53RFNfNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAud0RTXzcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAud0RTXzgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAud0RTXzkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLndEU18xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC53RFNfMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAud0RTXzEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmdyaWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5ncmlkID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZ3JpZCA+IGxpOjpiZWZvcmUsIC5ncmlkID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ncmlkID4gLmJveEdyaWQge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkIHtcbiAgICBtYXJnaW46IDAgLTFlbTtcbiAgfVxuICAuZ3JpZCAuYm94R3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGJvcmRlci1yaWdodDogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5ncmlkLmJveHNOb3RNQiAuYm94R3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ncmlkLTQgPiAuYm94R3JpZCB7XG4gIGZsZXg6IDAgMSA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTQgPiAuYm94R3JpZCB7XG4gICAgZmxleDogMCAxIDI1JTtcbiAgfVxufVxuXG4uZ3JpZC00U0kgPiAuYm94R3JpZCB7XG4gIGZsZXg6IDAgMSA1MCU7XG4gIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC00U0kge1xuICAgIG1hcmdpbjogMCAtMC41cmVtO1xuICB9XG4gIC5ncmlkLTRTSSA+IC5ib3hHcmlkIHtcbiAgICBmbGV4OiAwIDEgMjUlO1xuICB9XG59XG5cbi5ncmlkLTMgPiAuYm94R3JpZCB7XG4gIGZsZXg6IDAgMSA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTMgPiAuYm94R3JpZCB7XG4gICAgZmxleDogMCAxIDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTIgPiAuYm94R3JpZCB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxufVxuXG5odG1sIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNnB4LzEuNSBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG5oMSwgaDIsIGgzIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250OiA0MDAgMTUwJS8xLjUgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTU3M2EzO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAxNzAlO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udDogNDAwIDE1MCUvMS41IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgY29sb3I6ICM1NTczYTM7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbmgyLmhlYWRlclNlY3Rpb24ge1xuICBmb250OiA0MDAgMTUwJS8xLjEyNSBcIkJpY3ViaWtcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNWVtO1xuICBjb2xvcjogIzU1NzNhMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZDFhYjtcbn1cblxuaDMge1xuICBmb250OiA0MDAgMTMzJS8xLjUgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTU3M2EzO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuaDQge1xuICBmb250OiA0MDAgMTEwJS8xLjI1IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgY29sb3I6ICM1NTczYTM7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbmg1IHtcbiAgZm9udDogNDAwIDEwMCUvMS4yNSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIGNvbG9yOiAjNTU3M2EzO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5oNiB7XG4gIGZvbnQ6IDQwMCAxMDAlLzEuMjUgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgY29sb3I6ICM1NTczYTM7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5wLmJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbmZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5maWd1cmUgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwIDA7XG4gIGZvbnQ6IDMwMCBpdGFsaWMgMC43NWVtLzEuNSBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ZTk5OTk7XG59XG5maWd1cmUuZmlnQyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cmFwVGFibGUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLndyYXBUYWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLndyYXBUYWJsZSB0YWJsZSB0aCwgLndyYXBUYWJsZSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLndyYXBUYWJsZSB0YWJsZSB0aDpub3QoOmZpcnN0LWNoaWxkKSwgLndyYXBUYWJsZSB0YWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWJlNDtcbn1cbi53cmFwVGFibGUgdGFibGUgdGhlYWQgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG4ud3JhcFRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogI2ZjZjhlODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndyYXBUYWJsZSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud3JhcFRhYmxlIHRhYmxlIHRib2R5IHRyIHRoLCAud3JhcFRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGViZTQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlYmU0O1xufVxuLndyYXBUYWJsZSB0YWJsZSB0Ym9keSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3JhcFRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndyYXBUYWJsZSB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3JhcFRhYmxlIHRhYmxlIHRib2R5IHRyLmFsaWduQyB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlSG92ZXJSb3cge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmQxYWI7XG59XG4udGFibGVIb3ZlclJvdyB0YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRhYmxlSG92ZXJSb3cgdGFibGUgdGJvZHkgdHI6aG92ZXIgdGg6bm90KFtyb3dzcGFuXSksIC50YWJsZUhvdmVyUm93IHRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZhZjlmNTtcbn1cblxuLnRhYmxlQ2xyQ29sIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmYWY5ZjU7XG59XG5cbmEsIC5saW5rVHlwZSB7XG4gIGNvbG9yOiAjNTU3M2EzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyLCAubGlua1R5cGU6aG92ZXIge1xuICBjb2xvcjogI2ZmNzIwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzLCAubGlua1R5cGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYSBpbWcsIC5saW5rVHlwZSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kb3R0ZWQsIC5zaG93UmVmIHtcbiAgY29sb3I6ICM1NTczYTM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTU3M2EzIDMzLjMzJSwgdHJhbnNwYXJlbnQgMzMuMzMlKSAwIDEuMDVlbS8zcHggMXB4IHJlcGVhdC14O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmRvdHRlZDpob3ZlciwgLnNob3dSZWY6aG92ZXIge1xuICBjb2xvcjogI2ZmNzIwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY3MjAwIDMzLjMzJSwgdHJhbnNwYXJlbnQgMzMuMzMlKTtcbn1cblxuLmltZ1Jlc3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5iaWcge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zbWFsbCwgLnRpdGxlVGh1bWJuYWlscyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmFsaWduTCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGlnblIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWduQyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNsckUge1xuICBjb2xvcjogI2ZmYWI2Njtcbn1cblxuLmNsckUyIHtcbiAgY29sb3I6ICM1NTczYTM7XG59XG5cbi5jbHJHIHtcbiAgY29sb3I6ICM5ZTk5OTk7XG59XG5cbi53cmFwVHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNiZWQ3ZTU7XG59XG5cbi52aWRlbzU2MjUge1xuICBwYWRkaW5nOiA1Ni4yNSUgMCAwIDA7XG59XG5cbi5pbmRlbnRCcmQge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlYmU0O1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5cbi5hbGFybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC0wLjVlbTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzIwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5vbCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxub2wgPiBsaTo6YmVmb3JlLCBvbCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5vbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMC4xMjVlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAuNGVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5vbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbm9sID4gbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTU3M2EzO1xufVxub2wgPiBsaSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMCAyZW07XG59XG5vbCA+IGxpIG9sIGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCkgXCIuXCIgY291bnRlcihsaXN0MikgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5vbCA+IGxpIG9sIGxpIG9sIHtcbiAgY291bnRlci1yZXNldDogbGlzdDM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41ZW0gMCAwIDIuNWVtO1xufVxub2wgPiBsaSBvbCBsaSBvbCBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QzO1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLlwiIGNvdW50ZXIobGlzdDIpIFwiLlwiIGNvdW50ZXIobGlzdDMpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG59XG5vbCA+IGxpIG9sIGxpIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG59XG5vbCA+IGxpIG9sIGxpIHVsID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5vbCA+IGxpIG9sIGxpIHVsID4gbGk6OmJlZm9yZSwgb2wgPiBsaSBvbCBsaSB1bCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5vbCA+IGxpIG9sIGxpIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxub2wgPiBsaSBvbCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjI1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC43NWVtO1xuICBoZWlnaHQ6IDAuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5vbC5saXN0RkFRIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBwYWRkaW5nOiAwO1xufVxub2wubGlzdEZBUSBsaSB7XG4gIHBhZGRpbmctbGVmdDogNGVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5vbC5saXN0RkFRIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2VkZWJlNDtcbn1cbm9sLmxpc3RGQVEgLnFGQVEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbm9sLmxpc3RGQVEgLnR4dFEge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbm9sLmxpc3RGQVEgLmFGQVEge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZGViZTQ7XG4gIHBhZGRpbmc6IDAuNzVlbTtcbn1cbm9sLmxpc3RGQVEgLmFGQVEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxub2wubGlzdEZBUSAudHh0QSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIG9sLmxpc3RGQVEge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4td2lkdGg6IDUwJTtcbiAgICBjb2x1bW4tZ2FwOiAzZW07XG4gIH1cbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xufVxudWwgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnVsID4gbGk6OmJlZm9yZSwgdWwgPiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxudWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufVxudWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjc1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZhYjY2O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZWRlYmU0O1xufVxuXG51bC5saXN0RnJlZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG59XG51bC5saXN0RnJlZSA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxudWwubGlzdEZyZWUgPiBsaTo6YmVmb3JlLCB1bC5saXN0RnJlZSA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG51bC5saXN0RnJlZSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxudWwubGlzdEZyZWUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMTFlbTtcbn1cblxuZmlndXJlLmZpZ0ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbmZpZ3VyZS5maWdJbWcgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44ODllbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZpZ0ZMIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyZW0gMDtcbn1cbi5maWdGTDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpZ0ZMIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW46IDAgMmVtIDJlbSAwO1xuICB9XG59XG5cbi5maWdGUiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7XG59XG4uZmlnRlI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWdGUiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAyZW0gMmVtO1xuICB9XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJveENIIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbHVtblR4dCB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYm94VmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uYm94VmlkZW8gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tfHNlbGVjdHwtLS0tLS0tLS0qL1xuLmpxLXNlbGVjdGJveCwgLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LCAuanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qcS1zZWxlY3Rib3ggdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94IHVsID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94IHVsID4gbGk6OmJlZm9yZSwgLmpxLXNlbGVjdGJveCB1bCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3Rib3ggdWwgbGksXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIGxpIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjdlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXI6IDAuMTVyZW0gc29saWQgI2VkZWJlNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogMzAwIDFlbS8xLjUgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWI2Njtcbn1cblxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWI2Njtcbn1cblxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1zaXplOiA1MCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93RC5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdzpiZWZvcmUsIC5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5ZTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMC4xNXJlbSBzb2xpZCAjZmZhYjY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250OiA0MDAgMC43NWVtLzEuNSBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI2Njtcbn1cblxuLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICM5ZTk5OTk7XG59XG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuLmpxLXNlbGVjdGJveDpob3Zlci5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCwgLmpxLXNlbGVjdGJveDpob3Zlci5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYjY2O1xufVxuLmpxLXNlbGVjdGJveDpob3Zlci5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjY2O1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYWNhY2FjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOTk5OTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMjdweCA2cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWU5OTk5O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTUNBWUFBQUJpREozN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTzFKUkVGVWVOcVUwNzhMQVhFWXgvRnpZZk56azVUSmFGTktZakZZU1FaL2h2d0JzdmcxVUNZMnhUOWdNOGh1a1FHVGhXUmprY0Z3M3BkbnVqaGZUNzM2WG4yZlB2ZmMzZmQwN1YwT0ZEREZBbk0wRU5Zc1pSaUdMU2M5T3BxSVlJQTlmTWhoakNyVzJoOVZsTWxjSC9heW1NR3RPcUV1Z1gwOFB3UXVjVVpLZFRvek1JcWRUYzlXZXBRRDd3alk5QVJ4K3lkd2hmeVhmUytTMHFNY09FUUpHY3VlQjNWY2NGSU5kTWdhbDZOemttUGpSd0pYeERCQjcvMlJEZHRBcDZ3YitkcHBoSERBU0c1UVEwVjZ1MmFvU3FCWkQvbERyTldSSnluTEsycXBCbjRyYzZLMlhCOS9OYjhFR0FCdGYxdGh6WTZYMkFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0IDEwMCUgNTAlO1xufVxuXG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNhY2FjYWM7XG59XG5cbi5qcS1zZWxlY3Rib3ggdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA1cHggMTVweCA2cHg7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzIzMUYyMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICBwYWRkaW5nOiAzcHggOXB4IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwOEM7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNGRkY7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjdlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXI6IDAuMTVyZW0gc29saWQgI2VkZWJlNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udDogMzAwIDFlbS8xIFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbmlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogOC43ZW07XG59XG5cbmlucHV0OmhvdmVyLCB0ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2FjYWNhYztcbn1cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsIHRleHRhcmVhOmZvY3VzLCB0ZXh0YXJlYTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmFiNjY7XG59XG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAyLjdlbTtcbiAgcGFkZGluZzogMCAxLjVlbTtcbiAgYm9yZGVyOiAwLjEyNWVtIHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiA0MDAgMWVtLzIuNWVtIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4Y2E2Y2Y7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi5idG5TbWFsbCB7XG4gIGhlaWdodDogMi4yZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuLmJ0bjpob3ZlciwgLmJ0bjphY3RpdmUsIGE6aG92ZXIgLmJ0biwgLnRyaWdnZXJBRjpob3ZlciAuYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZhYjY2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xufVxuLmZvcm0gcCB7XG4gIG1hcmdpbjogMCAwIDAuNzVlbTtcbn1cblxuLmNvbnNlbnQge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgY29sb3I6ICM5ZTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yb3dCdG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAgMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxhYmVsIHtcbiAgY29sb3I6ICM5ZTk5OTk7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWF4VzQwIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cblxuLnVuaXQge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgY29sb3I6ICNlY2NmY2Y7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uby1oaWRkZW5zY3JvbGwgLm5vU2Nyb2xsIHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cbi5uby1oaWRkZW5zY3JvbGwgLm5vU2Nyb2xsIC5maXgge1xuICByaWdodDogMTdweDtcbn1cblxuLndyYXBBbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuLndyYXBBbmNob3IgLmFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLmljb25zVG9KUyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG59XG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG59XG4uc2VjdGlvbjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmZmZlZjU7XG59XG5cbi5pbmN1dCB7XG4gIGJhY2tncm91bmQ6ICNmNWZiZmY7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbn1cblxuLmluY3VBY3Qge1xuICBiYWNrZ3JvdW5kOiAjZWJmOGZmO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG59XG5cbi53cmFwU3RpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0aWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTEuNWVtO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogOWVtO1xuICBoZWlnaHQ6IDllbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuNWVtIHNvbGlkICNmZmFiNjY7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RpY2tlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjE1ZW07XG4gIHRvcDogMC4xNWVtO1xuICB3aWR0aDogNy43ZW07XG4gIGhlaWdodDogNy43ZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGViZTQ7XG59XG4uc3RpY2tlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjc1ZW07XG4gIHRvcDogLTAuNzVlbTtcbiAgd2lkdGg6IDkuNWVtO1xuICBoZWlnaHQ6IDkuNWVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCAjZWRlYmU0O1xufVxuLnN0aWNrZXIgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDcwMCA0ZW0vMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmYWI2NjtcbiAgbWFyZ2luLWJvdHRvbTogMC4wNjI1ZW07XG59XG4uc3RpY2tlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDUwMCAwLjg1ZW0vMS4yIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTU3M2EzO1xufVxuLnN0aWNrZXIgLmljb24ge1xuICBjb2xvcjogI2ZmYWI2NjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIG1hcmdpbi10b3A6IDAuMDYyNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0aWNrZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogLTEuNWVtO1xuICAgIGJvdHRvbTogLTEuNWVtO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnN0aWNrZXJOTSBzdHJvbmcge1xuICBmb250OiA3MDAgM2VtLzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmFiNjY7XG4gIG1hcmdpbjogMC4yNWVtIDAgMC4xZW07XG59XG4uc3RpY2tlck5NIHN0cm9uZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZWNjZmNmO1xufVxuLnN0aWNrZXJOTSBzdHJvbmcgc3Bhbi5taWRkbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnN0aWNrZXJOTSBzdHJvbmcgc3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZWNjZmNmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uc3RpY2tlclROTSB7XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbn1cbi5zdGlja2VyVE5NIHN0cm9uZyB7XG4gIGZvbnQ6IDcwMCAyLjVlbS8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZhYjY2O1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2tlclROTSBzdHJvbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzMzZW07XG4gIGNvbG9yOiAjZWNjZmNmO1xufVxuXG4ubm90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZjZjhlODtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZkMWFiO1xuICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDFlbTtcbn1cbi5ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG59XG4ubm90ZSBwLCAubm90ZSB1bCwgLm5vdGUgb2wsIC5ub3RlIC53cmFwVGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmljb25zLWxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5pY29ucy1sb2NrIC5pYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgd2lkdGg6IDUxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy1sb2NrLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG4uaWNvbnMtbG9jayAuaWMtcnVzIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOS42NjElIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNDY4Ljc1JSA1NjguMTgyJTtcbn1cbi5pY29ucy1sb2NrIC5pYy1pdGFseSB7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTkuMzIyJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ2OC43NSUgNTY4LjE4MiU7XG59XG4uaWNvbnMtbG9jayAuaWMtZ2VyIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OC45ODMlIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNDY4Ljc1JSA1NjguMTgyJTtcbn1cbi5pY29ucy1sb2NrIC5pYy16biB7XG4gIGhlaWdodDogNTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ2OC43NSUgMzkwLjYyNSU7XG59XG4uaWNvbnMtbG9jayAuaWMtY2xhc3MzIHtcbiAgaGVpZ2h0OiA2MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQwLjQ2MiU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDY4Ljc1JSAzMjQuNjc1JTtcbn1cbi5pY29ucy1sb2NrIC5pYy1jbGFzczQge1xuICBoZWlnaHQ6IDYycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI5LjY2MSUgNDAuNDYyJTtcbiAgYmFja2dyb3VuZC1zaXplOiA0NjguNzUlIDMyNC42NzUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvbnMtbG9jayAuaWMge1xuICAgIHdpZHRoOiA1Ny42cHg7XG4gIH1cbiAgLmljb25zLWxvY2sgLmljLXJ1cyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5pY29ucy1sb2NrIC5pYy1pdGFseSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5pY29ucy1sb2NrIC5pYy1nZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaWNvbnMtbG9jayAuaWMtem4ge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuICAuaWNvbnMtbG9jayAuaWMtY2xhc3MzIHtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbiAgLmljb25zLWxvY2sgLmljLWNsYXNzNCB7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuaWNvbnMtbG9jayAuaWMge1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG4gIC5pY29ucy1sb2NrIC5pYy1ydXMge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuICAuaWNvbnMtbG9jayAuaWMtaXRhbHkge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuICAuaWNvbnMtbG9jayAuaWMtZ2VyIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLmljb25zLWxvY2sgLmljLXpuIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmljb25zLWxvY2sgLmljLWNsYXNzMyB7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG4gIC5pY29ucy1sb2NrIC5pYy1jbGFzczQge1xuICAgIGhlaWdodDogNzdweDtcbiAgfVxufVxuXG4ud3JhcEltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcEltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5udW1CaWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmYWI2NjtcbiAgZm9udDogNzAwIDRlbS8xLjIgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmxpc3RFeDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXg6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIC0wLjVlbSAxLjVlbSAtMC41ZW07XG59XG4ubGlzdEV4NCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmxpc3RFeDQgPiBsaTo6YmVmb3JlLCAubGlzdEV4NCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubGlzdEV4NCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG59XG4ubGlzdEV4NCBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3RFeDQgLmJyYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5saXN0RXg0IC5jb3VudHJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOWU5OTk5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdEV4NCBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxudWwubGlzdEV4OCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgLTAuNWVtIDEuNWVtIC0wLjVlbTtcbn1cbnVsLmxpc3RFeDggPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnVsLmxpc3RFeDggPiBsaTo6YmVmb3JlLCB1bC5saXN0RXg4ID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbnVsLmxpc3RFeDggbGkge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxudWwubGlzdEV4OCBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICB1bC5saXN0RXg4IGxpIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbn1cbnVsLmxpc3RJbWczeDQgZmlndXJlIGEuaXRlbS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTMzLjMzJTtcbn1cbnVsLmxpc3RJbWczeDQgZmlndXJlIGEuaXRlbS1nYWxsZXJ5IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3F1YXJlSXRlbXMgLndyYXBJbWcge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZ3JpZEltZyB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLXdpZHRoOiA1MCU7XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG4uZ3JpZEltZyAuaXRlbUdJIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWJlNDtcbn1cbi5ncmlkSW1nIC5pdGVtR0kgZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmdyaWRJbWcgLml0ZW1HSSBmaWd1cmUgLndyYXBJbWcge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5ncmlkSW1nIC5pdGVtR0kgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmbGV4OiAxIDAgMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6ICNmYWY5ZjU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2VkZWJlNDtcbn1cbi5ncmlkSW1nIC5pdGVtR0kgZmlndXJlIGZpZ2NhcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbn1cbi5ncmlkSW1nIC5pdGVtR0kgZmlndXJlIGZpZ2NhcHRpb24gdWwubGlzdE9wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5ncmlkSW1nIC5pdGVtR0kgZmlndXJlIGZpZ2NhcHRpb24gdWwubGlzdE9wdGlvbnMgbGkge1xuICBwYWRkaW5nOiAwLjEyNWVtO1xufVxuLmdyaWRJbWcgLml0ZW1HSSBmaWd1cmUgZmlnY2FwdGlvbiB1bC5saXN0T3B0aW9ucyBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZ3JpZEltZyAuaXRlbUdJIGZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZjZjhlODtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZkMWFiO1xufVxuLmdyaWRJbWcgLml0ZW1TaXplUyB7XG4gIHBhZGRpbmctdG9wOiAxMjAlO1xufVxuLmdyaWRJbWcgLml0ZW1TaXplTSB7XG4gIHBhZGRpbmctdG9wOiAxODAlO1xufVxuLmdyaWRJbWcgLml0ZW1TaXplTCB7XG4gIHBhZGRpbmctdG9wOiAyNDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZEltZyB7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICAgIGNvbHVtbi13aWR0aDogMjUlO1xuICB9XG59XG5cbi5pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLnR3b2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleDogYXV0bztcbn1cbi50d29jb2xzIC5jb2xMIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAuNWVtIDA7XG59XG4udHdvY29scyAuY29sUiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvY29scyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC50d29jb2xzIC5jb2xMIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAudHdvY29scyAuY29sUiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYm94Q2xyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIGJhY2tncm91bmQ6ICNmYWY5ZjU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm94Q2xyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xufVxuLmNpcmNsZSAuYm94Q2xyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNpcmNsZSAuYm94Q2xyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJveENsclNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXg6IGF1dG87XG59XG4uYm94Q2xyU21hbGwgLmJveENsciB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xufVxuXG4uYmdCcmFzcyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctYnJhc3MucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5iZ0Jyb256ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctYnJvbnplLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uYmdDaHIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWNoci5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLmJnQ2hyLW1hdHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWNoci1tYXR0LnBuZykgbm8tcmVwZWF0O1xufVxuXG4uYmdCbGFjayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctYmxhY2sucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLmdhbGxlcnkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbi5nYWxsZXJ5IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmdhbGxlcnkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2hvd1JlZiB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5zaG93UmVmOmhvdmVyIHtcbiAgY29sb3I6ICNmZjcyMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzIwMDtcbn1cblxuLnJlZmVyZW5jZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zMHJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC13aWR0aDogMzByZW07XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIHBhZGRpbmc6IDhyZW0gMXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmNmOGU4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmQxYWI7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICB0cmFuc2l0aW9uOiByaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5yZWZlcmVuY2UgLmNsb3NlUmVmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNlY2NmY2Y7XG59XG4ucmVmZXJlbmNlIC5jbG9zZVJlZiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnJlZmVyZW5jZSAuY2xvc2VSZWY6aG92ZXIgLmljb24ge1xuICBjb2xvcjogI2ZmYWI2Njtcbn1cbi5yZWZlcmVuY2UgLmljb25SZWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogM3JlbTtcbiAgcmlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWZlcmVuY2UgLmljb25SZWYgLmljb24ge1xuICBmb250LXNpemU6IDZyZW07XG4gIGNvbG9yOiAjZmZkMWFiO1xufVxuLnJlZmVyZW5jZSBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVmZXJlbmNlIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJlZmVyZW5jZS5hY3RpdmUge1xuICByaWdodDogMDtcbn1cblxudWwubGlzdENvbnRhY3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW46IDAgLTAuNWVtIDA7XG59XG51bC5saXN0Q29udGFjdHMgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnVsLmxpc3RDb250YWN0cyA+IGxpOjpiZWZvcmUsIHVsLmxpc3RDb250YWN0cyA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG51bC5saXN0Q29udGFjdHMgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIGZsZXg6IDEgMCAxO1xufVxudWwubGlzdENvbnRhY3RzIC5jb250YWN0QmxvY2sgLmhlYWRlckNCIHtcbiAgcGFkZGluZzogMCAwIDAuNWVtO1xufVxudWwubGlzdENvbnRhY3RzIC5jb250YWN0QmxvY2sgLmhlYWRlckNCIGg1IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjg7XG59XG51bC5saXN0Q29udGFjdHMgLmNvbnRhY3RCbG9jayB1bC5saXN0T3B0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZGViZTQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNWVtO1xufVxudWwubGlzdENvbnRhY3RzIC5jb250YWN0QmxvY2sgdWwubGlzdE9wdGlvbnMgbGkge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbnVsLmxpc3RDb250YWN0cyAuY29udGFjdEJsb2NrIHVsLmxpc3RPcHRpb25zIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnVsLmxpc3RDb250YWN0cyAuY29udGFjdEJsb2NrIHVsLmxpc3RPcHRpb25zIC5vcHRpb25MYWJlbCB7XG4gIG1pbi13aWR0aDogMjIlO1xufVxudWwubGlzdENvbnRhY3RzIC5jb250YWN0QmxvY2sgdWwubGlzdE9wdGlvbnMgLm9wdGlvblZhbHVlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICB1bC5saXN0Q29udGFjdHMgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA2NiU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xufVxuLm1hcCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLm1hcCB7XG4gICAgcGFkZGluZy10b3A6IDMzJTtcbiAgfVxufVxuXG4udGl0bGVBY3QsIGgzLnRpdGxlQWN0IHtcbiAgY29sb3I6ICNmZjcyMDA7XG59XG5cbi5oZWFkZXIgLmxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFlbTtcbiAgcGFkZGluZzogMC45ZW0gMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyIC5sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXIgLmJveFIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHJpZ2h0OiAwLjc1ZW07XG4gIHRvcDogMS4zZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRleHQtc2hhZG93OiAxcHggMCAxcHggI2ZmZiwgMCAxcHggMXB4ICNmZmYsIC0xcHggMCAxcHggI2ZmZiwgMCAtMXB4IDFweCAjZmZmO1xufVxuLmhlYWRlciAuYm94UiAubGlua0NvbnRhY3RzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXIgLmJveFIgLmxpbmtDb250YWN0cyAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC4xMjVlbTtcbn1cbi5oZWFkZXIgLmJveFIgLmxpbmtDb250YWN0cyAuZG90dGVkLCAuaGVhZGVyIC5ib3hSIC5saW5rQ29udGFjdHMgLnNob3dSZWYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uaGVhZGVyIC5ib3hSIC5saW5rQ29udGFjdHMgLmhpZGRlbkxldHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBJbmRleCAuaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLnBJbm5lciAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmJveFIgLmxpbmtDb250YWN0cyAuaGlkZGVuTGV0dGVycyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTJlbTtcbiAgICBwYWRkaW5nOiAwLjhlbSAwO1xuICB9XG59XG5cbi5pQnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuM2VtO1xuICBoZWlnaHQ6IDIuM2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNTUsIDExMiwgMC41KTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlCdG4gLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5pQnRuOmhvdmVyLCAuaUJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTE0LCAwLCAwLjcpO1xufVxuLmlCdG46aG92ZXIgLmljb24sIC5pQnRuOmFjdGl2ZSAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuU2Nyb2xsQm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjc1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuYnRuU2Nyb2xsQm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ0blNjcm9sbEJveCAuaUJ0biB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwcztcbn1cbi5idG5TY3JvbGxCb3g6aG92ZXIgLmlCdG4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucEluZGV4IC5idG5VcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cblxuLnBJbmRleCAuYnRuQm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuXG4ucElubmVyIC5uYXZTZWN0aW9uLCAucElubmVyIC5idG5Cb3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdFAge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG4uaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5O1xuICBsZWZ0OiAwLjc1ZW07XG4gIHRvcDogMC43NWVtO1xufVxuXG4ucGFuZWxOYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0yMmVtO1xuICB3aWR0aDogMjBlbTtcbiAgcGFkZGluZzogMmVtIDFlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbGVmdCAzMDBtcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2VkZWJlNDtcbn1cbi5wYW5lbE5hdi5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuXG4uY2xvc2VQTiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwLjVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNsb3NlUE4gLmljb24ge1xuICBjb2xvcjogI2VjY2ZjZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jbG9zZVBOOmhvdmVyIC5pY29uLCAuY2xvc2VQTjphY3RpdmUgLmljb24ge1xuICBjb2xvcjogI2ZmYWI2Njtcbn1cblxuLm5hdiA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ubmF2ID4gdWwgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5uYXYgPiB1bCA+IGxpOjpiZWZvcmUsIC5uYXYgPiB1bCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubmF2ID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlYmU0O1xufVxuLm5hdiA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm5hdiA+IHVsID4gbGkgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIG1hcmdpbjogMC4yNWVtIC0wLjI1ZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWJlNDtcbn1cbi5uYXYgPiB1bCA+IGxpIHVsID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubmF2ID4gdWwgPiBsaSB1bCA+IGxpOjpiZWZvcmUsIC5uYXYgPiB1bCA+IGxpIHVsID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5uYXYgPiB1bCA+IGxpIHVsID4gbGkge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm5hdiAubmF2SXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc2VjdE4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU1NzNhMzsgLypiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNjguNThkZWcsIzUwNWFkZCAzNC40JSwjYmU0MGMwIDY2LjExJSwjZmJhODJiIDk2LjM3JSk7Ki9cbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyIGEsIC5mb290ZXIgLmxpbmtUeXBlIHtcbiAgY29sb3I6ICNiZWQ3ZTU7XG59XG4uZm9vdGVyIGE6aG92ZXIsIC5mb290ZXIgLmxpbmtUeXBlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmQxYWI7XG59XG4uZm9vdGVyIC5mb290ZXJDb2xzIC5mb290ZXJMZWZ0Q29sLCAuZm9vdGVyIC5mb290ZXJDb2xzIC5mb290ZXJSaWdodENvbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmZvb3RlciAuZm9vdGVyVHh0IHNwYW4sIC5mb290ZXIgLmZvb3RlclR4dCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgZm9udC1zaXplOiAwLjg4OWVtO1xuICBsaW5lLWhlaWdodDogMS4zM2VtO1xufVxuLmZvb3RlciAuY29weSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4uZm9vdGVyIC5jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uZm9vdGVyIC5jb250YWN0IC50ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9vdGVyIC5jb250YWN0IC50ZWwgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwLjMzZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5mb290ZXIgLmNvbnRhY3QgLmRvdHRlZCwgLmZvb3RlciAuY29udGFjdCAuc2hvd1JlZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgZm9udDogNDAwIDExcHgvMjRweCBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb290ZXIgLmNvbnRhY3QgLmRvdHRlZDpob3ZlciwgLmZvb3RlciAuY29udGFjdCAuc2hvd1JlZjpob3ZlciwgLmZvb3RlciAuY29udGFjdCAuZG90dGVkOmFjdGl2ZSwgLmZvb3RlciAuY29udGFjdCAuc2hvd1JlZjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyQ29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyQ29scyAuZm9vdGVyTGVmdENvbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5mb290ZXIgLmNvbnRhY3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5mb290ZXIgLmNvbnRhY3QgLnRlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3RlciAuY29udGFjdCAuZG90dGVkLCAuZm9vdGVyIC5jb250YWN0IC5zaG93UmVmIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuZm9vdGVyIC5jb250YWN0IC50ZWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuZm9vdGVyIC5jb250YWN0IC5kb3R0ZWQsIC5mb290ZXIgLmNvbnRhY3QgLnNob3dSZWYge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG4uaW5mb0Nvb2tpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDI0OCwgMjMyLCAwLjkpO1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm8taGlkZGVuc2Nyb2xsIC5ub1Njcm9sbCAuaW5mb0Nvb2tpZXMge1xuICByaWdodDogMjJweDtcbn1cbi5pbmZvQ29va2llcyBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbmZvQ29va2llcyBwIHtcbiAgZm9udC1zaXplOiAwLjg4OWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb0Nvb2tpZXMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5uby1oaWRkZW5zY3JvbGwgLm5vU2Nyb2xsIC5pbmZvQ29va2llcyB7XG4gICAgcmlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuLnByb21vMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvbW8yIC5keWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy94eHgtYWt2YS5qcGcpIDUwJSAxMDAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9tbzIgLmltZ1Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE3MCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDcyJTtcbiAgbWFyZ2luOiAwIC0zNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9tbzIgLmltZ1Byb21vIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5wcm9tbzIgLmltZ1Byb21vIC5pbWctYW5pIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoSW1nO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEzLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuLnByb21vMiAuaW1nUHJvbW8gLmltZy0wMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cbi5wcm9tbzIgLmltZ1Byb21vIC5pbWctMDIge1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuLnByb21vMiAuaW1nUHJvbW8gLmltZy0wMyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNC41cztcbn1cbi5wcm9tbzIgLmltZ1Byb21vIC5pbWctMDQge1xuICBhbmltYXRpb24tZGVsYXk6IDZzO1xufVxuLnByb21vMiAuaW1nUHJvbW8gLmltZy0wNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNy41cztcbn1cbi5wcm9tbzIgLmltZ1Byb21vIC5pbWctMDYge1xuICBhbmltYXRpb24tZGVsYXk6IDlzO1xufVxuLnByb21vMiAuaW1nUHJvbW8gLmltZy0wNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTAuNXM7XG59XG4ucHJvbW8yIC5pbWdQcm9tbyAuaW1nLTA4IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7XG59XG5Aa2V5ZnJhbWVzIHNoSW1nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucHJvbW8yIC5ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMS41ZW0gMC43NWVtIDNlbTtcbn1cbi5wcm9tbzIgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNjAlO1xuICBmb250LWZhbWlseTogXCJCaWN1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAxZTNkO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIHRleHQtc2hhZG93OiAxcHggMCAxcHggI2ZmZiwgMCAxcHggMXB4ICNmZmYsIC0xcHggMCAxcHggI2ZmZiwgMCAtMXB4IDFweCAjZmZmO1xufVxuLnByb21vMiAudGl0bGUgLmNsckUge1xuICBjb2xvcjogI2ZmNzIwMDtcbn1cbi5wcm9tbzIgLnR4dFByb21vIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBjb2xvcjogIzAwMWUzZDtcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDFweCAjZmZmLCAwIDFweCAxcHggI2ZmZiwgLTFweCAwIDFweCAjZmZmLCAwIC0xcHggMXB4ICNmZmY7XG59XG4ucHJvbW8yIC50eHRQcm9tbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8yIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNzAlO1xuICB9XG4gIC5wcm9tbzIgLmJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vMiAuaW1nUHJvbW8ge1xuICAgIHdpZHRoOiAxMzAlO1xuICAgIG1hcmdpbjogMCAtMTUlO1xuICAgIHBhZGRpbmctdG9wOiA0OC4yJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLnByb21vMiAuaW1nUHJvbW8ge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIG1hcmdpbjogMCAtNSU7XG4gICAgcGFkZGluZy10b3A6IDQwLjglO1xuICB9XG59XG5cbi5hcnRpY2xlRnVsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXJ0aWNsZUZ1bGwgLmNsb3NlQUYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGljbGVGdWxsIC5jbG9zZUFGIC5pY29uIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjOWU5OTk5O1xufVxuLmFydGljbGVGdWxsIC5jbG9zZUFGOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6ICNmZjcyMDA7XG59XG4uYXJ0aWNsZUZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogLTAuNGVtO1xufVxuLmFydGljbGVGdWxsLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uYXJ0aWNsZUZ1bGwgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnVsLnByaWNlQ29tcGFyaXNvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleDogYXV0bztcbiAgbWFyZ2luOiAwIC0wLjVlbTtcbn1cbnVsLnByaWNlQ29tcGFyaXNvbiA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxudWwucHJpY2VDb21wYXJpc29uID4gbGk6OmJlZm9yZSwgdWwucHJpY2VDb21wYXJpc29uID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbnVsLnByaWNlQ29tcGFyaXNvbiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xufVxudWwucHJpY2VDb21wYXJpc29uIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG59XG51bC5wcmljZUNvbXBhcmlzb24gZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmFmOWY1O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZGViZTQ7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjI1ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxudWwucHJpY2VDb21wYXJpc29uIGZpZ3VyZSBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG59XG51bC5wcmljZUNvbXBhcmlzb24gZmlndXJlIGZpZ2NhcHRpb24gcCwgdWwucHJpY2VDb21wYXJpc29uIGZpZ3VyZSBmaWdjYXB0aW9uIHVsLCB1bC5wcmljZUNvbXBhcmlzb24gZmlndXJlIGZpZ2NhcHRpb24gb2wsIHVsLnByaWNlQ29tcGFyaXNvbiBmaWd1cmUgZmlnY2FwdGlvbiAud3JhcFRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG51bC5wcmljZUNvbXBhcmlzb24gZmlndXJlIGZpZ2NhcHRpb24gLnRpdGxlUEMge1xuICBjb2xvcjogIzU1NzNhMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnVsLnByaWNlQ29tcGFyaXNvbiBmaWd1cmUgZmlnY2FwdGlvbiAudGl0bGVQQyBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxudWwucHJpY2VDb21wYXJpc29uIGZpZ3VyZSBmaWdjYXB0aW9uIC5wcmljZVBDIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiAjZmZhYjY2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICB1bC5wcmljZUNvbXBhcmlzb24gbGkge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgfVxufVxuXG4uY2xpcEltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDMwJSAwIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jbGlwSW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uaW1nMmluMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGViZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmltZzJpbjEgLndyYXBJbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDE4OC43MzglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW1nMmluMSAud3JhcEltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW1nMmluMSAud3JhcEltZyAuaW1nRiB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW1nMmluMSAud3JhcEltZyAuaW1nUyB7XG4gIHotaW5kZXg6IC0xO1xufVxuLmltZzJpbjEgLndyYXBJbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi0J/QvtGB0LzQvtGC0YDQtdGC0Ywg0LjQt9C90YPRgtGA0LhcIjtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICBib3R0b206IDRweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uaW1nMmluMSAud3JhcEltZy52aWV3UyAuaW1nRiB7XG4gIHotaW5kZXg6IC0xO1xufVxuLmltZzJpbjEgLndyYXBJbWcudmlld1MgLmltZ1Mge1xuICB6LWluZGV4OiAzO1xufVxuLmltZzJpbjEgLndyYXBJbWcudmlld1M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi0J/QvtGB0LzQvtGC0YDQtdGC0Ywg0YHQvdCw0YDRg9C20LhcIjtcbn1cbi5pbWcyaW4xIC53cmFwSW1nOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaW1nMmluMSBmaWdjYXB0aW9uIHVsLmxpc3RPcHRpb25zIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4uaW1nMmluMSBmaWdjYXB0aW9uIHVsLmxpc3RPcHRpb25zIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTtcbn1cbi5pbWcyaW4xIGZpZ2NhcHRpb24gdWwubGlzdE9wdGlvbnMgbGkgLm9wdGlvbkxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbn1cbi5pbWcyaW4xIGZpZ2NhcHRpb24gdWwubGlzdE9wdGlvbnMgbGkgLm9wdGlvblZhbHVlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmltZzJpbjEgZmlnY2FwdGlvbiB1bC5saXN0T3B0aW9ucyBsaSAubGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxudWwubGlzdE9wdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbnVsLmxpc3RPcHRpb25zID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG51bC5saXN0T3B0aW9ucyA+IGxpOjpiZWZvcmUsIHVsLmxpc3RPcHRpb25zID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbnVsLmxpc3RPcHRpb25zIGxpIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnVsLmxpc3RPcHRpb25zIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2ZjZjhlODtcbn1cbnVsLmxpc3RPcHRpb25zIC5vcHRpb25MYWJlbCB7XG4gIG1pbi13aWR0aDogMzMlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNTU3M2EzO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbnVsLmxpc3RPcHRpb25zIC5vcHRpb25WYWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxudWwubGlzdE9wdGlvbnMgLm9wdGlvblZhbHVlIGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzllOTk5OTtcbn1cblxuLmNhcmRUd29JbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGViZTQ7XG59XG4uY2FyZFR3b0ltZyBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmRUd29JbWcgLmxpc3RPcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveEltZ1R3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uYm94SW1nVHdvIGltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLnNsaWRlciBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNsaWRlciAudG5zLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpZGVyIC50bnMtY29udHJvbHMgW2RhdGEtY29udHJvbHNdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMi4zZW07XG4gIGhlaWdodDogMi4zZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1NSwgMTEyLCAwLjUpO1xuICB0ZXh0LWluZGVudDogLTUwMGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDAuMWVtIHNvbGlkICNmZmY7XG59XG4uc2xpZGVyIC50bnMtY29udHJvbHMgW2RhdGEtY29udHJvbHNdOjpiZWZvcmUsIC5zbGlkZXIgLnRucy1jb250cm9scyBbZGF0YS1jb250cm9sc106OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc2xpZGVyIC50bnMtY29udHJvbHMgW2RhdGEtY29udHJvbHNdOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5zbGlkZXIgLnRucy1jb250cm9scyBbZGF0YS1jb250cm9sc106OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4uc2xpZGVyIC50bnMtY29udHJvbHMgW2RhdGEtY29udHJvbHNdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDExNCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyIC50bnMtY29udHJvbHMgW2RhdGEtY29udHJvbHNdOmhvdmVyOjpiZWZvcmUsIC5zbGlkZXIgLnRucy1jb250cm9scyBbZGF0YS1jb250cm9sc106aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9cHJldl06OmJlZm9yZSB7XG4gIGxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuLnNsaWRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPXByZXZdOjphZnRlciB7XG4gIGxlZnQ6IDAuNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cbi5zbGlkZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1uZXh0XTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDAuNWVtO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG59XG4uc2xpZGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9bmV4dF06OmFmdGVyIHtcbiAgcmlnaHQ6IDAuNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbn1cblxuLnRpdGxlVGh1bWJuYWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogI2VjY2ZjZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsLnRodW1ibmFpbHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnVsLnRodW1ibmFpbHMgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbnVsLnRodW1ibmFpbHMgPiBsaTo6YmVmb3JlLCB1bC50aHVtYm5haWxzID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbnVsLnRodW1ibmFpbHMgbGkge1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG51bC50aHVtYm5haWxzIC50bnMtbmF2LWFjdGl2ZSB7XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkICNmZmFiNjY7XG59XG51bC50aHVtYm5haWxzIC5ib3hDbHIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG51bC50aHVtYm5haWxzLmNpcmNsZSBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLypcbi5zbGlkZXI0IHsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgNGVtIDA7XG5cdC5zbGljay1saXN0IHsgb3ZlcmZsb3c6IGhpZGRlbjsgIH1cblx0LnNsaWNrLXRyYWNrIHsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgZGlzcGxheTpmbGV4OyBmbGV4LWZsb3c6cm93IG5vd3JhcDsgYWxpZ24taXRlbXM6c3RyZXRjaDsgfVxuXHQuc2xpY2stc2xpZGUgeyBwYWRkaW5nOiAwIDAuMjVlbTsgaGVpZ2h0OmF1dG87IGRpc3BsYXk6ZmxleDsgZmxleC1mbG93OmNvbHVtbjt9XG5cdC5zbGljay1hcnJvdyB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDoyOyB0b3A6NTAlOyBmb250LXNpemU6MWVtOyBtYXJnaW4tdG9wOi0xLjc1ZW07IGJvcmRlcjpub25lOyBiYWNrZ3JvdW5kOm5vbmU7IHdpZHRoOjEuNWVtOyBoZWlnaHQ6MmVtOyBvdmVyZmxvdzpoaWRkZW47IHRleHQtaW5kZW50Oi01MDBlbTsgY3Vyc29yOnBvaW50ZXI7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge2NvbnRlbnQ6Jyc7IHBvc2l0aW9uOmFic29sdXRlOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDozcHg7IGhlaWdodDo1MCU7IGJhY2tncm91bmQ6JGNsclR4dDM7IGJvcmRlci1yYWRpdXM6M3B4OyB9XG5cdFx0JjpiZWZvcmUgeyB0b3A6MDsgYm90dG9tOmF1dG87ICB9XG5cdFx0JjphZnRlciB7IHRvcDphdXRvOyBib3R0b206MDsgfVxuXHRcdCY6aG92ZXI6YmVmb3JlLCY6aG92ZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiRjbHJPcmFuZ2U7IH1cblx0fVxuXHQuc2xpY2stcHJldiB7IGxlZnQ6LTAuNzVlbTtcblx0XHQmOmJlZm9yZSB7bGVmdDowOyBtYXJnaW4tdG9wOi0xcHg7IHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOyAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdDt9XG5cdFx0JjphZnRlciB7bGVmdDowOyB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7IHRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7IH1cblx0fVxuXHQuc2xpY2stbmV4dCB7IHJpZ2h0Oi0wLjc1ZW07XG5cdFx0JjpiZWZvcmUge3JpZ2h0OjA7IG1hcmdpbi10b3A6LTFweDsgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOyB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7IH1cblx0XHQmOmFmdGVyIHtyaWdodDowOyB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTsgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0OyB9XG5cdH1cblx0QGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wUykge1xuXHRcdC5zbGljay1hcnJvdyB7IGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9XG5cdH1cblx0QGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wTSkge1xuXHRcdC5zbGljay1wcmV2IHsgbGVmdDotMWVtOyB9XG5cdFx0LnNsaWNrLW5leHQgeyByaWdodDotMWVtOyB9IFxuXHR9XG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcEwpIHtcblx0XHQuc2xpY2stcHJldiB7IGxlZnQ6LTEuMjVlbTsgfVxuXHRcdC5zbGljay1uZXh0IHsgcmlnaHQ6LTEuMjVlbTsgfSBcblx0fVxufVxuXG4uc2xpZGVyLW5hdiB7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDRlbSAwO1xuXHQuc2xpY2stbGlzdCB7IG92ZXJmbG93OiBoaWRkZW47ICB9XG5cdC5zbGljay10cmFjayB7IG1hcmdpbjowOyBwYWRkaW5nOjA7IGRpc3BsYXk6ZmxleDsgZmxleC1mbG93OnJvdyBub3dyYXA7IGFsaWduLWl0ZW1zOnN0cmV0Y2g7IH1cblx0LnNsaWNrLXNsaWRlIHsgZmxleDoxIDEgMTsgIHBhZGRpbmc6IDA7fSBtYXJnaW46MFxuXHQuc2xpY2stYXJyb3cgeyBkaXNwbGF5Om5vbmU7IHBvc2l0aW9uOmFic29sdXRlOyB6LWluZGV4OjI7IHRvcDo1MCU7IGZvbnQtc2l6ZToxZW07IG1hcmdpbi10b3A6LTEuNzVlbTsgYm9yZGVyOm5vbmU7IGJhY2tncm91bmQ6bm9uZTsgd2lkdGg6MS41ZW07IGhlaWdodDoyZW07IG92ZXJmbG93OmhpZGRlbjsgdGV4dC1pbmRlbnQ6LTUwMGVtOyBjdXJzb3I6cG9pbnRlcjtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7Y29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjNweDsgaGVpZ2h0OjUwJTsgYmFja2dyb3VuZDokY2xyVHh0MzsgYm9yZGVyLXJhZGl1czozcHg7IH1cblx0XHQmOmJlZm9yZSB7IHRvcDowOyBib3R0b206YXV0bzsgIH1cblx0XHQmOmFmdGVyIHsgdG9wOmF1dG87IGJvdHRvbTowOyB9XG5cdFx0Jjpob3ZlcjpiZWZvcmUsJjpob3ZlcjphZnRlciB7IGJhY2tncm91bmQ6JGNsck9yYW5nZTsgfVxuXHR9XG5cdC5zbGljay1wcmV2IHsgbGVmdDotMC43NWVtO1xuXHRcdCY6YmVmb3JlIHtsZWZ0OjA7IG1hcmdpbi10b3A6LTFweDsgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7ICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0O31cblx0XHQmOmFmdGVyIHtsZWZ0OjA7IHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTsgdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDsgfVxuXHR9XG5cdC5zbGljay1uZXh0IHsgcmlnaHQ6LTAuNzVlbTtcblx0XHQmOmJlZm9yZSB7cmlnaHQ6MDsgbWFyZ2luLXRvcDotMXB4OyB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7IHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDsgfVxuXHRcdCY6YWZ0ZXIge3JpZ2h0OjA7IHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOyB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7IH1cblx0fVxuXHRAaW5jbHVkZSByZXNwb25kKGRlc2t0b3BTKSB7XG5cdFx0LnNsaWNrLWFycm93IHsgZGlzcGxheTpibG9jazt9XG5cdH1cblx0QGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wTSkge1xuXHRcdC5zbGljay1wcmV2IHsgbGVmdDotMWVtOyB9XG5cdFx0LnNsaWNrLW5leHQgeyByaWdodDotMWVtOyB9IFxuXHR9XG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcEwpIHtcblx0XHQuc2xpY2stcHJldiB7IGxlZnQ6LTEuMjVlbTsgfVxuXHRcdC5zbGljay1uZXh0IHsgcmlnaHQ6LTEuMjVlbTsgfSBcblx0fVxufSovXG4ucG9wdXBDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsaW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAyMywgMjMsIDAuNSk7XG59XG4uYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wb3B1cCAucG9wdXBDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wb3B1cCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcHVwIC5jbG9zZSAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogI2VjY2ZjZjtcbn1cbi5wb3B1cCAuY2xvc2U6aG92ZXIgLmljb24ge1xuICBjb2xvcjogI2ZmNzIwMDtcbn1cbi5wb3B1cC5wb3B1cEdhbGxlcnkge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LXdpZHRoOiA5NiU7XG59XG4ucG9wdXAucG9wdXBHYWxsZXJ5IC5wb3B1cENvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wb3B1cC5wb3B1cEdhbGxlcnkgLnBvcHVwQ29udGVudCAudGl0bGUge1xuICBmb250OiAzMDAgaXRhbGljIDAuNzVlbS8xLjUgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IC0xZW07XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5ZTk5OTk7XG59XG4ucG9wdXAucG9wdXBHYWxsZXJ5IC5jbG9zZSB7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG4gIC5wb3B1cCAucG9wdXBDb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgfVxuICAucG9wdXAgLmNsb3NlIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFycm93UG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFycm93UG9wdXAgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBjb2xvcjogI2VjY2ZjZjtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIGVhc2UtaW4tb3V0IDE1MG1zLCBjb2xvciBlYXNlLWluLW91dCAxNTBtcztcbn1cbi5hcnJvd1BvcHVwLmFycm93TCB7XG4gIGxlZnQ6IDA7XG59XG4uYXJyb3dQb3B1cC5hcnJvd0wgLmljb24ge1xuICBsZWZ0OiAwLjE1ZW07XG59XG4uYXJyb3dQb3B1cC5hcnJvd1Ige1xuICByaWdodDogMDtcbn1cbi5hcnJvd1BvcHVwLmFycm93UiAuaWNvbiB7XG4gIHJpZ2h0OiAwLjE1ZW07XG59XG4uYXJyb3dQb3B1cDpob3ZlciAuaWNvbiwgLmFycm93UG9wdXA6YWN0aXZlIC5pY29uIHtcbiAgY29sb3I6ICNmZjcyMDA7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5zaG93UG9wdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGVtLWdhbGxlcnkge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5pbmZvQmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG4uaW5mb0Jsb2NrIC5ib3hJVCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDNlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWdcIiBcInR4dFwiO1xufVxuLmluZm9CbG9jayAuYm94SVQgLmJveEltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1hcmVhOiBpbWc7XG59XG4uaW5mb0Jsb2NrIC5ib3hJVCAuYm94SW1nIGZpZ3VyZSB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5mb0Jsb2NrIC5ib3hJVCAuYm94SW1nIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5mb0Jsb2NrIC5ib3hJVCAuYm94SW1nIGZpZ3VyZSAuaW1nT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBhbmltYXRpb246IG9wYWNpdHlQdWxzZSAycyBpbmZpbml0ZTtcbn1cbi5pbmZvQmxvY2sgLmJveElUIC5ib3hJbWcgZmlndXJlIC5hY3RpdmVJbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmluZm9CbG9jayAuYm94SVQgLmJveFR4dCB7XG4gIGdyaWQtYXJlYTogdHh0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9CbG9jayAuYm94SVQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZyB0eHRcIjtcbiAgfVxuICAuaW5mb0Jsb2NrIC5ib3hJVCAuYm94SW1nIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaW5mb0Jsb2NrLm5vdE1CIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbmZvQmxvY2subm90TUIgLmJveElUIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbmZvQmxvY2sgLmJyZEltZyBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWRlYmU0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlZGViZTQ7XG4gIHBhZGRpbmc6IDAgMCAycHggMnB4O1xufVxuLmluZm9CbG9jayAudHJpZ2dlckFjdGl2ZUltZy5hY3RpdmUge1xuICBjb2xvcjogI2ZmNzIwMDtcbn1cbi5pbmZvQmxvY2sgLnRyaWdnZXJBY3RpdmVJbWcuYWN0aXZlLmRvdHRlZCwgLmluZm9CbG9jayAudHJpZ2dlckFjdGl2ZUltZy5hY3RpdmUuc2hvd1JlZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNzIwMCAzMy4zMyUsIHRyYW5zcGFyZW50IDMzLjMzJSk7XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eVB1bHNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMzUlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2hlc3NJVCA+IC5pbmZvQmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5ib3hJVCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0eHQgaW1nXCI7XG4gIH1cbiAgLmNoZXNzSVQgPiAuaW5mb0Jsb2NrOm50aC1jaGlsZChldmVuKSAuYm94SVQgLmJveEltZyBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNoZXNzSVQgPiAuaW5mb0Jsb2NrOm50aC1jaGlsZChldmVuKSAuYm94SVQgLmJveEltZyAuc3RpY2tlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogLTEuNWVtO1xuICAgIGxlZnQ6IC0xLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mb0Jsb2NrVFIgLmJveElUIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInR4dCBpbWdcIjtcbiAgfVxuICAuaW5mb0Jsb2NrVFIgLmJveElUIC5ib3hJbWcgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5pbmZvQmxvY2tUUiAuYm94SVQgLmJveEltZyAuc3RpY2tlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogLTEuNWVtO1xuICAgIGxlZnQ6IC0xLjVlbTtcbiAgfVxufVxuXG4uaW5mb0Jsb2NrUiAuYm94SVQge1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInR4dFwiIFwiaW1nXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mb0Jsb2NrUiAuYm94SVQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidHh0IGltZ1wiO1xuICB9XG4gIC5pbmZvQmxvY2tSIC5ib3hJVCAuYm94SW1nIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaW5mb0Jsb2NrUiAuYm94SVQgLmJveEltZyAuc3RpY2tlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogLTEuNWVtO1xuICAgIGxlZnQ6IC0xLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGhpcmRJVCA+IC5pbmZvQmxvY2sgLmJveElUIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aGlyZElUID4gLmluZm9CbG9ja1RSIC5ib3hJVCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGhpcmRJVC5jaGVzc0lUID4gLmluZm9CbG9jazpudGgtY2hpbGQoZXZlbikgLmJveElUIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbn1cblxuLmluZEJyZCA+IC5pbmZvQmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzLjVlbSAwIDJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWJlNDtcbn1cbi5pbmRCcmQgPiAuaW5mb0Jsb2NrOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG51bC5yZWNhbGxMaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW46IDAgLTAuNWVtIDA7XG59XG51bC5yZWNhbGxMaXN0ID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG51bC5yZWNhbGxMaXN0ID4gbGk6OmJlZm9yZSwgdWwucmVjYWxsTGlzdCA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG51bC5yZWNhbGxMaXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZmxleDogMSAwIDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICB1bC5yZWNhbGxMaXN0IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5yZWNhbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlYmU0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY29udGVudC1yZWNhbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5ib3gtcmVjYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDYuODc1ZW07XG4gIC8qJjo6YWZ0ZXIgeyBjb250ZW50OlwiLi4uXCI7IGZvbnQtd2VpZ2h0OjcwMDsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjA7IGJvdHRvbTowOyB3aWR0aDo1ZW07IGhlaWdodDoxLjM3NWVtOyBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IHRleHQtYWxpZ246cmlnaHQ7IGNvbG9yOiRjbHJHcmF5OyB9Ki9cbn1cbi5ib3gtcmVjYWxsIHAge1xuICBtYXJnaW46IDEuMzc1ZW0gMCAwIDA7XG59XG4uYm94LXJlY2FsbCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmF1dG9yLXJlY2FsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzllOTk5OTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xufVxuLnJlY2FsbCAuYXV0b3ItcmVjYWxsIHtcbiAgYmFja2dyb3VuZDogI2ZhZjlmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGViZTQ7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG59XG4uYXV0b3ItcmVjYWxsIC5yZXNpZGVuY2UtYXV0b3Ige1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5yZWNhbGxUeHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWNhbGxUeHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDFlbTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTJweDtcbn1cbi5yZWNhbGxUeHQgLmNvbnRlbnQtcmVjYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnJlY2FsbFR4dCAuY29udGVudC1yZWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLnJlY2FsbFR4dCAuY29udGVudC1yZWNhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMWVtO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLnJlY2FsbFR4dDpob3ZlciAuYm94LXJlY2FsbDo6YWZ0ZXIge1xuICBjb2xvcjogcmVkO1xufVxuXG4ucmVjYWxsVmlkZW8gLmJveC1yZWNhbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDU2LjI1JSAwIDAgMDtcbn1cbi5yZWNhbGxWaWRlbyAuYm94LXJlY2FsbCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnJlY2FsbEF1ZGlvIC5jb250ZW50LXJlY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5yZWNhbGxBdWRpbyAuY29udGVudC1yZWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuLnJlY2FsbEF1ZGlvIC5hdXRvci1yZWNhbGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJlY2FsbEF1ZGlvIC5kYXRlLXJlY2FsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuLnJlY2FsbEF1ZGlvIGF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG59XG5cbi5yZWNhbGxGdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5yZWNhbGxGdWxsOjpiZWZvcmUsIC5yZWNhbGxGdWxsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTJweDtcbn1cbi5yZWNhbGxGdWxsOjpiZWZvcmUge1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLnJlY2FsbEZ1bGw6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwO1xufVxuLnJlY2FsbEZ1bGwgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7XG59XG4ucmVjYWxsRnVsbCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBpY3R1cmUtd2VhdGhlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDMwJSAwIDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93ZWF0aGVyLnBuZykgMTAlIDIwJSBuby1yZXBlYXQ7XG4gIG1hcmdpbjogLTMuNWVtIDAgMmVtO1xufSIsIi5wcm9tbzIgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6MTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQuZHllIHsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyBiYWNrZ3JvdW5kOnVybCguLi9pbWcveHh4LWFrdmEuanBnKSAgNTAlIDEwMCUgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO31cclxuXHQuaW1nUHJvbW8geyBwb3NpdGlvbjpyZWxhdGl2ZTsgIGRpc3BsYXk6YmxvY2s7IHdpZHRoOjE3MCU7IGhlaWdodDowOyBwYWRkaW5nLXRvcDo3MiU7IG1hcmdpbjowIC0zNSU7IHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0aW1nIHtwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6MDsgYm90dG9tOjA7IHdpZHRoOjEwMCU7IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjt9XHJcblx0XHQuaW1nLWFuaSB7b3BhY2l0eTogMDsgYW5pbWF0aW9uLW5hbWU6IHNoSW1nOyBhbmltYXRpb24tZHVyYXRpb246IDEzLjVzOyBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgYW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWw7fVxyXG5cdFx0LmltZy0wMSB7IGFuaW1hdGlvbi1kZWxheToxLjVzOyB9XHJcblx0XHQuaW1nLTAyIHsgYW5pbWF0aW9uLWRlbGF5OjNzOyB9XHJcblx0XHQuaW1nLTAzIHsgYW5pbWF0aW9uLWRlbGF5OjQuNXM7fVxyXG5cdFx0LmltZy0wNCB7IGFuaW1hdGlvbi1kZWxheTo2czt9XHJcblx0XHQuaW1nLTA1IHsgYW5pbWF0aW9uLWRlbGF5OjcuNXM7fVxyXG5cdFx0LmltZy0wNiB7IGFuaW1hdGlvbi1kZWxheTo5czt9XHJcblx0XHQuaW1nLTA3IHsgYW5pbWF0aW9uLWRlbGF5OjEwLjVzO31cclxuXHRcdC5pbWctMDggeyBhbmltYXRpb24tZGVsYXk6MTJzO31cclxuXHJcblx0XHRAa2V5ZnJhbWVzIHNoSW1nIHtcclxuXHRcdFx0MCUge29wYWNpdHk6IDA7fVxyXG5cdFx0XHQ1JSB7b3BhY2l0eTogMTt9XHJcblx0XHRcdDEzJSB7b3BhY2l0eTogMTt9XHJcblx0XHRcdDE1JSB7b3BhY2l0eTogMDt9XHJcblx0XHRcdDEwMCUge29wYWNpdHk6IDA7fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0LmJveCB7IHBvc2l0aW9uOnJlbGF0aXZlOyBmb250LXN0eWxlOiBpdGFsaWM7IHBhZGRpbmc6MS41ZW0gMC43NWVtIDNlbTsgfVxyXG5cdFxyXG5cdC50aXRsZSB7IGRpc3BsYXk6YmxvY2s7IHRleHQtYWxpZ246Y2VudGVyOyBmb250LXNpemU6MTYwJTsgZm9udC1mYW1pbHk6JGZvbnRCazsgY29sb3I6IzAwMWUzZDsgIG1hcmdpbi1ib3R0b206MC4yNWVtOyAgdGV4dC1zaGFkb3c6JG91dGxpbmVXO1xyXG5cdFx0LmNsckUgeyBjb2xvcjokY2xyT3JhbmdlOyB9XHJcblx0fVxyXG5cdC50eHRQcm9tbyB7IHRleHQtYWxpZ246bGVmdDsgZm9udC1zaXplOjEuMTI1ZW07IGNvbG9yOiMwMDFlM2Q7IHRleHQtc2hhZG93OiRvdXRsaW5lVztcclxuXHRcdHAgeyBtYXJnaW4tYm90dG9tOiAwLjc1ZW07fVxyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldFMpe1xyXG5cdFx0LnRpdGxlIHsgZm9udC1zaXplOjE3MCU7ICB9XHJcblx0XHQuYm94IHtwYWRkaW5nLXJpZ2h0OjEuNWVtOyBwYWRkaW5nLWxlZnQ6MS41ZW07fVxyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldEwpe1xyXG5cdFx0LmltZ1Byb21vIHsgd2lkdGg6MTMwJTsgbWFyZ2luOjAgLTE1JTsgcGFkZGluZy10b3A6NDguMiU7IH1cclxuXHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcFMpe1xyXG5cdFx0LmltZ1Byb21vIHsgd2lkdGg6MTEwJTsgbWFyZ2luOjAgLTUlOyBwYWRkaW5nLXRvcDo0MC44JTsgfVxyXG5cclxuXHR9XHJcbn0iLCIuaW5mb0Jsb2NrIHsgQGluY2x1ZGUgbWI7IFxyXG5cdC5ib3hJVCB7IHotaW5kZXg6IDI7IG1hcmdpbi1ib3R0b206MmVtOyBkaXNwbGF5OiBncmlkOyAgZ3JpZC1nYXA6M2VtOyBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZ1wiIFwidHh0XCI7XHJcblx0XHQuYm94SW1nIHsgcG9zaXRpb246cmVsYXRpdmU7IGdyaWQtYXJlYTogaW1nO1xyXG5cdFx0XHRmaWd1cmUgeyBtYXgtd2lkdGg6NjUwcHg7ICBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGltZyB7IEBpbmNsdWRlIGltZ1Jlc3A7IH1cclxuXHRcdFx0XHQuaW1nT3ZlcmxheSB7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDowOyBhbmltYXRpb246IG9wYWNpdHlQdWxzZSAycyBpbmZpbml0ZTsgfVxyXG5cdFx0XHRcdC5hY3RpdmVJbWcgeyBAaW5jbHVkZSBpbWdSZXNwOyBkaXNwbGF5Om5vbmU7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDowOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3hUeHQgeyBncmlkLWFyZWE6IHR4dDsgfVxyXG5cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0TCl7IGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyOyBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZyB0eHRcIjsgXHJcblx0XHRcdC5ib3hJbWcge1xyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRmaWdjYXB0aW9uIHt0ZXh0LWFsaWduOiBsZWZ0O31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ub3RNQiB7IG1hcmdpbi1ib3R0b206MDsgXHJcblx0XHQuYm94SVQgeyBtYXJnaW4tYm90dG9tOjA7IH1cclxuXHR9XHJcblx0LmJyZEltZyB7XHJcblx0XHRmaWd1cmUgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgYm9yZGVyLWJvdHRvbTo0cHggc29saWQgJGNsckJyZDsgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICRjbHJCcmQ7IHBhZGRpbmc6IDAgMCAycHggMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudHJpZ2dlckFjdGl2ZUltZyB7XHJcblx0XHQmLmFjdGl2ZSB7Y29sb3I6JGNsckxpbmtIO1xyXG5cdFx0XHQmLmRvdHRlZCB7IGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY2xyTGlua0ggMzMuMzMlLCB0cmFuc3BhcmVudCAzMy4zMyUpOyB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgb3BhY2l0eVB1bHNle1xyXG5cdDAlIHsgb3BhY2l0eToxOyB9XHJcblx0MzUlIHsgb3BhY2l0eTowLjI1OyB9XHJcblx0NzAlIHsgb3BhY2l0eToxOyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6MTsgfVxyXG59XHJcblxyXG4uY2hlc3NJVCB7XHJcblx0Pi5pbmZvQmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHsgXHJcblx0XHQuYm94SVQge1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kKHRhYmxldEwpIHsgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0eHQgaW1nXCI7IFxyXG5cdFx0XHRcdC5ib3hJbWcge1xyXG5cdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0ZmlnY2FwdGlvbiB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3RpY2tlciB7dG9wOmF1dG87IHJpZ2h0OmF1dG87IGJvdHRvbTotMS41ZW07IGxlZnQ6LTEuNWVtO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pbmZvQmxvY2tUUiB7IFxyXG5cdC5ib3hJVCB7IFxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRMKSB7IGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidHh0IGltZ1wiOyBcclxuXHRcdFx0LmJveEltZyB7XHJcblx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdGZpZ2NhcHRpb24geyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3RpY2tlciB7dG9wOmF1dG87IHJpZ2h0OmF1dG87IGJvdHRvbTotMS41ZW07IGxlZnQ6LTEuNWVtO31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG4uaW5mb0Jsb2NrUiB7XHJcblx0LmJveElUIHsgZ3JpZC10ZW1wbGF0ZS1hcmVhczogIFwidHh0XCIgXCJpbWdcIjtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0TCkgeyBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInR4dCBpbWdcIjsgXHJcblx0XHRcdC5ib3hJbWcge1xyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRmaWdjYXB0aW9uIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN0aWNrZXIge3RvcDphdXRvOyByaWdodDphdXRvOyBib3R0b206LTEuNWVtOyBsZWZ0Oi0xLjVlbTt9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50aGlyZElUIHtcclxuXHQ+LmluZm9CbG9jayB7IFxyXG5cdFx0LmJveElUIHsgXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0TCl7IGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMmZyOyB9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4uaW5mb0Jsb2NrVFIge1xyXG5cdFx0LmJveElUIHsgXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0TCl7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjsgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmNoZXNzSVQge1xyXG5cdFx0Pi5pbmZvQmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHsgXHJcblx0XHRcdC5ib3hJVCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRMKSB7ICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmluZEJyZCB7XHJcblx0Pi5pbmZvQmxvY2sge21hcmdpbi1ib3R0b206MDsgcGFkZGluZzozLjVlbSAwIDJlbSAwOyBib3JkZXItdG9wOjFweCBzb2xpZCAkY2xyQnJkOyB9XHJcblx0Pi5pbmZvQmxvY2s6bnRoLWNoaWxkKDEpIHsgcGFkZGluZy10b3A6IDA7IGJvcmRlci10b3A6bm9uZTsgfVxyXG59IiwiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdPc3dhbGQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Pc3dhbGQtRXh0cmFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgdXJsKCcuLi9mb250cy9Pc3dhbGQtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvT3N3YWxkLUV4dHJhTGlnaHQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Pc3dhbGQtRXh0cmFMaWdodC5zdmcjT3N3YWxkLUV4dHJhTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3N3YWxkLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICB1cmwoJy4uL2ZvbnRzL09zd2FsZC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvT3N3YWxkLUxpZ2h0LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvT3N3YWxkLUxpZ2h0LnN2ZyNPc3dhbGQtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3N3YWxkLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnLi4vZm9udHMvT3N3YWxkLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL09zd2FsZC1SZWd1bGFyLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvT3N3YWxkLVJlZ3VsYXIuc3ZnI09zd2FsZC1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ09zd2FsZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL09zd2FsZC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnLi4vZm9udHMvT3N3YWxkLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvT3N3YWxkLU1lZGl1bS50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL09zd2FsZC1NZWRpdW0uc3ZnI09zd2FsZC1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3N3YWxkLVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICB1cmwoJy4uL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvT3N3YWxkLVNlbWlCb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvT3N3YWxkLVNlbWlCb2xkLnN2ZyNPc3dhbGQtU2VtaUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvT3N3YWxkLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnLi4vZm9udHMvT3N3YWxkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL09zd2FsZC1Cb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvT3N3YWxkLUJvbGQuc3ZnI09zd2FsZC1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHQuc3ZnI1JvYm90b0NvbmRlbnNlZC1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLnN2ZyNSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLnN2ZyNSb2JvdG9Db25kZW5zZWQtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtSXRhbGljLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUl0YWxpYy5zdmcjUm9ib3RvQ29uZGVuc2VkLUl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQuc3ZnI1JvYm90b0NvbmRlbnNlZC1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWMudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpYy5zdmcjUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0JpY3ViaWsnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9CaWN1YmlrLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JpY3ViaWsuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9CaWN1YmlrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9CaWN1YmlrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9CaWN1YmlrLnN2ZyNCaWN1YmlrJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbiIsIi5pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5pY29uLWJhY2sge1xyXG4gIGZvbnQtc2l6ZTooMjQwLjgyLzEwKSoxcmVtO1xyXG4gIHdpZHRoOigyNDAuODIvMjQwLjgyKSoxZW07XHJcbn1cclxuLmljb24tY2xvc2Uge1xyXG4gIGZvbnQtc2l6ZTooMjQxLjE3LzEwKSoxcmVtO1xyXG4gIHdpZHRoOigyNDEuMTcvMjQxLjE3KSoxZW07XHJcbn1cclxuLmljb24tZG9vckwge1xyXG4gIGZvbnQtc2l6ZTooNDk0LjIvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ5NC4yLzQ5NC4yKSoxZW07XHJcbn1cclxuLmljb24tZG9vclIge1xyXG4gIGZvbnQtc2l6ZTooNDk0LjIvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ5NC4yLzQ5NC4yKSoxZW07XHJcbn1cclxuLmljb24tZG9vcmhhbmRsZS1BTE1BUiB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi1kb29yaGFuZGxlLUFMTUFSLUwge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tZG9vcmhhbmRsZS1IQVJaIHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLWRvb3JoYW5kbGUtSEFSWi1MIHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLWRvd24ge1xyXG4gIGZvbnQtc2l6ZTooMjQwLjgxLzEwKSoxcmVtO1xyXG4gIHdpZHRoOigyNDAuODEvMjQwLjgxKSoxZW07XHJcbn1cclxuLmljb24tZ2FnIHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLWdsYXplZDAwMSB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi1nbGF6ZWQwMDEtTCB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi1nbGF6ZWQwMDIge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tZ2xhemVkMDAyLUwge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tZ2xhemVkMDAzIHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLWdsYXplZDAwMy1MIHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLWdsYXplZDAwNCB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi1nbGF6ZWQwMDQtTCB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi1nbGF6ZWQxMDEge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tZ2xhemVkMTAxLUwge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tZ2xhemVkMTAyIHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLWdsYXplZDEwMi1MIHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLWdsYXplZDEwMyB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi1nbGF6ZWQxMDMtTCB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi1nbGF6ZWQxMDQge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tZ2xhemVkMTA0LUwge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24taG9tZSB7XHJcbiAgZm9udC1zaXplOig1MTIvMTApKjFyZW07XHJcbiAgd2lkdGg6KDUxMi81MTIpKjFlbTtcclxufVxyXG4uaWNvbi1pZGVhIHtcclxuICBmb250LXNpemU6KDEwMS45LzEwKSoxcmVtO1xyXG4gIHdpZHRoOig5NC8xMDEuOSkqMWVtO1xyXG59XHJcbi5pY29uLWxpa2Uge1xyXG4gIGZvbnQtc2l6ZTooNDc4LjIvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ3OC4yLzQ3OC4yKSoxZW07XHJcbn1cclxuLmljb24tbWFpbCB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi1tYWlsLTIge1xyXG4gIGZvbnQtc2l6ZTooNTEyLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig1MTIvNTEyKSoxZW07XHJcbn1cclxuLmljb24tbWVudSB7XHJcbiAgZm9udC1zaXplOig1MTIvMTApKjFyZW07XHJcbiAgd2lkdGg6KDUxMi81MTIpKjFlbTtcclxufVxyXG4uaWNvbi1uZXh0IHtcclxuICBmb250LXNpemU6KDI0MC44Mi8xMCkqMXJlbTtcclxuICB3aWR0aDooMjQwLjgyLzI0MC44MikqMWVtO1xyXG59XHJcbi5pY29uLW5vbmUge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tcGluIHtcclxuICBmb250LXNpemU6KDUxMi8xMCkqMXJlbTtcclxuICB3aWR0aDooNTEyLzUxMikqMWVtO1xyXG59XHJcbi5pY29uLXNpemUtaGVpZ2h0IHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLXNpemUtd2lkdGgge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tdGVsIHtcclxuICBmb250LXNpemU6KDQwMS45OTgvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQwMS45OTgvNDAxLjk5OCkqMWVtO1xyXG59XHJcbi5pY29uLXR5cGVMb2NrLTAwMSB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi10eXBlTG9jay0wMDIge1xyXG4gIGZvbnQtc2l6ZTooNDgwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig0ODAvNDgwKSoxZW07XHJcbn1cclxuLmljb24tdXAge1xyXG4gIGZvbnQtc2l6ZTooMjQwLjg0LzEwKSoxcmVtO1xyXG4gIHdpZHRoOigyNDAuODQvMjQwLjg0KSoxZW07XHJcbn1cclxuLmljb24td2VpZ2h0LTAwMSB7XHJcbiAgZm9udC1zaXplOig0ODAvMTApKjFyZW07XHJcbiAgd2lkdGg6KDQ4MC80ODApKjFlbTtcclxufVxyXG4uaWNvbi13ZWlnaHQtMDAyIHtcclxuICBmb250LXNpemU6KDQ4MC8xMCkqMXJlbTtcclxuICB3aWR0aDooNDgwLzQ4MCkqMWVtO1xyXG59XHJcbi5pY29uLXphbWVyIHtcclxuICBmb250LXNpemU6KDkwLzEwKSoxcmVtO1xyXG4gIHdpZHRoOig5MC85MCkqMWVtO1xyXG59XHJcbiIsIkBtaXhpbiByZXNwb25kKCRtZWRpYSkge1xyXG4gIEBpZiAkbWVkaWEgPT0gbGVzcy1waG9uZUwge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRwaG9uZUwgLSAxKSB7IEBjb250ZW50OyB9XHJcbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gbGVzcy10YWJsZXRTIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokdGFibGV0UyAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSBsZXNzLXRhYmxldEwge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR0YWJsZXRMIC0gMSkgeyBAY29udGVudDsgfVxyXG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IGxlc3MtZGVza3RvcFMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRkZXNrdG9wUyAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSBwaG9uZUwge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRwaG9uZUwpIHsgQGNvbnRlbnQ7IH1cclxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXRTIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0UykgeyBAY29udGVudDsgfVxyXG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldEwge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXRMKSB7IEBjb250ZW50OyB9XHJcbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gZGVza3RvcFMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRkZXNrdG9wUykgeyBAY29udGVudDsgfVxyXG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IGRlc2t0b3BNIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDokZGVza3RvcE0pIHsgQGNvbnRlbnQ7IH1cclxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSBkZXNrdG9wTCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGRlc2t0b3BMKSB7IEBjb250ZW50OyB9XHJcbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gcGhvbmVMLXRhYmxldFMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRwaG9uZUwpIGFuZCAobWF4LXdpZHRoOiR0YWJsZXRTIC0gMSkgeyBAY29udGVudDsgfVxyXG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldFMtdGFibGV0TCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldFMpIGFuZCAobWF4LXdpZHRoOiR0YWJsZXRMIC0gMSkgeyBAY29udGVudDsgfVxyXG4gIH1AZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0Uy1kZXNrdG9wUyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldFMpIGFuZCAobWF4LXdpZHRoOiRkZXNrdG9wUyAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICB9QGVsc2UgaWYgJG1lZGlhID09IHRhYmxldEwtZGVza3RvcFMge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiR0YWJsZXRMKSBhbmQgKG1heC13aWR0aDokZGVza3RvcFMgLSAxKSB7IEBjb250ZW50OyB9XHJcbiAgfUBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXRMLWRlc2t0b3BNIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDokdGFibGV0TCkgYW5kIChtYXgtd2lkdGg6JGRlc2t0b3BNIC0gMSkgeyBAY29udGVudDsgfVxyXG4gIH1AZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0TC1kZXNrdG9wTCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHRhYmxldEwpIGFuZCAobWF4LXdpZHRoOiRkZXNrdG9wTCAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICB9QGVsc2UgaWYgJG1lZGlhID09IGRlc2t0b3BTLWRlc2t0b3BNIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDokZGVza3RvcFMpIGFuZCAobWF4LXdpZHRoOiRkZXNrdG9wTSAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICB9QGVsc2UgaWYgJG1lZGlhID09IGRlc2t0b3BTLWRlc2t0b3BMIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDokZGVza3RvcFMpIGFuZCAobWF4LXdpZHRoOiRkZXNrdG9wTCAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICB9QGVsc2UgaWYgJG1lZGlhID09IGRlc2t0b3BNLWRlc2t0b3BMIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDokZGVza3RvcE0pIGFuZCAobWF4LXdpZHRoOiRkZXNrdG9wTCAtIDEpIHsgQGNvbnRlbnQ7IH1cclxuICB9XHJcbn1cclxuLypcclxuQGluY2x1ZGUgcmVzcG9uZCgpIHsgfVxyXG4qL1xyXG5cclxuLnNoRFMtaW5saW5lIHtkaXNwbGF5Om5vbmU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wUykgeyBkaXNwbGF5OmlubGluZTsgfVxyXG59XHJcbi5zaERTLWlubGluZUJsb2NrIHtkaXNwbGF5Om5vbmU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wUykgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgfVxyXG59XHJcbi5zaERTLWJsb2NrIHtkaXNwbGF5Om5vbmU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wUykgeyBkaXNwbGF5OmJsb2NrOyB9XHJcbn0iLCJAbWl4aW4gZ3JpZChcclxuXHQkZ3JpZF9jb2xOYW1lOncsXHJcblx0JGdyaWRfY29sczogMTJcclxuKSB7XHJcblx0JGdyaWRfd2lkdGg6IDEwMCU7XHJcblx0JGdyaWRfY29sV2lkdGg6ICRncmlkX3dpZHRoIC8gJGdyaWRfY29scztcclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZF9jb2xzIHtcclxuXHRcdC4jeyRncmlkX2NvbE5hbWV9XyN7JGl9IHtcclxuXHRcdFx0d2lkdGg6ICRpICogJGdyaWRfY29sV2lkdGg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIGdyaWQoKTtcclxuQGluY2x1ZGUgcmVzcG9uZChwaG9uZUwpIHsgQGluY2x1ZGUgZ3JpZCh3UEwsIDEyKTsgfTtcclxuQGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKSB7IEBpbmNsdWRlIGdyaWQod1RTLCAxMik7IH07XHJcbkBpbmNsdWRlIHJlc3BvbmQodGFibGV0TCkgeyBAaW5jbHVkZSBncmlkKHdUTCwgMTIpOyB9O1xyXG5AaW5jbHVkZSByZXNwb25kKGRlc2t0b3BTKSB7IEBpbmNsdWRlIGdyaWQod0RTLCAxMik7IH07XHJcblxyXG5cclxuXHJcbi5ncmlkIHsgQGluY2x1ZGUgbGlzdFIoKTsgY2xlYXI6Ym90aDsgZGlzcGxheTpmbGV4OyBmbGV4LWZsb3c6cm93IHdyYXA7IGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblx0Pi5ib3hHcmlkIHsgZmxleDowIDEgMTAwJTsgcG9zaXRpb246cmVsYXRpdmU7ICBtYXJnaW4tYm90dG9tOjFlbTsgYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94OyB9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKSB7IG1hcmdpbjogMCAtMWVtO1xyXG5cdFx0LmJveEdyaWQgeyBtYXJnaW4tYm90dG9tOjJlbTsgYm9yZGVyLXJpZ2h0OjFlbSBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6MWVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcblx0fVxyXG5cdCYuYm94c05vdE1CIHtcclxuXHRcdC5ib3hHcmlkIHsgbWFyZ2luLWJvdHRvbTowOyB9XHJcblx0fVxyXG59XHJcbi5ncmlkLTQge1xyXG5cdD4uYm94R3JpZCB7IGZsZXg6MCAxIDUwJTsgfVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0UykgeyA+LmJveEdyaWQgeyBmbGV4OjAgMSAyNSU7IH0gfVxyXG59XHJcbi5ncmlkLTRTSSB7XHJcblx0Pi5ib3hHcmlkIHsgZmxleDowIDEgNTAlOyAgYm9yZGVyLXJpZ2h0OjAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1sZWZ0OjAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0TCkgeyBtYXJnaW46IDAgLTAuNXJlbTtcclxuXHRcdD4uYm94R3JpZCB7IGZsZXg6MCAxIDI1JTsgfSBcclxuXHR9XHJcbn1cclxuXHJcbi5ncmlkLTMgeyA+LmJveEdyaWQgeyBmbGV4OjAgMSA1MCU7IH1cclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldFMpIHsgPi5ib3hHcmlkIHsgZmxleDowIDEgMzMuMzMlOyB9IH1cclxufVxyXG4uZ3JpZC0yIHtcclxuXHQ+LmJveEdyaWQgeyB9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKSB7ID4uYm94R3JpZCB7IGZsZXg6MCAxIDUwJTsgfSB9XHJcbn1cclxuIiwiaHRtbCB7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTsgdGV4dC1zaXplLWFkanVzdDpub25lOyBcclxuXHRmb250OjQwMCAxNnB4LzEuNSAkZm9udFJDOyBcclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldFMpIHsgZm9udC1zaXplOjE4cHg7IH1cclxuXHRAaW5jbHVkZSByZXNwb25kKGRlc2t0b3BTKSB7IGZvbnQtc2l6ZToyMHB4OyB9XHJcbn1cclxuYm9keSB7IGNvbG9yOiRjbHJUeHQ7IH1cclxuXHJcbmgxLGgyLGgzIHsgY2xlYXI6Ym90aDsgfVxyXG5cclxuaDEgeyBtYXJnaW4tYm90dG9tOjFlbTsgZm9udDo0MDAgMTUwJS8xLjUgJGZvbnRSQzsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjb2xvcjokY2xyQmx1ZVc7IGxldHRlci1zcGFjaW5nOjFweDsgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuXHRAaW5jbHVkZSByZXNwb25kKGRlc2t0b3BMKXsgZm9udC1zaXplOjE3MCU7XHR9XHJcbn1cclxuaDIgeyBmb250OjQwMCAxNTAlLzEuNSAkZm9udE87IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbWFyZ2luLWJvdHRvbToyZW07IGNvbG9yOiRjbHJCbHVlVzsgbGV0dGVyLXNwYWNpbmc6MXB4OyB9XHJcbmgyLmhlYWRlclNlY3Rpb24geyBmb250OjQwMCAxNTAlLzEuMTI1ICRmb250Qms7IHBhZGRpbmctYm90dG9tOjAuMTI1ZW07IG1hcmdpbi1ib3R0b206My41ZW07IGNvbG9yOiRjbHJCbHVlVzsgdGV4dC1hbGlnbjpjZW50ZXI7IGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRjbHJPcmFuZ2VXVzsgfVxyXG5cclxuaDMgeyBmb250OjQwMCAxMzMlLzEuNSAkZm9udFJDOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGNvbG9yOiRjbHJCbHVlVzsgbWFyZ2luLWJvdHRvbTowLjVlbTsgbGV0dGVyLXNwYWNpbmc6MXB4OyB9XHJcbmg0IHsgZm9udDo0MDAgMTEwJS8xLjI1ICRmb250TzsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBtYXJnaW4tYm90dG9tOjAuNzVlbTsgY29sb3I6JGNsckJsdWVXOyBsZXR0ZXItc3BhY2luZzoxcHg7IH1cclxuaDUgeyBmb250OjQwMCAxMDAlLzEuMjUgJGZvbnRPOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IG1hcmdpbi1ib3R0b206MC43NWVtOyBjb2xvcjokY2xyQmx1ZVc7IGxldHRlci1zcGFjaW5nOjFweDsgfVxyXG5oNiB7IGZvbnQ6NDAwIDEwMCUvMS4yNSAkZm9udFJDOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IG1hcmdpbi1ib3R0b206MC43NWVtOyBjb2xvcjokY2xyQmx1ZVc7IGxldHRlci1zcGFjaW5nOjFweDsgfVxyXG5cclxucCB7IG1hcmdpbi1ib3R0b206MWVtOyBcclxuXHQmLmJpZyB7IG1hcmdpbi1ib3R0b206MS41ZW07fVxyXG59XHJcblxyXG5maWd1cmUgeyBtYXJnaW4tYm90dG9tOjEuNWVtO1xyXG5cdGltZyB7IEBpbmNsdWRlIGltZ1Jlc3AoKX0gXHJcblx0ZmlnY2FwdGlvbiB7IHBhZGRpbmc6MC4yNWVtIDAgMDsgZm9udDozMDAgaXRhbGljIDAuNzVlbS8xLjUgJGZvbnRSQzsgY29sb3I6JGNsclR4dDI7IH1cclxuXHQmLmZpZ0MgeyB3aWR0aDoxMDAlOyBjbGVhcjogYm90aDsgbWFyZ2luLWJvdHRvbToyZW07IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbn1cclxuXHJcbi53cmFwVGFibGUgeyBjbGVhcjpib3RoOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW4tdG9wOjFlbTsgbWFyZ2luLWJvdHRvbToxLjVlbTsgcGFkZGluZzowOyBmb250LXNpemU6OTAlOyBvdmVyZmxvdy14OmF1dG87XHJcblx0dGFibGUgeyB3aWR0aDoxMDAlOyBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcblx0XHR0aCwgdGQgeyBwYWRkaW5nOjAuNWVtOyBiYWNrZ3JvdW5kOiNmZmY7IH1cclxuXHRcdHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkY2xyQnJkOyB9XHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmY7IH1cclxuXHRcdFx0dGggeyAgYmFja2dyb3VuZDokY2xyQmVpZ2U7IHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgeyB0ZXh0LWFsaWduOmxlZnQ7ICBmb250LXdlaWdodDogNDAwOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdHRoICwgdGQgeyBib3JkZXItdG9wOjFweCBzb2xpZCAkY2xyQnJkOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY2xyQnJkOyB9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHRoIHsgdGV4dC1hbGlnbjpsZWZ0OyB9XHJcblx0XHRcdHRkIHsgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7IHRleHQtYWxpZ246bGVmdDsgfVxyXG5cdFx0XHR9XHJcblx0XHRcdHRyLmFsaWduQyB7XHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7IHRleHQtYWxpZ246Y2VudGVyOyB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50YWJsZUhvdmVyUm93IHsgY2xlYXI6Ym90aDsgZGlzcGxheTpibG9jazsgbWFyZ2luLWJvdHRvbToxLjVlbTsgZm9udC1zaXplOjkwJTsgb3ZlcmZsb3cteDphdXRvOyBib3JkZXItdG9wOjRweCBzb2xpZCAkY2xyT3JhbmdlV1c7XHJcblx0dGFibGUgeyAgXHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdHRoIHsgIGJvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7IH1cclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHI6aG92ZXIge1xyXG5cdFx0XHRcdHRoOm5vdChbcm93c3Bhbl0pLCB0ZCB7IGJhY2tncm91bmQ6JGNsckNvbDsgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50YWJsZUNsckNvbCB7XHJcblx0dGFibGUge1xyXG5cdFx0dGJvZHkge1xyXG5cdFx0XHR0ciB7XHJcblx0XHRcdFx0dGQ6bnRoLWNoaWxkKGV2ZW4pIHsgYmFja2dyb3VuZDokY2xyQ29sOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmEsIC5saW5rVHlwZSB7IGNvbG9yOiRjbHJMaW5rOyBjdXJzb3I6cG9pbnRlcjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IHRyYW5zaXRpb246IGNvbG9yICR0aW1lRkYgZWFzZS1pbi1vdXQ7XHJcblx0Jjpob3ZlciB7IGNvbG9yOiRjbHJMaW5rSDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxyXG5cdCY6Zm9jdXMgeyBvdXRsaW5lOm5vbmU7IH1cclxuXHRpbWcgeyBib3JkZXI6bm9uZTsgfVxyXG59XHJcbi5kb3R0ZWQgeyBjb2xvcjokY2xyTGluazsgY3Vyc29yOnBvaW50ZXI7IGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY2xyTGluayAzMy4zMyUsIHRyYW5zcGFyZW50IDMzLjMzJSkgMCAxLjA1ZW0vM3B4IDFweCByZXBlYXQteDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0cmFuc2l0aW9uOiBjb2xvciAkdGltZUZGIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kICR0aW1lRkYgZWFzZS1pbi1vdXQ7XHJcblx0Jjpob3ZlciB7IGNvbG9yOiRjbHJMaW5rSDsgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjbHJMaW5rSCAzMy4zMyUsIHRyYW5zcGFyZW50IDMzLjMzJSk7IH1cclxufVxyXG5cclxuLmltZ1Jlc3AgeyBAaW5jbHVkZSBpbWdSZXNwKCk7IH1cclxuXHJcbi5iaWcgeyBmb250LXNpemU6MS4xMjVlbTsgbGluZS1oZWlnaHQ6MS40OyB9XHJcbi5zbWFsbCB7IGZvbnQtc2l6ZTowLjg3NWVtOyB9XHJcblxyXG4uYWxpZ25MIHsgdGV4dC1hbGlnbjpsZWZ0OyB9XHJcbi5hbGlnblIgeyB0ZXh0LWFsaWduOnJpZ2h0OyB9XHJcbi5hbGlnbkMgeyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxyXG5cclxuLmNsckUgeyBjb2xvcjokY2xyT3JhbmdlVzsgfVxyXG4uY2xyRTIgeyBjb2xvcjokY2xyQmx1ZVc7IH1cclxuLmNsckcge2NvbG9yOiRjbHJUeHQyOyB9XHJcbi53cmFwVHh0IHsgbWFyZ2luLWJvdHRvbTozZW07IH1cclxuLnZpZGVvIHsgcG9zaXRpb246IHJlbGF0aXZlOyAgd2lkdGg6MTAwJTsgaGVpZ2h0OjA7IG92ZXJmbG93OiBoaWRkZW47IGJhY2tncm91bmQ6ICRjbHJMQmx1ZTt9XHJcbi52aWRlbzU2MjUgeyBwYWRkaW5nOjU2LjI1JSAwIDAgMDsgfVxyXG5cclxuXHJcblxyXG4uaW5kZW50QnJkIHsgY2xlYXI6Ym90aDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjFweDsgYmFja2dyb3VuZDogJGNsckJyZDsgbWFyZ2luLWJvdHRvbTo0ZW07IH1cclxuXHJcbi5hbGFybSB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW46IDAgLTAuNWVtOyBwYWRkaW5nOiAwIDAuNWVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyT3JhbmdlOyBjb2xvcjojZmZmOyAgfVxyXG5cclxuXHJcblxyXG5cclxub2wgeyBAaW5jbHVkZSBsaXN0UigpOyBjb3VudGVyLXJlc2V0Omxpc3Q7IHBhZGRpbmctbGVmdDoxLjVlbTsgbWFyZ2luLWJvdHRvbToyZW07XHJcblx0bGkgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luOjAgMCAwLjEyNWVtIDA7IGxpc3Qtc3R5bGUtdHlwZTpub25lOyBsaW5lLWhlaWdodDoxLjI7IHBhZGRpbmc6MC40ZW0gMDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjEwMCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgfVxyXG5cdD4gbGkgeyBwYWRkaW5nLWxlZnQ6MC41ZW07XHJcblx0XHQmOjpiZWZvcmUgeyBjb3VudGVyLWluY3JlbWVudDpsaXN0OyBjb250ZW50OmNvdW50ZXIobGlzdClcIi5cIjsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDoxMDAlOyB3aWR0aDoxLjVlbTsgaGVpZ2h0OjJlbTsgbGluZS1oZWlnaHQ6MjsgZm9udC13ZWlnaHQ6NzAwOyB0ZXh0LWFsaWduOmNlbnRlcjsgY29sb3I6JGNsckJsdWVXOyB9XHJcblx0b2wgeyBjb3VudGVyLXJlc2V0Omxpc3QyOyBtYXJnaW46MDsgcGFkZGluZzowLjVlbSAwIDAgMmVtO1xyXG5cdFx0bGkge1xyXG5cdFx0XHQmOjpiZWZvcmUgeyBjb3VudGVyLWluY3JlbWVudDpsaXN0MjsgY29udGVudDpjb3VudGVyKGxpc3QpXCIuXCJjb3VudGVyKGxpc3QyKVwiLlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjEwMCU7ICB3aWR0aDphdXRvOyB9XHJcblx0XHRcdG9sIHsgY291bnRlci1yZXNldDpsaXN0MzsgbWFyZ2luOjA7IHBhZGRpbmc6MC41ZW0gMCAwIDIuNWVtO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7IGNvdW50ZXItaW5jcmVtZW50Omxpc3QzOyBjb250ZW50OmNvdW50ZXIobGlzdClcIi5cImNvdW50ZXIobGlzdDIpXCIuXCJjb3VudGVyKGxpc3QzKVwiLlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjEwMCU7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dWwgeyBAaW5jbHVkZSBsaXN0UigpOyBtYXJnaW46MDsgcGFkZGluZy10b3A6MC43NWVtO1xyXG5cdFx0XHRsaSB7IGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOjAuNzVlbTsgcGFkZGluZy1sZWZ0OjEuNWVtO1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHsgY291bnRlci1pbmNyZW1lbnQ6bm9uZTsgY29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjAuMjVlbTsgZGlzcGxheTpibG9jazsgd2lkdGg6MC43NWVtOyBoZWlnaHQ6MC43NWVtOyAgYm9yZGVyLXJhZGl1czo1MCU7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbm9sLmxpc3RGQVEgeyBtYXJnaW4tYm90dG9tOjNlbTsgcGFkZGluZzowO1xyXG5cdGxpIHsgcGFkZGluZy1sZWZ0OjRlbTsgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdFx0Jjo6YmVmb3JlIHsgY29udGVudDpjb3VudGVyKGxpc3QpOyAgdG9wOjA7IHJpZ2h0OmF1dG87IGxlZnQ6MDsgZm9udC1mYW1pbHk6JGZvbnRPOyAgZm9udC1zaXplOjRlbTsgd2lkdGg6NHJlbTsgaGVpZ2h0OmF1dG87IGxpbmUtaGVpZ2h0OjE7IGNvbG9yOiRjbHJCcmQ7fVxyXG5cdH1cclxuXHQucUZBUSB7IG1hcmdpbi1ib3R0b206MC41ZW07IH1cclxuXHQudHh0USAgeyBmb250LXNpemU6MS4yNWVtOyB9XHJcblx0LmFGQVEgeyBib3JkZXItbGVmdDo0cHggc29saWQgJGNsckJyZDsgcGFkZGluZzowLjc1ZW07IFxyXG5cdFx0cCB7IG1hcmdpbi1ib3R0b206MC41ZW07IH1cclxuXHR9XHJcblx0LnR4dEEgeyBmb250LXN0eWxlOml0YWxpYzsgZm9udC13ZWlnaHQ6MzAwOyB9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRMKSB7IGNvbHVtbi1jb3VudDogMjsgY29sdW1uLXdpZHRoOiA1MCU7IGNvbHVtbi1nYXA6M2VtOyB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbnVsIHsgQGluY2x1ZGUgbGlzdFIoKTsgbWFyZ2luOjAgMCAyZW0gMDtcclxuXHRsaSB7IGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOjAuNzVlbTsgcGFkZGluZy1sZWZ0OjEuMjVlbTtcclxuXHRcdCY6OmJlZm9yZSB7IGNvbnRlbnQ6Jyc7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDowLjc1ZW07IG1hcmdpbi10b3A6LTAuNGVtOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDowLjhlbTsgaGVpZ2h0OjAuOGVtOyBib3JkZXItcmFkaXVzOjUwJTsgYmFja2dyb3VuZDogJGNsck9yYW5nZVc7IGJvcmRlcjozcHggc29saWQgJGNsckJyZDsgfVxyXG5cdH1cclxufVxyXG5cclxudWwubGlzdEZyZWUgeyBAaW5jbHVkZSBsaXN0UigpOyBtYXJnaW46MCAwIDJlbSAwO1xyXG5cdGxpIHsgZGlzcGxheTpibG9jazsgcG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1ib3R0b206MC43NWVtOyBwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdCY6OmJlZm9yZSB7IGNvbnRlbnQ6bm9uZTt9XHJcblx0fVxyXG59XHJcblxyXG5cclxuYmxvY2txdW90ZSB7IHBhZGRpbmc6MWVtOyBtYXJnaW4tYm90dG9tOjJlbTsgIGZvbnQtc3R5bGU6aXRhbGljOyBmb250LXNpemU6MS4xMWVtOyB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5maWd1cmUuZmlnSW1nIHsgbWFyZ2luLWJvdHRvbToyZW07XHJcblx0ZmlnY2FwdGlvbiB7IGZvbnQtc2l6ZTowLjg4OWVtOyBmb250LXN0eWxlOml0YWxpYzsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxufVxyXG4uZmlnRkwgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjowIDAgMmVtIDA7IEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKSB7IGZsb2F0OmxlZnQ7IGNsZWFyOmxlZnQ7IG1hcmdpbjowIDJlbSAyZW0gMDsgfVxyXG59XHJcbi5maWdGUiB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOjAgMCAyZW0gMDsgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldFMpIHsgZmxvYXQ6cmlnaHQ7IGNsZWFyOnJpZ2h0OyAgbWFyZ2luOjAgMCAyZW0gMmVtOyB9XHJcbn1cclxuXHJcbi5jbGVhcmZpeCB7IEBpbmNsdWRlIGNsZWFyZml4KCk7IH1cclxuXHJcbi5ib3hDSCB7IG1hcmdpbi1sZWZ0OmF1dG87ICBtYXJnaW4tcmlnaHQ6YXV0bzsgfVxyXG5cclxuLmNvbHVtblR4dCB7Y29sdW1uLWNvdW50OjI7IGNvbHVtbi1nYXA6MmVtOyAgbWFyZ2luLWJvdHRvbToyZW07fVxyXG5cclxuLm5vd3JhcCB7IHdoaXRlLXNwYWNlOm5vd3JhcDsgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5ib3hWaWRlbyB7IHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MDsgb3ZlcmZsb3c6aGlkZGVuOyBtYXJnaW4tYm90dG9tOjJlbTtcclxuXHRpZnJhbWUgeyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB9XHJcbn1cclxuXHJcbiIsIiosICo6YmVmb3JlLCAqOmFmdGVyIHsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyBvdXRsaW5lOm5vbmU7IH1cclxuaHRtbCB7IGhlaWdodDoxMDAlOyB0ZXh0LXNpemUtYWRqdXN0Om5vbmU7IH1cclxuYm9keSB7IG1pbi1oZWlnaHQ6MTAwJTsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGJhY2tncm91bmQ6I2ZmZmZmZjt9XHJcbi5ub1Njcm9sbCB7IG92ZXJmbG93OmhpZGRlbjtcclxuXHQubm8taGlkZGVuc2Nyb2xsICYgeyBwYWRkaW5nLXJpZ2h0OjE3cHg7XHJcblx0XHQuZml4IHsgcmlnaHQ6MTdweDsgfVxyXG5cdH1cclxufVxyXG4ud3JhcEFuY2hvciB7IHBvc2l0aW9uOnJlbGF0aXZlOyBjbGVhcjogYm90aDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjA7XHJcblx0LmFuY2hvciB7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6LTRyZW07IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjA7IH1cclxufVxyXG5cclxuXHJcbi5pY29uc1RvSlMgeyBkaXNwbGF5Om5vbmU7IH1cclxuXHJcbi5jb250ZW50IHsgZmxleC1ncm93OjE7IH1cclxuXHJcbi5jb250YWluZXIgeyBAaW5jbHVkZSBjbGVhcmZpeDsgcG9zaXRpb246cmVsYXRpdmU7IG1heC13aWR0aDoxMzYwcHg7IG1pbi13aWR0aDozMjBweDsgbWFyZ2luOjAgYXV0bzsgcGFkZGluZy1yaWdodDowLjc1ZW07IHBhZGRpbmctbGVmdDowLjc1ZW07XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKSB7IHBhZGRpbmctcmlnaHQ6MWVtOyBwYWRkaW5nLWxlZnQ6MWVtOyB9XHJcblx0QGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wUykgeyBwYWRkaW5nLXJpZ2h0OjEuNWVtOyBwYWRkaW5nLWxlZnQ6MS41ZW07IH1cclxufVxyXG5cclxuLnNlY3Rpb24geyBvdmVyZmxvdzpoaWRkZW47IFxyXG5cdC5jb250YWluZXIgeyBwYWRkaW5nLXRvcDogNGVtOyBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XHJcblx0JjpudGgtY2hpbGQob2RkKSB7IGJhY2tncm91bmQ6ICRjbHJTZWN0aW9uOyB9XHJcbn1cclxuXHJcbi5pbmN1dCB7YmFja2dyb3VuZDokY2xyTEJsdWVXVzsgYm9yZGVyLXRvcDo0cHggc29saWQgI2ZmZjsgYm9yZGVyLWJvdHRvbTo0cHggc29saWQgI2ZmZjsgfVxyXG4uaW5jdUFjdCB7YmFja2dyb3VuZDokY2xyTEJsdWVXOyBib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmOyBib3JkZXItYm90dG9tOjRweCBzb2xpZCAjZmZmOyB9XHJcblxyXG5cclxuXHJcbi53cmFwU3RpY2tlciB7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLWJvdHRvbTo1ZW07IG1hcmdpbi1ib3R0b206MDsgfVxyXG5cclxuLnN0aWNrZXIgeyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOmF1dG87IHJpZ2h0OjA7IGJvdHRvbTotMS41ZW07IGxlZnQ6YXV0bzsgd2lkdGg6OWVtOyBoZWlnaHQ6OWVtOyBib3JkZXItcmFkaXVzOjUwJTsgYm9yZGVyOjAuNWVtIHNvbGlkICRjbHJPcmFuZ2VXOyBwYWRkaW5nOjAuNWVtOyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTYpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG5cdCY6OmJlZm9yZSB7IGNvbnRlbnQ6Jyc7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjAuMTVlbTsgdG9wOjAuMTVlbTsgd2lkdGg6Ny43ZW07IGhlaWdodDo3LjdlbTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6NTAlOyBib3JkZXI6MnB4IHNvbGlkICRjbHJCcmQ7fVxyXG5cdCY6OmFmdGVyIHsgY29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6LTAuNzVlbTsgdG9wOi0wLjc1ZW07IHdpZHRoOjkuNWVtOyBoZWlnaHQ6OS41ZW07ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgYm9yZGVyLXJhZGl1czo1MCU7IGJvcmRlcjowLjI1ZW0gc29saWQgJGNsckJyZDt9XHJcblx0c3Ryb25nIHsgZGlzcGxheTpibG9jazsgZm9udDo3MDAgNGVtLzEgJGZvbnRPOyBjb2xvcjokY2xyT3JhbmdlVzsgbWFyZ2luLWJvdHRvbTowLjA2MjVlbTt9XHJcblx0c3BhbiB7IGRpc3BsYXk6YmxvY2s7IGZvbnQ6NTAwIDAuODVlbS8xLjIgJGZvbnRPOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjokY2xyQmx1ZVc7fVxyXG5cdC5pY29uIHsgY29sb3I6JGNsck9yYW5nZVc7IGZvbnQtc2l6ZTo0ZW07IG1hcmdpbi10b3A6IDAuMDYyNWVtOyB9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0TCkge3RvcDphdXRvOyByaWdodDotMS41ZW07IGJvdHRvbTotMS41ZW07IGxlZnQ6YXV0bzt9XHJcblxyXG59XHJcbi5zdGlja2VyTk0ge1xyXG5cdHN0cm9uZyB7IGZvbnQ6NzAwIDNlbS8xICRmb250TzsgY29sb3I6JGNsck9yYW5nZVc7IG1hcmdpbjowLjI1ZW0gMCAwLjFlbTtcclxuXHRcdHNwYW4geyBkaXNwbGF5OiBpbmxpbmU7IGZvbnQtc2l6ZTowLjc1cmVtOyBjb2xvcjokY2xyVHh0MztcclxuXHRcdFx0Ji5taWRkbGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDAuNXJlbTsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgZm9udC1zaXplOjFyZW07fVxyXG5cdFx0fVxyXG5cdFx0c3VwIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6MC43NXJlbTsgY29sb3I6JGNsclR4dDM7IHZlcnRpY2FsLWFsaWduOnRvcDsgbWFyZ2luLXRvcDogMC4yNXJlbTt9XHJcblx0fVxyXG59XHJcbi5zdGlja2VyVE5NIHsgcGFkZGluZy10b3A6MS4yZW07XHJcblx0c3Ryb25nIHsgZm9udDo3MDAgMi41ZW0vMSAkZm9udE87IGNvbG9yOiRjbHJPcmFuZ2VXOyBtYXJnaW46MDtcclxuXHRcdHNwYW4geyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOjAuNzVyZW07IG1hcmdpbi10b3A6MC4zMzNlbTsgY29sb3I6JGNsclR4dDM7fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5ub3RlIHsgcG9zaXRpb246cmVsYXRpdmU7IGJhY2tncm91bmQ6JGNsckJlaWdlOyBib3JkZXItbGVmdDo0cHggc29saWQgJGNsck9yYW5nZVdXOyBwYWRkaW5nOjEuMjVlbSAxLjI1ZW0gMWVtO1xyXG5cdCY6OmJlZm9yZSB7IGNvbnRlbnQ6XCJcIjsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjA7IGJvdHRvbTowOyB3aWR0aDo0cHg7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZmZmOyB9XHJcblx0cCwgdWwsIG9sLCAud3JhcFRhYmxlIHsgbWFyZ2luLWJvdHRvbTowLjVlbTsgfVxyXG59XHJcblxyXG4uaWNvbnMtbG9jayB7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDowO1xyXG5cdC5pYyB7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbi1ib3R0b206MC41ZW07IHdpZHRoOjUxcHg7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zLWxvY2sucG5nJykgbm8tcmVwZWF0OyB9XHJcblx0LmljLXJ1cyB7IGhlaWdodDozNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOjI5LjY2MSUgMDsgYmFja2dyb3VuZC1zaXplOjQ2OC43NSUgNTY4LjE4MiU7IH1cclxuXHQuaWMtaXRhbHkgeyBoZWlnaHQ6MzVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjo1OS4zMjIlIDA7IGJhY2tncm91bmQtc2l6ZTo0NjguNzUlIDU2OC4xODIlOyB9XHJcblx0LmljLWdlciB7IGhlaWdodDozNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOjg4Ljk4MyUgMDsgYmFja2dyb3VuZC1zaXplOjQ2OC43NSUgNTY4LjE4MiU7IH1cclxuXHQuaWMtem4geyBoZWlnaHQ6NTFweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyBiYWNrZ3JvdW5kLXNpemU6NDY4Ljc1JSAzOTAuNjI1JTsgfVxyXG5cdC5pYy1jbGFzczMgeyBoZWlnaHQ6NjJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0MC40NjIlOyBiYWNrZ3JvdW5kLXNpemU6NDY4Ljc1JSAzMjQuNjc1JTsgfVxyXG5cdC5pYy1jbGFzczQgeyBoZWlnaHQ6NjJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMjkuNjYxJSA0MC40NjIlOyBiYWNrZ3JvdW5kLXNpemU6NDY4Ljc1JSAzMjQuNjc1JTsgfVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldFMpIHsgXHJcblx0XHQuaWMgeyB3aWR0aDo1Ny42cHg7IH1cclxuXHRcdC5pYy1ydXMgeyBoZWlnaHQ6NDBweDsgfVxyXG5cdFx0LmljLWl0YWx5IHsgaGVpZ2h0OjQwcHg7IH1cclxuXHRcdC5pYy1nZXIgeyBoZWlnaHQ6NDBweDsgfVxyXG5cdFx0LmljLXpuIHsgaGVpZ2h0OjU4cHg7fVxyXG5cdFx0LmljLWNsYXNzMyB7IGhlaWdodDo2OXB4OyB9XHJcblx0XHQuaWMtY2xhc3M0IHsgaGVpZ2h0OjY5cHg7IH1cclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wUykge1xyXG5cdFx0LmljIHsgd2lkdGg6NjRweDsgfVxyXG5cdFx0LmljLXJ1cyB7IGhlaWdodDo0NHB4OyB9XHJcblx0XHQuaWMtaXRhbHkgeyBoZWlnaHQ6NDRweDsgfVxyXG5cdFx0LmljLWdlciB7IGhlaWdodDo0NHB4OyB9XHJcblx0XHQuaWMtem4geyBoZWlnaHQ6NjRweDt9XHJcblx0XHQuaWMtY2xhc3MzIHsgaGVpZ2h0Ojc3cHg7IH1cclxuXHRcdC5pYy1jbGFzczQgeyBoZWlnaHQ6NzdweDsgfVxyXG5cdH1cclxufVxyXG5cclxuLnNtYWxsS2V5cyB7XHJcblxyXG59XHJcblxyXG4ud3JhcEltZyB7IGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGltZyB7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgbGVmdDowOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyAgb2JqZWN0LWZpdDogY292ZXI7IH1cclxufVxyXG5cclxuLm51bUJpZyB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOmNlbnRlcjsgY29sb3I6JGNsck9yYW5nZVc7IGZvbnQ6NzAwIDRlbS8xLjIgJGZvbnRPOyB9XHJcblxyXG4ubGlzdEV4NCB7IEBpbmNsdWRlIGxpc3RIKCk7IGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0OyBtYXJnaW46MCAtMC41ZW0gMS41ZW0gIC0wLjVlbTsgXHJcblx0bGkgeyB3aWR0aDo1MCU7IHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nOiAwLjVlbTsgbWFyZ2luOjAgMCAwLjVlbSAwOyB9XHJcblx0ZmlndXJlIHsgbWFyZ2luLWJvdHRvbTowOyB9XHJcblx0LmJyYW5kIHsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOjFyZW07IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6JGNsclR4dDsgfVxyXG5cdC5jb3VudHJ5IHsgZGlzcGxheTpibG9jazsgY29sb3I6JGNsclR4dDI7IH1cclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldFMpIHsgIFxyXG5cdFx0bGkgeyB3aWR0aDoyNSU7IH1cclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRMKSB7ICB9XHJcblx0XHJcbn1cclxudWwubGlzdEV4OCB7IEBpbmNsdWRlIGxpc3RIKCk7IGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0OyBtYXJnaW46MCAtMC41ZW0gMS41ZW0gIC0wLjVlbTsgXHJcblx0bGkgeyB3aWR0aDoyNSU7IHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nOiAwLjVlbTsgbWFyZ2luOjAgMCAwLjVlbSAwOyB9XHJcblx0ZmlndXJlIHsgbWFyZ2luLWJvdHRvbTowOyB9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKSB7ICBcclxuXHRcdGxpIHsgd2lkdGg6MTIuNSU7IH1cclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRMKSB7ICB9XHJcblx0XHJcbn1cclxuXHJcbnVsLmxpc3RJbWczeDQgeyBcclxuXHRmaWd1cmV7XHJcblx0XHRhLml0ZW0tZ2FsbGVyeSB7cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OjA7IHBhZGRpbmctdG9wOjEzMy4zMyU7IFxyXG5cdFx0XHRpbWd7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDowOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OjEwMCU7IH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uc3F1YXJlSXRlbXMge1xyXG5cdC53cmFwSW1nIHsgaGVpZ2h0OjA7IHBhZGRpbmctdG9wOjEwMCU7IH1cclxufVxyXG5cclxuXHJcbi5ncmlkSW1nIHsgY29sdW1uLWNvdW50OiAyOyBjb2x1bW4td2lkdGg6IDUwJTsgY29sdW1uLWdhcDowLjVlbTsgbWFyZ2luLWJvdHRvbTozZW07XHJcblx0Lml0ZW1HSSB7IHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBoZWlnaHQ6MDsgYmFja2dyb3VuZDojZmZmOyB3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOjAuNWVtOyBib3JkZXI6MXB4IHNvbGlkICRjbHJCcmQ7IFxyXG5cdFx0ZmlndXJlIHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6Y29sdW1uOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTsgbWF4LWhlaWdodDoxMDAlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDtcclxuXHRcdFx0LndyYXBJbWcgeyBmbGV4OjEgMSBhdXRvOyB9XHJcblx0XHRcdGZpZ2NhcHRpb24geyBmbGV4OjEgMCAxOyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgZm9udC1zdHlsZTpub3JtYWw7ICBiYWNrZ3JvdW5kOiRjbHJDb2w7IGJvcmRlci1sZWZ0OjNweCBzb2xpZCAkY2xyQnJkO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7IGNvbnRlbnQ6XCJcIjsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjA7IGJvdHRvbTowOyB3aWR0aDo0cHg7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZmZmOyB9XHJcblx0XHRcdFx0dWwubGlzdE9wdGlvbnMgeyBtYXJnaW4tYm90dG9tOjA7IHBhZGRpbmc6MC41ZW07XHJcblx0XHRcdFx0XHRsaSB7IHBhZGRpbmc6MC4xMjVlbTsgXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkgeyBiYWNrZ3JvdW5kOm5vbmU7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vcHRpb25MYWJlbCB7ICAgfVxyXG5cdFx0XHRcdFx0Lm9wdGlvblZhbHVlIHsgIFxyXG5cdFx0XHRcdFx0XHRlbSB7ICB9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0ZmlnY2FwdGlvbiB7IGJhY2tncm91bmQ6JGNsckJlaWdlOyBib3JkZXItbGVmdDozcHggc29saWQgJGNsck9yYW5nZVdXOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHR9XHJcblx0Lml0ZW1TaXplUyB7IHBhZGRpbmctdG9wOjEyMCU7IH1cclxuXHQuaXRlbVNpemVNIHsgcGFkZGluZy10b3A6MTgwJTsgfVxyXG5cdC5pdGVtU2l6ZUwgeyBwYWRkaW5nLXRvcDoyNDAlOyB9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0Uykge2NvbHVtbi1jb3VudDogNDsgY29sdW1uLXdpZHRoOiAyNSU7fVxyXG59XHJcblxyXG4uaW50cm8geyBAaW5jbHVkZSBtYigpOyB9XHJcblxyXG4udHdvY29scyB7ICBkaXNwbGF5OmZsZXg7IGZsZXgtZmxvdzpjb2x1bW47IGZsZXg6YXV0bztcclxuXHQuY29sTCB7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyBwYWRkaW5nOjAgMCAwLjVlbSAwOyB9XHJcblx0LmNvbFIgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgd2lkdGg6MTAwJTsgcGFkZGluZzowLjVlbSAwIDAgMDsgfVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0UykgeyAgZmxleC1mbG93OnJvdyBub3dyYXA7IFxyXG5cdFx0LmNvbEwgeyB3aWR0aDo1MCU7IHBhZGRpbmc6MDsgYm9yZGVyLXJpZ2h0OjAuNWVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcblx0XHQuY29sUiB7IHdpZHRoOjUwJTsgcGFkZGluZzowOyBib3JkZXItbGVmdDowLjVlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG5cdH1cclxufVxyXG5cclxuLmJveENsciB7IHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDo0ZW07IGhlaWdodDo0ZW07IGJhY2tncm91bmQ6JGNsckNvbDsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQmOjphZnRlciB7IGNvbnRlbnQ6Jyc7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6LTJweDsgcmlnaHQ6LTJweDsgYm90dG9tOi0ycHg7IGxlZnQ6LTJweDsgYm9yZGVyOjRweCBzb2xpZCAjZmZmOyB9XHJcblx0LmNpcmNsZSAmIHsgYm9yZGVyLXJhZGl1czo1MCU7IFxyXG5cdFx0Jjo6YWZ0ZXIgeyBib3JkZXItcmFkaXVzOjUwJTsgfVxyXG5cdH1cclxufVxyXG4uYm94Q2xyU21hbGwgeyBkaXNwbGF5OmlubGluZS1mbGV4OyBmbGV4LWZsb3c6cm93IHdyYXA7IGZsZXg6YXV0bztcclxuXHQuYm94Q2xyIHsgd2lkdGg6MmVtOyBoZWlnaHQ6MmVtOyB9XHJcbn1cclxuLmJnQnJhc3MgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWJyYXNzLnBuZykgbm8tcmVwZWF0OyB9XHJcbi5iZ0Jyb256ZSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctYnJvbnplLnBuZykgbm8tcmVwZWF0OyB9XHJcbi5iZ0NociB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctY2hyLnBuZykgbm8tcmVwZWF0OyB9XHJcbi5iZ0Noci1tYXR0IHsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1jaHItbWF0dC5wbmcpIG5vLXJlcGVhdDsgfVxyXG4uYmdCbGFjayB7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctYmxhY2sucG5nKSBuby1yZXBlYXQ7IH1cclxuXHJcblxyXG4uZ2FsbGVyeSB7IG1hcmdpbi1ib3R0b206NGVtO1xyXG5cdGgzIHsgbWFyZ2luLWJvdHRvbToxZW07IHRleHQtYWxpZ246bGVmdDsgcGFkZGluZy1sZWZ0OjRyZW07IH1cclxuXHRmaWd1cmV7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOjFlbTtcclxuXHRcdGZpZ2NhcHRpb257cG9zaXRpb246YWJzb2x1dGU7IHRvcDowLjc1cmVtOyByaWdodDoxcmVtOyBjb2xvcjojZmZmIH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2hvd1JlZiB7IEBleHRlbmQgLmRvdHRlZDsgY3Vyc29yOiBoZWxwO1xyXG5cdCY6aG92ZXIgeyBjb2xvcjokY2xyT3JhbmdlOyAgYm9yZGVyLWNvbG9yOiRjbHJPcmFuZ2U7IH1cclxufVxyXG4ucmVmZXJlbmNlIHsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAxMDsgdG9wOjA7IHJpZ2h0Oi0zMHJlbTsgYm90dG9tOjA7IGxlZnQ6YXV0bzsgb3ZlcmZsb3cteDpoaWRkZW47IG92ZXJmbG93LXk6YXV0bzsgbWF4LXdpZHRoOjMwcmVtOyBtYXJnaW4tbGVmdDoyZW07IHBhZGRpbmc6OHJlbSAxcmVtIDFyZW07IGJhY2tncm91bmQ6JGNsckJlaWdlOyBib3JkZXItbGVmdDo0cHggc29saWQgJGNsck9yYW5nZVdXOyBmb250LXNpemU6MC43NWVtOyB0cmFuc2l0aW9uOiByaWdodCAkdGltZUYgZWFzZS1pbi1vdXQ7XHJcblx0LmNsb3NlUmVmIHsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxcmVtOyBsZWZ0OjFyZW07IGN1cnNvcjpwb2ludGVyOyBjb2xvcjokY2xyVHh0MztcclxuXHRcdC5pY29uIHsgZm9udC1zaXplOiAxLjVyZW07IH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuaWNvbiB7IGNvbG9yOiRjbHJPcmFuZ2VXOyB9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pY29uUmVmIHsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxcmVtOyBsZWZ0OjNyZW07IHJpZ2h0OjNyZW07IHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0Lmljb24geyBmb250LXNpemU6IDZyZW07IGNvbG9yOiRjbHJPcmFuZ2VXVzt9XHJcblx0fVxyXG5cdGZpZ3VyZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblx0XHRpbWcgeyB3aWR0aDphdXRvOyBtaW4td2lkdGg6IGF1dG87IG1heC13aWR0aDogMTAwJTsgbWFyZ2luOjAgYXV0bzsgfVxyXG5cdH1cclxuXHQmLmFjdGl2ZSB7IHJpZ2h0OjA7fVxyXG59XHJcblxyXG51bC5saXN0Q29udGFjdHN7IEBpbmNsdWRlIGxpc3RIKCk7IG1hcmdpbjowIC0wLjVlbSAwO1xyXG5cdD4gbGkgeyB3aWR0aDoxMDAlOyAgcGFkZGluZzowIDAuNWVtOyBtYXJnaW4tYm90dG9tOiAzZW07IGZsZXg6MSAwIDE7fVxyXG5cclxuXHQuY29udGFjdEJsb2NrIHtcclxuXHRcdC5oZWFkZXJDQiB7IHBhZGRpbmc6MCAwIDAuNWVtO1xyXG5cdFx0XHRoNSB7XHJcblx0XHRcdHNwYW4geyB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7IGZvbnQtd2VpZ2h0OjQwMDsgb3BhY2l0eTowLjg7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWwubGlzdE9wdGlvbnMgeyBmb250LXNpemU6MC44NzVlbTsgbWFyZ2luOjA7IGJvcmRlci1sZWZ0OjRweCBzb2xpZCAkY2xyQnJkOyBwYWRkaW5nLWxlZnQ6MC4yNWVtO1xyXG5cdFx0XHRsaSB7IGFsaWduLWl0ZW1zOnN0cmV0Y2g7IFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkgeyBiYWNrZ3JvdW5kOm5vbmU7IH1cclxuXHRcdFx0fVxyXG5cdFx0XHQub3B0aW9uTGFiZWwgeyBtaW4td2lkdGg6MjIlOyB9XHJcblx0XHRcdC5vcHRpb25WYWx1ZSB7Zm9udC1zaXplOiAxZW07IH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRMKXtcclxuXHRcdD4gbGkgeyB3aWR0aDo1MCU7IH1cclxuXHR9XHJcbn1cclxuLm1hcCB7IHBvc2l0aW9uOnJlbGF0aXZlOyBoZWlnaHQ6MDsgcGFkZGluZy10b3A6NjYlOyBib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmO1xyXG5cdGlmcmFtZSB7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7ICB9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKSB7IHBhZGRpbmctdG9wOjQ1JTsgfVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcFMpIHsgcGFkZGluZy10b3A6MzMlOyB9XHJcbn1cclxuXHJcbi50aXRsZUFjdCwgaDMudGl0bGVBY3QgeyBjb2xvcjokY2xyT3JhbmdlOyB9IiwiQG1peGluIG1iIHsgbWFyZ2luLWJvdHRvbTo0ZW07IH1cclxuQG1peGluIGNlbnRlckEoKXsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDo1MCU7IGxlZnQ6NTAlOyB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7IH1cclxuQG1peGluIGltZ1Jlc3AoKXsgZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWluLXdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBoZWlnaHQ6YXV0bzsgfVxyXG5AbWl4aW4gbGlzdEgoKSB7IEBpbmNsdWRlIGxpc3RSKCk7IGRpc3BsYXk6ZmxleDsgZmxleC1mbG93OnJvdyB3cmFwOyBmbGV4OmF1dG87IH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWl4aW4gbGlzdFIoKSB7IG1hcmdpbjowOyBwYWRkaW5nOjA7IGxpc3Qtc3R5bGU6bm9uZTtcclxuXHQ+IGxpIHsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgbGlzdC1zdHlsZTpub25lOyBiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHsgY29udGVudDpub25lOyB9XHJcblx0fVxyXG59XHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuXHQmOmFmdGVyIHsgY29udGVudDonJzsgZGlzcGxheTp0YWJsZTsgY2xlYXI6Ym90aDsgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiBsaXN0TWVodSgpIHsgZGlzcGxheTpmbGV4OyBmbGV4LWZsb3c6cm93IG5vd3JhcDsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOmNlbnRlcjsgfVxyXG5cclxuXHJcblxyXG5AbWl4aW4gdGV4dFNoYWRvdygpe3RleHQtc2hhZG93OiAwIDFweCAxcHggJGNsclNoYWRvdzt9XHJcblxyXG4iLCJ1bC5yZWNhbGxMaXN0eyBAaW5jbHVkZSBsaXN0SCgpOyBtYXJnaW46MCAtMC41ZW0gMDtcclxuXHRsaSB7IHdpZHRoOjEwMCU7ICBwYWRkaW5nOjAgMC41ZW07IG1hcmdpbi1ib3R0b206IDFlbTsgZmxleDoxIDAgMTtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRMKXtcclxuXHRcdGxpIHsgd2lkdGg6NTAlOyB9XHJcblx0fVxyXG59XHJcblxyXG4ucmVjYWxsIHsgZGlzcGxheTpmbGV4OyBmbGV4LWZsb3c6Y29sdW1uOyBoZWlnaHQ6MTAwJTsgIGJvcmRlcjoxcHggc29saWQgJGNsckJyZDsgIGJhY2tncm91bmQ6I2ZmZjsgfVxyXG4uY29udGVudC1yZWNhbCB7IGZsZXg6MSAxIGF1dG87IHBhZGRpbmc6NHB4O1xyXG59XHJcblxyXG4uYm94LXJlY2FsbCB7IHBvc2l0aW9uOnJlbGF0aXZlOyB6LWluZGV4OjI7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHdoaXRlLXNwYWNlOm5vcm1hbDsgb3ZlcmZsb3c6aGlkZGVuOyBtYXgtaGVpZ2h0OjYuODc1ZW07XHJcblx0LyomOjphZnRlciB7IGNvbnRlbnQ6XCIuLi5cIjsgZm9udC13ZWlnaHQ6NzAwOyBwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6MDsgYm90dG9tOjA7IHdpZHRoOjVlbTsgaGVpZ2h0OjEuMzc1ZW07IGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDc1JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgdGV4dC1hbGlnbjpyaWdodDsgY29sb3I6JGNsckdyYXk7IH0qL1xyXG5cdHAgeyBtYXJnaW46MS4zNzVlbSAwIDAgMDtcclxuXHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOjA7IH1cclxuXHR9XHJcbn1cclxuLmF1dG9yLXJlY2FsbCB7IGZsZXg6MCAwIGF1dG87IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDozMDA7IHRleHQtYWxpZ246cmlnaHQ7IGNvbG9yOiRjbHJUeHQyOyBmb250LWZhbWlseTokZm9udFJDO1xyXG5cdC5yZWNhbGwgJiB7IGJhY2tncm91bmQ6JGNsckNvbDsgIGJvcmRlci10b3A6MXB4IHNvbGlkICRjbHJCcmQ7IHBhZGRpbmc6MC43NWVtIDFlbTsgfVxyXG5cdC5uYW1lLWF1dG9yIHt9XHJcblx0LnJlc2lkZW5jZS1hdXRvciB7IGZvbnQtc2l6ZTowLjg3NWVtOyB9XHJcbn1cclxuLnJlY2FsbFR4dCB7IHBvc2l0aW9uOnJlbGF0aXZlOyBjdXJzb3I6IHBvaW50ZXI7XHJcblx0Jjo6YmVmb3JlIHsgY29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MXB4OyB0b3A6MWVtOyB3aWR0aDo1MHB4OyBoZWlnaHQ6NTJweDsgfVxyXG5cdC5jb250ZW50LXJlY2FsIHsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6MmVtOyB3aGl0ZS1zcGFjZTpub3dyYXA7IGZvbnQtc3R5bGU6aXRhbGljO1xyXG5cdFx0Jjo6YmVmb3JlIHsgY29udGVudDonJzsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgaGVpZ2h0OjEwMCU7IHdpZHRoOjA7IH1cclxuXHRcdCY6OmFmdGVyIHsgY29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjFweDsgYm90dG9tOjFlbTsgd2lkdGg6NTBweDsgaGVpZ2h0OjUycHg7fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdC5ib3gtcmVjYWxsIHtcclxuXHRcdFx0Jjo6YWZ0ZXIgeyBjb2xvcjpyZWQ7IH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJlY2FsbFZpZGVvIHtcclxuXHQuYm94LXJlY2FsbCB7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MDsgb3ZlcmZsb3c6aGlkZGVuOyBwYWRkaW5nOjU2LjI1JSAwIDAgMDtcclxuXHRcdGlmcmFtZSB7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IH1cclxuXHR9XHJcbn1cclxuXHJcbi5yZWNhbGxBdWRpbyB7XHJcblx0LmNvbnRlbnQtcmVjYWwgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzoyZW07IHdoaXRlLXNwYWNlOm5vd3JhcDsgZm9udC1zdHlsZTppdGFsaWM7XHJcblx0XHQmOjpiZWZvcmUgeyBjb250ZW50OicnOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246bWlkZGxlOyBoZWlnaHQ6MTAwJTsgd2lkdGg6MDsgfVxyXG5cdH1cclxuXHQuYXV0b3ItcmVjYWxsIHsgdGV4dC1hbGlnbjogbGVmdDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cdC5kYXRlLXJlY2FsIHsgZm9udC1zaXplOjAuODc1ZW07IH1cclxuXHRhdWRpbyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDoxMDAlOyBtYXJnaW46MDsgYm9yZGVyLXJhZGl1czpub25lOyB9XHJcbn1cclxuXHJcbi5yZWNhbGxGdWxsIHsgcG9zaXRpb246cmVsYXRpdmU7IGZvbnQtc3R5bGU6aXRhbGljOyBwYWRkaW5nOjFlbTtcclxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHsgY29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjUwcHg7IGhlaWdodDo1MnB4O31cclxuXHQmOjpiZWZvcmUgeyBsZWZ0Oi0xMHB4OyB0b3A6LTEwcHg7IGJhY2tncm91bmQtcG9zaXRpb246MCAwOyB9XHJcblx0Jjo6YWZ0ZXIgeyByaWdodDotMTBweDsgYm90dG9tOi0xMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MHB4IDA7IH1cclxuXHRwIHsgcG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6MjsgbWFyZ2luOjFlbSAwIDAgMDtcclxuXHRcdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOjA7IH1cclxuXHR9XHJcbn1cclxuXHJcbi5waWN0dXJlLXdlYXRoZXIgeyB3aWR0aDoxMDAlOyBoZWlnaHQ6MDsgcGFkZGluZzogMzAlIDAgMCAwOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dlYXRoZXIucG5nKSAxMCUgMjAlIG5vLXJlcGVhdDsgbWFyZ2luOi0zLjVlbSAwIDJlbX1cclxuIiwiLy8gLmpxLWNoZWNrYm94LFxyXG4vLyAuanEtcmFkaW8ge1x0cG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6IDE7XHRkaXNwbGF5OmlubGluZS1ibG9jazsgb3ZlcmZsb3c6aGlkZGVuOyB1c2VyLXNlbGVjdDpub25lOyBmbGV4Om5vbmU7IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6MjJweDsgaGVpZ2h0OjIycHg7IG1hcmdpbjogMCA0cHggMCAwOyBib3JkZXI6MnB4IHNvbGlkICRjbHJHcmF5RDsgY3Vyc29yOnBvaW50ZXI7IGJhY2tncm91bmQ6I2ZmZjsgb3BhY2l0eTogMC42OyBcclxuLy8gXHQmOmhvdmVyIHsgb3BhY2l0eTogMC44OyB9XHJcbi8vIH1cclxuLy8gLmpxLWNoZWNrYm94IGlucHV0LFxyXG4vLyAuanEtcmFkaW8gaW5wdXQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IC0xO1x0bWFyZ2luOiAwO1x0cGFkZGluZzogMDtcdG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cclxuLy8gLypcclxuLy8gLmpxLWNoZWNrYm94LmZvY3VzZWQsXHJcbi8vIC5qcS1yYWRpby5mb2N1c2VkIHsgYm9yZGVyLWNvbG9yOiRjbHJHcmF5SDsgfVxyXG4vLyAqL1xyXG4vLyAuanEtY2hlY2tib3guY2hlY2tlZCxcclxuLy8gLmpxLXJhZGlvLmNoZWNrZWR7IG9wYWNpdHk6IDAuODsgXHJcbi8vIFx0Jjpob3ZlciB7IG9wYWNpdHk6IDE7IH1cclxuLy8gfVxyXG4vLyAuanEtY2hlY2tib3guZGlzYWJsZWQsXHJcbi8vIC5qcS1yYWRpby5kaXNhYmxlZCB7IG9wYWNpdHk6IDAuMzsgfVxyXG5cclxuLy8gLmpxLWNoZWNrYm94LmNoZWNrZWQgeyBib3JkZXItY29sb3I6JGNsckdyZWVuRDsgfVxyXG4vLyAuanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7IHdpZHRoOjEycHg7IGhlaWdodDoxMnB4OyBtYXJnaW46IDNweCAwIDAgM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyR3JlZW47XHJcbi8vICAgLyouc0dhdGUgJiB7IGJhY2tncm91bmQ6JGNsckdhdGVMOyB9XHJcbi8vICAgLnNEb29yICYgeyBiYWNrZ3JvdW5kOiRjbHJEb29yOyB9XHJcbi8vICAgLnNGaXJlICYgeyBiYWNrZ3JvdW5kOiRjbHJGaXJlOyB9XHJcbi8vICAgLnNBdXRvICYgeyBiYWNrZ3JvdW5kOiRjbHJBdXRvOyB9Ki9cclxuLy8gfVxyXG4vLyAuanEtcmFkaW8uY2hlY2tlZCB7IGJvcmRlci1jb2xvcjokY2xyR3JlZW5EOyB9XHJcbi8vIC5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHsgIHdpZHRoOjEycHg7IGhlaWdodDoxMnB4OyBtYXJnaW46IDNweCAwIDAgM3B4OyAgYmFja2dyb3VuZC1jb2xvcjogJGNsckdyZWVuO1xyXG4vLyAgLyogLnNHYXRlICYgeyBiYWNrZ3JvdW5kOiRjbHJHYXRlTDsgfVxyXG4vLyAgIC5zRG9vciAmIHsgYmFja2dyb3VuZDokY2xyRG9vcjsgfVxyXG4vLyAgIC5zRmlyZSAmIHsgYmFja2dyb3VuZDokY2xyRmlyZTsgfVxyXG4vLyAgIC5zQXV0byAmIHsgYmFja2dyb3VuZDokY2xyQXV0bzsgfSovXHJcbi8vIH1cclxuXHJcblxyXG5cclxuLy8gLmpxLWZpbGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRvdmVyZmxvdzogaGlkZGVuOyB9XHJcbi8vIC5qcS1maWxlIGlucHV0IHsgcG9zaXRpb246IGFic29sdXRlO1x0dG9wOiAwO1x0cmlnaHQ6IDA7IGhlaWdodDogYXV0bztcdG1hcmdpbjogMDtcdHBhZGRpbmc6IDA7XHRvcGFjaXR5OiAwO1x0Zm9udC1zaXplOiAxMDBweDsgbGluZS1oZWlnaHQ6IDFlbTsgfVxyXG4vLyAuanEtZmlsZV9fbmFtZSB7IG92ZXJmbG93OiBoaWRkZW47XHR3aGl0ZS1zcGFjZTogbm93cmFwOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tfHNlbGVjdHwtLS0tLS0tLS0qL1xyXG4uanEtc2VsZWN0Ym94LCAuanEtc2VsZWN0LW11bHRpcGxlIHsgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IH1cclxuLmpxLXNlbGVjdGJveCB7IGN1cnNvcjpwb2ludGVyOyB9XHJcbi5qcS1zZWxlY3Rib3ggc2VsZWN0LCAuanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBtYXJnaW46IDA7XHRwYWRkaW5nOiAwO1x0b3BhY2l0eTogMDsgfVxyXG4uanEtc2VsZWN0Ym94IHVsIHsgQGluY2x1ZGUgbGlzdFIoKTsgfVxyXG4uanEtc2VsZWN0Ym94IHVsIGxpLFxyXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIGxpIHsgdXNlci1zZWxlY3Q6IG5vbmU7XHR3aGl0ZS1zcGFjZTogbm93cmFwOyBib3JkZXI6bm9uZTsgcGFkZGluZzo1cHggMTVweDsgfVxyXG4uanEtc2VsZWN0Ym94IHtcdHotaW5kZXg6IDEwOyB9XHJcbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHRwb3NpdGlvbjpyZWxhdGl2ZTsgIHdpZHRoOjEwMCU7IGhlaWdodDoyLjdlbTsgcGFkZGluZzowLjVlbSAxZW07IGJvcmRlcjowLjE1cmVtIHNvbGlkICRjbHJCcmQ7IGJhY2tncm91bmQ6I2ZmZjsgZm9udDozMDAgMWVtLzEuNSAkZm9udFJDOyAgY29sb3I6JGNsclR4dDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFibGV0Uyl7fVxyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7fVxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6YWN0aXZlIHsgYm9yZGVyLWNvbG9yOiRjbHJPcmFuZ2VXOyB9XHJcbi5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3QgeyBib3JkZXItY29sb3I6JGNsck9yYW5nZVc7fVxyXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7IG9wYWNpdHk6MC41OyB9XHJcbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyB1c2VyLXNlbGVjdDogbm9uZTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cclxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIgeyBjb2xvcjokY2xyVHh0MjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGN1cnNvcjpwb2ludGVyOyB9XHJcblxyXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyB3aWR0aDo0MHB4OyBoZWlnaHQ6MTAwJTsgbWFzay1zaXplOjUwJTsgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDsgbWFzay1wb3NpdGlvbjogY2VudGVyOyBtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9hcnJvd0Quc3ZnJyk7IGJhY2tncm91bmQtY29sb3I6JGNsclR4dDQ7IH1cclxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7ICBwb3NpdGlvbjphYnNvbHV0ZTsgfVxyXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3c6YmVmb3JlLCAuanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3c6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiRjbHJUeHQyICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHsgcG9zaXRpb246YWJzb2x1dGU7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgd2lkdGg6MTAwJTsgbWFyZ2luOjRweCAwIDA7IHBhZGRpbmc6MDsgYm9yZGVyOjAuMTVyZW0gc29saWQgJGNsck9yYW5nZVc7IGJhY2tncm91bmQ6I2ZmZjsgZm9udDo0MDAgMC43NWVtLzEuNSAkZm9udFJDOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IH1cclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHstd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxyXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxyXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGF1dG87IG92ZXJmbG93LXg6IGhpZGRlbjsgbGlzdC1zdHlsZTogbm9uZTsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93LXg6IGhpZGRlbjsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XHJcbi5qcS1zZWxlY3Rib3guZm9jdXNlZCB7XHJcbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciAgeyBiYWNrZ3JvdW5kLWNvbG9yOiRjbHJPcmFuZ2VXOyB9XHJcbn1cclxuLmpxLXNlbGVjdGJveDpob3ZlciB7XHJcblx0LmpxLXNlbGVjdGJveF9fc2VsZWN0ICB7IGJvcmRlci1jb2xvcjokY2xyVHh0MjsgfVxyXG5cdC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiRjbHJUeHQ7IH1cclxuICAgICYuZm9jdXNlZCB7XHJcbiAgICAgICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7IGJvcmRlci1jb2xvcjokY2xyT3JhbmdlVzsgfVxyXG4gICAgICAgIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIgIHsgYmFja2dyb3VuZC1jb2xvcjokY2xyT3JhbmdlVzsgfVxyXG4gICAgfVxyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCB7IHBhZGRpbmc6MTBweDsgYmFja2dyb3VuZDokY2xyVHh0NDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNsclR4dDI7IG1hcmdpbi1ib3R0b206NHB4OyB9XHJcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6NXB4IDI3cHggNnB4IDhweDsgYm9yZGVyOjFweCBzb2xpZCAkY2xyVHh0Mjsgb3V0bGluZTpub25lOyBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFNQ0FZQUFBQmlESjM3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPMUpSRUZVZU5xVTA3OExBWEVZeC9GellmTnprNVRKYUZOS1lqRllTUVovaHZ3QnN2ZzFVQ1kyeFQ5Z004aHVrUUdUaFdSamtjRnczcGRudWpoZlQ3MzZYbjJmUHZmYzNmZDA3VjBPRkRERkFuTTBFTllzWlJpR0xTYzlPcHFJWUlBOWZNaGhqQ3JXMmg5VmxNbGNIL2F5bU1HdE9xRXVnWDA4UHdRdWNVWktkVG96TUlxZFRjOVdlcFFEN3dqWTlBUngreWR3aGZ5WGZTK1MwcU1jT0VRSkdjdWVCM1ZjY0ZJTmRNZ2FsNk56a21QalJ3Slh4REJCNy8yUkRkdEFwNndiK2RwcGhIREFTRzVRUTBWNnUyYW9TcUJaRC9sRHJOV1JKeW5MSzJxcEJuNHJjNksyWEI5L05iOEVHQUJ0ZjF0aHpZNlgyQUFBQUFCSlJVNUVya0pnZ2c9PScpIG5vLXJlcGVhdCAxMDAlIDUwJTsgfVxyXG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQgeyBtYXJnaW46NXB4OyBwYWRkaW5nOjVweCA4cHggNnB4OyBiYWNrZ3JvdW5kOiRjbHJUeHQ0OyB9XHJcbi5qcS1zZWxlY3Rib3ggdWwgeyBtYXJnaW46MDsgcGFkZGluZzowOyB9XHJcbi5qcS1zZWxlY3Rib3ggbGkgeyBtaW4taGVpZ2h0OjE4cHg7IHBhZGRpbmc6NXB4IDE1cHggNnB4OyB9XHJcbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyT3JhbmdlOyBjb2xvcjogI2ZmZjsgfVxyXG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHsgY29sb3I6I2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogJGNsclR4dDtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkIHtcclxuICBjb2xvcjogI0FBQTtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICMyMzFGMjA7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGkub3B0aW9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAxcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogIzMzMztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xyXG4gIGJvcmRlci1jb2xvcjogI0NDQztcclxuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICM4ODg7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XHJcbiAgcGFkZGluZzogM3B4IDlweCA0cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6ICMwOEM7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICNBQUE7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRpb24ge1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLFxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyAuanEtZmlsZSB7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDogMTAwJTsgYm9yZGVyLXJhZGl1czogbm9uZTsgfVxyXG4vLyAuanEtZmlsZSBpbnB1dCB7IGN1cnNvcjogcG9pbnRlcjsgfVxyXG4vLyAuanEtZmlsZV9fbmFtZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDphdXRvOyBoZWlnaHQ6NDBweDsgbWFyZ2luLXJpZ2h0Ojg0cHg7IHBhZGRpbmc6OXB4IDE1cHg7IGJvcmRlcjoxcHggc29saWQgJGNsckdyYXlMOyBiYWNrZ3JvdW5kOiNmZmY7IGZvbnQ6MTRweC8yMHB4ICRmb250UkM7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6JGxldHRlclNwYWNpbmc7IGNvbG9yOiRjbHJUeHQ7IFxyXG4vLyBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe2ZvbnQtc2l6ZTogMTZweDt9XHJcbi8vIH1cclxuLy8gLmpxLWZpbGVfX2Jyb3dzZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IHdpZHRoOjgwcHg7IGhlaWdodDo0MHB4OyBwYWRkaW5nOjlweCAwOyBiYWNrZ3JvdW5kOiRjbHJHcmF5VzsgYm9yZGVyOjFweCBzb2xpZCAkY2xyR3JheUw7IHVzZXItc2VsZWN0OiBub25lOyBjdXJzb3I6cG9pbnRlcjsgZm9udDoxNHB4LzIwcHggJGZvbnRSQzsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzokbGV0dGVyU3BhY2luZzsgY29sb3I6JGNsckdyYXk7IHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gfVxyXG4vLyAuanEtZmlsZTpob3ZlciAuanEtZmlsZV9fbmFtZSB7IGJvcmRlci1jb2xvcjogJGNsckdyYXlIOyB9XHJcbi8vIC5qcS1maWxlOmhvdmVyIC5qcS1maWxlX19icm93c2UgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDokY2xyR3JheTsgYm9yZGVyLWNvbG9yOiRjbHJHcmF5O1xyXG4vLyAgICAgLnNHYXRlICYgeyBiYWNrZ3JvdW5kOiRjbHJHYXRlTDsgYm9yZGVyLWNvbG9yOiRjbHJHYXRlOyB9XHJcbi8vICAgICAuc0Rvb3IgJiB7IGJhY2tncm91bmQ6JGNsckRvb3JMOyBib3JkZXItY29sb3I6JGNsckRvb3I7IH1cclxuLy8gICAgIC5zRmlyZSAmIHsgYmFja2dyb3VuZDokY2xyRmlyZUw7IGJvcmRlci1jb2xvcjokY2xyRmlyZTsgfVxyXG4vLyAgICAgLnNBdXRvICYgeyBiYWNrZ3JvdW5kOiRjbHJBdXRvTDsgYm9yZGVyLWNvbG9yOiRjbHJBdXRvOyB9XHJcbi8vIH1cclxuLy8gLmpxLWZpbGU6YWN0aXZlIC5qcS1maWxlX19icm93c2Uge31cclxuLy8gLmpxLWZpbGUuZm9jdXNlZCAuanEtZmlsZV9fbmFtZSB7fVxyXG4vLyAuanEtZmlsZS5kaXNhYmxlZCxcclxuLy8gLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX25hbWUsXHJcbi8vIC5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19icm93c2Uge31cclxuXHJcblxyXG5cclxuLy8gLmpxLW51bWJlciB7IHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6MTAwJTsgIHBhZGRpbmc6IDAgNDRweDsgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgfVxyXG4vLyAuanEtbnVtYmVyX19maWVsZCB7IHdpZHRoOjEwMCU7IGJvcmRlcjogMXB4IHNvbGlkICRjbHJHcmF5TDsgYmFja2dyb3VuZDojZmZmOyB9XHJcbi8vIC5qcS1udW1iZXJfX2ZpZWxkOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAkY2xyR3JheUg7IH1cclxuLy8gLmpxLW51bWJlcl9fZmllbGQgaW5wdXQgeyBoZWlnaHQ6MzhweDsgZm9udDoxNnB4LzIwcHggJGZvbnRSQzsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzokbGV0dGVyU3BhY2luZzsgY29sb3I6JGNsclR4dDsgdGV4dC1hbGlnbjpjZW50ZXI7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgd2lkdGg6MTAwJTsgcGFkZGluZzo5cHggMTVweDsgYm9yZGVyOm5vbmU7IG91dGxpbmU6bm9uZTsgYmFja2dyb3VuZDpub25lOyAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkOyB9XHJcbi8vIC5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4vLyAuanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7IG1hcmdpbjowOyAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7IH1cclxuXHJcbi8vIC5qcS1udW1iZXJfX3NwaW4geyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHdpZHRoOjQwcHg7IGhlaWdodDo0MHB4OyBiYWNrZ3JvdW5kOiRjbHJHcmF5VzsgYm9yZGVyOjFweCBzb2xpZCAkY2xyR3JheUw7IHVzZXItc2VsZWN0OiBub25lOyBjdXJzb3I6cG9pbnRlcjsgfVxyXG4vLyAuanEtbnVtYmVyX19zcGluOjpiZWZvcmUsXHJcbi8vIC5qcS1udW1iZXJfX3NwaW46OmFmdGVyIHsgY29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IGJvcmRlcjpub25lOyBiYWNrZ3JvdW5kOiRjbHJHcmF5O31cclxuLy8gLmpxLW51bWJlcl9fc3Bpbjo6YmVmb3JlIHsgdG9wOjE4cHg7IGxlZnQ6MTNweDsgd2lkdGg6MTJweDsgaGVpZ2h0OjJweDt9XHJcbi8vIC5qcS1udW1iZXJfX3NwaW46OmFmdGVyIHsgdG9wOjEzcHg7IGxlZnQ6MThweDsgd2lkdGg6MnB4OyBoZWlnaHQ6MTJweDsgfVxyXG4vLyAuanEtbnVtYmVyX19zcGluLm1pbnVzIHsgbGVmdDogMDsgcmlnaHQ6YXV0bztcclxuLy8gICAmOjphZnRlciB7IGNvbnRlbnQ6bm9uZTsgZGlzcGxheTpub25lOyB9XHJcbi8vIH1cclxuLy8gLmpxLW51bWJlcl9fc3Bpbi5wbHVzIHsgcmlnaHQ6IDA7IGxlZnQ6YXV0bzsgfVxyXG5cclxuLy8gLmpxLW51bWJlcl9fc3Bpbjpob3ZlciB7XHJcbi8vICAgLnNHYXRlICYgeyBiYWNrZ3JvdW5kOiRjbHJHYXRlTDsgYm9yZGVyLWNvbG9yOiRjbHJHYXRlOyB9XHJcbi8vICAgLnNEb29yICYgeyBiYWNrZ3JvdW5kOiRjbHJEb29yTDsgYm9yZGVyLWNvbG9yOiRjbHJEb29yOyB9XHJcbi8vICAgLnNGaXJlICYgeyBiYWNrZ3JvdW5kOiRjbHJGaXJlTDsgYm9yZGVyLWNvbG9yOiRjbHJGaXJlOyB9XHJcbi8vICAgLnNBdXRvICYgeyBiYWNrZ3JvdW5kOiRjbHJBdXRvTDsgYm9yZGVyLWNvbG9yOiRjbHJBdXRvOyB9XHJcbi8vICAgJjo6YmVmb3JlLCAmOjphZnRlciB7IGJhY2tncm91bmQ6ICNmZmY7IH1cclxuLy8gfVxyXG4vLyAuanEtbnVtYmVyX19zcGluOmFjdGl2ZSB7fVxyXG4vLyAuanEtbnVtYmVyLmZvY3VzZWQgLmpxLW51bWJlcl9fZmllbGQge31cclxuLy8gLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19maWVsZCxcclxuLy8gLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluIHt9XHJcbi8vIC5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbjphZnRlciB7fVxyXG4vLyAuanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge31cclxuXHJcblxyXG5cclxuXHJcbi8vIGlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbi8vIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbi8vIGlucHV0W3R5cGU9J3NlYXJjaCddLFxyXG4vLyBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuLy8gaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4vLyBpbnB1dFt0eXBlPSd1cmwnXSxcclxuLy8gdGV4dGFyZWEgeyB3aWR0aDoxMDAlOyBoZWlnaHQ6NDBweDsgcGFkZGluZzo5cHggMTVweDsgYm9yZGVyOjFweCBzb2xpZCAkY2xyR3JheUw7IGJhY2tncm91bmQ6I2ZmZjsgZm9udDoxNHB4LzIwcHggJGZvbnRSQzsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzokbGV0dGVyU3BhY2luZzsgY29sb3I6JGNsclR4dDtcclxuLy8gXHQmOjpwbGFjZWhvbGRlciB7IG9wYWNpdHk6MTsgY29sb3I6JGNsckdyYXk7IH1cclxuLy8gXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtmb250LXNpemU6IDE2cHg7fVxyXG4vLyB9XHJcbi8vIGlucHV0W3R5cGU9J3NlYXJjaCddIHsgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7IC1tb3otYXBwZWFyYW5jZTpub25lOyBhcHBlYXJhbmNlOm5vbmU7IH1cclxuLy8gdGV4dGFyZWEgeyAgb3ZlcmZsb3c6IGF1dG87IGhlaWdodDoxMjBweDsgfVxyXG5cclxuLy8gaW5wdXRbdHlwZT0nZW1haWwnXTpob3ZlciwgaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcclxuLy8gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpob3ZlciwgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcclxuLy8gaW5wdXRbdHlwZT0nc2VhcmNoJ106aG92ZXIsIGlucHV0W3R5cGU9J3NlYXJjaCddOmZvY3VzLFxyXG4vLyBpbnB1dFt0eXBlPSd0ZWwnXTpob3ZlciwgaW5wdXRbdHlwZT0ndGVsJ106Zm9jdXMsXHJcbi8vIGlucHV0W3R5cGU9J3RleHQnXTpob3ZlciwgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzLFxyXG4vLyBpbnB1dFt0eXBlPSd1cmwnXTpob3ZlciwgaW5wdXRbdHlwZT0ndXJsJ106Zm9jdXMsXHJcbi8vIHRleHRhcmVhOmhvdmVyLCB0ZXh0YXJlYTpmb2N1cyB7IGJvcmRlci1jb2xvcjokY2xyR3JheUg7IG91dGxpbmU6bm9uZTsgfVxyXG5cclxuLy8gYnV0dG9uLFxyXG4vLyBpbnB1dFt0eXBlPSdidXR0b24nXSxcclxuLy8gaW5wdXRbdHlwZT0nc3VibWl0J10sXHJcbi8vIGlucHV0W3R5cGU9J3Jlc2V0J10geyBjdXJzb3I6cG9pbnRlcjsgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7IC1tb3otYXBwZWFyYW5jZTpub25lOyBhcHBlYXJhbmNlOm5vbmU7IH1cclxuLy8gYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG4vLyBpbnB1dFt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcclxuLy8gaW5wdXRbdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIsXHJcbi8vIGlucHV0W3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIgeyBwYWRkaW5nOiAwOyBib3JkZXI6MDsgfVxyXG5cclxuXHJcblxyXG4vLyAuZm9ybUJveCB7ICB9XHJcbi8vIC5mb3JtVHh0Qm94IHsgcGFkZGluZy10b3A6MC41ZW07IGZvbnQtd2VpZ2h0OjMwMDsgZm9udC1zdHlsZTppdGFsaWM7IGNvbG9yOiRjbHJHcmF5OyB9XHJcblxyXG5cclxuLy8gLmZvcm1Sb3cgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbToxMHB4OyB0ZXh0LWFsaWduOmxlZnQ7IH1cclxuXHJcbi8vIC5yb3dCdG4geyBtYXJnaW4tYm90dG9tOjEwcHg7IGRpc3BsYXk6ZmxleDsgZmxleC1mbG93OnJvdyBub3dyYXA7IGp1c3RpZnktY29udGVudDpmbGV4LWVuZDsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4vLyAgIC5idG4geyBtYXJnaW4tbGVmdDoxZW07IH1cclxuLy8gfVxyXG5cclxuLy8gLmNvbnNlbnQgeyBmb250LXNpemU6MC43NWVtOyBjb2xvcjokY2xyR3JheTsgdGV4dC1hbGlnbjpjZW50ZXI7IGZvbnQtZmFtaWx5OiAkZm9udFJDO1xyXG4vLyBcdGEgeyBjb2xvcjokY2xyR3JheTtcclxuLy8gXHRcdCY6aG92ZXIgeyBjb2xvcjokY2xyVHh0OyB9XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG5cclxuLy8gLmZvcm1FbGVtZW50IHt9XHJcbi8vIC5lbFR3byB7IGRpc3BsYXk6ZmxleDsgZmxleC1mbG93OmNvbHVtbjsgIGZsZXg6bm9uZTtcclxuLy8gICAuZm9ybUVsZW1lbnQge2ZsZXgtZ3JvdzowOyBmbGV4LWJhc2lzOjEwMCU7fVxyXG4vLyAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHsgIGZsZXgtZmxvdzpyb3c7IG1hcmdpbjowIC0xMHB4IDEwcHg7XHJcbi8vICAgICAuZm9ybUVsZW1lbnQgeyBmbGV4LWJhc2lzOjUwJTsgIGJvcmRlci1yaWdodDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItbGVmdDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyB1bC5jaGVja0xpc3QgeyBAaW5jbHVkZSBsaXN0UigpOyBwYWRkaW5nLXRvcDowLjVlbTsgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4vLyAgIGxpIHsgbWFyZ2luLWJvdHRvbToxMHB4OyB9XHJcblxyXG4vLyB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gZmllbGRzZXQgeyBib3JkZXI6bm9uZTsgYm9yZGVyOjFweCBzb2xpZCAkY2xyR3JheUw7IG1hcmdpbjowIC04cHggMTBweCAtOHB4OyBwYWRkaW5nOjNweCA4cHggMCA4cHg7IH1cclxuXHJcblxyXG5cclxuLy8gbGFiZWwsIGxlZ2VuZCB7IG1hcmdpbjowIDAgMCAxcHg7IGZvbnQ6NDAwIDAuODEyNWVtLzEuMiAkZm9udFJDOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiRsZXR0ZXJTcGFjaW5nOyBjb2xvcjokY2xyR3JheTtcclxuLy8gICAudW5pdHMgeyBmb250LXNpemU6MC45ZW07IGZvbnQtc3R5bGU6aXRhbGljOyBjb2xvcjokY2xyR3JheTsgdGV4dC10cmFuc2Zvcm06bm9uZTt9XHJcbi8vICAgJi5jaGVja2VkIHsgY29sb3I6JGNsclR4dDsgfVxyXG4vLyAgICYubGFiZWxSQ0ggeyBkaXNwbGF5OmlubGluZS1mbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGN1cnNvcjpwb2ludGVyOyB9XHJcbi8vIH1cclxuLy8gbGVnZW5kIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcblxyXG5cclxuLy8gLnRpdGxlRm9ybUdyb3VwIHsgZGlzcGxheTpibG9jazsgZm9udDogNDAwIDEzcHgvMjFweCAkZm9udFJDOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiRsZXR0ZXJTcGFjaW5nOyBiYWNrZ3JvdW5kOiRjbHJHcmF5VzsgcGFkZGluZzowIDZweDsgbWFyZ2luOjAgMCAxMHB4IC02cHg7XHJcbi8vICAgLnVuaXRzIHsgZm9udC1zaXplOjExcHg7IGZvbnQtc3R5bGU6aXRhbGljOyBjb2xvcjokY2xyR3JheTsgdGV4dC10cmFuc2Zvcm06bm9uZTt9XHJcbi8vIH1cclxuLy8gLmZvcm1UeHQgeyBkaXNwbGF5OmJsb2NrOyBtYXJnaW4tYm90dG9tOjVweDsgcGFkZGluZy1sZWZ0OjI0cHg7IGNvbG9yOiRjbHJHcmF5OyBmb250LXNpemU6MTJweDsgZm9udC1zdHlsZTppdGFsaWM7IH1cclxuXHJcblxyXG5cclxuLy8gLm5vdGUgeyAgZGlzcGxheTpibG9jazsgbWFyZ2luOi01cHggMCAxMHB4IDA7IHBhZGRpbmctbGVmdDoyNHB4OyBmb250OjQwMCAxM3B4LzIxcHggJGZvbnRSQzsgbGV0dGVyLXNwYWNpbmc6JGxldHRlclNwYWNpbmc7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuLy8gICAmOmJlZm9yZSB7IGNvbnRlbnQ6JyEnOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICB3aWR0aDoxM3B4OyBoZWlnaHQ6MTJweDsgcGFkZGluZzowIDAgMCAxcHg7IG1hcmdpbjowIDhweCAwIC0yNHB4OyBmb250OiA3MDAgMTdweC8xMnB4ICRmb250UkM7IGNvbG9yOiNmZmY7IGJhY2tncm91bmQ6JGNsckZpcmVMOyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxyXG4vLyB9XHJcblxyXG4vLyAuYnRuIHsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6MCAyZW07IGZvbnQtZmFtaWx5OiRmb250UkM7IGZvbnQtd2VpZ2h0OjQwMDsgbGV0dGVyLXNwYWNpbmc6JGxldHRlclNwYWNpbmc7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgYm9yZGVyOm5vbmU7IGN1cnNvcjpwb2ludGVyOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbi8vIFx0JjpkaXNhYmxlZCB7YmFja2dyb3VuZDokY2xyR3JheUQ7IG9wYWNpdHk6IDAuMzsgY3Vyc29yOiBkZWZhdWx0O31cclxuLy8gfVxyXG4vLyAuYnRuRlcgeyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgcGFkZGluZzowIDAuNWVtOyB9XHJcbi8vIC5idG5TIHsgZm9udC1zaXplOjE1cHg7IGxpbmUtaGVpZ2h0OjMwcHg7IGNvbG9yOiNmZmY7IHRleHQtYWxpZ246Y2VudGVyOyB9XHJcbi8vIC5idG5MIHsgZm9udC1zaXplOjE3cHg7IGxpbmUtaGVpZ2h0OjQwcHg7IGNvbG9yOiNmZmY7IHRleHQtYWxpZ246Y2VudGVyOyB9XHJcbi8vIC5idG5SZWQgeyBiYWNrZ3JvdW5kOiRjbHJGaXJlTDsgY29sb3I6I2ZmZjtcclxuLy8gICAmOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7IGJhY2tncm91bmQ6JGNsckZpcmU7IGNvbG9yOiNmZmY7IH1cclxuLy8gfVxyXG4vLyAuYnRuR3JheSB7IGJhY2tncm91bmQ6JGNsckdyYXk7XHJcbi8vICAgJjpub3QoW2Rpc2FibGVkXSk6aG92ZXIgeyBiYWNrZ3JvdW5kOiRjbHJHcmF5RDsgY29sb3I6I2ZmZjsgfVxyXG4vLyB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAucmFuZ2UgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzoxMHB4IDA7XHJcbi8vICAgLnJhbmdlVmFsdWUgeyBwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjA7IGNvbG9yOiRjbHJHcmF5OyBmb250LXN0eWxlOml0YWxpYzsgZm9udC1zaXplOjAuNzVlbTsgbGluZS1oZWlnaHQ6MTsgdmVydGljYWwtYWxpZ246Ym90dG9tOyB9XHJcbi8vICAgLnJhbmdlVmFsdWVNaW4geyBsZWZ0OjA7fVxyXG4vLyAgIC5yYW5nZVZhbHVlTWF4IHsgcmlnaHQ6MDt9XHJcbi8vIH1cclxuLy8gaW5wdXRbdHlwZT1yYW5nZV0geyBwb3NpdGlvbjpyZWxhdGl2ZTsgei1pbmRleDoyOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MjBweDsgY3Vyc29yOnBvaW50ZXI7IGFwcGVhcmFuY2U6bm9uZTsgYmFja2dyb3VuZDpub25lO1xyXG4vLyAgICY6Oi1tb3otZm9jdXMtb3V0ZXIgeyBib3JkZXI6IDA7IH1cclxuXHJcbi8vICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sgeyB3aWR0aDoxMDAlOyBoZWlnaHQ6MnB4OyBjdXJzb3I6cG9pbnRlcjsgYW5pbWF0ZTowLjJzOyBiYWNrZ3JvdW5kOiRjbHJHcmF5SDsgfVxyXG4vLyAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYXBwZWFyYW5jZTpub25lOyBoZWlnaHQ6MTZweDsgd2lkdGg6NXB4OyBtYXJnaW4tdG9wOi03cHg7IGJvcmRlcjpub25lOyBib3JkZXItcmFkaXVzOjA7IGJhY2tncm91bmQ6JGNsckdyYXk7IGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgIC5zR2F0ZSAmIHsgYmFja2dyb3VuZDokY2xyR2F0ZUw7IH1cclxuLy8gICAgIC5zRG9vciAmIHsgYmFja2dyb3VuZDokY2xyRG9vckw7IH1cclxuLy8gICAgIC5zRmlyZSAmIHsgYmFja2dyb3VuZDokY2xyRmlyZUw7IH1cclxuLy8gICAgIC5zQXV0byAmIHsgYmFja2dyb3VuZDokY2xyQXV0b0w7IH1cclxuLy8gICB9XHJcblxyXG4vLyAgICY6Oi1tb3otcmFuZ2UtdHJhY2sgeyB3aWR0aDoxMDAlOyBoZWlnaHQ6MnB4OyBjdXJzb3I6cG9pbnRlcjsgYW5pbWF0ZTowLjJzOyBiYWNrZ3JvdW5kOiRjbHJHcmF5SDsgfVxyXG4vLyAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgeyBhcHBlYXJhbmNlOm5vbmU7IGhlaWdodDoxNnB4OyB3aWR0aDo1cHg7IGJvcmRlcjpub25lOyBib3JkZXItcmFkaXVzOjA7IGJhY2tncm91bmQ6JGNsckdyYXk7IGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgIC5zR2F0ZSAmIHsgYmFja2dyb3VuZDokY2xyR2F0ZUw7IH1cclxuLy8gICAgIC5zRG9vciAmIHsgYmFja2dyb3VuZDokY2xyRG9vckw7IH1cclxuLy8gICAgIC5zRmlyZSAmIHsgYmFja2dyb3VuZDokY2xyRmlyZUw7IH1cclxuLy8gICAgIC5zQXV0byAmIHsgYmFja2dyb3VuZDokY2xyQXV0b0w7IH1cclxuLy8gICB9XHJcblxyXG4vLyAgICY6Oi1tcy10cmFjayB7d2lkdGg6MTAwJTsgaGVpZ2h0OjRweDsgY3Vyc29yOnBvaW50ZXI7IGFuaW1hdGU6MC4yczsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50OyBib3JkZXItd2lkdGg6MTZweCAwOyBjb2xvcjp0cmFuc3BhcmVudDsgfVxyXG4vLyAgICY6Oi1tcy1maWxsLWxvd2VyIHsgYmFja2dyb3VuZDokY2xyR3JheUg7IGJvcmRlcjoxcHggc29saWQgJGNsckdyYXlIOyB9XHJcbi8vICAgJjo6LW1zLWZpbGwtdXBwZXIgeyBiYWNrZ3JvdW5kOiRjbHJHcmF5SDsgYm9yZGVyOiAxcHggc29saWQgJGNsckdyYXlIOyB9XHJcbi8vICAgJjo6LW1zLXRodW1iIHsgYXBwZWFyYW5jZTpub25lOyBoZWlnaHQ6MTZweDsgd2lkdGg6NXB4OyBtYXJnaW4tdG9wOjA7IGJvcmRlcjpub25lOyBib3JkZXItcmFkaXVzOjA7IGJhY2tncm91bmQ6JGNsckdyYXk7IGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgIC5zR2F0ZSAmIHsgYmFja2dyb3VuZDokY2xyR2F0ZUw7IH1cclxuLy8gICAgIC5zRG9vciAmIHsgYmFja2dyb3VuZDokY2xyRG9vckw7IH1cclxuLy8gICAgIC5zRmlyZSAmIHsgYmFja2dyb3VuZDokY2xyRmlyZUw7IH1cclxuLy8gICAgIC5zQXV0byAmIHsgYmFja2dyb3VuZDokY2xyQXV0b0w7IH1cclxuLy8gICB9XHJcbi8vICAgJjpmb2N1cyB7IG91dGxpbmU6bm9uZTtcclxuLy8gICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHsgYmFja2dyb3VuZDokY2xyR3JheUg7IH1cclxuLy8gICAgICY6Oi1tcy1maWxsLWxvd2VyIHsgYmFja2dyb3VuZDokY2xyR3JheUg7IH1cclxuLy8gICAgICY6Oi1tcy1maWxsLXVwcGVyIHsgYmFja2dyb3VuZDokY2xyR3JheUg7IH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5mb3JtU2VsZWN0aW9ueyBkaXNwbGF5Om5vbmU7IH1cclxuXHJcblxyXG4vLyBzZWxlY3QgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7ICBoZWlnaHQ6NDBweDsgcGFkZGluZzowIDQwcHggMCAxNXB4OyBmb250OjQwMCAxNHB4LzM4cHggJGZvbnRSQzsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjb2xvcjogJGNsclR4dDtcclxuLy8gXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtmb250LXNpemU6IDE2cHg7fVxyXG5cdFxyXG4vLyAvL1x0Zm9udC1zaXplOiAxNnB4OyBcclxuLy8gLy9cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyBcclxuLy8gLy9cdGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG5cclxuLy8gXHRsaW5lLWhlaWdodDogMS4zOyBcclxuLy8gXHRwYWRkaW5nOiAuNmVtIDEuNGVtIC41ZW0gLjhlbTsgd2lkdGg6IDEwMCU7IFxyXG4vLyBcdG1heC13aWR0aDogMTAwJTsgXHJcbi8vIFx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgXHJcbi8vIFx0bWFyZ2luOiAwOyBcclxuLy8gXHRib3JkZXI6IDFweCBzb2xpZCAkY2xyR3JheUw7XHJcbi8vIFx0Ym94LXNoYWRvdzogbm9uZTsgXHJcbi8vIFx0Ym9yZGVyLXJhZGl1czowO1xyXG4vLyBcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuLy8gXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbi8vIFx0YXBwZWFyYW5jZTogbm9uZTtcclxuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcclxuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3QtdHJpZ2dlci5wbmcnKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwjZmZmZmZmIDEwMCUpOyBcclxuLy8gXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XHJcbi8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLCAwIDA7XHJcbi8vIFx0YmFja2dyb3VuZC1zaXplOiBhdXRvLCAxMDAlOyBcclxuXHJcbi8vIH0gXHJcbi8vIFx0c2VsZWN0OjotbXMtZXhwYW5kIHsgZGlzcGxheTogbm9uZTsgfSBcclxuLy8gXHRzZWxlY3Q6aG92ZXIsIHNlbGVjdDpmb2N1cyB7IGJvcmRlci1jb2xvcjogJGNsckdyYXlIOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC00MHB4LCAwIDA7XHR9IFxyXG4vLyBcdHNlbGVjdDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH0gXHJcbi8vIFx0c2VsZWN0IG9wdGlvbiB7IHBhZGRpbmc6MC41cmVtOyBmb250LXdlaWdodDo0MDA7IGZvbnQtc2l6ZTogMTRweDsgfSBcclxuIiwiaW5wdXRbdHlwZT0ndGV4dCddLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcclxuaW5wdXRbdHlwZT0ndGVsJ10sXHJcbmlucHV0W3R5cGU9J3VybCddLFxyXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcclxudGV4dGFyZWEgeyB3aWR0aDoxMDAlOyBoZWlnaHQ6Mi43ZW07IHBhZGRpbmc6MC41ZW0gMWVtOyBib3JkZXI6MC4xNXJlbSBzb2xpZCAkY2xyQnJkOyBiYWNrZ3JvdW5kOiNmZmY7IGZvbnQ6MzAwIDFlbS8xICRmb250UkM7ICBjb2xvcjokY2xyVHh0O1xyXG5cdCY6OnBsYWNlaG9sZGVyIHsgZm9udC13ZWlnaHQ6MzAwOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IH1cclxufVxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcclxuaW5wdXRbdHlwZT0nbnVtYmVyJ10geyBhcHBlYXJhbmNlOm5vbmU7IH1cclxudGV4dGFyZWEgeyAgb3ZlcmZsb3c6YXV0bzsgaGVpZ2h0OjguN2VtOyB9XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEge1xyXG5cdCY6aG92ZXIgeyBib3JkZXItY29sb3I6JGNsclR4dDQ7IH1cclxuXHQmOmZvY3VzLCAmOmFjdGl2ZSB7IGJvcmRlci1jb2xvcjokY2xyT3JhbmdlVzsgfVxyXG59XHJcblxyXG5cclxuLmJ0biB7IHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246dG9wOyBoZWlnaHQ6Mi43ZW07IHBhZGRpbmc6MCAxLjVlbTsgYm9yZGVyOjAuMTI1ZW0gc29saWQgI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IHRleHQtYWxpZ246Y2VudGVyOyBmb250OjQwMCAxZW0vMi41ZW0gJGZvbnRPOyBsZXR0ZXItc3BhY2luZzoxcHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY3Vyc29yOnBvaW50ZXI7IHdoaXRlLXNwYWNlOm5vd3JhcDsgY29sb3I6I2ZmZjsgIGJhY2tncm91bmQ6JGNsckJsdWVXVzsgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yICR0aW1lRkYgZWFzZS1pbi1vdXQsIGNvbG9yICR0aW1lRkYgZWFzZS1pbi1vdXQ7XHJcblx0Ji5idG5TbWFsbCB7IGhlaWdodDoyLjJlbTsgZm9udC1zaXplOjAuNzVlbTsgbGluZS1oZWlnaHQ6MmVtOyB9XHJcblx0XHJcblx0Jjpob3ZlciwgJjphY3RpdmUsXHJcblx0YTpob3ZlciAmLCAudHJpZ2dlckFGOmhvdmVyICYgeyB0ZXh0LWRlY29yYXRpb246bm9uZTsgIGJhY2tncm91bmQ6JGNsck9yYW5nZVc7IGNvbG9yOiNmZmY7ICB9XHJcblxyXG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIgeyBib3JkZXI6MDsgfVxyXG59XHJcblxyXG4uZm9ybSB7IHdpZHRoOjEwMCU7IG1hcmdpbjowIGF1dG8gMmVtIGF1dG87XHJcblx0cCB7IG1hcmdpbjowIDAgMC43NWVtOyB9XHJcblx0XHJcbn1cclxuLmNvbnNlbnQgeyBmb250LXNpemU6MC43NWVtOyBjb2xvcjogJGNsclR4dDI7IGZvbnQtd2VpZ2h0OjMwMDsgfVxyXG4ucm93QnRuIHsgcGFkZGluZzowLjc1cmVtIDAgMDsgbWFyZ2luOjA7IHRleHQtYWxpZ246cmlnaHQ7IH1cclxuLmxhYmVsIHsgY29sb3I6JGNsclR4dDI7IGZvbnQtc2l6ZTowLjc1ZW07IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxyXG4ubWF4VzQwIHsgbWF4LXdpZHRoOiA0MHJlbTsgfVxyXG4udW5pdCB7IGZvbnQtc2l6ZTowLjc1ZW07IGNvbG9yOiRjbHJUeHQzOyB9IiwidWwucHJpY2VDb21wYXJpc29uIHsgQGluY2x1ZGUgbGlzdEgoKTsgbWFyZ2luOjAgLTAuNWVtOyBcclxuXHRsaSB7IHdpZHRoOjEwMCU7IHBhZGRpbmc6MCAwLjVlbTsgfVxyXG5cdGZpZ3VyZSB7IGRpc3BsYXk6ZmxleDsgZmxleC1mbG93OmNvbHVtbjsgaGVpZ2h0OjEwMCU7IGJvcmRlcjo0cHggc29saWQgI2ZmZjtcclxuXHRcdGZpZ2NhcHRpb24geyBmbGV4OjEgMSBhdXRvOyBwb3NpdGlvbjpyZWxhdGl2ZTsgYmFja2dyb3VuZDokY2xyQ29sOyBib3JkZXItbGVmdDo0cHggc29saWQgJGNsckJyZDsgcGFkZGluZzoxLjI1ZW0gMS4yNWVtIDFlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6MXJlbTsgZm9udC13ZWlnaHQ6NDAwOyBmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdCY6OmJlZm9yZSB7IGNvbnRlbnQ6XCJcIjsgcG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjA7IGJvdHRvbTowOyB3aWR0aDo0cHg7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZmZmOyB9XHJcblx0XHRcdHAsIHVsLCBvbCwgLndyYXBUYWJsZSB7IG1hcmdpbi1ib3R0b206MC41ZW07IH1cclxuXHRcdFx0LnRpdGxlUEMgeyBjb2xvcjokY2xyQmx1ZVc7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgXHJcblx0XHRcdFx0c3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZToxLjI1ZW07IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaWNlUEMgeyBmb250LXNpemU6MS4yNWVtOyBjb2xvcjokY2xyT3JhbmdlVzt9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQocGhvbmVMKXtcclxuXHRcdGxpIHsgd2lkdGg6MzMuMzMlOyBwYWRkaW5nOjAgMC41ZW07IH1cclxuXHR9XHJcbn1cclxuXHJcbi5jbGlwSW1nIHsgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDoxMDAlOyBoZWlnaHQ6MDsgcGFkZGluZzogMzAlIDAgMCAwOyBvdmVyZmxvdzpoaWRkZW47IFxyXG5cdGltZyB7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDowOyB9XHJcbn1cclxuXHJcbi5pbWcyaW4xeyBib3JkZXI6MXB4IHNvbGlkICRjbHJCcmQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGhlaWdodDogMTAwJTsgIG1hcmdpbjogMDtcclxuXHQud3JhcEltZ3sgcG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDowOyBwYWRkaW5nLXRvcDogMTg4LjczOCU7IGN1cnNvcjpwb2ludGVyOyBcclxuXHRcdGltZyB7IHBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjA7IHRvcDowOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxyXG5cdFx0LmltZ0YgeyB6LWluZGV4OiAzOyB9XHJcblx0XHQuaW1nUyB7IHotaW5kZXg6IC0xOyB9XHJcblx0XHQmOjpiZWZvcmV7Y29udGVudDpcItCf0L7RgdC80L7RgtGA0LXRgtGMINC40LfQvdGD0YLRgNC4XCI7IHotaW5kZXg6IDQ7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDo0cHg7IGJvdHRvbTo0cHg7IHBhZGRpbmc6IDJweCA2cHg7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKTsgY29sb3I6I2ZmZjsgZm9udC1zaXplOjAuNzVyZW07IHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTsgZm9udC1zdHlsZTogaXRhbGljOyBvcGFjaXR5OiAwLjc1OyB9XHJcblx0XHQmLnZpZXdTIHtcclxuXHRcdFx0LmltZ0YgeyB6LWluZGV4OiAtMTsgfVxyXG5cdFx0XHQuaW1nUyB7IHotaW5kZXg6IDM7IH1cclxuXHRcdFx0Jjo6YmVmb3Jle2NvbnRlbnQ6XCLQn9C+0YHQvNC+0YLRgNC10YLRjCDRgdC90LDRgNGD0LbQuFwiO31cclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6OmJlZm9yZXsgb3BhY2l0eTogMTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO31cclxuXHRcdH1cclxuXHR9XHJcblx0ZmlnY2FwdGlvbntcclxuXHRcdHVsLmxpc3RPcHRpb25zIHsgcGFkZGluZy10b3A6IDAuMjVyZW07IHBhZGRpbmctYm90dG9tOiAxcmVtOyBtYXJnaW46IDA7XHJcblx0XHRcdGxpIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTsgXHJcblx0XHRcdFx0Lm9wdGlvbkxhYmVsIHtmb250LXNpemU6MC42NzVyZW07IH1cclxuXHRcdFx0XHQub3B0aW9uVmFsdWUgeyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc2l6ZTogMC43NXJlbTsgbGluZS1oZWlnaHQ6IDEuMjU7IH1cclxuXHRcdFx0XHQubGFyZ2UgeyBmb250LXNpemU6IDEuMjVlbTsgfVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxudWwubGlzdE9wdGlvbnMgeyBAaW5jbHVkZSBsaXN0UigpOyBtYXJnaW4tYm90dG9tOjAuNzVlbTtcclxuXHRsaSB7IHBhZGRpbmc6MC41ZW07IGRpc3BsYXk6ZmxleDsgZmxleC1mbG93OnJvdyBub3dyYXA7IGZsZXg6YXV0bzsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7IGJhY2tncm91bmQ6ICRjbHJCZWlnZTsgfVxyXG5cdH1cclxuXHQub3B0aW9uTGFiZWwgeyBtaW4td2lkdGg6MzMlOyBmb250LXdlaWdodDozMDA7ICBmb250LXN0eWxlOm5vcm1hbDsgY29sb3I6JGNsckJsdWVXOyBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxyXG5cdC5vcHRpb25WYWx1ZSB7IGZvbnQtd2VpZ2h0OjQwMDsgY29sb3I6JGNsclR4dDsgZm9udC1zaXplOiAxLjEyNWVtOyBsaW5lLWhlaWdodDogMS4yNXJlbTsgXHJcblx0XHRlbSB7IGZvbnQtc2l6ZTowLjg3NWVtOyBjb2xvcjokY2xyVHh0MjsgfVxyXG5cdH1cdFxyXG59XHJcblxyXG5cclxuLmNhcmRUd29JbWd7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHBhZGRpbmc6IDAuNXJlbTsgYm9yZGVyOiAycHggc29saWQgJGNsckJyZDsgXHJcbiAgICBmaWd1cmUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAubGlzdE9wdGlvbnMgeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbn1cclxuXHJcbi5ib3hJbWdUd28geyBkaXNwbGF5OiBmbGV4OyAgZmxleC1mbG93OnJvdyBub3dyYXA7IGFsaWduLWl0ZW1zOnN0cmV0Y2g7IHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICBpbWcge3dpZHRoOjUwJTsgbWluLXdpZHRoOiA1MCU7IG1heC13aWR0aDogNTAlO31cclxufVxyXG4iLCIuZm9vdGVyIHsgcG9zaXRpb246cmVsYXRpdmU7ICBwYWRkaW5nOjJlbSAwOyBib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmOyBiYWNrZ3JvdW5kOiRjbHJCbHVlVzsgLypiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNjguNThkZWcsIzUwNWFkZCAzNC40JSwjYmU0MGMwIDY2LjExJSwjZmJhODJiIDk2LjM3JSk7Ki8gY29sb3I6I2ZmZjtcclxuXHJcblx0YSwgLmxpbmtUeXBlIHsgY29sb3I6JGNsckxCbHVlO1xyXG5cdFx0Jjpob3ZlciB7IGNvbG9yOiRjbHJPcmFuZ2VXVzsgfVxyXG5cdH1cclxuXHQuZm9vdGVyQ29scyB7XHJcblx0XHQuZm9vdGVyTGVmdENvbCwgLmZvb3RlclJpZ2h0Q29sIHsgbWFyZ2luLWJvdHRvbTowLjVlbTsgfVxyXG5cdFx0LmZvb3RlckxlZnRDb2wge31cclxuXHRcdC5mb290ZXJSaWdodENvbCB7fVxyXG5cdH1cclxuXHQuZm9vdGVyVHh0IHtcclxuXHRcdHNwYW4sIGEgeyBkaXNwbGF5OmJsb2NrOyBtYXJnaW4tYm90dG9tOjAuMjVlbTsgZm9udC1zaXplOjAuODg5ZW07IGxpbmUtaGVpZ2h0OjEuMzNlbTsgfVxyXG5cdFx0YTpob3ZlciB7IH1cclxuXHR9XHJcblx0LmNvcHkgeyBkaXNwbGF5OmJsb2NrOyB3aGl0ZS1zcGFjZTpub3dyYXA7IG1hcmdpbi1ib3R0b206MC4yNWVtOyB9XHJcblx0LmNvbnRhY3QgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOi0ycHg7XHJcblx0XHQudGVsIHsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOnRvcDsgZm9udC13ZWlnaHQ6NzAwOyBmb250LXNpemU6MTdweDsgbGluZS1oZWlnaHQ6MjRweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOiNmZmY7IHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRcdFx0Lmljb24geyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDoyNHB4OyBoZWlnaHQ6MjRweDsgbWFyZ2luOjAgMC4zM2VtIDAgMDsgYmFja2dyb3VuZC1jb2xvcjpyZWQ7IGJhY2tncm91bmQtcG9zaXRpb246MCAwOyB9XHJcblx0XHRcdC5wcmUgeyAgfVxyXG5cdFx0fVxyXG5cdFx0LmRvdHRlZCB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IG1hcmdpbi1sZWZ0OjFlbTsgZm9udDo0MDAgMTFweC8yNHB4ICRmb250UkM7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRcdFx0Jjpob3ZlciwgJjphY3RpdmUgeyBjb2xvcjojZmZmOyB9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQodGFibGV0Uykge1xyXG5cdFx0LmZvb3RlckNvbHMgeyBkaXNwbGF5OmZsZXg7IGZsZXgtZmxvdzpyb3cgd3JhcDsgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0LmZvb3RlckxlZnRDb2wgeyAgZmxleC1ncm93OjE7IH1cclxuXHRcdH1cclxuXHRcdC5jb250YWN0IHsgdGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0LnRlbCB7IGRpc3BsYXk6YmxvY2s7IH1cclxuXHRcdFx0LmRvdHRlZCB7IGxpbmUtaGVpZ2h0OjEuNTsgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kKGRlc2t0b3BTKSB7XHJcblx0XHQuY29udGFjdCB7XHJcblx0XHRcdC50ZWwgeyBmb250LXNpemU6MjRweDsgbGluZS1oZWlnaHQ6MTsgfVxyXG5cdFx0XHQuZG90dGVkIHsgbWFyZ2luOjA7IGZvbnQtc2l6ZToxM3B4OyBsZXR0ZXItc3BhY2luZzoxcHg7IH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pbmZvQ29va2llcyB7IGRpc3BsYXk6bm9uZTsgcG9zaXRpb246Zml4ZWQ7IHotaW5kZXg6MTA7IHJpZ2h0OjVweDsgYm90dG9tOjVweDsgbWFyZ2luLWxlZnQ6NXB4OyBiYWNrZ3JvdW5kOnJnYmEoMjUyLDI0OCwyMzIsMC45KTsgcGFkZGluZzowLjc1ZW07IGJvcmRlcjowLjI1ZW0gc29saWQgI2ZmZmZmZjsgY29sb3I6JGNsclR4dDsgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0Lm5vLWhpZGRlbnNjcm9sbCAubm9TY3JvbGwgJiB7IHJpZ2h0OjIycHg7IH1cclxuXHRoNCB7IHRleHQtYWxpZ246Y2VudGVyOyB9XHJcblx0cCB7IGZvbnQtc2l6ZTowLjg4OWVtOyB9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKSB7IHJpZ2h0OjEwcHg7IGJvdHRvbToxMHB4OyBtYXJnaW4tbGVmdDoxMHB4OyBwYWRkaW5nOjMwcHg7XHJcblx0XHQubm8taGlkZGVuc2Nyb2xsIC5ub1Njcm9sbCAmIHsgcmlnaHQ6MjdweDsgfVxyXG5cdH1cclxufSIsIi5oZWFkZXIge1xyXG5cdC5sb2dvIHsgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjExZW07IHBhZGRpbmc6IDAuOWVtIDA7IG1hcmdpbjowIGF1dG87XHJcblx0XHRpbWcgeyBkaXNwbGF5OmJsb2NrOyBtYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IH1cclxuXHR9XHJcblx0LmJveFIgeyBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDo5OyByaWdodDowLjc1ZW07IHRvcDoxLjNlbTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgdGV4dC1zaGFkb3c6JG91dGxpbmVXO1xyXG5cdFx0LmxpbmtDb250YWN0cyB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBhbGlnbi1pdGVtczogY2VudGVyOyB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0Lmljb24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZToxZW07IG1hcmdpbi1yaWdodDowLjEyNWVtOyB9XHJcblx0XHRcdC5kb3R0ZWQgeyBkaXNwbGF5OmlubGluZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGluZS1oZWlnaHQ6IDEuMjsgfVxyXG5cdFx0XHQuaGlkZGVuTGV0dGVycyB7IGRpc3BsYXk6bm9uZTsgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucEluZGV4ICYgeyBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDoyOyB0b3A6MDsgcmlnaHQ6MDsgbGVmdDowOyB9XHJcblx0LnBJbm5lciAmIHsgcG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1ib3R0b206M2VtOyB9XHJcblx0QGluY2x1ZGUgcmVzcG9uZCh0YWJsZXRTKXtcclxuXHRcdC5ib3hSIHsgXHJcblx0XHRcdC5saW5rQ29udGFjdHMge1xyXG5cdFx0XHRcdC5oaWRkZW5MZXR0ZXJzIHsgZGlzcGxheTppbmxpbmU7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldEwpe1xyXG5cdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcFMpe1xyXG5cdFx0LmxvZ28geyB3aWR0aDoxMmVtOyBwYWRkaW5nOiAwLjhlbSAwO31cclxuXHR9XHJcbn1cclxuLmlCdG4geyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgd2lkdGg6Mi4zZW07IGhlaWdodDoyLjNlbTsgY3Vyc29yOnBvaW50ZXI7IGJhY2tncm91bmQ6cmdiYSgwLDU1LDExMiwwLjUpOyBib3JkZXI6M3B4IHNvbGlkICNmZmY7IHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQuaWNvbiB7IGNvbG9yOiNmZmY7IGZvbnQtc2l6ZToxLjJlbTsgQGluY2x1ZGUgY2VudGVyQSgpOyB9XHJcblx0Jjpob3ZlciwgJjphY3RpdmUgeyBiYWNrZ3JvdW5kOnJnYmEoMjU1LDExNCwwLDAuNyk7XHJcblx0XHQuaWNvbiB7IGNvbG9yOiNmZmY7IH1cclxuXHR9XHJcbn1cclxuLmJ0blNjcm9sbEJveCB7IGRpc3BsYXk6bm9uZTsgcG9zaXRpb246Zml4ZWQ7IHotaW5kZXg6OTsgYm90dG9tOjA7IHJpZ2h0OjA7IHBhZGRpbmc6MC43NWVtO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcFMpIHtkaXNwbGF5OmJsb2NrOyB9XHJcblx0LmlCdG4geyBvcGFjaXR5OjAuMjU7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwczsgfVxyXG5cdFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LmlCdG4geyBvcGFjaXR5OjE7IH1cclxuXHR9XHJcbn1cclxuLnBJbmRleCAuYnRuVXAgeyBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cclxuLnBJbmRleCAuYnRuQm90dG9tIHsgbWFyZ2luLXRvcDogMC4yNWVtOyB9XHJcbi5wSW5uZXIgLm5hdlNlY3Rpb24gLCAucElubmVyIC5idG5Cb3R0b20geyBkaXNwbGF5OiBub25lOyB9XHJcbi5zZWN0UCB7IG1hcmdpbi1ib3R0b206LTNweDsgfVxyXG5cclxuXHJcbi5oYW1idXJnZXIgeyBwb3NpdGlvbjpmaXhlZDsgei1pbmRleDo5OyBsZWZ0OjAuNzVlbTsgdG9wOjAuNzVlbTsgfVxyXG5cclxuLnBhbmVsTmF2IHsgcG9zaXRpb246Zml4ZWQ7IHotaW5kZXg6MTA7IHRvcDowOyByaWdodDphdXRvOyBib3R0b206MDsgbGVmdDotMjJlbTsgd2lkdGg6MjBlbTsgcGFkZGluZzoyZW0gMWVtOyBiYWNrZ3JvdW5kOiNmZmY7IHRyYW5zaXRpb246IGxlZnQgJHRpbWVGIGVhc2UtaW4tb3V0OyBvdmVyZmxvdy15OmF1dG87IGJvcmRlci1yaWdodDo0cHggc29saWQgJGNsckJyZDtcclxuXHQmLmFjdGl2ZSB7IGxlZnQ6MDt9XHJcbn1cclxuXHJcbi5jbG9zZVBOIHsgcG9zaXRpb246YWJzb2x1dGU7IHotaW5kZXg6IDI7IHRvcDogMC41ZW07IHJpZ2h0OiAwLjVlbTsgZGlzcGxheTpibG9jazsgd2lkdGg6MmVtOyBoZWlnaHQ6MmVtOyBtYXJnaW4tYm90dG9tOiAyZW07ICBjdXJzb3I6cG9pbnRlcjtcclxuXHQuaWNvbiB7IGNvbG9yOiRjbHJUeHQzOyBmb250LXNpemU6MS41ZW07IEBpbmNsdWRlIGNlbnRlckEoKTsgfVxyXG5cdCY6aG92ZXIsICY6YWN0aXZlIHtcclxuXHRcdC5pY29uIHsgY29sb3I6JGNsck9yYW5nZVc7IH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXYge1xyXG5cdD51bCB7IEBpbmNsdWRlIGxpc3RSKCk7IG1hcmdpbi1ib3R0b206MmVtO1xyXG5cdFx0PmxpIHsgcGFkZGluZzogMC4yNXJlbTsgYm9yZGVyLXRvcDoxcHggc29saWQgJGNsckJyZDtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6bm9uZTsgfVxyXG5cdFx0XHR1bCB7IEBpbmNsdWRlIGxpc3RSKCk7IHBhZGRpbmctbGVmdDowLjVlbTsgbWFyZ2luOjAuMjVlbSAtMC4yNWVtOyBib3JkZXItbGVmdDoxcHggc29saWQgJGNsckJyZDtcclxuXHRcdFx0XHQ+bGkgeyBwYWRkaW5nOiAwIDAuNXJlbTsgZm9udC1zaXplOjAuNzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2SXRlbSB7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmc6MC4yNXJlbTsgZm9udC1zaXplOjAuODc1cmVtOyBmb250LXdlaWdodDogMzAwOyBmb250LWZhbWlseTokZm9udE87IHRleHQtZGVjb3JhdGlvbjpub25lOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAxcHg7OyB9XHJcbn1cclxuXHJcblxyXG4uc2VjdE4geyBwb3NpdGlvbjpyZWxhdGl2ZTt9IiwiLmFydGljbGVGdWxsIHsgcG9zaXRpb246Zml4ZWQ7IHotaW5kZXg6MTA7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB3aWR0aDowOyBoZWlnaHQ6MDsgb3ZlcmZsb3c6aGlkZGVuOyB0cmFuc2Zvcm06c2NhbGUoMCk7IG9wYWNpdHk6MDsgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7IGJhY2tncm91bmQ6I2ZmZjsgdGV4dC1hbGlnbjpjZW50ZXI7IHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHJcblx0LmNsb3NlQUYgeyBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDozOyByaWdodDowOyB0b3A6MDsgd2lkdGg6MmVtOyBoZWlnaHQ6MmVtOyBwYWRkaW5nOjAuNWVtOyBjdXJzb3I6cG9pbnRlcjtcclxuXHRcdC5pY29uIHsgZm9udC1zaXplOjFlbTsgY29sb3I6JGNsclR4dDI7IH1cclxuXHRcdCY6aG92ZXIgeyBcclxuXHRcdFx0Lmljb24geyBjb2xvcjokY2xyT3JhbmdlOyB9XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6YmVmb3JlIHsgY29udGVudDonJzsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjA7IGhlaWdodDoxMDAlOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IG1hcmdpbi1sZWZ0Oi0wLjRlbTsgfVxyXG5cdCYuYWN0aXZlIHsgIHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyB0cmFuc2Zvcm06c2NhbGUoMSk7IG9wYWNpdHk6MTsgb3ZlcmZsb3c6c2Nyb2xsOyBvdmVyZmxvdy14OmF1dG87IH1cclxuXHQuY29udGFpbmVyIHsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjEwMCU7IHBhZGRpbmctdG9wOjJlbTsgcGFkZGluZy1ib3R0b206MmVtOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHdoaXRlLXNwYWNlOm5vcm1hbDsgdGV4dC1hbGlnbjpsZWZ0OyB9XHJcbn0iLCIuc2xpZGVyIHsgcG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1ib3R0b206NGVtO1xyXG5cdGZpZ3VyZSB7IG1hcmdpbi1ib3R0b206MDsgfVxyXG5cclxuXHQudG5zLWNvbnRyb2xzIHsgcG9zaXRpb246cmVsYXRpdmU7IGZsb2F0OnJpZ2h0O1xyXG5cdFx0W2RhdGEtY29udHJvbHNdIHsgcG9zaXRpb246cmVsYXRpdmU7IG1hcmdpbi1sZWZ0OjAuNWVtOyBmb250LXNpemU6MWVtOyB3aWR0aDoyLjNlbTsgaGVpZ2h0OjIuM2VtOyBib3JkZXI6bm9uZTsgYmFja2dyb3VuZDpyZ2JhKDAsNTUsMTEyLDAuNSk7IHRleHQtaW5kZW50Oi01MDBlbTsgb3ZlcmZsb3c6aGlkZGVuOyAgYm9yZGVyOjAuMWVtIHNvbGlkICNmZmY7XHJcblx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge2NvbnRlbnQ6Jyc7IHBvc2l0aW9uOmFic29sdXRlOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDozcHg7IGhlaWdodDo1MCU7IGNvbG9yOiNmZmY7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlci1yYWRpdXM6M3B4OyB9XHJcblx0XHRcdCY6OmJlZm9yZSB7IHRvcDowOyBib3R0b206YXV0bzsgIH1cclxuXHRcdFx0Jjo6YWZ0ZXIgeyB0b3A6YXV0bzsgYm90dG9tOjA7IH1cclxuXHRcdFx0Jjpob3ZlciB7ICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDExNCwwLDAuNyk7ICBjb2xvcjojZmZmO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSwmOjphZnRlciB7IGJhY2tncm91bmQ6I2ZmZjsgY29sb3I6I2ZmZjsgfVxyXG5cdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHR9XHJcblx0XHRidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0geyBcclxuXHRcdFx0Jjo6YmVmb3JlIHtsZWZ0OjAuNWVtOyBtYXJnaW4tdG9wOi0xcHg7IHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOyAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdDt9XHJcblx0XHRcdCY6OmFmdGVyIHtsZWZ0OjAuNWVtOzsgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOyB0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0OyB9XHJcblx0XHR9XHJcblx0XHRidXR0b25bZGF0YS1jb250cm9scz0nbmV4dCddIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtyaWdodDowLjVlbTs7IG1hcmdpbi10b3A6LTFweDsgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOyB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7IH1cclxuXHRcdFx0Jjo6YWZ0ZXIge3JpZ2h0OjAuNWVtOzsgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7IHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDsgfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRpdGxlVGh1bWJuYWlscyB7IEBleHRlbmQgLnNtYWxsOyBtYXJnaW4tYm90dG9tOjAuNWVtOyBjb2xvcjokY2xyVHh0MzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6ICRmb250TzsgZm9udC13ZWlnaHQ6MzAwOyB9IFxyXG51bC50aHVtYm5haWxzIHsgQGluY2x1ZGUgbGlzdFIoKTsgZGlzcGxheTpmbGV4OyBmbGV4LWZsb3c6cm93IG5vd3JhcDsgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdGxpIHsgYm9yZGVyOjAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDsgbWFyZ2luLXJpZ2h0OjAuMjVlbTsgfVxyXG5cdC50bnMtbmF2LWFjdGl2ZSB7IGJvcmRlcjowLjI1ZW0gc29saWQgJGNsck9yYW5nZVc7IH1cclxuXHQuYm94Q2xyIHsgY3Vyc29yOnBvaW50ZXI7IH1cclxuXHQmLmNpcmNsZSB7XHJcblx0XHRsaSB7IGJvcmRlci1yYWRpdXM6NTAlO31cclxuXHR9XHJcblxyXG59XHJcblxyXG4vKlxyXG4uc2xpZGVyNCB7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDRlbSAwO1xyXG5cdC5zbGljay1saXN0IHsgb3ZlcmZsb3c6IGhpZGRlbjsgIH1cclxuXHQuc2xpY2stdHJhY2sgeyBtYXJnaW46MDsgcGFkZGluZzowOyBkaXNwbGF5OmZsZXg7IGZsZXgtZmxvdzpyb3cgbm93cmFwOyBhbGlnbi1pdGVtczpzdHJldGNoOyB9XHJcblx0LnNsaWNrLXNsaWRlIHsgcGFkZGluZzogMCAwLjI1ZW07IGhlaWdodDphdXRvOyBkaXNwbGF5OmZsZXg7IGZsZXgtZmxvdzpjb2x1bW47fVxyXG5cdC5zbGljay1hcnJvdyB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDoyOyB0b3A6NTAlOyBmb250LXNpemU6MWVtOyBtYXJnaW4tdG9wOi0xLjc1ZW07IGJvcmRlcjpub25lOyBiYWNrZ3JvdW5kOm5vbmU7IHdpZHRoOjEuNWVtOyBoZWlnaHQ6MmVtOyBvdmVyZmxvdzpoaWRkZW47IHRleHQtaW5kZW50Oi01MDBlbTsgY3Vyc29yOnBvaW50ZXI7XHJcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7Y29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjNweDsgaGVpZ2h0OjUwJTsgYmFja2dyb3VuZDokY2xyVHh0MzsgYm9yZGVyLXJhZGl1czozcHg7IH1cclxuXHRcdCY6YmVmb3JlIHsgdG9wOjA7IGJvdHRvbTphdXRvOyAgfVxyXG5cdFx0JjphZnRlciB7IHRvcDphdXRvOyBib3R0b206MDsgfVxyXG5cdFx0Jjpob3ZlcjpiZWZvcmUsJjpob3ZlcjphZnRlciB7IGJhY2tncm91bmQ6JGNsck9yYW5nZTsgfVxyXG5cdH1cclxuXHQuc2xpY2stcHJldiB7IGxlZnQ6LTAuNzVlbTtcclxuXHRcdCY6YmVmb3JlIHtsZWZ0OjA7IG1hcmdpbi10b3A6LTFweDsgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7ICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0O31cclxuXHRcdCY6YWZ0ZXIge2xlZnQ6MDsgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOyB0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0OyB9XHJcblx0fVxyXG5cdC5zbGljay1uZXh0IHsgcmlnaHQ6LTAuNzVlbTtcclxuXHRcdCY6YmVmb3JlIHtyaWdodDowOyBtYXJnaW4tdG9wOi0xcHg7IHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTsgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0OyB9XHJcblx0XHQmOmFmdGVyIHtyaWdodDowOyB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTsgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0OyB9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcFMpIHtcclxuXHRcdC5zbGljay1hcnJvdyB7IGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcE0pIHtcclxuXHRcdC5zbGljay1wcmV2IHsgbGVmdDotMWVtOyB9XHJcblx0XHQuc2xpY2stbmV4dCB7IHJpZ2h0Oi0xZW07IH0gXHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcEwpIHtcclxuXHRcdC5zbGljay1wcmV2IHsgbGVmdDotMS4yNWVtOyB9XHJcblx0XHQuc2xpY2stbmV4dCB7IHJpZ2h0Oi0xLjI1ZW07IH0gXHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyLW5hdiB7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDRlbSAwO1xyXG5cdC5zbGljay1saXN0IHsgb3ZlcmZsb3c6IGhpZGRlbjsgIH1cclxuXHQuc2xpY2stdHJhY2sgeyBtYXJnaW46MDsgcGFkZGluZzowOyBkaXNwbGF5OmZsZXg7IGZsZXgtZmxvdzpyb3cgbm93cmFwOyBhbGlnbi1pdGVtczpzdHJldGNoOyB9XHJcblx0LnNsaWNrLXNsaWRlIHsgZmxleDoxIDEgMTsgIHBhZGRpbmc6IDA7fSBtYXJnaW46MFxyXG5cdC5zbGljay1hcnJvdyB7IGRpc3BsYXk6bm9uZTsgcG9zaXRpb246YWJzb2x1dGU7IHotaW5kZXg6MjsgdG9wOjUwJTsgZm9udC1zaXplOjFlbTsgbWFyZ2luLXRvcDotMS43NWVtOyBib3JkZXI6bm9uZTsgYmFja2dyb3VuZDpub25lOyB3aWR0aDoxLjVlbTsgaGVpZ2h0OjJlbTsgb3ZlcmZsb3c6aGlkZGVuOyB0ZXh0LWluZGVudDotNTAwZW07IGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge2NvbnRlbnQ6Jyc7IHBvc2l0aW9uOmFic29sdXRlOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDozcHg7IGhlaWdodDo1MCU7IGJhY2tncm91bmQ6JGNsclR4dDM7IGJvcmRlci1yYWRpdXM6M3B4OyB9XHJcblx0XHQmOmJlZm9yZSB7IHRvcDowOyBib3R0b206YXV0bzsgIH1cclxuXHRcdCY6YWZ0ZXIgeyB0b3A6YXV0bzsgYm90dG9tOjA7IH1cclxuXHRcdCY6aG92ZXI6YmVmb3JlLCY6aG92ZXI6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiRjbHJPcmFuZ2U7IH1cclxuXHR9XHJcblx0LnNsaWNrLXByZXYgeyBsZWZ0Oi0wLjc1ZW07XHJcblx0XHQmOmJlZm9yZSB7bGVmdDowOyBtYXJnaW4tdG9wOi0xcHg7IHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOyAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdDt9XHJcblx0XHQmOmFmdGVyIHtsZWZ0OjA7IHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTsgdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDsgfVxyXG5cdH1cclxuXHQuc2xpY2stbmV4dCB7IHJpZ2h0Oi0wLjc1ZW07XHJcblx0XHQmOmJlZm9yZSB7cmlnaHQ6MDsgbWFyZ2luLXRvcDotMXB4OyB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7IHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDsgfVxyXG5cdFx0JjphZnRlciB7cmlnaHQ6MDsgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7IHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDsgfVxyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kKGRlc2t0b3BTKSB7XHJcblx0XHQuc2xpY2stYXJyb3cgeyBkaXNwbGF5OmJsb2NrO31cclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wTSkge1xyXG5cdFx0LnNsaWNrLXByZXYgeyBsZWZ0Oi0xZW07IH1cclxuXHRcdC5zbGljay1uZXh0IHsgcmlnaHQ6LTFlbTsgfSBcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wTCkge1xyXG5cdFx0LnNsaWNrLXByZXYgeyBsZWZ0Oi0xLjI1ZW07IH1cclxuXHRcdC5zbGljay1uZXh0IHsgcmlnaHQ6LTEuMjVlbTsgfSBcclxuXHR9XHJcbn0qLyIsIi5wb3B1cENvbnRlbnQgeyBkaXNwbGF5Om5vbmU7IH1cclxuXHJcbi5ibGluZCB7IHBvc2l0aW9uOmZpeGVkOyB6LWluZGV4OjEwMDA7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyBkaXNwbGF5Om5vbmU7IHdpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBvdmVyZmxvdy14OmhpZGRlbjsgb3ZlcmZsb3cteTphdXRvOyB3aGl0ZS1zcGFjZTpub3dyYXA7IHRleHQtYWxpZ246Y2VudGVyOyAgYmFja2dyb3VuZDpyZ2JhKDIzLDIzLDIzLDAuNSk7XHJcblx0JjpiZWZvcmUgeyBjb250ZW50OicnOyBkaXNwbGF5OmlubGluZS1ibG9jazsgd2lkdGg6MDsgaGVpZ2h0OjEwMCU7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgfVxyXG59XHJcblxyXG4ucG9wdXAgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHdpZHRoOjEwMCU7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTsgYmFja2dyb3VuZDpub25lOyB3aGl0ZS1zcGFjZTpub3JtYWw7IHRleHQtYWxpZ246bGVmdDsgY3Vyc29yOmRlZmF1bHQ7XHJcblx0LnBvcHVwQ29udGVudCB7IHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBwYWRkaW5nOjJlbTsgYmFja2dyb3VuZDojZmZmO1xyXG5cdH1cclxuXHJcblx0LmNsb3NlIHsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjA7IHRvcDowOyB3aWR0aDoyZW07IGhlaWdodDoyZW07IHBhZGRpbmc6MC41ZW07IGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0Lmljb24geyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOjFlbTsgY29sb3I6JGNsclR4dDM7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Lmljb24geyBjb2xvcjokY2xyT3JhbmdlOyB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnBvcHVwR2FsbGVyeSB7IG1pbi13aWR0aDoyMDBweDsgbWluLWhlaWdodDoyMDBweDsgbWF4LXdpZHRoOjk2JTtcclxuXHRcdC5wb3B1cENvbnRlbnQge1xyXG5cdFx0XHRpbWcgeyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MCBhdXRvOyBtYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IH1cclxuXHRcdFx0LnRpdGxlIHsgZm9udDogMzAwIGl0YWxpYyAuNzVlbS8xLjUgXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjsgbWFyZ2luLWJvdHRvbTotMWVtOyAgcGFkZGluZy10b3A6NHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgY29sb3I6JGNsclR4dDI7IH1cclxuXHRcdH1cclxuXHRcdC5jbG9zZSB7IHotaW5kZXg6MzsgfVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uZChwaG9uZUwpIHsgd2lkdGg6OTAlOyBtaW4td2lkdGg6MzIwcHg7IH1cclxuXHRAaW5jbHVkZSByZXNwb25kKHRhYmxldFMpIHsgd2lkdGg6YXV0bzsgbWluLXdpZHRoOjYwMHB4OyBtYXgtd2lkdGg6NjAwcHg7IHBhZGRpbmc6MWVtIDA7XHJcblx0XHQucG9wdXBDb250ZW50IHsgd2lkdGg6YXV0bzsgYm94LXNoYWRvdzowIDAgM3B4IHJnYmEoMCwwLDAsIDAuOSk7IH1cclxuXHRcdC5jbG9zZSB7IHRvcDoyMHB4OyB9XHJcblx0fVxyXG59XHJcblxyXG4uYXJyb3dQb3B1cCB7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MDsgZGlzcGxheTpibG9jazsgd2lkdGg6NTAlOyBoZWlnaHQ6MTAwJTsgY3Vyc29yOnBvaW50ZXI7XHJcblx0Lmljb24geyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjUwJTsgZm9udC1zaXplOjFlbTsgbWFyZ2luLXRvcDotMC41ZW07IGNvbG9yOiRjbHJUeHQzOyB0cmFuc2l0aW9uOmZvbnQtc2l6ZSBlYXNlLWluLW91dCAkdGltZUZGLCBjb2xvciBlYXNlLWluLW91dCAkdGltZUZGOzsgfVxyXG5cdCYuYXJyb3dMIHsgbGVmdDowO1xyXG5cdFx0Lmljb24geyBsZWZ0OjAuMTVlbTsgfVxyXG5cdH1cclxuXHQmLmFycm93UiB7IHJpZ2h0OjA7XHJcblx0XHQuaWNvbiAgeyByaWdodDowLjE1ZW07IH1cclxuXHR9XHJcblx0Jjpob3ZlciwgJjphY3RpdmUge1xyXG5cdFx0Lmljb24geyBjb2xvcjokY2xyT3JhbmdlOyBmb250LXNpemU6MS4yZW0gfVxyXG5cdH1cclxufVxyXG4uc2hvd1BvcHVwIHsgY3Vyc29yOnBvaW50ZXI7IH1cclxuLml0ZW0tZ2FsbGVyeSB7IGN1cnNvcjp6b29tLWluOyB9Il19 */
