*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#111;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.celgene-light-blue{color:#00b5e2 !important}.celgene-dark-copy{color:#111 !important}.dara-green{color:#51b034 !important}.pom-green{color:#017483 !important}br.break-desktop{display:none}@media (min-width: 992px){br.break-desktop{display:inline-block}}br.break-mobile{display:inline-block}@media (min-width: 540px){br.break-mobile{display:none}}ul.blue-list-bullets{margin-top:25px;list-style:none;padding-left:20px !important}ul.blue-list-bullets li{line-height:1.625rem;padding-left:0 !important}ul.blue-list-bullets li::before{content:"\2022";font-size:12px;color:#00b5e2;display:inline-block;width:20px;margin-left:-20px}li.dashed-item{list-style:none;padding-left:20px;position:relative}li.dashed-item:before{content:"";width:8px;height:1px;background-color:#000;position:absolute;top:9px;left:-16px}ul.legal-list-bullets{list-style:none}ul.legal-list-bullets>li::before{content:"\2022";font-size:16px;color:#000;display:inline-block;width:26px;margin-left:-30px;line-height:1}ul.legal-list-bullets>li>ul{list-style:none}ul.legal-list-bullets>li>ul>li::before{content:"\25E6";font-size:23px;color:#000;display:inline-block;width:30px;margin-left:-30px;line-height:1}ul.hollow-list-bullets{margin-top:25px;list-style:none;padding-left:20px !important}ul.hollow-list-bullets>li{line-height:1.625rem}ul.hollow-list-bullets>li::before{content:"\25E6";font-size:16px;display:inline-block;width:30px;margin-left:-30px}@media (min-width: 0) and (max-width: 767px){.hide-mobile{display:none !important}}@media (min-width: 768px){.hide-desktop{display:none !important}}.two-col td{width:100%;display:block}.two-col td>ul{padding-left:0 !important;margin-bottom:0}@media (max-width: 768px){.two-col{margin-left:17px !important}}@media (min-width: 768px){.two-col{margin-left:8%;width:88%}.two-col td{width:49%;display:inline-block;position:relative;vertical-align:top}.two-col td ul>li{padding-left:10px !important}}.three-col td{width:100%;display:block;position:relative}.three-col td>ul{padding-left:0 !important;margin-bottom:0}@media (max-width: 768px){.three-col{margin-left:17px !important}}@media (min-width: 768px){.three-col{width:90%}.three-col td{width:32%;vertical-align:top;display:inline-block}.three-col td>ul{padding-left:20px !important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main{position:relative}body{font-family:"Helvetica Neue Roman",sans-serif,Arial,sans-serif;line-height:1.2;-webkit-overflow-scrolling:auto;color:#4f4f4f;min-height:105vh}a,h1,h2,h3,h4,h5,h6,p{font-weight:400}.h1,h1{font-family:"Helvetica Neue Light",sans-serif;font-size:2.5rem;font-weight:100;letter-spacing:.00313rem;line-height:2.8125rem}.revpat .h1,.revpat h1{color:#012269}.pompat .h1,.pompat h1{color:#007482}.h2,h2{font-family:"Helvetica Neue Light",sans-serif;font-size:1.625rem;font-weight:100;letter-spacing:.03625rem;line-height:1.9375rem}.revpat .h2,.revpat h2{color:#012269}.pompat .h2,.pompat h2{color:#007482}.h3,h3{font-family:"Helvetica Neue Light",sans-serif;font-size:1.25rem;font-weight:100;letter-spacing:.015rem;line-height:1.5rem}.revpat .h3,.revpat h3{color:#012269}.pompat .h3,.pompat h3{color:#007482}.h4,h4{font-family:"Helvetica Neue Light",sans-serif;font-size:1.125rem;font-weight:100;line-height:1.375rem;letter-spacing:.01937rem}.revpat .h4,.revpat h4{color:#012269}.pompat .h4,.pompat h4{color:#007482}.h5,h5{font-family:"Helvetica Neue Heavy",sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:-.00813rem}.revpat .h5,.revpat h5{color:#012269}.pompat .h5,.pompat h5{color:#004e57}.h6,h6{font-family:"Helvetica Neue Light",sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:-.00813rem}.revpat .h6,.revpat h6{color:#012269}.pompat .h6,.pompat h6{color:#007482}.p,p{font-size:1rem;line-height:1.625rem;color:#4f4f4f}.p a,p a{text-decoration:underline}.revpat p a{text-decoration:underline;color:#012269}.revpat a{text-decoration:underline;color:#012269}.pompat p a{text-decoration:underline;color:#007482}.pompat a{text-decoration:underline;color:#007482}sup{top:-.6em;font-size:55%;font-family:"Helvetica Neue Roman",sans-serif}b,strong{font-family:"Helvetica Neue Heavy",sans-serif;font-weight:normal}.content .footnote,.footnote{font-size:.75rem;line-height:1.375rem;color:#4f4f4f;margin:0;max-width:720px}.callout-txt{font-family:"Helvetica Neue Heavy",sans-serif;font-size:2rem;line-height:1.25}.revpat .callout-txt{color:#012269}.pompat .callout-txt{color:#fff}.breadcrumb-txt{font-family:"Helvetica Neue Heavy",sans-serif;font-size:.8125rem;line-height:1.84;color:#000}.section-divider{background-color:#fff;border:0;margin:50px 0 0;display:inline-block}@media (min-width: 768px){.section-divider{margin:45px 0}}@media (min-width: 768px){html[data-agent*="Chrome"] .content-blur,html[data-agent*="Safari"] .content-blur{filter:blur(10px);transition:filter ease-in-out 0.2s;will-change:filter}.content .footnote,.footnote{font-size:.75rem;line-height:1.375rem}h1 br,h2 br,h3 br,h4 br,h5 br,p br{display:block}.h1,h1{font-family:"Helvetica Neue Light",sans-serif;font-size:3.4375rem;line-height:3.9375rem;letter-spacing:0}.h2,h2{font-family:"Helvetica Neue Light",sans-serif;font-size:2.1875rem;line-height:2.8125rem;letter-spacing:.04875rem}.h3,h3{font-family:"Helvetica Neue Light",sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:.0175rem}.h4,h4{font-family:"Helvetica Neue Light",sans-serif;font-size:1.3125rem;line-height:1.75rem;letter-spacing:.0225rem}.h5,h5{font-size:1rem;line-height:1.5625rem;letter-spacing:-.00937rem}.h6,h6{font-size:1.125rem;line-height:1.5625rem;letter-spacing:-.00937rem}.callout-txt{font-size:1.25rem;line-height:1.25}}.revpat-scroll-thumb::-webkit-scrollbar,.video-embed--rev .video-transcript__dd--open-panel::-webkit-scrollbar,.video--revpat .video-transcript__dd::-webkit-scrollbar,.scroll-box--revpat .scroll-box__block::-webkit-scrollbar{width:21px;background-color:transparent}.revpat-scroll-thumb::-webkit-scrollbar-thumb:vertical,.video-embed--rev .video-transcript__dd--open-panel::-webkit-scrollbar-thumb:vertical,.video--revpat .video-transcript__dd::-webkit-scrollbar-thumb:vertical,.scroll-box--revpat .scroll-box__block::-webkit-scrollbar-thumb:vertical{border-radius:10px;background-color:#012169;height:60px}.revpat-scroll-thumb::-webkit-scrollbar-corner,.video-embed--rev .video-transcript__dd--open-panel::-webkit-scrollbar-corner,.video--revpat .video-transcript__dd::-webkit-scrollbar-corner,.scroll-box--revpat .scroll-box__block::-webkit-scrollbar-corner{background-color:inherit}.pompat-scroll-thumb::-webkit-scrollbar,.video-embed--pom .video-transcript__dd--open-panel::-webkit-scrollbar,.video--pompat .video-transcript__dd::-webkit-scrollbar,.scroll-box--pompat .scroll-box__block::-webkit-scrollbar{width:21px;background-color:transparent}.pompat-scroll-thumb::-webkit-scrollbar-thumb,.video-embed--pom .video-transcript__dd--open-panel::-webkit-scrollbar-thumb,.video--pompat .video-transcript__dd::-webkit-scrollbar-thumb,.scroll-box--pompat .scroll-box__block::-webkit-scrollbar-thumb{border-radius:10px;height:60px;background-color:#f89828}.pompat-scroll-thumb::-webkit-scrollbar-corner,.video-embed--pom .video-transcript__dd--open-panel::-webkit-scrollbar-corner,.video--pompat .video-transcript__dd::-webkit-scrollbar-corner,.scroll-box--pompat .scroll-box__block::-webkit-scrollbar-corner{background-color:inherit}.pompat .brand-color{color:#007482}.revpat .brand-color{color:#012269}small{font-size:.8125rem;line-height:1.375rem}.grecaptcha-badge{visibility:hidden !important}::selection{background:#fcc501}::-moz-selection{background:#fcc501}@font-face{font-family:"Helvetica Neue Heavy";src:url("../fonts/HelveticaNeue-Heavy.woff") format("woff");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"Helvetica Neue Bold";src:url("../fonts/HelveticaNeueBold.woff") format("woff");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"Helvetica Neue Medium";src:url("../fonts/HelveticaNeueMedium.woff") format("woff");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"Helvetica Neue Roman";src:url("../fonts/HelveticaNeue-Roman.woff") format("woff");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"Helvetica Neue Light";src:url("../fonts/HelveticaNeueLight.woff") format("woff");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"Helvetica Neue Regular";src:url("../fonts/HelveticaNeueRegular.woff") format("woff");font-weight:normal;font-style:normal;font-display:auto}a.skip-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-content:active,a.skip-content:focus{color:#fff;background-color:#000;left:0;top:0;width:auto;height:auto;overflow:auto;padding:10px;text-align:center;font-size:1.2em;z-index:99999;position:absolute}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.container .container--flex-even-row-reverse-tiles{padding-left:0;padding-right:0}.container .container:not(.header__container){padding-left:0;padding-right:0}.container--no-padding{padding:0}.container--full-width-lg{padding-left:0;padding-right:0;max-width:100%}.container--flex-even-row-reverse-tiles{padding-left:0;padding-right:0}@media (min-width: 576px){.container{max-width:540px;padding-left:15px;padding-right:15px}.container--no-padding{padding-left:15px;padding-right:15px}.container--full-width-lg{padding-left:0;padding-right:0;max-width:100%}.container--flex-odd-row-reverse{padding-left:15px;padding-right:15px}}@media (min-width: 768px){.container{max-width:720px}.container--full-width-lg{padding-left:0;padding-right:0;max-width:100%}.container--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container--flex-even-row-reverse-tiles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;padding-right:0}.container--flex-even-row-reverse-tiles:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width: 992px){.container{max-width:1200px}}@media (min-width: 1200px){.container{max-width:1200px;padding-left:15px;padding-right:15px}.container--full-width-lg{padding-left:15px;padding-right:15px;max-width:1200px}}@media (min-width: 1400px){.container{padding-left:0;padding-right:0}.container--full-width-lg{padding-left:0;padding-right:0}}.btn{width:100%;border:1px solid #999;background-color:transparent;color:#333;padding:12px 50px 12px 15px;font-size:.875rem;display:inline-block;font-family:"Helvetica Neue Medium",sans-serif;line-height:1.1;text-align:left;max-width:300px;background-repeat:no-repeat;background-position-y:center;background-position-x:94%;background-size:25px;transition:all 200ms ease-in;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none !important;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:focus{outline:none;background-color:#fcc501;border-color:#fcc501}.btn:focus:not(.focus-visible){outline:none}.btn--revpat-link{border-color:#012269;color:#012269 !important;background-image:url("../images/revpat-cta-arrow.svg")}.btn--revpat-link:hover{text-decoration:none;background-position-x:96%}.btn--revpat-download{border-color:#012269;color:#012269 !important;background-image:url("../images/revpat-download-cta-arrow.svg");background-size:13px;transition:background-color 200ms ease-in, border 200ms ease-in}.btn--revpat-download:hover{background-position-x:94%;background-image:url("../images/revpat-download-cta-arrow.svg")}.btn--pompat-download{border-color:#004e57;color:#004e57 !important;background-image:url("../images/pompat-download-cta-arrow.svg");background-size:13px;transition:background-color 200ms ease-in, border 200ms ease-in}.btn--pompat-download:hover{background-position-x:94%;background-image:url("../images/pompat-download-cta-arrow.svg")}.btn--pompat-link,.spotlight--pompat .btn--revpat-link{border-color:#004e57;color:#004e57 !important;background-image:url("../images/pompat-cta-arrow.svg")}.btn--pompat-link:hover,.spotlight--pompat .btn--revpat-link:hover{text-decoration:none;background-position-x:96%}.btn--rrflpat-download{background-image:url("../images/rrflpat-download-cta-arrow.svg") !important;background-size:13px;transition:background-color 200ms ease-in, border 200ms ease-in}.btn--rrflpat-download:hover{background-position-x:94%;background-image:url("../images/rrflpat-download-cta-arrow.svg")}.btn--white-link,.spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .btn--revpat-link,.video-spotlight__block--textblock .btn,.parallax--revpat .btn--pax-link,.parallax--pompat .btn--pax-link,.m-parallax--revpat .btn--pax-link,.m-parallax--pompat .btn--pax-link,.tile-row--revpat.tile-row--dark-bg .btn,.tile-row--pompat.tile-row--dark-bg .btn{border-color:#fff;color:#fff !important;background-image:url("../images/pat-cta-arrow-white.svg")}.btn--white-download,.spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .btn--revpat-download{background-size:13px;transition:all .2s ease-in;border-color:#fff;color:#fff !important;background-image:url("../images/white-download-cta.svg")}.btn:hover{background-color:#fcc501;border-color:#fcc501 !important}.revpat .btn--white-download:hover,.revpat .spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .btn--revpat-download:hover,.spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .revpat .btn--revpat-download:hover{background-image:url("../images/revpat-download-cta-arrow.svg");color:#012269 !important}.revpat .btn--white-link:hover,.revpat .spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .btn--revpat-link:hover,.spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .revpat .btn--revpat-link:hover,.revpat .video-spotlight__block--textblock .btn:hover,.video-spotlight__block--textblock .revpat .btn:hover,.revpat .parallax--revpat .btn--pax-link:hover,.parallax--revpat .revpat .btn--pax-link:hover,.revpat .parallax--pompat .btn--pax-link:hover,.parallax--pompat .revpat .btn--pax-link:hover,.revpat .m-parallax--revpat .btn--pax-link:hover,.m-parallax--revpat .revpat .btn--pax-link:hover,.revpat .m-parallax--pompat .btn--pax-link:hover,.m-parallax--pompat .revpat .btn--pax-link:hover,.revpat .tile-row--revpat.tile-row--dark-bg .btn:hover,.tile-row--revpat.tile-row--dark-bg .revpat .btn:hover,.revpat .tile-row--pompat.tile-row--dark-bg .btn:hover,.tile-row--pompat.tile-row--dark-bg .revpat .btn:hover{text-decoration:none;background-position-x:96%;background-color:#fcc501;border-color:#fcc501;color:#012269 !important;background-image:url("../images/revpat-cta-arrow.svg")}.pompat .btn--white-link:hover,.pompat .spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .btn--revpat-link:hover,.spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .pompat .btn--revpat-link:hover,.pompat .video-spotlight__block--textblock .btn:hover,.video-spotlight__block--textblock .pompat .btn:hover,.pompat .parallax--revpat .btn--pax-link:hover,.parallax--revpat .pompat .btn--pax-link:hover,.pompat .parallax--pompat .btn--pax-link:hover,.parallax--pompat .pompat .btn--pax-link:hover,.pompat .m-parallax--revpat .btn--pax-link:hover,.m-parallax--revpat .pompat .btn--pax-link:hover,.pompat .m-parallax--pompat .btn--pax-link:hover,.m-parallax--pompat .pompat .btn--pax-link:hover,.pompat .tile-row--revpat.tile-row--dark-bg .btn:hover,.tile-row--revpat.tile-row--dark-bg .pompat .btn:hover,.pompat .tile-row--pompat.tile-row--dark-bg .btn:hover,.tile-row--pompat.tile-row--dark-bg .pompat .btn:hover{text-decoration:none;background-position-x:96%;background-color:#fcc501;border-color:#fcc501;color:#004e57 !important;background-image:url("../images/pompat-cta-arrow.svg")}.pompat .btn--white-download:hover,.pompat .spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .btn--revpat-download:hover,.spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .pompat .btn--revpat-download:hover{color:#004e57 !important}@media (min-width: 768px){.btn{font-size:.875rem}.btn--mini{font-size:1.125rem}.btn--white-link,.spotlight--revpat:not(.spotlight--light):not(.spotlight--alt):not(.spotlight--resources) .btn--revpat-link,.video-spotlight__block--textblock .btn,.parallax--revpat .btn--pax-link,.parallax--pompat .btn--pax-link,.m-parallax--revpat .btn--pax-link,.m-parallax--pompat .btn--pax-link,.tile-row--revpat.tile-row--dark-bg .btn,.tile-row--pompat.tile-row--dark-bg .btn{border-color:#fff}}@media (min-width: 992px){.btn{font-size:.875rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.tc-list .slick-prev,.tc-list .slick-next{width:45px;height:45px;border-radius:50%;transition:all 0.2s;z-index:2}.tc-list .slick-prev:hover,.tc-list .slick-next:hover{opacity:0.9}.tc-list .slick-prev{left:0;top:95px}.tc-list .slick-next{right:0;top:95px}@media (min-width: 768px){.slick-prev{left:7%}.slick-next{right:7%}.tc-list .slick-prev{left:7%}.tc-list .slick-next{right:7%}}.pompat .tc-list .slick-prev,.pompat .tc-list .slick-next{background-color:#f89828;background-repeat:no-repeat;background-position:center}.pompat .tc-list .slick-prev{background-image:url("../images/slider-prev-arrow-pompat.svg")}.pompat .tc-list .slick-next{background-image:url("../images/slider-next-arrow-pompat.svg")}.revpat .tc-list .slick-prev,.revpat .tc-list .slick-next{background-color:#fcc501;background-repeat:no-repeat;background-position:center}.revpat .tc-list .slick-prev{background-image:url("../images/slider-prev-arrow-revpat.svg")}.revpat .tc-list .slick-next{background-image:url("../images/slider-next-arrow-revpat.svg")}.revpat .mpsection__slides .slick-prev,.revpat .mpsection__slides .slick-next,.pompat .mpsection__slides .slick-prev,.pompat .mpsection__slides .slick-next{background-color:#fff;background-repeat:no-repeat;background-position:center;width:88px;height:88px;border-radius:50%;opacity:1;cursor:pointer}.revpat .mpsection__slides .slick-prev,.pompat .mpsection__slides .slick-prev{background-image:url("../images/home-carousel-prev-arrow.svg");z-index:60}.revpat .mpsection__slides .slick-next,.pompat .mpsection__slides .slick-next{background-image:url("../images/home-carousel-next-arrow.svg");z-index:61}.revpat .mpsection__slides .slick-prev.slick-disabled,.revpat .mpsection__slides .slick-next.slick-disabled,.pompat .mpsection__slides .slick-prev.slick-disabled,.pompat .mpsection__slides .slick-next.slick-disabled{display:none;opacity:0;cursor:default}.revpat .mpsection__slides .slick-track,.pompat .mpsection__slides .slick-track{display:-ms-flexbox;display:flex}.revpat .mpsection__slides .slick-track .slick-slide,.pompat .mpsection__slides .slick-track .slick-slide{height:auto}.revpat .mpsection__slides .slick-track .slick-slide>div,.pompat .mpsection__slides .slick-track .slick-slide>div{height:100%}.slick-dotted.slick-slider{margin-bottom:13px}.slick-dots{position:absolute;bottom:-14px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:13px;width:13px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:13px;width:13px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:0;margin:5px 10px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.tc-list .slick-dots li button:before{content:'';width:13px;height:13px;border-radius:6.5px}.revpat .tc-list .slick-dots li button:before{background-color:rgba(255,255,255,0);border:1px solid #012269;opacity:1}.revpat .tc-list .slick-dots li.slick-active button:before{background-color:#fcc501;border:1px solid #fcc501;opacity:1}.pompat .tc-list .slick-dots li button:before{background-color:rgba(255,255,255,0);border:1px solid #f89828;opacity:1}.pompat .tc-list .slick-dots li.slick-active button:before{background-color:#f89828;border:1px solid #f89828;opacity:1}.gdpr{width:100%;display:none}.gdpr p{margin-bottom:0;color:#fff;font-family:"Helvetica Neue Roman",sans-serif;line-height:1.2;padding-right:20px;font-size:.6875rem}.gdpr__anchor,.gdpr a{font-family:"Helvetica Neue Heavy",sans-serif;color:#fff;text-decoration:underline;transition:color 100ms ease-in}.gdpr__anchor:hover,.gdpr__anchor:focus,.gdpr a:hover,.gdpr a:focus{outline:none;color:#fcc501}.gdpr__anchor--accept,.gdpr a--accept{margin-right:10px;font-size:12px}.gdpr__container{display:-ms-flexbox;display:flex;padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px}.gdpr__block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gdpr__block--copy{-ms-flex:3;flex:3}.gdpr__block--actions{-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}.gdpr__button{width:25px;height:25px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin-left:10px}.gdpr__button:focus{outline:none}.gdpr__button:focus .gdpr__span::before,.gdpr__button:focus .gdpr__span::after{background-color:#fcc501}.gdpr__span{height:25px;width:25px;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gdpr__span::after,.gdpr__span::before{content:"";height:2px;width:15px;background-color:#fff;display:block;position:absolute;transition:background-color 100ms ease-in}.gdpr__span:hover::before,.gdpr__span:hover::after{background-color:#fcc501}.gdpr__span::before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.gdpr__span::after{-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width: 768px){.gdpr__container{padding-right:15px;padding-left:15px}.gdpr p{font-size:.8125rem}}@media (min-width: 992px){.gdpr{position:fixed;z-index:4;top:0}.gdpr__container{padding-top:5px;padding-bottom:5px}.gdpr__block--actions{max-width:150px}}@media (min-width: 1400px){.gdpr__container{padding-right:0;padding-left:0}}.header{position:fixed;width:100%;top:0;left:0;right:0;z-index:8000;background-color:#fff}.header__container{padding-left:15px;padding-right:15px}.header__container--subnav{padding-left:22px;padding-right:22px;padding-top:25px;padding-bottom:25px;background-color:#fff;margin-top:1px;max-width:none}.header__container--subnav a:active,.header__container--subnav a:focus,.header__container--subnav a:hover{text-decoration:none;color:inherit}.header__container--legal{padding-left:22px;padding-right:22px;padding-top:35px;padding-bottom:25px;max-width:none}.header__container--legal p{text-align:left;margin-bottom:0}.header__btn{background-color:transparent;border:0;padding-left:7px;padding-top:15px;padding-bottom:15px;font-size:17px;background-position-x:100%;max-width:inherit;background-size:20px;font-family:"Helvetica Neue Heavy",sans-serif}.header__block--main{background-color:#fff;padding-top:10px;padding-bottom:10px;position:relative}.header__block--cta{background-color:#fcc501;-ms-transform:translateX(0);transform:translateX(0);transition:transform ease-in-out 0.2s;will-change:transform}.header__block--cta:not(:last-child){border-bottom:2px solid #000}.header__block--cta .header__container{max-width:none}.header__block--cta .btn{font-size:.8125rem;padding-left:0;font-family:"Helvetica Neue Heavy",sans-serif;color:#000;text-transform:none;letter-spacing:-0.33px;line-height:14.51px;background-image:url("../images/cta-arrow-black.png");transition:none}.header__block--cta .btn:active,.header__block--cta .btn:focus{background-position-x:100%}.header__block--cta-abs{position:absolute;width:100%;bottom:0;border-top:1px solid #979797;transition:transform ease-in 0.2s;z-index:1}.header__block--cta-abs .btn{font-size:17px}.header__block--cta-hidden{-ms-transform:translateX(-100%);transform:translateX(-100%)}.header__block--grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.header__block--branding{display:-ms-flexbox;display:flex;-ms-flex:2.5;flex:2.5;-ms-flex-pack:start;justify-content:flex-start}.header__block--disclaimer{display:-ms-flexbox;display:flex;-ms-flex:3;flex:3;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px;-ms-flex-direction:column;flex-direction:column;max-width:160px;margin-right:0}.header__block--disclaimer a:active,.header__block--disclaimer a:hover{color:#333;text-decoration:none}.header__block--disclaimer a:first-child:not(:last-child){padding-bottom:5px}.header__block--disclaimer a:last-child:not(:first-child){padding-top:5px;border-top:1px solid #000}.header__block--hamburger{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;max-width:45px}.header__block--menu{display:none;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#d8d8d8;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.header__block--desktop-nav{display:none}.header__block--breadcrumb{display:block;padding-top:25px}.header__block--mobile-audience{padding-top:10px}.header__block--mobile-audience p{margin:0;font-size:10px;text-align:center;color:#000;line-height:1}.header__block--dual-cta-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;transition:transform ease-in 0.2s}.header__block--dual-cta-container .btn{padding:15px;background:none;font-size:.875rem}.header__block--dual-cta-container .header__block--cta{border-bottom:0}.header__block--dual-cta-container .header__block--cta:first-child{border-right:1px solid #000;width:57%}.header__block--dual-cta-container .header__block--cta:first-child .btn{padding-right:19px}.header__block--dual-cta-container .header__block--cta:last-child{width:43%}.header__block--dual-cta-container .header__block--cta:last-child .btn{padding-left:19px}.header__block--dual-cta-container .header__block--cta:first-child:last-child{width:100%;border-right:0}.header__block--dual-cta-container .header__block--cta:first-child:last-child .btn{color:#333;text-align:center}.header__block--dual-cta-container .header__block--cta:first-child:last-child .btn::after{content:'';display:inline-block;width:8px;height:8px;background-color:transparent;border-right:2px solid #333;border-top:2px solid #333;-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px}.header__block--toolbar{display:none}.header__img--logo{width:90px}.header__anchor{margin-bottom:0;font-family:"Helvetica Neue Roman",sans-serif;color:#333}.header__anchor--disclaimer{line-height:1.2;font-size:12px;text-decoration:none}.header__anchor--bold{font-family:"Helvetica Neue Heavy",sans-serif}.header__anchor--collapsed{padding-left:22px;padding-right:38px;font-family:"Helvetica Neue Heavy",sans-serif;background-color:#f6f6f6;background-image:url("../images/arrow-right-gray.png");background-size:10px;margin:0 auto;background-position-x:calc(100% - 22px);text-transform:none;letter-spacing:normal}.header__anchor--collapsed:first-child:last-child{background-image:none}.header__anchor--collapsed:hover{background-position-x:calc(100% - 22px)}.header__anchor--collapsed:focus,.header__anchor--collapsed:active{color:#fff;background-position-x:calc(100% - 22px)}.header__anchor--expanded{padding-left:22px;padding-right:22px;font-family:"Helvetica Neue Heavy",sans-serif;background-size:10px;margin:0 auto;color:#fff;background-image:url("../images/arrow-left-white.png");background-position-x:5px;text-transform:none;letter-spacing:normal}.header__anchor--expanded:hover{color:#fff;background-position-x:5px}.header__anchor--expanded:focus,.header__anchor--expanded:active{background-color:#d8d8d8;background-position-x:5px}.header__anchor--neutral{padding-left:22px;padding-right:22px;background-size:10px;background-position-x:calc(100% - 5px);margin:0 auto;color:#000;font-family:"Helvetica Neue Roman",sans-serif;background-color:#fff;background-image:none;border:0;text-transform:none;letter-spacing:normal}.header__anchor--neutral:hover{color:#000}.header__anchor--neutral:focus,.header__anchor--neutral:active{background-color:#fff;color:#000}.header__anchor--no-link{font-family:"Helvetica Neue Heavy",sans-serif;color:#9b9b9b;pointer-events:none}.header__button--hamburger{position:relative;height:20px;width:35px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border:0}.header__button--hamburger:focus,.header__button--hamburger:active{outline:none}.header__span--hamburger{display:block;top:50%;margin-top:-2px;width:35px;height:3px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.header__span--hamburger::after,.header__span--hamburger::before{width:35px;height:3px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;content:'';display:block}.header__span--hamburger::after{bottom:-10px;transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.header__span--hamburger::before{top:-10px;transition:top 0.075s 0.12s ease, opacity 0.075s ease}.header__span--hamburger-active{-ms-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);height:4px}.header__span--hamburger-active::before{height:4px;top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.header__span--hamburger-active::after{height:4px;bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__ul{list-style:none;padding:0;margin:0;background-color:#fff;width:100%}.header__ul--inner{padding-left:25px}.header__ul>*:nth-child(2)>.header__anchor--neutral{padding-top:25px}.header__ul>*:last-child:not(.header__li--r2)>.header__anchor--neutral{padding-bottom:35px}.header__li--nav-border{text-align:center;background-color:#f6f6f6;border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:-1px}.header__li--subnav:not(:last-child){padding-bottom:25px}.header__li--link-back{position:-webkit-sticky;position:sticky;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}.header__li--breadcrumb{display:inline-block;color:#000;font-size:13px}.header__li--breadcrumb a{color:#000}.header__li--breadcrumb:not(:last-child)::after{content:'/';padding-left:2px;padding-right:2px}.header__li--indications .header__anchor--collapsed{background-color:#fff}.header__li--r2 .header__anchor--neutral{background-color:#00b5e2;padding-top:22px;padding-bottom:22px;margin-top:15px}.header__li--r2 .header__anchor--neutral p{font-family:"Helvetica Neue Heavy",sans-serif;color:#fff;max-width:215px;margin-bottom:0}.header__li--r2 .header__anchor--neutral img{display:-ms-flexbox;display:flex;max-width:250px;margin:0 auto;padding-top:20px}.header__nav--mobile{transition:transform ease-in-out 0.2s;will-change:transform}.header__nav--mobile-outer{-ms-transform:translateX(0);transform:translateX(0)}.header__nav--mobile-outer-hidden{-ms-transform:translateX(-100%);transform:translateX(-100%)}.header__nav--mobile-inner{position:absolute;top:0;width:100%;-ms-transform:translateX(100%);transform:translateX(100%);will-change:transform;display:none}.header__nav--mobile-inner-visible{display:block}.header__nav--sub{-ms-transform:scaleY(0);transform:scaleY(0)}.header__p{font-size:.875rem;line-height:1.5;margin-bottom:0;text-align:left}.header__p--nav-category{font-family:"Helvetica Neue Heavy",sans-serif;margin-bottom:15px}.header__p--legal{font-size:12px;font-family:"Helvetica Neue Roman",sans-serif;line-height:1.5}.header__p--legal a{text-decoration:underline}.header__p--light-gray{color:#9b9b9b}.header--pompat .header__anchor--collapsed,.header--kspat .header__anchor--collapsed{color:#017483}.header--pompat .header__anchor--collapsed:focus,.header--pompat .header__anchor--collapsed:active,.header--kspat .header__anchor--collapsed:focus,.header--kspat .header__anchor--collapsed:active{background-color:#017483;color:#fff}.header--pompat .header__li--link-back,.header--kspat .header__li--link-back{background-color:#017483}.header--pompat .header__anchor--expanded,.header--kspat .header__anchor--expanded{background-color:#017483}.header--pompat .header__anchor--expanded:focus,.header--pompat .header__anchor--expanded:active,.header--kspat .header__anchor--expanded:focus,.header--kspat .header__anchor--expanded:active{color:#017483;background-color:#d8d8d8}.header--pompat .header__anchor--accent,.header--kspat .header__anchor--accent{color:#007482}.header--pompat .header__anchor--accent:hover,.header--kspat .header__anchor--accent:hover{color:#333}.header--pompat .gdpr,.header--kspat .gdpr{background-color:#017483}.header--pompat .header__span--hamburger,.header--kspat .header__span--hamburger{background-color:#017483}.header--pompat .header__span--hamburger:before,.header--pompat .header__span--hamburger:after,.header--kspat .header__span--hamburger:before,.header--kspat .header__span--hamburger:after{background-color:#017483}.header--pompat .header__anchor--desktop::after,.header--kspat .header__anchor--desktop::after{background-color:#fcc501}.header--pompat .header__p--legal,.header--kspat .header__p--legal{font-family:"Helvetica Neue Light",sans-serif}.header--pompat .header__p--legal a,.header--kspat .header__p--legal a{color:#007482}.header--pompat .header__p--legal a:hover,.header--kspat .header__p--legal a:hover{color:#004e57}.header--pompat .tblinks__anchor:hover,.header--kspat .tblinks__anchor:hover{color:#007482}.header--pompat .header__anchor--disclaimer:hover,.header--pompat .header__anchor--disclaimer:active,.header--kspat .header__anchor--disclaimer:hover,.header--kspat .header__anchor--disclaimer:active{color:#007482}.header--pompat .header__p a,.header--kspat .header__p a{color:#003d45;text-decoration:underline}.header--pompat .header__p a:hover,.header--pompat .header__p a:active,.header--kspat .header__p a:hover,.header--kspat .header__p a:active{color:#007482}.header--pompat .header__block--subnav-col-2,.header--kspat .header__block--subnav-col-2{max-width:270px}@media (min-width: 0) and (max-width: 768px){.header--pompat .header__img--logo,.header--kspat .header__img--logo{width:115px}}.header--revpat .header__anchor--collapsed,body[data-theme="rrflpat"] .header .header__anchor--collapsed,body[data-theme="mclpat"] .header .header__anchor--collapsed,body[data-theme="mdspat"] .header .header__anchor--collapsed{color:#012169}.header--revpat .header__anchor--collapsed:focus,body[data-theme="rrflpat"] .header .header__anchor--collapsed:focus,body[data-theme="mclpat"] .header .header__anchor--collapsed:focus,body[data-theme="mdspat"] .header .header__anchor--collapsed:focus,.header--revpat .header__anchor--collapsed:active,body[data-theme="rrflpat"] .header .header__anchor--collapsed:active,body[data-theme="mclpat"] .header .header__anchor--collapsed:active,body[data-theme="mdspat"] .header .header__anchor--collapsed:active{background-color:#012169;color:#fff}.header--revpat .header__anchor--disclaimer,body[data-theme="rrflpat"] .header .header__anchor--disclaimer,body[data-theme="mclpat"] .header .header__anchor--disclaimer,body[data-theme="mdspat"] .header .header__anchor--disclaimer{font-family:"Helvetica Neue Heavy",sans-serif}.header--revpat .header__li--link-back,body[data-theme="rrflpat"] .header .header__li--link-back,body[data-theme="mclpat"] .header .header__li--link-back,body[data-theme="mdspat"] .header .header__li--link-back{background-color:#012269}.header--revpat .header__anchor--expanded,body[data-theme="rrflpat"] .header .header__anchor--expanded,body[data-theme="mclpat"] .header .header__anchor--expanded,body[data-theme="mdspat"] .header .header__anchor--expanded{background-color:#012169}.header--revpat .header__anchor--expanded:focus,body[data-theme="rrflpat"] .header .header__anchor--expanded:focus,body[data-theme="mclpat"] .header .header__anchor--expanded:focus,body[data-theme="mdspat"] .header .header__anchor--expanded:focus,.header--revpat .header__anchor--expanded:active,body[data-theme="rrflpat"] .header .header__anchor--expanded:active,body[data-theme="mclpat"] .header .header__anchor--expanded:active,body[data-theme="mdspat"] .header .header__anchor--expanded:active{color:#012169;background-color:#d8d8d8}.header--revpat .gdpr,body[data-theme="rrflpat"] .header .gdpr,body[data-theme="mclpat"] .header .gdpr,body[data-theme="mdspat"] .header .gdpr{background-color:#012269}.header--revpat .gdpr__span:after,body[data-theme="rrflpat"] .header .gdpr__span:after,body[data-theme="mclpat"] .header .gdpr__span:after,body[data-theme="mdspat"] .header .gdpr__span:after,.header--revpat .gdpr__span:before,body[data-theme="rrflpat"] .header .gdpr__span:before,body[data-theme="mclpat"] .header .gdpr__span:before,body[data-theme="mdspat"] .header .gdpr__span:before{width:20px}.header--revpat .header__span--hamburger,body[data-theme="rrflpat"] .header .header__span--hamburger,body[data-theme="mclpat"] .header .header__span--hamburger,body[data-theme="mdspat"] .header .header__span--hamburger{background-color:#009ec7}.header--revpat .header__span--hamburger:before,body[data-theme="rrflpat"] .header .header__span--hamburger:before,body[data-theme="mclpat"] .header .header__span--hamburger:before,body[data-theme="mdspat"] .header .header__span--hamburger:before,.header--revpat .header__span--hamburger:after,body[data-theme="rrflpat"] .header .header__span--hamburger:after,body[data-theme="mclpat"] .header .header__span--hamburger:after,body[data-theme="mdspat"] .header .header__span--hamburger:after{background-color:#009ec7}.header--revpat .header__anchor--desktop::after,body[data-theme="rrflpat"] .header .header__anchor--desktop::after,body[data-theme="mclpat"] .header .header__anchor--desktop::after,body[data-theme="mdspat"] .header .header__anchor--desktop::after{background-color:#fcc501}.header--revpat .header__anchor--accent,body[data-theme="rrflpat"] .header .header__anchor--accent,body[data-theme="mclpat"] .header .header__anchor--accent,body[data-theme="mdspat"] .header .header__anchor--accent{color:#00b5e2}.header--revpat .header__anchor--accent:hover,body[data-theme="rrflpat"] .header .header__anchor--accent:hover,body[data-theme="mclpat"] .header .header__anchor--accent:hover,body[data-theme="mdspat"] .header .header__anchor--accent:hover{color:#333}.header--revpat .header__p--legal a,body[data-theme="rrflpat"] .header .header__p--legal a,body[data-theme="mclpat"] .header .header__p--legal a,body[data-theme="mdspat"] .header .header__p--legal a{color:#012169}.header--revpat .header__p--legal a:hover,body[data-theme="rrflpat"] .header .header__p--legal a:hover,body[data-theme="mclpat"] .header .header__p--legal a:hover,body[data-theme="mdspat"] .header .header__p--legal a:hover{color:#00174a}.header--revpat .tblinks__anchor:hover,body[data-theme="rrflpat"] .header .tblinks__anchor:hover,body[data-theme="mclpat"] .header .tblinks__anchor:hover,body[data-theme="mdspat"] .header .tblinks__anchor:hover{color:#012169}@media (min-width: 768px){.header__container{padding-left:15px;padding-right:15px}.header__block--cta{display:none}.header__block--disclaimer{display:none}.header__block--hamburger{display:none}.header__block--desktop-nav{display:-ms-flexbox;display:flex;-ms-flex:5;flex:5;-ms-flex-direction:column;flex-direction:column;padding-left:0;width:100%}.header__block--branding{position:absolute;top:5px;width:140px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.header__block--toolbar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:145px;min-height:80px;padding-bottom:5px}.header__block--toolbar .tblinks__ul{text-align:center}.header__block--toolbar>.tblinks:last-of-type{-ms-flex:0.7;flex:0.7}.header__block--toolbar>.tblinks:last-of-type .tblinks__ul{text-align:right}.header__block--breadcrumb{font-size:15px;padding-top:10px}.header__block--grid{-ms-flex-align:end;align-items:flex-end}.header__block--subnav{padding-top:5px;padding-bottom:10px;transition:opacity linear 0.2s;transition-delay:0.4s;will-change:opacity;min-height:175px;opacity:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding-left:0;margin-right:0;box-sizing:content-box;-ms-flex-pack:start;justify-content:flex-start}.header__block--subnav-col{padding-left:10px;padding-right:10px;position:relative;-ms-flex-direction:column;flex-direction:column}.header__block--subnav-col:first-child{border-left:0;padding-left:0}.header__block--subnav-col-1{-ms-flex:1;flex:1;height:100%;max-width:180px}.header__block--subnav-col-2{-ms-flex:2;flex:2;max-width:230px;border-right:1px solid #000;border-left:1px solid #000;min-height:180px}.header__block--subnav-col-3{-ms-flex:3;flex:3;max-width:340px;padding-left:30px;padding-top:7px}.header__block--subnav-col-3 p{font-size:.875rem;line-height:1.5;margin-bottom:0;text-align:left}.header__block--main{padding-top:5px;padding-bottom:5px}.header__block--mobile-audience{display:none}.header__block--menu{display:none !important}.header__img--logo{width:110px;height:auto}.header__ul--nav{background-color:transparent;display:-ms-flexbox;display:flex}.header__ul--description{position:relative}.header__li{margin-bottom:0}.header__li--desktop{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-left:18px;padding-right:18px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;min-height:60px}.header__li--desktop:first-child{padding-left:0}.header__li--desktop:last-child:not(.js-header-li-parent){padding-left:0;padding-right:0;min-width:200px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1;flex:1;max-width:200px}.header__li--breadcrumb{margin-bottom:0}.header__li--description{display:none}.header__li--description-default{display:block}.header__li--description-active{display:block}.header__anchor{font-size:.875rem}.header__anchor--desktop{font-family:"Helvetica Neue Heavy",sans-serif;padding-bottom:8px;margin-bottom:5px;position:relative;overflow:hidden;font-size:.875rem;width:100%}.header__anchor--desktop:after{content:'';bottom:0;display:block;position:absolute;height:4px;width:100%;-ms-transform:translateX(-101%);transform:translateX(-101%);background-color:#999;transition:transform cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.3s;will-change:transform;transition-delay:0.1s}.header__anchor--desktop:hover{color:#333;text-decoration:none}.header__anchor--desktop-cta{font-family:"Helvetica Neue Heavy",sans-serif;background-color:#fcc501;padding:4px 9px;font-size:13px;border:6px solid #fcc501;transition:background-color 100ms ease-in;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.header__anchor--desktop-cta:hover{text-decoration:none;background-color:transparent;color:#000}.header__anchor--desktop-active:after{content:'';display:block;position:absolute;height:4px;width:100%;-ms-transform:translateX(0);transform:translateX(0);background-color:#bebd00}.header__nav--desktop{display:-ms-flexbox;display:flex;width:100%}.header__nav--sub{transition:transform cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.3s;transition-delay:0.1s;-ms-transform-origin:top;transform-origin:top;will-change:transform;position:absolute;width:100%;min-height:200px;background-color:#fff;left:0;right:0;box-shadow:0 15px 17px 0 rgba(0,0,0,0.06);z-index:0}.header__nav--sub .header__anchor{padding:9px 15px;display:block;font-family:"Helvetica Neue Heavy",sans-serif;line-height:1.2}.header__nav--sub .header__anchor:hover,.header__nav--sub .header__anchor:focus{outline:none;background-color:#fcc501;text-decoration:none;color:#333}.header--revpat .header__anchor--desktop,body[data-theme="rrflpat"] .header .header__anchor--desktop,body[data-theme="mclpat"] .header .header__anchor--desktop,body[data-theme="mdspat"] .header .header__anchor--desktop{margin-bottom:11px}.header--revpat .header__li--desktop,body[data-theme="rrflpat"] .header .header__li--desktop,body[data-theme="mclpat"] .header .header__li--desktop,body[data-theme="mdspat"] .header .header__li--desktop{min-height:75px}.header--revpat .header__anchor--desktop-cta,body[data-theme="rrflpat"] .header .header__anchor--desktop-cta,body[data-theme="mclpat"] .header .header__anchor--desktop-cta,body[data-theme="mdspat"] .header .header__anchor--desktop-cta{height:85%;margin-bottom:auto;margin-top:auto}}@media (min-width: 992px){.header{position:relative}.header__block--branding{position:relative;-ms-flex:1;flex:1;top:auto;width:unset;height:100%}.header__block--toolbar{padding-left:0;min-height:52px}.header__block--toolbar>.tblinks:last-of-type{-ms-flex:none;flex:none}.header__block--breadcrumb{padding-top:15px}.header__block--breadcrumb a{text-decoration:none}.header__block--main{width:100%}.header__block--desktop-nav{padding-left:15px}.header__img--logo{max-width:150px;width:auto;min-width:110px;transition:width ease-in 0.001s}.header__li--desktop{padding-right:15px;padding-left:15px}.header__li--breadcrumb{font-size:15px}.header__li--breadcrumb:not(:last-child)::after{font-size:15px}.header__anchor--desktop{font-size:1rem}.header__anchor--desktop-cta{font-size:1rem;padding:0 20px}.header--pompat .header__img--logo,.header--kspat .header__img--logo{max-width:140px;min-width:115px}}@media (min-width: 1200px){.header__block--desktop-nav{padding-left:30px}.header__block--subnav{-ms-flex-pack:start;justify-content:flex-start;padding-right:calc(((100vw - 1200px) / 2))}.header__li--desktop{padding-left:30px;padding-right:30px}.header--pompat .header__img--logo,.header--kspat .header__img--logo{width:175px;max-width:175px;min-width:135px}}@media (min-width: 1400px){.header__container.container--full-width-lg{padding-left:0;padding-right:0}.header__anchor--desktop-cta{padding-left:22px;padding-right:22px}}.header__anchor.header__btn br.dropdown-break{display:none}.header__anchor--desktop br.dropdown-break{display:none}.breadcrumb{display:none}@media (min-width: 768px){.breadcrumb{display:block;padding:3px 15px 5px;background-color:#fff}.breadcrumb__ul{list-style:none;display:inline-block;padding:0;margin:0}.breadcrumb__li{display:inline-block;font-size:.6875rem;line-height:.6875rem;color:#000 !important}.breadcrumb__li:not(:last-child)::after{content:"/";padding-left:3px;padding-right:3px;font-size:.6875rem}.breadcrumb__li a{font-size:.6875rem;text-decoration:none !important;color:#000 !important}.breadcrumb__li sup{top:-.4em !important;font-size:7.15px !important;position:relative !important;line-height:0 !important;vertical-align:baseline !important}.breadcrumb__container{line-height:.6875rem}}@media (min-width: 1200px){.breadcrumb{padding-left:0;padding-right:0}}@media (min-width: 768px){.tblinks{-ms-flex:1;flex:1}.tblinks:first-child{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.tblinks__ul{list-style:none;padding:0 0 15px;margin:0}.tblinks__ul--audience{text-align:right}.tblinks__ul--audience .tblinks__li{display:block}.tblinks__ul--audience .tblinks__li:before{display:none}.tblinks__ul--audience .tblinks__li .tblinks__anchor{border-bottom:solid 4px #fcc501}.tblinks__ul--audience .tblinks__li--active{display:none}.tblinks__li{display:inline-block;padding-right:4px;color:#000}.tblinks__li:not(:first-child):before{content:"|";padding-right:4px}.tblinks__li:last-child{padding-right:0}.tblinks__anchor{font-family:"Helvetica Neue Heavy",sans-serif;color:#000;font-size:11px;padding-bottom:2px;transition:color 100ms ease-in}.tblinks__anchor:hover{text-decoration:none}.tblinks__p{font-size:11px;margin:0;text-align:right;color:#333;font-family:"Helvetica Neue Medium",sans-serif;position:absolute;right:15px;top:50px}}@media (min-width: 992px){.tblinks{-ms-flex:none;flex:none}.tblinks__ul--audience .tblinks__li{display:inline-block}.tblinks__ul--audience .tblinks__li:before{display:inline-block}.tblinks__ul--audience .tblinks__li .tblinks__anchor{color:#9c9c9c;border-bottom-color:transparent}.tblinks__ul--audience .tblinks__li .tblinks__anchor:hover{color:inherit}.tblinks__ul--audience .tblinks__li--active .tblinks__anchor{border-bottom:solid 4px #fcc501;color:#000;pointer-events:none}.tblinks__li--active{display:inline-block}.tblinks__p{font-size:12px;position:relative;top:auto;right:auto;line-height:1}.tblinks__anchor{font-size:13px}.tblinks__anchor--inactive{color:#9c9c9c;border:0}}@media (min-width: 768px){.indication{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:.7;flex:.7}.indication__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e7e7e7;border-radius:0;border:0;padding:7px 22px 7px 10px;font-family:"Helvetica Neue Heavy",sans-serif;font-size:12px;position:relative;text-align:left;width:90%;max-width:200px}.indication__button:focus{outline:none;background-color:#DDD}.indication__button:focus:not(.focus-visible){outline:none;background:#e7e7e7}.indication__button::after{content:"";position:absolute;right:10px;width:0;height:0;top:43%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #5f98a8;transition:ease-in-out .200s}.indication__button--active::after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.indication__ul{list-style:none;margin:0;padding:0;position:absolute;width:90%;background-color:#e7e7e7;display:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;z-index:3;max-width:200px}.indication__anchor{font-size:13px;color:#000;font-family:"Helvetica Neue Heavy",sans-serif;display:block;width:100%;height:100%;padding:7px 10px}.indication__anchor:hover{text-decoration:none;color:#000}.indication__anchor:focus.focus-visible{outline:none;background-color:#ffd300}.indication__li:hover{background-color:#fcc501}.indication__li--r2{background-color:#00b5e2}.indication__li--r2:hover{background-color:#0099c0}.indication__li--r2 .indication__anchor,.indication__li--r2 .indication__anchor:hover{color:#fff}.indication__li--r2 .indication__anchor:focus.focus-visible{background-color:#0099c0}.indication__block{position:relative}.indication__p{font-size:12px;margin-bottom:6px;font-family:"Helvetica Neue Medium",sans-serif;padding-right:10px;line-height:1.2}.indication__img{width:100%;padding-top:20px;padding-bottom:15px}}@media (min-width: 992px){.indication{-ms-flex:none;flex:none}.indication__button,.indication__ul{min-width:200px}}@media (min-width: 1200px){.indication__button,.indication__ul{min-width:205px}}.indications{display:none;position:relative;width:100%;left:0;right:0;z-index:300;border:5px solid transparent;padding:0 15px 5px}.indications__block{display:-ms-flexbox;display:flex}.indications__block--inner{padding-top:25px}.indications__block--outer{padding:10px 0 5px;-ms-flex-direction:row;flex-direction:row;position:relative}.indications__block--button{-ms-flex-pack:end;justify-content:flex-end;padding-bottom:15px;position:relative}.indications p{margin-bottom:0;color:#fff;font-size:.875rem;letter-spacing:-0.24px;line-height:1.125rem}.indications__button{width:25px;height:25px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.indications__button:focus{outline:none}.indications__button:focus .indications__close::before,.indications__button:focus .indications__close::after{background-color:#fcc501}.indications__close{height:25px;width:25px;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.indications__close::after,.indications__close::before{content:"";height:2px;width:18px;background-color:#fff;display:block;position:absolute;transition:background-color 100ms ease-in}.indications__close::before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.indications__close::after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.indications__close:hover::before,.indications__close:hover::after{background-color:#fcc501}.indications--focus{animation:focus .5s}.indications--pompat{background-color:#004e57}.indications--revpat{background-color:#012269}@media (min-width: 768px){.indications{position:absolute;padding-bottom:0}.indications__block--outer{-ms-flex-direction:row;flex-direction:row}.indications__block--button{margin-left:50px;padding-bottom:0}.indications__button{position:absolute;top:0;right:0}.indications--pompat{background-color:rgba(0,61,69,0.8)}.indications--revpat{background-color:rgba(1,33,105,0.8)}}@media (min-width: 1200px){.indications{padding:0}.indications__block--outer{max-width:100%;padding-left:0;padding-right:0}.indications__block--copy{padding-right:50px}.home .indications__block--outer{padding-left:55px}}@keyframes focus{0%{border-color:#fcc501}}.footer{padding:30px 25px;background-color:#fff}.footer__block--logo{text-align:center;padding-bottom:35px}.footer__block--links{padding-bottom:45px}.footer__block--social{padding-bottom:35px}.footer__block--social p{font-family:"Helvetica Neue Heavy",sans-serif;font-size:.8125rem;line-height:.6875rem}.footer__block--legal p{margin-bottom:0;font-size:1rem;line-height:1.625rem}.footer__ul{padding:0;margin:0;list-style:none}.footer__li--social{display:inline-block;padding-bottom:4px}.footer__li--social:not(:last-child){padding-right:4px}.footer__li--links:not(:last-child){margin-bottom:30px}.footer__img--logo{max-width:230px;width:auto;max-height:90px}.footer__img--social{height:32px;width:32px}.footer__anchor{font-family:"Helvetica Neue Heavy",sans-serif;font-size:1rem}.footer--revpat *,body[data-theme="rrflpat"] .footer *,body[data-theme="mdspat"] .footer *{color:#012269}.footer--revpat .footer__anchor:hover,body[data-theme="rrflpat"] .footer .footer__anchor:hover,body[data-theme="mdspat"] .footer .footer__anchor:hover{color:#001033}.footer--pompat *{color:#007482}.footer--pompat .footer__block--legal p,.footer--pompat .footer__block--legal p *{color:#4f4f4f}.footer--pompat .footer__block--social p{color:#004e57}.footer--pompat .footer__anchor:hover{color:#004e57}@media (min-width: 768px){.footer{padding:40px 25px 90px}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.footer__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);-ms-grid-rows:1fr 25px;grid-template-rows:1fr 25px;grid-column-gap:0;grid-row-gap:0;-ms-flex:9;flex:9}.footer__block{padding-bottom:0}.footer__block--logo{-ms-flex:1;flex:1;padding-left:30px}.footer__block--links{grid-area:2 / 1 / 3 / 13;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:12}.footer__block--legal{grid-area:1 / 1 / 2 / 10;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:9;padding-right:20px;padding-bottom:25px}.footer__block--legal p{font-size:.875rem;margin-bottom:0}.footer__block--social{grid-area:1 / 10 / 2 / 13;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:10;-ms-grid-column-span:3;padding-bottom:25px}.footer__block--social p{margin-bottom:10px}.footer__li--links{display:inline-block}.footer__li--links:not(:last-child){padding-right:19px}.footer__li--links:nth-child(n){margin-bottom:0}.footer__anchor{font-size:.875rem}}.hero{position:relative}.hero .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero__block{padding:75px 25px 80px;z-index:1;min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}.hero__block--portrait{padding:0;pointer-events:none}.hero__picture{width:100%;height:100%}.hero__picture img{width:100%}.hero h1{font-size:2.5rem;line-height:3rem;font-weight:100;text-align:left;margin-bottom:0}.hero p{font-size:1.25rem;font-family:"Helvetica Neue Light",sans-serif;margin-top:25px;margin-bottom:0;letter-spacing:0.38px;text-align:left;line-height:1.5625rem;font-weight:100}.hero__footnote{position:absolute;bottom:30px;z-index:1;max-width:calc(100% - 75px)}.hero__footnote p{margin-top:0;font-family:"Helvetica Neue Roman",sans-serif;font-size:.8125rem;line-height:.875rem;margin-bottom:0}.hero--landing{overflow:hidden}.hero--landing .container{position:relative}.hero--landing .hero__block{padding-top:50px;padding-bottom:20px;position:initial;z-index:1}.hero--landing .hero__block h1,.hero--landing .hero__block p{color:#fff}.hero--landing .hero__block h1{line-height:2.5rem}.hero--landing .hero__block p{margin-top:25px;font-size:1.375rem}.hero--landing .hero__block .hero__footnote p{color:#fff;font-size:.75rem;line-height:1.125rem;margin-top:0}.hero--landing .hero__block--portrait{padding:0;z-index:0;position:relative}.hero--landing .hero__footnote{bottom:12px}.hero--revpat{background:right top/170px no-repeat url("../images/rev-hero-mobile-flare-2.svg"),right bottom/95px no-repeat url("../images/rev-hero-mobile-flare.svg"),center/cover no-repeat url("../images/rev-hero-bg.svg")}.hero--revpat h1{color:#012169}.hero--revpat p{color:#012169}.hero--revpat .hero__footnote p{color:#012169}.hero--revpat.hero--landing{background:center/cover no-repeat url("../images/rev-hero-portrait-bg-mob.jpg")}.hero--pompat{background:right top/160px no-repeat url("../images/pom-hero-mobile-flare-2.svg"),right bottom/160px no-repeat url("../images/pom-hero-mobile-flare.svg"),center/cover no-repeat url("../images/pom-hero-bg.svg")}.hero--pompat .hero__block{min-height:350px}.hero--pompat h1{font-size:2.25rem;color:#004e57}.hero--pompat p{color:#004e57}.hero--pompat .hero__footnote p{color:#004e57}.hero--pompat.hero--landing{background:center/cover no-repeat url("../images/pom-hero-portrait-bg-mob.jpg")}.hero--pompat.hero--landing .hero__block{min-height:0}.hero--pompat.hero--landing .hero__block>p{font-size:1.125rem;line-height:1.5rem}.hero--pompat.hero--landing .hero__block:not(.hero__block--portrait){padding-top:70px;padding-bottom:60px}@media (min-width: 768px){.hero__block{padding-top:60px;padding-bottom:60px;padding-left:30px;min-height:250px}.hero__block--portrait{max-width:450px}.hero__block--portrait img{width:100%}.hero h1{font-size:2.6875rem;line-height:3.25rem}.hero__footnote{bottom:16px}.hero--landing .container{position:relative;-ms-flex-direction:row;flex-direction:row}.hero--landing .hero__block{padding-top:0}.hero--landing .hero__block h1{font-size:2.5rem;line-height:2.875rem}.hero--landing .hero__block p{font-size:1.125rem;margin-top:20px}.hero--landing .hero__block--portrait{padding:0;position:absolute;right:15px;bottom:0;z-index:0;width:38%;min-height:0;max-width:100%}.hero--landing .hero__block:not(.hero__block--portrait){padding-right:32%;padding-top:40px;padding-bottom:40px;min-height:250px;position:relative;z-index:1}.hero--landing .hero__footnote{bottom:20px}.hero--pompat .hero__block{padding-top:65px;padding-bottom:65px;min-height:250px}.hero--pompat.hero--landing{background:center/cover no-repeat url("../images/pom-hero-portrait-bg-desktop.jpg")}.hero--pompat.hero--landing .hero__block:not(.hero__block--portrait){padding-top:40px}.hero--pompat.hero--landing .hero__block:not(.hero__block--portrait)>p{font-size:1.375rem;line-height:1.75rem}.hero--pompat.hero--landing .hero__block--portrait{padding:0}.hero--revpat.hero--landing{background:right/cover no-repeat url("../images/rev-hero-portrait-bg-desktop.jpg")}}@media (min-width: 992px){.hero__block{padding-left:25px;width:100%}.hero h1{font-size:3rem;line-height:3.5rem;max-width:100%}.hero--landing .hero__block h1{font-size:3rem;line-height:3.5rem}.hero--landing .hero__block p{font-size:1.375rem;margin-top:25px}.hero--landing .hero__block--portrait{max-width:375px;width:45%}.hero--landing .hero__block:not(.hero__block--portrait){padding-top:50px;padding-bottom:60px;min-height:250px;max-width:700px;padding-right:0}.hero--pompat{background:right top/contain no-repeat url("../images/pom-hero-desktop-flare.svg"),center/cover no-repeat url("../images/pom-hero-desktop-bg.svg")}.hero--pompat.hero--landing .hero__block:not(.hero__block--portrait){padding-top:50px}.hero--pompat.hero--landing .hero__block--portrait{max-width:420px;width:45%}.hero--revpat{background:right top/contain no-repeat url("../images/rev-hero-desktop-flare.svg"),center/cover no-repeat url("../images/rev-hero-bg.svg")}}@media (min-width: 1200px){.hero__block{padding-left:0;padding-right:150px}.hero--landing .hero__block:not(.hero__block--portrait){max-width:765px}}@media (min-width: 540px) and (max-width: 992px){.hero br.break-mobile{display:none}}@media (min-width: 0) and (max-width: 768px){.content{margin-top:50px;margin-bottom:50px}.content h2 br{display:none}.content__block--text{display:block;margin-bottom:70px}.content__block--text img{width:100%;height:auto}}.content{padding-left:25px;padding-right:25px}.content ul{font-size:1rem;line-height:1.63;padding-left:30px;margin-bottom:25px}.content ul li{padding-left:10px}.content__block--text{margin-bottom:50px}.content__block--text p{margin-bottom:5px}.content__block--text img{margin-top:30px;margin-bottom:20px;max-width:700px}.content__block--glossary h4{font-family:"Helvetica Neue Heavy",sans-serif;color:#000;font-size:1.375rem;margin-bottom:.9375rem}.content__block--glossary ul{list-style-type:none;padding:0}.content__block--glossary ul li{padding-left:0}.content__block--glossary ul li:not(:last-child){padding-bottom:40px}.content__block--glossary ul li>*:last-child{margin-bottom:0}.content__block--glossary ul li:last-child{padding-bottom:0}.content--scrollbox .content__block--text{margin-bottom:30px}.content hr{height:1px;border:0;background-color:#9c9c9c;max-width:900px;margin-left:0;margin-right:auto}.content--light,.content--solid{padding-top:50px;padding-bottom:50px;margin-top:0;margin-bottom:0}.content--light .content__block--text:first-child:last-child,.content--solid .content__block--text:first-child:last-child{margin-bottom:0}.content--light .content__block--text>*:last-child:not(.btn),.content--solid .content__block--text>*:last-child:not(.btn){margin-bottom:0}@media (min-width: 768px){.content{margin-top:50px;margin-bottom:50px;display:block}.content ul{padding-left:45px;margin-bottom:25px}.content ul li{padding-left:10px}.content__block--text h2{margin-bottom:25px}.content__block--text .btn{min-width:300px;max-width:100%;width:auto;padding-right:65px}.content__block--text p,.content__block--text ul,.content__block--text li{max-width:900px}.content__block--text:first-child:last-child{margin-bottom:0}.content__block--glossary ul{padding-left:0}.content__block--glossary ul li{padding-left:0}.content__block--glossary ul li:not(:last-child){padding-bottom:40px}.content--scrollbox{margin-bottom:50px}.content--light,.content--solid{padding-top:50px;padding-bottom:50px;margin-top:0;margin-bottom:0}.content--light .content__block--text:first-child:last-child,.content--solid .content__block--text:first-child:last-child{margin-bottom:0}.content--light .content__block--text>*:last-child:not(.btn),.content--solid .content__block--text>*:last-child:not(.btn){margin-bottom:0}}@media (min-width: 1200px){.content__block--text{padding-left:0;padding-right:0}.content__block--side{padding:0}}ul.side-by-side{padding:0;list-style-type:none;padding-left:0;margin:30px 0;max-width:1300px}ul.side-by-side li{padding-left:0;margin-bottom:25px}@media (min-width: 768px){ul.side-by-side{margin-bottom:0;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-width:280px}ul.side-by-side li{display:inline-block;width:100%;margin-bottom:25px;max-width:345px}}@media (min-width: 768px){.content--light .icon-grid__footnote,.content--solid .icon-grid__footnote{bottom:20px}}.revpat .content--light{background-color:#ecf3fd}.revpat .content--solid{background-color:#012269}.revpat .content--solid *{color:#fff}.pompat .content--light{background-color:#eef6f7}.pompat .content--solid{background-color:#004e57}.pompat .content--solid *{color:#fff}.wayfinder{position:relative}.wayfinder__block--textblock{position:relative;display:block;padding:60px 25px 120px;min-height:auto;height:auto;width:auto}.wayfinder__block--background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wayfinder h2{letter-spacing:0}.wayfinder h2 br{display:none}.wayfinder .btn{margin-top:14px;max-width:100%}.wayfinder-bg1{position:absolute;right:-200px;bottom:0;opacity:0;width:126px;height:143px}.wayfinder-bg2{position:absolute;right:387px;bottom:-90px;opacity:0;width:320px;height:53px}.wayfinder--revpat .wayfinder__block--background{background:linear-gradient(to right, #d0d9e4 0%, #f3f6fd 70%, #eff2f6 100%)}.wayfinder--revpat .wayfinder-bg1 .stop-color{stop-color:#fdc600}.wayfinder--revpat .wayfinder-bg2 .stop-color{stop-color:#0a4d6c}.wayfinder--pompat .wayfinder__block--background{background:linear-gradient(to bottom, #e9f3f4 50%, #a5ccd1 100%)}.wayfinder--pompat h2{color:#004e57}.wayfinder--pompat .wayfinder-bg1 .stop-color{stop-color:#f89828}.wayfinder--pompat .wayfinder-bg2 .stop-color{stop-color:#007278}@media (min-width: 768px){.wayfinder{display:-ms-flexbox;display:flex}.wayfinder>.container{min-height:250px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wayfinder h5{line-height:1;margin-bottom:20px}.wayfinder h2{font-size:1.75rem;line-height:2.25rem}.wayfinder h2 br{display:block}.wayfinder .btn{min-width:300px;max-width:50%;width:auto;-ms-flex-item-align:start;align-self:flex-start}.wayfinder-bg1{height:487px;width:428px}.wayfinder-bg2{width:742px;height:124px}.wayfinder__block--textblock{max-width:680px}.wayfinder--revpat .wayfinder__block--background{background:linear-gradient(to right, #d0d9e4 0%, #f3f6fd 25%, #eff2f6 100%)}.wayfinder--pompat .wayfinder__block--background{background:linear-gradient(to right, #c1dbdf 0%, #e3f0f2 30%, #d9eaec 90%, #c1dbdf 100%)}}@media (min-width: 992px){.wayfinder__block--textblock{max-width:750px}}@media (min-width: 1200px){.wayfinder__block--textblock{max-width:730px;padding:25px 0 30px}}.references{margin-top:20px;margin-bottom:20px;padding-left:25px;padding-right:25px}.references__block:first-child{margin-bottom:30px}.references__block:last-child{margin-top:30px}.references__block:first-child:last-child{margin-top:0;margin-bottom:0}.references__anchor{text-decoration:underline;font-family:"Helvetica Neue Heavy",sans-serif;font-size:18px}.references__hr{height:1px;border:0;width:50%;text-align:left;background-color:#999;margin:0 0 10px}.references--rev .references__anchor{color:#012169}.references--pom .references__anchor{color:#007482}@media (min-width: 768px){.references{margin-top:50px;margin-bottom:50px;padding-left:30px;padding-right:30px}.references__hr{width:300px}.references__block{max-width:900px}}@media (min-width: 992px){.references{padding-left:50px;padding-right:50px}}@media (min-width: 1200px){.references{padding-left:0;padding-right:0}.references__block:first-child{margin-bottom:75px}.references__block:last-child{margin-top:75px}.references__block:first-child:last-child{margin-top:0;margin-bottom:0}}.tray{position:fixed;width:100%;bottom:0;z-index:7000;height:170px;transition:height ease-in-out 0.3s;will-change:height;background-color:transparent}.tray__container{position:relative;height:100%;overflow-y:scroll;background-color:#fff;-webkit-overflow-scrolling:touch}.tray__ul{list-style:none;margin:0;padding:0}.tray__li{width:100%}.tray__banner-close{height:20px;width:20px;background-color:transparent}.tray__banner-close::after,.tray__banner-close::before{content:"";height:2px;width:20px;background-color:#fff;display:block;position:absolute;transition:background-color 100ms ease-in}.tray__banner-close:hover::before,.tray__banner-close:hover::after{background-color:#fff}.tray__banner-close::before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tray__banner-close::after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.tray__banner-button{width:20px;height:20px;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.tray__banner--copy{-ms-flex:1;flex:1}.tray__banner--copy p,.tray__banner--copy p a{font-size:.875rem;line-height:1.125rem}.tray__banner--copy a:hover{color:#fff}.tray__banner--copy *{color:#fff}.tray__banner--copy>*:first-child:last-child,.tray__banner--copy * *:last-child{margin-bottom:0}@media (min-width: 992px){.tray__banner--copy{text-align:center}}.tray__button{color:#fff;font-family:"Helvetica Neue Heavy",sans-serif;display:none;width:100%;text-align:left;border:0;background-color:transparent;font-size:13px;line-height:1;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px}.tray__button:hover{text-decoration:none;color:#fff}.tray__button--active{display:inline-block}.tray__button--expand{background-color:transparent;padding-right:25px;padding:0;margin:0;width:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.tray__button:focus,.tray__button:active{outline:0}.tray__span--icon{display:-ms-flexbox;display:flex;width:24px;height:24px;border:2px solid #fff;border-radius:50px;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:10px}.tray__span--icon:after,.tray__span--icon:before{content:"";height:2px;width:10px;background-color:#fff;display:block;position:absolute;left:5px;top:9px}.tray__span--icon:after{-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:1;transition:opacity ease-in-out 0.3s;will-change:opacity}.tray__span--icon-expanded:after{opacity:0}@media (max-width: 767px){.tray__span--helper{display:none !important}}.tray__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.tray__block{padding:10px;margin-bottom:25px}.tray__block--header{margin-bottom:0;padding-left:0;padding-top:0;padding-bottom:0;padding-right:10px;border-top:1px solid #fff}.tray__block--banner{background-color:rgba(187,7,0,0.85);padding:7px 20px;position:absolute;width:100%;display:none}@media (min-width: 992px){.tray__block--banner{padding-top:13px;padding-bottom:13px}}.tray__block--banner>.container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end}.tray__block--copy{font-size:14px}.tray__block--copy>*{line-height:1.1875rem;font-size:.875rem;color:#000}.tray__block--copy ul{padding-left:18px}.tray__block--copy a{text-decoration:underline;color:#012169}.tray__block--copy p{margin-top:15px;margin-bottom:0;line-height:1.1875rem;font-size:.875rem;color:#000}.tray__block--copy h4{font-size:.9375rem;line-height:1.1875rem;font-family:"Helvetica Neue Heavy",sans-serif;letter-spacing:normal;margin-bottom:0}.tray__block--copy h4+p{margin-top:0}.tray__block--copy>ul li{padding:4px 0}.tray__block--copy>ul li ul{padding-left:16px}.tray__block--copy>ul li ul li{padding-top:3px;padding-bottom:3px}@media (min-width: 768px){.tray__block--copy>ul li{padding:4px 0 4px 10px}.tray__block--copy>ul li ul{padding-left:44px}.tray__block--copy>ul li ul li{padding-left:6px}}.tray__block--body{margin-bottom:0;height:100%;padding-bottom:20px}.tray__block--black-box{border:2px solid #000;position:relative;padding-right:10% !important;padding-left:20px !important;padding-top:3px !important;margin-bottom:25px}.tray__block--black-box>*:last-child{margin-bottom:0}.tray__block--isi{height:auto}.tray__block--hidden{display:none;padding:0 20px}.tray__block--hidden p{margin-top:0}.tray__a{font-size:14px;color:#111;line-height:19px}.tray--revpat .brand-color{color:#012269 !important}.tray--revpat .tray__block--header{background-color:#012169}.tray--revpat .tray__block--copy a{color:#012169}.tray--revpat .tray__block--copy a:hover{color:#0037b3}.tray--revpat .tray__block--black-box h4,.tray--revpat .tray__block--black-box p,.tray--revpat .tray__block--black-box u{color:#000}.tray--revpat .tray__a:hover,.tray--revpat .tray__a:active{color:#001033;text-decoration:none}.tray--revpat .tray__button:not(.tray__button--expand):active,.tray--revpat .tray__button:not(.tray__button--expand):focus{outline:0;background-color:#012269}.tray--pompat .brand-color{color:#007482 !important}.tray--pompat .tray__block--header{background-color:#5caab2}.tray--pompat .tray__block--copy a:hover{color:#001033}.tray--pompat .tray__block--black-box h4,.tray--pompat .tray__block--black-box p,.tray--pompat .tray__block--black-box u{color:#000}.tray--pompat .tray__a:hover,.tray--pompat .tray__a:active{color:#007482;text-decoration:none}.tray--pompat .tray__button:not(.tray__button--expand):active,.tray--pompat .tray__button:not(.tray__button--expand):focus{outline:0;background-color:#5caab2}@media (min-width: 768px){.tray{height:134px}.tray__block{padding:15px;margin-bottom:0}.tray__block--isi{max-width:900px;margin-left:auto;margin-right:auto;padding:5px}.tray__block--header{padding:0}.tray__block--prescribing{scrollbar-width:none;-ms-overflow-style:none;max-width:1200px;margin-left:auto;margin-right:auto;padding:0}.tray__block--prescribing::-webkit-scrollbar{width:0;background:transparent}.tray__aside{scrollbar-width:none;-ms-overflow-style:none}.tray__aside::-webkit-scrollbar{width:0;background:transparent}.tray__ul{display:-ms-flexbox;display:flex}.tray__button{display:inline-block;padding-top:7px;padding-bottom:7px}.tray__button--active{background-color:#012169}.tray__button--expand{padding:0;border:0;padding-right:15px;display:-ms-flexbox;display:flex}.tray__button--expand:focus.focus-visible{color:#CCC;background-color:transparent}.tray__button--expand:focus.focus-visible .tray__span--icon{border-color:#CCC}.tray__button--expand:focus.focus-visible .tray__span--icon::before,.tray__button--expand:focus.focus-visible .tray__span--icon::after{background-color:#CCC}.tray__block--prescribing{position:relative;display:-ms-flexbox;display:flex;margin:0;padding-bottom:0;height:100%}.tray__block--pdf{padding-top:0;display:-ms-flexbox;display:flex;-ms-flex:3;flex:3;margin-bottom:0;padding-bottom:0;position:relative;max-height:100%;padding-right:0;overflow:hidden;padding-left:0}.tray__block--pdf-inner{height:100%;margin:0;padding:0;width:100%}.tray__aside{max-width:250px;padding-top:0;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin-bottom:0;padding-bottom:0;position:relative;max-height:100%;overflow-y:scroll;padding-right:15px}.tray__li{width:auto;display:inline-block;border-right:4px solid #fff}.tray__li--prescribing{margin-left:0;border-right:0;margin-bottom:20px;display:block}.tray__ul--prescribing{height:100%}.tray--revpat .tray__block--header{background-color:#001033}.tray--revpat .tray__button--active{background-color:#012169}.tray--pompat .tray__block--header{background-color:#003f48}.tray--pompat .tray__button--active{background-color:#5caab2}.tray--pompat .tray__span--icon{border-color:#fff}.tray--pompat .tray__span--icon::before,.tray--pompat .tray__span--icon::after{background-color:#fff}}@media (min-width: 992px){.tray__button{font-size:16px;padding-left:22px;padding-right:22px}.tray__block--isi{max-width:100%;padding-left:calc(((100vw - 900px) / 2));padding-right:calc(((100vw - 900px) / 2));padding-bottom:40px}.tray__block--prescribing{max-width:1200px;margin-left:auto;margin-right:auto;padding:0}}@media (min-width: 768px) and (max-width: 1200px){.tray__button--expand{padding-right:15px}}@media (min-width: 1200px){.tray__container{max-width:100%;padding:0}.tray__block{padding:5px 25px}.tray__block--header{padding-right:calc(((100vw - 1200px) / 2));padding-top:0;padding-bottom:0;padding-left:0}.tray__block--prescribing{max-width:1200px;margin-left:auto;margin-right:auto;padding:0}.tray__block--pdf{padding:0}.tray__block--body{padding-bottom:0;padding-left:0;padding-right:0}.tray__block--isi{padding-left:calc(((100vw - 900px) / 2));padding-right:calc(((100vw - 900px) / 2));padding-bottom:40px}.tray__block--pdf-inner{padding-top:0}.tray__block--hidden{padding-bottom:20px}.tray__button--expand{padding-right:0}.tray__button--first{padding-left:calc(((100vw - 1200px) / 2))}}@media screen\0 {.tray__button{font-family:Arial;font-weight:bold}}@supports (-ms-ime-align: auto) and (-webkit-mask: url()){.tray__button{font-family:Arial;font-weight:bold}}.video-embed{position:relative;margin-bottom:45px}.video-embed__iframe{height:100%;width:100%;position:absolute;top:0;left:0}.video-embed__block--iframe{width:100%;padding-bottom:56.25%;height:0;position:relative}.video-embed__block--heading{background-color:#012169;padding:50px 25px}.video-embed__block--button{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:1}.video-embed h4{font-family:"Helvetica Neue Roman",sans-serif,Arial,sans-serif;font-weight:400;font-size:28px;color:#fff;letter-spacing:0;line-height:32px;margin:0;text-align:center}.video-embed p{font-family:"Helvetica Neue Roman",sans-serif,Arial,sans-serif;font-weight:400;font-size:18px;color:#333;margin-top:0;margin-bottom:35px;letter-spacing:-0.1px;line-height:24px}.video-embed__hr,.video-embed hr{margin:0;border-top:4px solid #00b5e2;height:0;display:block;border-bottom:0;border-left:0;border-right:0}.video-embed .content__block--inner{padding:0 15px}.video-embed__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;z-index:1;width:100%;height:100%}.video-embed__button:focus:not(.focus-visible){outline:none}.video-embed__img--play{max-width:100px;opacity:1;transition:opacity ease .3s;margin:0 auto}.video-embed__img--play svg{width:100%}.video-embed__img--play:hover{opacity:.6}.video-embed__img--cover{object-fit:cover;font-family:"object-fit: cover;";width:100%;position:absolute;top:0;left:0;height:100%}.video-embed__violator{position:absolute;z-index:2;text-align:center;font-family:"Helvetica Neue Heavy",sans-serif;color:#fff;font-size:14px;padding:5px 35px;text-transform:uppercase}.video-embed--pom .content__h3,.video-embed--pom h3{font-family:"Helvetica Neue Roman",sans-serif;color:#007482;font-size:21px;padding-top:30px;padding-left:10px;padding-right:10px}.video-embed--revpat .video-embed__violator{background-color:#00b5e2}.video-embed--revpat .video-embed__img--play #oval{stroke:#fcc501}.video-embed--revpat .video-embed__img--play #triangle{fill:#fcc501}.video-embed--pompat .video-embed__violator{background-color:#f89828}.video-embed--pompat .video-embed__img--play #oval{stroke:#f89828}.video-embed--pompat .video-embed__img--play #triangle{fill:#f89828}@media (min-width: 768px){.video-embed{width:77%;padding-top:30px;padding-left:30px}.video-embed:first-of-type{padding-top:50px}.video-embed__block--heading{padding:44px 25px}.video-embed h3{padding-left:0;margin-bottom:35px}.video-embed h4{font-size:30px;line-height:30px}.video-embed p{padding-left:0}.video-embed .content__block--inner{padding:0}.video-embed--pom .content__h3,.video-embed--pom h3{padding-left:0;padding-top:0;font-size:35px}}@media (min-width: 992px){.video-embed__violator{min-width:200px}}@media (min-width: 1200px){.video-embed{padding-left:0}}.video-transcript__dd{max-height:0;transition:max-height ease-in-out 0.2s;overflow:hidden;padding:0 20px;position:fixed}.video-transcript__dd--open-panel{top:0;left:0;height:100%;max-height:100%;background-color:#f6f6f6;z-index:9000;overflow:scroll;width:100%;-ms-overflow-style:scrollbar}.video-transcript__icon--close-x{background-repeat:no-repeat;background-color:transparent;background-position:center;width:40px;height:40px;padding:40px 20px 80px;display:-ms-flexbox;display:flex;margin-left:auto}.video-transcript__icon--close-x::before,.video-transcript__icon--close-x::after{width:40px;height:5px;background-color:#3c3c3c;content:"";display:block;position:absolute}.video-transcript__icon--close-x::before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.video-transcript__icon--close-x::after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.video-transcript__dt{background-color:#012169;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:background-color 200ms ease-in}.video-transcript__dl{margin-bottom:0}.video-transcript__btn{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;padding:25px 40px;-ms-flex:1;flex:1}.video-transcript__btn:hover{background-color:#00174a;cursor:pointer}.video-transcript__link{display:-ms-flexbox;display:flex}.video-transcript__link:hover{text-decoration:none}.video-transcript__hr,.video-transcript hr{margin:0 auto;width:75%;height:1px;border:0;background-color:#fff;border-radius:0;box-shadow:none}.video-transcript__span{display:inline-block;color:#fff;font-family:"Helvetica Neue Heavy",sans-serif;font-size:18px;font-weight:400;line-height:26px}.video-transcript__span--text{padding-right:20px}.video-transcript__span--icon{background-size:30px;background-repeat:no-repeat;background-color:transparent;background-position:center;width:30px;height:30px}.video-transcript__span--icon-close{background-image:url("../images/circle-minus-show-less-icon.svg")}.video-transcript__span--icon-open{background-image:url("../images/circle-plus-show-more-icon.svg")}.video-transcript__span--icon-link{background-image:url("../images/cta-link-white-arrow-icon.svg")}.video-embed--rev .video-transcript__textblock a{color:#012169}.video-embed--rev .video-transcript__textblock a:hover{color:#0037b3}.video-embed--pom .video-transcript__textblock a:hover{color:#001033}.video-embed--pom .video-embed__block--heading{background-color:#007482}.video-embed--pom .video-transcript__dt{background-color:#007482}.video-embed--pom .video-transcript__btn:hover{background-color:#004e57}.video-embed--pom .video-embed__hr{border-color:#bebd00}@media (min-width: 768px){.video-transcript__block--text{overflow-y:scroll;position:relative;max-height:0;transition:max-height ease-in-out 0.2s}.video-transcript__block--inner{padding:60px 95px 40px 55px}.video-transcript__block--inner>*:last-child{margin-bottom:0}.video-transcript__hr,.video-transcript hr{margin:0;height:30px;width:1px}.video-transcript__dt{-ms-flex-direction:row;flex-direction:row}.video-transcript__dd{position:relative;padding:0}.video-transcript__dd--open-panel{max-height:400px;height:auto;z-index:1}.video-transcript__icon--close-x{display:none}.video-transcript__btn{width:50%;padding-top:0;padding-bottom:0;padding:25px}}.modal{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#fff;z-index:9000;-ms-flex-align:center;align-items:center;display:none}.modal__h2{font-family:"Helvetica Neue Light",sans-serif;font-size:2.5rem;line-height:3.9375rem;font-weight:400;margin-bottom:1.875rem}.modal__h1{margin-bottom:40px;text-align:center}.modal__p{font-size:16px;color:#4f4f4f;margin-bottom:3.125rem;line-height:1.5;text-align:center}.modal__p--legal{font-size:15px;text-align:center;padding-right:0;margin-top:50px}.modal__container.container{padding-left:11px;padding-right:11px;overflow-y:scroll;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;scrollbar-width:none;-ms-overflow-style:none}.modal__container.container::-webkit-scrollbar{width:0;background:transparent}.modal__block{max-height:90vh;width:100%}.modal__block--buttons{margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.modal__block--close{position:absolute;top:15px;right:15px;z-index:10;width:auto}.modal__block--form{margin-top:60px}.modal__block--inner{max-height:none}.modal__block--outer{max-height:none}.modal__button{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%}.modal__button:not(:first-child){margin-top:30px}.modal__button--close{width:40px;height:40px;padding:0;border:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;outline:none !important}.modal__span{background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:0;width:100%;height:100%}.modal__span::after,.modal__span::before{content:"";height:4px;width:35px;background-color:#000;display:block;position:absolute}.modal__span::before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__span::after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal--revpat .modal__h1,.modal--revpat a,.modal--revpat h1 .modal__h2,.modal--revpat h2,.modal--revpat h3{color:#012269}.modal--revpat .modal__span::after,.modal--revpat .modal__span::before{background-color:#012169;transition:background-color 200ms ease-in}.modal--revpat .modal__button:hover,.modal--revpat .modal__button:focus.focus-visible{color:#012169}.modal--revpat .modal__button:hover .modal__span::after,.modal--revpat .modal__button:hover .modal__span::before,.modal--revpat .modal__button:focus.focus-visible .modal__span::after,.modal--revpat .modal__button:focus.focus-visible .modal__span::before{background-color:#0037b3}.modal--revpat[data-modal="form"] .required-block{font-family:"Helvetica Neue Heavy",sans-serif;color:#012269}.modal--revpat[data-modal="form"] label{font-weight:normal}.modal--revpat[data-modal="cs-form"] .modal__block--inner{padding-top:100px;padding-bottom:50px}.modal--revpat[data-modal="cs-form"] .modal__block{height:100%}.modal--revpat[data-modal="cs-form"] .modal__block--close,.modal--revpat[data-modal="cs-form"] .modal__block--form,.modal--revpat[data-modal="cs-form"] .modal__block--inner{height:auto}.modal--revpat[data-modal="cs-form"] .modal__container{padding-left:25px;padding-right:25px}.modal--revpat[data-modal="cs-form"] h2{line-height:1}.modal--revpat[data-modal="cs-form"] .btn{max-width:100%}.modal--pompat .modal__h1,.modal--pompat .modal__h2{color:#004e57}.modal--pompat .modal__span::after,.modal--pompat .modal__span::before{background-color:#007482;transition:background-color 200ms ease-in}.modal--pompat .modal__button:hover,.modal--pompat .modal__button:focus.focus-visible{color:#004e57}.modal--pompat .modal__button:hover .modal__span::after,.modal--pompat .modal__button:hover .modal__span::before,.modal--pompat .modal__button:focus.focus-visible .modal__span::after,.modal--pompat .modal__button:focus.focus-visible .modal__span::before{background-color:#004e57}.modal--pompat[data-modal="form"] .required-block{font-family:"Helvetica Neue Heavy",sans-serif;color:#007482}.modal--pompat[data-modal="cs-form"] .modal__block--inner{padding-top:100px;padding-bottom:50px}.modal--pompat[data-modal="cs-form"] .modal__block{height:100%}.modal--pompat[data-modal="cs-form"] .modal__block--close,.modal--pompat[data-modal="cs-form"] .modal__block--form,.modal--pompat[data-modal="cs-form"] .modal__block--inner{height:auto}.modal--pompat[data-modal="cs-form"] .modal__container{padding-left:25px;padding-right:25px}.modal--pompat[data-modal="cs-form"] h2{line-height:1}.modal--pompat[data-modal="cs-form"] .btn{max-width:100%}.modal--custom .modal__container{padding-left:0;padding-right:0;width:100%;max-width:none;margin:0}.modal--custom .modal__block--inner{padding:0}.modal--custom .modal__block{text-align:left;max-height:100vh}.modal--custom .content{padding:40px 0 0}.modal--custom .content:first-of-type{padding-top:75px}.modal--custom .content__block:first-child{padding-top:0}.modal--custom .content--sub-hero{padding-top:0}.modal--custom .video-embed{padding-left:0}.modal[data-modal="identify"] .modal__h2{text-align:center}.modal[data-modal="identify"] .modal__button--close{display:none}.modal[data-modal="form"] .modal__block--inner{padding-top:175px;padding-bottom:50px}.modal[data-modal="form"] .modal__p{font-family:"Helvetica Neue Roman",sans-serif}.modal[data-modal="form"] .modal__block{height:100%}.modal[data-modal="form"] .modal__block--close,.modal[data-modal="form"] .modal__block--form,.modal[data-modal="form"] .modal__block--inner{height:auto}.modal[data-modal="thanks"] .modal__h2,.modal[data-modal="cs-thanks"] .modal__h2{text-align:center}.modal[data-modal="thanks"] .modal__p,.modal[data-modal="cs-thanks"] .modal__p{text-align:center;padding-right:0}.modal[data-modal="thanks"] .modal__block--buttons .btn,.modal[data-modal="cs-thanks"] .modal__block--buttons .btn{margin-left:auto;margin-right:auto}.modal[data-modal="external"] p{margin-bottom:50px}.modal--video .modal__block{text-align:left}.modal--video .video__block--grid{margin-bottom:0;margin-top:10px}.modal--video .video__block--tools{display:block}.modal--video .video__button{-ms-flex-align:center;align-items:center}@media (min-width: 768px){.modal{background-color:rgba(115,115,115,0.5);-ms-flex-pack:center;justify-content:center}.modal__container.container{-ms-transform:scale(0.98);transform:scale(0.98);transition:transform ease-in-out 0.2s;transition-delay:0.1s;max-height:90vh;width:auto;padding:0;margin:0;height:auto;max-width:900px;min-width:600px;box-shadow:0 0 18px 0 rgba(0,0,0,0.25)}.modal__block{background-color:#fff;position:relative;text-align:center;margin-left:auto;margin-right:auto}.modal__block--inner{padding:100px 135px 50px;box-shadow:none;min-width:1px}.modal__block--close{padding:0;background-color:transparent;position:absolute;box-shadow:none;min-width:1px}.modal__block--buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:35px;box-shadow:none;min-width:1px;width:65%}.modal__block--form{box-shadow:none;min-width:1px;margin-top:30px}.modal__p{font-size:16px;line-height:1.2;padding:0}.modal__p--legal{font-family:"Helvetica Neue Roman",sans-serif;font-size:15px;text-align:left;padding:0;margin-bottom:0}.modal__h2{font-size:3.4375rem;line-height:3.9375rem}.modal__button:not(:first-child){margin-top:30px}.modal__button--close{min-width:auto;margin:0}.modal--open .modal__container{-ms-transform:scale(1);transform:scale(1)}.modal[data-modal="identify"] .modal__h2{margin-bottom:70px}.modal[data-modal="identify"] .modal__button{padding-top:10px;padding-bottom:10px}.modal[data-modal="identify"] .modal__button--close{padding:0}.modal[data-modal="thanks"] .modal__h2{margin-bottom:15px}.modal[data-modal="thanks"] .modal__p{margin-top:0;text-align:center;padding-left:0}.modal[data-modal="thanks"] .modal__block--buttons{margin-top:70px}.modal[data-modal="form"] .modal__block--inner{padding:40px}.modal[data-modal="form"] .modal__h2{text-align:left}.modal[data-modal="form"] .modal__p{text-align:left;padding-left:0;font-size:18px}.modal[data-modal="form"] .modal__block{height:auto;max-width:1000px}.modal[data-modal="form"] .modal__block--close,.modal[data-modal="form"] .modal__block--form,.modal[data-modal="form"] .modal__block--inner{height:auto}.modal[data-modal="external"] .modal__block{max-width:750px}.modal[data-modal="cs-form"] .modal__container{padding:0;max-width:800px}.modal[data-modal="cs-form"] .btn{max-width:300px}.modal[data-modal="cs-form"] .modal__block--inner{padding:70px 60px 50px}.modal[data-modal="cs-form"] .modal__block{height:auto}.modal[data-modal="cs-form"] .modal__block--close,.modal[data-modal="cs-form"] .modal__block--form,.modal[data-modal="cs-form"] .modal__block--inner{height:auto}.modal--custom .modal__container{padding-left:0;padding-right:0;max-width:1200px;width:95vw}.modal--custom .modal__block--inner{padding:0}.modal--custom .modal__block{text-align:left;max-height:90vh}.modal--custom .modal__block--close,.modal--custom .modal__block--inner{max-height:none}.modal--custom .content{padding:75px 25px}.modal--custom .content__block:first-child{padding-top:0}.modal--custom .content__figure{max-width:850px}.modal--custom .content__block--outer{padding-left:0;padding-right:0}.modal--custom .content__block--outer:first-child:last-child{padding-bottom:0}.modal--custom .content--sub-hero{padding-top:0}.modal--custom .content__p{max-width:1000px}.modal--custom .content-hero__block{padding-left:25px}.modal--custom .badger-accordion{margin-left:25px;margin-right:25px}.modal--custom .video-embed{padding-left:25px}.modal--video .modal__container{border-radius:5px;max-width:540px;background-color:#fff}.modal--video .modal__button--close{width:25px;height:25px}.modal--video .modal__button--close .modal__span::before,.modal--video .modal__button--close .modal__span::after{width:25px;height:3px}.modal--video .modal__block--inner{padding:15px 20px 0}.modal--video h3{max-width:90%;line-height:1.2}.modal--video p{margin-bottom:10px}.modal--video .video__block--grid{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2, auto)}.modal--video .video__block--video{grid-area:1 / 1 / 2 / 6;max-width:100%;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:5}.modal--video .video__block--content{padding-left:0;grid-area:2 / 1 / 3 / 6;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:5}.modal--video .video__block--tools{padding-top:0;padding-bottom:0}.modal--video .video .video-transcript__dd{margin-top:0}.modal--video .video__button{-ms-flex-align:center;align-items:center}.modal--video .modal__block,.modal--video .modal__container{min-width:auto;min-height:90vh;max-height:95vh}}@media (min-width: 1200px){.modal--video .video-transcript__dd--open-panel{overflow-y:scroll;overflow-x:hidden}}@media (min-width: 768px) and (min-height: 500px){.modal--video .modal__block,.modal--video .modal__container{max-width:590px;min-height:auto}}@media (min-width: 768px) and (min-height: 700px){.modal--video .modal__block,.modal--video .modal__container{max-width:700px;min-height:auto}}@media (min-width: 992px) and (min-height: 500px){.modal--video .modal__block,.modal--video .modal__container{max-width:575px;min-height:auto}}@media (min-width: 992px) and (min-height: 600px){.modal--video .modal__block,.modal--video .modal__container{max-width:700px;min-height:auto}}@media (min-width: 1200px) and (min-height: 500px){.modal--video .modal__block,.modal--video .modal__container{max-width:600px;min-height:auto}}@media (min-width: 1200px) and (min-height: 600px){.modal--video .modal__block,.modal--video .modal__container{max-width:730px;min-height:auto}}@media (min-width: 1200px) and (min-height: 700px){.modal--video .modal__block,.modal--video .modal__container{max-width:820px;min-height:auto}}@media (min-width: 1200px) and (min-height: 800px){.modal--video .modal__block,.modal--video .modal__container{max-width:975px;min-height:auto}}.link-list{padding-left:0;padding-top:25px}.link-list ul.link-list__ul{margin-bottom:0;list-style:none;padding:0}.link-list li.link-list__li{margin:20px 0;padding-left:0}.link-list a.link-list__anchor{font-size:18px;text-decoration:none}.link-list a.link-list__anchor:hover{text-decoration:underline}.link-list--rev .link-list__anchor{color:#012169}.link-list--pom .link-list__anchor{color:#003d45}@media (min-width: 768px){.link-list{display:-ms-flexbox;display:flex;max-width:800px;padding-left:0;margin-top:40px;padding-top:0}.link-list__block{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:0 15px}.link-list__block:first-child{padding-left:0}.link-list__block:last-child{padding-right:0}}.sitemap{display:block;position:relative}.sitemap__row{display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box;width:100%;padding-left:25px;padding-right:25px;padding-top:60px}.sitemap__col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.sitemap-block h5{margin-bottom:25px}.sitemap-block h5 a{text-decoration:none;font-size:1.125rem}.sitemap-block h5 a br{display:none}.sitemap-block a:hover{text-decoration:underline}.sitemap-block ul{list-style:none;padding:0;margin-bottom:0}.sitemap-block ul a,.sitemap-block ul li{font-family:"Helvetica Neue Roman",sans-serif;font-size:1.125rem;text-decoration:none}.sitemap-block ul li{margin-bottom:25px}@media (min-width: 1200px){.sitemap__row{padding-left:0}.sitemap__col{padding-left:0}}@media (min-width: 768px){.sitemap__row{display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box}.sitemap__col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:15px}}@media (min-width: 768px){.dosing-calendar.dosing-calendar--rev{padding:60px 0}.dosing-calendar.dosing-calendar--pom{padding:60px 0}}.spotlight{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:50px}.spotlight__img{width:100%}.spotlight__block--textblock:not(:last-child){padding-top:25px;padding:0 0 50px}.spotlight__block--textblock>h2,.spotlight__block--textblock>h3,.spotlight__block--textblock>*{color:#fff}.spotlight__block--textblock>p{margin-bottom:30px}.spotlight__block--textblock h2{font-size:26px;font-family:"Helvetica Neue Light",sans-serif;margin-bottom:.9375rem}.spotlight__block--textblock h4{margin-bottom:15px}.spotlight__block--textblock p{font-size:16px;line-height:26px}.spotlight__block--textblock br{display:none}.spotlight__block--textblock .btn{display:block;margin-top:30px;max-width:308px}.spotlight__block--eyebrow{padding-bottom:30px}.spotlight__block--eyebrow h4{text-transform:uppercase;font-family:"Helvetica Neue Heavy",sans-serif;margin-bottom:0}.spotlight__block--image{padding-bottom:20px}.spotlight--alt{background-color:#fff;padding-top:0;padding-bottom:0;margin-top:50px;margin-bottom:50px}.spotlight--alt .spotlight__container>.spotlight__block{padding-top:50px;padding-bottom:50px}.spotlight--alt .spotlight__container>.spotlight__block:first-child .spotlight__block--textblock{padding-top:0}.spotlight--alt .spotlight__container>.spotlight__block:last-child .spotlight__block--textblock{padding-top:10px}.spotlight--alt .spotlight__block--textblock{font-size:20px}.spotlight--alt .spotlight__block--textblock .btn{margin-top:50px}.spotlight--solid{background-color:#fff;margin-bottom:0;padding-top:50px;padding-bottom:50px}.spotlight--solid .spotlight__block--textblock h2{font-size:1.25rem;letter-spacing:0.64px;line-height:23.25px}.spotlight--solid .spotlight__container>.spotlight__block:first-child{padding-top:50px}.spotlight--solid .spotlight__container>.spotlight__block:last-child{padding-top:50px;padding-bottom:50px}.spotlight--solid .spotlight__block--textblock{font-size:20px}.spotlight--solid .spotlight__block--textblock h3{margin-bottom:30px}.spotlight--solid .spotlight__block--textblock .btn{margin-top:50px}.spotlight--light{margin-top:50px;margin-bottom:50px}.spotlight--light .spotlight__block--textblock:not(:last-child){padding-bottom:100px}.spotlight--resources{padding-top:50px;padding-bottom:50px;margin:0}.spotlight--resources .spotlight__container>.spotlight__block:first-child .spotlight__block--textblock{padding-bottom:100px}.spotlight--resources .spotlight__block--image{text-align:center}.spotlight--resources .spotlight__block--textblock{padding-top:0}.spotlight--resources .spotlight__block--textblock:nth-child(2){padding-bottom:0}.spotlight--resources .spotlight__block--textblock p{padding-right:0;letter-spacing:0.22px;line-height:26px}.spotlight--resources .spotlight__img{max-width:400px}.spotlight--resources .spotlight__footnote{padding:50px 0 0}.spotlight--revpat{background-color:#012269}.spotlight--revpat.spotlight--light{background-color:#fff}.spotlight--revpat.spotlight--light .spotlight__block h2{color:#012269}.spotlight--revpat.spotlight--light .spotlight__block p{color:#4f4f4f}.spotlight--revpat.spotlight--alt{background-color:#fff}.spotlight--revpat.spotlight--alt .spotlight__block h2{color:#012269}.spotlight--revpat.spotlight--alt .spotlight__block p{color:#4f4f4f}.spotlight--revpat.spotlight--solid{background-color:#012269}.spotlight--revpat.spotlight--resources{background-color:#ecf3fd}.spotlight--revpat.spotlight--resources .spotlight__block--textblock p{color:#4f4f4f}.spotlight--revpat.spotlight--resources .spotlight__block--textblock .btn{max-width:200px}.spotlight--revpat.spotlight--resources .spotlight__block--eyebrow h4{font-size:18px}.spotlight--pompat{background-color:#fff}.spotlight--pompat .spotlight__block--textblock>h2,.spotlight--pompat .spotlight__block--textblock>h3{color:#007482}.spotlight--pompat .spotlight__block--textblock>p{color:#4f4f4f}.spotlight--pompat .spotlight__block--eyebrow{border-bottom-color:#5caab2}.spotlight--pompat.spotlight--resources{background-color:#eef6f7}.spotlight--pompat.spotlight--resources h4{color:#004e57}@media (min-width: 768px){.spotlight{padding:60px 30px}.spotlight__container{display:-ms-flexbox;display:flex}.spotlight__container>.spotlight__block{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.spotlight__container>.spotlight__block:first-child{padding-right:10px}.spotlight__container>.spotlight__block:last-child{padding-left:10px;padding-right:0}.spotlight__block--textblock{padding-left:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.spotlight__block--textblock:nth-child(n){padding-top:0;padding-bottom:0}.spotlight__block--textblock>*{-ms-flex:none;flex:none}.spotlight__block--textblock h2{font-size:40px;line-height:46px;margin-bottom:1.25rem}.spotlight__block--textblock>h4{margin-bottom:40px}.spotlight__block--textblock p{font-size:16px;line-height:26px;padding-right:8px;margin-bottom:1.875rem}.spotlight__block--textblock .btn{margin-top:auto;max-width:300px;margin-bottom:0;-ms-flex-negative:1;flex-shrink:1}.spotlight__block--eyebrow{border-bottom:1px solid #3c3c3c;padding-bottom:15px;margin-bottom:30px}.spotlight__block--image{padding-bottom:25px}.spotlight__cta{display:-ms-flexbox;display:flex;margin-top:auto;height:auto;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}.spotlight--alt{padding-top:0;padding-bottom:0;margin-bottom:40px}.spotlight--alt .spotlight__container{padding-top:30px;padding-bottom:0}.spotlight--alt .spotlight__container>.spotlight__block{padding-top:30px;padding-bottom:30px}.spotlight--alt .spotlight__container>.spotlight__block:first-child{border-right:1px solid #d8d8d8;padding-right:calc(9.5% - 8px)}.spotlight--alt .spotlight__container>.spotlight__block:last-child{padding-left:calc(9.5% - 8px)}.spotlight--alt .spotlight__block--textblock{padding-right:0}.spotlight--alt .spotlight__block--textblock h2{font-size:35px}.spotlight--alt .spotlight__block--textblock h4{margin-bottom:30px}.spotlight--alt .spotlight__block--textblock .btn{margin-top:auto}.spotlight--alt .spotlight__block--textblock p{margin-bottom:30px}.spotlight--solid{padding-top:0;padding-bottom:50px}.spotlight--solid .spotlight__container{padding-top:50px}.spotlight--solid .spotlight__container>.spotlight__block:first-child{padding-top:65px;padding-bottom:65px;border-right:1px solid #d8d8d8;padding-right:calc(9.5% - 8px)}.spotlight--solid .spotlight__container>.spotlight__block:first-child::after{display:none}.spotlight--solid .spotlight__container>.spotlight__block:last-child{padding-left:calc(9.5% - 8px);padding-top:65px;padding-bottom:65px}.spotlight--solid .spotlight__container>.spotlight__block:last-child .spotlight__block--textblock{padding-top:0;padding-bottom:0}.spotlight--solid .spotlight__block--textblock{padding-right:0;min-height:180px}.spotlight--solid .spotlight__block--textblock h2{font-size:1.5rem;letter-spacing:0.28px;line-height:32px;margin-bottom:40px}.spotlight--solid .spotlight__block--textblock .btn{margin-top:auto}.spotlight--light{padding-top:0;padding-bottom:0;margin-top:80px;margin-bottom:80px}.spotlight--light .spotlight__block--textblock:not(:last-child){padding-bottom:0}.spotlight--resources{padding-bottom:50px;padding-top:60px}.spotlight--resources .spotlight__container{-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-wrap:wrap;flex-wrap:wrap}.spotlight--resources .spotlight__container>.spotlight__block:first-child{padding-right:130px}.spotlight--resources .spotlight__container>.spotlight__block:first-child .spotlight__block--textblock{padding-bottom:0}.spotlight--resources .spotlight__container>.spotlight__block:last-child{padding-left:60px}.spotlight--resources .spotlight__block--image{height:150px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;padding-left:0;padding-right:0}.spotlight--resources .spotlight__block--eyebrow{padding-left:0}.spotlight--resources .spotlight__block--eyebrow h4{font-size:1.125rem}.spotlight--resources .spotlight__block--textblock{padding-right:0}.spotlight--resources .spotlight__footnote{width:100%;padding-top:50px;padding-left:0;padding-right:0}.spotlight--revpat.spotlight--resources .spotlight__block--textblock .btn{max-width:300px}.spotlight--revpat.spotlight--alt .spotlight__container>.spotlight__block:first-child{border-color:#012269}.spotlight--pompat:not(.spotlight--resources){padding-top:0;padding-bottom:0;margin-top:60px;margin-bottom:60px}}@media (min-width: 992px){.spotlight--resources .spotlight__container{padding-right:7.5%}}@media (min-width: 1200px){.spotlight__block--textblock br{display:block}}.quote{margin:45px 0;padding-left:20px;padding-right:20px}.quote__blockquote{border-left:6px solid #ffd300;padding-left:20px;margin:0;padding-top:20px;padding-bottom:20px}.quote__blockquote div>*:first-child:last-child{margin-bottom:0}.quote__blockquote h3{font-family:"Helvetica Neue Light",sans-serif;font-size:22px;margin-bottom:0}.quote__blockquote small{margin-top:20px;display:block}.quote--app{padding:100px 25px;margin-top:50px;margin-bottom:50px;background-color:#ecf3fd}.quote--app .quote__blockquote{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:0;padding-left:0;padding-top:0;padding-bottom:0}.quote--app .quote__blockquote>div:nth-child(2){text-align:center}.quote--app .quote__blockquote h2{margin-bottom:30px}.quote--app .quote__blockquote img{width:180px;height:auto}.quote--cta{padding-left:0;padding-right:30px}.quote--cta .quote__blockquote{border-width:10px}.quote--solid{padding-top:30px;padding-bottom:30px}.quote--background{background:left/cover no-repeat url("../images/rrfl-quote-mob-bg.png");background-size:92% 90%}.quote--background .quote__blockquote{max-width:72%}.quote--background .quote__blockquote div:first-child{border-left:0;padding-left:0}.quote--revpat h3{color:#012269}.quote--revpat.quote--solid{background-color:#ecf3fd}.quote--revpat.quote--solid .quote__blockquote{border-left-color:#00b5e2}.quote--pompat{padding:30px 35px 30px 0}.quote--pompat .quote__blockquote{border-width:10px;padding-left:40px;min-height:125px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.quote--pompat h3{color:#007482}.quote--pompat.quote--solid{background-color:#007482}.quote--pompat.quote--solid .quote__blockquote{border-left-color:#fcc501}.quote--pompat.quote--solid .quote__blockquote div>*{color:#fff}@media (min-width: 768px){.quote{padding-left:0;padding-right:0;margin:90px 0}.quote__blockquote{padding-left:35px;border-left-width:10px;padding-top:0;padding-bottom:0}.quote__blockquote h3{font-size:24px}.quote__blockquote small{font-size:12px;line-height:12px;margin-top:20px}.quote--app{padding:70px 20px;margin-top:70px;margin-bottom:70px}.quote--app .quote__blockquote{-ms-flex-direction:row;flex-direction:row;border:0;padding-left:0;text-align:left;max-width:100%;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0}.quote--app .quote__blockquote img{width:auto;height:60px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.quote--app .quote__blockquote div:first-child{-ms-flex:3;flex:3}.quote--app .quote__blockquote div:first-child *:last-child{margin-bottom:0}.quote--app .quote__blockquote div:last-child{-ms-flex:1;flex:1;padding-left:25px}.quote--cta{padding-right:30px;padding-left:30px;margin-top:25px;margin-bottom:25px}.quote--cta .quote__blockquote{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:100%;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0;border-width:6px}.quote--cta .quote__blockquote div:first-child{-ms-flex:3;flex:3}.quote--cta .quote__blockquote div:first-child *:last-child{margin-bottom:0}.quote--cta .quote__blockquote div:last-child{-ms-flex:1;flex:1;padding-left:25px}.quote--solid{margin-top:50px;margin-bottom:50px;padding-top:40px;padding-bottom:40px}.quote--background .quote__blockquote{padding-left:25px}.quote--pompat{padding-top:45px;padding-bottom:45px}.quote--pompat .quote__blockquote{min-height:0;border-left-width:6px;padding-left:30px}}@media (min-width: 992px){.quote--background{background:left/cover no-repeat url("../images/rrfl-quote-bg.png");margin:70px 0;background-size:92% 100%}}@media (min-width: 1200px){.quote--cta{padding-left:0;padding-right:0}.quote--app{padding-left:0;padding-right:0}.quote--background .quote__blockquote{padding-left:20px}}.steps{padding-left:25px;padding-right:25px;margin-top:50px;margin-bottom:50px}.steps__ul{padding:0;margin:0;list-style:none;border-right:8px solid #00b5e2}.steps__li{min-height:140px;background-color:#ecf3fd;position:relative;will-change:height;transition:height ease-in .3s;overflow:hidden}.steps__li:not(:last-child){border-bottom:3px solid #fff}.steps__li--active{background-image:url("../images/steps-card-bg.jpg");background-size:cover;background-position:center}.steps__li--active .steps__block--content{display:block}.steps__li--active .steps__h4,.steps__li--active .steps__p--heading{color:#ffd300}.steps__li--active .steps__button{color:#fff;font-family:"Helvetica Neue Heavy",sans-serif}.steps__li--active .steps__button:focus.focus-visible{color:#ffd300}.steps__li--active .steps__helper--expand{display:none}.steps__li--active .steps__helper--collapse{display:block}.steps__block:not(.steps__block--cards){padding-bottom:34px}.steps__block--card{padding:15px 25px 15px 20px}.steps__block--content{display:none;padding-top:20px;padding-bottom:80px}.steps__block--content p{color:#fff}.steps__block--cards{padding-bottom:20px}.steps__h4{display:inline-block;font-size:55px;font-family:"Helvetica Neue Light",sans-serif;padding-right:5px;margin-bottom:0;line-height:55px;color:#012269;transition:color ease-in .3s}.steps__p{margin-bottom:0;font-size:16px;line-height:26px;color:#fff;padding-right:15px}.steps__p--heading{color:#012269;display:inline-block;font-size:17px;text-transform:uppercase;font-family:"Helvetica Neue Heavy",sans-serif;margin-bottom:0;line-height:18px;padding-right:0;transition:color ease-in .3s}.steps__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:#012269;display:block;text-align:right;font-size:16px;text-decoration:underline;text-transform:uppercase;line-height:16px;position:absolute;right:15px;bottom:20px;transition:left .3s ease}.steps__button:focus{outline:none}.steps__button:focus.focus-visible{font-family:"Helvetica Neue Heavy",sans-serif}.steps__helper{display:inline-block;text-decoration:underline}.steps__helper--collapse{display:none}@media (min-width: 1200px){.steps{margin-top:60px;margin-bottom:90px}.steps h2{font-family:"Helvetica Neue Light",sans-serif;font-size:35px;color:#012269;letter-spacing:0.78px;line-height:45px;max-width:850px;margin-bottom:20px}.steps__h4{display:block;padding-right:0;margin-bottom:15px}.steps__ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:8px solid #00b5e2;border-right:0}.steps__ul--active .steps__li:not(.steps__li--active){width:10%}.steps__ul--active .steps__li:not(.steps__li--active) .steps__block{padding-left:5px;padding-right:5px}.steps__li{min-height:300px;border-bottom:0;width:16.66666666%;transition:width ease-in-out .3s}.steps__li:not(:last-child){border-right:2px solid #fff;border-bottom:0}.steps__li--active{width:50%}.steps__li--active .steps__block--content{display:none}.steps__button{right:auto;left:20px;padding-left:0}.steps__p{padding-right:0;padding-left:15px;width:100%;height:100%}.steps__p--heading{padding-left:0;letter-spacing:-.15px}.steps__block{transition:padding ease-in .3s}.steps__block:not(.steps__block--cards){padding-bottom:0}.steps__block--header{display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;width:20%}.steps__block--content{width:80%;padding-bottom:20px;padding-left:15px}.steps__block--card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%}.steps__block--cards{padding-top:40px;padding-bottom:20px}}.video:not(:last-child){padding-bottom:50px}.video:not(:first-child):last-child .video__block--content{padding-bottom:0}.video .video-embed{margin-bottom:0;padding-left:0}.video .video-embed__block--iframe{border-bottom:6px solid #fcc501}.video .video-embed__img--play{max-width:70px}.video__container .content__block--text{margin-bottom:50px}.video__block--content{padding:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.video__block--tools{display:-ms-flexbox;display:flex;padding-bottom:20px;-ms-flex-pack:space-evenly;justify-content:space-evenly}.video__block--textblock>*:last-child{margin-bottom:0}.video__block--textblock h3{font-size:1.25rem;letter-spacing:0.64px;line-height:23.25px;font-family:"Helvetica Neue Light",sans-serif;margin-bottom:30px}.video__block--textblock p{font-size:1rem;color:#4f4f4f;letter-spacing:0.22px;line-height:26px}.video__block--textblock a{text-decoration:underline}.video__button{font-family:"Helvetica Neue Heavy",sans-serif;font-size:.9375rem;letter-spacing:-0.19px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.video__button:focus:not(.focus-visible){outline:0}.video__button span:not(.video-transcript__span){padding-left:10px;display:inline-block;vertical-align:top;text-align:left;line-height:1.125rem}.video .video-transcript__span{line-height:22px;font-size:14px}.video .video-transcript__span--icon{width:auto;height:auto}.video .video-transcript__span--icon-close #plus{display:none}.video .video-transcript__block--inner{padding:25px}.video--revpat .video__block--textblock h3{color:#012269}.video--revpat .video__block--textblock a{color:#012269}.video--revpat .video__button{color:#012269}.video--revpat .video__button #View-Utility-Copy,.video--revpat .video__button #minus,.video--revpat .video__button #plus{fill:#012269}.video--revpat .video__button #oval{stroke:#012269}.video--revpat .video-transcript__icon--close-x::before,.video--revpat .video-transcript__icon--close-x::after{background-color:#012269}.video--pompat .video__block--textblock h3{color:#007482}.video--pompat .video__block--textblock a{color:#007482}.video--pompat .video__button{color:#007482}.video--pompat .video__button #View-Utility-Copy,.video--pompat .video__button #minus,.video--pompat .video__button #plus{fill:#007482}.video--pompat .video__button #oval{stroke:#007482}.video--pompat .video-transcript__icon--close-x::before,.video--pompat .video-transcript__icon--close-x::after{background-color:#007482}@media (min-width: 768px){.video{padding-left:0;padding-right:0}.video:not(:last-child){padding-bottom:0}.video__block--grid{margin-top:20px;margin-bottom:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.video__block--video{padding-top:0;padding-bottom:0;max-width:685px;grid-area:1 / 1 / 2 / 4;-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:1}.video__block--video .video-embed{width:100%;padding-top:0}.video__block--video .video-embed__img--play{max-width:100px}.video__block--content{grid-area:1 / 4 / 2 / 6;padding:0 0 0 45px;display:block;-ms-grid-column-span:2;-ms-grid-column:4;-ms-grid-row:1}.video__block--textblock{max-width:353px}.video__block--textblock h3{font-size:1.5rem;letter-spacing:.0175rem;line-height:2rem;margin-bottom:.9375rem}.video__block--tools{display:block;padding-top:30px}.video__button{padding:10px 0;-ms-flex-align:center;align-items:center}.video .video-transcript__dd{margin-top:10px}.video .video-transcript__dd--open-panel{max-height:190px}}.video-spotlight{padding:45px 25px 50px}.video-spotlight h2{font-family:"Helvetica Neue Light",sans-serif;font-size:1.625rem;color:#fff;letter-spacing:.03812rem;line-height:1.89062rem;margin-bottom:0}.video-spotlight__block--video{padding-top:20px;padding-bottom:20px}.video-spotlight__block--video .video-embed{margin-bottom:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);padding-left:0}.video-spotlight__block--video .video-embed__img--play{max-width:70px}.video-spotlight__block--textblock p{color:#fff;font-size:1rem;letter-spacing:.01375rem;line-height:1.5rem}.video-spotlight__block--textblock p a{color:#fff}.video-spotlight__block--textblock .btn{display:block;margin-top:30px;max-width:100%}.video-spotlight--revpat{background-color:#012269}.video-spotlight--pompat{background-color:#007482}@media (min-width: 768px){.video-spotlight{padding:50px 30px 60px}.video-spotlight h2{font-size:2.1875rem;letter-spacing:.04875rem;line-height:2.8125rem}.video-spotlight__block--video{padding-top:0;padding-bottom:0;max-width:685px;grid-area:1 / 1 / 2 / 4;-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:1}.video-spotlight__block--video .video-embed{width:100%;padding-top:0}.video-spotlight__block--video .video-embed__img--play{max-width:100px}.video-spotlight__block--textblock{grid-area:1 / 4 / 2 / 6;padding-left:45px;max-width:353px;-ms-grid-column-span:2;-ms-grid-column:4;-ms-grid-row:1}.video-spotlight__block--textblock .btn{margin-top:75px;max-width:300px}.video-spotlight__block--grid{padding-top:20px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}}.cs-howto{margin:50px 0;padding:50px 25px}.cs-howto h5{margin:0 0 30px}.cs-howto p{margin:0}.cs-howto ol{counter-reset:numbers;list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.cs-howto ol li{padding-left:70px;position:relative;font-family:"Helvetica Neue Light",sans-serif;font-size:1.25rem;line-height:1.33;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin-bottom:40px}.cs-howto ol li::before{counter-increment:numbers;content:counter(numbers);width:50px;height:50px;color:#fff;border-radius:50%;font-family:"Helvetica Neue Heavy",sans-serif;font-size:1.5rem;text-align:center;line-height:50px;position:absolute;top:0;left:0;display:inline-block}.cs-howto--revpat{background-color:#ecf3fd}.cs-howto--revpat ol li{color:#012269}.cs-howto--revpat ol li::before{background-color:#012269}.cs-howto--pompat{background-color:#eef6f7}.cs-howto--pompat ol li{color:#007482}.cs-howto--pompat ol li::before{background-color:#007482}@media (min-width: 992px){.cs-howto{margin:50px 0;padding:50px 25px}.cs-howto h5{margin:0 0 50px}.cs-howto ol{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 80px}.cs-howto ol li{padding-left:80px;position:relative;font-size:1.5rem;line-height:1.33;-ms-flex:0 1 28%;flex:0 1 28%;max-width:28%;margin-bottom:0}.cs-howto ol li::before{top:2px}}@media (min-width: 1200px){.cs-howto{padding:70px 0}}.cs{counter-reset:numbers;margin:50px 0;padding:0 25px}.cs h2{position:relative;padding-left:70px;margin-bottom:40px;font-size:1.25rem;line-height:1.5rem}.cs h2::before{counter-increment:numbers;content:counter(numbers);position:absolute;width:50px;height:50px;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;border-radius:50%;color:#fff;font-family:"Helvetica Neue Heavy",sans-serif;font-size:1.5rem;text-align:center;line-height:50px}.cs__header h5{margin-bottom:40px}.cs__dt-tip{display:none;position:relative;opacity:0;transition:opacity 0.2s;margin:62px 0 70px}.cs__dt-tip p{margin:0}.cs__dt-tip.show{display:none;opacity:0}.cs__mb-tip{max-width:280px;margin:0 0 30px;display:none;opacity:0;transition:opacity 0.2s}.cs__mb-tip.show{display:block;opacity:1}.cs--revpat h2::before{background-color:#012269}.cs--pompat h2::before{background-color:#007482}.cs__providers{margin:0}.cs__topic{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0;opacity:0;transition:opacity 0.3s}.cs__topic.selected{display:-ms-flexbox;display:flex;opacity:1}.cs__tiles{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0}.cs__questions{display:none}.cs__question{display:none;opacity:0;transition:opacity 0.2}.cs__question.selected{display:block;opacity:1}.cs__footer{text-align:center;position:relative;margin:40px 0 50px;display:none}.cs__footer p{text-align:left;margin-bottom:40px}.cs__footer .csq__btn{margin-top:40px}.cs__btn{width:308px;height:80px;font-family:"Helvetica Neue Medium",sans-serif;padding:5px 50px 5px 30px;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;line-height:1.14;text-align:left;border:0;display:inline-block;background-repeat:no-repeat;background-position-y:center;background-position-x:95%;transition:all 0.2s}.cs__btn:hover{background-position-x:96.5%}.cs__btn.disabled{background-color:#f6f6f6;color:#d8d8d8;background-image:url("");cursor:not-allowed;outline:0}.cs__btn--revpat{color:#012269;background-color:#fcc501;background-image:url("../images/btn-cs-arrow-revpat.svg")}.cs__btn--pompat{color:#000;background-color:#fcc501;background-image:url("../images/btn-cs-arrow-pompat.svg")}@media (min-width: 768px){.cs{margin:70px 0}.cs h2{font-size:2.5rem;line-height:2.72438rem}.cs h2::before{top:24px}.cs__header h5{margin-bottom:70px}.cs__dt-tip.show{display:block;opacity:1}.cs__mb-tip.show{display:none;opacity:0}.cs__providers{margin:0 0 70px}.cs__topics{margin:0 0 70px}.cs__tiles{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.cs__topic{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.cs__footer{margin:40px 0 70px}.cs__footer p{margin-bottom:50px}}.cstile{position:relative;padding:20px;margin:0 0 30px;height:286px;width:100%;-ms-flex:0 1 286px;flex:0 1 286px;max-width:286px;border-radius:12px;cursor:pointer;transition:all 0.3s}.cstile::before{content:"";width:42px;height:42px;display:block;border-radius:50%;box-sizing:border-box;position:absolute;top:20px;right:20px;background-color:#fff}.cstile__icon{height:180px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cstile__icon img{height:auto;max-height:140px}.cstile__icon img:first-child{display:block}.cstile__icon img:last-child{display:none}.cstile.selected .cstile__icon img:first-child{display:none}.cstile.selected .cstile__icon img:last-child{display:block !important}.cstile__title{position:absolute;width:100%;top:195px;left:0;padding:0 5px;text-align:center;font-size:1.75rem;font-family:"Helvetica Neue Medium",sans-serif;line-height:1.1}.cstile.selected{color:#fff}.cstile.selected::before{background-repeat:no-repeat;background-position:center;background-size:26px auto;background-color:#fff}.cstile--revpat{background-color:#ecf3fd;color:#012269}.cstile--revpat::before{border:4px solid #fcc501}.cstile--revpat:hover{background-color:rgba(1,34,106,0.15)}.cstile--revpat.selected{background-color:#012269}.cstile--revpat.selected::before{border:4px solid #012269;background-image:url("../images/checkbox--rev.svg")}.cstile--revpat:focus{outline:none;box-shadow:0 0 2px 2px rgba(0,153,192,0.3)}.cstile--pompat{background-color:#eef6f7;color:#007482}.cstile--pompat::before{border:4px solid #f89828}.cstile--pompat:hover{background-color:rgba(1,116,131,0.15)}.cstile--pompat.selected{background-color:#017483}.cstile--pompat.selected::before{border:4px solid #fff;background-image:url("../images/checkbox--pom.svg")}.cstile--pompat:focus{outline:none;box-shadow:0 0 2px 2px rgba(1,116,131,0.3)}.cstile__br{display:none}@media (min-width: 768px){.cstile{margin:8px;height:280px;-ms-flex:0 1 280px;flex:0 1 280px;max-width:280px}}@media (min-width: 992px){.cstile__br{display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%}}.csq{display:none}.csq h5{margin:30px 0}.csq.selected{display:block}.csq__list{list-style-type:none;padding:0;margin:0}.csq__list li{display:-ms-flexbox;display:flex;position:relative;border-radius:12px;padding:35px 10px 40px 80px;margin:30px 0;height:auto;min-height:135px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;cursor:pointer;transition:all 0.3s;font-family:"Helvetica Neue Roman",sans-serif;font-size:1.25rem;line-height:1.15}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.csq__list li{padding:43px 10px 40px 80px}}.csq__list li span{position:relative;display:inline-block;padding-right:20px;word-break:break-word}.csq__list li.selected{color:#fff}.csq__list li::before{content:"";width:42px;height:42px;display:block;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;left:0;margin:-21px auto auto 20px;background-color:#fff}.csq__list li.selected::before{content:"";width:42px;height:42px;display:block;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;left:0;margin:-21px auto auto 20px;background-repeat:no-repeat;background-position:center;background-size:26px auto}.csq__list li.add::before{background-repeat:no-repeat;background-position:center;background-size:20px auto}.csq--revpat .csq__list li{background-color:#ecf3fd;color:#012269}.csq--revpat .csq__list li:hover{background-color:rgba(1,34,106,0.3)}.csq--revpat .csq__list li.selected{background-color:#012269;color:#fff}.csq--revpat .csq__list li::before{border:4px solid #fcc501}.csq--revpat .csq__list li.selected::before{border:4px solid #fff;background-image:url("../images/checkbox--rev.svg")}.csq--revpat .csq__list li:focus{outline:none;box-shadow:0 0 2px 2px rgba(0,153,192,0.3)}.csq--pompat .csq__list li{background-color:#eef6f7;color:#017483}.csq--pompat .csq__list li:hover{background-color:rgba(1,116,131,0.15)}.csq--pompat .csq__list li.selected{background-color:#007482;color:#fff}.csq--pompat .csq__list li::before{border:4px solid #f89828}.csq--pompat .csq__list li.selected::before{border:4px solid #fff;background-image:url("../images/checkbox--pom.svg")}.csq--pompat .csq__list li:focus{outline:none;box-shadow:0 0 2px 2px rgba(1,116,131,0.3)}.csq__add{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:12px;padding:20px;margin:10px 0;height:auto;min-height:135px;font-family:"Helvetica Neue Roman",sans-serif;font-size:1.25rem;line-height:1.15;cursor:pointer;transition:all 0.3s}.csq__add--revpat{background-color:#ecf3fd;color:#012269}.csq__add--revpat:hover{background-color:rgba(1,34,106,0.3)}.csq__add--revpat .csq__edit::before{background-color:#fcc501;background-image:url("../images/add--rev.svg")}.csq__add--revpat.selected{background-color:#012269}.csq__add--revpat.selected .csq__edit::before{background-color:#fff;background-image:url("../images/checkbox--rev.svg")}.csq__add--pompat{background-color:#eef6f7}.csq__add--pompat:hover{background-color:rgba(1,116,131,0.15)}.csq__add--pompat .csq__edit::before{background-color:#fcc501;background-image:url("../images/add--pom.svg")}.csq__add--pompat.selected{background-color:#017483}.csq__add--pompat.selected .csq__edit::before{background-color:#fff;background-image:url("../images/checkbox--pom.svg")}.csq__edit{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;height:90px;min-height:90px;width:100%;padding:0 0 0 60px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.csq__edit{padding:0 0 0 90px}}.csq__edit::before{content:"";width:42px;height:42px;display:block;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;left:0;margin:-21px auto auto 0;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:20px auto}.csq__tip{font-family:"Helvetica Neue Roman",sans-serif;font-size:1.25rem;line-height:1.15}.csq__add--revpat .csq__tip{color:#012269}.csq__add--pompat .csq__tip{color:#017483}.csq__add.selected .csq__tip{display:none}.csq__input{display:none;width:100%;font-family:"Helvetica Neue Roman",sans-serif;font-size:1.25rem;line-height:1.15;resize:none;color:#fff;background-color:transparent;border:0;outline:0;padding:0;margin:0;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.csq__input::-webkit-scrollbar{width:0 !important}.csq__input::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}.csq__input::-moz-placeholder{color:rgba(255,255,255,0.3)}.csq__input:-ms-input-placeholder{color:rgba(255,255,255,0.3)}.csq__input:-moz-placeholder{color:rgba(255,255,255,0.3)}.csq__add.selected .csq__input{display:block}.csq__submit{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%}.csq .cs__btn{-ms-flex:0 1 auto;flex:0 1 auto;width:100%;max-width:100%;display:none}.csq__add.selected .cs__btn{display:block}@media (min-width: 768px){.csq h5{margin:40px 0 20px}.csq__list li{font-family:"Helvetica Neue Medium",sans-serif;font-size:1.75rem;line-height:1.2;padding:45px 50px 45px 140px;margin:20px 0;min-height:135px}}@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active){.csq__list li{padding:50px 50px 45px 140px}}@media (min-width: 768px){.csq__list li::before{margin:-21px auto auto 50px}.csq__list li.selected::before{margin:-21px auto auto 50px}.csq__list li span{padding-right:50px}.csq__add{-ms-flex-direction:row;flex-direction:row;padding:10px 20px 10px 50px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:135px}.csq__submit{width:308px;position:absolute;top:30px;right:30px}.csq__input{position:relative;width:100% !important;margin-right:330px;height:33px;font-family:"Helvetica Neue Medium",sans-serif;font-size:1.75rem;line-height:1.2;resize:none}.csq__tip{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:80%;font-family:"Helvetica Neue Medium",sans-serif;font-size:1.75rem;line-height:1.2}.csq__btn{-ms-flex:0 1 auto;flex:0 1 auto;width:100%;max-width:100%}}.double-line{height:66px}.cs-completed{display:none;margin:50px 0}.cs-completed .tile-row__block--textblock h3{margin-bottom:0}.cs-completed .tile-row__block--textblock p{margin-top:30px;margin-bottom:0}.cs-completed .tile-row__block--textblock .btn{margin-top:30px;max-width:200px}.cs-completed__nav{padding:0 25px;margin-bottom:100px}.cs-completed .btn-back{width:140px;height:40px;font-family:"Helvetica Neue Medium",sans-serif;padding:0 0 0 16px;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;font-size:14px;line-height:40px;text-align:center;border:0;display:inline-block;background-repeat:no-repeat;background-position-y:center;background-position-x:20px;transition:all 0.2s}.cs-completed .btn-back:hover{background-position-x:15px}.cs-completed .btn-back--revpat{color:#012269;background-color:#fcc501;background-image:url("../images/btn-cs-arrow-back-revpat.svg")}.cs-completed .btn-back--pompat{color:#000;background-color:#fcc501;background-image:url("../images/btn-cs-arrow-back-pompat.svg")}@media (min-width: 768px){.cs-completed{margin:70px 0}.cs-completed .tile-row__block--textblock p{margin-top:50px}.cs-completed .tile-row__block--textblock .btn{margin-top:20px}}@media (min-width: 1200px){.cs-completed__nav{padding:0;margin-bottom:0}}.treatment-carousel{padding:50px 0}.treatment-carousel h2{padding-bottom:20px;padding-right:0;margin-bottom:0;font-size:1.625rem;letter-spacing:.03812rem;line-height:1.1923}.treatment-carousel .tc-list{padding:70px 0 0;opacity:0;visibility:hidden;transition:opacity 0.3s ease}.treatment-carousel .tc-list.slick-initialized{visibility:visible;opacity:1}.treatment-carousel .tc-list img{margin:0 auto;display:block;width:auto;max-width:50px;height:auto;max-height:50px}.treatment-carousel .tc-list p{font-family:"Helvetica Neue Light",sans-serif;font-size:1.25rem;line-height:1.2;margin-bottom:0}.treatment-carousel .tc-list__copy{padding:75px 0;text-align:center}.treatment-carousel--revpat{background-color:#ecf3fd}.treatment-carousel--revpat h2{border-bottom:1px solid #012269}.treatment-carousel--revpat .tc-list p{color:#012269}.treatment-carousel--pompat{background-color:#eef6f7;border-bottom:7px solid #f89828}.treatment-carousel--pompat h2{color:#004e57;border-bottom:1px solid #007482}.treatment-carousel--pompat .tc-list p{color:#004e57}@media (min-width: 768px){.treatment-carousel{padding:80px 0 70px}.treatment-carousel h2{padding-right:30%;padding-bottom:40px;font-size:2.1875rem;letter-spacing:0.22px;line-height:1.285}.treatment-carousel .tc-list p{font-size:1.5rem;line-height:1.333}.treatment-carousel .tc-list__copy{padding:30px 26% 50px}}.block-accordion{margin:70px 0}.block-accordion__container{padding-right:0;position:relative}.block-accordion__container h4{margin-bottom:15px}@media (min-width: 992px){.block-accordion__container{padding-right:23%}}.ba{position:relative;margin:65px 0}.ba__container{overflow:hidden}.ba__header{z-index:49;position:relative;background-color:#e5f1f2;padding:60px 60px 75px 60px;min-height:auto;display:block}.ba__heading{color:#017483;font-size:1.125rem;font-family:"Helvetica Neue Heavy",sans-serif;line-height:1}.ba__subheading{color:#017483;font-size:1rem;line-height:1.125}.ba__digit{color:#f89828;font-size:3.4375rem;font-family:"Helvetica Neue Heavy",sans-serif;line-height:1}.ba__digit sup{font-family:"Helvetica Neue Heavy",sans-serif}.ba .layout-2cols{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start}.ba .layout-col{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%}.ba .layout-col:first-child{margin-bottom:50px}.ba .layout-col div:last-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:3px}.ba .layout-col div:last-child .ba__heading{margin-left:13px}.ba .layout-LF{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.ba .layout-LF>div:last-child{width:auto}.ba .layout-LF .ba__heading{margin-bottom:3px}.ba .layout-LF .ba__digit{position:relative;top:-8px;margin-right:15px}.ba .layout-RF{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.ba .layout-RF>div{width:auto}.ba .layout-RF>div:last-child{width:auto}.ba .layout-RF .ba__digit{position:relative;top:4px}.ba .layout-RF .ba__heading{margin-top:3px}.ba .layout-V,.ba .layout-V2{position:relative}.ba__body{z-index:48;position:relative;height:0}.ba__panel{padding:20px 10px 35px 0}.ba__panel p,.ba__panel img{padding-bottom:30px;margin-bottom:0}.ba__panel img{width:auto;max-width:100%}.ba__footer{z-index:50;border-bottom:3px solid #fcc501;position:absolute;left:0;bottom:0;width:100%}.ba__toggle{position:absolute;right:0;bottom:0;width:140px;height:40px;padding:0 18px;cursor:pointer;transition:all 0.4s;background-color:#004e57;color:#fff}.ba__copy{width:100%;position:absolute;height:100%;left:0;top:0;padding-right:31px;text-align:center;font-family:"Helvetica Neue Heavy",sans-serif;font-size:.75rem;line-height:2.5rem;letter-spacing:0.19}.ba__copy span:first-child{display:block}.ba__copy span:last-child{display:none}.ba__toggle.open .ba__copy span:first-child{display:none}.ba__toggle.open .ba__copy span:last-child{display:block}.ba__arrow{position:absolute;width:18px;right:13px;top:19px;transition:all 0.3s}.ba__toggle.open .ba__arrow{-ms-transform:rotate(180deg);transform:rotate(180deg);top:21px}.ba__arrow::before{content:'';position:absolute;width:11px;height:2px;top:0;left:0;background-color:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}.ba__arrow::after{content:'';position:absolute;width:11px;height:2px;top:0;right:0;background-color:#fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width: 768px){.ba{margin:70px 0}.ba__header{min-height:155px;padding:0}.ba .layout-2cols{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.ba .layout-col{-ms-flex:0 1 auto;flex:0 1 auto;max-width:270px}.ba .layout-col:first-child{margin-bottom:0}.ba .layout-LF>div:last-child{width:310px}.ba .layout-RF{-ms-flex-direction:row;flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.ba .layout-RF>div{width:150px}.ba .layout-V,.ba .layout-V2{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ba .layout-V2{width:100%}}.mm-table{margin:50px 0;overflow:hidden}.mm-table__header{border-bottom:1px solid #012269;position:relative;text-align:center;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;padding:0 15px}.mm-table__body{position:relative;transition:all 0.5s}.mm-table__row{width:200%}.mm-table__row:nth-child(2n){background-color:#ecf3fd}.mm-table__cols{display:-ms-flexbox;display:flex;direction:row;padding:40px 0;min-height:190px}.mm-table__col{-ms-flex:0 1 100%;flex:0 1 100%;position:relative}.mm-table__prev,.mm-table__next{display:inline-block;width:45px;height:45px;border-radius:50%;background-color:#fcc501;background-repeat:no-repeat;background-position:center;-ms-flex:0 0 45px;flex:0 0 45px;margin-bottom:12px}.mm-table__prev{background-image:url("../images/slider-prev-arrow-revpat.svg")}.mm-table__next{background-image:url("../images/slider-next-arrow-revpat.svg")}.mm-table__label{display:inline-block;position:relative;border-bottom:10px solid #fff;margin:0 5px;padding:0 5px 5px;opacity:0.5;transition:all 0.3s}.mm-table__label.selected{opacity:1;border-bottom:10px solid #fcc501}.mm-table__img{position:relative;width:auto;margin-bottom:50px;padding-top:0}.mm-table__img img{margin:0 auto;display:block;max-width:90%;max-height:120px}.mm-table__copy{position:relative;display:block;text-align:center;padding:0 60px}.mm-table h6{font-family:"Helvetica Neue Light",sans-serif;font-size:1.25rem;line-height:1.2;margin-bottom:20px}.mm-table__footer{border-bottom:1px solid #012269;margin:0 auto;width:calc(100% - 50px)}@media (min-width: 768px){.mm-table{margin:70px 0}.mm-table__header{margin:0 8.333%}.mm-table__row{width:100%}.mm-table__col{-ms-flex:0 1 50%;flex:0 1 50%}.mm-table__label{padding:0 0 30px;margin:0;opacity:1;width:48%;text-align:center;display:inline-block;border-bottom:0}.mm-table__label.selected{border-bottom:0}.mm-table__prev,.mm-table__next{display:none}.mm-table__img{position:absolute;width:200px;top:0;left:0;padding-top:30px}.mm-table__copy{position:relative;text-align:left;padding:0 10px 0 200px}.mm-table h6{font-size:1.5rem;line-height:1.333;margin-bottom:38px}}.icon-copy{background-color:#fff;padding:60px 0}.icon-copy__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.icon-copy__block{vertical-align:top;width:auto}.icon-copy__block--icon{width:150px;margin-left:auto;margin-right:auto;padding-bottom:20px}.icon-copy__block--icon img{width:100%;pointer-events:none}.icon-copy__block--copy{width:100%;text-align:left}.icon-copy__block--copy :last-child{margin-bottom:0;margin-left:auto;margin-right:auto}.icon-copy__outer{width:100%}@media (min-width: 768px){.icon-copy{padding:55px 0 70px;position:relative}.icon-copy__block--copy{padding-left:50px;max-width:720px;padding-top:20px}.icon-copy__block--copy :last-child{margin-bottom:0}.icon-copy__outer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:25px 0}}@media (min-width: 1200px){.icon-copy .content__block--text{padding:0}.icon-copy__container{padding:0}}.form{position:relative;display:block;margin:50px 0;padding:0 25px}.form__row{display:block;position:relative;padding-right:0}.form__row.form__row--wide{-ms-flex-direction:column;flex-direction:column}.form__col{-ms-flex:0 1 auto;flex:0 1 auto;position:relative;margin:25px 0;padding:0;min-height:50px}.form__col.c6,.form__col.c12,.form__col.c40,.form__col.c60{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.form__instruction{padding-bottom:10px;display:block;position:relative;margin-bottom:20px}.form__instruction .required{position:relative}.form__instruction .errors{font-size:1rem;font-family:"Helvetica Neue Heavy",sans-serif;line-height:1.625;color:#e02020;padding-right:0;margin-top:20px;text-align:left}.form__footnote p{font-size:.875rem;line-height:1.714}.form label{margin:0;text-align:left;font-family:"Helvetica Neue Light",sans-serif;font-size:1.25rem;line-height:1.5rem;letter-spacing:.015rem;color:#4f4f4f}.form label:not(.ilabel){display:block;margin-bottom:10px}.form label.ilabel{position:absolute;top:50%;left:0;width:100%;padding-left:0;cursor:text;transition:all 0.2s ease-out;line-height:3.125rem;-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-transform-origin:0 100%;transform-origin:0 100%}.form label.ilabel.active{top:0;left:3px;-ms-transform:translateY(-20px) scale(0.8);transform:translateY(-20px) scale(0.8);-ms-transform-origin:0 0;transform-origin:0 0}.form input[type=text],.form input[type=email]{background-color:transparent;border:none;border-radius:0;outline:none;height:50px;width:100%;font-family:"Helvetica Neue Roman",sans-serif;font-size:1rem;line-height:1.625;color:#4f4f4f}.form input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form input[type=checkbox]+span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:50px;position:relative;padding-left:75px;font-family:"Helvetica Neue Heavy",sans-serif;font-size:1rem;color:#4f4f4f;letter-spacing:.01375rem;line-height:1.625}.form input[type=checkbox]+span::after{content:'';position:absolute;top:0;left:0;opacity:0;width:50px;height:50px;background-image:url("../images/checkbox--rev.svg");background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all 0.15s;min-height:inherit}.form input[type=checkbox]:checked+span::after{opacity:1}.form input[type=checkbox]+span::before{content:'';position:absolute;top:0;left:0;width:50px;height:50px;background-color:#f5f5f5}.form input:focus[type=checkbox]+span::before{box-shadow:0 0 2px 2px rgba(49,150,191,0.2)}.form input[type=submit].disabled.btn{display:none}.form .btn--disabled{opacity:0.2;cursor:wait;display:none}.form .btn--disabled:hover{background-color:#fff;background-position-x:94%}.form .btn--disabled.btn--revpat-link{border-color:#012269 !important}.form .btn--disabled.btn--pompat-link,.form .spotlight--pompat .btn--disabled.btn--revpat-link,.spotlight--pompat .form .btn--disabled.btn--revpat-link{border-color:#004e57 !important}.form select{-webkit-appearance:none;-webkit-border-radius:0px;position:relative;display:block;height:50px;line-height:50px;width:100%;padding:0 15px;background-color:#f5f5f5;border:none;border-radius:0;cursor:pointer;outline:none}.form .patselect select{display:none}.form .patselect{position:relative;width:100%;height:50px;z-index:200}.form .c40 .patselect{width:100%}.form label+.patselect{margin-top:20px}.form .patselect__selected{position:relative;width:100%;height:50px;background-color:#f5f5f5;line-height:50px;padding-left:15px;padding-right:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.form .patselect__selected::after{content:'';position:absolute;width:50px;height:50px;top:0;right:0;background-color:#fcc501;background-repeat:no-repeat;background-position:center}.form .patselect__items{border:1px solid #ccc;height:150px;overflow:auto;display:block;background-color:#fff}.form .patselect__items::-webkit-scrollbar,.form .patselect__items::-webkit-scrollbar{width:20px}.form .patselect__items::-webkit-scrollbar-track{background-color:#fff}.form .patselect__items::-webkit-scrollbar-thumb{background-color:#012269;border-radius:10.5px}.form .patselect__items.hide{display:none}.form .patselect__items div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;min-height:40px;width:100%;background-color:#fff;padding:5px 15px;cursor:pointer;transition:all 0.3s;font-family:"Helvetica Neue Heavy",sans-serif;box-sizing:border-box}.form .patselect__items div::after{content:'';min-height:inherit;font-size:0}.form .patselect__items div:hover{background-color:#fcc501}.form label+select{margin-top:15px}.form textarea{width:100%;padding:10px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .subscription-row{display:none}.form .screen-reader-response{display:none;font-size:1rem;font-family:"Helvetica Neue Heavy",sans-serif;line-height:1.625;color:#e02020;margin-bottom:20px}.form .screen-reader-response a{color:#e02020}.form .wpcf7-not-valid-tip{display:none}.form .wpcf7-validation-errors,.form .wpcf7-spam-blocked{font-size:1rem;font-family:"Helvetica Neue Heavy",sans-serif;line-height:1.625;color:#e02020;display:none}.form--revpat label{font-family:"Helvetica Neue Light",sans-serif;font-size:1.25rem;line-height:1.5rem;letter-spacing:.015rem;color:#012269}.form--revpat label.ilabel,.form--revpat label.default{font-family:"Helvetica Neue Roman",sans-serif;font-size:1rem;color:#4f4f4f;letter-spacing:.01375rem;line-height:1.625}.form--revpat label.ilabel.active,.form--revpat label:not(.ilabel).active{font-family:"Helvetica Neue Heavy",sans-serif;color:#012269}.form--revpat label.ilabel.active.error,.form--revpat .ilabel.error{color:#e02020}.form--revpat input[type=text],.form--revpat input[type=email]{border-bottom:1px solid #012269}.form--revpat input[type=text].wpcf7-not-valid,.form--revpat input[type=email].wpcf7-not-valid{border-bottom:1px solid #e02020}.form--revpat textarea{border:1px solid #012269}.form--revpat .wpcf7-not-valid textarea{border:1px solid #e02020}.form--revpat input[type=checkbox]+span::after{background-image:url("../images/checkbox--rev.svg")}.form--revpat .patselect__selected{font-family:"Helvetica Neue Heavy",sans-serif;color:#012269}.form--revpat .patselect__selected::after{background-image:url("../images/select-revpat.svg")}.form--revpat .patselect__selected.default{font-family:"Helvetica Neue Roman",sans-serif}.form--revpat select.wpcf7-not-valid+.patselect__selected,.form--revpat .patselect__selected.error{border:1px solid #e02020}.form--pompat label{font-family:"Helvetica Neue Heavy",sans-serif;font-size:1.25rem;line-height:1.5rem;letter-spacing:.015rem;color:#004e57}.form--pompat label.ilabel{font-family:"Helvetica Neue Roman",sans-serif;font-size:1rem;color:#4f4f4f;letter-spacing:.01375rem;line-height:1.625}.form--pompat label.ilabel.active,.form--pompat label:not(.ilabel).active{font-family:"Helvetica Neue Heavy",sans-serif;color:#004e57}.form--pompat label.ilabel.active.error,.form--pompat .ilabel.error{color:#e02020}.form--pompat input[type=text],.form--pompat input[type=email]{border-bottom:1px solid #004e57}.form--pompat input[type=text].wpcf7-not-valid,.form--pompat input[type=email].wpcf7-not-valid{border-bottom:1px solid #e02020}.form--pompat textarea{border:1px solid #004e57}.form--pompat .wpcf7-not-valid textarea{border:1px solid #e02020}.form--pompat input[type=checkbox]+span::after{background-image:url("../images/checkbox--pom.svg")}.form--pompat .patselect__selected{font-family:"Helvetica Neue Heavy",sans-serif;color:#017483}.form--pompat .patselect__selected::after{background-image:url("../images/select-pompat.svg")}.form--pompat .patselect__selected.default{font-family:"Helvetica Neue Roman",sans-serif}.form--pompat .patselect__items::-webkit-scrollbar-thumb{background-color:#017483}.form--pompat select.wpcf7-not-valid+.patselect__selected,.form--pompat .patselect__selected.error{border:1px solid #e02020}@media (min-width: 1200px){.form__row.form__row--wide{margin:0 -30px;-ms-flex-direction:row;flex-direction:row}.form__row--wide .form__col{padding:0 30px}.form__col.c40{-ms-flex:0 1 43%;flex:0 1 43%;max-width:43%}.form__col.c40 .patselect{width:57%}.form__col.c60{-ms-flex:0 1 57%;flex:0 1 57%;max-width:57%}.form.signup .form__row.form__row--wide{padding-right:10%}}@media (min-width: 992px){.form{margin:70px 0}.form.signup .form__row{padding-right:25%}}@media (min-width: 768px){.form__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 -15px}.form__row--wide .form__col{margin:25px 0}.form__col{margin:16px 0;padding:0 15px}.form__col.c6{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}.form label.ilabel{padding-left:15px}.form__instruction{margin-bottom:0}.form__instruction .required{position:absolute;top:0;right:0;max-width:30%}.form__instruction .errors{padding-right:30%;margin-top:0}}.modal .form{padding:0}.modal .wpcf7-response-output{display:none}.signup form h5{margin:35px 0 5px 0}.signup form p{margin-bottom:0}.signup form p.signup__privacy{padding-top:22px}.downloads{background-color:#fff;padding-left:25px;padding-right:25px;margin-top:50px;margin-bottom:50px}.downloads .content__block--text{margin-bottom:0}.downloads__container{margin-top:30px}.downloads__block{width:100%}.downloads__block:not(:last-child){padding:0 0 50px}.downloads__block--textblock{position:relative}.downloads__block--textblock p{padding-right:0;letter-spacing:0.22px;line-height:21px;max-width:277px;margin-top:10px}.downloads__block--textblock .btn{width:100%;max-width:308px;margin-top:0}.downloads__block--image{text-align:left;width:100%;max-width:181px}.downloads__block--image img{width:100%}.downloads__block--lang-opt{padding-top:10px;text-decoration:underline;bottom:8px}.downloads__block--links{margin-top:30px}.downloads__block--headline{width:100%;margin-bottom:10px}.downloads__block--headline h5{font-size:16px}@media (min-width: 768px){.downloads{margin-top:70px;margin-bottom:40px}.downloads__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:50px}.downloads__block{display:-ms-flexbox;display:flex;width:50%}.downloads__block:last-child .downloads__block--links{margin-top:0}.downloads__block--textblock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 15% 98px 15px;width:100%}.downloads__block--textblock h5{margin-bottom:0;line-height:1.2;font-size:18px}.downloads__block--textblock p{max-width:200px;margin-top:20px}.downloads__block--textblock .btn{max-width:315px}.downloads__block--links{width:100%;margin-top:auto}.downloads__block--text-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:2;flex-shrink:2;-ms-flex-preferred-size:auto;flex-basis:auto;padding-top:15px}.downloads__block--headline{min-height:65px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:100%;padding-left:5px}.downloads__block--lang-opt{bottom:56px;width:100%;position:absolute}.downloads__block--image{text-align:left;width:100%;max-height:235px}.downloads__block--image img{width:100%}}@media (min-width: 992px){.downloads__container{padding-top:0}.downloads__block{width:25%}.downloads__block:last-child .downloads__block--links{margin-top:auto}.downloads__block:not(:last-child){padding-bottom:0}.downloads__block--textblock{padding-left:0;padding-right:31%}.downloads__block--textblock .btn{max-width:181px}.downloads__block--textblock p{margin-top:0;margin-bottom:30px}}.sa{padding-left:25px;padding-right:25px}.sa__header{margin-bottom:10px}.sa dl{position:relative}.sa dt{display:block;position:relative;cursor:pointer;transition:all 0.2s;box-sizing:border-box}.sa dt::after{content:"";width:100%;height:10px;background-color:#fcc501;position:absolute;left:0;bottom:-1px;opacity:0;transition:opacity 0.3s}.sa dt:hover::after{opacity:1}.sa dt>div{position:relative;padding:30px 25px 16px 0;width:100%}.sa dt>div::after{content:"";position:absolute;bottom:20px;right:8px;width:16px;height:10px;display:inline-block;background-position:center;background-repeat:no-repeat;transition:all 0.2s ease-out}.sa dt.open>div::after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.sa dt h4{font-size:1.25rem;font-weight:normal;font-family:"Helvetica Neue Light",sans-serif;line-height:1.5rem;margin-bottom:0}.sa dt p{margin-bottom:0;margin-top:5px}.sa dd{position:relative;width:100%;height:0;margin:0;-webkit-margin-start:0;margin-inline-start:0;overflow:hidden}.sa dd>div{padding:23px 0 0 !important}.sa dd ul,.sa dd p{margin-bottom:0}.sa dd ul+p{margin-top:1rem}.sa dd ul{padding-left:40px}.sa dd li{padding-left:10px;line-height:1.625}.sa dd li ul{padding-left:20px}.sa dd img,.sa dd picture{margin:30px 0;width:100%;max-width:100%;height:auto}.sa dd img:last-child,.sa dd picture:last-child{margin:30px 0 0}.sa dd .img-caption{font-size:.75rem;line-height:1.125rem;max-width:100%}.sa dd picture+p.img-caption,.sa dd img+p.img-caption{margin-top:20px}.sa--skyblue{background-color:#ecf3fd;padding:70px 0}.sa--revpat dt{border-bottom:0.5px solid #012269}.sa--revpat dt h4{color:#012269}.sa--revpat dt>div::after{background-image:url("../images/accordion-arrow-revpat.svg")}.sa--pompat dt{border-bottom:0.5px solid #5caab2}.sa--pompat dt h4{color:#007482}.sa--pompat dt>div::after{background-image:url("../images/accordion-arrow-pompat.svg")}.sa .icon-copy__block--icon img:last-child{max-width:100%;margin:0}@media (min-width: 768px){.sa{margin:60px 0}.sa dt>div{padding:16px 76px 24px 0}.sa dt>div::after{bottom:50%;right:30px;-ms-transform:translateY(50%);transform:translateY(50%)}.sa dt h4{font-size:1.3125rem;line-height:1.75rem}.sa dd>div{padding:23px 0 30px !important}.sa dd img,.sa dd picture{max-width:60%;display:block;height:auto}.sa dd picture::after{content:"";display:block}.sa dd .img-caption,.sa dd small{max-width:60%;display:block}}@media (min-width: 992px){.sa__header{padding-right:25%;margin-bottom:27px}.sa__body{padding-right:25%}}.countup-styles,.psection .countup,.m-parallax .mpsection .countup{font-family:"Helvetica Neue Heavy",sans-serif;color:#b1edfd;font-size:64px;font-weight:normal;line-height:1.1}@media (min-width: 992px){.countup-styles,.psection .countup,.m-parallax .mpsection .countup{font-size:80px}}.body-fixed{position:fixed;overflow:hidden;top:0;left:0;width:100%}.parallax{height:570px;max-width:1170px;width:100%;margin:0 auto;overflow:hidden;position:relative;display:none}@media (min-width: 768px){.parallax{display:block}}@media (min-width: 1400px){.parallax{max-width:1200px}}.parallax__bgs{position:absolute;top:0;left:0;width:100%;height:570px}.parallax__scrollpane{position:relative;top:0;z-index:20}.parallax__shade{position:absolute;top:0;right:0;height:100%;width:7.5rem;background:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.2) 100%);z-index:34}.parallax__nav{position:absolute;right:30px;z-index:35;list-style-type:none;padding:0;margin:0;width:24px;top:42px}.parallax__nav li{width:100%;height:4px;display:block;padding:0 0 22px 0;outline:0;position:relative;cursor:pointer}.parallax__nav li:hover span{opacity:1;height:4px;top:-1px}.parallax__nav li span{position:absolute;top:0;right:5px;width:14px;height:2px;opacity:0.8;text-indent:-1000px;overflow:hidden;background-color:#fff;transition:all 0.25s ease-in-out}.parallax__nav li.active span{width:24px;height:4px;right:0;top:-1px;opacity:1}.parallax__tips{position:absolute;right:21px;top:225px;width:42px;height:42px;border-radius:50%;border:2px solid #fff;z-index:100;text-align:center;cursor:pointer;transition:background-color 0.15s;background-color:rgba(255,255,255,0.2)}.parallax__tips:hover{background-color:rgba(255,255,255,0.3)}.parallax__tips img{position:relative;display:inline-block;top:9px;transition:all 0.3s}.parallax__tips img .rotate{transform:rotateX(180deg);top:7px}.parallax__tips span{position:absolute;display:block;text-align:center;top:-22px;left:50%;width:100px;-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;color:#fff;letter-spacing:1px;font-size:13px}.pbg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-transform-origin:center center;transform-origin:center center;background-size:cover;background-repeat:no-repeat}.pbg:first-child{opacity:1}.pbg__video{position:relative;width:100%;height:100%;visibility:hidden;display:none}@media (min-width: 768px){.pbg__video{display:block}}.pbg__video--poster{width:100%;height:100%;position:absolute;z-index:0;object-fit:cover;top:0;left:0;bottom:0;right:0;display:none;margin-top:0 !important;font-family:"object-fit: cover;"}.pbg__image{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:70% top;-ms-transform-origin:center;transform-origin:center}.pbg__image img{opacity:0}@media (min-width: 992px){.pbg__image{background-position:100% top}}.psection{position:relative;width:100%;max-width:1170px;height:570px;margin:0 auto}@media (min-width: 1400px){.psection{max-width:1200px}}.psection .pcontent{width:100%;height:100%;position:absolute;z-index:25;padding:30px 0 0 50px;display:block;transition:height 0.3s}.psection h2{position:relative;margin:0 0 8px;padding:0;opacity:1;font-size:2.125rem;font-family:"Helvetica Neue Light",sans-serif;font-weight:400;line-height:1.1;letter-spacing:.02125rem;color:#fff}@media (min-width: 992px){.psection h2{font-size:3.4375rem;line-height:3.9375rem}}.psection h3{position:relative;font-size:2.5rem;font-family:"Helvetica Neue Light",sans-serif;font-weight:400;line-height:1.1;letter-spacing:0;color:#fff}.psection p{position:relative;margin:0;padding:0;opacity:1;font-size:1.125rem;font-family:"Helvetica Neue Roman",sans-serif;font-weight:400;line-height:1.5rem;color:#fff}@media (min-width: 992px){.psection p{font-size:1.375rem;line-height:1.875rem}}.psection p.annotation{font-size:.8125rem;line-height:1.5}.psection p.caption{font-size:1rem;font-style:italic;line-height:1.3;position:absolute;text-align:right;padding:0 75px 0 50px;margin:0;left:0;bottom:15px;width:100%;opacity:0}.psection p.caption>span{text-align:right !important;display:block;position:relative}@media (max-width: 1024px){.psection p.caption>span{text-align:left !important;padding-right:0 !important}}.psection:first-child p.caption{opacity:1}.psection br.break-desktop{display:none}@media (min-width: 768px){.psection br.break-desktop{display:inline-block}}.psection .rank{padding-left:130px}.psection .rank h2{margin:0;font-size:4rem;line-height:4.75rem;padding-top:15px}@media (min-width: 992px){.psection .rank h2{font-size:5rem;line-height:5.875rem}}.psection .rank h2>span{font-size:5.75rem;line-height:1;position:absolute;left:-104px;bottom:2px}@media (min-width: 992px){.psection .rank h2>span{font-size:7.1875rem;line-height:1;left:-130px;bottom:3px}}.psection .rank p{margin:0 0 20px}.psection .rank+.annotation{padding-left:130px;width:70%}@media (min-width: 992px){.psection .rank+.annotation{width:auto}}.psection .btn--pax-link{margin:35px 0 10px}.revpat .parallax__scrollpane section:nth-child(3) h2{font-size:1.375rem;line-height:1.5rem}@media (min-width: 992px){.revpat .parallax__scrollpane section:nth-child(3) h2{font-size:3rem;line-height:3.1rem}}@media (min-width: 992px){.revpat .parallax__scrollpane section:nth-child(3) p{line-height:1.5rem}}.revpat .parallax__scrollpane section:nth-child(3) .btn--pax-link{margin:20px 0 10px}@media (min-width: 992px){.pompat .parallax__scrollpane section:nth-child(1) h2{font-size:3rem;line-height:3.2rem}}@media (min-width: 992px){.pompat .parallax__scrollpane section:nth-child(1) p{line-height:1.5rem}}.pompat .parallax__scrollpane section:nth-child(1) .btn--pax-link{margin:20px 0 10px}.ptransition{width:100%;height:1000px;position:relative;display:block;background-color:#2cc1e6}.pslides{max-width:940px;width:100%;height:570px;position:relative;margin:0 auto;padding-top:40px;box-sizing:border-box;opacity:0;transition:padding 0.2s}.pslides.reduced{padding-top:70px}.pslides.reduced .pslides__list{padding-top:130px}.pslides__nav{position:relative;width:100%;padding:0;margin:0;list-style:none;text-align:center}.pslides__nav li{display:inline-block}.pslides__nav li a{position:relative;display:inline-block;padding:10px 20px;font-family:"Helvetica Neue Medium",sans-serif;font-size:.875rem;text-decoration:none;letter-spacing:1px;color:#fff;z-index:10}.pslides__nav li a .name{position:relative;display:block}.pslides__nav li a .indicator{position:absolute;display:block;width:100%;height:0;bottom:0;left:0;opacity:0;background-color:#0e48ca;transition:all 0.4s ease-out}.pslides__nav li a.active .indicator{opacity:1;height:100%}.pslides__list{position:relative;margin:0 auto;padding-top:50px;height:100%}.pslides__items{position:relative;padding:0;margin:0 0 0 40%;width:308px;height:100%;list-style-type:none;text-align:left}.pslides__item{position:absolute;display:block;opacity:0;top:0;left:0;text-align:left;width:100%;height:100%}.pslides__item p{color:#fff;font-size:1.375rem;line-height:1.875rem;min-height:120px;margin:0 0 10px}.pslides__item p.caption{font-style:italic;position:absolute;padding:0;margin:0;left:0;bottom:55px;font-size:1rem;text-align:left;line-height:1;min-height:auto;width:150%;opacity:1}.pslides__prev,.pslides__next{width:42px;height:42px;border-radius:100%;background-color:#fff;display:block;position:absolute;cursor:pointer;transition:all 0.2s}.pslides__prev{left:25px;top:100px;overflow:hidden}@media (min-width: 992px){.pslides__prev{left:0}}.pslides__prev img{display:inline-block;position:relative;top:12px;left:14px}.pslides__next{right:92px;top:100px;overflow:hidden}@media (min-width: 992px){.pslides__next{right:140px}}.pslides__next img{display:inline-block;position:relative;top:12px;left:17px}.pslides__prev:hover,.pslides__next:hover{opacity:0.9}.pslides__list p{font-size:1.375rem}.pslides .pslides__imgs-container{position:absolute;top:0;left:0;bottom:0;width:100%}.pslides .pslides__imgs{position:absolute;top:0;left:0;bottom:0;width:100%}.pslides .pslides__imgs img{position:absolute;height:430px;bottom:0;right:0;-ms-transform-origin:bottom left;transform-origin:bottom left;filter:blur(0)}a.btn--video-cta{border:0;color:#012269;background-color:#fcc501;background-image:url("../images/revpat-cta-arrow.svg");background-position-x:94%;transition:background-position-x 200ms ease-in}a.btn--video-cta:hover{background-position-x:96%}.video-cover{object-fit:cover}.parallax--pompat .psection .countup{color:#f89828}.parallax--pompat .ptransition{background-color:#fba23a}.m-parallax{display:block;overflow:hidden}@media (min-width: 768px){.m-parallax{display:none}}.m-parallax .mpsection{background-repeat:no-repeat;background-size:cover;background-position:left bottom;position:relative}@media (min-width: 768px){.m-parallax .mpsection video.video-cover{display:none;visibility:hidden}}.m-parallax .mpsection .mpsection__video{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding:25px;min-height:337px}.m-parallax .mpsection .mpsection__video--poster{width:100%;height:100%;position:absolute;z-index:0;object-fit:cover;top:0;left:0;bottom:0;right:0;display:none;margin-top:0 !important;font-family:"object-fit: cover;"}.m-parallax .mpsection .mpsection__image{padding:30px 25px 0}.m-parallax .mpsection video{position:absolute;top:0;right:0;width:100%;height:100%;visibility:hidden}.m-parallax .mpsection h2{font-size:2.125rem;font-family:"Helvetica Neue Light",sans-serif;font-weight:400;line-height:1.1;letter-spacing:0;color:#fff;margin:0}.m-parallax .mpsection p{font-size:1.125rem;font-family:"Helvetica Neue Roman",sans-serif;font-weight:400;line-height:1.5rem;color:#fff;margin:0}.m-parallax .mpsection p br{display:none}.m-parallax .mpsection h2+p{margin:26px 0 0}.m-parallax .mpsection img{width:100%;margin-top:20px}.m-parallax .mpsection a.btn--pax-link{margin-top:30px}.m-parallax .mpsection .rank h2{font-size:64px;line-height:1;margin:0 0 20px}.m-parallax .mpsection .rank h2>span{font-size:92px;display:block;line-height:1}.m-parallax .mpsection .annotation{padding:0 10% 0 0;margin:20px 0 0;font-size:.8125rem;line-height:1.2}.m-parallax .mpsection .caption{color:#fff;font-size:1rem;line-height:1.2rem;text-align:right;text-shadow:2px 2px 2px rgba(0,0,0,0.5);position:absolute;bottom:10px;right:25px;left:25px;font-style:italic}.m-parallax .mpsection .caption>span{margin:0 !important;padding-right:0 !important}.m-parallax .mpsection__slides{background-repeat:no-repeat;background-size:cover;background-position:left bottom;padding:0 25px;margin:0}.m-parallax .mpsection__slide{position:relative;height:100%}.m-parallax .mpsection__slide-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.m-parallax .mpsection__slide-container{display:block}}.m-parallax .mpsection__slide h5{position:relative;margin:0 auto 30px;padding:5px 0;background-color:#0e48ca;font-family:"Helvetica Neue Roman",sans-serif;font-size:1.59375rem;line-height:1.77812rem;color:#fff;text-align:center}.m-parallax .mpsection__slide img{margin-top:40px}.m-parallax .mpsection__slide .btn--video-cta{position:absolute;bottom:50px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.m-parallax .mpsection__slide p.caption{position:absolute;font-size:.875rem;line-height:1.1;margin-left:1px;right:0}.m-parallax--pompat .mpsection .countup{color:#f89828}@media (min-width: 768px){.content--side-by-side{margin-bottom:40px}}.scroll-box{margin:30px 0}.scroll-box__block{padding:17px 15px;overflow-y:scroll;width:100%;height:246px;background-color:#f6f6f6;position:relative;padding-right:10% !important;padding-left:20px !important;padding-top:10px !important;color:#000;margin-bottom:25px}.scroll-box__block h6,.scroll-box__block p{font-size:14px;line-height:normal;color:#000}.scroll-box__block::-webkit-scrollbar-track,.scroll-box__block::-webkit-scrollbar-corner{background-color:#f6f6f6}.scroll-box__block h4{font-size:.875rem;line-height:1.1875rem;font-family:"Helvetica Neue Heavy",sans-serif;color:#000}.scroll-box__block h4+p{margin-top:0}.scroll-box__block p{margin-top:15px;margin-bottom:0}.scroll-box__block>*:last-child{margin-bottom:0}.scroll-box__block ul{padding-left:16px;margin-bottom:0;font-size:14px}.scroll-box__block ul li{padding-left:7px}.scroll-box__block h5{font-size:.9375rem;line-height:1.2}.scroll-box--revpat .scroll-box__container{border-top:7px solid #012269}.scroll-box--pompat .scroll-box__container{border-top:7px solid #f89828}.scroll-box--pompat .scroll-box__block::-webkit-scrollbar-thumb{background-color:#017483}@media (min-width: 768px){.scroll-box{margin:40px 30px}}@media (min-width: 1200px){.scroll-box{margin:40px 0}}.tile-row{margin:50px 25px;background-color:#fff}.tile-row__block--image{padding:0;position:relative}.tile-row__block--textblock{padding-top:20px}.tile-row__block--textblock .btn{margin-top:20px;max-width:100%}.tile-row__block--textblock ul{margin-top:1em;line-height:24px;margin-bottom:0;padding-left:50px}.tile-row__block--textblock ul li{margin:4px 0;padding-left:10px}.tile-row__block--textblock>*:last-child:not(.btn){margin-bottom:0}.tile-row__block--textblock p{margin-bottom:0.5rem}.tile-row__disclaimer{position:absolute;bottom:10px;left:10px;z-index:1;margin:0;font-style:italic;line-height:1;text-shadow:1px 1px 3px rgba(0,0,0,0.3)}.tile-row__disclaimer--light{color:#fff}.tile-row__disclaimer--dark{color:#000}.tile-row__disclaimer--complex{color:gray}.tile-row__img{width:100%;height:auto;pointer-events:none}.tile-row--graphic{margin-top:40px}.tile-row--graphic .tile-row__block--image{padding-bottom:50px}.tile-row--full{padding:0 0 50px;margin:0}.tile-row--full .tile-row__block--image{padding-left:0;padding-right:0;padding-bottom:0}.tile-row--full .tile-row__block--textblock{padding-left:25px;padding-right:25px;padding-top:50px}.tile-row--thin .tile-row__block--textblock{padding-bottom:30px;padding-top:0;margin-bottom:auto}@media (min-width: 0) and (max-width: 768px){.tile-row--thin .tile-row__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.tile-row--light-bg.tile-row--full,.tile-row--dark-bg.tile-row--full{padding:0 0 50px;margin:0}@media (min-width: 768px){.tile-row--light-bg.tile-row--full,.tile-row--dark-bg.tile-row--full{padding-bottom:0}}.tile-row--light-bg.tile-row--graphic{padding:50px 25px;margin:0}@media (min-width: 768px){.tile-row--light-bg.tile-row--graphic{padding-bottom:0;padding-top:0}}.tile-row--revpat.tile-row--light-bg{background-color:#ecf3fd}.tile-row--revpat.tile-row--dark-bg{background-color:#012269}.tile-row--revpat.tile-row--dark-bg *{color:#fff}.tile-row--pompat.tile-row--light-bg{background-color:#eef6f7}.tile-row--pompat.tile-row--dark-bg{background-color:#007482}.tile-row--pompat.tile-row--dark-bg *{color:#fff}@media (min-width: 768px){.tile-row{padding:0 30px;margin:50px 0;display:-ms-flexbox;display:flex}.tile-row__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.tile-row__img{object-fit:cover;object-position:center;height:100%;width:100%}.tile-row__block--image{padding:0;min-width:47.01%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1 50%;flex:1 1 50%;max-width:550px}.tile-row__block--textblock{padding-top:0;padding-right:0;padding-left:35px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 50%;flex:1 1 50%;min-height:380px}.tile-row__block--textblock .btn{margin-top:35px;min-width:300px;-ms-flex-item-align:start;align-self:flex-start;width:auto;padding-right:65px}.tile-row__block--textblock h5{margin-bottom:15px}.tile-row__block--textblock p{margin-top:20px;margin-bottom:0}.tile-row--full{padding:0;margin:0}.tile-row--full__container{overflow:hidden}.tile-row--full .tile-row__block{-ms-flex:1 1 50%;flex:1 1 50%}.tile-row--full .tile-row__block--image{max-width:700px;padding-bottom:0;position:relative}.tile-row--full .tile-row__block--textblock{padding:50px 30px;-ms-flex-pack:center;justify-content:center;max-width:700px}.tile-row--full .tile-row__block--image{width:100%;height:100%;min-width:50%;overflow:hidden}.tile-row--full .tile-row__img{height:100%;min-width:100%;width:auto;object-fit:cover;object-position:center;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.tile-row--full .tile-row__container{max-width:1400px;padding:0;min-height:475px}.tile-row--graphic{min-height:300px}.tile-row--graphic .tile-row__container{-ms-flex-direction:row;flex-direction:row;max-width:1030px}.tile-row--graphic .tile-row__block--textblock{-ms-flex-pack:center;justify-content:center}.tile-row--graphic .tile-row__block--textblock .btn{position:static;margin-top:35px;min-width:300px}.tile-row--graphic .tile-row__block--image{max-width:420px;min-width:0;padding-bottom:0}.tile-row--graphic .tile-row__img{object-fit:contain;font-family:"object-fit: contain;";height:auto}.tile-row--reversed .tile-row__container,.tile-grid:not(.tile-grid--reversed) .tile-row:nth-child(even) .tile-row__container,.tile-grid--reversed .tile-row:nth-child(odd) .tile-row__container{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tile-row--thin .tile-row__block--image{max-width:330px;min-width:auto;-ms-flex-align:start;align-items:flex-start}.tile-row--thin .tile-row__block--image img{width:100%;height:auto}.tile-row--thin .tile-row__block--textblock{padding-top:0;margin-bottom:auto}}@media (min-width: 1200px){.tile-row{padding-left:0;padding-right:0}.tile-row__block--textblock{padding-left:40px}}@media (min-width: 768px){.tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--full):not(.tile-row--graphic) .tile-row__block--textblock{padding-left:60px;padding-right:0}.tile-grid:not(.tile-grid--reversed) .tile-row--graphic:nth-child(odd) .tile-row__block--textblock{padding-left:9%;padding-right:0}.tile-grid:not(.tile-grid--reversed) .tile-row--graphic:nth-child(even) .tile-row__block--textblock{padding-right:9%;padding-left:0}.tile-grid--reversed .tile-row:not(.tile-row--full):not(.tile-row--graphic):nth-child(odd) .tile-row__block--textblock{padding-left:0;padding-right:60px}.tile-grid--reversed .tile-row:not(.tile-row--full):not(.tile-row--graphic):nth-child(even) .tile-row__block--textblock{padding-right:0;padding-left:60px}.tile-grid--reversed .tile-row--graphic:nth-child(odd) .tile-row__block--textblock{padding-right:9%;padding-left:0}.tile-grid--reversed .tile-row--graphic:nth-child(even) .tile-row__block--textblock{padding-left:9%;padding-right:0}.tile-row--light-bg.tile-row--graphic .tile-row__block--image,.tile-row--dark-bg.tile-row--graphic .tile-row__block--image{padding:60px 0}}@media (min-width: 1200px){.tile-grid:not(.tile-grid--reversed) .tile-row--full:nth-child(even) .tile-row__block--textblock{padding-left:7%;padding-right:6%}.tile-grid:not(.tile-grid--reversed) .tile-row--full:nth-child(odd) .tile-row__block--textblock{padding-left:6%;padding-right:7%}.tile-grid--reversed .tile-row--full:nth-child(odd) .tile-row__block--textblock{padding-right:6%;padding-left:7%}.tile-grid--reversed .tile-row--full:nth-child(even) .tile-row__block--textblock{padding-left:6%;padding-right:7%}}.pompat .icon-grid--bordered{border-bottom:7px solid #f89828}.revpat .icon-grid--bordered{border-bottom:7px solid #00b5e2}.icon-grid{background-color:#fff;margin:50px 0;position:relative;overflow:hidden}.icon-grid .icon-copy__block--icon{width:120px}.icon-grid__footnote{padding-top:45px}.icon-grid__footnote::before{content:"";height:1px;width:200px;background-color:#9c9c9c;display:block;margin-bottom:10px}.icon-grid .icon-copy__container>.icon-copy__outer:not(:last-child){padding-bottom:20px;margin-bottom:0}.icon-grid--mini .icon-copy__block{width:auto}.icon-grid--mini .icon-copy__block--icon{width:40px}.icon-grid--mini .icon-copy__outer{display:-ms-flexbox;display:flex}.icon-grid--mini .icon-copy__outer>.icon-copy__block:first-child{padding-right:35px}.icon-grid--medium .icon-copy__block--icon{width:100px}.icon-grid--large .icon-copy__block--icon{width:200px}.icon-grid--large .icon-copy__block--copy{padding-top:30px}.icon-grid--large .icon-copy__block--copy ul{margin-top:25px;list-style:none;padding-left:20px}.icon-grid--large .icon-copy__block--copy ul li{line-height:1.625rem;padding-left:0}.icon-grid--large .icon-copy__block--copy ul li::before{content:"\2022";font-size:12px;color:#00b5e2;display:inline-block;width:20px;margin-left:-20px}.icon-grid--center .icon-copy__block--copy{text-align:center;padding-left:0}.icon-grid--center .icon-copy__outer{padding-right:0}.icon-grid--center .icon-copy__container{-ms-flex-pack:center;justify-content:center}.icon-grid--inline .icon-copy__outer:not(:last-child){padding-bottom:25px}.icon-grid.content--light,.icon-grid.content--solid{margin-top:0;margin-bottom:0}.icon-grid.content--solid .icon-grid__footnote::before{background-color:#fff}.sa dl dd>div{padding-top:0}.sa dl dd>div .icon-grid{margin:50px 0 35px}.sa dl dd>div .content{margin-top:0}@media (min-width: 768px){.sa dl dd>div .icon-grid{margin-top:15px;margin-bottom:50px}}@media (min-width: 768px){.icon-grid{margin:60px 0 50px;overflow:visible}.icon-grid .content__block--text{margin-bottom:20px}.icon-grid .icon-copy__container:not(:last-child){padding-bottom:35px}.icon-grid__footnote{padding:0;position:absolute;bottom:-40px;max-width:1200px}.icon-grid__outer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.icon-grid--medium .icon-copy__block--copy{padding-top:0;padding-left:20px}.icon-grid--mini .icon-copy__block{width:auto}.icon-grid--mini .icon-copy__block--icon{width:40px}.icon-grid--mini .icon-copy__outer{display:-ms-flexbox;display:flex;margin:30px 0 0}.icon-grid--mini .icon-copy__outer>.icon-copy__block:first-child{padding-right:20px}.icon-grid--large .icon-copy__block--icon{width:240px}.icon-grid--large .icon-copy__block{margin-top:auto;margin-bottom:auto}.icon-grid--large .icon-copy__block--copy{padding-top:0;padding-left:145px}.icon-grid--large .icon-copy__block--copy ul{margin-top:40px;padding-left:20px}.icon-grid--inline .icon-copy__container{margin-top:0}.icon-grid--inline .icon-copy__block--copy{padding-top:0}.icon-grid--inline .icon-copy__outer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.icon-grid--inline .icon-copy__outer:last-child{margin-bottom:0}.icon-grid--inline .icon-copy__outer:not(:last-child){padding-bottom:0}.icon-grid--inline .icon-copy__block--icon{padding-bottom:0}.icon-grid--two .icon-copy__outer{width:50%;padding-right:5%}.icon-grid--three .icon-copy__outer{width:auto;-ms-flex:1 1 30.5%;flex:1 1 30.5%;padding-right:2%;padding-left:2%}.icon-grid--three .icon-copy__outer:nth-child(3n+1){padding-left:0}.icon-grid--three .icon-copy__outer:nth-child(3n){padding-right:0}.icon-grid--three .icon-copy__outer:last-child{padding-right:0}.icon-grid--three .icon-copy__block--copy{margin-left:auto;margin-right:auto;padding-left:0}.icon-grid--three.icon-grid--inline .icon-copy__outer{width:33.3333%;-ms-flex:0 0 30.5%;flex:0 0 30.5%;margin-bottom:0}.icon-grid--four .icon-copy__outer{width:auto;-ms-flex:1 1 20.5%;flex:1 1 20.5%;padding-right:2%;padding-left:2%}.icon-grid--four .icon-copy__outer:nth-child(4n+1){padding-left:0}.icon-grid--four .icon-copy__outer:nth-child(4n){padding-right:0}.icon-grid--four .icon-copy__outer:last-child{padding-right:0}.icon-grid--four .icon-copy__block--copy{margin-left:auto;margin-right:auto;padding-left:0}}.stats__block{width:100%}.stats__block img{max-width:550px;margin-top:30px;margin-bottom:50px}.stats__highlight{padding:40px 14% 32px;margin-top:20px;margin-bottom:20px;background-color:#eef6f7}.stats__highlight p{color:#004e57;line-height:1;text-align:center}.stats__highlight--stats{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.stats__highlight--stats h1{font-family:"Helvetica Neue Heavy",sans-serif;margin-bottom:0}.stats__highlight--stats h5{line-height:1;margin-top:auto;margin-bottom:auto;margin-left:12px}@media (min-width: 768px){.stats__container{display:-ms-flexbox;display:flex;direction:rtl;max-width:900px}.stats__container:not(:first-child){margin-top:48px}.stats__block{width:auto;direction:ltr;margin-right:16px}.stats__highlight{width:311px;padding:40px 18% 32px;margin-left:auto;margin-right:auto;direction:ltr;margin-top:0;margin-bottom:0}.stats__highlight p{text-align:left}.stats__highlight--stats{-ms-flex-pack:start;justify-content:flex-start}}.tooltip{position:relative;cursor:pointer;overflow:visible;padding-bottom:2px;background-size:auto 3px;background-repeat:repeat-x;background-position-y:100%;background-image:url("../images/tooltip-underline-navy.png")}.tooltip--white{background-image:url("../images/tooltip-underline-white.png")}.tooltip--navy{background-image:url("../images/tooltip-underline-navy.png")}.tooltip .tooltip__container{display:none;position:absolute;background-color:#049fc5;color:#fff;font-size:.875rem;font-family:"Helvetica Neue Roman",sans-serif;letter-spacing:0;word-wrap:break-word;line-height:1.14;min-height:20px;padding:8px 10px;z-index:600;top:auto;left:0;bottom:100%;margin-left:auto;margin-bottom:7px;width:inherit}@media (min-width: 992px){.tooltip--right .tooltip__container,.tooltip.right .tooltip__container{top:-5px;left:100%;bottom:auto;margin-left:15px;margin-bottom:auto;width:280px}}.tooltip .tooltip__container::before{content:"";position:absolute;width:10px;height:10px;background-image:url("../images/tooltip-arrow.svg");background-repeat:no-repeat;background-size:100%;top:100%;left:50%;margin-left:-5px}.tooltip .tooltip__container.multiline::before{left:100%;margin-left:-30px}@media (min-width: 992px){.tooltip--right .tooltip__container::before,.tooltip.right .tooltip__container::before{-ms-transform:rotate(90deg);transform:rotate(90deg);top:20px;left:-5px}}.content--light+.content--light{padding-top:0;margin-top:0}.icon-grid :not(.content--light):not(.content--solid)+.spotlight--revpat.spotlight--alt .container{border-top:1px solid #878787}.tile-row--full.tile-row--light-bg+.tile-row--full{margin-top:0}.tile-grid+.content:not(.content--solid):not(.content--scrollbox):not(.content--light){margin-top:50px}@media (min-width: 768px){.tile-grid+.content:not(.content--solid):not(.content--scrollbox):not(.content--light){margin-top:50px}}.tile-grid+.content--scrollbox{margin-top:-20px}.tile-grid+.mm-table{margin-top:0}@media (min-width: 768px){.tile-grid+.mm-table{margin-top:70px}}.content:not(.content--light):not(.content--solid)+.spotlight--alt .spotlight__container{border-top:1px solid #d8d8d8}@media (min-width: 768px){.quote--solid+.spotlight--pompat,.quote--solid .spotlight--alt{margin-top:0}}.revpat .content:not(.content--light):not(.content--solid):not(.simple-accordion)+.content:not(.content--light):not(.content--solid):not(.content--side-by-side) .content__block--text:first-child{border-top:1px solid #979797;padding-top:45px}@media (min-width: 768px){.revpat .content:not(.content--light):not(.content--solid):not(.simple-accordion)+.content:not(.content--light):not(.content--solid):not(.content--side-by-side) .content__block--text:first-child{padding-top:70px}}.revpat .content:not(.content--light):not(.simple-accordion)+.content:not(.content--light):not(.content--side-by-side) .content__block--text:first-child:last-child{border-top:1px solid #012269}@media (min-width: 768px){.revpat .content:not(.content--light):not(.simple-accordion)+.content:not(.content--light):not(.content--side-by-side) .content__block--text:first-child:last-child{padding-top:50px}}.revpat .content:not(.content--light):not(.content--solid)+.tile-grid .tile-row:not(.tile-row--full){border-top:1px solid #979797;padding-top:50px}@media (min-width: 768px){.revpat .content:not(.content--light):not(.content--solid)+.tile-grid .tile-row:not(.tile-row--full){border-top:0;padding-top:0}}@media (min-width: 768px){.revpat .content:not(.content--light):not(.content--solid)+.tile-grid{border-top:0}.revpat .content:not(.content--light):not(.content--solid)+.tile-grid .tile-row:first-child:not(.tile-row--dark-bg):not(.tile-row--light-bg)>.container{border-top:1px solid #979797;padding-top:50px}}.revpat .tile-grid+.content:not(.content--light):not(.content--solid):not(.content--scrollbox):not(.icon-grid){border-top:1px solid #979797;padding-top:50px}@media (min-width: 768px){.revpat .tile-grid+.content:not(.content--light):not(.content--solid):not(.content--scrollbox):not(.icon-grid){border-top:0;padding-top:0}}@media (min-width: 768px){.revpat .tile-grid+.content:not(.content--light):not(.content--solid):not(.content--scrollbox):not(.icon-grid){border-top:0}.revpat .tile-grid+.content:not(.content--light):not(.content--solid):not(.content--scrollbox):not(.icon-grid)>.container{border-top:1px solid #979797;padding-top:50px}}.revpat .downloads+.spotlight--alt{border-top:2px solid #012269}@media (min-width: 768px){.revpat .downloads+.spotlight--alt{border-top:0}.revpat .downloads+.spotlight--alt .spotlight__container{border-top:1px solid #012269}}.revpat .tile-grid+.icon-grid:not(.content--light):not(.content--solid){margin-top:0;padding-left:25px;padding-right:25px}.revpat .tile-grid+.icon-grid:not(.content--light):not(.content--solid) .container .content__block--text:first-child{padding-left:0;padding-right:0;padding-top:50px;border-top:1px solid #012269}.revpat .tile-grid+.icon-grid:not(.content--light):not(.content--solid) .icon-copy__container{padding-left:0;padding-right:0}@media (min-width: 768px){.revpat .tile-grid+.icon-grid:not(.content--light):not(.content--solid) .container .content__block--text:first-child{border-top:0;padding-top:0}.revpat .tile-grid+.icon-grid:not(.content--light):not(.content--solid)>.container{border-top:1px solid #012269;padding-top:50px}}.revpat .content--side-by-side:not(.content--light):not(.content--solid):not(.simple-accordion)+.content--side-by-side:not(.content--light):not(.content--solid):not(.simple-accordion) .content__block--text{border-top:1px solid #979797;padding-top:50px}.pompat .content:not(.content--light):not(.content--solid):not(.icon-grid--default):not(.simple-accordion)+.content:not(.content--light):not(.content--solid):not(.icon-grid--default) .content__block--text:first-child{border-top:1px solid #d8d8d8;padding-top:45px}@media (min-width: 768px){.pompat .content:not(.content--light):not(.content--solid):not(.icon-grid--default):not(.simple-accordion)+.content:not(.content--light):not(.content--solid):not(.icon-grid--default) .content__block--text:first-child{padding-top:50px}}@media (min-width: 768px){.pompat .simple-accordion+.content:not(.content--light):not(.content--solid) .content__block--text:first-child{border-top:1px solid #d8d8d8;padding-top:45px;max-width:930px}}@media (min-width: 768px) and (min-width: 768px){.pompat .simple-accordion+.content:not(.content--light):not(.content--solid) .content__block--text:first-child{padding-top:50px}}.pompat .content--:not(.simple-accordion)+.tile-grid--reversed .tile-row:not(.tile-row--full){border-top:1px solid #d8d8d8;padding-top:50px}@media (min-width: 768px){.pompat .content--:not(.simple-accordion)+.tile-grid--reversed .tile-row:not(.tile-row--full){border-top:0;padding-top:0}}@media (min-width: 768px){.pompat .content--:not(.simple-accordion)+.tile-grid--reversed{border-top:0}.pompat .content--:not(.simple-accordion)+.tile-grid--reversed .tile-row:first-child:not(.tile-row--dark-bg):not(.tile-row--light-bg):not(.tile-row--full)>.container{border-top:1px solid #d8d8d8;padding-top:50px}}.pompat .tile-grid+.icon-grid:not(.content--light):not(.content--solid){margin-top:0;padding-left:25px;padding-right:25px}.pompat .tile-grid+.icon-grid:not(.content--light):not(.content--solid) .container .content__block--text:first-child{padding-left:0;padding-right:0;padding-top:50px;border-top:1px solid #004e57}.pompat .tile-grid+.icon-grid:not(.content--light):not(.content--solid) .icon-copy__container{padding-left:0;padding-right:0}@media (min-width: 768px){.pompat .tile-grid+.icon-grid:not(.content--light):not(.content--solid) .container .content__block--text:first-child{border-top:0;padding-top:0}.pompat .tile-grid+.icon-grid:not(.content--light):not(.content--solid)>.container{border-top:1px solid #004e57;padding-top:50px}}@media (min-width: 768px) and (max-height: 700px){.hero+.tile-grid .tile-row:not(.tile-row--full){margin-top:15px;margin-bottom:15px}.hero+.steps{margin-top:15px;margin-bottom:15px}.hero+.content:not(.content--light):not(.content--solid):not(.sa):not(.icon-grid){margin-top:15px;margin-bottom:15px}.hero+.icon-grid{margin-top:15px}.hero+.sa{margin-top:15px}.hero+.dosing-calendar{padding-top:15px}.hero+.downloads{margin-top:15px}.hero+.form{margin-top:5px}.hero+.sitemap .sitemap__row{padding-top:15px}}.dosing{padding-top:10px}.dosing--key{margin-bottom:30px}.dosing--key legend{margin-bottom:30px;font-size:1rem;font-family:"Helvetica Neue Heavy",sans-serif;color:#333}.dosing--key dt{float:left;width:12px;height:12px}.dosing--key dt.blue{background-color:#00b5e2}.dosing--key dt.yellow{background-color:#f7b500}.dosing--key dd{margin-left:20px;color:#4f4f4f;margin-bottom:20px;font-size:.75rem;line-height:1.4}.dosing--key dd ul{font-size:.75rem;list-style:none;padding-left:17px;position:relative;margin-bottom:10px;max-width:290px;margin-top:3px}.dosing--key dd ul li{position:relative;padding-left:0;line-height:1.4}.dosing--key dd ul li:before{content:"" !important;width:8px !important;height:1px;background-color:#000;position:absolute;top:8px;left:14px}.dosing--chart img{width:100%;margin-top:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width: 768px){.dosing{display:-ms-flexbox;display:flex;padding-top:14px}.dosing--key{padding-right:5%;-ms-flex:1 1 33%;flex:1 1 33%}.dosing--chart{-ms-flex:1 1 66%;flex:1 1 66%}}.comparison-callout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.comparison-callout--one{width:100%;max-width:165px;margin-left:auto;margin-right:auto}.comparison-callout--one img{margin-right:auto;margin-left:auto;width:100%;height:intrinsic}.comparison-callout--two{width:100%;padding:4% 0}.comparison-callout--two h3{width:100%;text-align:center;border-bottom:1px solid #00b5e2;line-height:0.1;margin:10px 0 20px}.comparison-callout--two h3 span{background-color:#e7f8fd;padding:0 20px}.comparison-callout--three{width:100%}@media (min-width: 768px){.comparison-callout{width:100%;display:-ms-flexbox;display:flex;max-width:1080px;margin-left:auto;margin-right:auto}.comparison-callout--one{width:50%;margin-top:auto;max-width:155px;height:100%}.comparison-callout--two{-ms-flex-order:2;order:2;padding:0}.comparison-callout--two h3{border-bottom:1.5px solid #00b5e2}.comparison-callout--three{-ms-flex-order:3;order:3;width:50%}.comparison-callout--three ul{width:100%;margin-right:auto;margin-left:auto;padding-left:10%;padding-right:4%}.comparison-callout--three:last-child ul{padding-left:18%}.comparison-callout .comparison-callout:nth-last-child(2){max-width:250px}}body[data-theme="rrflpat"] sup{font-family:inherit;top:0;font-size:55%;vertical-align:super}body[data-theme="rrflpat"] .rrflpat .h1,body[data-theme="rrflpat"] .rrflpat h1,body[data-theme="rrflpat"] .rrflpat .h2,body[data-theme="rrflpat"] .rrflpat h2,body[data-theme="rrflpat"] .rrflpat .h3,body[data-theme="rrflpat"] .rrflpat h3,body[data-theme="rrflpat"] .rrflpat .h4,body[data-theme="rrflpat"] .rrflpat h4,body[data-theme="rrflpat"] .rrflpat .h5,body[data-theme="rrflpat"] .rrflpat h5,body[data-theme="rrflpat"] .rrflpat .h6,body[data-theme="rrflpat"] .rrflpat h6{color:#333}@media (min-width: 768px){body[data-theme="rrflpat"] .rrflpat h5{font-size:1rem}}body[data-theme="rrflpat"] .rrflpat h4 a,body[data-theme="rrflpat"] .rrflpat p a,body[data-theme="rrflpat"] .rrflpat small a,body[data-theme="rrflpat"] .rrflpat a:not([class^="btn"]){text-decoration:underline;color:#012269}body[data-theme="rrflpat"] .icon-grid:not(.icon-grid--light)+.content:not(.content--light):not(.simple-accordion):not(.icon-grid--light) .content__block--text{border-top:1px solid #d8d8d8;padding-top:50px}body[data-theme="rrflpat"] .content:not(.simple-accordion):not(.content--light):not(.content--solid):not(.icon-grid--light)+.tile-grid .tile-row:first-child:not(.tile-row--full):not(.tile-row--dark-bg):not(.tile-row--light-bg):last-child:not(.tile-row--full):not(.tile-row--dark-bg):not(.tile-row--light-bg)>.container{border-top:1px solid #d8d8d8;padding-top:50px}body[data-theme="rrflpat"] .tile-grid--reversed+.content:not(.content--light):not(.simple-accordion):not(.icon-grid--light) .content__block--text{border-top:1px solid #d8d8d8;padding-top:50px}body[data-theme="rrflpat"] .content:not(.content--light):not(.simple-accordion)+.content.content--side-by-side .content__block--text{border-top:1px solid #00b5e2;padding-top:50px}body[data-theme="rrflpat"] .content--side-by-side+.content:not(.content--light):not(.content--solid) .content__block--text{border-top:1px solid #00b5e2;padding-top:50px}body[data-theme="rrflpat"] .tile-grid:not(.tile-grid--reversed)+.content.content--side-by-side .content__block--text{border-top:1px solid #00b5e2;padding-top:50px}@media (min-width: 768px){body[data-theme="rrflpat"] .content--side-by-side+.content:not(.content--side-by-side){margin-top:-20px}}body[data-theme="rrflpat"] .header__block--branding{-ms-flex-align:end;align-items:flex-end}body[data-theme="rrflpat"] .header__block--branding .header__anchor{padding-right:5px}body[data-theme="rrflpat"] .header__block--branding .header__anchor .header__img--logo{width:70px}body[data-theme="rrflpat"] .header__block--branding .header__anchor:last-child{padding-right:0;padding-left:5px}body[data-theme="rrflpat"] .header__block--branding .header__anchor:last-child .header__img--logo{width:50px}body[data-theme="rrflpat"] .header .header__span--hamburger,body[data-theme="rrflpat"] .header .header__span--hamburger::before,body[data-theme="rrflpat"] .header .header__span--hamburger::after{background-color:#009ec7}@media (min-width: 768px){body[data-theme="rrflpat"] .header__block--branding{-ms-flex-align:center;align-items:center}body[data-theme="rrflpat"] .header__block--branding .header__anchor .header__img--logo{width:90px}body[data-theme="rrflpat"] .header__block--branding .header__anchor:last-child .header__img--logo{width:68px}body[data-theme="rrflpat"] .header__block--toolbar{padding-left:180px}body[data-theme="rrflpat"] .header__block--subnav-col-1{max-width:130px}body[data-theme="rrflpat"] .header__block--subnav-col-2{max-width:275px}}@media (min-width: 992px){body[data-theme="rrflpat"] .header__block--toolbar{width:110%;margin-left:-10%;padding-left:0}body[data-theme="rrflpat"] .header__block--branding{-ms-flex-align:end;align-items:flex-end;min-width:180px;max-width:20%}body[data-theme="rrflpat"] .header__block--branding .header__anchor{padding-right:10px}body[data-theme="rrflpat"] .header__block--branding .header__anchor .header__img--logo{width:auto;height:40px;min-width:0}body[data-theme="rrflpat"] .header__block--branding .header__anchor:last-child{padding-left:10px;padding-right:0}body[data-theme="rrflpat"] .header__block--branding .header__anchor:last-child .header__img--logo{width:auto;height:50px;min-width:0}body[data-theme="rrflpat"] .header__block--desktop-nav{padding-left:40px}}@media (min-width: 1200px){body[data-theme="rrflpat"] .header .header__anchor .header__img--logo{width:auto;height:64px}body[data-theme="rrflpat"] .header .header__anchor:last-child .header__img--logo{width:auto;height:70px}body[data-theme="rrflpat"] .header__block--desktop-nav{padding-left:70px}body[data-theme="rrflpat"] .header__block--branding{min-width:250px}body[data-theme="rrflpat"] .header__block--toolbar{width:115%;margin-left:-15%}}body[data-theme="rrflpat"] .indication__button::after{border-top-color:#000}body[data-theme="rrflpat"] .hero{background:right bottom/cover no-repeat url("../images/rrfl-hero-mob-bg.svg")}body[data-theme="rrflpat"] .hero__block:not(.hero__block--portrait){padding-left:50px;padding-bottom:0}body[data-theme="rrflpat"] .hero h1{font-size:2.25rem;line-height:2.375rem}body[data-theme="rrflpat"] .hero h1::before{content:"/ ";position:absolute;left:25px;color:#fcc501;font-family:"Helvetica Neue Heavy",sans-serif;font-size:2.5rem}body[data-theme="rrflpat"] .hero p{color:#333}body[data-theme="rrflpat"] .hero:not(.hero--landing) .hero__block{padding-top:35px;padding-bottom:35px;min-height:350px}body[data-theme="rrflpat"] .hero--landing{background:right/cover no-repeat url("../images/rrfl-landing-hero-mb.png")}body[data-theme="rrflpat"] .hero--landing p{color:#444}@media (min-width: 768px){body[data-theme="rrflpat"] .hero{background:right/cover no-repeat url("../images/hero-with-bg-2.svg")}body[data-theme="rrflpat"] .hero__block:not(.hero__block--portrait){padding-left:50px}body[data-theme="rrflpat"] .hero h1::before{left:15px;font-size:3.4375rem}body[data-theme="rrflpat"] .hero h5{font-size:1.5625rem}body[data-theme="rrflpat"] .hero:not(.hero--landing) .hero__block{min-height:250px;max-width:78%}body[data-theme="rrflpat"] .hero--landing{background:right/cover no-repeat url("../images/rrfl-landing-hero-dt.png")}body[data-theme="rrflpat"] .hero--landing .hero__block:not(.hero__block--portrait){padding-bottom:50px}}@media (min-width: 992px){body[data-theme="rrflpat"] .hero--landing .hero__block--portrait{max-width:385px;padding-right:4.5%}body[data-theme="rrflpat"] .hero--landing .hero__block:not(.hero__block--portrait){padding-bottom:60px}}@media (min-width: 1200px){body[data-theme="rrflpat"] .hero__block:not(.hero__block--portrait){padding-left:40px}body[data-theme="rrflpat"] .hero:not(.hero--landing) .hero__block{max-width:100%}body[data-theme="rrflpat"] .hero h1{font-size:3rem;line-height:3.5rem}body[data-theme="rrflpat"] .hero h1::before{left:0}}body[data-theme="rrflpat"] .wayfinder__block--background{background:linear-gradient(to right, #7ec2ea 0%, #6bbaeb 15%, #56ace5 60%, #499fd6 80%)}body[data-theme="rrflpat"] .wayfinder-bg1{position:absolute;width:255px;height:247px;right:-10px;bottom:-10px;opacity:1}body[data-theme="rrflpat"] .wayfinder-bg1 .stop-color{stop-color:#fcc501}body[data-theme="rrflpat"] .wayfinder-bg2{position:absolute;width:1577px;height:945px;right:0;bottom:-108px;opacity:1}body[data-theme="rrflpat"] .wayfinder-bg2 .stop-color{stop-color:#dedddd}@media (min-width: 768px){body[data-theme="rrflpat"] .wayfinder__block--background{background:linear-gradient(to right, #7ec2ea 0%, #6bbaeb 15%, #56ace5 60%, #499fd6 80%)}body[data-theme="rrflpat"] .wayfinder-bg1{position:absolute;width:376px;height:361px;right:-14px;bottom:-14px;opacity:1}body[data-theme="rrflpat"] .wayfinder-bg2{position:absolute;width:998px;height:598px;right:0;bottom:-70px;opacity:1}}@media (min-width: 992px){body[data-theme="rrflpat"] .wayfinder__block--textblock{width:1020px}}body[data-theme="rrflpat"] .btn:not(.header__btn){border-color:#333;color:#333;background-image:url("../images/rrflpat-cta-arrow.svg")}body[data-theme="rrflpat"] .btn:not(.header__btn):hover:not(.btn--rrflpat-download){text-decoration:none;background-position-x:96%;background-color:#fcc501;border-color:#fcc501}body[data-theme="rrflpat"] .tray__block--header{background-color:#00b5e2}body[data-theme="rrflpat"] .tray__button--active{color:#000}body[data-theme="rrflpat"] .tray__span--icon{border-color:#000}body[data-theme="rrflpat"] .tray__span--icon::after,body[data-theme="rrflpat"] .tray__span--icon::before{background-color:#000}@media (min-width: 768px){body[data-theme="rrflpat"] .tray__block--header{background-color:#012269}body[data-theme="rrflpat"] .tray__block--hidden ul:last-child{margin-bottom:0}body[data-theme="rrflpat"] .tray__button--active{background-color:#00b5e2;color:#000}body[data-theme="rrflpat"] .tray__button:not(.tray__button--expand):active,body[data-theme="rrflpat"] .tray__button:not(.tray__button--expand):focus{background-color:#00b5e2}body[data-theme="rrflpat"] .tray__span--icon{color:#fff;border-color:#fff}body[data-theme="rrflpat"] .tray__span--icon::after,body[data-theme="rrflpat"] .tray__span--icon::before{background-color:#fff}}body[data-theme="rrflpat"] .cs-howto{background-color:#e7f8fd}body[data-theme="rrflpat"] .cs-howto ol li::before{background-color:#00b5e2;color:#000}body[data-theme="rrflpat"] .cs h2::before{background-color:#00b5e2;color:#000}body[data-theme="rrflpat"] .cs__btn{color:#012269;background-color:#fcc501;background-image:url("../images/btn-cs-arrow-revpat.svg")}body[data-theme="rrflpat"] .cstile{background-color:#e7f8fd;color:#012269}body[data-theme="rrflpat"] .cstile::before{border:4px solid #00b5e2}body[data-theme="rrflpat"] .cstile:hover{background-color:#9cdfed}body[data-theme="rrflpat"] .cstile.selected{color:#000;background-color:#05aecd}body[data-theme="rrflpat"] .cstile.selected::before{border:4px solid #05aecd;background-image:url("../images/checkbox--rev.svg")}body[data-theme="rrflpat"] .cstile:focus{outline:none;box-shadow:0 0 2px 2px rgba(5,174,205,0.3)}body[data-theme="rrflpat"] .csq__list li{background-color:#e7f8fd;color:#012269}body[data-theme="rrflpat"] .csq__list li:hover{background-color:#9cdfed}body[data-theme="rrflpat"] .csq__list li.selected{background-color:#05aecd;color:#fff}body[data-theme="rrflpat"] .csq__list li::before{border:4px solid #05aecd}body[data-theme="rrflpat"] .csq__list li.selected::before{border:4px solid #fff;background-image:url("../images/checkbox--rev.svg")}body[data-theme="rrflpat"] .csq__list li:focus{outline:none;box-shadow:0 0 2px 2px rgba(5,174,205,0.3)}body[data-theme="rrflpat"] .csq__add{background-color:#e7f8fd;color:#012269}body[data-theme="rrflpat"] .csq__add:hover{background-color:#9cdfed}body[data-theme="rrflpat"] .csq__add .csq__edit::before{background-color:#fcc501;background-image:url("../images/add--rev.svg")}body[data-theme="rrflpat"] .csq__add.selected{background-color:#05aecd;color:#fff}body[data-theme="rrflpat"] .csq__add.selected .csq__edit::before{background-color:#fff;background-image:url("../images/checkbox--rev.svg")}body[data-theme="rrflpat"] .cs-completed .btn-back{background-image:url("../images/btn-cs-arrow-back-revpat.svg")}body[data-theme="rrflpat"] .cs-completed .btn-back--rrflpat{color:#333;background-color:#fcc501;background-image:url("../images/btn-cs-arrow-back-revpat.svg")}body[data-theme="rrflpat"] .tile-row ul{list-style:none}body[data-theme="rrflpat"] .tile-row ul li::before{content:"\2022";font-size:11px;color:#00b5e2;display:inline-block;width:30px;margin-left:-30px}body[data-theme="rrflpat"] .tile-row--light-bg{background-color:#e7f8fd}body[data-theme="rrflpat"] .tile-row--light-bg:not(.tile-row--full):not(.tile-row--graphic){margin:0;padding:50px 25px}@media (min-width: 768px){body[data-theme="rrflpat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--full):not(.tile-row--graphic):nth-child(even) .tile-row__block--textblock{padding-left:0;padding-right:60px}body[data-theme="rrflpat"] .tile-row--light-bg:not(.tile-row--full):not(.tile-row--graphic){padding-top:60px;padding-bottom:60px}}body[data-theme="rrflpat"] .quote{padding:30px 30px 30px 0}body[data-theme="rrflpat"] .quote__blockquote{border-left:0}body[data-theme="rrflpat"] .quote__blockquote>div:first-child{border-left:10px solid #00b5e2;padding-left:24px}body[data-theme="rrflpat"] .quote__blockquote a{max-width:315px}body[data-theme="rrflpat"] .quote--solid{background-color:#e7f8fd;padding-top:30px;padding-bottom:30px;padding-right:35px}body[data-theme="rrflpat"] .quote--cta{padding-left:0;padding-right:30px;padding-top:0;padding-bottom:0}body[data-theme="rrflpat"] .quote--background .quote__blockquote div:first-child{border-left:0;padding-left:0}@media (min-width: 992px){body[data-theme="rrflpat"] .quote{padding-bottom:45px}body[data-theme="rrflpat"] .quote__blockquote{border-left-width:6px;padding-left:15px;min-height:0}body[data-theme="rrflpat"] .quote__blockquote>div:first-child{padding-left:45px}body[data-theme="rrflpat"] .quote--solid{padding-top:45px;padding-bottom:45px}body[data-theme="rrflpat"] .quote--cta{padding-top:25px;padding-bottom:25px}}body[data-theme="rrflpat"] .indications{background-color:#012269}body[data-theme="rrflpat"] .indications__block--copy{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}body[data-theme="rrflpat"] .indications__block--copy ul{list-style:none;padding-left:12px;margin-bottom:0}body[data-theme="rrflpat"] .indications__block--copy ul li{font-size:.875rem}body[data-theme="rrflpat"] .indications__block--copy ul li::before{content:"\2022";color:#00b5e2;display:inline-block;width:12px;margin-left:-12px}@media (min-width: 768px){body[data-theme="rrflpat"] .indications{background-color:rgba(1,33,105,0.8)}}@media (min-width: 992px){body[data-theme="rrflpat"] .indications__block--copy{padding-right:0}body[data-theme="rrflpat"] .indications__block--copy ul{list-style:none;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:40px}body[data-theme="rrflpat"] .indications__block--copy ul li{font-size:.75rem}body[data-theme="rrflpat"] .indications__block--copy ul li::before{content:"\2022";color:#00b5e2;display:inline-block;width:12px;margin-left:-12px;padding-bottom:0}}body[data-theme="rrflpat"] .icon-grid--light{padding-top:60px;padding-bottom:60px;margin-bottom:0;background-color:#e7f8fd}body[data-theme="rrflpat"] .icon-grid--light .icon-copy__block--icon{height:140px}body[data-theme="rrflpat"] .icon-grid--light .icon-copy__block--icon img{height:100%}body[data-theme="rrflpat"] .content ul:not(.default-list-styles){list-style:none}body[data-theme="rrflpat"] .content ul:not(.default-list-styles) li::before{content:"\2022";color:#00b5e2;display:inline-block;width:30px;margin-left:-30px}body[data-theme="rrflpat"] .content ul:not(.default-list-styles) li ul{list-style-type:circle}body[data-theme="rrflpat"] .content ul:not(.default-list-styles) li ul li::before{content:none}body[data-theme="rrflpat"] .content ul:not(.default-list-styles) li ul li ul{list-style-type:square}body[data-theme="rrflpat"] .content ul:not(.default-list-styles).side-by-side{padding-left:0}body[data-theme="rrflpat"] .content ul:not(.default-list-styles).side-by-side li::before{content:none}body[data-theme="rrflpat"] .content--light{background-color:#e7f8fd}body[data-theme="rrflpat"] .sa dt{border-bottom:0.5px solid #4f4f4f}body[data-theme="rrflpat"] .sa dt h4{color:#000}body[data-theme="rrflpat"] .sa dt>div::after{background-image:url("../images/accordion-arrow-revpat.svg")}body[data-theme="rrflpat"] .sa dd ul{list-style:disc}body[data-theme="rrflpat"] .sa dd ul li{padding-left:10px}body[data-theme="rrflpat"] .sa dd ul li::before{content:none}body[data-theme="rrflpat"] .spotlight__block h2{color:#333}body[data-theme="rrflpat"] .spotlight__block p{color:#4f4f4f}body[data-theme="rrflpat"] .spotlight__container{border-top:1px solid #00b5e2}body[data-theme="rrflpat"] .spotlight__container>.spotlight__block:first-child{border-color:rgba(0,0,0,0.25)}body[data-theme="rrflpat"] .form label{font-family:"Helvetica Neue Heavy",sans-serif;font-size:1.25rem;line-height:1.5rem;letter-spacing:.015rem}body[data-theme="rrflpat"] .form label.ilabel{font-family:"Helvetica Neue Roman",sans-serif;font-size:1rem;color:#4f4f4f;letter-spacing:.01375rem;line-height:1.625}body[data-theme="rrflpat"] .form label.ilabel.active,body[data-theme="rrflpat"] .form label:not(.ilabel).active{font-family:"Helvetica Neue Heavy",sans-serif}body[data-theme="rrflpat"] .form .ilabel.error,body[data-theme="rrflpat"] .form label.ilabel.active.error{color:#e02020}body[data-theme="rrflpat"] .form input[type="text"],body[data-theme="rrflpat"] .form input[type="email"]{border-bottom:1px solid #004e57}body[data-theme="rrflpat"] .form input[type="text"].wpcf7-not-valid,body[data-theme="rrflpat"] .form input[type="email"].wpcf7-not-valid{border-bottom:1px solid #e02020}body[data-theme="rrflpat"] .form textarea{border:1px solid #004e57}body[data-theme="rrflpat"] .form .wpcf7-not-valid textarea{border:1px solid #e02020}body[data-theme="rrflpat"] .form input[type="checkbox"]+span::after{background-image:url("../images/checkbox--pom.svg")}body[data-theme="rrflpat"] .form .patselect__selected{font-family:"Helvetica Neue Heavy",sans-serif}body[data-theme="rrflpat"] .form .patselect__selected::after{background-image:url("../images/select-rrflpat.svg")}body[data-theme="rrflpat"] .form .patselect__selected.default{font-family:"Helvetica Neue Roman",sans-serif}body[data-theme="rrflpat"] .form .patselect__items::-webkit-scrollbar-thumb{background-color:#4f4f4f}body[data-theme="rrflpat"] .form .patselect__selected.error,body[data-theme="rrflpat"] .form select.wpcf7-not-valid+.patselect__selected{border:1px solid #e02020}body[data-theme="rrflpat"] .stats__highlight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:0;margin-bottom:0}body[data-theme="rrflpat"] .stats__highlight p{color:#000;text-align:left}body[data-theme="rrflpat"] .stats__highlight--stats{-ms-flex-direction:row;flex-direction:row;margin-right:auto;margin-bottom:5px}body[data-theme="rrflpat"] .stats__highlight--stats h1,body[data-theme="rrflpat"] .stats__highlight--stats h4{color:#02b3e1;font-family:"Helvetica Neue Heavy",sans-serif}body[data-theme="rrflpat"] .stats__highlight--stats h1{font-size:4.375rem;line-height:3.25rem}body[data-theme="rrflpat"] .stats__highlight--stats h4{margin-top:auto;font-size:2.0625rem;margin-left:10px}body[data-theme="rrflpat"] .stats__block img{width:100%}@media (min-width: 768px){body[data-theme="rrflpat"] .stats__container{max-width:1000px}body[data-theme="rrflpat"] .stats__block{margin-top:auto;margin-bottom:auto}body[data-theme="rrflpat"] .stats__block img{max-width:660px;margin-top:0}body[data-theme="rrflpat"] .stats__block:last-child{width:66%}body[data-theme="rrflpat"] .stats__highlight p{font-size:1.5rem}body[data-theme="rrflpat"] .stats__highlight--stats{-ms-flex-direction:column;flex-direction:column;text-align:left}body[data-theme="rrflpat"] .stats__highlight--stats h1{font-size:5.5rem;line-height:4rem}body[data-theme="rrflpat"] .stats__highlight--stats h4{font-size:2.5rem;margin-left:0;margin-bottom:auto;line-height:inherit}}body[data-theme="rrflpat"] .parallax__shade{background:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.4) 100%)}body[data-theme="rrflpat"] .parallax__nav li span{opacity:1}body[data-theme="rrflpat"] .parallax__tips{top:210px}body[data-theme="rrflpat"] .parallax .ptransition{background-color:#05aecd}body[data-theme="rrflpat"] .psection h2{color:#000;font-weight:100}@media (min-width: 800px){body[data-theme="rrflpat"] .psection h2{font-size:2.5rem;line-height:3rem}}@media (min-width: 1200px){body[data-theme="rrflpat"] .psection h2{font-size:3.4375rem;line-height:3.9375rem}}body[data-theme="rrflpat"] .psection h2 sup{font-size:49%;top:0}body[data-theme="rrflpat"] .psection h3{color:#000;font-size:1.75rem}@media (min-width: 800px){body[data-theme="rrflpat"] .psection h3{font-size:2rem}}@media (min-width: 1200px){body[data-theme="rrflpat"] .psection h3{font-size:2.5rem}}body[data-theme="rrflpat"] .psection p{color:#000}body[data-theme="rrflpat"] .psection p.caption{color:#fff;text-shadow:0 0 10px #000}body[data-theme="rrflpat"] .psection p sup{font-size:70%;top:3px}@media (min-width: 1200px){body[data-theme="rrflpat"] .parallax__scrollpane section:nth-child(3) h2{font-size:3rem;line-height:3.2rem}}body[data-theme="rrflpat"] .m-parallax .mpsection h2{color:#333}body[data-theme="rrflpat"] .m-parallax .mpsection h2 sup{font-size:49%;top:0}body[data-theme="rrflpat"] .m-parallax .mpsection h2+p{margin:10px 0 0}body[data-theme="rrflpat"] .m-parallax .mpsection h3{color:#333;font-size:1.5625rem;line-height:2.25rem;margin-bottom:0}body[data-theme="rrflpat"] .m-parallax .mpsection p{color:#333;font-size:.875rem;line-height:1.125rem}body[data-theme="rrflpat"] .m-parallax .mpsection p sup{font-size:70%;top:2px}body[data-theme="rrflpat"] .m-parallax .mpsection .caption{color:#fff;font-size:1rem;text-shadow:0 0 5px #000}body[data-theme="rrflpat"] .m-parallax .mpsection img{margin-top:-10px}body[data-theme="rrflpat"] .m-parallax .mpsection a.btn--pax-link{width:auto;min-width:200px}body[data-theme="rrflpat"] .link-list ul.link-list__ul{list-style:none;padding-left:0}body[data-theme="rrflpat"] .link-list li.link-list__li::before{display:none}body[data-theme="rrflpat"] .link-list a.link-list__anchor{color:#000;text-decoration:none;line-height:1;font-family:"Helvetica Neue Heavy",sans-serif}body[data-theme="rrflpat"] .link-list a.link-list__anchor:hover{text-decoration:underline}body[data-theme="rrflpat"] .sitemap .sitemap-block a{color:#000;text-decoration:none}body[data-theme="rrflpat"] .sitemap .sitemap-block a:hover{text-decoration:underline}body[data-theme="rrflpat"].rrflpat-side-effects .sa h2,body[data-theme="rrflpat"].rrflpat-side-effects .sa h4{color:#012269}body[data-theme="rrflpat"].rrflpat-side-effects .sa dt.open::after{opacity:1}body[data-theme="mclpat"] .mclpat p a,body[data-theme="mclpat"] .mclpat h4 a,body[data-theme="mclpat"] .mclpat h2 a,body[data-theme="mclpat"] .mclpat h3 a,body[data-theme="mclpat"] .mclpat h1 a,body[data-theme="mclpat"] .mclpat h5 a,body[data-theme="mclpat"] .mclpat small a,body[data-theme="mclpat"] .mclpat li a{text-decoration:underline;color:#00b5e2}body[data-theme="mclpat"] sup{font-family:inherit;top:0;font-size:60%;vertical-align:super}body[data-theme="mclpat"] .content:not(.content--light):not(.icon-grid--center):not(.simple-accordion):not(.content--side-by-side)+.content:not(.content--light):not(.simple-accordion):not(.icon-grid--light) .content__block--text{border-top:1px solid #979797;padding-top:50px}body[data-theme="mclpat"] .content:not(.simple-accordion):not(.content--light):not(.content--solid):not(.icon-grid--light)+.tile-grid .tile-row:first-child:not(.tile-row--full):not(.tile-row--dark-bg):not(.tile-row--light-bg):last-child:not(.tile-row--full):not(.tile-row--dark-bg):not(.tile-row--light-bg)>.container{border-top:1px solid #979797;padding-top:50px}body[data-theme="mclpat"] .simple-accordion+.simple-accordion .sa__header{border-top:1px solid #979797;padding-top:50px}body[data-theme="mclpat"] .simple-accordion+.tile-grid:not(.tile-grid--reversed) .tile-row:only-child>.container{border-top:1px solid #979797;padding-top:50px}body[data-theme="mclpat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--light-bg):not(.tile-row--graphic)+.tile-row:not(.tile-row--light-bg):not(.tile-row--graphic)>.container{border-bottom:1px solid #979797;padding-bottom:50px}body[data-theme="mclpat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--light-bg):not(.tile-row--graphic):not(:first-child)>.container{border-top:1px solid #979797;padding-top:50px}body[data-theme="mclpat"] .tile-grid:not(.tile-grid--reversed)+.icon-grid:not(.icon-grid--solid)>.container{border-top:1px solid #979797;padding-top:50px}body[data-theme="mclpat"] .content:not(.content--light):not(.simple-accordion)+.content.content--side-by-side .content__block--text{border-top:1px solid #979797;padding-top:50px}body[data-theme="mclpat"] .tile-grid:not(.tile-grid--reversed)+.content.content--side-by-side .content__block--text{border-top:1px solid #979797;padding-top:50px}body[data-theme="mclpat"] .header__li{-ms-flex-align:center;align-items:center}body[data-theme="mclpat"] .header__li--desktop{padding-left:25px;padding-right:25px}body[data-theme="mclpat"] .header__li--desktop:first-child{padding-left:0}body[data-theme="mclpat"] .header__li--desktop:last-child{padding-right:0;-ms-flex:auto;flex:auto;min-width:auto;max-width:inherit}body[data-theme="mclpat"] .header .gdpr{background-color:#00b5e2}body[data-theme="mclpat"] .header .header__anchor--expanded{background-color:#4f4f4f}body[data-theme="mclpat"] .header .header__anchor--collapsed{color:#4f4f4f}body[data-theme="mclpat"] .header .header__anchor--collapsed:focus,body[data-theme="mclpat"] .header .header__anchor--collapsed:active,body[data-theme="mclpat"] .header .header__anchor--collapsed:hover{color:#4f4f4f;background-color:#d4d4d4}body[data-theme="mclpat"] .header .header__span--hamburger,body[data-theme="mclpat"] .header .header__span--hamburger::before,body[data-theme="mclpat"] .header .header__span--hamburger::after{background-color:#00b5e2}@media (min-width: 768px){body[data-theme="mclpat"] .header .header__anchor--desktop{margin-bottom:0;padding-top:8px}body[data-theme="mclpat"] .header .header__block--subnav-col-2{max-width:270px}}@media (min-width: 992px){body[data-theme="mclpat"] .header__li--desktop{padding-left:25px;padding-right:25px}}@media (min-width: 1440px){body[data-theme="mclpat"] .header__li--desktop{padding-left:30px;padding-right:30px}}body[data-theme="mclpat"] .footer *{color:#333}body[data-theme="mclpat"] .modal__button--close .modal__span::after,body[data-theme="mclpat"] .modal__button--close .modal__span::before{background-color:#4f4f4f}body[data-theme="mclpat"] .btn:not(.header__btn):not(.btn--mclpat-download){border-color:#4f4f4f;color:#4f4f4f;background-image:url("../images/mclpat-cta-arrow.svg")}body[data-theme="mclpat"] .btn:not(.header__btn):not(.btn--mclpat-download):hover{text-decoration:none;background-position-x:96%;background-color:#fcc501;border-color:#fcc501}body[data-theme="mclpat"] .btn--mclpat-download{border-color:#4f4f4f;color:#4f4f4f;background-image:url("../images/mclpat-download-cta-arrow.svg");background-size:13px}body[data-theme="mclpat"] .btn--mclpat-download:hover{background-color:#fcc501;border-color:#fcc501;background-position-x:94%}body[data-theme="mclpat"] .tray__block--header{background-color:#05b5e2}@media (min-width: 768px){body[data-theme="mclpat"] .tray__block--header{background-color:#848484}body[data-theme="mclpat"] .tray__button--active{background-color:#05b5e2}body[data-theme="mclpat"] .tray__button:not(.tray__button--expand):active,body[data-theme="mclpat"] .tray__button:not(.tray__button--expand):focus{background-color:#05b5e2}}body[data-theme="mclpat"] .indications{background-color:#929292;color:#4f4f4f}@media (min-width: 768px){body[data-theme="mclpat"] .indications{background-color:rgba(100,100,100,0.93)}}body[data-theme="mclpat"] .icon-grid:not(.icon-grid--solid):not(.icon-grid--mini):not(.icon-grid--large) .icon-copy__block--icon{max-height:155px;text-align:center}body[data-theme="mclpat"] .icon-grid:not(.icon-grid--solid):not(.icon-grid--mini):not(.icon-grid--large) .icon-copy__block--icon img{height:100%}body[data-theme="mclpat"] .icon-grid .icon-copy__container:not(:last-child){padding-bottom:50px}@media (min-width: 768px){body[data-theme="mclpat"] .icon-grid .icon-copy__container:not(:last-child){padding-bottom:20px}}body[data-theme="mclpat"] .icon-grid--solid{background-color:rgba(247,181,0,0.25)}body[data-theme="mclpat"] .icon-grid--solid h2,body[data-theme="mclpat"] .icon-grid--solid h4,body[data-theme="mclpat"] .icon-grid--solid a{color:#4f4f4f}body[data-theme="mclpat"] .icon-grid--solid a{text-decoration:underline}body[data-theme="mclpat"] .content.icon-grid:not(.icon-grid--solid) .content__block--text p{max-width:1200px}body[data-theme="mclpat"] .content.icon-grid:not(.icon-grid--solid) .content__block--text:last-child{margin-bottom:0}@media (min-width: 768px){body[data-theme="mclpat"] .icon-grid--mini .icon-copy__outer{margin-top:0}body[data-theme="mclpat"] .icon-grid--mini .icon-copy__container{margin-top:40px}}body[data-theme="mclpat"] .tile-row__block--textblock ul{padding-left:20px}body[data-theme="mclpat"] .tile-row--light-bg{background-color:rgba(247,181,0,0.25)}body[data-theme="mclpat"] .tile-row--light-bg:not(.tile-row--full):not(.tile-row--graphic){margin:0;padding:50px 25px}body[data-theme="mclpat"] .tile-row:not(.tile-row--full):not(.tile-row--graphic):not(:first-child):not(:only-child) ul:not(:last-child){margin-top:0;margin-bottom:0.5rem}@media (min-width: 768px){body[data-theme="mclpat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--full):not(.tile-row--graphic):nth-child(even) .tile-row__block--textblock{padding-left:0;padding-right:60px}body[data-theme="mclpat"] .tile-row:not(.tile-row--full):not(.tile-row--graphic):not(:last-child) ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;padding-left:0}body[data-theme="mclpat"] .tile-row:not(.tile-row--full):not(.tile-row--graphic):not(:last-child) ul li{margin-left:1rem;padding-left:0}body[data-theme="mclpat"] .tile-row__block--textblock ul{padding-left:20px}}body[data-theme="mclpat"] .content--light{background-color:rgba(247,181,0,0.25)}body[data-theme="mclpat"] .content--light:not(.icon-grid) h5{font-size:1.375rem}body[data-theme="mclpat"] .content--light:not(.icon-grid) ul{max-width:1200px}body[data-theme="mclpat"] .content--light:not(.icon-grid) ul li{font-size:1.125rem;max-width:1200px}body[data-theme="mclpat"] .icon-grid--mini.icon-grid--three+.content:not(.content--light) .content__block--text ul:last-child{padding-left:20px}body[data-theme="mclpat"] .sa dt{border-bottom:0.5px solid #4f4f4f}body[data-theme="mclpat"] .sa dt.open::after{opacity:1}body[data-theme="mclpat"] .sa dt h4{color:#4f4f4f}body[data-theme="mclpat"] .sa dt>div::after{background-image:url("../images/accordion-arrow-mclpat.svg")}body[data-theme="mclpat"] .sa dd ul{list-style:disc}body[data-theme="mclpat"] .sa dd ul li{padding-left:10px}body[data-theme="mclpat"] .sa dd ul li::before{content:none}body[data-theme="mclpat"] .hero__block h1{font-size:2.25rem}body[data-theme="mclpat"] .hero:not(.hero--landing){background-image:url("../images/mcl-hero-mobile-flare.svg");background-repeat:no-repeat;background-position:top right;background-size:cover}body[data-theme="mclpat"] .hero:not(.hero--landing) .hero__block{min-height:350px}body[data-theme="mclpat"] .hero:not(.hero--landing) .hero__block h1{border-left:6px solid #00b5e2;padding-left:15px;line-height:1.2}body[data-theme="mclpat"] .hero--landing{background:center/cover no-repeat url("../images/mcl-hero-portrait-bg-mobile.jpg")}body[data-theme="mclpat"] .hero--landing .hero__block:not(.hero__block--portrait){min-height:140px;padding-bottom:0;-ms-flex-pack:start;justify-content:flex-start}body[data-theme="mclpat"] .hero--landing h1,body[data-theme="mclpat"] .hero--landing p{color:#555}@media (min-width: 768px){body[data-theme="mclpat"] .hero__block h1{font-size:2.5rem}body[data-theme="mclpat"] .hero--landing{background:center/cover no-repeat url("../images/mcl-hero-portrait-bg-desktop.jpg")}body[data-theme="mclpat"] .hero--landing .hero__block:not(.hero__block--portrait){min-height:250px;padding-bottom:40px;-ms-flex-pack:center;justify-content:center}body[data-theme="mclpat"] .hero:not(.hero--landing){background:right top/contain no-repeat url("../images/mcl-hero-desktop-flare.svg"),center/cover no-repeat url("../images/mcl-hero-bg.svg")}body[data-theme="mclpat"] .hero:not(.hero--landing) .hero__block{min-height:250px}}@media (min-width: 992px){body[data-theme="mclpat"] .hero__block h1{font-size:3rem}body[data-theme="mclpat"] .hero--landing .hero__block:not(.hero__block--portrait){padding-bottom:60px}body[data-theme="mclpat"] .hero--landing .hero__block--portrait{max-width:330px}}@media (min-width: 1300px){body[data-theme="mclpat"] .hero:not(.hero--landing) h1{margin-left:-18px}}body[data-theme="mclpat"] .wayfinder__block--background{background:linear-gradient(135deg, #fafafa 10%, #d3d2d2 80%)}body[data-theme="mclpat"] .wayfinder__block--textblock h2{border-left:6px solid #00b5e2;padding-left:15px}body[data-theme="mclpat"] .wayfinder-bg1{position:absolute;height:280px;width:280px;right:0;bottom:-1px;opacity:1}body[data-theme="mclpat"] .wayfinder-bg1 .stop-color{stop-color:#f7b500}body[data-theme="mclpat"] .wayfinder-bg2{position:absolute;width:640px;height:104px;bottom:-40px;right:-5px;opacity:1}body[data-theme="mclpat"] .wayfinder-bg2 .stop-color{stop-color:#929292}@media (min-width: 768px){body[data-theme="mclpat"] .wayfinder__block--background{background:linear-gradient(135deg, #fafafa 10%, #d3d2d2 80%)}body[data-theme="mclpat"] .wayfinder-bg1{position:absolute;height:250px;width:250px;right:0;bottom:-1px;opacity:1}body[data-theme="mclpat"] .wayfinder-bg2{position:absolute;width:566px;height:93px;bottom:-1px;right:150px;opacity:1}}@media (min-width: 992px){body[data-theme="mclpat"] .wayfinder__block--textblock{width:1075px}}@media (min-width: 1300px){body[data-theme="mclpat"] .wayfinder h2{padding-left:18px;margin-left:-25px}}body[data-theme="mclpat"] .spotlight__block h2,body[data-theme="mclpat"] .spotlight__block p{color:#4f4f4f}body[data-theme="mclpat"] .spotlight--default .spotlight__block--image{width:calc(100% + 50px);margin-left:-25px}@media (min-width: 768px){body[data-theme="mclpat"] .spotlight--default .spotlight__block--image{width:auto;margin-left:0}}body[data-theme="mclpat"] .h2-mobile-font-styles{color:#555}body[data-theme="mclpat"] .p-mobile-font-styles{color:#555}body[data-theme="mclpat"] .ptransition{background-color:#f5e3a3}body[data-theme="mclpat"] .parallax__shade{background:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.1) 100%)}body[data-theme="mclpat"] .parallax__nav li span{opacity:1;background-color:#828282}body[data-theme="mclpat"] .parallax__tips{border:2px solid #828282}body[data-theme="mclpat"] .parallax__tips span{color:#828282}body[data-theme="mclpat"] .parallax__tips::after{color:#828282}body[data-theme="mclpat"] .psection h2,body[data-theme="mclpat"] .psection h3,body[data-theme="mclpat"] .psection p{color:#555}@media (min-width: 800px){body[data-theme="mclpat"] .psection h2{font-size:2.5rem;line-height:3rem}}@media (min-width: 1200px){body[data-theme="mclpat"] .psection h2{font-size:3.4375rem;line-height:3.9375rem}}@media (min-width: 800px){body[data-theme="mclpat"] .psection h3{font-size:2rem}}@media (min-width: 1200px){body[data-theme="mclpat"] .psection h3{font-size:2.5rem}}body[data-theme="mclpat"] .m-parallax .mpsection h2,body[data-theme="mclpat"] .m-parallax .mpsection h3,body[data-theme="mclpat"] .m-parallax .mpsection p{color:#555}body[data-theme="mclpat"] .m-parallax .mpsection .caption{text-shadow:0 0 5px #000;color:#fff}body[data-theme="mclpat"] .sitemap .sitemap-block a{color:#4f4f4f;text-decoration:none}body[data-theme="mclpat"] .sitemap .sitemap-block a:hover{text-decoration:underline}body[data-theme="mclpat"] .tooltip{background-image:url("../images/tooltip-underline-mclpat.png")}body[data-theme="mclpat"] .tooltip .tooltip__container{background-color:#049fc5}body[data-theme="mclpat"].mclpat-side-effects .sa h2,body[data-theme="mclpat"].mclpat-side-effects .sa h4{color:#012269}body[data-theme="mdspat"] sup{font-family:inherit;top:0;font-size:70%;vertical-align:super}body[data-theme="mdspat"] .mdspat .h1,body[data-theme="mdspat"] .mdspat h1,body[data-theme="mdspat"] .mdspat .h2,body[data-theme="mdspat"] .mdspat h2,body[data-theme="mdspat"] .mdspat .h3,body[data-theme="mdspat"] .mdspat h3,body[data-theme="mdspat"] .mdspat .h6,body[data-theme="mdspat"] .mdspat h6{color:#156513}body[data-theme="mdspat"] .mdspat .h5,body[data-theme="mdspat"] .mdspat h5{color:#004e57}body[data-theme="mdspat"] .mdspat p a,body[data-theme="mdspat"] .mdspat li:not(.breadcrumb__li) a,body[data-theme="mdspat"] .mdspat small a{text-decoration:underline;color:#094d89}body[data-theme="mdspat"] .tile-grid--reversed+.content:not(.icon-grid--light):not(.content--solid):not(.simple-accordion) .content__block{border-top:1px solid #979797;padding-top:50px}body[data-theme="mdspat"] .content:not(.content--light):not(.content--solid):not(.icon-grid--light):not(.simple-accordion):not(.content--side-by-side)+.content:not(.content--light):not(.content--solid):not(.icon-grid--light):not(.simple-accordion)>.container{border-top:1px solid #979797;padding-top:50px}body[data-theme="mdspat"] .content:not(.content--light):not(.content--solid):not(.icon-grid--light):not(.simple-accordion)+.tile-grid .tile-row:first-child:not(.tile-row--full):not(.tile-row--dark-bg):not(.tile-row--light-bg):last-child:not(.tile-row--full):not(.tile-row--dark-bg):not(.tile-row--light-bg)>.container{border-top:1px solid #979797;padding-top:50px}body[data-theme="mdspat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--light-bg):not(.tile-row--graphic)+.tile-row:not(.tile-row--light-bg):not(.tile-row--graphic)>.container{border-bottom:1px solid #979797;padding-bottom:50px}body[data-theme="mdspat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--light-bg):not(.tile-row--graphic):not(:first-child)>.container{border-top:1px solid #979797;padding-top:50px}body[data-theme="mdspat"] .icon-grid--mini+.content:not(.content--light):not(.icon-grid--light)>.container{border-top:1px solid #979797}body[data-theme="mdspat"] .tile-grid:not(.tile-grid--reversed)+.content.content--side-by-side .content__block--text{border-top:1px solid #979797;padding-top:50px}body[data-theme="mdspat"] .header__li{-ms-flex-align:center;align-items:center}body[data-theme="mdspat"] .header__li--desktop:first-child{padding-left:0}body[data-theme="mdspat"] .header__li--desktop:last-child{padding-right:0;-ms-flex:auto;flex:auto;min-width:auto;max-width:inherit}body[data-theme="mdspat"] .header__li>.header__anchor--accent{color:#094d89}body[data-theme="mdspat"] .header .gdpr{background-color:#094d89}body[data-theme="mdspat"] .header .header__span--hamburger,body[data-theme="mdspat"] .header .header__span--hamburger::before,body[data-theme="mdspat"] .header .header__span--hamburger::after{background-color:#094d89}@media (min-width: 768px){body[data-theme="mdspat"] .header__anchor--desktop{padding-top:8px;margin-bottom:0}body[data-theme="mdspat"] .header__li--desktop{padding-left:25px;padding-right:25px}body[data-theme="mdspat"] .header__block--subnav-col-2{max-width:290px;min-height:130px}body[data-theme="mdspat"] .header__block--subnav{min-height:130px}body[data-theme="mdspat"] .header__nav--sub{min-height:130px}}@media (min-width: 992px){body[data-theme="mdspat"] .header__li--desktop{padding-left:20px;padding-right:20px}}@media (min-width: 1440px){body[data-theme="mdspat"] .header__li--desktop{padding-left:30px;padding-right:30px}}body[data-theme="mdspat"] .indication__button::after{border-top-color:#094d89}body[data-theme="mdspat"] .modal__button--close .modal__span::after,body[data-theme="mdspat"] .modal__button--close .modal__span::before{background-color:#156513}body[data-theme="mdspat"] .modal__h1{color:#156513}body[data-theme="mdspat"] .indications{background-color:#094d89;color:#fff}@media (min-width: 768px){body[data-theme="mdspat"] .indications{background-color:rgba(9,77,137,0.8)}}body[data-theme="mdspat"] .icon-grid.content--solid{background-color:rgba(0,78,87,0.95)}body[data-theme="mdspat"] .icon-grid.content--solid h2,body[data-theme="mdspat"] .icon-grid.content--solid h4,body[data-theme="mdspat"] .icon-grid.content--solid a,body[data-theme="mdspat"] .icon-grid.content--solid p{color:#fff}body[data-theme="mdspat"] .icon-grid.content--solid a{text-decoration:underline}body[data-theme="mdspat"] .icon-grid.content--light{background-color:#edf6ed}body[data-theme="mdspat"] .icon-grid--large .icon-copy__block--copy ul li::before{color:#4f4f4f}@media (min-width: 768px){body[data-theme="mdspat"] .icon-grid--three:not(.icon-grid.content--solid):not(.icon-grid--mini) .icon-copy__outer{-ms-flex:1 1 50%;flex:1 1 50%;padding-left:25px;padding-right:25px}}@media (min-width: 992px){body[data-theme="mdspat"] .icon-grid--three:not(.icon-grid.content--solid):not(.icon-grid--mini) .icon-copy__outer{-ms-flex:1 1 20%;flex:1 1 20%}}body[data-theme="mdspat"] .tray__block--header{background-color:#094d89}@media (min-width: 768px){body[data-theme="mdspat"] .tray__block--header{background-color:#000}body[data-theme="mdspat"] .tray__button--active{background-color:#094d89}body[data-theme="mdspat"] .tray__button:not(.tray__button--expand):active,body[data-theme="mdspat"] .tray__button:not(.tray__button--expand):focus{background-color:#094d89}}body[data-theme="mdspat"] .spotlight--solid{background-color:rgba(0,78,87,0.8)}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock h5,body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock h3,body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock p,body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock a{color:#fff}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock:first-child{border-bottom:1px solid #fff;padding-top:0}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock:last-child{padding-bottom:0}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock .btn{border-color:#fff}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock .btn:hover{color:#156513}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock .btn--mdspat-download{background-image:url("../images/mclpat-download-white-cta.svg")}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock .btn--mdspat-download:hover{background-image:url("../images/mclpat-dl-cta-arrow.svg")}body[data-theme="mdspat"] .spotlight--alt .spotlight__block--textblock p{color:#4f4f4f}body[data-theme="mdspat"] .spotlight--alt .spotlight__block--textblock a{color:#004e57}body[data-theme="mdspat"] .spotlight--alt .spotlight__block--textblock .btn{border:1px solid #004e57}body[data-theme="mdspat"] .spotlight--alt .spotlight__block--textblock:first-child{border-bottom:1px solid #979797;padding-top:0}body[data-theme="mdspat"] .spotlight--alt .spotlight__block--textblock:last-child{padding-bottom:0}body[data-theme="mdspat"] .spotlight--resources{padding-top:0;padding-bottom:0;margin-bottom:50px}body[data-theme="mdspat"] .spotlight--resources .spotlight__block p{color:#4f4f4f}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--eyebrow h4{color:#004e57;font-size:1rem;line-height:1.5625rem;margin-bottom:15px}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--image{padding-bottom:0}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--textblock h2{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem;margin-top:.5rem}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--textblock:first-child{padding-bottom:0;border-bottom:1px solid #979797}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--textblock:last-child{margin-top:30px}body[data-theme="mdspat"] .spotlight--resources .spotlight--resources-link{display:none}@media (min-width: 768px){body[data-theme="mdspat"] .spotlight--solid{padding-top:15px;padding-bottom:15px}body[data-theme="mdspat"] .spotlight--solid .spotlight__container{padding-top:15px;padding-bottom:15px}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock:first-child{border-bottom:0;padding-top:30px;padding-bottom:30px}body[data-theme="mdspat"] .spotlight--solid .spotlight__block--textblock:last-child{padding-bottom:30px;padding-top:30px}body[data-theme="mdspat"] .spotlight--alt .spotlight__container{padding-top:0}body[data-theme="mdspat"] .spotlight--alt .spotlight__block--textblock:first-child{border-right-color:#979797;border-bottom:0;padding-top:30px}body[data-theme="mdspat"] .spotlight--alt .spotlight__block--textblock:last-child{padding-bottom:30px}body[data-theme="mdspat"] .spotlight--resources .spotlight__container{padding-right:0}body[data-theme="mdspat"] .spotlight--resources .spotlight__block p{width:75%}body[data-theme="mdspat"] .spotlight--resources .spotlight__block:first-child{padding-right:0}body[data-theme="mdspat"] .spotlight--resources .spotlight__block:last-child{padding-left:0}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--image{-ms-flex-pack:left;justify-content:left;height:auto}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--image img{max-width:none;width:auto;max-height:280px}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--textblock:first-child{border-bottom:0}body[data-theme="mdspat"] .spotlight--resources .spotlight__block--textblock:last-child{margin-top:0}}body[data-theme="mdspat"] .sa dt{border-bottom:0.5px solid #156513}body[data-theme="mdspat"] .sa dt h4{color:#156513}body[data-theme="mdspat"] .sa dt>div::after{background-image:url("../images/accordion-arrow-revpat.svg")}body[data-theme="mdspat"] .sa dd ul{list-style:disc}body[data-theme="mdspat"] .sa dd ul li{padding-left:10px}body[data-theme="mdspat"] .sa dd ul li::before{content:none}@media (min-width: 768px){body[data-theme="mdspat"] .content.content--light.simple-accordion.sa.sa--mdspat{margin-bottom:0;padding-top:0;margin-top:0}}body[data-theme="mdspat"] .quote--solid{background-color:#f1f8ee}body[data-theme="mdspat"] .quote--solid .quote__blockquote{border-left-color:#094d89;border-left-width:6px;padding-top:3px;padding-bottom:3px}body[data-theme="mdspat"] .quote--solid .quote__blockquote h2,body[data-theme="mdspat"] .quote--solid .quote__blockquote p{color:#004e57}body[data-theme="mdspat"] .tile-row--light-bg{background-color:#edf6ed}body[data-theme="mdspat"] .tile-row--light-bg:not(.tile-row--full):not(.tile-row--graphic):not(.tile-row--graphic-small):not(.tile-row--graphic-medium):not(.tile-row--thin){margin:50px 0}body[data-theme="mdspat"] .tile-row--light-bg:not(.tile-row--full):not(.tile-row--graphic):not(.tile-row--graphic-small):not(.tile-row--graphic-medium):not(.tile-row--thin)>.container{padding:60px 25px}body[data-theme="mdspat"] .tile-grid+.content--light.sa{padding-top:0}@media (min-width: 768px){body[data-theme="mdspat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--full):not(.tile-row--graphic):not(.tile-row--thin):nth-child(even) .tile-row__block--textblock{padding-left:0;padding-right:60px}body[data-theme="mdspat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--full):not(.tile-row--graphic):not(.tile-row--thin) ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;padding-left:0}body[data-theme="mdspat"] .tile-grid:not(.tile-grid--reversed) .tile-row:not(.tile-row--full):not(.tile-row--graphic):not(.tile-row--thin) ul li{margin-left:1rem;padding-left:0}body[data-theme="mdspat"] .tile-row:not(.tile-row--full):not(.tile-row--graphic):not(.tile-row--thin):not(:first-child):not(:only-child) ul:not(:last-child){margin-top:0;margin-bottom:0.5rem}}body[data-theme="mdspat"] .btn--mdspat-download{background-image:url("../images/mclpat-dl-cta-arrow.svg");background-size:17px;transition:background-color 200ms ease-in, border 200ms ease-in, color 200ms ease-in, background-image 200ms ease-in}body[data-theme="mdspat"] .btn--mdspat-download:hover{background-position-x:94%;background-image:url("../images/mclpat-dl-cta-arrow.svg")}body[data-theme="mdspat"] .btn:not(.header__btn){border-color:#004e57;color:#004e57}body[data-theme="mdspat"] .btn:not(.header__btn):hover{text-decoration:none;background-color:#fcc501;border-color:#fcc501}body[data-theme="mdspat"] .btn:not(.header__btn):not(.btn--mdspat-download):not(.btn--solid-link){background-image:url("../images/pompat-cta-arrow.svg")}body[data-theme="mdspat"] .btn:not(.header__btn):not(.btn--mdspat-download):not(.btn--solid-link):hover{background-position-x:96%}body[data-theme="mdspat"] .hero h1{font-size:2.25rem}body[data-theme="mdspat"] .hero:not(.hero--landing){background:right top/contain no-repeat url("../images/mds-hero-mobile-flare.svg"),center/cover no-repeat url("../images/mds-hero-bg.svg")}body[data-theme="mdspat"] .hero--landing{background:center/cover no-repeat url("../images/mds-landing-hero-mb.png")}body[data-theme="mdspat"] .hero--landing h1,body[data-theme="mdspat"] .hero--landing p{color:#fff}@media (min-width: 768px){body[data-theme="mdspat"] .hero h1{font-size:2.5rem}body[data-theme="mdspat"] .hero--landing{background:right/cover no-repeat url("../images/mds-landing-hero-dt.png")}}@media (max-width: 992px){body[data-theme="mdspat"] .hero:not(.hero--landing) .hero__block{padding-right:60px}}@media (min-width: 992px){body[data-theme="mdspat"] .hero h1{font-size:3rem}body[data-theme="mdspat"] .hero:not(.hero--landing){background:right top/contain no-repeat url("../images/mds-hero-desktop-flare.svg"),center/cover no-repeat url("../images/mds-hero-bg.svg")}}body[data-theme="mdspat"] .wayfinder__block--background{background:linear-gradient(45deg, #e6e6e6 0%, #fff 50%, #e6e6e6 100%)}body[data-theme="mdspat"] .wayfinder__block--textblock h2{border-left:6px solid #094d89;padding-left:20px}body[data-theme="mdspat"] .wayfinder__block--textblock .btn:not(.btn---mclpat-download){background-image:url("../images/mclpat-cta-green.svg") !important;border-color:#156513;color:#156513}body[data-theme="mdspat"] .wayfinder-bg1{position:absolute;height:290px;width:354px;right:-1px;bottom:-1px;opacity:1}body[data-theme="mdspat"] .wayfinder-bg1 .stop-color{stop-color:#fddb00}body[data-theme="mdspat"] .wayfinder-bg2{position:absolute;width:877px;height:80px;bottom:-1px;right:45px;opacity:1}body[data-theme="mdspat"] .wayfinder-bg2 .stop-color{stop-color:#094d89}@media (min-width: 768px){body[data-theme="mdspat"] .wayfinder__block--background{background:linear-gradient(to right, #d6dadf 0%, rgba(255,255,255,0.9) 60%, #d6dadf 100%)}body[data-theme="mdspat"] .wayfinder__block--textblock h2{margin-left:-25px}body[data-theme="mdspat"] .wayfinder-bg1{position:absolute;height:300px;width:366px;right:0;bottom:-1px;opacity:1}body[data-theme="mdspat"] .wayfinder-bg2{position:absolute;width:614px;height:56px;bottom:-1px;right:150px;opacity:1}}@media (min-width: 992px){body[data-theme="mdspat"] .wayfinder__block--textblock{width:1020px}}body[data-theme="mdspat"] .h2-mobile-font-styles{color:#555}body[data-theme="mdspat"] .p-mobile-font-styles{color:#555}body[data-theme="mdspat"] .ptransition{background-color:#619f7d}body[data-theme="mdspat"] .parallax__shade{background:linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.05) 100%)}body[data-theme="mdspat"] .parallax__nav li span{opacity:1;background-color:#828282}body[data-theme="mdspat"] .parallax__nav li.active span{background-color:#828282}body[data-theme="mdspat"] .parallax__tips{border:2px solid #828282}body[data-theme="mdspat"] .parallax__tips span{color:#828282}body[data-theme="mdspat"] .parallax__tips::after{color:#828282}body[data-theme="mdspat"] .psection h2{color:#fff}@media (min-width: 800px){body[data-theme="mdspat"] .psection h2{font-size:2.5rem;line-height:3rem}}@media (min-width: 1200px){body[data-theme="mdspat"] .psection h2{font-size:3.4375rem;line-height:3.9375rem}}body[data-theme="mdspat"] .psection h3{color:#fff}@media (min-width: 800px){body[data-theme="mdspat"] .psection h3{font-size:2rem}}@media (min-width: 1200px){body[data-theme="mdspat"] .psection h3{font-size:2.5rem}}body[data-theme="mdspat"] .psection p{color:#fff}@media (min-width: 992px){body[data-theme="mdspat"] .psection p{font-size:1.125rem;line-height:1.5rem}}@media (min-width: 1200px){body[data-theme="mdspat"] .psection p{font-size:1.375rem;line-height:1.875rem}}body[data-theme="mdspat"] .psection .caption{font-size:1rem}body[data-theme="mdspat"] .psection .btn{border-color:#fff;color:#fff;background-image:url("../images/pat-cta-arrow-white.svg") !important}body[data-theme="mdspat"] .psection .btn:hover{color:#004e57;background-image:url("../images/pompat-cta-arrow.svg") !important}body[data-theme="mdspat"] .m-parallax .mpsection h2,body[data-theme="mdspat"] .m-parallax .mpsection h3,body[data-theme="mdspat"] .m-parallax .mpsection p{color:#fff}body[data-theme="mdspat"] .m-parallax .mpsection .caption{text-shadow:0 0 5px #000}body[data-theme="mdspat"] .m-parallax .mpsection .btn{border-color:#fff;color:#fff;background-image:url("../images/pat-cta-arrow-white.svg") !important}body[data-theme="mdspat"] .m-parallax .mpsection .btn:hover{color:#004e57;background-image:url("../images/pompat-cta-arrow.svg") !important}body[data-theme="mdspat"] .sitemap .sitemap-block h5{color:#094d89}body[data-theme="mdspat"] .sitemap .sitemap-block h5 a{text-decoration:underline}body[data-theme="mdspat"] .sitemap .sitemap-block a{color:#094d89;text-decoration:none}body[data-theme="mdspat"] .sitemap .sitemap-block a:hover{text-decoration:underline}body[data-theme="mdspat"] .brand-color{color:#094d89}@media (min-width: 768px){body[data-theme="mdspat"] ul.side-by-side li:last-child{margin-bottom:0}body[data-theme="mdspat"] .content--side-by-side+.content--side-by-side{margin-bottom:0}body[data-theme="mdspat"] .content--side-by-side+.content--side-by-side+.content{margin-top:25px}}body[data-theme='kspat'] .kspat h1,body[data-theme='kspat'] h2,body[data-theme='kspat'] h3{color:#b73d25}body[data-theme='kspat'] sup{font-family:inherit;top:0;font-size:60%;vertical-align:super}body[data-theme='kspat'] .footer *{color:#007482}body[data-theme='kspat'] .footer .footer__block--legal p,body[data-theme='kspat'] .footer .footer__block--legal p *{color:#4f4f4f}body[data-theme='kspat'] .footer .footer__block--social p{color:#004e57}body[data-theme='kspat'] .footer .footer__anchor:hover{color:#004e57}body[data-theme='kspat'] .btn:not(.header__btn):not(.btn--kspat-download){background-image:url("../images/cta-link-red-arrow-icon.svg")}body[data-theme='kspat'] .btn:not(.header__btn):not(.btn--kspat-download):hover{color:#fff;background-position-x:96%;background-color:#b73d25;border-color:#b73d25 !important;background-image:url("../images/cta-link-white-arrow-icon.svg")}body[data-theme='kspat'] .btn--kspat-download{background-image:url("../images/cta-download-red-icon.svg");background-size:16px}body[data-theme='kspat'] .btn--kspat-download:hover{color:#fff;background-color:#b73d25;text-decoration:none;background-position-x:94%;border-color:#b73d25 !important;background-image:url("../images/cta-download-white-icon.svg")}body[data-theme='kspat'] .tray__block--header{background-color:#b73d25;border-top:1px solid #fff}@media (min-width: 768px){body[data-theme='kspat'] .tray__block--header{background-color:#772717}body[data-theme='kspat'] .tray__button--active{background-color:#b73d25}body[data-theme='kspat'] .tray__button:not(.tray__button--expand):active,body[data-theme='kspat'] .tray__button:not(.tray__button--expand):focus{background-color:#b73d25}}body[data-theme='kspat'] .hero--landing{background:center/cover no-repeat url("../images/ks-hero-portrait-bg-mb.jpg")}body[data-theme='kspat'] .hero--landing .hero__block:not(.hero__block--portrait){min-height:140px;padding-bottom:0;-ms-flex-pack:start;justify-content:flex-start}body[data-theme='kspat'] .hero--landing h1{color:#b73d25}body[data-theme='kspat'] .hero--landing p{color:#333}@media (min-width: 768px){body[data-theme='kspat'] .hero--landing{background:left/cover no-repeat url("../images/ks-hero-portrait-bg-dt.jpg")}body[data-theme='kspat'] .hero--landing .hero__block:not(.hero__block--portrait){min-height:250px;padding-bottom:40px;-ms-flex-pack:center;justify-content:center}}@media (min-width: 992px){body[data-theme='kspat'] .hero--landing .hero__block:not(.hero__block--portrait){padding-bottom:60px}body[data-theme='kspat'] .hero--landing .hero__block--portrait{max-width:330px}}@media (min-width: 890px) and (max-width: 1220px){body[data-theme='kspat'] .hero--landing .hero__block:not(.hero__block--portrait){padding-left:40px !important}}body[data-theme='kspat'] .tile-row__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body[data-theme='kspat'] .tile-row__block--textblock{-ms-flex-order:-1;order:-1;padding-top:0;padding-bottom:30px}@media (min-width: 768px){body[data-theme='kspat'] .tile-row__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}body[data-theme='kspat'] .treatment{padding:50px 25px;margin:0}body[data-theme='kspat'] .treatment__image{-ms-flex-order:-1;order:-1;padding:30px 0}body[data-theme='kspat'] .treatment__image img{width:93px}body[data-theme='kspat'] .treatment__textblock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body[data-theme='kspat'] .treatment__textblock .btn{margin-top:auto}body[data-theme='kspat'] .treatment__textblock p:last-child{padding-bottom:0;margin-bottom:0}body[data-theme='kspat'] .treatment__block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:0}body[data-theme='kspat'] .treatment--dosing{background-image:url("../images/ks-hero-portrait-bg-mb.jpg")}body[data-theme='kspat'] .treatment--dosing .treatment__block:not(:first-child):not(:last-child){margin:20px 0;padding:20px;background-color:rgba(190,189,0,0.18)}body[data-theme='kspat'] .treatment--dosing .treatment__block:not(:first-child):not(:last-child)>.treatment__textblock{padding:0}body[data-theme='kspat'] .treatment--dosing .treatment__block:not(:first-child):not(:last-child)>.treatment__textblock h3,body[data-theme='kspat'] .treatment--dosing .treatment__block:not(:first-child):not(:last-child)>.treatment__textblock h5{color:black}@media (min-width: 768px){body[data-theme='kspat'] .treatment__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body[data-theme='kspat'] .treatment__title{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:20px}body[data-theme='kspat'] .treatment__textblock{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}body[data-theme='kspat'] .treatment__textblock .treatment__image+p{-ms-flex-preferred-size:75%;flex-basis:75%}body[data-theme='kspat'] .treatment__textblock a{-ms-flex-order:1;order:1}body[data-theme='kspat'] .treatment__block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 0 50%;flex:1 0 50%}body[data-theme='kspat'] .treatment__block:not(:first-child):not(:last-child){padding-right:9%}body[data-theme='kspat'] .treatment__block:last-child{padding-left:9%;border-left:1px solid #333}body[data-theme='kspat'] .treatment__image{-ms-flex-order:1;order:1;-ms-flex-preferred-size:25%;flex-basis:25%;padding:0 0 0 5%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body[data-theme='kspat'] .treatment__image img{width:100%}body[data-theme='kspat'] .treatment--dosing{background-image:url("../images/ks-hero-portrait-bg-mb.jpg");padding:50px 0}body[data-theme='kspat'] .treatment--dosing .treatment__block:not(:first-child):not(:last-child){-ms-flex-preferred-size:30%;flex-basis:30%;margin:0;padding:20px;background-color:rgba(190,189,0,0.18)}body[data-theme='kspat'] .treatment--dosing .treatment__block:not(:first-child):not(:last-child)>.treatment__textblock{padding:0}body[data-theme='kspat'] .treatment--dosing .treatment__block:not(:first-child):not(:last-child)>.treatment__textblock h3,body[data-theme='kspat'] .treatment--dosing .treatment__block:not(:first-child):not(:last-child)>.treatment__textblock h5{color:black}body[data-theme='kspat'] .treatment--dosing .treatment__block:last-child{-ms-flex-preferred-size:70%;flex-basis:70%;margin-left:0;border:0;-ms-flex-line-pack:baseline;align-content:baseline}body[data-theme='kspat'] .treatment--dosing .treatment__block:last-child p{-ms-flex-preferred-size:1;flex-basis:1}}body[data-theme='kspat'] .indications{background-color:#004e57}body[data-theme='kspat'] .indications__block--copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body[data-theme='kspat'] .indications__block--copy *{color:#fff;font-size:.875rem}body[data-theme='kspat'] .indications__block--copy ul{margin-bottom:0}@media (min-width: 768px){body[data-theme='kspat'] .indications{background-color:rgba(0,61,69,0.8)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9pbmNsdWRlcy9fcmVzZXRzLnNjc3MiLCJfaW5jbHVkZXMvX3ZhcnMuc2NzcyIsIl9pbmNsdWRlcy9fdG9vbC1jbGFzc2VzLnNjc3MiLCJfaW5jbHVkZXMvX21peGlucy5zY3NzIiwiX2luY2x1ZGVzL19mdW5jdGlvbnMuc2NzcyIsIl9pbmNsdWRlcy9fZ2xvYmFscy5zY3NzIiwiX2luY2x1ZGVzL19mb250cy5zY3NzIiwiX2luY2x1ZGVzL19za2lwLXRvLWNvbnRlbnQuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19jb250YWluZXIuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fc3BvdGxpZ2h0LnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fdGlsZS1yb3cuc2NzcyIsIl9pbmNsdWRlcy9wbHVnaW5zL19zbGljay5zY3NzIiwiX2luY2x1ZGVzL3BsdWdpbnMvX3NsaWNrLXRoZW1lLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fZ2Rwci5zY3NzIiwiX2luY2x1ZGVzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiX2luY2x1ZGVzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL190b29sYmFyLWxpbmtzLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fdG9vbGJhci1pbmRpY2F0aW9uLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9faW5kaWNhdGlvbnMtYmFubmVyLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01EU1BBVC9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19oZXJvLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiX2luY2x1ZGVzL2NvbXBvbmVudHMvX3dheWZpbmRlci5zY3NzIiwiX2luY2x1ZGVzL2NvbXBvbmVudHMvX3JlZmVyZW5jZXMuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL190cmF5LnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fdmlkZW8tZW1iZWQuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL192aWRlby10cmFuc2NyaXB0LnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19saW5rLWxpc3Quc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19zaXRlbWFwLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fZG9zaW5nLWNhbGVuZGFyLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fcXVvdGUuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19zdGVwcy5zY3NzIiwiX2luY2x1ZGVzL2NvbXBvbmVudHMvX3ZpZGVvLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fdmlkZW8tc3BvdGxpZ2h0LnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fY29udmVyc2F0aW9uLXN0YXJ0ZXIuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL190cmVhdG1lbnRfY2Fyb3VzZWwuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19ibG9jay1hY2NvcmRpb24uc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19jZWxsLW1tLWNvbXBhcmlzb24tdGFibGUuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19pY29uLWNvcHkuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL193cGNmLWZvcm0uc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19zaW1wbGUtYWNjb3JkaW9uLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fcGFyYWxsYXguc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19zaWRlLWJ5LXNpZGUuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19zY3JvbGwtYm94LnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fdGlsZS1ncmlkLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9faWNvbi1ncmlkLnNjc3MiLCJfaW5jbHVkZXMvY29tcG9uZW50cy9fc3RhdHMtd3lzaXd5Zy5zY3NzIiwiX2luY2x1ZGVzL2NvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsIl9pbmNsdWRlcy9fY29tYmluYXRvcnMuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19kb3Npbmctc2NoZWR1bGUuc2NzcyIsIl9pbmNsdWRlcy9jb21wb25lbnRzL19jb21wYXJpc29uLWNhbGxvdXQuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvUlJGTFBBVC9fdGhlbWUucnJmbHBhdC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9SUkZMUEFUL19nbG9iYWxzLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvX2NvbWJpbmF0b3JzLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvY29tcG9uZW50cy9faGVyby5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9SUkZMUEFUL2NvbXBvbmVudHMvX3dheWZpbmRlci5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9SUkZMUEFUL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvUlJGTFBBVC9jb21wb25lbnRzL190cmF5LnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvY29tcG9uZW50cy9fY29udmVyc2F0aW9uLXN0YXJ0ZXIuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvUlJGTFBBVC9jb21wb25lbnRzL190aWxlLXJvdy5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9SUkZMUEFUL2NvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvY29tcG9uZW50cy9faW5kaWNhdGlvbnMtYmFubmVyLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvY29tcG9uZW50cy9faWNvbi1ncmlkLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9SUkZMUEFUL2NvbXBvbmVudHMvX3NpbXBsZS1hY2NvcmRpb24uc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvUlJGTFBBVC9jb21wb25lbnRzL19zcG90bGlnaHQuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvUlJGTFBBVC9jb21wb25lbnRzL193cGNmLWZvcm0uc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvUlJGTFBBVC9jb21wb25lbnRzL19zdGF0cy13eXNpd3lnLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvY29tcG9uZW50cy9fcGFyYWxsYXguc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvUlJGTFBBVC9jb21wb25lbnRzL19saW5rLWxpc3Quc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvUlJGTFBBVC9jb21wb25lbnRzL19zaXRlbWFwLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL1JSRkxQQVQvX3NpZGUtZWZmZWN0cy5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NQ0xQQVQvX2dsb2JhbHMuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTUNMUEFUL190aGVtZS5tY2xwYXQuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTUNMUEFUL19jb21iaW5hdG9ycy5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NQ0xQQVQvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01DTFBBVC9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTUNMUEFUL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01DTFBBVC9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01DTFBBVC9jb21wb25lbnRzL190cmF5LnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01DTFBBVC9jb21wb25lbnRzL19pbmRpY2F0aW9ucy1iYW5uZXIuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTUNMUEFUL2NvbXBvbmVudHMvX2ljb24tZ3JpZC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NQ0xQQVQvY29tcG9uZW50cy9fdGlsZS1yb3cuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTUNMUEFUL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTUNMUEFUL2NvbXBvbmVudHMvX3NpbXBsZS1hY2NvcmRpb24uc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTUNMUEFUL2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTUNMUEFUL2NvbXBvbmVudHMvX3dheWZpbmRlci5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NQ0xQQVQvY29tcG9uZW50cy9fc3BvdGxpZ2h0LnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01DTFBBVC9jb21wb25lbnRzL19wYXJhbGxheC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NQ0xQQVQvY29tcG9uZW50cy9fc2l0ZW1hcC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NQ0xQQVQvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NQ0xQQVQvX3NpZGUtZWZmZWN0cy5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NRFNQQVQvX3RoZW1lLm1kc3BhdC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NRFNQQVQvX2dsb2JhbHMuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTURTUEFUL19jb21iaW5hdG9ycy5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NRFNQQVQvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01EU1BBVC9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NRFNQQVQvY29tcG9uZW50cy9faW5kaWNhdGlvbnMtYmFubmVyLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01EU1BBVC9jb21wb25lbnRzL19pY29uLWdyaWQuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTURTUEFUL2NvbXBvbmVudHMvX3RyYXkuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTURTUEFUL2NvbXBvbmVudHMvX3Nwb3RsaWdodC5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NRFNQQVQvY29tcG9uZW50cy9fc2ltcGxlLWFjY29yZGlvbi5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9NRFNQQVQvY29tcG9uZW50cy9fcXVvdGUuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTURTUEFUL2NvbXBvbmVudHMvX3RpbGUtcm93LnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01EU1BBVC9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01EU1BBVC9jb21wb25lbnRzL19oZXJvLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01EU1BBVC9jb21wb25lbnRzL193YXlmaW5kZXIuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTURTUEFUL2NvbXBvbmVudHMvX3BhcmFsbGF4LnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01EU1BBVC9jb21wb25lbnRzL19zaXRlbWFwLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL01EU1BBVC9jb21wb25lbnRzL190b29sLWNsYXNzZXMuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvTURTUEFUL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvS1NQQVQvX3RoZW1lLmtzcGF0LnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL0tTUEFUL19nbG9iYWxzLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL0tTUEFUL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9LU1BBVC9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJfaW5jbHVkZXMvdGhlbWVzL0tTUEFUL2NvbXBvbmVudHMvX3RyYXkuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvS1NQQVQvY29tcG9uZW50cy9faGVyby5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9LU1BBVC9jb21wb25lbnRzL190aWxlLXJvdy5zY3NzIiwiX2luY2x1ZGVzL3RoZW1lcy9LU1BBVC9jb21wb25lbnRzL190cmVhdG1lbnQuc2NzcyIsIl9pbmNsdWRlcy90aGVtZXMvS1NQQVQvY29tcG9uZW50cy9faW5kaWNhdGlvbnMtYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUJDRUMscUJBQ2EsQ0FBQSxLQUNiLHVCQUdjLGlCQUNBLDhCQUNhLHVDQUNHLENBQUEsc0VBWS9CLGFBQ1csQ0FBQSxLQUNWLFNBR08sa01BQ08sZUFDRixnQkFDRSxnQkFDQSxXQUNOLGdCQUNLLHFCQzNCSCxDQUFBLHNCRCtCSSxvQkFDSixDQUFBLEdBQ1YsdUJBR2EsU0FDTixnQkFDSSxDQUFBLGtCQUdRLGFBQ1Isb0JBQ0ssQ0FBQSxFQUFPLGFBSVosa0JBQ0ssQ0FBQSxzQ0FJYiwwQkFDZSx5Q0FDUSxpQ0FDUixZQUNULGdCQUNLLHNDQUNxQiw2QkFDUixDQUFBLFFBQzNCLG1CQUdnQixrQkFDSCxtQkFDQyxDQUFBLFNBS2YsYUFDWSxrQkFDSyxDQUFBLHdCQU1kLGVBQ0QsQ0FBYSxHQUNkLGVBR2MsQ0FBQSxHQUNkLG9CQUdnQixhQUNmLENBQVcsV0FDWixlQUdTLENBQUEsU0FJVixrQkFDZSxDQUFBLE1BQ2QsYUFHWSxDQUFBLFFBSWIsa0JBQ1ksY0FDQyxjQUNBLHVCQUNLLENBQUEsSUFDakIsYUFHUyxDQUFBLElBQ1QsU0FHTSxDQUFBLEVBQU0sY0FJSixxQkFDVSw0QkFDQyxDQUFBLFFBR25CLGNBQ1EseUJBQ1UsQ0FBQSw4QkFHQSxjQUNWLG9CQUNVLENBQUEsd0VBRytDLGNBQ3pELG9CQUNVLENBQUEsb0NBR1UsU0FDM0IsQ0FBTyxrQkFNVCxpR0FDZSxhQUNGLENBQUEsSUFDWixhQUdXLG1CQUNLLGFBQ0wsQ0FBQSxPQUNYLGVBR1MsQ0FBQSxJQUNULHNCQUdpQixpQkFDRixDQUFBLElBQ2YsZ0JBR1cscUJBQ00sQ0FBQSxNQUNqQix3QkFHa0IsQ0FBQSxRQUNsQixvQkFHYyx1QkFDRyxjQUNULGdCQUNLLG1CQUNFLENBQUEsR0FDZixrQkFHYSxDQUFBLE1BQ2IscUJBR1Usb0JBQ00sQ0FBQSxPQUNoQixlQUdDLENBQWEsYUFHVCxtQkFDSyx5Q0FDQSxDQUFBLHNDQU9YLFNBQ1Esb0JBQ08sa0JBQ0YsbUJBQ0UsQ0FBQSxhQUlmLGdCQUNZLENBQUEsY0FJWixtQkFDa0IsQ0FBQSxPQUNqQixnQkFHWSxDQUFBLHNEQU1QLHlCQUNnQixDQUFBLGtIQU1GLGNBQ1YsQ0FBQSw4SEFNSyxVQUNOLGlCQUNPLENBQUEsMkNBSUwsc0JBQ0csU0FDWixDQUFPLHVGQU1FLDBCQUNXLENBQUEsU0FDckIsY0FHVyxlQUNGLENBQUEsU0FDVCxZQUdVLFVBQ0YsU0FDRCxRQUNOLENBQU0sT0FDUCxjQUdVLFdBQ0YsZUFDSSxVQUNKLG9CQUNRLGlCQUNKLG9CQUNFLGNBQ04sa0JBQ00sQ0FBQSxTQUNkLHVCQUdpQixDQUFBLHNGQUlILFdBQ0wsQ0FBQSxnQkFHSixvQkFDWSx1QkFDSSxDQUFBLDJDQUdQLHVCQUNPLENBQUEsNkJBQ3JCLGFBR08seUJBQ2MsQ0FBQSxPQUNyQixvQkFHVSxDQUFBLFFBQ1Ysa0JBR1UsY0FDRCxDQUFBLFNBQ1QsWUFHVSxDQUFBLFNBR1gsdUJBQ1csQ0FBQSxvQkFDVix3QkUxVXlCLENBQUEsbUJBQ3pCLHFCQUdRLENBQUEsWUFDUix3QkFHUSxDQUFBLFdBQ1Isd0JBRzRCLENBQUEsaUJBSTNCLFlBQ1MsQ0FBQSwwQkNSRyxpQkRPWixvQkFJVyxDQUFBLENBQUEsZ0JBSVgsb0JBQ1MsQ0FBQSwwQkNoQkcsZ0JEZVosWUFJVyxDQUFBLENBQUEscUJBSVgsZ0JBQ1ksZ0JBQ0EsNEJBQ0UsQ0FBQSx3QkFFZCxxQkVuQ1EseUJGcUNRLENBQUEsZ0NBRmQsZ0JBS1csZUFDRSxjRGJQLHFCQ2VLLFdBQ0YsaUJBQ00sQ0FBQSxlQU1qQixnQkFDWSxrQkFDRSxpQkFDSixDQUFBLHNCQUhFLFdBTUQsVUFDRixXQUNDLHNCRHpERCxrQkMyREcsUUFDTCxVQUNDLENBQUEsc0JBS1IsZUFFWSxDQUFBLGlDQUdSLGdCQUlTLGVBQ0UsV0Q1RU4scUJDOEVJLFdBQ0Ysa0JBQ00sYUFDYixDQUFXLDRCQUdYLGVBRVksQ0FBQSx1Q0FHUixnQkFJUyxlQUNFLFdEOUZWLHFCQ2dHUSxXQUNGLGtCQUNNLGFBQ2IsQ0FBVyx1QkFPbkIsZ0JBQ1ksZ0JBQ0EsNEJBQ0UsQ0FBQSwwQkFFWixvQkVqSE0sQ0FBQSxrQ0ZpSEosZ0JBSVMsZUFDRSxxQkFFRixXQUNGLGlCQUNNLENBQUEsNkNDdkdjLGFENEdqQyx1QkFFYSxDQUFBLENBQUEsMEJDMUhDLGNEOEhkLHVCQUVhLENBQUEsQ0FBQSxZQU1YLFdBQ1MsYUFDRSxDQUFBLGVBRVAsMEJBQ2MsZUFDZCxDQUFhLDBCQ3RJTCxTRCtIZCwyQkFZaUIsQ0FBQSxDQUFBLDBCQ2pKSCxTRHFJZCxlQWdCaUIsU0FDTixDQUFBLFlBRVAsVUFDUyxxQkFDRSxrQkFDQyxrQkFDTSxDQUFBLGtCQUdaLDRCQUNjLENBQUEsQ0FBQSxjQVF0QixXQUNTLGNBQ0UsaUJBQ0MsQ0FBQSxpQkFFUiwwQkFDYyxlQUNkLENBQWEsMEJDektMLFdEaUtkLDJCQWFpQixDQUFBLENBQUEsMEJDcExILFdEdUtkLFNBaUJXLENBQUEsY0FFUCxVQUNTLG1CQUNTLG9CQUNQLENBQUEsaUJBRVAsNEJBQ2MsQ0FBQSxDQUFBLEtHMU10QixtQ0FDMEIsaUNBQ0MsQ0FBQSxNQUMxQixpQkFHVyxDQUFBLEtBQ1gsK0RBR3VDLGdCQUN6QixnQ0FDZSxjSkpwQixnQklPSSxDQUFBLHNCQVNaLGVBRWEsQ0FBQSxPQUlmLDhDSm1FMEMsaUJHOUZoQyxnQkM4QksseUJEOUJMLHFCQUFBLENBQUEsdUJDb0NGLGFKVkUsQ0FBQSx1QkllRixhSnZCTSxDQUFBLE9JNEJkLDhDSmdEMEMsbUJHOUZoQyxnQkNpREsseUJEakRMLHFCQUFBLENBQUEsdUJDdURGLGFKN0JFLENBQUEsdUJJa0NGLGFKMUNNLENBQUEsT0lnRGQsOENKNEIwQyxrQkc5RmhDLGdCQ3FFSyx1QkRyRUwsa0JBQUEsQ0FBQSx1QkMyRUYsYUpqREUsQ0FBQSx1QklzREYsYUo5RE0sQ0FBQSxPSW1FZCw4Q0pTMEMsbUJHOUZoQyxnQkN3RksscUJEeEZMLHdCQUFBLENBQUEsdUJDOEZGLGFKcEVFLENBQUEsdUJJeUVGLGFKakZNLENBQUEsT0l1RmQsOENKZDBDLGVHM0ZoQyxzQkFBQSx5QkFBQSxDQUFBLHVCQ2lIRixhSnZGRSxDQUFBLHVCSTRGRixhSm5HTSxDQUFBLE9Jd0dkLDhDSjdCMEMsZUc5RmhDLHNCQUFBLHlCQUFBLENBQUEsdUJDbUlGLGFKekdFLENBQUEsdUJJOEdGLGFKdEhNLENBQUEsS0kwSFosZUQ1SVEscUJBQUEsYUhLQSxDQUFBLFNJK0lULHlCQUNrQixDQUFBLFlBR1YsMEJBQ1UsYUovSFQsQ0FBQSxVSW1JSCwwQkFDWSxhSnBJVCxDQUFBLFlJd0lELDBCQUNVLGFKakpMLENBQUEsVUlxSlAsMEJBQ1ksYUp0SkwsQ0FBQSxJSXdKYixVQUdNLGNBQ00sNkNKcEY2QixDQUFBLFNJeUYxQyw4Q0p4RjBDLGtCSTBGM0IsQ0FBQSw2QkFJZixpQkR6TFUscUJBQUEsY0hLQSxTSXdMRixlQUNLLENBQUEsYUFDWiw4Q0pwR3lDLGVHM0ZoQyxnQkNvTUssQ0FBQSxxQkFHUCxhSjdLRSxDQUFBLHFCSWlMRixVSnhNRyxDQUFBLGdCSTBNViw4Q0psSHlDLG1CRzNGaEMsaUJDa05LLFVKaE5KLENBQUEsaUJJa05WLHNCSmpOVSxTSXFOSCxnQkFDRSxvQkFDQyxDQUFBLDBCRm5ORyxpQkUrTWQsYUFPWSxDQUFBLENBQUEsMEJGdE5FLGtGRThOVixrQkFDVSxtQ0FDSSxrQkFDQyxDQUFBLDZCQUtqQixpQkQ3T1Esb0JBQUEs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akJqQixrQlhHVSxnQlc4akJLLGdCQUNYLGVBQ1UsQ0FBRSx5QkFua0JoQiw4Q2Q4RjBDLGtCYzBldkIsQ0FBRSxrQkF4a0JyQixlQTRrQmlCLDhDZC9leUIsZWNpZnBDLENBQVcsb0JBOWtCakIseUJBaWxCeUIsQ0FBQSx1QkFqbEJ6QixhQXNsQmEsQ0FBQSxxRkFPVCxhZHJrQlMsQ0FBQSxvTWNxa0JpQix5QmRya0JqQixVYzJrQkEsQ2Q3bEJGLDZFY2ltQlAsd0JkL2tCUyxDQUFBLG1GY21sQlQsd0JkbmxCUyxDQUFBLGdNY21sQmdCLGNkbmxCaEIsd0JjeWxCYSxDQUFBLCtFQUl0QixhZGhtQlUsQ0FBQSwyRmNnbUJhLFVBSWQsQ2QzbUJFLDJDYyttQlgsd0Jkcm1CUyxDQUFBLGlGY3ltQlQsd0Jkem1CUyxDQUFBLDRMY3ltQmUsd0Jkem1CZixDQUFBLCtGY2tuQmUsd0Jkbm9CaEIsQ0FBQSxtRWN5b0JSLDZDZC9pQnNDLENBQUEsdUVjK2lCdEMsYWQzbkJVLENBQUEsbUZjOG5CUCxhZDduQk8sQ0FBQSw2RWNzb0JNLGFkdm9CTixDQUFBLHdNYzZvQmlCLGFkN29CakIsQ0FBQSx5RGNvcEJWLGNkaHBCUyx5QmNtcEJZLENBQUEsNElBRmxCLGFkcnBCTyxDQUFBLHlGY2dxQlYsZUFDYSxDQUFBLDZDWmhxQmdCLHFFWW1xQjdCLFdBRVcsQ0FBQSxDQUFBLG1PQU1YLGFkaHFCUyxDQUFBLDBmY2dxQmlCLHlCZGhxQmpCLFVjc3FCQSxDZGpzQkYsdU9jcXNCUCw2Q2Q3bUJzQyxDQUFBLG1OY2luQnRDLHdCZGxyQk0sQ0FBQSwrTmNzckJOLHdCZGxyQlMsQ0FBQSxrZmNrckJnQixjZGxyQmhCLHdCY3dyQmEsQ0FBQSwrSUFJdEIsd0JkaHNCTSxDQUFBLGtZY29zQkssVUFHRixDQUFFLDJOQUlYLHdCQUNvQixDQUFBLDBlQURJLHdCQUtGLENBQUEsdVBBSUUsd0JkMXVCaEIsQ0FBQSx1TmNndkJSLGFkeHRCTSxDQUFBLCtPY3d0QmlCLFVBSWQsQ2Q3dUJFLHVNY2l2QlgsYWQ5dEJTLENBQUEsK05jK3RC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T0ksd0NzRVVkLG9CckVqQlUscUJBQUEsQ0FBQSxDQUFBLDRDcUVrQk4sY0FlVyxLQUNULENBQUEsd0NBakJOLFd4RWZXLGlCR0ZELENBQUEsMEJxRTBDTSx3Q0F6QmhCLGNBMEJlLENyRTNDTCxDQUFBLDJCRE9JLHdDc0VVZCxnQnJFakJVLENBQUEsQ0FBQSx1Q3FFaUJWLFVBbUNTLEN4RWxERSwrQ3dFaURSLFd4RWhEUSx5QndFcURnQixDeEV0RGhCLDJDd0VpRFIsY0FTWSxPQUNULENBQUcsMkJ0RXRESyx5RXNFNEQyQixlQUd4QixrQkFDRSxDQUFBLENBQUEscURBTWpCLFVBRVMsQ3hFcEVJLHlEd0VtRVQsY0FJVyxLQUNULENBQUEsdURBTEosZUFTWSxDQUFBLHFEQVZkLFd4RWxFYSxvQkdYTCxvQkFBQSxlcUUrRkosQ0FBQSxvREFsQkosV3hFbEVhLGtCR1hMLG9CQUFBLENBQUEsd0RxRWtHTCxjQU1ZLE9BQ1QsQ0FBRywyREFJUCxXeEUxR08sZUdIRCx3QnFFZ0hnQixDeEU5R2Ysc0R3RTJFQyxnQkF1Q00sQ0FBQSxrRUFHYixXQUNRLGVBQ0ksQ0FBQSx1REMzSGIsZ0JBQ1ksY0FDWixDQUFBLCtEQUdjLFlBRUwsQ0FBRSwwREFJWixXekVQUSxxQnlFU1UsY0FDakIsNkN6RStFc0MsQ0FBQSxnRXlFbEZyQix5QkFPRSxDQUFBLHFEQ2xCckIsVzFFSVMsb0IwRURVLENBQUUsMkRBRmxCLHlCQUtvQixDQUFBLDhHQ0x2QixhM0UyQlEsQ0FBQSxtRTJFckJDLFNBQ0wsQ0FBQSwwVENGRSwwQkFDVyxhNUV1QlQsQ0FBQSw4QjZFL0JMLG9CRGFVLE1BQ2IsY0FDUyxvQkFDTyxDQUFBLHFPRUpxSyw2QjlFR3RLLGdCOEVESixDOUVrR0ksOFQ4RTlGZ0ssNkI5RUhoSyxnQjhFS0YsQzlFNEZFLDBFOEV4RnFCLDZCOUVUckIsZ0I4RVdKLEM5RXNGSSxpSDhFbkYrRCw2QjlFZC9ELGdCOEVnQkosQzlFaUZJLGdNOEU5RThJLGdDOUVuQjlJLG1COEVxQkQsQzlFNEVDLHVKOEV6RW1HLDZCOUV4Qm5HLGdC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R0FHaUIsNEJBQUEsQUFDWixlQUFBLFNBQ1YsYUFDUyxxQ0FDUyxDQUFBLHVIQUVkLFNBQ0YsQ0FBQSxvUEFERSxXQUlPLENBQUEseUVBWEUsNEJBQUEsQUFpQkgsZUFBQSxjQUNWLFNBQ0EsNEJBQUEsQUFDZSxzQkFBQSxDQUFBLDJFQXBCRiwwQkFBQSxBQXVCWCxZQUFBLENBQUEsQ0FBQSxzQ0N2SVosd0IzSHNCYyxDQUFBLG1EMkh0QmQsb0JBQUEsQUFNZSxhQUFBLDBCQUFBLEFBQ08scUJBQUEsQ0FBQSxxREFQdEIsVzNITVcsaUJHSEQsQ0FBQSxzRHdISFYsZUFjUSxDQUFBLDBCekhKTSxzQ3lIV1osa0NBQ29CLENBQUEsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWFydGljbGUsYXNpZGUsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzExMTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfVt0YWJpbmRleD1cIi0xXCJdOmZvY3Vze291dGxpbmU6MCAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowLjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbdGl0bGVdLGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWwsZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCx1bCB1bCxvbCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF7Y29sb3I6IzAwN2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXN7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c3tvdXRsaW5lOjB9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG99ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Z3tvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOjAuNzVyZW07cGFkZGluZy1ib3R0b206MC43NXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdDtjYXB0aW9uLXNpZGU6Ym90dG9tfXRoe3RleHQtYWxpZ246aW5oZXJpdH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjAuNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfWJ1dHRvbixbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfWlucHV0W3R5cGU9XCJyYWRpb1wiXSxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwidGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJdey13ZWJraXQtYXBwZWFyYW5jZTpsaXN0Ym94fXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jZWxnZW5lLWxpZ2h0LWJsdWV7Y29sb3I6IzAwYjVlMiAhaW1wb3J0YW50fS5jZWxnZW5lLWRhcmstY29weXtjb2xvcjojMTExICFpbXBvcnRhbnR9LmRhcmEtZ3JlZW57Y29sb3I6IzUxYjAzNCAhaW1wb3J0YW50fS5wb20tZ3JlZW57Y29sb3I6IzAxNzQ4MyAhaW1wb3J0YW50fWJyLmJyZWFrLWRlc2t0b3B7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7YnIuYnJlYWstZGVza3RvcHtkaXNwbGF5OmlubGluZS1ibG9ja319YnIuYnJlYWstbW9iaWxle2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA1NDBweCl7YnIuYnJlYWstbW9iaWxle2Rpc3BsYXk6bm9uZX19dWwuYmx1ZS1saXN0LWJ1bGxldHN7bWFyZ2luLXRvcDoyNXB4O2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fXVsLmJsdWUtbGlzdC1idWxsZXRzIGxpe2xpbmUtaGVpZ2h0OjEuNjI1cmVtO3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9dWwuYmx1ZS1saXN0LWJ1bGxldHMgbGk6OmJlZm9yZXtjb250ZW50OlwiXFwyMDIyXCI7Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwYjVlMjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O21hcmdpbi1sZWZ0Oi0yMHB4fWxpLmRhc2hlZC1pdGVte2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX1saS5kYXNoZWQtaXRlbTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OXB4O2xlZnQ6LTE2cHh9dWwubGVnYWwtbGlzdC1idWxsZXRze2xpc3Qtc3R5bGU6bm9uZX11bC5sZWdhbC1saXN0LWJ1bGxldHM+bGk6OmJlZm9yZXtjb250ZW50OlwiXFwyMDIyXCI7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwMDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNnB4O21hcmdpbi1sZWZ0Oi0zMHB4O2xpbmUtaGVpZ2h0OjF9dWwubGVnYWwtbGlzdC1idWxsZXRzPmxpPnVse2xpc3Qtc3R5bGU6bm9uZX11bC5sZWdhbC1saXN0LWJ1bGxldHM+bGk+dWw+bGk6OmJlZm9yZXtjb250ZW50OlwiXFwyNUU2XCI7Zm9udC1zaXplOjIzcHg7Y29sb3I6IzAwMDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMHB4O21hcmdpbi1sZWZ0Oi0zMHB4O2xpbmUtaGVpZ2h0OjF9dWwuaG9sbG93LWxpc3QtYnVsbGV0c3ttYXJnaW4tdG9wOjI1cHg7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9dWwuaG9sbG93LWxpc3QtYnVsbGV0cz5saXtsaW5lLWhlaWdodDoxLjYyNXJlbX11bC5ob2xsb3ctbGlzdC1idWxsZXRzPmxpOjpiZWZvcmV7Y29udGVudDpcIlxcMjVFNlwiO2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMwcHg7bWFyZ2luLWxlZnQ6LTMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmhpZGUtbW9iaWxle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5oaWRlLWRlc2t0b3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS50d28tY29sIHRke3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30udHdvLWNvbCB0ZD51bHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey50d28tY29se21hcmdpbi1sZWZ0OjE3cHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudHdvLWNvbHttYXJnaW4tbGVmdDo4JTt3aWR0aDo4OCV9LnR3by1jb2wgdGR7d2lkdGg6NDklO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOnRvcH0udHdvLWNvbCB0ZCB1bD5saXtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50fX0udGhyZWUtY29sIHRke3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0udGhyZWUtY29sIHRkPnVse3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnRocmVlLWNvbHttYXJnaW4tbGVmdDoxN3B4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRocmVlLWNvbHt3aWR0aDo5MCV9LnRocmVlLWNvbCB0ZHt3aWR0aDozMiU7dmVydGljYWwtYWxpZ246dG9wO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50aHJlZS1jb2wgdGQ+dWx7cGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudH19aHRtbHstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ubWFpbntwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5e2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmLEFyaWFsLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4yOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOmF1dG87Y29sb3I6IzRmNGY0ZjttaW4taGVpZ2h0OjEwNXZofWEsaDEsaDIsaDMsaDQsaDUsaDYscHtmb250LXdlaWdodDo0MDB9LmgxLGgxe2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC13ZWlnaHQ6MTAwO2xldHRlci1zcGFjaW5nOi4wMDMxM3JlbTtsaW5lLWhlaWdodDoyLjgxMjVyZW19LnJldnBhdCAuaDEsLnJldnBhdCBoMXtjb2xvcjojMDEyMjY5fS5wb21wYXQgLmgxLC5wb21wYXQgaDF7Y29sb3I6IzAwNzQ4Mn0uaDIsaDJ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNjI1cmVtO2ZvbnQtd2VpZ2h0OjEwMDtsZXR0ZXItc3BhY2luZzouMDM2MjVyZW07bGluZS1oZWlnaHQ6MS45Mzc1cmVtfS5yZXZwYXQgLmgyLC5yZXZwYXQgaDJ7Y29sb3I6IzAxMjI2OX0ucG9tcGF0IC5oMiwucG9tcGF0IGgye2NvbG9yOiMwMDc0ODJ9LmgzLGgze2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjEwMDtsZXR0ZXItc3BhY2luZzouMDE1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX0ucmV2cGF0IC5oMywucmV2cGF0IGgze2NvbG9yOiMwMTIyNjl9LnBvbXBhdCAuaDMsLnBvbXBhdCBoM3tjb2xvcjojMDA3NDgyfS5oNCxoNHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO2xldHRlci1zcGFjaW5nOi4wMTkzN3JlbX0ucmV2cGF0IC5oNCwucmV2cGF0IGg0e2NvbG9yOiMwMTIyNjl9LnBvbXBhdCAuaDQsLnBvbXBhdCBoNHtjb2xvcjojMDA3NDgyfS5oNSxoNXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU2MjVyZW07bGV0dGVyLXNwYWNpbmc6LS4wMDgxM3JlbX0ucmV2cGF0IC5oNSwucmV2cGF0IGg1e2NvbG9yOiMwMTIyNjl9LnBvbXBhdCAuaDUsLnBvbXBhdCBoNXtjb2xvcjojMDA0ZTU3fS5oNixoNntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU2MjVyZW07bGV0dGVyLXNwYWNpbmc6LS4wMDgxM3JlbX0ucmV2cGF0IC5oNiwucmV2cGF0IGg2e2NvbG9yOiMwMTIyNjl9LnBvbXBhdCAuaDYsLnBvbXBhdCBoNntjb2xvcjojMDA3NDgyfS5wLHB7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42MjVyZW07Y29sb3I6IzRmNGY0Zn0ucCBhLHAgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5yZXZwYXQgcCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAxMjI2OX0ucmV2cGF0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDEyMjY5fS5wb21wYXQgcCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNzQ4Mn0ucG9tcGF0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDA3NDgyfXN1cHt0b3A6LS42ZW07Zm9udC1zaXplOjU1JTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsc2Fucy1zZXJpZn1iLHN0cm9uZ3tmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWx9LmNvbnRlbnQgLmZvb3Rub3RlLC5mb290bm90ZXtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO2NvbG9yOiM0ZjRmNGY7bWFyZ2luOjA7bWF4LXdpZHRoOjcyMHB4fS5jYWxsb3V0LXR4dHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjI1fS5yZXZwYXQgLmNhbGxvdXQtdHh0e2NvbG9yOiMwMTIyNjl9LnBvbXBhdCAuY2FsbG91dC10eHR7Y29sb3I6I2ZmZn0uYnJlYWRjcnVtYi10eHR7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44MTI1cmVtO2xpbmUtaGVpZ2h0OjEuODQ7Y29sb3I6IzAwMH0uc2VjdGlvbi1kaXZpZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MDttYXJnaW46NTBweCAwIDA7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi1kaXZpZGVye21hcmdpbjo0NXB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7aHRtbFtkYXRhLWFnZW50Kj1cIkNocm9tZVwiXSAuY29udGVudC1ibHVyLGh0bWxbZGF0YS1hZ2VudCo9XCJTYWZhcmlcIl0gLmNvbnRlbnQtYmx1cntmaWx0ZXI6Ymx1cigxMHB4KTt0cmFuc2l0aW9uOmZpbHRlciBlYXNlLWluLW91dCAwLjJzO3dpbGwtY2hhbmdlOmZpbHRlcn0uY29udGVudCAuZm9vdG5vdGUsLmZvb3Rub3Rle2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW19aDEgYnIsaDIgYnIsaDMgYnIsaDQgYnIsaDUgYnIscCBicntkaXNwbGF5OmJsb2NrfS5oMSxoMXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6My40Mzc1cmVtO2xpbmUtaGVpZ2h0OjMuOTM3NXJlbTtsZXR0ZXItc3BhY2luZzowfS5oMixoMntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4xODc1cmVtO2xpbmUtaGVpZ2h0OjIuODEyNXJlbTtsZXR0ZXItc3BhY2luZzouMDQ4NzVyZW19LmgzLGgze2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MnJlbTtsZXR0ZXItc3BhY2luZzouMDE3NXJlbX0uaDQsaDR7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMzEyNXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtO2xldHRlci1zcGFjaW5nOi4wMjI1cmVtfS5oNSxoNXtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU2MjVyZW07bGV0dGVyLXNwYWNpbmc6LS4wMDkzN3JlbX0uaDYsaDZ7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNTYyNXJlbTtsZXR0ZXItc3BhY2luZzotLjAwOTM3cmVtfS5jYWxsb3V0LXR4dHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjI1fX0ucmV2cGF0LXNjcm9sbC10aHVtYjo6LXdlYmtpdC1zY3JvbGxiYXIsLnZpZGVvLWVtYmVkLS1yZXYgLnZpZGVvLXRyYW5zY3JpcHRfX2RkLS1vcGVuLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhciwudmlkZW8tLXJldnBhdCAudmlkZW8tdHJhbnNjcmlwdF9fZGQ6Oi13ZWJraXQtc2Nyb2xsYmFyLC5zY3JvbGwtYm94LS1yZXZwYXQgLnNjcm9sbC1ib3hfX2Jsb2NrOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDoyMXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnJldnBhdC1zY3JvbGwtdGh1bWI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2FsLC52aWRlby1lbWJlZC0tcmV2IC52aWRlby10cmFuc2NyaXB0X19kZC0tb3Blbi1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWwsLnZpZGVvLS1yZXZwYXQgLnZpZGVvLXRyYW5zY3JpcHRfX2RkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbCwuc2Nyb2xsLWJveC0tcmV2cGF0IC5zY3JvbGwtYm94X19ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWx7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6IzAxMjE2OTtoZWlnaHQ6NjBweH0ucmV2cGF0LXNjcm9sbC10aHVtYjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyLC52aWRlby1lbWJlZC0tcmV2IC52aWRlby10cmFuc2NyaXB0X19kZC0tb3Blbi1wYW5lbDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyLC52aWRlby0tcmV2cGF0IC52aWRlby10cmFuc2NyaXB0X19kZDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyLC5zY3JvbGwtYm94LS1yZXZwYXQgLnNjcm9sbC1ib3hfX2Jsb2NrOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5wb21wYXQtc2Nyb2xsLXRodW1iOjotd2Via2l0LXNjcm9sbGJhciwudmlkZW8tZW1iZWQtLXBvbSAudmlkZW8tdHJhbnNjcmlwdF9fZGQtLW9wZW4tcGFuZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLC52aWRlby0tcG9tcGF0IC52aWRlby10cmFuc2NyaXB0X19kZDo6LXdlYmtpdC1zY3JvbGxiYXIsLnNjcm9sbC1ib3gtLXBvbXBhdCAuc2Nyb2xsLWJveF9fYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjIxcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucG9tcGF0LXNjcm9sbC10aHVtYjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsLnZpZGVvLWVtYmVkLS1wb20gLnZpZGVvLXRyYW5zY3JpcHRfX2RkLS1vcGVuLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwudmlkZW8tLXBvbXBhdCAudmlkZW8tdHJhbnNjcmlwdF9fZGQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLC5zY3JvbGwtYm94LS1wb21wYXQgLnNjcm9sbC1ib3hfX2Jsb2NrOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjEwcHg7aGVpZ2h0OjYwcHg7YmFja2dyb3VuZC1jb2xvcjojZjg5ODI4fS5wb21wYXQtc2Nyb2xsLXRodW1iOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsLnZpZGVvLWVtYmVkLS1wb20gLnZpZGVvLXRyYW5zY3JpcHRfX2RkLS1vcGVuLXBhbmVsOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsLnZpZGVvLS1wb21wYXQgLnZpZGVvLXRyYW5zY3JpcHRfX2RkOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsLnNjcm9sbC1ib3gtLXBvbXBhdCAuc2Nyb2xsLWJveF9fYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lcntiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LnBvbXBhdCAuYnJhbmQtY29sb3J7Y29sb3I6IzAwNzQ4Mn0ucmV2cGF0IC5icmFuZC1jb2xvcntjb2xvcjojMDEyMjY5fXNtYWxse2ZvbnQtc2l6ZTouODEyNXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbX0uZ3JlY2FwdGNoYS1iYWRnZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2ZjYzUwMX06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2ZjYzUwMX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIjtzcmM6dXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZS1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTphdXRvfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBCb2xkXCI7c3JjOnVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5ldWVCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OmF1dG99QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiO3NyYzp1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OmF1dG99QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJvbWFuXCI7c3JjOnVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5ldWUtUm9tYW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6YXV0b31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIjtzcmM6dXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OmF1dG99QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJlZ3VsYXJcIjtzcmM6dXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6YXV0b31hLnNraXAtY29udGVudHtsZWZ0Oi05OTlweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bzt3aWR0aDoxcHg7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDotOTk5fWEuc2tpcC1jb250ZW50OmFjdGl2ZSxhLnNraXAtY29udGVudDpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtsZWZ0OjA7dG9wOjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzphdXRvO3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4yZW07ei1pbmRleDo5OTk5OTtwb3NpdGlvbjphYnNvbHV0ZX1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY29udGFpbmVye3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LmNvbnRhaW5lciAuY29udGFpbmVyLS1mbGV4LWV2ZW4tcm93LXJldmVyc2UtdGlsZXN7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5jb250YWluZXIgLmNvbnRhaW5lcjpub3QoLmhlYWRlcl9fY29udGFpbmVyKXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmNvbnRhaW5lci0tbm8tcGFkZGluZ3twYWRkaW5nOjB9LmNvbnRhaW5lci0tZnVsbC13aWR0aC1sZ3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWF4LXdpZHRoOjEwMCV9LmNvbnRhaW5lci0tZmxleC1ldmVuLXJvdy1yZXZlcnNlLXRpbGVze3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY29udGFpbmVyLS1uby1wYWRkaW5ne3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY29udGFpbmVyLS1mdWxsLXdpZHRoLWxne3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXgtd2lkdGg6MTAwJX0uY29udGFpbmVyLS1mbGV4LW9kZC1yb3ctcmV2ZXJzZXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9LmNvbnRhaW5lci0tZnVsbC13aWR0aC1sZ3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWF4LXdpZHRoOjEwMCV9LmNvbnRhaW5lci0tZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmNvbnRhaW5lci0tZmxleC1ldmVuLXJvdy1yZXZlcnNlLXRpbGVze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmNvbnRhaW5lci0tZmxleC1ldmVuLXJvdy1yZXZlcnNlLXRpbGVzOm50aC1jaGlsZChldmVuKXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVye21heC13aWR0aDoxMjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjEyMDBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmNvbnRhaW5lci0tZnVsbC13aWR0aC1sZ3twYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWF4LXdpZHRoOjEyMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCl7LmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmNvbnRhaW5lci0tZnVsbC13aWR0aC1sZ3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fS5idG57d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICM5OTk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMzMzO3BhZGRpbmc6MTJweCA1MHB4IDEycHggMTVweDtmb250LXNpemU6Ljg3NXJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xO3RleHQtYWxpZ246bGVmdDttYXgtd2lkdGg6MzAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb24teTpjZW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14Ojk0JTtiYWNrZ3JvdW5kLXNpemU6MjVweDt0cmFuc2l0aW9uOmFsbCAyMDBtcyBlYXNlLWluO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxLjVweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmJ0bjpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmNjNTAxO2JvcmRlci1jb2xvcjojZmNjNTAxfS5idG46Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKXtvdXRsaW5lOm5vbmV9LmJ0bi0tcmV2cGF0LWxpbmt7Ym9yZGVyLWNvbG9yOiMwMTIyNjk7Y29sb3I6IzAxMjI2OSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3JldnBhdC1jdGEtYXJyb3cuc3ZnXCIpfS5idG4tLXJldnBhdC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtcG9zaXRpb24teDo5NiV9LmJ0bi0tcmV2cGF0LWRvd25sb2Fke2JvcmRlci1jb2xvcjojMDEyMjY5O2NvbG9yOiMwMTIyNjkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9yZXZwYXQtZG93bmxvYWQtY3RhLWFycm93LnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6MTNweDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbiwgYm9yZGVyIDIwMG1zIGVhc2UtaW59LmJ0bi0tcmV2cGF0LWRvd25sb2FkOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb24teDo5NCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcmV2cGF0LWRvd25sb2FkLWN0YS1hcnJvdy5zdmdcIil9LmJ0bi0tcG9tcGF0LWRvd25sb2Fke2JvcmRlci1jb2xvcjojMDA0ZTU3O2NvbG9yOiMwMDRlNTcgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9wb21wYXQtZG93bmxvYWQtY3RhLWFycm93LnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6MTNweDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbiwgYm9yZGVyIDIwMG1zIGVhc2UtaW59LmJ0bi0tcG9tcGF0LWRvd25sb2FkOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb24teDo5NCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcG9tcGF0LWRvd25sb2FkLWN0YS1hcnJvdy5zdmdcIil9LmJ0bi0tcG9tcGF0LWxpbmssLnNwb3RsaWdodC0tcG9tcGF0IC5idG4tLXJldnBhdC1saW5re2JvcmRlci1jb2xvcjojMDA0ZTU3O2NvbG9yOiMwMDRlNTcgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9wb21wYXQtY3RhLWFycm93LnN2Z1wiKX0uYnRuLS1wb21wYXQtbGluazpob3Zlciwuc3BvdGxpZ2h0LS1wb21wYXQgLmJ0bi0tcmV2cGF0LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1wb3NpdGlvbi14Ojk2JX0uYnRuLS1ycmZscGF0LWRvd25sb2Fke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3JyZmxwYXQtZG93bmxvYWQtY3RhLWFycm93LnN2Z1wiKSAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToxM3B4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluLCBib3JkZXIgMjAwbXMgZWFzZS1pbn0uYnRuLS1ycmZscGF0LWRvd25sb2FkOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb24teDo5NCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcnJmbHBhdC1kb3dubG9hZC1jdGEtYXJyb3cuc3ZnXCIpfS5idG4tLXdoaXRlLWxpbmssLnNwb3RsaWdodC0tcmV2cGF0Om5vdCguc3BvdGxpZ2h0LS1saWdodCk6bm90KC5zcG90bGlnaHQtLWFsdCk6bm90KC5zcG90bGlnaHQtLXJlc291cmNlcykgLmJ0bi0tcmV2cGF0LWxpbmssLnZpZGVvLXNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRuLC5wYXJhbGxheC0tcmV2cGF0IC5idG4tLXBheC1saW5rLC5wYXJhbGxheC0tcG9tcGF0IC5idG4tLXBheC1saW5rLC5tLXBhcmFsbGF4LS1yZXZwYXQgLmJ0bi0tcGF4LWxpbmssLm0tcGFyYWxsYXgtLXBvbXBhdCAuYnRuLS1wYXgtbGluaywudGlsZS1yb3ctLXJldnBhdC50aWxlLXJvdy0tZGFyay1iZyAuYnRuLC50aWxlLXJvdy0tcG9tcGF0LnRpbGUtcm93LS1kYXJrLWJnIC5idG57Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3BhdC1jdGEtYXJyb3ctd2hpdGUuc3ZnXCIpfS5idG4tLXdoaXRlLWRvd25sb2FkLC5zcG90bGlnaHQtLXJldnBhdDpub3QoLnNwb3RsaWdodC0tbGlnaHQpOm5vdCguc3BvdGxpZ2h0LS1hbHQpOm5vdCguc3BvdGxpZ2h0LS1yZXNvdXJjZXMpIC5idG4tLXJldnBhdC1kb3dubG9hZHtiYWNrZ3JvdW5kLXNpemU6MTNweDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvd2hpdGUtZG93bmxvYWQtY3RhLnN2Z1wiKX0uYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTtib3JkZXItY29sb3I6I2ZjYzUwMSAhaW1wb3J0YW50fS5yZXZwYXQgLmJ0bi0td2hpdGUtZG93bmxvYWQ6aG92ZXIsLnJldnBhdCAuc3BvdGxpZ2h0LS1yZXZwYXQ6bm90KC5zcG90bGlnaHQtLWxpZ2h0KTpub3QoLnNwb3RsaWdodC0tYWx0KTpub3QoLnNwb3RsaWdodC0tcmVzb3VyY2VzKSAuYnRuLS1yZXZwYXQtZG93bmxvYWQ6aG92ZXIsLnNwb3RsaWdodC0tcmV2cGF0Om5vdCguc3BvdGxpZ2h0LS1saWdodCk6bm90KC5zcG90bGlnaHQtLWFsdCk6bm90KC5zcG90bGlnaHQtLXJlc291cmNlcykgLnJldnBhdCAuYnRuLS1yZXZwYXQtZG93bmxvYWQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcmV2cGF0LWRvd25sb2FkLWN0YS1hcnJvdy5zdmdcIik7Y29sb3I6IzAxMjI2OSAhaW1wb3J0YW50fS5yZXZwYXQgLmJ0bi0td2hpdGUtbGluazpob3ZlciwucmV2cGF0IC5zcG90bGlnaHQtLXJldnBhdDpub3QoLnNwb3RsaWdodC0tbGlnaHQpOm5vdCguc3BvdGxpZ2h0LS1hbHQpOm5vdCguc3BvdGxpZ2h0LS1yZXNvdXJjZXMpIC5idG4tLXJldnBhdC1saW5rOmhvdmVyLC5zcG90bGlnaHQtLXJldnBhdDpub3QoLnNwb3RsaWdodC0tbGlnaHQpOm5vdCguc3BvdGxpZ2h0LS1hbHQpOm5vdCguc3BvdGxpZ2h0LS1yZXNvdXJjZXMpIC5yZXZwYXQgLmJ0bi0tcmV2cGF0LWxpbms6aG92ZXIsLnJldnBhdCAudmlkZW8tc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIC5idG46aG92ZXIsLnZpZGVvLXNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAucmV2cGF0IC5idG46aG92ZXIsLnJldnBhdCAucGFyYWxsYXgtLXJldnBhdCAuYnRuLS1wYXgtbGluazpob3ZlciwucGFyYWxsYXgtLXJldnBhdCAucmV2cGF0IC5idG4tLXBheC1saW5rOmhvdmVyLC5yZXZwYXQgLnBhcmFsbGF4LS1wb21wYXQgLmJ0bi0tcGF4LWxpbms6aG92ZXIsLnBhcmFsbGF4LS1wb21wYXQgLnJldnBhdCAuYnRuLS1wYXgtbGluazpob3ZlciwucmV2cGF0IC5tLXBhcmFsbGF4LS1yZXZwYXQgLmJ0bi0tcGF4LWxpbms6aG92ZXIsLm0tcGFyYWxsYXgtLXJldnBhdCAucmV2cGF0IC5idG4tLXBheC1saW5rOmhvdmVyLC5yZXZwYXQgLm0tcGFyYWxsYXgtLXBvbXBhdCAuYnRuLS1wYXgtbGluazpob3ZlciwubS1wYXJhbGxheC0tcG9tcGF0IC5yZXZwYXQgLmJ0bi0tcGF4LWxpbms6aG92ZXIsLnJldnBhdCAudGlsZS1yb3ctLXJldnBhdC50aWxlLXJvdy0tZGFyay1iZyAuYnRuOmhvdmVyLC50aWxlLXJvdy0tcmV2cGF0LnRpbGUtcm93LS1kYXJrLWJnIC5yZXZwYXQgLmJ0bjpob3ZlciwucmV2cGF0IC50aWxlLXJvdy0tcG9tcGF0LnRpbGUtcm93LS1kYXJrLWJnIC5idG46aG92ZXIsLnRpbGUtcm93LS1wb21wYXQudGlsZS1yb3ctLWRhcmstYmcgLnJldnBhdCAuYnRuOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtcG9zaXRpb24teDo5NiU7YmFja2dyb3VuZC1jb2xvcjojZmNjNTAxO2JvcmRlci1jb2xvcjojZmNjNTAxO2NvbG9yOiMwMTIyNjkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9yZXZwYXQtY3RhLWFycm93LnN2Z1wiKX0ucG9tcGF0IC5idG4tLXdoaXRlLWxpbms6aG92ZXIsLnBvbXBhdCAuc3BvdGxpZ2h0LS1yZXZwYXQ6bm90KC5zcG90bGlnaHQtLWxpZ2h0KTpub3QoLnNwb3RsaWdodC0tYWx0KTpub3QoLnNwb3RsaWdodC0tcmVzb3VyY2VzKSAuYnRuLS1yZXZwYXQtbGluazpob3Zlciwuc3BvdGxpZ2h0LS1yZXZwYXQ6bm90KC5zcG90bGlnaHQtLWxpZ2h0KTpub3QoLnNwb3RsaWdodC0tYWx0KTpub3QoLnNwb3RsaWdodC0tcmVzb3VyY2VzKSAucG9tcGF0IC5idG4tLXJldnBhdC1saW5rOmhvdmVyLC5wb21wYXQgLnZpZGVvLXNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRuOmhvdmVyLC52aWRlby1zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgLnBvbXBhdCAuYnRuOmhvdmVyLC5wb21wYXQgLnBhcmFsbGF4LS1yZXZwYXQgLmJ0bi0tcGF4LWxpbms6aG92ZXIsLnBhcmFsbGF4LS1yZXZwYXQgLnBvbXBhdCAuYnRuLS1wYXgtbGluazpob3ZlciwucG9tcGF0IC5wYXJhbGxheC0tcG9tcGF0IC5idG4tLXBheC1saW5rOmhvdmVyLC5wYXJhbGxheC0tcG9tcGF0IC5wb21wYXQgLmJ0bi0tcGF4LWxpbms6aG92ZXIsLnBvbXBhdCAubS1wYXJhbGxheC0tcmV2cGF0IC5idG4tLXBheC1saW5rOmhvdmVyLC5tLXBhcmFsbGF4LS1yZXZwYXQgLnBvbXBhdCAuYnRuLS1wYXgtbGluazpob3ZlciwucG9tcGF0IC5tLXBhcmFsbGF4LS1wb21wYXQgLmJ0bi0tcGF4LWxpbms6aG92ZXIsLm0tcGFyYWxsYXgtLXBvbXBhdCAucG9tcGF0IC5idG4tLXBheC1saW5rOmhvdmVyLC5wb21wYXQgLnRpbGUtcm93LS1yZXZwYXQudGlsZS1yb3ctLWRhcmstYmcgLmJ0bjpob3ZlciwudGlsZS1yb3ctLXJldnBhdC50aWxlLXJvdy0tZGFyay1iZyAucG9tcGF0IC5idG46aG92ZXIsLnBvbXBhdCAudGlsZS1yb3ctLXBvbXBhdC50aWxlLXJvdy0tZGFyay1iZyAuYnRuOmhvdmVyLC50aWxlLXJvdy0tcG9tcGF0LnRpbGUtcm93LS1kYXJrLWJnIC5wb21wYXQgLmJ0bjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTYlO2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTtib3JkZXItY29sb3I6I2ZjYzUwMTtjb2xvcjojMDA0ZTU3ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcG9tcGF0LWN0YS1hcnJvdy5zdmdcIil9LnBvbXBhdCAuYnRuLS13aGl0ZS1kb3dubG9hZDpob3ZlciwucG9tcGF0IC5zcG90bGlnaHQtLXJldnBhdDpub3QoLnNwb3RsaWdodC0tbGlnaHQpOm5vdCguc3BvdGxpZ2h0LS1hbHQpOm5vdCguc3BvdGxpZ2h0LS1yZXNvdXJjZXMpIC5idG4tLXJldnBhdC1kb3dubG9hZDpob3Zlciwuc3BvdGxpZ2h0LS1yZXZwYXQ6bm90KC5zcG90bGlnaHQtLWxpZ2h0KTpub3QoLnNwb3RsaWdodC0tYWx0KTpub3QoLnNwb3RsaWdodC0tcmVzb3VyY2VzKSAucG9tcGF0IC5idG4tLXJldnBhdC1kb3dubG9hZDpob3Zlcntjb2xvcjojMDA0ZTU3ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYnRue2ZvbnQtc2l6ZTouODc1cmVtfS5idG4tLW1pbml7Zm9udC1zaXplOjEuMTI1cmVtfS5idG4tLXdoaXRlLWxpbmssLnNwb3RsaWdodC0tcmV2cGF0Om5vdCguc3BvdGxpZ2h0LS1saWdodCk6bm90KC5zcG90bGlnaHQtLWFsdCk6bm90KC5zcG90bGlnaHQtLXJlc291cmNlcykgLmJ0bi0tcmV2cGF0LWxpbmssLnZpZGVvLXNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRuLC5wYXJhbGxheC0tcmV2cGF0IC5idG4tLXBheC1saW5rLC5wYXJhbGxheC0tcG9tcGF0IC5idG4tLXBheC1saW5rLC5tLXBhcmFsbGF4LS1yZXZwYXQgLmJ0bi0tcGF4LWxpbmssLm0tcGFyYWxsYXgtLXBvbXBhdCAuYnRuLS1wYXgtbGluaywudGlsZS1yb3ctLXJldnBhdC50aWxlLXJvdy0tZGFyay1iZyAuYnRuLC50aWxlLXJvdy0tcG9tcGF0LnRpbGUtcm93LS1kYXJrLWJnIC5idG57Ym9yZGVyLWNvbG9yOiNmZmZ9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmJ0bntmb250LXNpemU6Ljg3NXJlbX19LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNsaWNrLXRyYWNrOmJlZm9yZSwuc2xpY2stdHJhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O2Rpc3BsYXk6bm9uZX1bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5Olwic2xpY2tcIjtzcmM6dXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7c3JjOnVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5zbGljay1wcmV2LC5zbGljay1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtsaW5lLWhlaWdodDowcHg7Zm9udC1zaXplOjBweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50O3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7cGFkZGluZzowO2JvcmRlcjpub25lO291dGxpbmU6bm9uZX0uc2xpY2stcHJldjpob3Zlciwuc2xpY2stcHJldjpmb2N1cywuc2xpY2stbmV4dDpob3Zlciwuc2xpY2stbmV4dDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp0cmFuc3BhcmVudH0uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwuc2xpY2stbmV4dDpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmV7b3BhY2l0eTouMjV9LnNsaWNrLXByZXY6YmVmb3JlLC5zbGljay1uZXh0OmJlZm9yZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7b3BhY2l0eTouNzU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLXByZXZ7bGVmdDotMjVweH1bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2e2xlZnQ6YXV0bztyaWdodDotMjVweH0uc2xpY2stbmV4dHtyaWdodDotMjVweH1bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0e2xlZnQ6LTI1cHg7cmlnaHQ6YXV0b30udGMtbGlzdCAuc2xpY2stcHJldiwudGMtbGlzdCAuc2xpY2stbmV4dHt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246YWxsIDAuMnM7ei1pbmRleDoyfS50Yy1saXN0IC5zbGljay1wcmV2OmhvdmVyLC50Yy1saXN0IC5zbGljay1uZXh0OmhvdmVye29wYWNpdHk6MC45fS50Yy1saXN0IC5zbGljay1wcmV2e2xlZnQ6MDt0b3A6OTVweH0udGMtbGlzdCAuc2xpY2stbmV4dHtyaWdodDowO3RvcDo5NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNsaWNrLXByZXZ7bGVmdDo3JX0uc2xpY2stbmV4dHtyaWdodDo3JX0udGMtbGlzdCAuc2xpY2stcHJldntsZWZ0OjclfS50Yy1saXN0IC5zbGljay1uZXh0e3JpZ2h0OjclfX0ucG9tcGF0IC50Yy1saXN0IC5zbGljay1wcmV2LC5wb21wYXQgLnRjLWxpc3QgLnNsaWNrLW5leHR7YmFja2dyb3VuZC1jb2xvcjojZjg5ODI4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0ucG9tcGF0IC50Yy1saXN0IC5zbGljay1wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NsaWRlci1wcmV2LWFycm93LXBvbXBhdC5zdmdcIil9LnBvbXBhdCAudGMtbGlzdCAuc2xpY2stbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zbGlkZXItbmV4dC1hcnJvdy1wb21wYXQuc3ZnXCIpfS5yZXZwYXQgLnRjLWxpc3QgLnNsaWNrLXByZXYsLnJldnBhdCAudGMtbGlzdCAuc2xpY2stbmV4dHtiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5yZXZwYXQgLnRjLWxpc3QgLnNsaWNrLXByZXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc2xpZGVyLXByZXYtYXJyb3ctcmV2cGF0LnN2Z1wiKX0ucmV2cGF0IC50Yy1saXN0IC5zbGljay1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NsaWRlci1uZXh0LWFycm93LXJldnBhdC5zdmdcIil9LnJldnBhdCAubXBzZWN0aW9uX19zbGlkZXMgLnNsaWNrLXByZXYsLnJldnBhdCAubXBzZWN0aW9uX19zbGlkZXMgLnNsaWNrLW5leHQsLnBvbXBhdCAubXBzZWN0aW9uX19zbGlkZXMgLnNsaWNrLXByZXYsLnBvbXBhdCAubXBzZWN0aW9uX19zbGlkZXMgLnNsaWNrLW5leHR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt3aWR0aDo4OHB4O2hlaWdodDo4OHB4O2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6MTtjdXJzb3I6cG9pbnRlcn0ucmV2cGF0IC5tcHNlY3Rpb25fX3NsaWRlcyAuc2xpY2stcHJldiwucG9tcGF0IC5tcHNlY3Rpb25fX3NsaWRlcyAuc2xpY2stcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9ob21lLWNhcm91c2VsLXByZXYtYXJyb3cuc3ZnXCIpO3otaW5kZXg6NjB9LnJldnBhdCAubXBzZWN0aW9uX19zbGlkZXMgLnNsaWNrLW5leHQsLnBvbXBhdCAubXBzZWN0aW9uX19zbGlkZXMgLnNsaWNrLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaG9tZS1jYXJvdXNlbC1uZXh0LWFycm93LnN2Z1wiKTt6LWluZGV4OjYxfS5yZXZwYXQgLm1wc2VjdGlvbl9fc2xpZGVzIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLC5yZXZwYXQgLm1wc2VjdGlvbl9fc2xpZGVzIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkLC5wb21wYXQgLm1wc2VjdGlvbl9fc2xpZGVzIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLC5wb21wYXQgLm1wc2VjdGlvbl9fc2xpZGVzIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVke2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7Y3Vyc29yOmRlZmF1bHR9LnJldnBhdCAubXBzZWN0aW9uX19zbGlkZXMgLnNsaWNrLXRyYWNrLC5wb21wYXQgLm1wc2VjdGlvbl9fc2xpZGVzIC5zbGljay10cmFja3tkaXNwbGF5OmZsZXh9LnJldnBhdCAubXBzZWN0aW9uX19zbGlkZXMgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSwucG9tcGF0IC5tcHNlY3Rpb25fX3NsaWRlcyAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRle2hlaWdodDphdXRvfS5yZXZwYXQgLm1wc2VjdGlvbl9fc2xpZGVzIC5zbGljay10cmFjayAuc2xpY2stc2xpZGU+ZGl2LC5wb21wYXQgLm1wc2VjdGlvbl9fc2xpZGVzIC5zbGljay10cmFjayAuc2xpY2stc2xpZGU+ZGl2e2hlaWdodDoxMDAlfS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MTNweH0uc2xpY2stZG90c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTE0cHg7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjEwMCV9LnNsaWNrLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEzcHg7d2lkdGg6MTNweDttYXJnaW46MCA1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEzcHg7d2lkdGg6MTNweDtvdXRsaW5lOm5vbmU7bGluZS1oZWlnaHQ6MHB4O2ZvbnQtc2l6ZTowcHg7Y29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzowO21hcmdpbjo1cHggMTBweDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbnRlbnQ6XCLigKJcIjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZTo2cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwO29wYWNpdHk6LjI1Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle2NvbG9yOiMwMDA7b3BhY2l0eTouNzV9LnRjLWxpc3QgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7Ym9yZGVyLXJhZGl1czo2LjVweH0ucmV2cGF0IC50Yy1saXN0IC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlcjoxcHggc29saWQgIzAxMjI2OTtvcGFjaXR5OjF9LnJldnBhdCAudGMtbGlzdCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7Ym9yZGVyOjFweCBzb2xpZCAjZmNjNTAxO29wYWNpdHk6MX0ucG9tcGF0IC50Yy1saXN0IC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlcjoxcHggc29saWQgI2Y4OTgyODtvcGFjaXR5OjF9LnBvbXBhdCAudGMtbGlzdCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmODk4Mjg7Ym9yZGVyOjFweCBzb2xpZCAjZjg5ODI4O29wYWNpdHk6MX0uZ2Rwcnt3aWR0aDoxMDAlO2Rpc3BsYXk6bm9uZX0uZ2RwciBwe21hcmdpbi1ib3R0b206MDtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nLXJpZ2h0OjIwcHg7Zm9udC1zaXplOi42ODc1cmVtfS5nZHByX19hbmNob3IsLmdkcHIgYXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dHJhbnNpdGlvbjpjb2xvciAxMDBtcyBlYXNlLWlufS5nZHByX19hbmNob3I6aG92ZXIsLmdkcHJfX2FuY2hvcjpmb2N1cywuZ2RwciBhOmhvdmVyLC5nZHByIGE6Zm9jdXN7b3V0bGluZTpub25lO2NvbG9yOiNmY2M1MDF9LmdkcHJfX2FuY2hvci0tYWNjZXB0LC5nZHByIGEtLWFjY2VwdHttYXJnaW4tcmlnaHQ6MTBweDtmb250LXNpemU6MTJweH0uZ2Rwcl9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uZ2Rwcl9fYmxvY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZ2Rwcl9fYmxvY2stLWNvcHl7ZmxleDozfS5nZHByX19ibG9jay0tYWN0aW9uc3tmbGV4OjE7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5nZHByX19idXR0b257d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtwYWRkaW5nOjA7Ym9yZGVyOjA7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luLWxlZnQ6MTBweH0uZ2Rwcl9fYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uZ2Rwcl9fYnV0dG9uOmZvY3VzIC5nZHByX19zcGFuOjpiZWZvcmUsLmdkcHJfX2J1dHRvbjpmb2N1cyAuZ2Rwcl9fc3Bhbjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmNjNTAxfS5nZHByX19zcGFue2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmdkcHJfX3NwYW46OmFmdGVyLC5nZHByX19zcGFuOjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoycHg7d2lkdGg6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1pbn0uZ2Rwcl9fc3Bhbjpob3Zlcjo6YmVmb3JlLC5nZHByX19zcGFuOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDF9LmdkcHJfX3NwYW46OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmdkcHJfX3NwYW46OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmdkcHJfX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmdkcHIgcHtmb250LXNpemU6LjgxMjVyZW19fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmdkcHJ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo0O3RvcDowfS5nZHByX19jb250YWluZXJ7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweH0uZ2Rwcl9fYmxvY2stLWFjdGlvbnN7bWF4LXdpZHRoOjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsuZ2Rwcl9fY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19LmhlYWRlcntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6ODAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmhlYWRlcl9fY29udGFpbmVye3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uaGVhZGVyX19jb250YWluZXItLXN1Ym5hdntwYWRkaW5nLWxlZnQ6MjJweDtwYWRkaW5nLXJpZ2h0OjIycHg7cGFkZGluZy10b3A6MjVweDtwYWRkaW5nLWJvdHRvbToyNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tdG9wOjFweDttYXgtd2lkdGg6bm9uZX0uaGVhZGVyX19jb250YWluZXItLXN1Ym5hdiBhOmFjdGl2ZSwuaGVhZGVyX19jb250YWluZXItLXN1Ym5hdiBhOmZvY3VzLC5oZWFkZXJfX2NvbnRhaW5lci0tc3VibmF2IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH0uaGVhZGVyX19jb250YWluZXItLWxlZ2Fse3BhZGRpbmctbGVmdDoyMnB4O3BhZGRpbmctcmlnaHQ6MjJweDtwYWRkaW5nLXRvcDozNXB4O3BhZGRpbmctYm90dG9tOjI1cHg7bWF4LXdpZHRoOm5vbmV9LmhlYWRlcl9fY29udGFpbmVyLS1sZWdhbCBwe3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjB9LmhlYWRlcl9fYnRue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7cGFkZGluZy1sZWZ0OjdweDtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7Zm9udC1zaXplOjE3cHg7YmFja2dyb3VuZC1wb3NpdGlvbi14OjEwMCU7bWF4LXdpZHRoOmluaGVyaXQ7YmFja2dyb3VuZC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWZ9LmhlYWRlcl9fYmxvY2stLW1haW57YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVhZGVyX19ibG9jay0tY3Rhe2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjJzO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0uaGVhZGVyX19ibG9jay0tY3RhOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMH0uaGVhZGVyX19ibG9jay0tY3RhIC5oZWFkZXJfX2NvbnRhaW5lcnttYXgtd2lkdGg6bm9uZX0uaGVhZGVyX19ibG9jay0tY3RhIC5idG57Zm9udC1zaXplOi44MTI1cmVtO3BhZGRpbmctbGVmdDowO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2NvbG9yOiMwMDA7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzotMC4zM3B4O2xpbmUtaGVpZ2h0OjE0LjUxcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY3RhLWFycm93LWJsYWNrLnBuZ1wiKTt0cmFuc2l0aW9uOm5vbmV9LmhlYWRlcl9fYmxvY2stLWN0YSAuYnRuOmFjdGl2ZSwuaGVhZGVyX19ibG9jay0tY3RhIC5idG46Zm9jdXN7YmFja2dyb3VuZC1wb3NpdGlvbi14OjEwMCV9LmhlYWRlcl9fYmxvY2stLWN0YS1hYnN7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtib3R0b206MDtib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3RyYW5zaXRpb246dHJhbnNmb3JtIGVhc2UtaW4gMC4yczt6LWluZGV4OjF9LmhlYWRlcl9fYmxvY2stLWN0YS1hYnMgLmJ0bntmb250LXNpemU6MTdweH0uaGVhZGVyX19ibG9jay0tY3RhLWhpZGRlbnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmhlYWRlcl9fYmxvY2stLWdyaWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJX0uaGVhZGVyX19ibG9jay0tYnJhbmRpbmd7ZGlzcGxheTpmbGV4O2ZsZXg6Mi41O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5oZWFkZXJfX2Jsb2NrLS1kaXNjbGFpbWVye2Rpc3BsYXk6ZmxleDtmbGV4OjM7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctcmlnaHQ6MTBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjE2MHB4O21hcmdpbi1yaWdodDowfS5oZWFkZXJfX2Jsb2NrLS1kaXNjbGFpbWVyIGE6YWN0aXZlLC5oZWFkZXJfX2Jsb2NrLS1kaXNjbGFpbWVyIGE6aG92ZXJ7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyX19ibG9jay0tZGlzY2xhaW1lciBhOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206NXB4fS5oZWFkZXJfX2Jsb2NrLS1kaXNjbGFpbWVyIGE6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDo1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMH0uaGVhZGVyX19ibG9jay0taGFtYnVyZ2Vye2Rpc3BsYXk6ZmxleDtmbGV4OjE7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXgtd2lkdGg6NDVweH0uaGVhZGVyX19ibG9jay0tbWVudXtkaXNwbGF5Om5vbmU7b3ZlcmZsb3cteDpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7YmFja2dyb3VuZC1jb2xvcjojZDhkOGQ4O3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5oZWFkZXJfX2Jsb2NrLS1kZXNrdG9wLW5hdntkaXNwbGF5Om5vbmV9LmhlYWRlcl9fYmxvY2stLWJyZWFkY3J1bWJ7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoyNXB4fS5oZWFkZXJfX2Jsb2NrLS1tb2JpbGUtYXVkaWVuY2V7cGFkZGluZy10b3A6MTBweH0uaGVhZGVyX19ibG9jay0tbW9iaWxlLWF1ZGllbmNlIHB7bWFyZ2luOjA7Zm9udC1zaXplOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoxfS5oZWFkZXJfX2Jsb2NrLS1kdWFsLWN0YS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt0cmFuc2l0aW9uOnRyYW5zZm9ybSBlYXNlLWluIDAuMnN9LmhlYWRlcl9fYmxvY2stLWR1YWwtY3RhLWNvbnRhaW5lciAuYnRue3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOi44NzVyZW19LmhlYWRlcl9fYmxvY2stLWR1YWwtY3RhLWNvbnRhaW5lciAuaGVhZGVyX19ibG9jay0tY3Rhe2JvcmRlci1ib3R0b206MH0uaGVhZGVyX19ibG9jay0tZHVhbC1jdGEtY29udGFpbmVyIC5oZWFkZXJfX2Jsb2NrLS1jdGE6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwO3dpZHRoOjU3JX0uaGVhZGVyX19ibG9jay0tZHVhbC1jdGEtY29udGFpbmVyIC5oZWFkZXJfX2Jsb2NrLS1jdGE6Zmlyc3QtY2hpbGQgLmJ0bntwYWRkaW5nLXJpZ2h0OjE5cHh9LmhlYWRlcl9fYmxvY2stLWR1YWwtY3RhLWNvbnRhaW5lciAuaGVhZGVyX19ibG9jay0tY3RhOmxhc3QtY2hpbGR7d2lkdGg6NDMlfS5oZWFkZXJfX2Jsb2NrLS1kdWFsLWN0YS1jb250YWluZXIgLmhlYWRlcl9fYmxvY2stLWN0YTpsYXN0LWNoaWxkIC5idG57cGFkZGluZy1sZWZ0OjE5cHh9LmhlYWRlcl9fYmxvY2stLWR1YWwtY3RhLWNvbnRhaW5lciAuaGVhZGVyX19ibG9jay0tY3RhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7d2lkdGg6MTAwJTtib3JkZXItcmlnaHQ6MH0uaGVhZGVyX19ibG9jay0tZHVhbC1jdGEtY29udGFpbmVyIC5oZWFkZXJfX2Jsb2NrLS1jdGE6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAuYnRue2NvbG9yOiMzMzM7dGV4dC1hbGlnbjpjZW50ZXJ9LmhlYWRlcl9fYmxvY2stLWR1YWwtY3RhLWNvbnRhaW5lciAuaGVhZGVyX19ibG9jay0tY3RhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmJ0bjo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoycHggc29saWQgIzMzMztib3JkZXItdG9wOjJweCBzb2xpZCAjMzMzO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi1sZWZ0OjVweH0uaGVhZGVyX19ibG9jay0tdG9vbGJhcntkaXNwbGF5Om5vbmV9LmhlYWRlcl9faW1nLS1sb2dve3dpZHRoOjkwcHh9LmhlYWRlcl9fYW5jaG9ye21hcmdpbi1ib3R0b206MDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsc2Fucy1zZXJpZjtjb2xvcjojMzMzfS5oZWFkZXJfX2FuY2hvci0tZGlzY2xhaW1lcntsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOjEycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlYWRlcl9fYW5jaG9yLS1ib2xke2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmfS5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2Vke3BhZGRpbmctbGVmdDoyMnB4O3BhZGRpbmctcmlnaHQ6MzhweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHQtZ3JheS5wbmdcIik7YmFja2dyb3VuZC1zaXplOjEwcHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6Y2FsYygxMDAlIC0gMjJweCk7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWx9LmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQ6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbi14OmNhbGMoMTAwJSAtIDIycHgpfS5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmZvY3VzLC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtcG9zaXRpb24teDpjYWxjKDEwMCUgLSAyMnB4KX0uaGVhZGVyX19hbmNob3ItLWV4cGFuZGVke3BhZGRpbmctbGVmdDoyMnB4O3BhZGRpbmctcmlnaHQ6MjJweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kLXNpemU6MTBweDttYXJnaW46MCBhdXRvO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbGVmdC13aGl0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbi14OjVweDt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbH0uaGVhZGVyX19hbmNob3ItLWV4cGFuZGVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1wb3NpdGlvbi14OjVweH0uaGVhZGVyX19hbmNob3ItLWV4cGFuZGVkOmZvY3VzLC5oZWFkZXJfX2FuY2hvci0tZXhwYW5kZWQ6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Q4ZDhkODtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NXB4fS5oZWFkZXJfX2FuY2hvci0tbmV1dHJhbHtwYWRkaW5nLWxlZnQ6MjJweDtwYWRkaW5nLXJpZ2h0OjIycHg7YmFja2dyb3VuZC1zaXplOjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbi14OmNhbGMoMTAwJSAtIDVweCk7bWFyZ2luOjAgYXV0bztjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWx9LmhlYWRlcl9fYW5jaG9yLS1uZXV0cmFsOmhvdmVye2NvbG9yOiMwMDB9LmhlYWRlcl9fYW5jaG9yLS1uZXV0cmFsOmZvY3VzLC5oZWFkZXJfX2FuY2hvci0tbmV1dHJhbDphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9LmhlYWRlcl9fYW5jaG9yLS1uby1saW5re2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2NvbG9yOiM5YjliOWI7cG9pbnRlci1ldmVudHM6bm9uZX0uaGVhZGVyX19idXR0b24tLWhhbWJ1cmdlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjBweDt3aWR0aDozNXB4O3BhZGRpbmc6MDthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjB9LmhlYWRlcl9fYnV0dG9uLS1oYW1idXJnZXI6Zm9jdXMsLmhlYWRlcl9fYnV0dG9uLS1oYW1idXJnZXI6YWN0aXZle291dGxpbmU6bm9uZX0uaGVhZGVyX19zcGFuLS1oYW1idXJnZXJ7ZGlzcGxheTpibG9jazt0b3A6NTAlO21hcmdpbi10b3A6LTJweDt3aWR0aDozNXB4O2hlaWdodDozcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMDc1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6OmFmdGVyLC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcjo6YmVmb3Jle3dpZHRoOjM1cHg7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tZHVyYXRpb246MC4xNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2t9LmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOjphZnRlcntib3R0b206LTEwcHg7dHJhbnNpdGlvbjpib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6OmJlZm9yZXt0b3A6LTEwcHg7dHJhbnNpdGlvbjp0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2V9LmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyLWFjdGl2ZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5OjAuMTJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2hlaWdodDo0cHh9LmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyLWFjdGl2ZTo6YmVmb3Jle2hlaWdodDo0cHg7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlfS5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlci1hY3RpdmU6OmFmdGVye2hlaWdodDo0cHg7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zaXRpb246Ym90dG9tIDAuMDc1cyBlYXNlLHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9LmhlYWRlcl9fdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTAwJX0uaGVhZGVyX191bC0taW5uZXJ7cGFkZGluZy1sZWZ0OjI1cHh9LmhlYWRlcl9fdWw+KjpudGgtY2hpbGQoMik+LmhlYWRlcl9fYW5jaG9yLS1uZXV0cmFse3BhZGRpbmctdG9wOjI1cHh9LmhlYWRlcl9fdWw+KjpsYXN0LWNoaWxkOm5vdCguaGVhZGVyX19saS0tcjIpPi5oZWFkZXJfX2FuY2hvci0tbmV1dHJhbHtwYWRkaW5nLWJvdHRvbTozNXB4fS5oZWFkZXJfX2xpLS1uYXYtYm9yZGVye3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTc5Nzk3O2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7bWFyZ2luLWJvdHRvbTotMXB4fS5oZWFkZXJfX2xpLS1zdWJuYXY6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToyNXB4fS5oZWFkZXJfX2xpLS1saW5rLWJhY2t7cG9zaXRpb246c3RpY2t5O3RvcDowO2JveC1zaGFkb3c6MCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuMTUpfS5oZWFkZXJfX2xpLS1icmVhZGNydW1ie2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEzcHh9LmhlYWRlcl9fbGktLWJyZWFkY3J1bWIgYXtjb2xvcjojMDAwfS5oZWFkZXJfX2xpLS1icmVhZGNydW1iOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye2NvbnRlbnQ6Jy8nO3BhZGRpbmctbGVmdDoycHg7cGFkZGluZy1yaWdodDoycHh9LmhlYWRlcl9fbGktLWluZGljYXRpb25zIC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2Vke2JhY2tncm91bmQtY29sb3I6I2ZmZn0uaGVhZGVyX19saS0tcjIgLmhlYWRlcl9fYW5jaG9yLS1uZXV0cmFse2JhY2tncm91bmQtY29sb3I6IzAwYjVlMjtwYWRkaW5nLXRvcDoyMnB4O3BhZGRpbmctYm90dG9tOjIycHg7bWFyZ2luLXRvcDoxNXB4fS5oZWFkZXJfX2xpLS1yMiAuaGVhZGVyX19hbmNob3ItLW5ldXRyYWwgcHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmO21heC13aWR0aDoyMTVweDttYXJnaW4tYm90dG9tOjB9LmhlYWRlcl9fbGktLXIyIC5oZWFkZXJfX2FuY2hvci0tbmV1dHJhbCBpbWd7ZGlzcGxheTpmbGV4O21heC13aWR0aDoyNTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmctdG9wOjIwcHh9LmhlYWRlcl9fbmF2LS1tb2JpbGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC4yczt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LmhlYWRlcl9fbmF2LS1tb2JpbGUtb3V0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmhlYWRlcl9fbmF2LS1tb2JpbGUtb3V0ZXItaGlkZGVue3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uaGVhZGVyX19uYXYtLW1vYmlsZS1pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtkaXNwbGF5Om5vbmV9LmhlYWRlcl9fbmF2LS1tb2JpbGUtaW5uZXItdmlzaWJsZXtkaXNwbGF5OmJsb2NrfS5oZWFkZXJfX25hdi0tc3Vie3RyYW5zZm9ybTpzY2FsZVkoMCl9LmhlYWRlcl9fcHtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246bGVmdH0uaGVhZGVyX19wLS1uYXYtY2F0ZWdvcnl7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToxNXB4fS5oZWFkZXJfX3AtLWxlZ2Fse2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNX0uaGVhZGVyX19wLS1sZWdhbCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmhlYWRlcl9fcC0tbGlnaHQtZ3JheXtjb2xvcjojOWI5YjlifS5oZWFkZXItLXBvbXBhdCAuaGVhZGVyX19hbmNob3ItLWNvbGxhcHNlZCwuaGVhZGVyLS1rc3BhdCAuaGVhZGVyX19hbmNob3ItLWNvbGxhcHNlZHtjb2xvcjojMDE3NDgzfS5oZWFkZXItLXBvbXBhdCAuaGVhZGVyX19hbmNob3ItLWNvbGxhcHNlZDpmb2N1cywuaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQ6YWN0aXZlLC5oZWFkZXItLWtzcGF0IC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmZvY3VzLC5oZWFkZXItLWtzcGF0IC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMTc0ODM7Y29sb3I6I2ZmZn0uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fbGktLWxpbmstYmFjaywuaGVhZGVyLS1rc3BhdCAuaGVhZGVyX19saS0tbGluay1iYWNre2JhY2tncm91bmQtY29sb3I6IzAxNzQ4M30uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fYW5jaG9yLS1leHBhbmRlZCwuaGVhZGVyLS1rc3BhdCAuaGVhZGVyX19hbmNob3ItLWV4cGFuZGVke2JhY2tncm91bmQtY29sb3I6IzAxNzQ4M30uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fYW5jaG9yLS1leHBhbmRlZDpmb2N1cywuaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fYW5jaG9yLS1leHBhbmRlZDphY3RpdmUsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fYW5jaG9yLS1leHBhbmRlZDpmb2N1cywuaGVhZGVyLS1rc3BhdCAuaGVhZGVyX19hbmNob3ItLWV4cGFuZGVkOmFjdGl2ZXtjb2xvcjojMDE3NDgzO2JhY2tncm91bmQtY29sb3I6I2Q4ZDhkOH0uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fYW5jaG9yLS1hY2NlbnQsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fYW5jaG9yLS1hY2NlbnR7Y29sb3I6IzAwNzQ4Mn0uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fYW5jaG9yLS1hY2NlbnQ6aG92ZXIsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fYW5jaG9yLS1hY2NlbnQ6aG92ZXJ7Y29sb3I6IzMzM30uaGVhZGVyLS1wb21wYXQgLmdkcHIsLmhlYWRlci0ta3NwYXQgLmdkcHJ7YmFja2dyb3VuZC1jb2xvcjojMDE3NDgzfS5oZWFkZXItLXBvbXBhdCAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXIsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2Vye2JhY2tncm91bmQtY29sb3I6IzAxNzQ4M30uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOmJlZm9yZSwuaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOmFmdGVyLC5oZWFkZXItLWtzcGF0IC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcjpiZWZvcmUsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAxNzQ4M30uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9wOjphZnRlciwuaGVhZGVyLS1rc3BhdCAuaGVhZGVyX19hbmNob3ItLWRlc2t0b3A6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMX0uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fcC0tbGVnYWwsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fcC0tbGVnYWx7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWZ9LmhlYWRlci0tcG9tcGF0IC5oZWFkZXJfX3AtLWxlZ2FsIGEsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fcC0tbGVnYWwgYXtjb2xvcjojMDA3NDgyfS5oZWFkZXItLXBvbXBhdCAuaGVhZGVyX19wLS1sZWdhbCBhOmhvdmVyLC5oZWFkZXItLWtzcGF0IC5oZWFkZXJfX3AtLWxlZ2FsIGE6aG92ZXJ7Y29sb3I6IzAwNGU1N30uaGVhZGVyLS1wb21wYXQgLnRibGlua3NfX2FuY2hvcjpob3ZlciwuaGVhZGVyLS1rc3BhdCAudGJsaW5rc19fYW5jaG9yOmhvdmVye2NvbG9yOiMwMDc0ODJ9LmhlYWRlci0tcG9tcGF0IC5oZWFkZXJfX2FuY2hvci0tZGlzY2xhaW1lcjpob3ZlciwuaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fYW5jaG9yLS1kaXNjbGFpbWVyOmFjdGl2ZSwuaGVhZGVyLS1rc3BhdCAuaGVhZGVyX19hbmNob3ItLWRpc2NsYWltZXI6aG92ZXIsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fYW5jaG9yLS1kaXNjbGFpbWVyOmFjdGl2ZXtjb2xvcjojMDA3NDgyfS5oZWFkZXItLXBvbXBhdCAuaGVhZGVyX19wIGEsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fcCBhe2NvbG9yOiMwMDNkNDU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9fcCBhOmhvdmVyLC5oZWFkZXItLXBvbXBhdCAuaGVhZGVyX19wIGE6YWN0aXZlLC5oZWFkZXItLWtzcGF0IC5oZWFkZXJfX3AgYTpob3ZlciwuaGVhZGVyLS1rc3BhdCAuaGVhZGVyX19wIGE6YWN0aXZle2NvbG9yOiMwMDc0ODJ9LmhlYWRlci0tcG9tcGF0IC5oZWFkZXJfX2Jsb2NrLS1zdWJuYXYtY29sLTIsLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9fYmxvY2stLXN1Ym5hdi1jb2wtMnttYXgtd2lkdGg6MjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmhlYWRlci0tcG9tcGF0IC5oZWFkZXJfX2ltZy0tbG9nbywuaGVhZGVyLS1rc3BhdCAuaGVhZGVyX19pbWctLWxvZ297d2lkdGg6MTE1cHh9fS5oZWFkZXItLXJldnBhdCAuaGVhZGVyX19hbmNob3ItLWNvbGxhcHNlZCxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWR7Y29sb3I6IzAxMjE2OX0uaGVhZGVyLS1yZXZwYXQgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQ6Zm9jdXMsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmZvY3VzLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmZvY3VzLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmZvY3VzLC5oZWFkZXItLXJldnBhdCAuaGVhZGVyX19hbmNob3ItLWNvbGxhcHNlZDphY3RpdmUsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmFjdGl2ZSxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWNvbGxhcHNlZDphY3RpdmUsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQ6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAxMjE2OTtjb2xvcjojZmZmfS5oZWFkZXItLXJldnBhdCAuaGVhZGVyX19hbmNob3ItLWRpc2NsYWltZXIsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tZGlzY2xhaW1lcixib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWRpc2NsYWltZXIsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1kaXNjbGFpbWVye2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmfS5oZWFkZXItLXJldnBhdCAuaGVhZGVyX19saS0tbGluay1iYWNrLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19saS0tbGluay1iYWNrLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2xpLS1saW5rLWJhY2ssYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fbGktLWxpbmstYmFja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMTIyNjl9LmhlYWRlci0tcmV2cGF0IC5oZWFkZXJfX2FuY2hvci0tZXhwYW5kZWQsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tZXhwYW5kZWQsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1leHBhbmRlZCxib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWV4cGFuZGVke2JhY2tncm91bmQtY29sb3I6IzAxMjE2OX0uaGVhZGVyLS1yZXZwYXQgLmhlYWRlcl9fYW5jaG9yLS1leHBhbmRlZDpmb2N1cyxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1leHBhbmRlZDpmb2N1cyxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWV4cGFuZGVkOmZvY3VzLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tZXhwYW5kZWQ6Zm9jdXMsLmhlYWRlci0tcmV2cGF0IC5oZWFkZXJfX2FuY2hvci0tZXhwYW5kZWQ6YWN0aXZlLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWV4cGFuZGVkOmFjdGl2ZSxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWV4cGFuZGVkOmFjdGl2ZSxib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWV4cGFuZGVkOmFjdGl2ZXtjb2xvcjojMDEyMTY5O2JhY2tncm91bmQtY29sb3I6I2Q4ZDhkOH0uaGVhZGVyLS1yZXZwYXQgLmdkcHIsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5nZHByLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5nZHByLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5nZHBye2JhY2tncm91bmQtY29sb3I6IzAxMjI2OX0uaGVhZGVyLS1yZXZwYXQgLmdkcHJfX3NwYW46YWZ0ZXIsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5nZHByX19zcGFuOmFmdGVyLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5nZHByX19zcGFuOmFmdGVyLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5nZHByX19zcGFuOmFmdGVyLC5oZWFkZXItLXJldnBhdCAuZ2Rwcl9fc3BhbjpiZWZvcmUsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5nZHByX19zcGFuOmJlZm9yZSxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuZ2Rwcl9fc3BhbjpiZWZvcmUsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmdkcHJfX3NwYW46YmVmb3Jle3dpZHRoOjIwcHh9LmhlYWRlci0tcmV2cGF0IC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcixib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcixib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA5ZWM3fS5oZWFkZXItLXJldnBhdCAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6YmVmb3JlLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6YmVmb3JlLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcjpiZWZvcmUsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOmJlZm9yZSwuaGVhZGVyLS1yZXZwYXQgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOmFmdGVyLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6YWZ0ZXIsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOmFmdGVyLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDllYzd9LmhlYWRlci0tcmV2cGF0IC5oZWFkZXJfX2FuY2hvci0tZGVza3RvcDo6YWZ0ZXIsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tZGVza3RvcDo6YWZ0ZXIsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9wOjphZnRlcixib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWRlc2t0b3A6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMX0uaGVhZGVyLS1yZXZwYXQgLmhlYWRlcl9fYW5jaG9yLS1hY2NlbnQsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tYWNjZW50LGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tYWNjZW50LGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tYWNjZW50e2NvbG9yOiMwMGI1ZTJ9LmhlYWRlci0tcmV2cGF0IC5oZWFkZXJfX2FuY2hvci0tYWNjZW50OmhvdmVyLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWFjY2VudDpob3Zlcixib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWFjY2VudDpob3Zlcixib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWFjY2VudDpob3Zlcntjb2xvcjojMzMzfS5oZWFkZXItLXJldnBhdCAuaGVhZGVyX19wLS1sZWdhbCBhLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19wLS1sZWdhbCBhLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX3AtLWxlZ2FsIGEsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fcC0tbGVnYWwgYXtjb2xvcjojMDEyMTY5fS5oZWFkZXItLXJldnBhdCAuaGVhZGVyX19wLS1sZWdhbCBhOmhvdmVyLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19wLS1sZWdhbCBhOmhvdmVyLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX3AtLWxlZ2FsIGE6aG92ZXIsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fcC0tbGVnYWwgYTpob3Zlcntjb2xvcjojMDAxNzRhfS5oZWFkZXItLXJldnBhdCAudGJsaW5rc19fYW5jaG9yOmhvdmVyLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAudGJsaW5rc19fYW5jaG9yOmhvdmVyLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC50YmxpbmtzX19hbmNob3I6aG92ZXIsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLnRibGlua3NfX2FuY2hvcjpob3Zlcntjb2xvcjojMDEyMTY5fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9fY29udGFpbmVye3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uaGVhZGVyX19ibG9jay0tY3Rhe2Rpc3BsYXk6bm9uZX0uaGVhZGVyX19ibG9jay0tZGlzY2xhaW1lcntkaXNwbGF5Om5vbmV9LmhlYWRlcl9fYmxvY2stLWhhbWJ1cmdlcntkaXNwbGF5Om5vbmV9LmhlYWRlcl9fYmxvY2stLWRlc2t0b3AtbmF2e2Rpc3BsYXk6ZmxleDtmbGV4OjU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO3dpZHRoOjEwMCV9LmhlYWRlcl9fYmxvY2stLWJyYW5kaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7d2lkdGg6MTQwcHg7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uaGVhZGVyX19ibG9jay0tdG9vbGJhcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MTQ1cHg7bWluLWhlaWdodDo4MHB4O3BhZGRpbmctYm90dG9tOjVweH0uaGVhZGVyX19ibG9jay0tdG9vbGJhciAudGJsaW5rc19fdWx7dGV4dC1hbGlnbjpjZW50ZXJ9LmhlYWRlcl9fYmxvY2stLXRvb2xiYXI+LnRibGlua3M6bGFzdC1vZi10eXBle2ZsZXg6MC43fS5oZWFkZXJfX2Jsb2NrLS10b29sYmFyPi50YmxpbmtzOmxhc3Qtb2YtdHlwZSAudGJsaW5rc19fdWx7dGV4dC1hbGlnbjpyaWdodH0uaGVhZGVyX19ibG9jay0tYnJlYWRjcnVtYntmb250LXNpemU6MTVweDtwYWRkaW5nLXRvcDoxMHB4fS5oZWFkZXJfX2Jsb2NrLS1ncmlke2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5oZWFkZXJfX2Jsb2NrLS1zdWJuYXZ7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IGxpbmVhciAwLjJzO3RyYW5zaXRpb24tZGVsYXk6MC40czt3aWxsLWNoYW5nZTpvcGFjaXR5O21pbi1oZWlnaHQ6MTc1cHg7b3BhY2l0eTowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5oZWFkZXJfX2Jsb2NrLS1zdWJuYXYtY29se3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmhlYWRlcl9fYmxvY2stLXN1Ym5hdi1jb2w6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH0uaGVhZGVyX19ibG9jay0tc3VibmF2LWNvbC0xe2ZsZXg6MTtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTgwcHh9LmhlYWRlcl9fYmxvY2stLXN1Ym5hdi1jb2wtMntmbGV4OjI7bWF4LXdpZHRoOjIzMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwMDtib3JkZXItbGVmdDoxcHggc29saWQgIzAwMDttaW4taGVpZ2h0OjE4MHB4fS5oZWFkZXJfX2Jsb2NrLS1zdWJuYXYtY29sLTN7ZmxleDozO21heC13aWR0aDozNDBweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXRvcDo3cHh9LmhlYWRlcl9fYmxvY2stLXN1Ym5hdi1jb2wtMyBwe2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0fS5oZWFkZXJfX2Jsb2NrLS1tYWlue3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9LmhlYWRlcl9fYmxvY2stLW1vYmlsZS1hdWRpZW5jZXtkaXNwbGF5Om5vbmV9LmhlYWRlcl9fYmxvY2stLW1lbnV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhlYWRlcl9faW1nLS1sb2dve3dpZHRoOjExMHB4O2hlaWdodDphdXRvfS5oZWFkZXJfX3VsLS1uYXZ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtkaXNwbGF5OmZsZXh9LmhlYWRlcl9fdWwtLWRlc2NyaXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5oZWFkZXJfX2xpe21hcmdpbi1ib3R0b206MH0uaGVhZGVyX19saS0tZGVza3RvcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDoxOHB4O21hcmdpbi1ib3R0b206MDtmbGV4LWdyb3c6MTttaW4taGVpZ2h0OjYwcHh9LmhlYWRlcl9fbGktLWRlc2t0b3A6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LmhlYWRlcl9fbGktLWRlc2t0b3A6bGFzdC1jaGlsZDpub3QoLmpzLWhlYWRlci1saS1wYXJlbnQpe3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttaW4td2lkdGg6MjAwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXg6MTttYXgtd2lkdGg6MjAwcHh9LmhlYWRlcl9fbGktLWJyZWFkY3J1bWJ7bWFyZ2luLWJvdHRvbTowfS5oZWFkZXJfX2xpLS1kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9LmhlYWRlcl9fbGktLWRlc2NyaXB0aW9uLWRlZmF1bHR7ZGlzcGxheTpibG9ja30uaGVhZGVyX19saS0tZGVzY3JpcHRpb24tYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmhlYWRlcl9fYW5jaG9ye2ZvbnQtc2l6ZTouODc1cmVtfS5oZWFkZXJfX2FuY2hvci0tZGVza3RvcHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtwYWRkaW5nLWJvdHRvbTo4cHg7bWFyZ2luLWJvdHRvbTo1cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTouODc1cmVtO3dpZHRoOjEwMCV9LmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9wOmFmdGVye2NvbnRlbnQ6Jyc7Ym90dG9tOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NHB4O3dpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMSUpO2JhY2tncm91bmQtY29sb3I6Izk5OTt0cmFuc2l0aW9uOnRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC40NiwgMC4wMywgMC41MiwgMC45NikgMC4zczt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kZWxheTowLjFzfS5oZWFkZXJfX2FuY2hvci0tZGVza3RvcDpob3Zlcntjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5oZWFkZXJfX2FuY2hvci0tZGVza3RvcC1jdGF7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7YmFja2dyb3VuZC1jb2xvcjojZmNjNTAxO3BhZGRpbmc6NHB4IDlweDtmb250LXNpemU6MTNweDtib3JkZXI6NnB4IHNvbGlkICNmY2M1MDE7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2UtaW47ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJX0uaGVhZGVyX19hbmNob3ItLWRlc2t0b3AtY3RhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzAwMH0uaGVhZGVyX19hbmNob3ItLWRlc2t0b3AtYWN0aXZlOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NHB4O3dpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7YmFja2dyb3VuZC1jb2xvcjojYmViZDAwfS5oZWFkZXJfX25hdi0tZGVza3RvcHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uaGVhZGVyX19uYXYtLXN1Ynt0cmFuc2l0aW9uOnRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC40NiwgMC4wMywgMC41MiwgMC45NikgMC4zczt0cmFuc2l0aW9uLWRlbGF5OjAuMXM7dHJhbnNmb3JtLW9yaWdpbjp0b3A7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGVmdDowO3JpZ2h0OjA7Ym94LXNoYWRvdzowIDE1cHggMTdweCAwIHJnYmEoMCwwLDAsMC4wNik7ei1pbmRleDowfS5oZWFkZXJfX25hdi0tc3ViIC5oZWFkZXJfX2FuY2hvcntwYWRkaW5nOjlweCAxNXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4yfS5oZWFkZXJfX25hdi0tc3ViIC5oZWFkZXJfX2FuY2hvcjpob3ZlciwuaGVhZGVyX19uYXYtLXN1YiAuaGVhZGVyX19hbmNob3I6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMzMzfS5oZWFkZXItLXJldnBhdCAuaGVhZGVyX19hbmNob3ItLWRlc2t0b3AsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tZGVza3RvcCxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWRlc2t0b3AsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9we21hcmdpbi1ib3R0b206MTFweH0uaGVhZGVyLS1yZXZwYXQgLmhlYWRlcl9fbGktLWRlc2t0b3AsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2xpLS1kZXNrdG9wLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2xpLS1kZXNrdG9wLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2xpLS1kZXNrdG9we21pbi1oZWlnaHQ6NzVweH0uaGVhZGVyLS1yZXZwYXQgLmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9wLWN0YSxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9wLWN0YSxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19hbmNob3ItLWRlc2t0b3AtY3RhLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tZGVza3RvcC1jdGF7aGVpZ2h0Ojg1JTttYXJnaW4tYm90dG9tOmF1dG87bWFyZ2luLXRvcDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmV9LmhlYWRlcl9fYmxvY2stLWJyYW5kaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MTt0b3A6YXV0bzt3aWR0aDp1bnNldDtoZWlnaHQ6MTAwJX0uaGVhZGVyX19ibG9jay0tdG9vbGJhcntwYWRkaW5nLWxlZnQ6MDttaW4taGVpZ2h0OjUycHh9LmhlYWRlcl9fYmxvY2stLXRvb2xiYXI+LnRibGlua3M6bGFzdC1vZi10eXBle2ZsZXg6bm9uZX0uaGVhZGVyX19ibG9jay0tYnJlYWRjcnVtYntwYWRkaW5nLXRvcDoxNXB4fS5oZWFkZXJfX2Jsb2NrLS1icmVhZGNydW1iIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlYWRlcl9fYmxvY2stLW1haW57d2lkdGg6MTAwJX0uaGVhZGVyX19ibG9jay0tZGVza3RvcC1uYXZ7cGFkZGluZy1sZWZ0OjE1cHh9LmhlYWRlcl9faW1nLS1sb2dve21heC13aWR0aDoxNTBweDt3aWR0aDphdXRvO21pbi13aWR0aDoxMTBweDt0cmFuc2l0aW9uOndpZHRoIGVhc2UtaW4gMC4wMDFzfS5oZWFkZXJfX2xpLS1kZXNrdG9we3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uaGVhZGVyX19saS0tYnJlYWRjcnVtYntmb250LXNpemU6MTVweH0uaGVhZGVyX19saS0tYnJlYWRjcnVtYjpub3QoOmxhc3QtY2hpbGQpOjphZnRlcntmb250LXNpemU6MTVweH0uaGVhZGVyX19hbmNob3ItLWRlc2t0b3B7Zm9udC1zaXplOjFyZW19LmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9wLWN0YXtmb250LXNpemU6MXJlbTtwYWRkaW5nOjAgMjBweH0uaGVhZGVyLS1wb21wYXQgLmhlYWRlcl9faW1nLS1sb2dvLC5oZWFkZXItLWtzcGF0IC5oZWFkZXJfX2ltZy0tbG9nb3ttYXgtd2lkdGg6MTQwcHg7bWluLXdpZHRoOjExNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaGVhZGVyX19ibG9jay0tZGVza3RvcC1uYXZ7cGFkZGluZy1sZWZ0OjMwcHh9LmhlYWRlcl9fYmxvY2stLXN1Ym5hdntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLXJpZ2h0OmNhbGMoKCgxMDB2dyAtIDEyMDBweCkgLyAyKSl9LmhlYWRlcl9fbGktLWRlc2t0b3B7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fS5oZWFkZXItLXBvbXBhdCAuaGVhZGVyX19pbWctLWxvZ28sLmhlYWRlci0ta3NwYXQgLmhlYWRlcl9faW1nLS1sb2dve3dpZHRoOjE3NXB4O21heC13aWR0aDoxNzVweDttaW4td2lkdGg6MTM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfX2NvbnRhaW5lci5jb250YWluZXItLWZ1bGwtd2lkdGgtbGd7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5oZWFkZXJfX2FuY2hvci0tZGVza3RvcC1jdGF7cGFkZGluZy1sZWZ0OjIycHg7cGFkZGluZy1yaWdodDoyMnB4fX0uaGVhZGVyX19hbmNob3IuaGVhZGVyX19idG4gYnIuZHJvcGRvd24tYnJlYWt7ZGlzcGxheTpub25lfS5oZWFkZXJfX2FuY2hvci0tZGVza3RvcCBici5kcm9wZG93bi1icmVha3tkaXNwbGF5Om5vbmV9LmJyZWFkY3J1bWJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJyZWFkY3J1bWJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAxNXB4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJyZWFkY3J1bWJfX3Vse2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjA7bWFyZ2luOjB9LmJyZWFkY3J1bWJfX2xpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDouNjg3NXJlbTtjb2xvcjojMDAwICFpbXBvcnRhbnR9LmJyZWFkY3J1bWJfX2xpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye2NvbnRlbnQ6XCIvXCI7cGFkZGluZy1sZWZ0OjNweDtwYWRkaW5nLXJpZ2h0OjNweDtmb250LXNpemU6LjY4NzVyZW19LmJyZWFkY3J1bWJfX2xpIGF7Zm9udC1zaXplOi42ODc1cmVtO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5icmVhZGNydW1iX19saSBzdXB7dG9wOi0uNGVtICFpbXBvcnRhbnQ7Zm9udC1zaXplOjcuMTVweCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnR9LmJyZWFkY3J1bWJfX2NvbnRhaW5lcntsaW5lLWhlaWdodDouNjg3NXJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmJyZWFkY3J1bWJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey50Ymxpbmtze2ZsZXg6MX0udGJsaW5rczpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnRibGlua3NfX3Vse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjAgMCAxNXB4O21hcmdpbjowfS50YmxpbmtzX191bC0tYXVkaWVuY2V7dGV4dC1hbGlnbjpyaWdodH0udGJsaW5rc19fdWwtLWF1ZGllbmNlIC50YmxpbmtzX19saXtkaXNwbGF5OmJsb2NrfS50YmxpbmtzX191bC0tYXVkaWVuY2UgLnRibGlua3NfX2xpOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRibGlua3NfX3VsLS1hdWRpZW5jZSAudGJsaW5rc19fbGkgLnRibGlua3NfX2FuY2hvcntib3JkZXItYm90dG9tOnNvbGlkIDRweCAjZmNjNTAxfS50YmxpbmtzX191bC0tYXVkaWVuY2UgLnRibGlua3NfX2xpLS1hY3RpdmV7ZGlzcGxheTpub25lfS50YmxpbmtzX19saXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjRweDtjb2xvcjojMDAwfS50YmxpbmtzX19saTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmV7Y29udGVudDpcInxcIjtwYWRkaW5nLXJpZ2h0OjRweH0udGJsaW5rc19fbGk6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LnRibGlua3NfX2FuY2hvcntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmctYm90dG9tOjJweDt0cmFuc2l0aW9uOmNvbG9yIDEwMG1zIGVhc2UtaW59LnRibGlua3NfX2FuY2hvcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0udGJsaW5rc19fcHtmb250LXNpemU6MTFweDttYXJnaW46MDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBNZWRpdW1cIixzYW5zLXNlcmlmO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnRibGlua3N7ZmxleDpub25lfS50YmxpbmtzX191bC0tYXVkaWVuY2UgLnRibGlua3NfX2xpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50YmxpbmtzX191bC0tYXVkaWVuY2UgLnRibGlua3NfX2xpOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9ja30udGJsaW5rc19fdWwtLWF1ZGllbmNlIC50YmxpbmtzX19saSAudGJsaW5rc19fYW5jaG9ye2NvbG9yOiM5YzljOWM7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0udGJsaW5rc19fdWwtLWF1ZGllbmNlIC50YmxpbmtzX19saSAudGJsaW5rc19fYW5jaG9yOmhvdmVye2NvbG9yOmluaGVyaXR9LnRibGlua3NfX3VsLS1hdWRpZW5jZSAudGJsaW5rc19fbGktLWFjdGl2ZSAudGJsaW5rc19fYW5jaG9ye2JvcmRlci1ib3R0b206c29saWQgNHB4ICNmY2M1MDE7Y29sb3I6IzAwMDtwb2ludGVyLWV2ZW50czpub25lfS50YmxpbmtzX19saS0tYWN0aXZle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50YmxpbmtzX19we2ZvbnQtc2l6ZToxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO3JpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MX0udGJsaW5rc19fYW5jaG9ye2ZvbnQtc2l6ZToxM3B4fS50YmxpbmtzX19hbmNob3ItLWluYWN0aXZle2NvbG9yOiM5YzljOWM7Ym9yZGVyOjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmluZGljYXRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4Oi43fS5pbmRpY2F0aW9uX19idXR0b257YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I2U3ZTdlNztib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjA7cGFkZGluZzo3cHggMjJweCA3cHggMTBweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6OTAlO21heC13aWR0aDoyMDBweH0uaW5kaWNhdGlvbl9fYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNERER9LmluZGljYXRpb25fX2J1dHRvbjpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOiNlN2U3ZTd9LmluZGljYXRpb25fX2J1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7d2lkdGg6MDtoZWlnaHQ6MDt0b3A6NDMlO2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NXB4IHNvbGlkICM1Zjk4YTg7dHJhbnNpdGlvbjplYXNlLWluLW91dCAuMjAwc30uaW5kaWNhdGlvbl9fYnV0dG9uLS1hY3RpdmU6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uaW5kaWNhdGlvbl9fdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo5MCU7YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3O2Rpc3BsYXk6bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjJweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoycHg7ei1pbmRleDozO21heC13aWR0aDoyMDBweH0uaW5kaWNhdGlvbl9fYW5jaG9ye2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6N3B4IDEwcHh9LmluZGljYXRpb25fX2FuY2hvcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwfS5pbmRpY2F0aW9uX19hbmNob3I6Zm9jdXMuZm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZkMzAwfS5pbmRpY2F0aW9uX19saTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDF9LmluZGljYXRpb25fX2xpLS1yMntiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1ZTJ9LmluZGljYXRpb25fX2xpLS1yMjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDk5YzB9LmluZGljYXRpb25fX2xpLS1yMiAuaW5kaWNhdGlvbl9fYW5jaG9yLC5pbmRpY2F0aW9uX19saS0tcjIgLmluZGljYXRpb25fX2FuY2hvcjpob3Zlcntjb2xvcjojZmZmfS5pbmRpY2F0aW9uX19saS0tcjIgLmluZGljYXRpb25fX2FuY2hvcjpmb2N1cy5mb2N1cy12aXNpYmxle2JhY2tncm91bmQtY29sb3I6IzAwOTljMH0uaW5kaWNhdGlvbl9fYmxvY2t7cG9zaXRpb246cmVsYXRpdmV9LmluZGljYXRpb25fX3B7Zm9udC1zaXplOjEycHg7bWFyZ2luLWJvdHRvbTo2cHg7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBNZWRpdW1cIixzYW5zLXNlcmlmO3BhZGRpbmctcmlnaHQ6MTBweDtsaW5lLWhlaWdodDoxLjJ9LmluZGljYXRpb25fX2ltZ3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuaW5kaWNhdGlvbntmbGV4Om5vbmV9LmluZGljYXRpb25fX2J1dHRvbiwuaW5kaWNhdGlvbl9fdWx7bWluLXdpZHRoOjIwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaW5kaWNhdGlvbl9fYnV0dG9uLC5pbmRpY2F0aW9uX191bHttaW4td2lkdGg6MjA1cHh9fS5pbmRpY2F0aW9uc3tkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjMwMDtib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6MCAxNXB4IDVweH0uaW5kaWNhdGlvbnNfX2Jsb2Nre2Rpc3BsYXk6ZmxleH0uaW5kaWNhdGlvbnNfX2Jsb2NrLS1pbm5lcntwYWRkaW5nLXRvcDoyNXB4fS5pbmRpY2F0aW9uc19fYmxvY2stLW91dGVye3BhZGRpbmc6MTBweCAwIDVweDtmbGV4LWRpcmVjdGlvbjpyb3c7cG9zaXRpb246cmVsYXRpdmV9LmluZGljYXRpb25zX19ibG9jay0tYnV0dG9ue2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nLWJvdHRvbToxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbmRpY2F0aW9ucyBwe21hcmdpbi1ib3R0b206MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouODc1cmVtO2xldHRlci1zcGFjaW5nOi0wLjI0cHg7bGluZS1oZWlnaHQ6MS4xMjVyZW19LmluZGljYXRpb25zX19idXR0b257d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtwYWRkaW5nOjA7Ym9yZGVyOjA7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmluZGljYXRpb25zX19idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5pbmRpY2F0aW9uc19fYnV0dG9uOmZvY3VzIC5pbmRpY2F0aW9uc19fY2xvc2U6OmJlZm9yZSwuaW5kaWNhdGlvbnNfX2J1dHRvbjpmb2N1cyAuaW5kaWNhdGlvbnNfX2Nsb3NlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDF9LmluZGljYXRpb25zX19jbG9zZXtoZWlnaHQ6MjVweDt3aWR0aDoyNXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5pbmRpY2F0aW9uc19fY2xvc2U6OmFmdGVyLC5pbmRpY2F0aW9uc19fY2xvc2U6OmJlZm9yZXtjb250ZW50OlwiXCI7aGVpZ2h0OjJweDt3aWR0aDoxOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLWlufS5pbmRpY2F0aW9uc19fY2xvc2U6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmluZGljYXRpb25zX19jbG9zZTo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmluZGljYXRpb25zX19jbG9zZTpob3Zlcjo6YmVmb3JlLC5pbmRpY2F0aW9uc19fY2xvc2U6aG92ZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMX0uaW5kaWNhdGlvbnMtLWZvY3Vze2FuaW1hdGlvbjpmb2N1cyAuNXN9LmluZGljYXRpb25zLS1wb21wYXR7YmFja2dyb3VuZC1jb2xvcjojMDA0ZTU3fS5pbmRpY2F0aW9ucy0tcmV2cGF0e2JhY2tncm91bmQtY29sb3I6IzAxMjI2OX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5pbmRpY2F0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLWJvdHRvbTowfS5pbmRpY2F0aW9uc19fYmxvY2stLW91dGVye2ZsZXgtZGlyZWN0aW9uOnJvd30uaW5kaWNhdGlvbnNfX2Jsb2NrLS1idXR0b257bWFyZ2luLWxlZnQ6NTBweDtwYWRkaW5nLWJvdHRvbTowfS5pbmRpY2F0aW9uc19fYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9LmluZGljYXRpb25zLS1wb21wYXR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsNjEsNjksMC44KX0uaW5kaWNhdGlvbnMtLXJldnBhdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMSwzMywxMDUsMC44KX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmluZGljYXRpb25ze3BhZGRpbmc6MH0uaW5kaWNhdGlvbnNfX2Jsb2NrLS1vdXRlcnttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmluZGljYXRpb25zX19ibG9jay0tY29weXtwYWRkaW5nLXJpZ2h0OjUwcHh9LmhvbWUgLmluZGljYXRpb25zX19ibG9jay0tb3V0ZXJ7cGFkZGluZy1sZWZ0OjU1cHh9fUBrZXlmcmFtZXMgZm9jdXN7MCV7Ym9yZGVyLWNvbG9yOiNmY2M1MDF9fS5mb290ZXJ7cGFkZGluZzozMHB4IDI1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb290ZXJfX2Jsb2NrLS1sb2dve3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjM1cHh9LmZvb3Rlcl9fYmxvY2stLWxpbmtze3BhZGRpbmctYm90dG9tOjQ1cHh9LmZvb3Rlcl9fYmxvY2stLXNvY2lhbHtwYWRkaW5nLWJvdHRvbTozNXB4fS5mb290ZXJfX2Jsb2NrLS1zb2NpYWwgcHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6LjgxMjVyZW07bGluZS1oZWlnaHQ6LjY4NzVyZW19LmZvb3Rlcl9fYmxvY2stLWxlZ2FsIHB7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNjI1cmVtfS5mb290ZXJfX3Vse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LmZvb3Rlcl9fbGktLXNvY2lhbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWJvdHRvbTo0cHh9LmZvb3Rlcl9fbGktLXNvY2lhbDpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6NHB4fS5mb290ZXJfX2xpLS1saW5rczpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MzBweH0uZm9vdGVyX19pbWctLWxvZ297bWF4LXdpZHRoOjIzMHB4O3dpZHRoOmF1dG87bWF4LWhlaWdodDo5MHB4fS5mb290ZXJfX2ltZy0tc29jaWFse2hlaWdodDozMnB4O3dpZHRoOjMycHh9LmZvb3Rlcl9fYW5jaG9ye2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtfS5mb290ZXItLXJldnBhdCAqLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvb3RlciAqLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuZm9vdGVyICp7Y29sb3I6IzAxMjI2OX0uZm9vdGVyLS1yZXZwYXQgLmZvb3Rlcl9fYW5jaG9yOmhvdmVyLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvb3RlciAuZm9vdGVyX19hbmNob3I6aG92ZXIsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5mb290ZXIgLmZvb3Rlcl9fYW5jaG9yOmhvdmVye2NvbG9yOiMwMDEwMzN9LmZvb3Rlci0tcG9tcGF0ICp7Y29sb3I6IzAwNzQ4Mn0uZm9vdGVyLS1wb21wYXQgLmZvb3Rlcl9fYmxvY2stLWxlZ2FsIHAsLmZvb3Rlci0tcG9tcGF0IC5mb290ZXJfX2Jsb2NrLS1sZWdhbCBwICp7Y29sb3I6IzRmNGY0Zn0uZm9vdGVyLS1wb21wYXQgLmZvb3Rlcl9fYmxvY2stLXNvY2lhbCBwe2NvbG9yOiMwMDRlNTd9LmZvb3Rlci0tcG9tcGF0IC5mb290ZXJfX2FuY2hvcjpob3Zlcntjb2xvcjojMDA0ZTU3fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZvb3RlcntwYWRkaW5nOjQwcHggMjVweCA5MHB4fS5mb290ZXJfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uZm9vdGVyX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCAxZnIpO2dyaWQtdGVtcGxhdGUtcm93czoxZnIgMjVweDtncmlkLWNvbHVtbi1nYXA6MDtncmlkLXJvdy1nYXA6MDtmbGV4Ojl9LmZvb3Rlcl9fYmxvY2t7cGFkZGluZy1ib3R0b206MH0uZm9vdGVyX19ibG9jay0tbG9nb3tmbGV4OjE7cGFkZGluZy1sZWZ0OjMwcHh9LmZvb3Rlcl9fYmxvY2stLWxpbmtze2dyaWQtYXJlYToyIC8gMSAvIDMgLyAxMzstbXMtZ3JpZC1yb3c6MjstbXMtZ3JpZC1yb3ctc3BhbjoxOy1tcy1ncmlkLWNvbHVtbjoxOy1tcy1ncmlkLWNvbHVtbi1zcGFuOjEyfS5mb290ZXJfX2Jsb2NrLS1sZWdhbHtncmlkLWFyZWE6MSAvIDEgLyAyIC8gMTA7LW1zLWdyaWQtcm93OjE7LW1zLWdyaWQtcm93LXNwYW46MTstbXMtZ3JpZC1jb2x1bW46MTstbXMtZ3JpZC1jb2x1bW4tc3Bhbjo5O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWJvdHRvbToyNXB4fS5mb290ZXJfX2Jsb2NrLS1sZWdhbCBwe2ZvbnQtc2l6ZTouODc1cmVtO21hcmdpbi1ib3R0b206MH0uZm9vdGVyX19ibG9jay0tc29jaWFse2dyaWQtYXJlYToxIC8gMTAgLyAyIC8gMTM7LW1zLWdyaWQtcm93OjE7LW1zLWdyaWQtcm93LXNwYW46MTstbXMtZ3JpZC1jb2x1bW46MTA7LW1zLWdyaWQtY29sdW1uLXNwYW46MztwYWRkaW5nLWJvdHRvbToyNXB4fS5mb290ZXJfX2Jsb2NrLS1zb2NpYWwgcHttYXJnaW4tYm90dG9tOjEwcHh9LmZvb3Rlcl9fbGktLWxpbmtze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXJfX2xpLS1saW5rczpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MTlweH0uZm9vdGVyX19saS0tbGlua3M6bnRoLWNoaWxkKG4pe21hcmdpbi1ib3R0b206MH0uZm9vdGVyX19hbmNob3J7Zm9udC1zaXplOi44NzVyZW19fS5oZXJve3Bvc2l0aW9uOnJlbGF0aXZlfS5oZXJvIC5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uaGVyb19fYmxvY2t7cGFkZGluZzo3NXB4IDI1cHggODBweDt6LWluZGV4OjE7bWluLWhlaWdodDoyMDBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5oZXJvX19ibG9jay0tcG9ydHJhaXR7cGFkZGluZzowO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmhlcm9fX3BpY3R1cmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGVyb19fcGljdHVyZSBpbWd7d2lkdGg6MTAwJX0uaGVybyBoMXtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjNyZW07Zm9udC13ZWlnaHQ6MTAwO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjB9Lmhlcm8gcHtmb250LXNpemU6MS4yNXJlbTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjttYXJnaW4tdG9wOjI1cHg7bWFyZ2luLWJvdHRvbTowO2xldHRlci1zcGFjaW5nOjAuMzhweDt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS41NjI1cmVtO2ZvbnQtd2VpZ2h0OjEwMH0uaGVyb19fZm9vdG5vdGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMwcHg7ei1pbmRleDoxO21heC13aWR0aDpjYWxjKDEwMCUgLSA3NXB4KX0uaGVyb19fZm9vdG5vdGUgcHttYXJnaW4tdG9wOjA7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44MTI1cmVtO2xpbmUtaGVpZ2h0Oi44NzVyZW07bWFyZ2luLWJvdHRvbTowfS5oZXJvLS1sYW5kaW5ne292ZXJmbG93OmhpZGRlbn0uaGVyby0tbGFuZGluZyAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9ja3twYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjIwcHg7cG9zaXRpb246aW5pdGlhbDt6LWluZGV4OjF9Lmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrIGgxLC5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jayBwe2NvbG9yOiNmZmZ9Lmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrIGgxe2xpbmUtaGVpZ2h0OjIuNXJlbX0uaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2sgcHttYXJnaW4tdG9wOjI1cHg7Zm9udC1zaXplOjEuMzc1cmVtfS5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jayAuaGVyb19fZm9vdG5vdGUgcHtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW07bWFyZ2luLXRvcDowfS5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jay0tcG9ydHJhaXR7cGFkZGluZzowO3otaW5kZXg6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uaGVyby0tbGFuZGluZyAuaGVyb19fZm9vdG5vdGV7Ym90dG9tOjEycHh9Lmhlcm8tLXJldnBhdHtiYWNrZ3JvdW5kOnJpZ2h0IHRvcC8xNzBweCBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3Jldi1oZXJvLW1vYmlsZS1mbGFyZS0yLnN2Z1wiKSxyaWdodCBib3R0b20vOTVweCBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3Jldi1oZXJvLW1vYmlsZS1mbGFyZS5zdmdcIiksY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcmV2LWhlcm8tYmcuc3ZnXCIpfS5oZXJvLS1yZXZwYXQgaDF7Y29sb3I6IzAxMjE2OX0uaGVyby0tcmV2cGF0IHB7Y29sb3I6IzAxMjE2OX0uaGVyby0tcmV2cGF0IC5oZXJvX19mb290bm90ZSBwe2NvbG9yOiMwMTIxNjl9Lmhlcm8tLXJldnBhdC5oZXJvLS1sYW5kaW5ne2JhY2tncm91bmQ6Y2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcmV2LWhlcm8tcG9ydHJhaXQtYmctbW9iLmpwZ1wiKX0uaGVyby0tcG9tcGF0e2JhY2tncm91bmQ6cmlnaHQgdG9wLzE2MHB4IG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcG9tLWhlcm8tbW9iaWxlLWZsYXJlLTIuc3ZnXCIpLHJpZ2h0IGJvdHRvbS8xNjBweCBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3BvbS1oZXJvLW1vYmlsZS1mbGFyZS5zdmdcIiksY2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcG9tLWhlcm8tYmcuc3ZnXCIpfS5oZXJvLS1wb21wYXQgLmhlcm9fX2Jsb2Nre21pbi1oZWlnaHQ6MzUwcHh9Lmhlcm8tLXBvbXBhdCBoMXtmb250LXNpemU6Mi4yNXJlbTtjb2xvcjojMDA0ZTU3fS5oZXJvLS1wb21wYXQgcHtjb2xvcjojMDA0ZTU3fS5oZXJvLS1wb21wYXQgLmhlcm9fX2Zvb3Rub3RlIHB7Y29sb3I6IzAwNGU1N30uaGVyby0tcG9tcGF0Lmhlcm8tLWxhbmRpbmd7YmFja2dyb3VuZDpjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9wb20taGVyby1wb3J0cmFpdC1iZy1tb2IuanBnXCIpfS5oZXJvLS1wb21wYXQuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2t7bWluLWhlaWdodDowfS5oZXJvLS1wb21wYXQuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2s+cHtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtfS5oZXJvLS1wb21wYXQuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpe3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5oZXJvX19ibG9ja3twYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHg7cGFkZGluZy1sZWZ0OjMwcHg7bWluLWhlaWdodDoyNTBweH0uaGVyb19fYmxvY2stLXBvcnRyYWl0e21heC13aWR0aDo0NTBweH0uaGVyb19fYmxvY2stLXBvcnRyYWl0IGltZ3t3aWR0aDoxMDAlfS5oZXJvIGgxe2ZvbnQtc2l6ZToyLjY4NzVyZW07bGluZS1oZWlnaHQ6My4yNXJlbX0uaGVyb19fZm9vdG5vdGV7Ym90dG9tOjE2cHh9Lmhlcm8tLWxhbmRpbmcgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpyb3d9Lmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2Nre3BhZGRpbmctdG9wOjB9Lmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrIGgxe2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6Mi44NzVyZW19Lmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrIHB7Zm9udC1zaXplOjEuMTI1cmVtO21hcmdpbi10b3A6MjBweH0uaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2stLXBvcnRyYWl0e3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O2JvdHRvbTowO3otaW5kZXg6MDt3aWR0aDozOCU7bWluLWhlaWdodDowO21heC13aWR0aDoxMDAlfS5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCl7cGFkZGluZy1yaWdodDozMiU7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O21pbi1oZWlnaHQ6MjUwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5oZXJvLS1sYW5kaW5nIC5oZXJvX19mb290bm90ZXtib3R0b206MjBweH0uaGVyby0tcG9tcGF0IC5oZXJvX19ibG9ja3twYWRkaW5nLXRvcDo2NXB4O3BhZGRpbmctYm90dG9tOjY1cHg7bWluLWhlaWdodDoyNTBweH0uaGVyby0tcG9tcGF0Lmhlcm8tLWxhbmRpbmd7YmFja2dyb3VuZDpjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9wb20taGVyby1wb3J0cmFpdC1iZy1kZXNrdG9wLmpwZ1wiKX0uaGVyby0tcG9tcGF0Lmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KXtwYWRkaW5nLXRvcDo0MHB4fS5oZXJvLS1wb21wYXQuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpPnB7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNzVyZW19Lmhlcm8tLXBvbXBhdC5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jay0tcG9ydHJhaXR7cGFkZGluZzowfS5oZXJvLS1yZXZwYXQuaGVyby0tbGFuZGluZ3tiYWNrZ3JvdW5kOnJpZ2h0L2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcmV2LWhlcm8tcG9ydHJhaXQtYmctZGVza3RvcC5qcGdcIil9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lmhlcm9fX2Jsb2Nre3BhZGRpbmctbGVmdDoyNXB4O3dpZHRoOjEwMCV9Lmhlcm8gaDF7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6My41cmVtO21heC13aWR0aDoxMDAlfS5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jayBoMXtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDozLjVyZW19Lmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrIHB7Zm9udC1zaXplOjEuMzc1cmVtO21hcmdpbi10b3A6MjVweH0uaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2stLXBvcnRyYWl0e21heC13aWR0aDozNzVweDt3aWR0aDo0NSV9Lmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KXtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjYwcHg7bWluLWhlaWdodDoyNTBweDttYXgtd2lkdGg6NzAwcHg7cGFkZGluZy1yaWdodDowfS5oZXJvLS1wb21wYXR7YmFja2dyb3VuZDpyaWdodCB0b3AvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3BvbS1oZXJvLWRlc2t0b3AtZmxhcmUuc3ZnXCIpLGNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3BvbS1oZXJvLWRlc2t0b3AtYmcuc3ZnXCIpfS5oZXJvLS1wb21wYXQuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpe3BhZGRpbmctdG9wOjUwcHh9Lmhlcm8tLXBvbXBhdC5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jay0tcG9ydHJhaXR7bWF4LXdpZHRoOjQyMHB4O3dpZHRoOjQ1JX0uaGVyby0tcmV2cGF0e2JhY2tncm91bmQ6cmlnaHQgdG9wL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9yZXYtaGVyby1kZXNrdG9wLWZsYXJlLnN2Z1wiKSxjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9yZXYtaGVyby1iZy5zdmdcIil9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5oZXJvX19ibG9ja3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjE1MHB4fS5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCl7bWF4LXdpZHRoOjc2NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7Lmhlcm8gYnIuYnJlYWstbW9iaWxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRlbnR7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NTBweH0uY29udGVudCBoMiBicntkaXNwbGF5Om5vbmV9LmNvbnRlbnRfX2Jsb2NrLS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo3MHB4fS5jb250ZW50X19ibG9jay0tdGV4dCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b319LmNvbnRlbnR7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4fS5jb250ZW50IHVse2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNjM7cGFkZGluZy1sZWZ0OjMwcHg7bWFyZ2luLWJvdHRvbToyNXB4fS5jb250ZW50IHVsIGxpe3BhZGRpbmctbGVmdDoxMHB4fS5jb250ZW50X19ibG9jay0tdGV4dHttYXJnaW4tYm90dG9tOjUwcHh9LmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHB7bWFyZ2luLWJvdHRvbTo1cHh9LmNvbnRlbnRfX2Jsb2NrLS10ZXh0IGltZ3ttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToyMHB4O21heC13aWR0aDo3MDBweH0uY29udGVudF9fYmxvY2stLWdsb3NzYXJ5IGg0e2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEuMzc1cmVtO21hcmdpbi1ib3R0b206LjkzNzVyZW19LmNvbnRlbnRfX2Jsb2NrLS1nbG9zc2FyeSB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjB9LmNvbnRlbnRfX2Jsb2NrLS1nbG9zc2FyeSB1bCBsaXtwYWRkaW5nLWxlZnQ6MH0uY29udGVudF9fYmxvY2stLWdsb3NzYXJ5IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206NDBweH0uY29udGVudF9fYmxvY2stLWdsb3NzYXJ5IHVsIGxpPio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNvbnRlbnRfX2Jsb2NrLS1nbG9zc2FyeSB1bCBsaTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LmNvbnRlbnQtLXNjcm9sbGJveCAuY29udGVudF9fYmxvY2stLXRleHR7bWFyZ2luLWJvdHRvbTozMHB4fS5jb250ZW50IGhye2hlaWdodDoxcHg7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojOWM5YzljO21heC13aWR0aDo5MDBweDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfS5jb250ZW50LS1saWdodCwuY29udGVudC0tc29saWR7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmNvbnRlbnQtLWxpZ2h0IC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLC5jb250ZW50LS1zb2xpZCAuY29udGVudF9fYmxvY2stLXRleHQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNvbnRlbnQtLWxpZ2h0IC5jb250ZW50X19ibG9jay0tdGV4dD4qOmxhc3QtY2hpbGQ6bm90KC5idG4pLC5jb250ZW50LS1zb2xpZCAuY29udGVudF9fYmxvY2stLXRleHQ+KjpsYXN0LWNoaWxkOm5vdCguYnRuKXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGVudHttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbTo1MHB4O2Rpc3BsYXk6YmxvY2t9LmNvbnRlbnQgdWx7cGFkZGluZy1sZWZ0OjQ1cHg7bWFyZ2luLWJvdHRvbToyNXB4fS5jb250ZW50IHVsIGxpe3BhZGRpbmctbGVmdDoxMHB4fS5jb250ZW50X19ibG9jay0tdGV4dCBoMnttYXJnaW4tYm90dG9tOjI1cHh9LmNvbnRlbnRfX2Jsb2NrLS10ZXh0IC5idG57bWluLXdpZHRoOjMwMHB4O21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG87cGFkZGluZy1yaWdodDo2NXB4fS5jb250ZW50X19ibG9jay0tdGV4dCBwLC5jb250ZW50X19ibG9jay0tdGV4dCB1bCwuY29udGVudF9fYmxvY2stLXRleHQgbGl7bWF4LXdpZHRoOjkwMHB4fS5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29udGVudF9fYmxvY2stLWdsb3NzYXJ5IHVse3BhZGRpbmctbGVmdDowfS5jb250ZW50X19ibG9jay0tZ2xvc3NhcnkgdWwgbGl7cGFkZGluZy1sZWZ0OjB9LmNvbnRlbnRfX2Jsb2NrLS1nbG9zc2FyeSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjQwcHh9LmNvbnRlbnQtLXNjcm9sbGJveHttYXJnaW4tYm90dG9tOjUwcHh9LmNvbnRlbnQtLWxpZ2h0LC5jb250ZW50LS1zb2xpZHtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0uY29udGVudC0tbGlnaHQgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsLmNvbnRlbnQtLXNvbGlkIC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29udGVudC0tbGlnaHQgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0Pio6bGFzdC1jaGlsZDpub3QoLmJ0biksLmNvbnRlbnQtLXNvbGlkIC5jb250ZW50X19ibG9jay0tdGV4dD4qOmxhc3QtY2hpbGQ6bm90KC5idG4pe21hcmdpbi1ib3R0b206MH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRlbnRfX2Jsb2NrLS10ZXh0e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uY29udGVudF9fYmxvY2stLXNpZGV7cGFkZGluZzowfX11bC5zaWRlLWJ5LXNpZGV7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowO21hcmdpbjozMHB4IDA7bWF4LXdpZHRoOjEzMDBweH11bC5zaWRlLWJ5LXNpZGUgbGl7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbToyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7dWwuc2lkZS1ieS1zaWRle21hcmdpbi1ib3R0b206MDtjb2x1bW4tY291bnQ6Mjstd2Via2l0LWNvbHVtbi1jb3VudDoyOy1tb3otY29sdW1uLWNvdW50OjI7Y29sdW1uLXdpZHRoOjI4MHB4fXVsLnNpZGUtYnktc2lkZSBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjVweDttYXgtd2lkdGg6MzQ1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRlbnQtLWxpZ2h0IC5pY29uLWdyaWRfX2Zvb3Rub3RlLC5jb250ZW50LS1zb2xpZCAuaWNvbi1ncmlkX19mb290bm90ZXtib3R0b206MjBweH19LnJldnBhdCAuY29udGVudC0tbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZWNmM2ZkfS5yZXZwYXQgLmNvbnRlbnQtLXNvbGlke2JhY2tncm91bmQtY29sb3I6IzAxMjI2OX0ucmV2cGF0IC5jb250ZW50LS1zb2xpZCAqe2NvbG9yOiNmZmZ9LnBvbXBhdCAuY29udGVudC0tbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZWVmNmY3fS5wb21wYXQgLmNvbnRlbnQtLXNvbGlke2JhY2tncm91bmQtY29sb3I6IzAwNGU1N30ucG9tcGF0IC5jb250ZW50LS1zb2xpZCAqe2NvbG9yOiNmZmZ9LndheWZpbmRlcntwb3NpdGlvbjpyZWxhdGl2ZX0ud2F5ZmluZGVyX19ibG9jay0tdGV4dGJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2MHB4IDI1cHggMTIwcHg7bWluLWhlaWdodDphdXRvO2hlaWdodDphdXRvO3dpZHRoOmF1dG99LndheWZpbmRlcl9fYmxvY2stLWJhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS53YXlmaW5kZXIgaDJ7bGV0dGVyLXNwYWNpbmc6MH0ud2F5ZmluZGVyIGgyIGJye2Rpc3BsYXk6bm9uZX0ud2F5ZmluZGVyIC5idG57bWFyZ2luLXRvcDoxNHB4O21heC13aWR0aDoxMDAlfS53YXlmaW5kZXItYmcxe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yMDBweDtib3R0b206MDtvcGFjaXR5OjA7d2lkdGg6MTI2cHg7aGVpZ2h0OjE0M3B4fS53YXlmaW5kZXItYmcye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjM4N3B4O2JvdHRvbTotOTBweDtvcGFjaXR5OjA7d2lkdGg6MzIwcHg7aGVpZ2h0OjUzcHh9LndheWZpbmRlci0tcmV2cGF0IC53YXlmaW5kZXJfX2Jsb2NrLS1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDBkOWU0IDAlLCAjZjNmNmZkIDcwJSwgI2VmZjJmNiAxMDAlKX0ud2F5ZmluZGVyLS1yZXZwYXQgLndheWZpbmRlci1iZzEgLnN0b3AtY29sb3J7c3RvcC1jb2xvcjojZmRjNjAwfS53YXlmaW5kZXItLXJldnBhdCAud2F5ZmluZGVyLWJnMiAuc3RvcC1jb2xvcntzdG9wLWNvbG9yOiMwYTRkNmN9LndheWZpbmRlci0tcG9tcGF0IC53YXlmaW5kZXJfX2Jsb2NrLS1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U5ZjNmNCA1MCUsICNhNWNjZDEgMTAwJSl9LndheWZpbmRlci0tcG9tcGF0IGgye2NvbG9yOiMwMDRlNTd9LndheWZpbmRlci0tcG9tcGF0IC53YXlmaW5kZXItYmcxIC5zdG9wLWNvbG9ye3N0b3AtY29sb3I6I2Y4OTgyOH0ud2F5ZmluZGVyLS1wb21wYXQgLndheWZpbmRlci1iZzIgLnN0b3AtY29sb3J7c3RvcC1jb2xvcjojMDA3Mjc4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LndheWZpbmRlcntkaXNwbGF5OmZsZXh9LndheWZpbmRlcj4uY29udGFpbmVye21pbi1oZWlnaHQ6MjUwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ud2F5ZmluZGVyIGg1e2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRvbToyMHB4fS53YXlmaW5kZXIgaDJ7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6Mi4yNXJlbX0ud2F5ZmluZGVyIGgyIGJye2Rpc3BsYXk6YmxvY2t9LndheWZpbmRlciAuYnRue21pbi13aWR0aDozMDBweDttYXgtd2lkdGg6NTAlO3dpZHRoOmF1dG87YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS53YXlmaW5kZXItYmcxe2hlaWdodDo0ODdweDt3aWR0aDo0MjhweH0ud2F5ZmluZGVyLWJnMnt3aWR0aDo3NDJweDtoZWlnaHQ6MTI0cHh9LndheWZpbmRlcl9fYmxvY2stLXRleHRibG9ja3ttYXgtd2lkdGg6NjgwcHh9LndheWZpbmRlci0tcmV2cGF0IC53YXlmaW5kZXJfX2Jsb2NrLS1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDBkOWU0IDAlLCAjZjNmNmZkIDI1JSwgI2VmZjJmNiAxMDAlKX0ud2F5ZmluZGVyLS1wb21wYXQgLndheWZpbmRlcl9fYmxvY2stLWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjMWRiZGYgMCUsICNlM2YwZjIgMzAlLCAjZDllYWVjIDkwJSwgI2MxZGJkZiAxMDAlKX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsud2F5ZmluZGVyX19ibG9jay0tdGV4dGJsb2Nre21heC13aWR0aDo3NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LndheWZpbmRlcl9fYmxvY2stLXRleHRibG9ja3ttYXgtd2lkdGg6NzMwcHg7cGFkZGluZzoyNXB4IDAgMzBweH19LnJlZmVyZW5jZXN7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHh9LnJlZmVyZW5jZXNfX2Jsb2NrOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MzBweH0ucmVmZXJlbmNlc19fYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjMwcHh9LnJlZmVyZW5jZXNfX2Jsb2NrOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0ucmVmZXJlbmNlc19fYW5jaG9ye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHh9LnJlZmVyZW5jZXNfX2hye2hlaWdodDoxcHg7Ym9yZGVyOjA7d2lkdGg6NTAlO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7bWFyZ2luOjAgMCAxMHB4fS5yZWZlcmVuY2VzLS1yZXYgLnJlZmVyZW5jZXNfX2FuY2hvcntjb2xvcjojMDEyMTY5fS5yZWZlcmVuY2VzLS1wb20gLnJlZmVyZW5jZXNfX2FuY2hvcntjb2xvcjojMDA3NDgyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnJlZmVyZW5jZXN7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NTBweDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9LnJlZmVyZW5jZXNfX2hye3dpZHRoOjMwMHB4fS5yZWZlcmVuY2VzX19ibG9ja3ttYXgtd2lkdGg6OTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnJlZmVyZW5jZXN7cGFkZGluZy1sZWZ0OjUwcHg7cGFkZGluZy1yaWdodDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsucmVmZXJlbmNlc3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnJlZmVyZW5jZXNfX2Jsb2NrOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206NzVweH0ucmVmZXJlbmNlc19fYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjc1cHh9LnJlZmVyZW5jZXNfX2Jsb2NrOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH19LnRyYXl7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtib3R0b206MDt6LWluZGV4OjcwMDA7aGVpZ2h0OjE3MHB4O3RyYW5zaXRpb246aGVpZ2h0IGVhc2UtaW4tb3V0IDAuM3M7d2lsbC1jaGFuZ2U6aGVpZ2h0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRyYXlfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OnNjcm9sbDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRyYXlfX3Vse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnRyYXlfX2xpe3dpZHRoOjEwMCV9LnRyYXlfX2Jhbm5lci1jbG9zZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRyYXlfX2Jhbm5lci1jbG9zZTo6YWZ0ZXIsLnRyYXlfX2Jhbm5lci1jbG9zZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MnB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2UtaW59LnRyYXlfX2Jhbm5lci1jbG9zZTpob3Zlcjo6YmVmb3JlLC50cmF5X19iYW5uZXItY2xvc2U6aG92ZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0udHJheV9fYmFubmVyLWNsb3NlOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS50cmF5X19iYW5uZXItY2xvc2U6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS50cmF5X19iYW5uZXItYnV0dG9ue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cGFkZGluZzowO2JvcmRlcjowO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50cmF5X19iYW5uZXItLWNvcHl7ZmxleDoxfS50cmF5X19iYW5uZXItLWNvcHkgcCwudHJheV9fYmFubmVyLS1jb3B5IHAgYXtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjEyNXJlbX0udHJheV9fYmFubmVyLS1jb3B5IGE6aG92ZXJ7Y29sb3I6I2ZmZn0udHJheV9fYmFubmVyLS1jb3B5ICp7Y29sb3I6I2ZmZn0udHJheV9fYmFubmVyLS1jb3B5Pio6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwudHJheV9fYmFubmVyLS1jb3B5ICogKjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey50cmF5X19iYW5uZXItLWNvcHl7dGV4dC1hbGlnbjpjZW50ZXJ9fS50cmF5X19idXR0b257Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxO3BhZGRpbmctdG9wOjE0cHg7cGFkZGluZy1ib3R0b206MTRweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LnRyYXlfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmfS50cmF5X19idXR0b24tLWFjdGl2ZXtkaXNwbGF5OmlubGluZS1ibG9ja30udHJheV9fYnV0dG9uLS1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nLXJpZ2h0OjI1cHg7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOmF1dG87ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS50cmF5X19idXR0b246Zm9jdXMsLnRyYXlfX2J1dHRvbjphY3RpdmV7b3V0bGluZTowfS50cmF5X19zcGFuLS1pY29ue2Rpc3BsYXk6ZmxleDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwcHg7cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6MTBweH0udHJheV9fc3Bhbi0taWNvbjphZnRlciwudHJheV9fc3Bhbi0taWNvbjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoycHg7d2lkdGg6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjVweDt0b3A6OXB4fS50cmF5X19zcGFuLS1pY29uOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zczt3aWxsLWNoYW5nZTpvcGFjaXR5fS50cmF5X19zcGFuLS1pY29uLWV4cGFuZGVkOmFmdGVye29wYWNpdHk6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50cmF5X19zcGFuLS1oZWxwZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS50cmF5X19uYXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udHJheV9fYmxvY2t7cGFkZGluZzoxMHB4O21hcmdpbi1ib3R0b206MjVweH0udHJheV9fYmxvY2stLWhlYWRlcnttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctcmlnaHQ6MTBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfS50cmF5X19ibG9jay0tYmFubmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxODcsNywwLDAuODUpO3BhZGRpbmc6N3B4IDIwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudHJheV9fYmxvY2stLWJhbm5lcntwYWRkaW5nLXRvcDoxM3B4O3BhZGRpbmctYm90dG9tOjEzcHh9fS50cmF5X19ibG9jay0tYmFubmVyPi5jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udHJheV9fYmxvY2stLWNvcHl7Zm9udC1zaXplOjE0cHh9LnRyYXlfX2Jsb2NrLS1jb3B5Pip7bGluZS1oZWlnaHQ6MS4xODc1cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiMwMDB9LnRyYXlfX2Jsb2NrLS1jb3B5IHVse3BhZGRpbmctbGVmdDoxOHB4fS50cmF5X19ibG9jay0tY29weSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAxMjE2OX0udHJheV9fYmxvY2stLWNvcHkgcHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuMTg3NXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojMDAwfS50cmF5X19ibG9jay0tY29weSBoNHtmb250LXNpemU6LjkzNzVyZW07bGluZS1oZWlnaHQ6MS4xODc1cmVtO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOm5vcm1hbDttYXJnaW4tYm90dG9tOjB9LnRyYXlfX2Jsb2NrLS1jb3B5IGg0K3B7bWFyZ2luLXRvcDowfS50cmF5X19ibG9jay0tY29weT51bCBsaXtwYWRkaW5nOjRweCAwfS50cmF5X19ibG9jay0tY29weT51bCBsaSB1bHtwYWRkaW5nLWxlZnQ6MTZweH0udHJheV9fYmxvY2stLWNvcHk+dWwgbGkgdWwgbGl7cGFkZGluZy10b3A6M3B4O3BhZGRpbmctYm90dG9tOjNweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey50cmF5X19ibG9jay0tY29weT51bCBsaXtwYWRkaW5nOjRweCAwIDRweCAxMHB4fS50cmF5X19ibG9jay0tY29weT51bCBsaSB1bHtwYWRkaW5nLWxlZnQ6NDRweH0udHJheV9fYmxvY2stLWNvcHk+dWwgbGkgdWwgbGl7cGFkZGluZy1sZWZ0OjZweH19LnRyYXlfX2Jsb2NrLS1ib2R5e21hcmdpbi1ib3R0b206MDtoZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbToyMHB4fS50cmF5X19ibG9jay0tYmxhY2stYm94e2JvcmRlcjoycHggc29saWQgIzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjEwJSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6M3B4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyNXB4fS50cmF5X19ibG9jay0tYmxhY2stYm94Pio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRyYXlfX2Jsb2NrLS1pc2l7aGVpZ2h0OmF1dG99LnRyYXlfX2Jsb2NrLS1oaWRkZW57ZGlzcGxheTpub25lO3BhZGRpbmc6MCAyMHB4fS50cmF5X19ibG9jay0taGlkZGVuIHB7bWFyZ2luLXRvcDowfS50cmF5X19he2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxMTE7bGluZS1oZWlnaHQ6MTlweH0udHJheS0tcmV2cGF0IC5icmFuZC1jb2xvcntjb2xvcjojMDEyMjY5ICFpbXBvcnRhbnR9LnRyYXktLXJldnBhdCAudHJheV9fYmxvY2stLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMTIxNjl9LnRyYXktLXJldnBhdCAudHJheV9fYmxvY2stLWNvcHkgYXtjb2xvcjojMDEyMTY5fS50cmF5LS1yZXZwYXQgLnRyYXlfX2Jsb2NrLS1jb3B5IGE6aG92ZXJ7Y29sb3I6IzAwMzdiM30udHJheS0tcmV2cGF0IC50cmF5X19ibG9jay0tYmxhY2stYm94IGg0LC50cmF5LS1yZXZwYXQgLnRyYXlfX2Jsb2NrLS1ibGFjay1ib3ggcCwudHJheS0tcmV2cGF0IC50cmF5X19ibG9jay0tYmxhY2stYm94IHV7Y29sb3I6IzAwMH0udHJheS0tcmV2cGF0IC50cmF5X19hOmhvdmVyLC50cmF5LS1yZXZwYXQgLnRyYXlfX2E6YWN0aXZle2NvbG9yOiMwMDEwMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRyYXktLXJldnBhdCAudHJheV9fYnV0dG9uOm5vdCgudHJheV9fYnV0dG9uLS1leHBhbmQpOmFjdGl2ZSwudHJheS0tcmV2cGF0IC50cmF5X19idXR0b246bm90KC50cmF5X19idXR0b24tLWV4cGFuZCk6Zm9jdXN7b3V0bGluZTowO2JhY2tncm91bmQtY29sb3I6IzAxMjI2OX0udHJheS0tcG9tcGF0IC5icmFuZC1jb2xvcntjb2xvcjojMDA3NDgyICFpbXBvcnRhbnR9LnRyYXktLXBvbXBhdCAudHJheV9fYmxvY2stLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM1Y2FhYjJ9LnRyYXktLXBvbXBhdCAudHJheV9fYmxvY2stLWNvcHkgYTpob3Zlcntjb2xvcjojMDAxMDMzfS50cmF5LS1wb21wYXQgLnRyYXlfX2Jsb2NrLS1ibGFjay1ib3ggaDQsLnRyYXktLXBvbXBhdCAudHJheV9fYmxvY2stLWJsYWNrLWJveCBwLC50cmF5LS1wb21wYXQgLnRyYXlfX2Jsb2NrLS1ibGFjay1ib3ggdXtjb2xvcjojMDAwfS50cmF5LS1wb21wYXQgLnRyYXlfX2E6aG92ZXIsLnRyYXktLXBvbXBhdCAudHJheV9fYTphY3RpdmV7Y29sb3I6IzAwNzQ4Mjt0ZXh0LWRlY29yYXRpb246bm9uZX0udHJheS0tcG9tcGF0IC50cmF5X19idXR0b246bm90KC50cmF5X19idXR0b24tLWV4cGFuZCk6YWN0aXZlLC50cmF5LS1wb21wYXQgLnRyYXlfX2J1dHRvbjpub3QoLnRyYXlfX2J1dHRvbi0tZXhwYW5kKTpmb2N1c3tvdXRsaW5lOjA7YmFja2dyb3VuZC1jb2xvcjojNWNhYWIyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRyYXl7aGVpZ2h0OjEzNHB4fS50cmF5X19ibG9ja3twYWRkaW5nOjE1cHg7bWFyZ2luLWJvdHRvbTowfS50cmF5X19ibG9jay0taXNpe21heC13aWR0aDo5MDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmc6NXB4fS50cmF5X19ibG9jay0taGVhZGVye3BhZGRpbmc6MH0udHJheV9fYmxvY2stLXByZXNjcmliaW5ne3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lO21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nOjB9LnRyYXlfX2Jsb2NrLS1wcmVzY3JpYmluZzo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS50cmF5X19hc2lkZXtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0udHJheV9fYXNpZGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0udHJheV9fdWx7ZGlzcGxheTpmbGV4fS50cmF5X19idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweH0udHJheV9fYnV0dG9uLS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDEyMTY5fS50cmF5X19idXR0b24tLWV4cGFuZHtwYWRkaW5nOjA7Ym9yZGVyOjA7cGFkZGluZy1yaWdodDoxNXB4O2Rpc3BsYXk6ZmxleH0udHJheV9fYnV0dG9uLS1leHBhbmQ6Zm9jdXMuZm9jdXMtdmlzaWJsZXtjb2xvcjojQ0NDO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRyYXlfX2J1dHRvbi0tZXhwYW5kOmZvY3VzLmZvY3VzLXZpc2libGUgLnRyYXlfX3NwYW4tLWljb257Ym9yZGVyLWNvbG9yOiNDQ0N9LnRyYXlfX2J1dHRvbi0tZXhwYW5kOmZvY3VzLmZvY3VzLXZpc2libGUgLnRyYXlfX3NwYW4tLWljb246OmJlZm9yZSwudHJheV9fYnV0dG9uLS1leHBhbmQ6Zm9jdXMuZm9jdXMtdmlzaWJsZSAudHJheV9fc3Bhbi0taWNvbjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojQ0NDfS50cmF5X19ibG9jay0tcHJlc2NyaWJpbmd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjA7aGVpZ2h0OjEwMCV9LnRyYXlfX2Jsb2NrLS1wZGZ7cGFkZGluZy10b3A6MDtkaXNwbGF5OmZsZXg7ZmxleDozO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowO3Bvc2l0aW9uOnJlbGF0aXZlO21heC1oZWlnaHQ6MTAwJTtwYWRkaW5nLXJpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDowfS50cmF5X19ibG9jay0tcGRmLWlubmVye2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS50cmF5X19hc2lkZXttYXgtd2lkdGg6MjUwcHg7cGFkZGluZy10b3A6MDtkaXNwbGF5OmZsZXg7ZmxleDoxO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowO3Bvc2l0aW9uOnJlbGF0aXZlO21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdy15OnNjcm9sbDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnRyYXlfX2xpe3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjZmZmfS50cmF5X19saS0tcHJlc2NyaWJpbmd7bWFyZ2luLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDttYXJnaW4tYm90dG9tOjIwcHg7ZGlzcGxheTpibG9ja30udHJheV9fdWwtLXByZXNjcmliaW5ne2hlaWdodDoxMDAlfS50cmF5LS1yZXZwYXQgLnRyYXlfX2Jsb2NrLS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAxMDMzfS50cmF5LS1yZXZwYXQgLnRyYXlfX2J1dHRvbi0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAxMjE2OX0udHJheS0tcG9tcGF0IC50cmF5X19ibG9jay0taGVhZGVye2JhY2tncm91bmQtY29sb3I6IzAwM2Y0OH0udHJheS0tcG9tcGF0IC50cmF5X19idXR0b24tLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2FhYjJ9LnRyYXktLXBvbXBhdCAudHJheV9fc3Bhbi0taWNvbntib3JkZXItY29sb3I6I2ZmZn0udHJheS0tcG9tcGF0IC50cmF5X19zcGFuLS1pY29uOjpiZWZvcmUsLnRyYXktLXBvbXBhdCAudHJheV9fc3Bhbi0taWNvbjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey50cmF5X19idXR0b257Zm9udC1zaXplOjE2cHg7cGFkZGluZy1sZWZ0OjIycHg7cGFkZGluZy1yaWdodDoyMnB4fS50cmF5X19ibG9jay0taXNpe21heC13aWR0aDoxMDAlO3BhZGRpbmctbGVmdDpjYWxjKCgoMTAwdncgLSA5MDBweCkgLyAyKSk7cGFkZGluZy1yaWdodDpjYWxjKCgoMTAwdncgLSA5MDBweCkgLyAyKSk7cGFkZGluZy1ib3R0b206NDBweH0udHJheV9fYmxvY2stLXByZXNjcmliaW5ne21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nOjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LnRyYXlfX2J1dHRvbi0tZXhwYW5ke3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRyYXlfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjB9LnRyYXlfX2Jsb2Nre3BhZGRpbmc6NXB4IDI1cHh9LnRyYXlfX2Jsb2NrLS1oZWFkZXJ7cGFkZGluZy1yaWdodDpjYWxjKCgoMTAwdncgLSAxMjAwcHgpIC8gMikpO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MH0udHJheV9fYmxvY2stLXByZXNjcmliaW5ne21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nOjB9LnRyYXlfX2Jsb2NrLS1wZGZ7cGFkZGluZzowfS50cmF5X19ibG9jay0tYm9keXtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0udHJheV9fYmxvY2stLWlzaXtwYWRkaW5nLWxlZnQ6Y2FsYygoKDEwMHZ3IC0gOTAwcHgpIC8gMikpO3BhZGRpbmctcmlnaHQ6Y2FsYygoKDEwMHZ3IC0gOTAwcHgpIC8gMikpO3BhZGRpbmctYm90dG9tOjQwcHh9LnRyYXlfX2Jsb2NrLS1wZGYtaW5uZXJ7cGFkZGluZy10b3A6MH0udHJheV9fYmxvY2stLWhpZGRlbntwYWRkaW5nLWJvdHRvbToyMHB4fS50cmF5X19idXR0b24tLWV4cGFuZHtwYWRkaW5nLXJpZ2h0OjB9LnRyYXlfX2J1dHRvbi0tZmlyc3R7cGFkZGluZy1sZWZ0OmNhbGMoKCgxMDB2dyAtIDEyMDBweCkgLyAyKSl9fUBtZWRpYSBzY3JlZW5cXDAgey50cmF5X19idXR0b257Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC13ZWlnaHQ6Ym9sZH19QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSBhbmQgKC13ZWJraXQtbWFzazogdXJsKCkpey50cmF5X19idXR0b257Zm9udC1mYW1pbHk6QXJpYWw7Zm9udC13ZWlnaHQ6Ym9sZH19LnZpZGVvLWVtYmVke3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NDVweH0udmlkZW8tZW1iZWRfX2lmcmFtZXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0udmlkZW8tZW1iZWRfX2Jsb2NrLS1pZnJhbWV7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LnZpZGVvLWVtYmVkX19ibG9jay0taGVhZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOiMwMTIxNjk7cGFkZGluZzo1MHB4IDI1cHh9LnZpZGVvLWVtYmVkX19ibG9jay0tYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6MX0udmlkZW8tZW1iZWQgaDR7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWYsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjI4cHg7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzowO2xpbmUtaGVpZ2h0OjMycHg7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnZpZGVvLWVtYmVkIHB7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWYsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzMzMzttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTozNXB4O2xldHRlci1zcGFjaW5nOi0wLjFweDtsaW5lLWhlaWdodDoyNHB4fS52aWRlby1lbWJlZF9faHIsLnZpZGVvLWVtYmVkIGhye21hcmdpbjowO2JvcmRlci10b3A6NHB4IHNvbGlkICMwMGI1ZTI7aGVpZ2h0OjA7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MH0udmlkZW8tZW1iZWQgLmNvbnRlbnRfX2Jsb2NrLS1pbm5lcntwYWRkaW5nOjAgMTVweH0udmlkZW8tZW1iZWRfX2J1dHRvbnthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tZW1iZWRfX2J1dHRvbjpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0udmlkZW8tZW1iZWRfX2ltZy0tcGxheXttYXgtd2lkdGg6MTAwcHg7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSBlYXNlIC4zczttYXJnaW46MCBhdXRvfS52aWRlby1lbWJlZF9faW1nLS1wbGF5IHN2Z3t3aWR0aDoxMDAlfS52aWRlby1lbWJlZF9faW1nLS1wbGF5OmhvdmVye29wYWNpdHk6LjZ9LnZpZGVvLWVtYmVkX19pbWctLWNvdmVye29iamVjdC1maXQ6Y292ZXI7Zm9udC1mYW1pbHk6XCJvYmplY3QtZml0OiBjb3ZlcjtcIjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJX0udmlkZW8tZW1iZWRfX3Zpb2xhdG9ye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6NXB4IDM1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS52aWRlby1lbWJlZC0tcG9tIC5jb250ZW50X19oMywudmlkZW8tZW1iZWQtLXBvbSBoM3tmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsc2Fucy1zZXJpZjtjb2xvcjojMDA3NDgyO2ZvbnQtc2l6ZToyMXB4O3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS52aWRlby1lbWJlZC0tcmV2cGF0IC52aWRlby1lbWJlZF9fdmlvbGF0b3J7YmFja2dyb3VuZC1jb2xvcjojMDBiNWUyfS52aWRlby1lbWJlZC0tcmV2cGF0IC52aWRlby1lbWJlZF9faW1nLS1wbGF5ICNvdmFse3N0cm9rZTojZmNjNTAxfS52aWRlby1lbWJlZC0tcmV2cGF0IC52aWRlby1lbWJlZF9faW1nLS1wbGF5ICN0cmlhbmdsZXtmaWxsOiNmY2M1MDF9LnZpZGVvLWVtYmVkLS1wb21wYXQgLnZpZGVvLWVtYmVkX192aW9sYXRvcntiYWNrZ3JvdW5kLWNvbG9yOiNmODk4Mjh9LnZpZGVvLWVtYmVkLS1wb21wYXQgLnZpZGVvLWVtYmVkX19pbWctLXBsYXkgI292YWx7c3Ryb2tlOiNmODk4Mjh9LnZpZGVvLWVtYmVkLS1wb21wYXQgLnZpZGVvLWVtYmVkX19pbWctLXBsYXkgI3RyaWFuZ2xle2ZpbGw6I2Y4OTgyOH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey52aWRlby1lbWJlZHt3aWR0aDo3NyU7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWxlZnQ6MzBweH0udmlkZW8tZW1iZWQ6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXRvcDo1MHB4fS52aWRlby1lbWJlZF9fYmxvY2stLWhlYWRpbmd7cGFkZGluZzo0NHB4IDI1cHh9LnZpZGVvLWVtYmVkIGgze3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MzVweH0udmlkZW8tZW1iZWQgaDR7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzBweH0udmlkZW8tZW1iZWQgcHtwYWRkaW5nLWxlZnQ6MH0udmlkZW8tZW1iZWQgLmNvbnRlbnRfX2Jsb2NrLS1pbm5lcntwYWRkaW5nOjB9LnZpZGVvLWVtYmVkLS1wb20gLmNvbnRlbnRfX2gzLC52aWRlby1lbWJlZC0tcG9tIGgze3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjA7Zm9udC1zaXplOjM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnZpZGVvLWVtYmVkX192aW9sYXRvcnttaW4td2lkdGg6MjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey52aWRlby1lbWJlZHtwYWRkaW5nLWxlZnQ6MH19LnZpZGVvLXRyYW5zY3JpcHRfX2Rke21heC1oZWlnaHQ6MDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgZWFzZS1pbi1vdXQgMC4ycztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDIwcHg7cG9zaXRpb246Zml4ZWR9LnZpZGVvLXRyYW5zY3JpcHRfX2RkLS1vcGVuLXBhbmVse3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O3otaW5kZXg6OTAwMDtvdmVyZmxvdzpzY3JvbGw7d2lkdGg6MTAwJTstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfS52aWRlby10cmFuc2NyaXB0X19pY29uLS1jbG9zZS14e2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzo0MHB4IDIwcHggODBweDtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0b30udmlkZW8tdHJhbnNjcmlwdF9faWNvbi0tY2xvc2UteDo6YmVmb3JlLC52aWRlby10cmFuc2NyaXB0X19pY29uLS1jbG9zZS14OjphZnRlcnt3aWR0aDo0MHB4O2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojM2MzYzNjO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlfS52aWRlby10cmFuc2NyaXB0X19pY29uLS1jbG9zZS14OjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS52aWRlby10cmFuc2NyaXB0X19pY29uLS1jbG9zZS14OjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0udmlkZW8tdHJhbnNjcmlwdF9fZHR7YmFja2dyb3VuZC1jb2xvcjojMDEyMTY5O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW59LnZpZGVvLXRyYW5zY3JpcHRfX2Rse21hcmdpbi1ib3R0b206MH0udmlkZW8tdHJhbnNjcmlwdF9fYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzoyNXB4IDQwcHg7ZmxleDoxfS52aWRlby10cmFuc2NyaXB0X19idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAxNzRhO2N1cnNvcjpwb2ludGVyfS52aWRlby10cmFuc2NyaXB0X19saW5re2Rpc3BsYXk6ZmxleH0udmlkZW8tdHJhbnNjcmlwdF9fbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0udmlkZW8tdHJhbnNjcmlwdF9faHIsLnZpZGVvLXRyYW5zY3JpcHQgaHJ7bWFyZ2luOjAgYXV0bzt3aWR0aDo3NSU7aGVpZ2h0OjFweDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX0udmlkZW8tdHJhbnNjcmlwdF9fc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyNnB4fS52aWRlby10cmFuc2NyaXB0X19zcGFuLS10ZXh0e3BhZGRpbmctcmlnaHQ6MjBweH0udmlkZW8tdHJhbnNjcmlwdF9fc3Bhbi0taWNvbntiYWNrZ3JvdW5kLXNpemU6MzBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt3aWR0aDozMHB4O2hlaWdodDozMHB4fS52aWRlby10cmFuc2NyaXB0X19zcGFuLS1pY29uLWNsb3Nle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2NpcmNsZS1taW51cy1zaG93LWxlc3MtaWNvbi5zdmdcIil9LnZpZGVvLXRyYW5zY3JpcHRfX3NwYW4tLWljb24tb3BlbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jaXJjbGUtcGx1cy1zaG93LW1vcmUtaWNvbi5zdmdcIil9LnZpZGVvLXRyYW5zY3JpcHRfX3NwYW4tLWljb24tbGlua3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jdGEtbGluay13aGl0ZS1hcnJvdy1pY29uLnN2Z1wiKX0udmlkZW8tZW1iZWQtLXJldiAudmlkZW8tdHJhbnNjcmlwdF9fdGV4dGJsb2NrIGF7Y29sb3I6IzAxMjE2OX0udmlkZW8tZW1iZWQtLXJldiAudmlkZW8tdHJhbnNjcmlwdF9fdGV4dGJsb2NrIGE6aG92ZXJ7Y29sb3I6IzAwMzdiM30udmlkZW8tZW1iZWQtLXBvbSAudmlkZW8tdHJhbnNjcmlwdF9fdGV4dGJsb2NrIGE6aG92ZXJ7Y29sb3I6IzAwMTAzM30udmlkZW8tZW1iZWQtLXBvbSAudmlkZW8tZW1iZWRfX2Jsb2NrLS1oZWFkaW5ne2JhY2tncm91bmQtY29sb3I6IzAwNzQ4Mn0udmlkZW8tZW1iZWQtLXBvbSAudmlkZW8tdHJhbnNjcmlwdF9fZHR7YmFja2dyb3VuZC1jb2xvcjojMDA3NDgyfS52aWRlby1lbWJlZC0tcG9tIC52aWRlby10cmFuc2NyaXB0X19idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA0ZTU3fS52aWRlby1lbWJlZC0tcG9tIC52aWRlby1lbWJlZF9faHJ7Ym9yZGVyLWNvbG9yOiNiZWJkMDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudmlkZW8tdHJhbnNjcmlwdF9fYmxvY2stLXRleHR7b3ZlcmZsb3cteTpzY3JvbGw7cG9zaXRpb246cmVsYXRpdmU7bWF4LWhlaWdodDowO3RyYW5zaXRpb246bWF4LWhlaWdodCBlYXNlLWluLW91dCAwLjJzfS52aWRlby10cmFuc2NyaXB0X19ibG9jay0taW5uZXJ7cGFkZGluZzo2MHB4IDk1cHggNDBweCA1NXB4fS52aWRlby10cmFuc2NyaXB0X19ibG9jay0taW5uZXI+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udmlkZW8tdHJhbnNjcmlwdF9faHIsLnZpZGVvLXRyYW5zY3JpcHQgaHJ7bWFyZ2luOjA7aGVpZ2h0OjMwcHg7d2lkdGg6MXB4fS52aWRlby10cmFuc2NyaXB0X19kdHtmbGV4LWRpcmVjdGlvbjpyb3d9LnZpZGVvLXRyYW5zY3JpcHRfX2Rke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MH0udmlkZW8tdHJhbnNjcmlwdF9fZGQtLW9wZW4tcGFuZWx7bWF4LWhlaWdodDo0MDBweDtoZWlnaHQ6YXV0bzt6LWluZGV4OjF9LnZpZGVvLXRyYW5zY3JpcHRfX2ljb24tLWNsb3NlLXh7ZGlzcGxheTpub25lfS52aWRlby10cmFuc2NyaXB0X19idG57d2lkdGg6NTAlO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nOjI1cHh9fS5tb2RhbHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4OjkwMDA7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6bm9uZX0ubW9kYWxfX2gye2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6My45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5tb2RhbF9faDF7bWFyZ2luLWJvdHRvbTo0MHB4O3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbF9fcHtmb250LXNpemU6MTZweDtjb2xvcjojNGY0ZjRmO21hcmdpbi1ib3R0b206My4xMjVyZW07bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbF9fcC0tbGVnYWx7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1yaWdodDowO21hcmdpbi10b3A6NTBweH0ubW9kYWxfX2NvbnRhaW5lci5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjExcHg7cGFkZGluZy1yaWdodDoxMXB4O292ZXJmbG93LXk6c2Nyb2xsO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0ubW9kYWxfX2NvbnRhaW5lci5jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ubW9kYWxfX2Jsb2Nre21heC1oZWlnaHQ6OTB2aDt3aWR0aDoxMDAlfS5tb2RhbF9fYmxvY2stLWJ1dHRvbnN7bWFyZ2luLXRvcDo1MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1vZGFsX19ibG9jay0tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDt6LWluZGV4OjEwO3dpZHRoOmF1dG99Lm1vZGFsX19ibG9jay0tZm9ybXttYXJnaW4tdG9wOjYwcHh9Lm1vZGFsX19ibG9jay0taW5uZXJ7bWF4LWhlaWdodDpub25lfS5tb2RhbF9fYmxvY2stLW91dGVye21heC1oZWlnaHQ6bm9uZX0ubW9kYWxfX2J1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2FwcGVhcmFuY2U6bm9uZTttYXgtd2lkdGg6MTAwJX0ubW9kYWxfX2J1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjMwcHh9Lm1vZGFsX19idXR0b24tLWNsb3Nle3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5tb2RhbF9fc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubW9kYWxfX3NwYW46OmFmdGVyLC5tb2RhbF9fc3Bhbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NHB4O3dpZHRoOjM1cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9Lm1vZGFsX19zcGFuOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5tb2RhbF9fc3Bhbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm1vZGFsLS1yZXZwYXQgLm1vZGFsX19oMSwubW9kYWwtLXJldnBhdCBhLC5tb2RhbC0tcmV2cGF0IGgxIC5tb2RhbF9faDIsLm1vZGFsLS1yZXZwYXQgaDIsLm1vZGFsLS1yZXZwYXQgaDN7Y29sb3I6IzAxMjI2OX0ubW9kYWwtLXJldnBhdCAubW9kYWxfX3NwYW46OmFmdGVyLC5tb2RhbC0tcmV2cGF0IC5tb2RhbF9fc3Bhbjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAxMjE2OTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbn0ubW9kYWwtLXJldnBhdCAubW9kYWxfX2J1dHRvbjpob3ZlciwubW9kYWwtLXJldnBhdCAubW9kYWxfX2J1dHRvbjpmb2N1cy5mb2N1cy12aXNpYmxle2NvbG9yOiMwMTIxNjl9Lm1vZGFsLS1yZXZwYXQgLm1vZGFsX19idXR0b246aG92ZXIgLm1vZGFsX19zcGFuOjphZnRlciwubW9kYWwtLXJldnBhdCAubW9kYWxfX2J1dHRvbjpob3ZlciAubW9kYWxfX3NwYW46OmJlZm9yZSwubW9kYWwtLXJldnBhdCAubW9kYWxfX2J1dHRvbjpmb2N1cy5mb2N1cy12aXNpYmxlIC5tb2RhbF9fc3Bhbjo6YWZ0ZXIsLm1vZGFsLS1yZXZwYXQgLm1vZGFsX19idXR0b246Zm9jdXMuZm9jdXMtdmlzaWJsZSAubW9kYWxfX3NwYW46OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDM3YjN9Lm1vZGFsLS1yZXZwYXRbZGF0YS1tb2RhbD1cImZvcm1cIl0gLnJlcXVpcmVkLWJsb2Nre2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2NvbG9yOiMwMTIyNjl9Lm1vZGFsLS1yZXZwYXRbZGF0YS1tb2RhbD1cImZvcm1cIl0gbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfS5tb2RhbC0tcmV2cGF0W2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fYmxvY2stLWlubmVye3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9Lm1vZGFsLS1yZXZwYXRbZGF0YS1tb2RhbD1cImNzLWZvcm1cIl0gLm1vZGFsX19ibG9ja3toZWlnaHQ6MTAwJX0ubW9kYWwtLXJldnBhdFtkYXRhLW1vZGFsPVwiY3MtZm9ybVwiXSAubW9kYWxfX2Jsb2NrLS1jbG9zZSwubW9kYWwtLXJldnBhdFtkYXRhLW1vZGFsPVwiY3MtZm9ybVwiXSAubW9kYWxfX2Jsb2NrLS1mb3JtLC5tb2RhbC0tcmV2cGF0W2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fYmxvY2stLWlubmVye2hlaWdodDphdXRvfS5tb2RhbC0tcmV2cGF0W2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fY29udGFpbmVye3BhZGRpbmctbGVmdDoyNXB4O3BhZGRpbmctcmlnaHQ6MjVweH0ubW9kYWwtLXJldnBhdFtkYXRhLW1vZGFsPVwiY3MtZm9ybVwiXSBoMntsaW5lLWhlaWdodDoxfS5tb2RhbC0tcmV2cGF0W2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5idG57bWF4LXdpZHRoOjEwMCV9Lm1vZGFsLS1wb21wYXQgLm1vZGFsX19oMSwubW9kYWwtLXBvbXBhdCAubW9kYWxfX2gye2NvbG9yOiMwMDRlNTd9Lm1vZGFsLS1wb21wYXQgLm1vZGFsX19zcGFuOjphZnRlciwubW9kYWwtLXBvbXBhdCAubW9kYWxfX3NwYW46OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0ODI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW59Lm1vZGFsLS1wb21wYXQgLm1vZGFsX19idXR0b246aG92ZXIsLm1vZGFsLS1wb21wYXQgLm1vZGFsX19idXR0b246Zm9jdXMuZm9jdXMtdmlzaWJsZXtjb2xvcjojMDA0ZTU3fS5tb2RhbC0tcG9tcGF0IC5tb2RhbF9fYnV0dG9uOmhvdmVyIC5tb2RhbF9fc3Bhbjo6YWZ0ZXIsLm1vZGFsLS1wb21wYXQgLm1vZGFsX19idXR0b246aG92ZXIgLm1vZGFsX19zcGFuOjpiZWZvcmUsLm1vZGFsLS1wb21wYXQgLm1vZGFsX19idXR0b246Zm9jdXMuZm9jdXMtdmlzaWJsZSAubW9kYWxfX3NwYW46OmFmdGVyLC5tb2RhbC0tcG9tcGF0IC5tb2RhbF9fYnV0dG9uOmZvY3VzLmZvY3VzLXZpc2libGUgLm1vZGFsX19zcGFuOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA0ZTU3fS5tb2RhbC0tcG9tcGF0W2RhdGEtbW9kYWw9XCJmb3JtXCJdIC5yZXF1aXJlZC1ibG9ja3tmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojMDA3NDgyfS5tb2RhbC0tcG9tcGF0W2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fYmxvY2stLWlubmVye3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjUwcHh9Lm1vZGFsLS1wb21wYXRbZGF0YS1tb2RhbD1cImNzLWZvcm1cIl0gLm1vZGFsX19ibG9ja3toZWlnaHQ6MTAwJX0ubW9kYWwtLXBvbXBhdFtkYXRhLW1vZGFsPVwiY3MtZm9ybVwiXSAubW9kYWxfX2Jsb2NrLS1jbG9zZSwubW9kYWwtLXBvbXBhdFtkYXRhLW1vZGFsPVwiY3MtZm9ybVwiXSAubW9kYWxfX2Jsb2NrLS1mb3JtLC5tb2RhbC0tcG9tcGF0W2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fYmxvY2stLWlubmVye2hlaWdodDphdXRvfS5tb2RhbC0tcG9tcGF0W2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fY29udGFpbmVye3BhZGRpbmctbGVmdDoyNXB4O3BhZGRpbmctcmlnaHQ6MjVweH0ubW9kYWwtLXBvbXBhdFtkYXRhLW1vZGFsPVwiY3MtZm9ybVwiXSBoMntsaW5lLWhlaWdodDoxfS5tb2RhbC0tcG9tcGF0W2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5idG57bWF4LXdpZHRoOjEwMCV9Lm1vZGFsLS1jdXN0b20gLm1vZGFsX19jb250YWluZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjB9Lm1vZGFsLS1jdXN0b20gLm1vZGFsX19ibG9jay0taW5uZXJ7cGFkZGluZzowfS5tb2RhbC0tY3VzdG9tIC5tb2RhbF9fYmxvY2t7dGV4dC1hbGlnbjpsZWZ0O21heC1oZWlnaHQ6MTAwdmh9Lm1vZGFsLS1jdXN0b20gLmNvbnRlbnR7cGFkZGluZzo0MHB4IDAgMH0ubW9kYWwtLWN1c3RvbSAuY29udGVudDpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOjc1cHh9Lm1vZGFsLS1jdXN0b20gLmNvbnRlbnRfX2Jsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9Lm1vZGFsLS1jdXN0b20gLmNvbnRlbnQtLXN1Yi1oZXJve3BhZGRpbmctdG9wOjB9Lm1vZGFsLS1jdXN0b20gLnZpZGVvLWVtYmVke3BhZGRpbmctbGVmdDowfS5tb2RhbFtkYXRhLW1vZGFsPVwiaWRlbnRpZnlcIl0gLm1vZGFsX19oMnt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxbZGF0YS1tb2RhbD1cImlkZW50aWZ5XCJdIC5tb2RhbF9fYnV0dG9uLS1jbG9zZXtkaXNwbGF5Om5vbmV9Lm1vZGFsW2RhdGEtbW9kYWw9XCJmb3JtXCJdIC5tb2RhbF9fYmxvY2stLWlubmVye3BhZGRpbmctdG9wOjE3NXB4O3BhZGRpbmctYm90dG9tOjUwcHh9Lm1vZGFsW2RhdGEtbW9kYWw9XCJmb3JtXCJdIC5tb2RhbF9fcHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsc2Fucy1zZXJpZn0ubW9kYWxbZGF0YS1tb2RhbD1cImZvcm1cIl0gLm1vZGFsX19ibG9ja3toZWlnaHQ6MTAwJX0ubW9kYWxbZGF0YS1tb2RhbD1cImZvcm1cIl0gLm1vZGFsX19ibG9jay0tY2xvc2UsLm1vZGFsW2RhdGEtbW9kYWw9XCJmb3JtXCJdIC5tb2RhbF9fYmxvY2stLWZvcm0sLm1vZGFsW2RhdGEtbW9kYWw9XCJmb3JtXCJdIC5tb2RhbF9fYmxvY2stLWlubmVye2hlaWdodDphdXRvfS5tb2RhbFtkYXRhLW1vZGFsPVwidGhhbmtzXCJdIC5tb2RhbF9faDIsLm1vZGFsW2RhdGEtbW9kYWw9XCJjcy10aGFua3NcIl0gLm1vZGFsX19oMnt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxbZGF0YS1tb2RhbD1cInRoYW5rc1wiXSAubW9kYWxfX3AsLm1vZGFsW2RhdGEtbW9kYWw9XCJjcy10aGFua3NcIl0gLm1vZGFsX19we3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctcmlnaHQ6MH0ubW9kYWxbZGF0YS1tb2RhbD1cInRoYW5rc1wiXSAubW9kYWxfX2Jsb2NrLS1idXR0b25zIC5idG4sLm1vZGFsW2RhdGEtbW9kYWw9XCJjcy10aGFua3NcIl0gLm1vZGFsX19ibG9jay0tYnV0dG9ucyAuYnRue21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99Lm1vZGFsW2RhdGEtbW9kYWw9XCJleHRlcm5hbFwiXSBwe21hcmdpbi1ib3R0b206NTBweH0ubW9kYWwtLXZpZGVvIC5tb2RhbF9fYmxvY2t7dGV4dC1hbGlnbjpsZWZ0fS5tb2RhbC0tdmlkZW8gLnZpZGVvX19ibG9jay0tZ3JpZHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDoxMHB4fS5tb2RhbC0tdmlkZW8gLnZpZGVvX19ibG9jay0tdG9vbHN7ZGlzcGxheTpibG9ja30ubW9kYWwtLXZpZGVvIC52aWRlb19fYnV0dG9ue2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tb2RhbHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE1LDExNSwxMTUsMC41KTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5tb2RhbF9fY29udGFpbmVyLmNvbnRhaW5lcnt0cmFuc2Zvcm06c2NhbGUoMC45OCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC4yczt0cmFuc2l0aW9uLWRlbGF5OjAuMXM7bWF4LWhlaWdodDo5MHZoO3dpZHRoOmF1dG87cGFkZGluZzowO21hcmdpbjowO2hlaWdodDphdXRvO21heC13aWR0aDo5MDBweDttaW4td2lkdGg6NjAwcHg7Ym94LXNoYWRvdzowIDAgMThweCAwIHJnYmEoMCwwLDAsMC4yNSl9Lm1vZGFsX19ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ubW9kYWxfX2Jsb2NrLS1pbm5lcntwYWRkaW5nOjEwMHB4IDEzNXB4IDUwcHg7Ym94LXNoYWRvdzpub25lO21pbi13aWR0aDoxcHh9Lm1vZGFsX19ibG9jay0tY2xvc2V7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNoYWRvdzpub25lO21pbi13aWR0aDoxcHh9Lm1vZGFsX19ibG9jay0tYnV0dG9uc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjM1cHg7Ym94LXNoYWRvdzpub25lO21pbi13aWR0aDoxcHg7d2lkdGg6NjUlfS5tb2RhbF9fYmxvY2stLWZvcm17Ym94LXNoYWRvdzpub25lO21pbi13aWR0aDoxcHg7bWFyZ2luLXRvcDozMHB4fS5tb2RhbF9fcHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI7cGFkZGluZzowfS5tb2RhbF9fcC0tbGVnYWx7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjB9Lm1vZGFsX19oMntmb250LXNpemU6My40Mzc1cmVtO2xpbmUtaGVpZ2h0OjMuOTM3NXJlbX0ubW9kYWxfX2J1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjMwcHh9Lm1vZGFsX19idXR0b24tLWNsb3Nle21pbi13aWR0aDphdXRvO21hcmdpbjowfS5tb2RhbC0tb3BlbiAubW9kYWxfX2NvbnRhaW5lcnt0cmFuc2Zvcm06c2NhbGUoMSl9Lm1vZGFsW2RhdGEtbW9kYWw9XCJpZGVudGlmeVwiXSAubW9kYWxfX2gye21hcmdpbi1ib3R0b206NzBweH0ubW9kYWxbZGF0YS1tb2RhbD1cImlkZW50aWZ5XCJdIC5tb2RhbF9fYnV0dG9ue3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH0ubW9kYWxbZGF0YS1tb2RhbD1cImlkZW50aWZ5XCJdIC5tb2RhbF9fYnV0dG9uLS1jbG9zZXtwYWRkaW5nOjB9Lm1vZGFsW2RhdGEtbW9kYWw9XCJ0aGFua3NcIl0gLm1vZGFsX19oMnttYXJnaW4tYm90dG9tOjE1cHh9Lm1vZGFsW2RhdGEtbW9kYWw9XCJ0aGFua3NcIl0gLm1vZGFsX19we21hcmdpbi10b3A6MDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MH0ubW9kYWxbZGF0YS1tb2RhbD1cInRoYW5rc1wiXSAubW9kYWxfX2Jsb2NrLS1idXR0b25ze21hcmdpbi10b3A6NzBweH0ubW9kYWxbZGF0YS1tb2RhbD1cImZvcm1cIl0gLm1vZGFsX19ibG9jay0taW5uZXJ7cGFkZGluZzo0MHB4fS5tb2RhbFtkYXRhLW1vZGFsPVwiZm9ybVwiXSAubW9kYWxfX2gye3RleHQtYWxpZ246bGVmdH0ubW9kYWxbZGF0YS1tb2RhbD1cImZvcm1cIl0gLm1vZGFsX19we3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6MDtmb250LXNpemU6MThweH0ubW9kYWxbZGF0YS1tb2RhbD1cImZvcm1cIl0gLm1vZGFsX19ibG9ja3toZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwMHB4fS5tb2RhbFtkYXRhLW1vZGFsPVwiZm9ybVwiXSAubW9kYWxfX2Jsb2NrLS1jbG9zZSwubW9kYWxbZGF0YS1tb2RhbD1cImZvcm1cIl0gLm1vZGFsX19ibG9jay0tZm9ybSwubW9kYWxbZGF0YS1tb2RhbD1cImZvcm1cIl0gLm1vZGFsX19ibG9jay0taW5uZXJ7aGVpZ2h0OmF1dG99Lm1vZGFsW2RhdGEtbW9kYWw9XCJleHRlcm5hbFwiXSAubW9kYWxfX2Jsb2Nre21heC13aWR0aDo3NTBweH0ubW9kYWxbZGF0YS1tb2RhbD1cImNzLWZvcm1cIl0gLm1vZGFsX19jb250YWluZXJ7cGFkZGluZzowO21heC13aWR0aDo4MDBweH0ubW9kYWxbZGF0YS1tb2RhbD1cImNzLWZvcm1cIl0gLmJ0bnttYXgtd2lkdGg6MzAwcHh9Lm1vZGFsW2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fYmxvY2stLWlubmVye3BhZGRpbmc6NzBweCA2MHB4IDUwcHh9Lm1vZGFsW2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fYmxvY2t7aGVpZ2h0OmF1dG99Lm1vZGFsW2RhdGEtbW9kYWw9XCJjcy1mb3JtXCJdIC5tb2RhbF9fYmxvY2stLWNsb3NlLC5tb2RhbFtkYXRhLW1vZGFsPVwiY3MtZm9ybVwiXSAubW9kYWxfX2Jsb2NrLS1mb3JtLC5tb2RhbFtkYXRhLW1vZGFsPVwiY3MtZm9ybVwiXSAubW9kYWxfX2Jsb2NrLS1pbm5lcntoZWlnaHQ6YXV0b30ubW9kYWwtLWN1c3RvbSAubW9kYWxfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWF4LXdpZHRoOjEyMDBweDt3aWR0aDo5NXZ3fS5tb2RhbC0tY3VzdG9tIC5tb2RhbF9fYmxvY2stLWlubmVye3BhZGRpbmc6MH0ubW9kYWwtLWN1c3RvbSAubW9kYWxfX2Jsb2Nre3RleHQtYWxpZ246bGVmdDttYXgtaGVpZ2h0Ojkwdmh9Lm1vZGFsLS1jdXN0b20gLm1vZGFsX19ibG9jay0tY2xvc2UsLm1vZGFsLS1jdXN0b20gLm1vZGFsX19ibG9jay0taW5uZXJ7bWF4LWhlaWdodDpub25lfS5tb2RhbC0tY3VzdG9tIC5jb250ZW50e3BhZGRpbmc6NzVweCAyNXB4fS5tb2RhbC0tY3VzdG9tIC5jb250ZW50X19ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfS5tb2RhbC0tY3VzdG9tIC5jb250ZW50X19maWd1cmV7bWF4LXdpZHRoOjg1MHB4fS5tb2RhbC0tY3VzdG9tIC5jb250ZW50X19ibG9jay0tb3V0ZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tb2RhbC0tY3VzdG9tIC5jb250ZW50X19ibG9jay0tb3V0ZXI6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5tb2RhbC0tY3VzdG9tIC5jb250ZW50LS1zdWItaGVyb3twYWRkaW5nLXRvcDowfS5tb2RhbC0tY3VzdG9tIC5jb250ZW50X19we21heC13aWR0aDoxMDAwcHh9Lm1vZGFsLS1jdXN0b20gLmNvbnRlbnQtaGVyb19fYmxvY2t7cGFkZGluZy1sZWZ0OjI1cHh9Lm1vZGFsLS1jdXN0b20gLmJhZGdlci1hY2NvcmRpb257bWFyZ2luLWxlZnQ6MjVweDttYXJnaW4tcmlnaHQ6MjVweH0ubW9kYWwtLWN1c3RvbSAudmlkZW8tZW1iZWR7cGFkZGluZy1sZWZ0OjI1cHh9Lm1vZGFsLS12aWRlbyAubW9kYWxfX2NvbnRhaW5lcntib3JkZXItcmFkaXVzOjVweDttYXgtd2lkdGg6NTQwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tb2RhbC0tdmlkZW8gLm1vZGFsX19idXR0b24tLWNsb3Nle3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lm1vZGFsLS12aWRlbyAubW9kYWxfX2J1dHRvbi0tY2xvc2UgLm1vZGFsX19zcGFuOjpiZWZvcmUsLm1vZGFsLS12aWRlbyAubW9kYWxfX2J1dHRvbi0tY2xvc2UgLm1vZGFsX19zcGFuOjphZnRlcnt3aWR0aDoyNXB4O2hlaWdodDozcHh9Lm1vZGFsLS12aWRlbyAubW9kYWxfX2Jsb2NrLS1pbm5lcntwYWRkaW5nOjE1cHggMjBweCAwfS5tb2RhbC0tdmlkZW8gaDN7bWF4LXdpZHRoOjkwJTtsaW5lLWhlaWdodDoxLjJ9Lm1vZGFsLS12aWRlbyBwe21hcmdpbi1ib3R0b206MTBweH0ubW9kYWwtLXZpZGVvIC52aWRlb19fYmxvY2stLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMiwgYXV0byl9Lm1vZGFsLS12aWRlbyAudmlkZW9fX2Jsb2NrLS12aWRlb3tncmlkLWFyZWE6MSAvIDEgLyAyIC8gNjttYXgtd2lkdGg6MTAwJTstbXMtZ3JpZC1yb3c6MTstbXMtZ3JpZC1yb3ctc3BhbjoxOy1tcy1ncmlkLWNvbHVtbjoxOy1tcy1ncmlkLWNvbHVtbi1zcGFuOjV9Lm1vZGFsLS12aWRlbyAudmlkZW9fX2Jsb2NrLS1jb250ZW50e3BhZGRpbmctbGVmdDowO2dyaWQtYXJlYToyIC8gMSAvIDMgLyA2Oy1tcy1ncmlkLXJvdzoyOy1tcy1ncmlkLXJvdy1zcGFuOjE7LW1zLWdyaWQtY29sdW1uOjE7LW1zLWdyaWQtY29sdW1uLXNwYW46NX0ubW9kYWwtLXZpZGVvIC52aWRlb19fYmxvY2stLXRvb2xze3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0ubW9kYWwtLXZpZGVvIC52aWRlbyAudmlkZW8tdHJhbnNjcmlwdF9fZGR7bWFyZ2luLXRvcDowfS5tb2RhbC0tdmlkZW8gLnZpZGVvX19idXR0b257YWxpZ24taXRlbXM6Y2VudGVyfS5tb2RhbC0tdmlkZW8gLm1vZGFsX19ibG9jaywubW9kYWwtLXZpZGVvIC5tb2RhbF9fY29udGFpbmVye21pbi13aWR0aDphdXRvO21pbi1oZWlnaHQ6OTB2aDttYXgtaGVpZ2h0Ojk1dmh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tb2RhbC0tdmlkZW8gLnZpZGVvLXRyYW5zY3JpcHRfX2RkLS1vcGVuLXBhbmVse292ZXJmbG93LXk6c2Nyb2xsO292ZXJmbG93LXg6aGlkZGVufX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpey5tb2RhbC0tdmlkZW8gLm1vZGFsX19ibG9jaywubW9kYWwtLXZpZGVvIC5tb2RhbF9fY29udGFpbmVye21heC13aWR0aDo1OTBweDttaW4taGVpZ2h0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCl7Lm1vZGFsLS12aWRlbyAubW9kYWxfX2Jsb2NrLC5tb2RhbC0tdmlkZW8gLm1vZGFsX19jb250YWluZXJ7bWF4LXdpZHRoOjcwMHB4O21pbi1oZWlnaHQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KXsubW9kYWwtLXZpZGVvIC5tb2RhbF9fYmxvY2ssLm1vZGFsLS12aWRlbyAubW9kYWxfX2NvbnRhaW5lcnttYXgtd2lkdGg6NTc1cHg7bWluLWhlaWdodDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLWhlaWdodDogNjAwcHgpey5tb2RhbC0tdmlkZW8gLm1vZGFsX19ibG9jaywubW9kYWwtLXZpZGVvIC5tb2RhbF9fY29udGFpbmVye21heC13aWR0aDo3MDBweDttaW4taGVpZ2h0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpey5tb2RhbC0tdmlkZW8gLm1vZGFsX19ibG9jaywubW9kYWwtLXZpZGVvIC5tb2RhbF9fY29udGFpbmVye21heC13aWR0aDo2MDBweDttaW4taGVpZ2h0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogNjAwcHgpey5tb2RhbC0tdmlkZW8gLm1vZGFsX19ibG9jaywubW9kYWwtLXZpZGVvIC5tb2RhbF9fY29udGFpbmVye21heC13aWR0aDo3MzBweDttaW4taGVpZ2h0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpey5tb2RhbC0tdmlkZW8gLm1vZGFsX19ibG9jaywubW9kYWwtLXZpZGVvIC5tb2RhbF9fY29udGFpbmVye21heC13aWR0aDo4MjBweDttaW4taGVpZ2h0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpey5tb2RhbC0tdmlkZW8gLm1vZGFsX19ibG9jaywubW9kYWwtLXZpZGVvIC5tb2RhbF9fY29udGFpbmVye21heC13aWR0aDo5NzVweDttaW4taGVpZ2h0OmF1dG99fS5saW5rLWxpc3R7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy10b3A6MjVweH0ubGluay1saXN0IHVsLmxpbmstbGlzdF9fdWx7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LmxpbmstbGlzdCBsaS5saW5rLWxpc3RfX2xpe21hcmdpbjoyMHB4IDA7cGFkZGluZy1sZWZ0OjB9LmxpbmstbGlzdCBhLmxpbmstbGlzdF9fYW5jaG9ye2ZvbnQtc2l6ZToxOHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5saW5rLWxpc3QgYS5saW5rLWxpc3RfX2FuY2hvcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5saW5rLWxpc3QtLXJldiAubGluay1saXN0X19hbmNob3J7Y29sb3I6IzAxMjE2OX0ubGluay1saXN0LS1wb20gLmxpbmstbGlzdF9fYW5jaG9ye2NvbG9yOiMwMDNkNDV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubGluay1saXN0e2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6ODAwcHg7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmctdG9wOjB9LmxpbmstbGlzdF9fYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXg6MTtwYWRkaW5nOjAgMTVweH0ubGluay1saXN0X19ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ubGluay1saXN0X19ibG9jazpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH19LnNpdGVtYXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uc2l0ZW1hcF9fcm93e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4O3BhZGRpbmctdG9wOjYwcHh9LnNpdGVtYXBfX2NvbHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uc2l0ZW1hcC1ibG9jayBoNXttYXJnaW4tYm90dG9tOjI1cHh9LnNpdGVtYXAtYmxvY2sgaDUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MS4xMjVyZW19LnNpdGVtYXAtYmxvY2sgaDUgYSBicntkaXNwbGF5Om5vbmV9LnNpdGVtYXAtYmxvY2sgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zaXRlbWFwLWJsb2NrIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTowfS5zaXRlbWFwLWJsb2NrIHVsIGEsLnNpdGVtYXAtYmxvY2sgdWwgbGl7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMTI1cmVtO3RleHQtZGVjb3JhdGlvbjpub25lfS5zaXRlbWFwLWJsb2NrIHVsIGxpe21hcmdpbi1ib3R0b206MjVweH1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuc2l0ZW1hcF9fcm93e3BhZGRpbmctbGVmdDowfS5zaXRlbWFwX19jb2x7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNpdGVtYXBfX3Jvd3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2l0ZW1hcF9fY29se2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZG9zaW5nLWNhbGVuZGFyLmRvc2luZy1jYWxlbmRhci0tcmV2e3BhZGRpbmc6NjBweCAwfS5kb3NpbmctY2FsZW5kYXIuZG9zaW5nLWNhbGVuZGFyLS1wb217cGFkZGluZzo2MHB4IDB9fS5zcG90bGlnaHR7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4O3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1ib3R0b206NTBweH0uc3BvdGxpZ2h0X19pbWd7d2lkdGg6MTAwJX0uc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy10b3A6MjVweDtwYWRkaW5nOjAgMCA1MHB4fS5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s+aDIsLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jaz5oMywuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrPip7Y29sb3I6I2ZmZn0uc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrPnB7bWFyZ2luLWJvdHRvbTozMHB4fS5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgaDJ7Zm9udC1zaXplOjI2cHg7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTouOTM3NXJlbX0uc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIGg0e21hcmdpbi1ib3R0b206MTVweH0uc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjZweH0uc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIGJye2Rpc3BsYXk6bm9uZX0uc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIC5idG57ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjMwcHg7bWF4LXdpZHRoOjMwOHB4fS5zcG90bGlnaHRfX2Jsb2NrLS1leWVicm93e3BhZGRpbmctYm90dG9tOjMwcHh9LnNwb3RsaWdodF9fYmxvY2stLWV5ZWJyb3cgaDR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MH0uc3BvdGxpZ2h0X19ibG9jay0taW1hZ2V7cGFkZGluZy1ib3R0b206MjBweH0uc3BvdGxpZ2h0LS1hbHR7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2t7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2s6Zmlyc3QtY2hpbGQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLXRvcDowfS5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2s6bGFzdC1jaGlsZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctdG9wOjEwcHh9LnNwb3RsaWdodC0tYWx0IC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2t7Zm9udC1zaXplOjIwcHh9LnNwb3RsaWdodC0tYWx0IC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgLmJ0bnttYXJnaW4tdG9wOjUwcHh9LnNwb3RsaWdodC0tc29saWR7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9LnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayBoMntmb250LXNpemU6MS4yNXJlbTtsZXR0ZXItc3BhY2luZzowLjY0cHg7bGluZS1oZWlnaHQ6MjMuMjVweH0uc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6NTBweH0uc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2s6bGFzdC1jaGlsZHtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9LnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9ja3tmb250LXNpemU6MjBweH0uc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIGgze21hcmdpbi1ib3R0b206MzBweH0uc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIC5idG57bWFyZ2luLXRvcDo1MHB4fS5zcG90bGlnaHQtLWxpZ2h0e21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHh9LnNwb3RsaWdodC0tbGlnaHQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jazpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjEwMHB4fS5zcG90bGlnaHQtLXJlc291cmNlc3twYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHg7bWFyZ2luOjB9LnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2NvbnRhaW5lcj4uc3BvdGxpZ2h0X19ibG9jazpmaXJzdC1jaGlsZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctYm90dG9tOjEwMHB4fS5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0taW1hZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9LnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy10b3A6MH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jazpudGgtY2hpbGQoMil7cGFkZGluZy1ib3R0b206MH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayBwe3BhZGRpbmctcmlnaHQ6MDtsZXR0ZXItc3BhY2luZzowLjIycHg7bGluZS1oZWlnaHQ6MjZweH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9faW1ne21heC13aWR0aDo0MDBweH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fZm9vdG5vdGV7cGFkZGluZzo1MHB4IDAgMH0uc3BvdGxpZ2h0LS1yZXZwYXR7YmFja2dyb3VuZC1jb2xvcjojMDEyMjY5fS5zcG90bGlnaHQtLXJldnBhdC5zcG90bGlnaHQtLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc3BvdGxpZ2h0LS1yZXZwYXQuc3BvdGxpZ2h0LS1saWdodCAuc3BvdGxpZ2h0X19ibG9jayBoMntjb2xvcjojMDEyMjY5fS5zcG90bGlnaHQtLXJldnBhdC5zcG90bGlnaHQtLWxpZ2h0IC5zcG90bGlnaHRfX2Jsb2NrIHB7Y29sb3I6IzRmNGY0Zn0uc3BvdGxpZ2h0LS1yZXZwYXQuc3BvdGxpZ2h0LS1hbHR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zcG90bGlnaHQtLXJldnBhdC5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19ibG9jayBoMntjb2xvcjojMDEyMjY5fS5zcG90bGlnaHQtLXJldnBhdC5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19ibG9jayBwe2NvbG9yOiM0ZjRmNGZ9LnNwb3RsaWdodC0tcmV2cGF0LnNwb3RsaWdodC0tc29saWR7YmFja2dyb3VuZC1jb2xvcjojMDEyMjY5fS5zcG90bGlnaHQtLXJldnBhdC5zcG90bGlnaHQtLXJlc291cmNlc3tiYWNrZ3JvdW5kLWNvbG9yOiNlY2YzZmR9LnNwb3RsaWdodC0tcmV2cGF0LnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgcHtjb2xvcjojNGY0ZjRmfS5zcG90bGlnaHQtLXJldnBhdC5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIC5idG57bWF4LXdpZHRoOjIwMHB4fS5zcG90bGlnaHQtLXJldnBhdC5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0tZXllYnJvdyBoNHtmb250LXNpemU6MThweH0uc3BvdGxpZ2h0LS1wb21wYXR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zcG90bGlnaHQtLXBvbXBhdCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrPmgyLC5zcG90bGlnaHQtLXBvbXBhdCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrPmgze2NvbG9yOiMwMDc0ODJ9LnNwb3RsaWdodC0tcG9tcGF0IC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s+cHtjb2xvcjojNGY0ZjRmfS5zcG90bGlnaHQtLXBvbXBhdCAuc3BvdGxpZ2h0X19ibG9jay0tZXllYnJvd3tib3JkZXItYm90dG9tLWNvbG9yOiM1Y2FhYjJ9LnNwb3RsaWdodC0tcG9tcGF0LnNwb3RsaWdodC0tcmVzb3VyY2Vze2JhY2tncm91bmQtY29sb3I6I2VlZjZmN30uc3BvdGxpZ2h0LS1wb21wYXQuc3BvdGxpZ2h0LS1yZXNvdXJjZXMgaDR7Y29sb3I6IzAwNGU1N31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zcG90bGlnaHR7cGFkZGluZzo2MHB4IDMwcHh9LnNwb3RsaWdodF9fY29udGFpbmVye2Rpc3BsYXk6ZmxleH0uc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2t7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOjB9LnNwb3RsaWdodF9fY29udGFpbmVyPi5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTBweH0uc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2s6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjB9LnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLWJvdHRvbTowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jazpudGgtY2hpbGQobil7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s+KntmbGV4Om5vbmV9LnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayBoMntmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0NnB4O21hcmdpbi1ib3R0b206MS4yNXJlbX0uc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrPmg0e21hcmdpbi1ib3R0b206NDBweH0uc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjZweDtwYWRkaW5nLXJpZ2h0OjhweDttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgLmJ0bnttYXJnaW4tdG9wOmF1dG87bWF4LXdpZHRoOjMwMHB4O21hcmdpbi1ib3R0b206MDtmbGV4LXNocmluazoxfS5zcG90bGlnaHRfX2Jsb2NrLS1leWVicm93e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzYzNjM2M7cGFkZGluZy1ib3R0b206MTVweDttYXJnaW4tYm90dG9tOjMwcHh9LnNwb3RsaWdodF9fYmxvY2stLWltYWdle3BhZGRpbmctYm90dG9tOjI1cHh9LnNwb3RsaWdodF9fY3Rhe2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOmF1dG87aGVpZ2h0OmF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206MDtmbGV4OjE7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zcG90bGlnaHQtLWFsdHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTo0MHB4fS5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19jb250YWluZXJ7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTowfS5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2t7cGFkZGluZy10b3A6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4fS5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2s6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDhkOGQ4O3BhZGRpbmctcmlnaHQ6Y2FsYyg5LjUlIC0gOHB4KX0uc3BvdGxpZ2h0LS1hbHQgLnNwb3RsaWdodF9fY29udGFpbmVyPi5zcG90bGlnaHRfX2Jsb2NrOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OmNhbGMoOS41JSAtIDhweCl9LnNwb3RsaWdodC0tYWx0IC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1yaWdodDowfS5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIGgye2ZvbnQtc2l6ZTozNXB4fS5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIGg0e21hcmdpbi1ib3R0b206MzBweH0uc3BvdGxpZ2h0LS1hbHQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRue21hcmdpbi10b3A6YXV0b30uc3BvdGxpZ2h0LS1hbHQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayBwe21hcmdpbi1ib3R0b206MzBweH0uc3BvdGxpZ2h0LS1zb2xpZHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjUwcHh9LnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fY29udGFpbmVye3BhZGRpbmctdG9wOjUwcHh9LnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fY29udGFpbmVyPi5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjY1cHg7cGFkZGluZy1ib3R0b206NjVweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOGQ4ZDg7cGFkZGluZy1yaWdodDpjYWxjKDkuNSUgLSA4cHgpfS5zcG90bGlnaHQtLXNvbGlkIC5zcG90bGlnaHRfX2NvbnRhaW5lcj4uc3BvdGxpZ2h0X19ibG9jazpmaXJzdC1jaGlsZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zcG90bGlnaHQtLXNvbGlkIC5zcG90bGlnaHRfX2NvbnRhaW5lcj4uc3BvdGxpZ2h0X19ibG9jazpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDpjYWxjKDkuNSUgLSA4cHgpO3BhZGRpbmctdG9wOjY1cHg7cGFkZGluZy1ib3R0b206NjVweH0uc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2s6bGFzdC1jaGlsZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0uc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctcmlnaHQ6MDttaW4taGVpZ2h0OjE4MHB4fS5zcG90bGlnaHQtLXNvbGlkIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgaDJ7Zm9udC1zaXplOjEuNXJlbTtsZXR0ZXItc3BhY2luZzowLjI4cHg7bGluZS1oZWlnaHQ6MzJweDttYXJnaW4tYm90dG9tOjQwcHh9LnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRue21hcmdpbi10b3A6YXV0b30uc3BvdGxpZ2h0LS1saWdodHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLXRvcDo4MHB4O21hcmdpbi1ib3R0b206ODBweH0uc3BvdGxpZ2h0LS1saWdodCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206MH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXN7cGFkZGluZy1ib3R0b206NTBweDtwYWRkaW5nLXRvcDo2MHB4fS5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19jb250YWluZXJ7ZmxleDoxIDEgNTAlO2ZsZXgtd3JhcDp3cmFwfS5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19jb250YWluZXI+LnNwb3RsaWdodF9fYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxMzBweH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fY29udGFpbmVyPi5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxkIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1ib3R0b206MH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fY29udGFpbmVyPi5zcG90bGlnaHRfX2Jsb2NrOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjYwcHh9LnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2Jsb2NrLS1pbWFnZXtoZWlnaHQ6MTUwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0tZXllYnJvd3twYWRkaW5nLWxlZnQ6MH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fYmxvY2stLWV5ZWJyb3cgaDR7Zm9udC1zaXplOjEuMTI1cmVtfS5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctcmlnaHQ6MH0uc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fZm9vdG5vdGV7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uc3BvdGxpZ2h0LS1yZXZwYXQuc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRue21heC13aWR0aDozMDBweH0uc3BvdGxpZ2h0LS1yZXZwYXQuc3BvdGxpZ2h0LS1hbHQgLnNwb3RsaWdodF9fY29udGFpbmVyPi5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxke2JvcmRlci1jb2xvcjojMDEyMjY5fS5zcG90bGlnaHQtLXBvbXBhdDpub3QoLnNwb3RsaWdodC0tcmVzb3VyY2VzKXtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLXRvcDo2MHB4O21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fY29udGFpbmVye3BhZGRpbmctcmlnaHQ6Ny41JX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayBicntkaXNwbGF5OmJsb2NrfX0ucXVvdGV7bWFyZ2luOjQ1cHggMDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LnF1b3RlX19ibG9ja3F1b3Rle2JvcmRlci1sZWZ0OjZweCBzb2xpZCAjZmZkMzAwO3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbjowO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0ucXVvdGVfX2Jsb2NrcXVvdGUgZGl2Pio6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnF1b3RlX19ibG9ja3F1b3RlIGgze2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O21hcmdpbi1ib3R0b206MH0ucXVvdGVfX2Jsb2NrcXVvdGUgc21hbGx7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6YmxvY2t9LnF1b3RlLS1hcHB7cGFkZGluZzoxMDBweCAyNXB4O21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHg7YmFja2dyb3VuZC1jb2xvcjojZWNmM2ZkfS5xdW90ZS0tYXBwIC5xdW90ZV9fYmxvY2txdW90ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlcjowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0ucXVvdGUtLWFwcCAucXVvdGVfX2Jsb2NrcXVvdGU+ZGl2Om50aC1jaGlsZCgyKXt0ZXh0LWFsaWduOmNlbnRlcn0ucXVvdGUtLWFwcCAucXVvdGVfX2Jsb2NrcXVvdGUgaDJ7bWFyZ2luLWJvdHRvbTozMHB4fS5xdW90ZS0tYXBwIC5xdW90ZV9fYmxvY2txdW90ZSBpbWd7d2lkdGg6MTgwcHg7aGVpZ2h0OmF1dG99LnF1b3RlLS1jdGF7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDozMHB4fS5xdW90ZS0tY3RhIC5xdW90ZV9fYmxvY2txdW90ZXtib3JkZXItd2lkdGg6MTBweH0ucXVvdGUtLXNvbGlke3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH0ucXVvdGUtLWJhY2tncm91bmR7YmFja2dyb3VuZDpsZWZ0L2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcnJmbC1xdW90ZS1tb2ItYmcucG5nXCIpO2JhY2tncm91bmQtc2l6ZTo5MiUgOTAlfS5xdW90ZS0tYmFja2dyb3VuZCAucXVvdGVfX2Jsb2NrcXVvdGV7bWF4LXdpZHRoOjcyJX0ucXVvdGUtLWJhY2tncm91bmQgLnF1b3RlX19ibG9ja3F1b3RlIGRpdjpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowO3BhZGRpbmctbGVmdDowfS5xdW90ZS0tcmV2cGF0IGgze2NvbG9yOiMwMTIyNjl9LnF1b3RlLS1yZXZwYXQucXVvdGUtLXNvbGlke2JhY2tncm91bmQtY29sb3I6I2VjZjNmZH0ucXVvdGUtLXJldnBhdC5xdW90ZS0tc29saWQgLnF1b3RlX19ibG9ja3F1b3Rle2JvcmRlci1sZWZ0LWNvbG9yOiMwMGI1ZTJ9LnF1b3RlLS1wb21wYXR7cGFkZGluZzozMHB4IDM1cHggMzBweCAwfS5xdW90ZS0tcG9tcGF0IC5xdW90ZV9fYmxvY2txdW90ZXtib3JkZXItd2lkdGg6MTBweDtwYWRkaW5nLWxlZnQ6NDBweDttaW4taGVpZ2h0OjEyNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucXVvdGUtLXBvbXBhdCBoM3tjb2xvcjojMDA3NDgyfS5xdW90ZS0tcG9tcGF0LnF1b3RlLS1zb2xpZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0ODJ9LnF1b3RlLS1wb21wYXQucXVvdGUtLXNvbGlkIC5xdW90ZV9fYmxvY2txdW90ZXtib3JkZXItbGVmdC1jb2xvcjojZmNjNTAxfS5xdW90ZS0tcG9tcGF0LnF1b3RlLS1zb2xpZCAucXVvdGVfX2Jsb2NrcXVvdGUgZGl2Pip7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5xdW90ZXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luOjkwcHggMH0ucXVvdGVfX2Jsb2NrcXVvdGV7cGFkZGluZy1sZWZ0OjM1cHg7Ym9yZGVyLWxlZnQtd2lkdGg6MTBweDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LnF1b3RlX19ibG9ja3F1b3RlIGgze2ZvbnQtc2l6ZToyNHB4fS5xdW90ZV9fYmxvY2txdW90ZSBzbWFsbHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxMnB4O21hcmdpbi10b3A6MjBweH0ucXVvdGUtLWFwcHtwYWRkaW5nOjcwcHggMjBweDttYXJnaW4tdG9wOjcwcHg7bWFyZ2luLWJvdHRvbTo3MHB4fS5xdW90ZS0tYXBwIC5xdW90ZV9fYmxvY2txdW90ZXtmbGV4LWRpcmVjdGlvbjpyb3c7Ym9yZGVyOjA7cGFkZGluZy1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0O21heC13aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LnF1b3RlLS1hcHAgLnF1b3RlX19ibG9ja3F1b3RlIGltZ3t3aWR0aDphdXRvO2hlaWdodDo2MHB4O2FsaWduLXNlbGY6Y2VudGVyfS5xdW90ZS0tYXBwIC5xdW90ZV9fYmxvY2txdW90ZSBkaXY6Zmlyc3QtY2hpbGR7ZmxleDozfS5xdW90ZS0tYXBwIC5xdW90ZV9fYmxvY2txdW90ZSBkaXY6Zmlyc3QtY2hpbGQgKjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucXVvdGUtLWFwcCAucXVvdGVfX2Jsb2NrcXVvdGUgZGl2Omxhc3QtY2hpbGR7ZmxleDoxO3BhZGRpbmctbGVmdDoyNXB4fS5xdW90ZS0tY3Rhe3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MzBweDttYXJnaW4tdG9wOjI1cHg7bWFyZ2luLWJvdHRvbToyNXB4fS5xdW90ZS0tY3RhIC5xdW90ZV9fYmxvY2txdW90ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21heC13aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLXdpZHRoOjZweH0ucXVvdGUtLWN0YSAucXVvdGVfX2Jsb2NrcXVvdGUgZGl2OmZpcnN0LWNoaWxke2ZsZXg6M30ucXVvdGUtLWN0YSAucXVvdGVfX2Jsb2NrcXVvdGUgZGl2OmZpcnN0LWNoaWxkICo6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnF1b3RlLS1jdGEgLnF1b3RlX19ibG9ja3F1b3RlIGRpdjpsYXN0LWNoaWxke2ZsZXg6MTtwYWRkaW5nLWxlZnQ6MjVweH0ucXVvdGUtLXNvbGlke21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHg7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5xdW90ZS0tYmFja2dyb3VuZCAucXVvdGVfX2Jsb2NrcXVvdGV7cGFkZGluZy1sZWZ0OjI1cHh9LnF1b3RlLS1wb21wYXR7cGFkZGluZy10b3A6NDVweDtwYWRkaW5nLWJvdHRvbTo0NXB4fS5xdW90ZS0tcG9tcGF0IC5xdW90ZV9fYmxvY2txdW90ZXttaW4taGVpZ2h0OjA7Ym9yZGVyLWxlZnQtd2lkdGg6NnB4O3BhZGRpbmctbGVmdDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5xdW90ZS0tYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxlZnQvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9ycmZsLXF1b3RlLWJnLnBuZ1wiKTttYXJnaW46NzBweCAwO2JhY2tncm91bmQtc2l6ZTo5MiUgMTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnF1b3RlLS1jdGF7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5xdW90ZS0tYXBwe3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ucXVvdGUtLWJhY2tncm91bmQgLnF1b3RlX19ibG9ja3F1b3Rle3BhZGRpbmctbGVmdDoyMHB4fX0uc3RlcHN7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4O21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHh9LnN0ZXBzX191bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yaWdodDo4cHggc29saWQgIzAwYjVlMn0uc3RlcHNfX2xpe21pbi1oZWlnaHQ6MTQwcHg7YmFja2dyb3VuZC1jb2xvcjojZWNmM2ZkO3Bvc2l0aW9uOnJlbGF0aXZlO3dpbGwtY2hhbmdlOmhlaWdodDt0cmFuc2l0aW9uOmhlaWdodCBlYXNlLWluIC4zcztvdmVyZmxvdzpoaWRkZW59LnN0ZXBzX19saTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmZ9LnN0ZXBzX19saS0tYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3N0ZXBzLWNhcmQtYmcuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0uc3RlcHNfX2xpLS1hY3RpdmUgLnN0ZXBzX19ibG9jay0tY29udGVudHtkaXNwbGF5OmJsb2NrfS5zdGVwc19fbGktLWFjdGl2ZSAuc3RlcHNfX2g0LC5zdGVwc19fbGktLWFjdGl2ZSAuc3RlcHNfX3AtLWhlYWRpbmd7Y29sb3I6I2ZmZDMwMH0uc3RlcHNfX2xpLS1hY3RpdmUgLnN0ZXBzX19idXR0b257Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZn0uc3RlcHNfX2xpLS1hY3RpdmUgLnN0ZXBzX19idXR0b246Zm9jdXMuZm9jdXMtdmlzaWJsZXtjb2xvcjojZmZkMzAwfS5zdGVwc19fbGktLWFjdGl2ZSAuc3RlcHNfX2hlbHBlci0tZXhwYW5ke2Rpc3BsYXk6bm9uZX0uc3RlcHNfX2xpLS1hY3RpdmUgLnN0ZXBzX19oZWxwZXItLWNvbGxhcHNle2Rpc3BsYXk6YmxvY2t9LnN0ZXBzX19ibG9jazpub3QoLnN0ZXBzX19ibG9jay0tY2FyZHMpe3BhZGRpbmctYm90dG9tOjM0cHh9LnN0ZXBzX19ibG9jay0tY2FyZHtwYWRkaW5nOjE1cHggMjVweCAxNXB4IDIwcHh9LnN0ZXBzX19ibG9jay0tY29udGVudHtkaXNwbGF5Om5vbmU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTo4MHB4fS5zdGVwc19fYmxvY2stLWNvbnRlbnQgcHtjb2xvcjojZmZmfS5zdGVwc19fYmxvY2stLWNhcmRze3BhZGRpbmctYm90dG9tOjIwcHh9LnN0ZXBzX19oNHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6NTVweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjtwYWRkaW5nLXJpZ2h0OjVweDttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6NTVweDtjb2xvcjojMDEyMjY5O3RyYW5zaXRpb246Y29sb3IgZWFzZS1pbiAuM3N9LnN0ZXBzX19we21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNnB4O2NvbG9yOiNmZmY7cGFkZGluZy1yaWdodDoxNXB4fS5zdGVwc19fcC0taGVhZGluZ3tjb2xvcjojMDEyMjY5O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxN3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MThweDtwYWRkaW5nLXJpZ2h0OjA7dHJhbnNpdGlvbjpjb2xvciBlYXNlLWluIC4zc30uc3RlcHNfX2J1dHRvbnthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMDEyMjY5O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MTZweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7Ym90dG9tOjIwcHg7dHJhbnNpdGlvbjpsZWZ0IC4zcyBlYXNlfS5zdGVwc19fYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uc3RlcHNfX2J1dHRvbjpmb2N1cy5mb2N1cy12aXNpYmxle2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmfS5zdGVwc19faGVscGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnN0ZXBzX19oZWxwZXItLWNvbGxhcHNle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuc3RlcHN7bWFyZ2luLXRvcDo2MHB4O21hcmdpbi1ib3R0b206OTBweH0uc3RlcHMgaDJ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjM1cHg7Y29sb3I6IzAxMjI2OTtsZXR0ZXItc3BhY2luZzowLjc4cHg7bGluZS1oZWlnaHQ6NDVweDttYXgtd2lkdGg6ODUwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5zdGVwc19faDR7ZGlzcGxheTpibG9jaztwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToxNXB4fS5zdGVwc19fdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2JvcmRlci1ib3R0b206OHB4IHNvbGlkICMwMGI1ZTI7Ym9yZGVyLXJpZ2h0OjB9LnN0ZXBzX191bC0tYWN0aXZlIC5zdGVwc19fbGk6bm90KC5zdGVwc19fbGktLWFjdGl2ZSl7d2lkdGg6MTAlfS5zdGVwc19fdWwtLWFjdGl2ZSAuc3RlcHNfX2xpOm5vdCguc3RlcHNfX2xpLS1hY3RpdmUpIC5zdGVwc19fYmxvY2t7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH0uc3RlcHNfX2xpe21pbi1oZWlnaHQ6MzAwcHg7Ym9yZGVyLWJvdHRvbTowO3dpZHRoOjE2LjY2NjY2NjY2JTt0cmFuc2l0aW9uOndpZHRoIGVhc2UtaW4tb3V0IC4zc30uc3RlcHNfX2xpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MH0uc3RlcHNfX2xpLS1hY3RpdmV7d2lkdGg6NTAlfS5zdGVwc19fbGktLWFjdGl2ZSAuc3RlcHNfX2Jsb2NrLS1jb250ZW50e2Rpc3BsYXk6bm9uZX0uc3RlcHNfX2J1dHRvbntyaWdodDphdXRvO2xlZnQ6MjBweDtwYWRkaW5nLWxlZnQ6MH0uc3RlcHNfX3B7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoxNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN0ZXBzX19wLS1oZWFkaW5ne3BhZGRpbmctbGVmdDowO2xldHRlci1zcGFjaW5nOi0uMTVweH0uc3RlcHNfX2Jsb2Nre3RyYW5zaXRpb246cGFkZGluZyBlYXNlLWluIC4zc30uc3RlcHNfX2Jsb2NrOm5vdCguc3RlcHNfX2Jsb2NrLS1jYXJkcyl7cGFkZGluZy1ib3R0b206MH0uc3RlcHNfX2Jsb2NrLS1oZWFkZXJ7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoyMCV9LnN0ZXBzX19ibG9jay0tY29udGVudHt3aWR0aDo4MCU7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLWxlZnQ6MTVweH0uc3RlcHNfX2Jsb2NrLS1jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7aGVpZ2h0OjEwMCV9LnN0ZXBzX19ibG9jay0tY2FyZHN7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbToyMHB4fX0udmlkZW86bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbTo1MHB4fS52aWRlbzpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkIC52aWRlb19fYmxvY2stLWNvbnRlbnR7cGFkZGluZy1ib3R0b206MH0udmlkZW8gLnZpZGVvLWVtYmVke21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MH0udmlkZW8gLnZpZGVvLWVtYmVkX19ibG9jay0taWZyYW1le2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmY2M1MDF9LnZpZGVvIC52aWRlby1lbWJlZF9faW1nLS1wbGF5e21heC13aWR0aDo3MHB4fS52aWRlb19fY29udGFpbmVyIC5jb250ZW50X19ibG9jay0tdGV4dHttYXJnaW4tYm90dG9tOjUwcHh9LnZpZGVvX19ibG9jay0tY29udGVudHtwYWRkaW5nOjIwcHggMCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0udmlkZW9fX2Jsb2NrLS10b29sc3tkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MjBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5fS52aWRlb19fYmxvY2stLXRleHRibG9jaz4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS52aWRlb19fYmxvY2stLXRleHRibG9jayBoM3tmb250LXNpemU6MS4yNXJlbTtsZXR0ZXItc3BhY2luZzowLjY0cHg7bGluZS1oZWlnaHQ6MjMuMjVweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjMwcHh9LnZpZGVvX19ibG9jay0tdGV4dGJsb2NrIHB7Zm9udC1zaXplOjFyZW07Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzowLjIycHg7bGluZS1oZWlnaHQ6MjZweH0udmlkZW9fX2Jsb2NrLS10ZXh0YmxvY2sgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS52aWRlb19fYnV0dG9ue2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTM3NXJlbTtsZXR0ZXItc3BhY2luZzotMC4xOXB4O3BhZGRpbmc6MDthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udmlkZW9fX2J1dHRvbjpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpe291dGxpbmU6MH0udmlkZW9fX2J1dHRvbiBzcGFuOm5vdCgudmlkZW8tdHJhbnNjcmlwdF9fc3Bhbil7cGFkZGluZy1sZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxLjEyNXJlbX0udmlkZW8gLnZpZGVvLXRyYW5zY3JpcHRfX3NwYW57bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6MTRweH0udmlkZW8gLnZpZGVvLXRyYW5zY3JpcHRfX3NwYW4tLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30udmlkZW8gLnZpZGVvLXRyYW5zY3JpcHRfX3NwYW4tLWljb24tY2xvc2UgI3BsdXN7ZGlzcGxheTpub25lfS52aWRlbyAudmlkZW8tdHJhbnNjcmlwdF9fYmxvY2stLWlubmVye3BhZGRpbmc6MjVweH0udmlkZW8tLXJldnBhdCAudmlkZW9fX2Jsb2NrLS10ZXh0YmxvY2sgaDN7Y29sb3I6IzAxMjI2OX0udmlkZW8tLXJldnBhdCAudmlkZW9fX2Jsb2NrLS10ZXh0YmxvY2sgYXtjb2xvcjojMDEyMjY5fS52aWRlby0tcmV2cGF0IC52aWRlb19fYnV0dG9ue2NvbG9yOiMwMTIyNjl9LnZpZGVvLS1yZXZwYXQgLnZpZGVvX19idXR0b24gI1ZpZXctVXRpbGl0eS1Db3B5LC52aWRlby0tcmV2cGF0IC52aWRlb19fYnV0dG9uICNtaW51cywudmlkZW8tLXJldnBhdCAudmlkZW9fX2J1dHRvbiAjcGx1c3tmaWxsOiMwMTIyNjl9LnZpZGVvLS1yZXZwYXQgLnZpZGVvX19idXR0b24gI292YWx7c3Ryb2tlOiMwMTIyNjl9LnZpZGVvLS1yZXZwYXQgLnZpZGVvLXRyYW5zY3JpcHRfX2ljb24tLWNsb3NlLXg6OmJlZm9yZSwudmlkZW8tLXJldnBhdCAudmlkZW8tdHJhbnNjcmlwdF9faWNvbi0tY2xvc2UteDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDEyMjY5fS52aWRlby0tcG9tcGF0IC52aWRlb19fYmxvY2stLXRleHRibG9jayBoM3tjb2xvcjojMDA3NDgyfS52aWRlby0tcG9tcGF0IC52aWRlb19fYmxvY2stLXRleHRibG9jayBhe2NvbG9yOiMwMDc0ODJ9LnZpZGVvLS1wb21wYXQgLnZpZGVvX19idXR0b257Y29sb3I6IzAwNzQ4Mn0udmlkZW8tLXBvbXBhdCAudmlkZW9fX2J1dHRvbiAjVmlldy1VdGlsaXR5LUNvcHksLnZpZGVvLS1wb21wYXQgLnZpZGVvX19idXR0b24gI21pbnVzLC52aWRlby0tcG9tcGF0IC52aWRlb19fYnV0dG9uICNwbHVze2ZpbGw6IzAwNzQ4Mn0udmlkZW8tLXBvbXBhdCAudmlkZW9fX2J1dHRvbiAjb3ZhbHtzdHJva2U6IzAwNzQ4Mn0udmlkZW8tLXBvbXBhdCAudmlkZW8tdHJhbnNjcmlwdF9faWNvbi0tY2xvc2UteDo6YmVmb3JlLC52aWRlby0tcG9tcGF0IC52aWRlby10cmFuc2NyaXB0X19pY29uLS1jbG9zZS14OjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0ODJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudmlkZW97cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS52aWRlbzpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjB9LnZpZGVvX19ibG9jay0tZ3JpZHttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTo1MHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnIgMWZyIDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6MWZyO2dyaWQtY29sdW1uLWdhcDowO2dyaWQtcm93LWdhcDowfS52aWRlb19fYmxvY2stLXZpZGVve3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDttYXgtd2lkdGg6Njg1cHg7Z3JpZC1hcmVhOjEgLyAxIC8gMiAvIDQ7LW1zLWdyaWQtY29sdW1uLXNwYW46MzstbXMtZ3JpZC1jb2x1bW46MTstbXMtZ3JpZC1yb3c6MX0udmlkZW9fX2Jsb2NrLS12aWRlbyAudmlkZW8tZW1iZWR7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDowfS52aWRlb19fYmxvY2stLXZpZGVvIC52aWRlby1lbWJlZF9faW1nLS1wbGF5e21heC13aWR0aDoxMDBweH0udmlkZW9fX2Jsb2NrLS1jb250ZW50e2dyaWQtYXJlYToxIC8gNCAvIDIgLyA2O3BhZGRpbmc6MCAwIDAgNDVweDtkaXNwbGF5OmJsb2NrOy1tcy1ncmlkLWNvbHVtbi1zcGFuOjI7LW1zLWdyaWQtY29sdW1uOjQ7LW1zLWdyaWQtcm93OjF9LnZpZGVvX19ibG9jay0tdGV4dGJsb2Nre21heC13aWR0aDozNTNweH0udmlkZW9fX2Jsb2NrLS10ZXh0YmxvY2sgaDN7Zm9udC1zaXplOjEuNXJlbTtsZXR0ZXItc3BhY2luZzouMDE3NXJlbTtsaW5lLWhlaWdodDoycmVtO21hcmdpbi1ib3R0b206LjkzNzVyZW19LnZpZGVvX19ibG9jay0tdG9vbHN7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDozMHB4fS52aWRlb19fYnV0dG9ue3BhZGRpbmc6MTBweCAwO2FsaWduLWl0ZW1zOmNlbnRlcn0udmlkZW8gLnZpZGVvLXRyYW5zY3JpcHRfX2Rke21hcmdpbi10b3A6MTBweH0udmlkZW8gLnZpZGVvLXRyYW5zY3JpcHRfX2RkLS1vcGVuLXBhbmVse21heC1oZWlnaHQ6MTkwcHh9fS52aWRlby1zcG90bGlnaHR7cGFkZGluZzo0NXB4IDI1cHggNTBweH0udmlkZW8tc3BvdGxpZ2h0IGgye2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjYyNXJlbTtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOi4wMzgxMnJlbTtsaW5lLWhlaWdodDoxLjg5MDYycmVtO21hcmdpbi1ib3R0b206MH0udmlkZW8tc3BvdGxpZ2h0X19ibG9jay0tdmlkZW97cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fS52aWRlby1zcG90bGlnaHRfX2Jsb2NrLS12aWRlbyAudmlkZW8tZW1iZWR7bWFyZ2luLWJvdHRvbTowO2JveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjUpO3BhZGRpbmctbGVmdDowfS52aWRlby1zcG90bGlnaHRfX2Jsb2NrLS12aWRlbyAudmlkZW8tZW1iZWRfX2ltZy0tcGxheXttYXgtd2lkdGg6NzBweH0udmlkZW8tc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHB7Y29sb3I6I2ZmZjtmb250LXNpemU6MXJlbTtsZXR0ZXItc3BhY2luZzouMDEzNzVyZW07bGluZS1oZWlnaHQ6MS41cmVtfS52aWRlby1zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgcCBhe2NvbG9yOiNmZmZ9LnZpZGVvLXNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozMHB4O21heC13aWR0aDoxMDAlfS52aWRlby1zcG90bGlnaHQtLXJldnBhdHtiYWNrZ3JvdW5kLWNvbG9yOiMwMTIyNjl9LnZpZGVvLXNwb3RsaWdodC0tcG9tcGF0e2JhY2tncm91bmQtY29sb3I6IzAwNzQ4Mn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey52aWRlby1zcG90bGlnaHR7cGFkZGluZzo1MHB4IDMwcHggNjBweH0udmlkZW8tc3BvdGxpZ2h0IGgye2ZvbnQtc2l6ZToyLjE4NzVyZW07bGV0dGVyLXNwYWNpbmc6LjA0ODc1cmVtO2xpbmUtaGVpZ2h0OjIuODEyNXJlbX0udmlkZW8tc3BvdGxpZ2h0X19ibG9jay0tdmlkZW97cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO21heC13aWR0aDo2ODVweDtncmlkLWFyZWE6MSAvIDEgLyAyIC8gNDstbXMtZ3JpZC1jb2x1bW4tc3BhbjozOy1tcy1ncmlkLWNvbHVtbjoxOy1tcy1ncmlkLXJvdzoxfS52aWRlby1zcG90bGlnaHRfX2Jsb2NrLS12aWRlbyAudmlkZW8tZW1iZWR7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDowfS52aWRlby1zcG90bGlnaHRfX2Jsb2NrLS12aWRlbyAudmlkZW8tZW1iZWRfX2ltZy0tcGxheXttYXgtd2lkdGg6MTAwcHh9LnZpZGVvLXNwb3RsaWdodF9fYmxvY2stLXRleHRibG9ja3tncmlkLWFyZWE6MSAvIDQgLyAyIC8gNjtwYWRkaW5nLWxlZnQ6NDVweDttYXgtd2lkdGg6MzUzcHg7LW1zLWdyaWQtY29sdW1uLXNwYW46MjstbXMtZ3JpZC1jb2x1bW46NDstbXMtZ3JpZC1yb3c6MX0udmlkZW8tc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIC5idG57bWFyZ2luLXRvcDo3NXB4O21heC13aWR0aDozMDBweH0udmlkZW8tc3BvdGxpZ2h0X19ibG9jay0tZ3JpZHtwYWRkaW5nLXRvcDoyMHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnIgMWZyIDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6MWZyO2dyaWQtY29sdW1uLWdhcDowO2dyaWQtcm93LWdhcDowfX0uY3MtaG93dG97bWFyZ2luOjUwcHggMDtwYWRkaW5nOjUwcHggMjVweH0uY3MtaG93dG8gaDV7bWFyZ2luOjAgMCAzMHB4fS5jcy1ob3d0byBwe21hcmdpbjowfS5jcy1ob3d0byBvbHtjb3VudGVyLXJlc2V0Om51bWJlcnM7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNzLWhvd3RvIG9sIGxpe3BhZGRpbmctbGVmdDo3MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMzM7ZmxleDowIDEgYXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjQwcHh9LmNzLWhvd3RvIG9sIGxpOjpiZWZvcmV7Y291bnRlci1pbmNyZW1lbnQ6bnVtYmVycztjb250ZW50OmNvdW50ZXIobnVtYmVycyk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNzLWhvd3RvLS1yZXZwYXR7YmFja2dyb3VuZC1jb2xvcjojZWNmM2ZkfS5jcy1ob3d0by0tcmV2cGF0IG9sIGxpe2NvbG9yOiMwMTIyNjl9LmNzLWhvd3RvLS1yZXZwYXQgb2wgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMTIyNjl9LmNzLWhvd3RvLS1wb21wYXR7YmFja2dyb3VuZC1jb2xvcjojZWVmNmY3fS5jcy1ob3d0by0tcG9tcGF0IG9sIGxpe2NvbG9yOiMwMDc0ODJ9LmNzLWhvd3RvLS1wb21wYXQgb2wgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0ODJ9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY3MtaG93dG97bWFyZ2luOjUwcHggMDtwYWRkaW5nOjUwcHggMjVweH0uY3MtaG93dG8gaDV7bWFyZ2luOjAgMCA1MHB4fS5jcy1ob3d0byBvbHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowIDAgODBweH0uY3MtaG93dG8gb2wgbGl7cGFkZGluZy1sZWZ0OjgwcHg7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjMzO2ZsZXg6MCAxIDI4JTttYXgtd2lkdGg6MjglO21hcmdpbi1ib3R0b206MH0uY3MtaG93dG8gb2wgbGk6OmJlZm9yZXt0b3A6MnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY3MtaG93dG97cGFkZGluZzo3MHB4IDB9fS5jc3tjb3VudGVyLXJlc2V0Om51bWJlcnM7bWFyZ2luOjUwcHggMDtwYWRkaW5nOjAgMjVweH0uY3MgaDJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjcwcHg7bWFyZ2luLWJvdHRvbTo0MHB4O2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX0uY3MgaDI6OmJlZm9yZXtjb3VudGVyLWluY3JlbWVudDpudW1iZXJzO2NvbnRlbnQ6Y291bnRlcihudW1iZXJzKTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDo1MHB4fS5jc19faGVhZGVyIGg1e21hcmdpbi1ib3R0b206NDBweH0uY3NfX2R0LXRpcHtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzO21hcmdpbjo2MnB4IDAgNzBweH0uY3NfX2R0LXRpcCBwe21hcmdpbjowfS5jc19fZHQtdGlwLnNob3d7ZGlzcGxheTpub25lO29wYWNpdHk6MH0uY3NfX21iLXRpcHttYXgtd2lkdGg6MjgwcHg7bWFyZ2luOjAgMCAzMHB4O2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnN9LmNzX19tYi10aXAuc2hvd3tkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0uY3MtLXJldnBhdCBoMjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAxMjI2OX0uY3MtLXBvbXBhdCBoMjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwNzQ4Mn0uY3NfX3Byb3ZpZGVyc3ttYXJnaW46MH0uY3NfX3RvcGlje2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zc30uY3NfX3RvcGljLnNlbGVjdGVke2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjF9LmNzX190aWxlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MH0uY3NfX3F1ZXN0aW9uc3tkaXNwbGF5Om5vbmV9LmNzX19xdWVzdGlvbntkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjJ9LmNzX19xdWVzdGlvbi5zZWxlY3RlZHtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0uY3NfX2Zvb3Rlcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46NDBweCAwIDUwcHg7ZGlzcGxheTpub25lfS5jc19fZm9vdGVyIHB7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206NDBweH0uY3NfX2Zvb3RlciAuY3NxX19idG57bWFyZ2luLXRvcDo0MHB4fS5jc19fYnRue3dpZHRoOjMwOHB4O2hlaWdodDo4MHB4O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTWVkaXVtXCIsc2Fucy1zZXJpZjtwYWRkaW5nOjVweCA1MHB4IDVweCAzMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxLjVweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjE0O3RleHQtYWxpZ246bGVmdDtib3JkZXI6MDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbi15OmNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTUlO3RyYW5zaXRpb246YWxsIDAuMnN9LmNzX19idG46aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbi14Ojk2LjUlfS5jc19fYnRuLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtjb2xvcjojZDhkOGQ4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiXCIpO2N1cnNvcjpub3QtYWxsb3dlZDtvdXRsaW5lOjB9LmNzX19idG4tLXJldnBhdHtjb2xvcjojMDEyMjY5O2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9idG4tY3MtYXJyb3ctcmV2cGF0LnN2Z1wiKX0uY3NfX2J0bi0tcG9tcGF0e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmNjNTAxO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2J0bi1jcy1hcnJvdy1wb21wYXQuc3ZnXCIpfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNze21hcmdpbjo3MHB4IDB9LmNzIGgye2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6Mi43MjQzOHJlbX0uY3MgaDI6OmJlZm9yZXt0b3A6MjRweH0uY3NfX2hlYWRlciBoNXttYXJnaW4tYm90dG9tOjcwcHh9LmNzX19kdC10aXAuc2hvd3tkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0uY3NfX21iLXRpcC5zaG93e2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjB9LmNzX19wcm92aWRlcnN7bWFyZ2luOjAgMCA3MHB4fS5jc19fdG9waWNze21hcmdpbjowIDAgNzBweH0uY3NfX3RpbGVze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLThweH0uY3NfX3RvcGlje2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLThweH0uY3NfX2Zvb3RlcnttYXJnaW46NDBweCAwIDcwcHh9LmNzX19mb290ZXIgcHttYXJnaW4tYm90dG9tOjUwcHh9fS5jc3RpbGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyMHB4O21hcmdpbjowIDAgMzBweDtoZWlnaHQ6Mjg2cHg7d2lkdGg6MTAwJTtmbGV4OjAgMSAyODZweDttYXgtd2lkdGg6Mjg2cHg7Ym9yZGVyLXJhZGl1czoxMnB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuM3N9LmNzdGlsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jc3RpbGVfX2ljb257aGVpZ2h0OjE4MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uY3N0aWxlX19pY29uIGltZ3toZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjE0MHB4fS5jc3RpbGVfX2ljb24gaW1nOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LmNzdGlsZV9faWNvbiBpbWc6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmNzdGlsZS5zZWxlY3RlZCAuY3N0aWxlX19pY29uIGltZzpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmNzdGlsZS5zZWxlY3RlZCAuY3N0aWxlX19pY29uIGltZzpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uY3N0aWxlX190aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDoxOTVweDtsZWZ0OjA7cGFkZGluZzowIDVweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS43NXJlbTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xfS5jc3RpbGUuc2VsZWN0ZWR7Y29sb3I6I2ZmZn0uY3N0aWxlLnNlbGVjdGVkOjpiZWZvcmV7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToyNnB4IGF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jc3RpbGUtLXJldnBhdHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2YzZmQ7Y29sb3I6IzAxMjI2OX0uY3N0aWxlLS1yZXZwYXQ6OmJlZm9yZXtib3JkZXI6NHB4IHNvbGlkICNmY2M1MDF9LmNzdGlsZS0tcmV2cGF0OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxLDM0LDEwNiwwLjE1KX0uY3N0aWxlLS1yZXZwYXQuc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojMDEyMjY5fS5jc3RpbGUtLXJldnBhdC5zZWxlY3RlZDo6YmVmb3Jle2JvcmRlcjo0cHggc29saWQgIzAxMjI2OTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jaGVja2JveC0tcmV2LnN2Z1wiKX0uY3N0aWxlLS1yZXZwYXQ6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDE1MywxOTIsMC4zKX0uY3N0aWxlLS1wb21wYXR7YmFja2dyb3VuZC1jb2xvcjojZWVmNmY3O2NvbG9yOiMwMDc0ODJ9LmNzdGlsZS0tcG9tcGF0OjpiZWZvcmV7Ym9yZGVyOjRweCBzb2xpZCAjZjg5ODI4fS5jc3RpbGUtLXBvbXBhdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMSwxMTYsMTMxLDAuMTUpfS5jc3RpbGUtLXBvbXBhdC5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMTc0ODN9LmNzdGlsZS0tcG9tcGF0LnNlbGVjdGVkOjpiZWZvcmV7Ym9yZGVyOjRweCBzb2xpZCAjZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94LS1wb20uc3ZnXCIpfS5jc3RpbGUtLXBvbXBhdDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDEsMTE2LDEzMSwwLjMpfS5jc3RpbGVfX2Jye2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jc3RpbGV7bWFyZ2luOjhweDtoZWlnaHQ6MjgwcHg7ZmxleDowIDEgMjgwcHg7bWF4LXdpZHRoOjI4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jc3RpbGVfX2Jye2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSAxMDAlfX0uY3Nxe2Rpc3BsYXk6bm9uZX0uY3NxIGg1e21hcmdpbjozMHB4IDB9LmNzcS5zZWxlY3RlZHtkaXNwbGF5OmJsb2NrfS5jc3FfX2xpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5jc3FfX2xpc3QgbGl7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjM1cHggMTBweCA0MHB4IDgwcHg7bWFyZ2luOjMwcHggMDtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjEzNXB4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcztmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjE1fUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuY3NxX19saXN0IGxpe3BhZGRpbmc6NDNweCAxMHB4IDQwcHggODBweH19LmNzcV9fbGlzdCBsaSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MjBweDt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9LmNzcV9fbGlzdCBsaS5zZWxlY3RlZHtjb2xvcjojZmZmfS5jc3FfX2xpc3QgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDttYXJnaW46LTIxcHggYXV0byBhdXRvIDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jc3FfX2xpc3QgbGkuc2VsZWN0ZWQ6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDttYXJnaW46LTIxcHggYXV0byBhdXRvIDIwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToyNnB4IGF1dG99LmNzcV9fbGlzdCBsaS5hZGQ6OmJlZm9yZXtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHggYXV0b30uY3NxLS1yZXZwYXQgLmNzcV9fbGlzdCBsaXtiYWNrZ3JvdW5kLWNvbG9yOiNlY2YzZmQ7Y29sb3I6IzAxMjI2OX0uY3NxLS1yZXZwYXQgLmNzcV9fbGlzdCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMSwzNCwxMDYsMC4zKX0uY3NxLS1yZXZwYXQgLmNzcV9fbGlzdCBsaS5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMTIyNjk7Y29sb3I6I2ZmZn0uY3NxLS1yZXZwYXQgLmNzcV9fbGlzdCBsaTo6YmVmb3Jle2JvcmRlcjo0cHggc29saWQgI2ZjYzUwMX0uY3NxLS1yZXZwYXQgLmNzcV9fbGlzdCBsaS5zZWxlY3RlZDo6YmVmb3Jle2JvcmRlcjo0cHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jaGVja2JveC0tcmV2LnN2Z1wiKX0uY3NxLS1yZXZwYXQgLmNzcV9fbGlzdCBsaTpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDAsMTUzLDE5MiwwLjMpfS5jc3EtLXBvbXBhdCAuY3NxX19saXN0IGxpe2JhY2tncm91bmQtY29sb3I6I2VlZjZmNztjb2xvcjojMDE3NDgzfS5jc3EtLXBvbXBhdCAuY3NxX19saXN0IGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxLDExNiwxMzEsMC4xNSl9LmNzcS0tcG9tcGF0IC5jc3FfX2xpc3QgbGkuc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojMDA3NDgyO2NvbG9yOiNmZmZ9LmNzcS0tcG9tcGF0IC5jc3FfX2xpc3QgbGk6OmJlZm9yZXtib3JkZXI6NHB4IHNvbGlkICNmODk4Mjh9LmNzcS0tcG9tcGF0IC5jc3FfX2xpc3QgbGkuc2VsZWN0ZWQ6OmJlZm9yZXtib3JkZXI6NHB4IHNvbGlkICNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXBvbS5zdmdcIil9LmNzcS0tcG9tcGF0IC5jc3FfX2xpc3QgbGk6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgxLDExNiwxMzEsMC4zKX0uY3NxX19hZGR7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjIwcHg7bWFyZ2luOjEwcHggMDtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjEzNXB4O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMTU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zc30uY3NxX19hZGQtLXJldnBhdHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2YzZmQ7Y29sb3I6IzAxMjI2OX0uY3NxX19hZGQtLXJldnBhdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMSwzNCwxMDYsMC4zKX0uY3NxX19hZGQtLXJldnBhdCAuY3NxX19lZGl0OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmNjNTAxO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2FkZC0tcmV2LnN2Z1wiKX0uY3NxX19hZGQtLXJldnBhdC5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMTIyNjl9LmNzcV9fYWRkLS1yZXZwYXQuc2VsZWN0ZWQgLmNzcV9fZWRpdDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jaGVja2JveC0tcmV2LnN2Z1wiKX0uY3NxX19hZGQtLXBvbXBhdHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWY2Zjd9LmNzcV9fYWRkLS1wb21wYXQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEsMTE2LDEzMSwwLjE1KX0uY3NxX19hZGQtLXBvbXBhdCAuY3NxX19lZGl0OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmNjNTAxO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2FkZC0tcG9tLnN2Z1wiKX0uY3NxX19hZGQtLXBvbXBhdC5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMTc0ODN9LmNzcV9fYWRkLS1wb21wYXQuc2VsZWN0ZWQgLmNzcV9fZWRpdDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jaGVja2JveC0tcG9tLnN2Z1wiKX0uY3NxX19lZGl0e2ZsZXg6MCAxIGF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjkwcHg7bWluLWhlaWdodDo5MHB4O3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMCA2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3NxX19lZGl0e3BhZGRpbmc6MCAwIDAgOTBweH19LmNzcV9fZWRpdDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO21hcmdpbjotMjFweCBhdXRvIGF1dG8gMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToyMHB4IGF1dG99LmNzcV9fdGlwe2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuMTV9LmNzcV9fYWRkLS1yZXZwYXQgLmNzcV9fdGlwe2NvbG9yOiMwMTIyNjl9LmNzcV9fYWRkLS1wb21wYXQgLmNzcV9fdGlwe2NvbG9yOiMwMTc0ODN9LmNzcV9fYWRkLnNlbGVjdGVkIC5jc3FfX3RpcHtkaXNwbGF5Om5vbmV9LmNzcV9faW5wdXR7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS4xNTtyZXNpemU6bm9uZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7b3V0bGluZTowO3BhZGRpbmc6MDttYXJnaW46MDtvdmVyZmxvdzotbW96LXNjcm9sbGJhcnMtbm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uY3NxX19pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MCAhaW1wb3J0YW50fS5jc3FfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4zKX0uY3NxX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMyl9LmNzcV9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4zKX0uY3NxX19pbnB1dDotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4zKX0uY3NxX19hZGQuc2VsZWN0ZWQgLmNzcV9faW5wdXR7ZGlzcGxheTpibG9ja30uY3NxX19zdWJtaXR7ZmxleDowIDEgYXV0bzttYXgtd2lkdGg6MTAwJX0uY3NxIC5jc19fYnRue2ZsZXg6MCAxIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtkaXNwbGF5Om5vbmV9LmNzcV9fYWRkLnNlbGVjdGVkIC5jc19fYnRue2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY3NxIGg1e21hcmdpbjo0MHB4IDAgMjBweH0uY3NxX19saXN0IGxpe2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTWVkaXVtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxLjI7cGFkZGluZzo0NXB4IDUwcHggNDVweCAxNDBweDttYXJnaW46MjBweCAwO21pbi1oZWlnaHQ6MTM1cHh9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LmNzcV9fbGlzdCBsaXtwYWRkaW5nOjUwcHggNTBweCA0NXB4IDE0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jc3FfX2xpc3QgbGk6OmJlZm9yZXttYXJnaW46LTIxcHggYXV0byBhdXRvIDUwcHh9LmNzcV9fbGlzdCBsaS5zZWxlY3RlZDo6YmVmb3Jle21hcmdpbjotMjFweCBhdXRvIGF1dG8gNTBweH0uY3NxX19saXN0IGxpIHNwYW57cGFkZGluZy1yaWdodDo1MHB4fS5jc3FfX2FkZHtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZzoxMHB4IDIwcHggMTBweCA1MHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTM1cHh9LmNzcV9fc3VibWl0e3dpZHRoOjMwOHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O3JpZ2h0OjMwcHh9LmNzcV9faW5wdXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDozMzBweDtoZWlnaHQ6MzNweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MS4yO3Jlc2l6ZTpub25lfS5jc3FfX3RpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjgwJTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MS4yfS5jc3FfX2J0bntmbGV4OjAgMSBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9fS5kb3VibGUtbGluZXtoZWlnaHQ6NjZweH0uY3MtY29tcGxldGVke2Rpc3BsYXk6bm9uZTttYXJnaW46NTBweCAwfS5jcy1jb21wbGV0ZWQgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIGgze21hcmdpbi1ib3R0b206MH0uY3MtY29tcGxldGVkIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9jayBwe21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjB9LmNzLWNvbXBsZXRlZCAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sgLmJ0bnttYXJnaW4tdG9wOjMwcHg7bWF4LXdpZHRoOjIwMHB4fS5jcy1jb21wbGV0ZWRfX25hdntwYWRkaW5nOjAgMjVweDttYXJnaW4tYm90dG9tOjEwMHB4fS5jcy1jb21wbGV0ZWQgLmJ0bi1iYWNre3dpZHRoOjE0MHB4O2hlaWdodDo0MHB4O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgTWVkaXVtXCIsc2Fucy1zZXJpZjtwYWRkaW5nOjAgMCAwIDE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2xldHRlci1zcGFjaW5nOjEuNXB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjQwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb24teTpjZW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OjIwcHg7dHJhbnNpdGlvbjphbGwgMC4yc30uY3MtY29tcGxldGVkIC5idG4tYmFjazpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MTVweH0uY3MtY29tcGxldGVkIC5idG4tYmFjay0tcmV2cGF0e2NvbG9yOiMwMTIyNjk7YmFja2dyb3VuZC1jb2xvcjojZmNjNTAxO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2J0bi1jcy1hcnJvdy1iYWNrLXJldnBhdC5zdmdcIil9LmNzLWNvbXBsZXRlZCAuYnRuLWJhY2stLXBvbXBhdHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9idG4tY3MtYXJyb3ctYmFjay1wb21wYXQuc3ZnXCIpfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNzLWNvbXBsZXRlZHttYXJnaW46NzBweCAwfS5jcy1jb21wbGV0ZWQgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIHB7bWFyZ2luLXRvcDo1MHB4fS5jcy1jb21wbGV0ZWQgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIC5idG57bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY3MtY29tcGxldGVkX19uYXZ7cGFkZGluZzowO21hcmdpbi1ib3R0b206MH19LnRyZWF0bWVudC1jYXJvdXNlbHtwYWRkaW5nOjUwcHggMH0udHJlYXRtZW50LWNhcm91c2VsIGgye3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy1yaWdodDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MS42MjVyZW07bGV0dGVyLXNwYWNpbmc6LjAzODEycmVtO2xpbmUtaGVpZ2h0OjEuMTkyM30udHJlYXRtZW50LWNhcm91c2VsIC50Yy1saXN0e3BhZGRpbmc6NzBweCAwIDA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2V9LnRyZWF0bWVudC1jYXJvdXNlbCAudGMtbGlzdC5zbGljay1pbml0aWFsaXplZHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS50cmVhdG1lbnQtY2Fyb3VzZWwgLnRjLWxpc3QgaW1ne21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21heC13aWR0aDo1MHB4O2hlaWdodDphdXRvO21heC1oZWlnaHQ6NTBweH0udHJlYXRtZW50LWNhcm91c2VsIC50Yy1saXN0IHB7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MH0udHJlYXRtZW50LWNhcm91c2VsIC50Yy1saXN0X19jb3B5e3BhZGRpbmc6NzVweCAwO3RleHQtYWxpZ246Y2VudGVyfS50cmVhdG1lbnQtY2Fyb3VzZWwtLXJldnBhdHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2YzZmR9LnRyZWF0bWVudC1jYXJvdXNlbC0tcmV2cGF0IGgye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMTIyNjl9LnRyZWF0bWVudC1jYXJvdXNlbC0tcmV2cGF0IC50Yy1saXN0IHB7Y29sb3I6IzAxMjI2OX0udHJlYXRtZW50LWNhcm91c2VsLS1wb21wYXR7YmFja2dyb3VuZC1jb2xvcjojZWVmNmY3O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICNmODk4Mjh9LnRyZWF0bWVudC1jYXJvdXNlbC0tcG9tcGF0IGgye2NvbG9yOiMwMDRlNTc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwNzQ4Mn0udHJlYXRtZW50LWNhcm91c2VsLS1wb21wYXQgLnRjLWxpc3QgcHtjb2xvcjojMDA0ZTU3fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRyZWF0bWVudC1jYXJvdXNlbHtwYWRkaW5nOjgwcHggMCA3MHB4fS50cmVhdG1lbnQtY2Fyb3VzZWwgaDJ7cGFkZGluZy1yaWdodDozMCU7cGFkZGluZy1ib3R0b206NDBweDtmb250LXNpemU6Mi4xODc1cmVtO2xldHRlci1zcGFjaW5nOjAuMjJweDtsaW5lLWhlaWdodDoxLjI4NX0udHJlYXRtZW50LWNhcm91c2VsIC50Yy1saXN0IHB7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjMzM30udHJlYXRtZW50LWNhcm91c2VsIC50Yy1saXN0X19jb3B5e3BhZGRpbmc6MzBweCAyNiUgNTBweH19LmJsb2NrLWFjY29yZGlvbnttYXJnaW46NzBweCAwfS5ibG9jay1hY2NvcmRpb25fX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LmJsb2NrLWFjY29yZGlvbl9fY29udGFpbmVyIGg0e21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5ibG9jay1hY2NvcmRpb25fX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjIzJX19LmJhe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjo2NXB4IDB9LmJhX19jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVufS5iYV9faGVhZGVye3otaW5kZXg6NDk7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZTVmMWYyO3BhZGRpbmc6NjBweCA2MHB4IDc1cHggNjBweDttaW4taGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30uYmFfX2hlYWRpbmd7Y29sb3I6IzAxNzQ4Mztmb250LXNpemU6MS4xMjVyZW07Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MX0uYmFfX3N1YmhlYWRpbmd7Y29sb3I6IzAxNzQ4Mztmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjEyNX0uYmFfX2RpZ2l0e2NvbG9yOiNmODk4Mjg7Zm9udC1zaXplOjMuNDM3NXJlbTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxfS5iYV9fZGlnaXQgc3Vwe2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmfS5iYSAubGF5b3V0LTJjb2xze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5iYSAubGF5b3V0LWNvbHtmbGV4OjAgMSBhdXRvO21heC13aWR0aDoxMDAlfS5iYSAubGF5b3V0LWNvbDpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjUwcHh9LmJhIC5sYXlvdXQtY29sIGRpdjpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDozcHh9LmJhIC5sYXlvdXQtY29sIGRpdjpsYXN0LWNoaWxkIC5iYV9faGVhZGluZ3ttYXJnaW4tbGVmdDoxM3B4fS5iYSAubGF5b3V0LUxGe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5iYSAubGF5b3V0LUxGPmRpdjpsYXN0LWNoaWxke3dpZHRoOmF1dG99LmJhIC5sYXlvdXQtTEYgLmJhX19oZWFkaW5ne21hcmdpbi1ib3R0b206M3B4fS5iYSAubGF5b3V0LUxGIC5iYV9fZGlnaXR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi04cHg7bWFyZ2luLXJpZ2h0OjE1cHh9LmJhIC5sYXlvdXQtUkZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5iYSAubGF5b3V0LVJGPmRpdnt3aWR0aDphdXRvfS5iYSAubGF5b3V0LVJGPmRpdjpsYXN0LWNoaWxke3dpZHRoOmF1dG99LmJhIC5sYXlvdXQtUkYgLmJhX19kaWdpdHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4fS5iYSAubGF5b3V0LVJGIC5iYV9faGVhZGluZ3ttYXJnaW4tdG9wOjNweH0uYmEgLmxheW91dC1WLC5iYSAubGF5b3V0LVYye3Bvc2l0aW9uOnJlbGF0aXZlfS5iYV9fYm9keXt6LWluZGV4OjQ4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowfS5iYV9fcGFuZWx7cGFkZGluZzoyMHB4IDEwcHggMzVweCAwfS5iYV9fcGFuZWwgcCwuYmFfX3BhbmVsIGltZ3twYWRkaW5nLWJvdHRvbTozMHB4O21hcmdpbi1ib3R0b206MH0uYmFfX3BhbmVsIGltZ3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5iYV9fZm9vdGVye3otaW5kZXg6NTA7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZjYzUwMTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJX0uYmFfX3RvZ2dsZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO3dpZHRoOjE0MHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCAxOHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuNHM7YmFja2dyb3VuZC1jb2xvcjojMDA0ZTU3O2NvbG9yOiNmZmZ9LmJhX19jb3B5e3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO3BhZGRpbmctcmlnaHQ6MzFweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzowLjE5fS5iYV9fY29weSBzcGFuOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LmJhX19jb3B5IHNwYW46bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmJhX190b2dnbGUub3BlbiAuYmFfX2NvcHkgc3BhbjpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmJhX190b2dnbGUub3BlbiAuYmFfX2NvcHkgc3BhbjpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LmJhX19hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxOHB4O3JpZ2h0OjEzcHg7dG9wOjE5cHg7dHJhbnNpdGlvbjphbGwgMC4zc30uYmFfX3RvZ2dsZS5vcGVuIC5iYV9fYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RvcDoyMXB4fS5iYV9fYXJyb3c6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjExcHg7aGVpZ2h0OjJweDt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5iYV9fYXJyb3c6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTFweDtoZWlnaHQ6MnB4O3RvcDowO3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5iYXttYXJnaW46NzBweCAwfS5iYV9faGVhZGVye21pbi1oZWlnaHQ6MTU1cHg7cGFkZGluZzowfS5iYSAubGF5b3V0LTJjb2xze2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0uYmEgLmxheW91dC1jb2x7ZmxleDowIDEgYXV0bzttYXgtd2lkdGg6MjcwcHh9LmJhIC5sYXlvdXQtY29sOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmEgLmxheW91dC1MRj5kaXY6bGFzdC1jaGlsZHt3aWR0aDozMTBweH0uYmEgLmxheW91dC1SRntmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5iYSAubGF5b3V0LVJGPmRpdnt3aWR0aDoxNTBweH0uYmEgLmxheW91dC1WLC5iYSAubGF5b3V0LVYye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uYmEgLmxheW91dC1WMnt3aWR0aDoxMDAlfX0ubW0tdGFibGV7bWFyZ2luOjUwcHggMDtvdmVyZmxvdzpoaWRkZW59Lm1tLXRhYmxlX19oZWFkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAxMjI2OTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjAgMTVweH0ubW0tdGFibGVfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgMC41c30ubW0tdGFibGVfX3Jvd3t3aWR0aDoyMDAlfS5tbS10YWJsZV9fcm93Om50aC1jaGlsZCgybil7YmFja2dyb3VuZC1jb2xvcjojZWNmM2ZkfS5tbS10YWJsZV9fY29sc3tkaXNwbGF5OmZsZXg7ZGlyZWN0aW9uOnJvdztwYWRkaW5nOjQwcHggMDttaW4taGVpZ2h0OjE5MHB4fS5tbS10YWJsZV9fY29se2ZsZXg6MCAxIDEwMCU7cG9zaXRpb246cmVsYXRpdmV9Lm1tLXRhYmxlX19wcmV2LC5tbS10YWJsZV9fbmV4dHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7ZmxleDowIDAgNDVweDttYXJnaW4tYm90dG9tOjEycHh9Lm1tLXRhYmxlX19wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NsaWRlci1wcmV2LWFycm93LXJldnBhdC5zdmdcIil9Lm1tLXRhYmxlX19uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NsaWRlci1uZXh0LWFycm93LXJldnBhdC5zdmdcIil9Lm1tLXRhYmxlX19sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjEwcHggc29saWQgI2ZmZjttYXJnaW46MCA1cHg7cGFkZGluZzowIDVweCA1cHg7b3BhY2l0eTowLjU7dHJhbnNpdGlvbjphbGwgMC4zc30ubW0tdGFibGVfX2xhYmVsLnNlbGVjdGVke29wYWNpdHk6MTtib3JkZXItYm90dG9tOjEwcHggc29saWQgI2ZjYzUwMX0ubW0tdGFibGVfX2ltZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbi1ib3R0b206NTBweDtwYWRkaW5nLXRvcDowfS5tbS10YWJsZV9faW1nIGltZ3ttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjkwJTttYXgtaGVpZ2h0OjEyMHB4fS5tbS10YWJsZV9fY29weXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCA2MHB4fS5tbS10YWJsZSBoNntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToyMHB4fS5tbS10YWJsZV9fZm9vdGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMTIyNjk7bWFyZ2luOjAgYXV0bzt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tbS10YWJsZXttYXJnaW46NzBweCAwfS5tbS10YWJsZV9faGVhZGVye21hcmdpbjowIDguMzMzJX0ubW0tdGFibGVfX3Jvd3t3aWR0aDoxMDAlfS5tbS10YWJsZV9fY29se2ZsZXg6MCAxIDUwJX0ubW0tdGFibGVfX2xhYmVse3BhZGRpbmc6MCAwIDMwcHg7bWFyZ2luOjA7b3BhY2l0eToxO3dpZHRoOjQ4JTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOjB9Lm1tLXRhYmxlX19sYWJlbC5zZWxlY3RlZHtib3JkZXItYm90dG9tOjB9Lm1tLXRhYmxlX19wcmV2LC5tbS10YWJsZV9fbmV4dHtkaXNwbGF5Om5vbmV9Lm1tLXRhYmxlX19pbWd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjAwcHg7dG9wOjA7bGVmdDowO3BhZGRpbmctdG9wOjMwcHh9Lm1tLXRhYmxlX19jb3B5e3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjAgMTBweCAwIDIwMHB4fS5tbS10YWJsZSBoNntmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjEuMzMzO21hcmdpbi1ib3R0b206MzhweH19Lmljb24tY29weXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo2MHB4IDB9Lmljb24tY29weV9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3d9Lmljb24tY29weV9fYmxvY2t7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOmF1dG99Lmljb24tY29weV9fYmxvY2stLWljb257d2lkdGg6MTUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbToyMHB4fS5pY29uLWNvcHlfX2Jsb2NrLS1pY29uIGltZ3t3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmljb24tY29weV9fYmxvY2stLWNvcHl7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9Lmljb24tY29weV9fYmxvY2stLWNvcHkgOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99Lmljb24tY29weV9fb3V0ZXJ7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5pY29uLWNvcHl7cGFkZGluZzo1NXB4IDAgNzBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uaWNvbi1jb3B5X19ibG9jay0tY29weXtwYWRkaW5nLWxlZnQ6NTBweDttYXgtd2lkdGg6NzIwcHg7cGFkZGluZy10b3A6MjBweH0uaWNvbi1jb3B5X19ibG9jay0tY29weSA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lmljb24tY29weV9fb3V0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MjVweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaWNvbi1jb3B5IC5jb250ZW50X19ibG9jay0tdGV4dHtwYWRkaW5nOjB9Lmljb24tY29weV9fY29udGFpbmVye3BhZGRpbmc6MH19LmZvcm17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46NTBweCAwO3BhZGRpbmc6MCAyNXB4fS5mb3JtX19yb3d7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjB9LmZvcm1fX3Jvdy5mb3JtX19yb3ctLXdpZGV7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mb3JtX19jb2x7ZmxleDowIDEgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MjVweCAwO3BhZGRpbmc6MDttaW4taGVpZ2h0OjUwcHh9LmZvcm1fX2NvbC5jNiwuZm9ybV9fY29sLmMxMiwuZm9ybV9fY29sLmM0MCwuZm9ybV9fY29sLmM2MHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5mb3JtX19pbnN0cnVjdGlvbntwYWRkaW5nLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4fS5mb3JtX19pbnN0cnVjdGlvbiAucmVxdWlyZWR7cG9zaXRpb246cmVsYXRpdmV9LmZvcm1fX2luc3RydWN0aW9uIC5lcnJvcnN7Zm9udC1zaXplOjFyZW07Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS42MjU7Y29sb3I6I2UwMjAyMDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXRvcDoyMHB4O3RleHQtYWxpZ246bGVmdH0uZm9ybV9fZm9vdG5vdGUgcHtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjcxNH0uZm9ybSBsYWJlbHttYXJnaW46MDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtO2xldHRlci1zcGFjaW5nOi4wMTVyZW07Y29sb3I6IzRmNGY0Zn0uZm9ybSBsYWJlbDpub3QoLmlsYWJlbCl7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9LmZvcm0gbGFiZWwuaWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjA7Y3Vyc29yOnRleHQ7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dDtsaW5lLWhlaWdodDozLjEyNXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0uZm9ybSBsYWJlbC5pbGFiZWwuYWN0aXZle3RvcDowO2xlZnQ6M3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KSBzY2FsZSgwLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAwfS5mb3JtIGlucHV0W3R5cGU9dGV4dF0sLmZvcm0gaW5wdXRbdHlwZT1lbWFpbF17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7b3V0bGluZTpub25lO2hlaWdodDo1MHB4O3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42MjU7Y29sb3I6IzRmNGY0Zn0uZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjA7d2lkdGg6MH0uZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo3NXB4O2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiM0ZjRmNGY7bGV0dGVyLXNwYWNpbmc6LjAxMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNjI1fS5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW46OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94LS1yZXYuc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjE1czttaW4taGVpZ2h0OmluaGVyaXR9LmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFuOjphZnRlcntvcGFjaXR5OjF9LmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0rc3Bhbjo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5mb3JtIGlucHV0OmZvY3VzW3R5cGU9Y2hlY2tib3hdK3NwYW46OmJlZm9yZXtib3gtc2hhZG93OjAgMCAycHggMnB4IHJnYmEoNDksMTUwLDE5MSwwLjIpfS5mb3JtIGlucHV0W3R5cGU9c3VibWl0XS5kaXNhYmxlZC5idG57ZGlzcGxheTpub25lfS5mb3JtIC5idG4tLWRpc2FibGVke29wYWNpdHk6MC4yO2N1cnNvcjp3YWl0O2Rpc3BsYXk6bm9uZX0uZm9ybSAuYnRuLS1kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1wb3NpdGlvbi14Ojk0JX0uZm9ybSAuYnRuLS1kaXNhYmxlZC5idG4tLXJldnBhdC1saW5re2JvcmRlci1jb2xvcjojMDEyMjY5ICFpbXBvcnRhbnR9LmZvcm0gLmJ0bi0tZGlzYWJsZWQuYnRuLS1wb21wYXQtbGluaywuZm9ybSAuc3BvdGxpZ2h0LS1wb21wYXQgLmJ0bi0tZGlzYWJsZWQuYnRuLS1yZXZwYXQtbGluaywuc3BvdGxpZ2h0LS1wb21wYXQgLmZvcm0gLmJ0bi0tZGlzYWJsZWQuYnRuLS1yZXZwYXQtbGlua3tib3JkZXItY29sb3I6IzAwNGU1NyAhaW1wb3J0YW50fS5mb3JtIHNlbGVjdHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWJvcmRlci1yYWRpdXM6MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NTBweDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lfS5mb3JtIC5wYXRzZWxlY3Qgc2VsZWN0e2Rpc3BsYXk6bm9uZX0uZm9ybSAucGF0c2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7ei1pbmRleDoyMDB9LmZvcm0gLmM0MCAucGF0c2VsZWN0e3dpZHRoOjEwMCV9LmZvcm0gbGFiZWwrLnBhdHNlbGVjdHttYXJnaW4tdG9wOjIwcHh9LmZvcm0gLnBhdHNlbGVjdF9fc2VsZWN0ZWR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7bGluZS1oZWlnaHQ6NTBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjYwcHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2N1cnNvcjpwb2ludGVyfS5mb3JtIC5wYXRzZWxlY3RfX3NlbGVjdGVkOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7dG9wOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5mb3JtIC5wYXRzZWxlY3RfX2l0ZW1ze2JvcmRlcjoxcHggc29saWQgI2NjYztoZWlnaHQ6MTUwcHg7b3ZlcmZsb3c6YXV0bztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybSAucGF0c2VsZWN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIsLmZvcm0gLnBhdHNlbGVjdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjIwcHh9LmZvcm0gLnBhdHNlbGVjdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybSAucGF0c2VsZWN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojMDEyMjY5O2JvcmRlci1yYWRpdXM6MTAuNXB4fS5mb3JtIC5wYXRzZWxlY3RfX2l0ZW1zLmhpZGV7ZGlzcGxheTpub25lfS5mb3JtIC5wYXRzZWxlY3RfX2l0ZW1zIGRpdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21pbi1oZWlnaHQ6NDBweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjVweCAxNXB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuM3M7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7Ym94LXNpemluZzpib3JkZXItYm94fS5mb3JtIC5wYXRzZWxlY3RfX2l0ZW1zIGRpdjo6YWZ0ZXJ7Y29udGVudDonJzttaW4taGVpZ2h0OmluaGVyaXQ7Zm9udC1zaXplOjB9LmZvcm0gLnBhdHNlbGVjdF9faXRlbXMgZGl2OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMX0uZm9ybSBsYWJlbCtzZWxlY3R7bWFyZ2luLXRvcDoxNXB4fS5mb3JtIHRleHRhcmVhe3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6MDthcHBlYXJhbmNlOm5vbmV9LmZvcm0gLnN1YnNjcmlwdGlvbi1yb3d7ZGlzcGxheTpub25lfS5mb3JtIC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNle2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MXJlbTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjYyNTtjb2xvcjojZTAyMDIwO21hcmdpbi1ib3R0b206MjBweH0uZm9ybSAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSBhe2NvbG9yOiNlMDIwMjB9LmZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXB7ZGlzcGxheTpub25lfS5mb3JtIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywuZm9ybSAud3BjZjctc3BhbS1ibG9ja2Vke2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNjI1O2NvbG9yOiNlMDIwMjA7ZGlzcGxheTpub25lfS5mb3JtLS1yZXZwYXQgbGFiZWx7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtO2xldHRlci1zcGFjaW5nOi4wMTVyZW07Y29sb3I6IzAxMjI2OX0uZm9ybS0tcmV2cGF0IGxhYmVsLmlsYWJlbCwuZm9ybS0tcmV2cGF0IGxhYmVsLmRlZmF1bHR7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzouMDEzNzVyZW07bGluZS1oZWlnaHQ6MS42MjV9LmZvcm0tLXJldnBhdCBsYWJlbC5pbGFiZWwuYWN0aXZlLC5mb3JtLS1yZXZwYXQgbGFiZWw6bm90KC5pbGFiZWwpLmFjdGl2ZXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojMDEyMjY5fS5mb3JtLS1yZXZwYXQgbGFiZWwuaWxhYmVsLmFjdGl2ZS5lcnJvciwuZm9ybS0tcmV2cGF0IC5pbGFiZWwuZXJyb3J7Y29sb3I6I2UwMjAyMH0uZm9ybS0tcmV2cGF0IGlucHV0W3R5cGU9dGV4dF0sLmZvcm0tLXJldnBhdCBpbnB1dFt0eXBlPWVtYWlsXXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDEyMjY5fS5mb3JtLS1yZXZwYXQgaW5wdXRbdHlwZT10ZXh0XS53cGNmNy1ub3QtdmFsaWQsLmZvcm0tLXJldnBhdCBpbnB1dFt0eXBlPWVtYWlsXS53cGNmNy1ub3QtdmFsaWR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UwMjAyMH0uZm9ybS0tcmV2cGF0IHRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgIzAxMjI2OX0uZm9ybS0tcmV2cGF0IC53cGNmNy1ub3QtdmFsaWQgdGV4dGFyZWF7Ym9yZGVyOjFweCBzb2xpZCAjZTAyMDIwfS5mb3JtLS1yZXZwYXQgaW5wdXRbdHlwZT1jaGVja2JveF0rc3Bhbjo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXJldi5zdmdcIil9LmZvcm0tLXJldnBhdCAucGF0c2VsZWN0X19zZWxlY3RlZHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojMDEyMjY5fS5mb3JtLS1yZXZwYXQgLnBhdHNlbGVjdF9fc2VsZWN0ZWQ6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1yZXZwYXQuc3ZnXCIpfS5mb3JtLS1yZXZwYXQgLnBhdHNlbGVjdF9fc2VsZWN0ZWQuZGVmYXVsdHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsc2Fucy1zZXJpZn0uZm9ybS0tcmV2cGF0IHNlbGVjdC53cGNmNy1ub3QtdmFsaWQrLnBhdHNlbGVjdF9fc2VsZWN0ZWQsLmZvcm0tLXJldnBhdCAucGF0c2VsZWN0X19zZWxlY3RlZC5lcnJvcntib3JkZXI6MXB4IHNvbGlkICNlMDIwMjB9LmZvcm0tLXBvbXBhdCBsYWJlbHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjVyZW07bGV0dGVyLXNwYWNpbmc6LjAxNXJlbTtjb2xvcjojMDA0ZTU3fS5mb3JtLS1wb21wYXQgbGFiZWwuaWxhYmVse2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiM0ZjRmNGY7bGV0dGVyLXNwYWNpbmc6LjAxMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNjI1fS5mb3JtLS1wb21wYXQgbGFiZWwuaWxhYmVsLmFjdGl2ZSwuZm9ybS0tcG9tcGF0IGxhYmVsOm5vdCguaWxhYmVsKS5hY3RpdmV7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7Y29sb3I6IzAwNGU1N30uZm9ybS0tcG9tcGF0IGxhYmVsLmlsYWJlbC5hY3RpdmUuZXJyb3IsLmZvcm0tLXBvbXBhdCAuaWxhYmVsLmVycm9ye2NvbG9yOiNlMDIwMjB9LmZvcm0tLXBvbXBhdCBpbnB1dFt0eXBlPXRleHRdLC5mb3JtLS1wb21wYXQgaW5wdXRbdHlwZT1lbWFpbF17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwNGU1N30uZm9ybS0tcG9tcGF0IGlucHV0W3R5cGU9dGV4dF0ud3BjZjctbm90LXZhbGlkLC5mb3JtLS1wb21wYXQgaW5wdXRbdHlwZT1lbWFpbF0ud3BjZjctbm90LXZhbGlke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMDIwMjB9LmZvcm0tLXBvbXBhdCB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICMwMDRlNTd9LmZvcm0tLXBvbXBhdCAud3BjZjctbm90LXZhbGlkIHRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgI2UwMjAyMH0uZm9ybS0tcG9tcGF0IGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW46OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94LS1wb20uc3ZnXCIpfS5mb3JtLS1wb21wYXQgLnBhdHNlbGVjdF9fc2VsZWN0ZWR7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7Y29sb3I6IzAxNzQ4M30uZm9ybS0tcG9tcGF0IC5wYXRzZWxlY3RfX3NlbGVjdGVkOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zZWxlY3QtcG9tcGF0LnN2Z1wiKX0uZm9ybS0tcG9tcGF0IC5wYXRzZWxlY3RfX3NlbGVjdGVkLmRlZmF1bHR7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWZ9LmZvcm0tLXBvbXBhdCAucGF0c2VsZWN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojMDE3NDgzfS5mb3JtLS1wb21wYXQgc2VsZWN0LndwY2Y3LW5vdC12YWxpZCsucGF0c2VsZWN0X19zZWxlY3RlZCwuZm9ybS0tcG9tcGF0IC5wYXRzZWxlY3RfX3NlbGVjdGVkLmVycm9ye2JvcmRlcjoxcHggc29saWQgI2UwMjAyMH1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZm9ybV9fcm93LmZvcm1fX3Jvdy0td2lkZXttYXJnaW46MCAtMzBweDtmbGV4LWRpcmVjdGlvbjpyb3d9LmZvcm1fX3Jvdy0td2lkZSAuZm9ybV9fY29se3BhZGRpbmc6MCAzMHB4fS5mb3JtX19jb2wuYzQwe2ZsZXg6MCAxIDQzJTttYXgtd2lkdGg6NDMlfS5mb3JtX19jb2wuYzQwIC5wYXRzZWxlY3R7d2lkdGg6NTclfS5mb3JtX19jb2wuYzYwe2ZsZXg6MCAxIDU3JTttYXgtd2lkdGg6NTclfS5mb3JtLnNpZ251cCAuZm9ybV9fcm93LmZvcm1fX3Jvdy0td2lkZXtwYWRkaW5nLXJpZ2h0OjEwJX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZm9ybXttYXJnaW46NzBweCAwfS5mb3JtLnNpZ251cCAuZm9ybV9fcm93e3BhZGRpbmctcmlnaHQ6MjUlfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mb3JtX19yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW46MCAtMTVweH0uZm9ybV9fcm93LS13aWRlIC5mb3JtX19jb2x7bWFyZ2luOjI1cHggMH0uZm9ybV9fY29se21hcmdpbjoxNnB4IDA7cGFkZGluZzowIDE1cHh9LmZvcm1fX2NvbC5jNntmbGV4OjAgMSA1MCU7bWF4LXdpZHRoOjUwJX0uZm9ybSBsYWJlbC5pbGFiZWx7cGFkZGluZy1sZWZ0OjE1cHh9LmZvcm1fX2luc3RydWN0aW9ue21hcmdpbi1ib3R0b206MH0uZm9ybV9faW5zdHJ1Y3Rpb24gLnJlcXVpcmVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bWF4LXdpZHRoOjMwJX0uZm9ybV9faW5zdHJ1Y3Rpb24gLmVycm9yc3twYWRkaW5nLXJpZ2h0OjMwJTttYXJnaW4tdG9wOjB9fS5tb2RhbCAuZm9ybXtwYWRkaW5nOjB9Lm1vZGFsIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7ZGlzcGxheTpub25lfS5zaWdudXAgZm9ybSBoNXttYXJnaW46MzVweCAwIDVweCAwfS5zaWdudXAgZm9ybSBwe21hcmdpbi1ib3R0b206MH0uc2lnbnVwIGZvcm0gcC5zaWdudXBfX3ByaXZhY3l7cGFkZGluZy10b3A6MjJweH0uZG93bmxvYWRze2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHg7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NTBweH0uZG93bmxvYWRzIC5jb250ZW50X19ibG9jay0tdGV4dHttYXJnaW4tYm90dG9tOjB9LmRvd25sb2Fkc19fY29udGFpbmVye21hcmdpbi10b3A6MzBweH0uZG93bmxvYWRzX19ibG9ja3t3aWR0aDoxMDAlfS5kb3dubG9hZHNfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZzowIDAgNTBweH0uZG93bmxvYWRzX19ibG9jay0tdGV4dGJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlfS5kb3dubG9hZHNfX2Jsb2NrLS10ZXh0YmxvY2sgcHtwYWRkaW5nLXJpZ2h0OjA7bGV0dGVyLXNwYWNpbmc6MC4yMnB4O2xpbmUtaGVpZ2h0OjIxcHg7bWF4LXdpZHRoOjI3N3B4O21hcmdpbi10b3A6MTBweH0uZG93bmxvYWRzX19ibG9jay0tdGV4dGJsb2NrIC5idG57d2lkdGg6MTAwJTttYXgtd2lkdGg6MzA4cHg7bWFyZ2luLXRvcDowfS5kb3dubG9hZHNfX2Jsb2NrLS1pbWFnZXt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTgxcHh9LmRvd25sb2Fkc19fYmxvY2stLWltYWdlIGltZ3t3aWR0aDoxMDAlfS5kb3dubG9hZHNfX2Jsb2NrLS1sYW5nLW9wdHtwYWRkaW5nLXRvcDoxMHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ym90dG9tOjhweH0uZG93bmxvYWRzX19ibG9jay0tbGlua3N7bWFyZ2luLXRvcDozMHB4fS5kb3dubG9hZHNfX2Jsb2NrLS1oZWFkbGluZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweH0uZG93bmxvYWRzX19ibG9jay0taGVhZGxpbmUgaDV7Zm9udC1zaXplOjE2cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZG93bmxvYWRze21hcmdpbi10b3A6NzBweDttYXJnaW4tYm90dG9tOjQwcHh9LmRvd25sb2Fkc19fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLXRvcDo1MHB4fS5kb3dubG9hZHNfX2Jsb2Nre2Rpc3BsYXk6ZmxleDt3aWR0aDo1MCV9LmRvd25sb2Fkc19fYmxvY2s6bGFzdC1jaGlsZCAuZG93bmxvYWRzX19ibG9jay0tbGlua3N7bWFyZ2luLXRvcDowfS5kb3dubG9hZHNfX2Jsb2NrLS10ZXh0YmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjAgMTUlIDk4cHggMTVweDt3aWR0aDoxMDAlfS5kb3dubG9hZHNfX2Jsb2NrLS10ZXh0YmxvY2sgaDV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuMjtmb250LXNpemU6MThweH0uZG93bmxvYWRzX19ibG9jay0tdGV4dGJsb2NrIHB7bWF4LXdpZHRoOjIwMHB4O21hcmdpbi10b3A6MjBweH0uZG93bmxvYWRzX19ibG9jay0tdGV4dGJsb2NrIC5idG57bWF4LXdpZHRoOjMxNXB4fS5kb3dubG9hZHNfX2Jsb2NrLS1saW5rc3t3aWR0aDoxMDAlO21hcmdpbi10b3A6YXV0b30uZG93bmxvYWRzX19ibG9jay0tdGV4dC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MjtmbGV4LWJhc2lzOmF1dG87cGFkZGluZy10b3A6MTVweH0uZG93bmxvYWRzX19ibG9jay0taGVhZGxpbmV7bWluLWhlaWdodDo2NXB4O2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6NXB4fS5kb3dubG9hZHNfX2Jsb2NrLS1sYW5nLW9wdHtib3R0b206NTZweDt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlfS5kb3dubG9hZHNfX2Jsb2NrLS1pbWFnZXt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjIzNXB4fS5kb3dubG9hZHNfX2Jsb2NrLS1pbWFnZSBpbWd7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZG93bmxvYWRzX19jb250YWluZXJ7cGFkZGluZy10b3A6MH0uZG93bmxvYWRzX19ibG9ja3t3aWR0aDoyNSV9LmRvd25sb2Fkc19fYmxvY2s6bGFzdC1jaGlsZCAuZG93bmxvYWRzX19ibG9jay0tbGlua3N7bWFyZ2luLXRvcDphdXRvfS5kb3dubG9hZHNfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206MH0uZG93bmxvYWRzX19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MzElfS5kb3dubG9hZHNfX2Jsb2NrLS10ZXh0YmxvY2sgLmJ0bnttYXgtd2lkdGg6MTgxcHh9LmRvd25sb2Fkc19fYmxvY2stLXRleHRibG9jayBwe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjMwcHh9fS5zYXtwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHh9LnNhX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToxMHB4fS5zYSBkbHtwb3NpdGlvbjpyZWxhdGl2ZX0uc2EgZHR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2EgZHQ6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOi0xcHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzfS5zYSBkdDpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eToxfS5zYSBkdD5kaXZ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozMHB4IDI1cHggMTZweCAwO3dpZHRoOjEwMCV9LnNhIGR0PmRpdjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4O3JpZ2h0OjhweDt3aWR0aDoxNnB4O2hlaWdodDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2Utb3V0fS5zYSBkdC5vcGVuPmRpdjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zYSBkdCBoNHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS41cmVtO21hcmdpbi1ib3R0b206MH0uc2EgZHQgcHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDo1cHh9LnNhIGRke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7bWFyZ2luOjA7bWFyZ2luLWlubGluZS1zdGFydDowO292ZXJmbG93OmhpZGRlbn0uc2EgZGQ+ZGl2e3BhZGRpbmc6MjNweCAwIDAgIWltcG9ydGFudH0uc2EgZGQgdWwsLnNhIGRkIHB7bWFyZ2luLWJvdHRvbTowfS5zYSBkZCB1bCtwe21hcmdpbi10b3A6MXJlbX0uc2EgZGQgdWx7cGFkZGluZy1sZWZ0OjQwcHh9LnNhIGRkIGxpe3BhZGRpbmctbGVmdDoxMHB4O2xpbmUtaGVpZ2h0OjEuNjI1fS5zYSBkZCBsaSB1bHtwYWRkaW5nLWxlZnQ6MjBweH0uc2EgZGQgaW1nLC5zYSBkZCBwaWN0dXJle21hcmdpbjozMHB4IDA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uc2EgZGQgaW1nOmxhc3QtY2hpbGQsLnNhIGRkIHBpY3R1cmU6bGFzdC1jaGlsZHttYXJnaW46MzBweCAwIDB9LnNhIGRkIC5pbWctY2FwdGlvbntmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtO21heC13aWR0aDoxMDAlfS5zYSBkZCBwaWN0dXJlK3AuaW1nLWNhcHRpb24sLnNhIGRkIGltZytwLmltZy1jYXB0aW9ue21hcmdpbi10b3A6MjBweH0uc2EtLXNreWJsdWV7YmFja2dyb3VuZC1jb2xvcjojZWNmM2ZkO3BhZGRpbmc6NzBweCAwfS5zYS0tcmV2cGF0IGR0e2JvcmRlci1ib3R0b206MC41cHggc29saWQgIzAxMjI2OX0uc2EtLXJldnBhdCBkdCBoNHtjb2xvcjojMDEyMjY5fS5zYS0tcmV2cGF0IGR0PmRpdjo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLWFycm93LXJldnBhdC5zdmdcIil9LnNhLS1wb21wYXQgZHR7Ym9yZGVyLWJvdHRvbTowLjVweCBzb2xpZCAjNWNhYWIyfS5zYS0tcG9tcGF0IGR0IGg0e2NvbG9yOiMwMDc0ODJ9LnNhLS1wb21wYXQgZHQ+ZGl2OjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctcG9tcGF0LnN2Z1wiKX0uc2EgLmljb24tY29weV9fYmxvY2stLWljb24gaW1nOmxhc3QtY2hpbGR7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2F7bWFyZ2luOjYwcHggMH0uc2EgZHQ+ZGl2e3BhZGRpbmc6MTZweCA3NnB4IDI0cHggMH0uc2EgZHQ+ZGl2OjphZnRlcntib3R0b206NTAlO3JpZ2h0OjMwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKX0uc2EgZHQgaDR7Zm9udC1zaXplOjEuMzEyNXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfS5zYSBkZD5kaXZ7cGFkZGluZzoyM3B4IDAgMzBweCAhaW1wb3J0YW50fS5zYSBkZCBpbWcsLnNhIGRkIHBpY3R1cmV7bWF4LXdpZHRoOjYwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvfS5zYSBkZCBwaWN0dXJlOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uc2EgZGQgLmltZy1jYXB0aW9uLC5zYSBkZCBzbWFsbHttYXgtd2lkdGg6NjAlO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnNhX19oZWFkZXJ7cGFkZGluZy1yaWdodDoyNSU7bWFyZ2luLWJvdHRvbToyN3B4fS5zYV9fYm9keXtwYWRkaW5nLXJpZ2h0OjI1JX19LmNvdW50dXAtc3R5bGVzLC5wc2VjdGlvbiAuY291bnR1cCwubS1wYXJhbGxheCAubXBzZWN0aW9uIC5jb3VudHVwe2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgSGVhdnlcIixzYW5zLXNlcmlmO2NvbG9yOiNiMWVkZmQ7Zm9udC1zaXplOjY0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jb3VudHVwLXN0eWxlcywucHNlY3Rpb24gLmNvdW50dXAsLm0tcGFyYWxsYXggLm1wc2VjdGlvbiAuY291bnR1cHtmb250LXNpemU6ODBweH19LmJvZHktZml4ZWR7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlfS5wYXJhbGxheHtoZWlnaHQ6NTcwcHg7bWF4LXdpZHRoOjExNzBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wYXJhbGxheHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsucGFyYWxsYXh7bWF4LXdpZHRoOjEyMDBweH19LnBhcmFsbGF4X19iZ3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjU3MHB4fS5wYXJhbGxheF9fc2Nyb2xscGFuZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt6LWluZGV4OjIwfS5wYXJhbGxheF9fc2hhZGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDo3LjVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsMCwwLDAuMikgMTAwJSk7ei1pbmRleDozNH0ucGFyYWxsYXhfX25hdntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3otaW5kZXg6MzU7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjI0cHg7dG9wOjQycHh9LnBhcmFsbGF4X19uYXYgbGl7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMjJweCAwO291dGxpbmU6MDtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0ucGFyYWxsYXhfX25hdiBsaTpob3ZlciBzcGFue29wYWNpdHk6MTtoZWlnaHQ6NHB4O3RvcDotMXB4fS5wYXJhbGxheF9fbmF2IGxpIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6NXB4O3dpZHRoOjE0cHg7aGVpZ2h0OjJweDtvcGFjaXR5OjAuODt0ZXh0LWluZGVudDotMTAwMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgMC4yNXMgZWFzZS1pbi1vdXR9LnBhcmFsbGF4X19uYXYgbGkuYWN0aXZlIHNwYW57d2lkdGg6MjRweDtoZWlnaHQ6NHB4O3JpZ2h0OjA7dG9wOi0xcHg7b3BhY2l0eToxfS5wYXJhbGxheF9fdGlwc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMXB4O3RvcDoyMjVweDt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgI2ZmZjt6LWluZGV4OjEwMDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMil9LnBhcmFsbGF4X190aXBzOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjMpfS5wYXJhbGxheF9fdGlwcyBpbWd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dG9wOjlweDt0cmFuc2l0aW9uOmFsbCAwLjNzfS5wYXJhbGxheF9fdGlwcyBpbWcgLnJvdGF0ZXt0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO3RvcDo3cHh9LnBhcmFsbGF4X190aXBzIHNwYW57cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6LTIycHg7bGVmdDo1MCU7d2lkdGg6MTAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7bWluLXdpZHRoOjEwMCU7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC1zaXplOjEzcHh9LnBiZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnBiZzpmaXJzdC1jaGlsZHtvcGFjaXR5OjF9LnBiZ19fdmlkZW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucGJnX192aWRlb3tkaXNwbGF5OmJsb2NrfX0ucGJnX192aWRlby0tcG9zdGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO29iamVjdC1maXQ6Y292ZXI7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Olwib2JqZWN0LWZpdDogY292ZXI7XCJ9LnBiZ19faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246NzAlIHRvcDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0ucGJnX19pbWFnZSBpbWd7b3BhY2l0eTowfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnBiZ19faW1hZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIHRvcH19LnBzZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjExNzBweDtoZWlnaHQ6NTcwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KXsucHNlY3Rpb257bWF4LXdpZHRoOjEyMDBweH19LnBzZWN0aW9uIC5wY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjU7cGFkZGluZzozMHB4IDAgMCA1MHB4O2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjpoZWlnaHQgMC4zc30ucHNlY3Rpb24gaDJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCA4cHg7cGFkZGluZzowO29wYWNpdHk6MTtmb250LXNpemU6Mi4xMjVyZW07Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzouMDIxMjVyZW07Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5wc2VjdGlvbiBoMntmb250LXNpemU6My40Mzc1cmVtO2xpbmUtaGVpZ2h0OjMuOTM3NXJlbX19LnBzZWN0aW9uIGgze3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToyLjVyZW07Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzowO2NvbG9yOiNmZmZ9LnBzZWN0aW9uIHB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowO29wYWNpdHk6MTtmb250LXNpemU6MS4xMjVyZW07Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNXJlbTtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnBzZWN0aW9uIHB7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuODc1cmVtfX0ucHNlY3Rpb24gcC5hbm5vdGF0aW9ue2ZvbnQtc2l6ZTouODEyNXJlbTtsaW5lLWhlaWdodDoxLjV9LnBzZWN0aW9uIHAuY2FwdGlvbntmb250LXNpemU6MXJlbTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjM7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjAgNzVweCAwIDUwcHg7bWFyZ2luOjA7bGVmdDowO2JvdHRvbToxNXB4O3dpZHRoOjEwMCU7b3BhY2l0eTowfS5wc2VjdGlvbiBwLmNhcHRpb24+c3Bhbnt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucHNlY3Rpb24gcC5jYXB0aW9uPnNwYW57dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9fS5wc2VjdGlvbjpmaXJzdC1jaGlsZCBwLmNhcHRpb257b3BhY2l0eToxfS5wc2VjdGlvbiBici5icmVhay1kZXNrdG9we2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wc2VjdGlvbiBici5icmVhay1kZXNrdG9we2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucHNlY3Rpb24gLnJhbmt7cGFkZGluZy1sZWZ0OjEzMHB4fS5wc2VjdGlvbiAucmFuayBoMnttYXJnaW46MDtmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDo0Ljc1cmVtO3BhZGRpbmctdG9wOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucHNlY3Rpb24gLnJhbmsgaDJ7Zm9udC1zaXplOjVyZW07bGluZS1oZWlnaHQ6NS44NzVyZW19fS5wc2VjdGlvbiAucmFuayBoMj5zcGFue2ZvbnQtc2l6ZTo1Ljc1cmVtO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTA0cHg7Ym90dG9tOjJweH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5wc2VjdGlvbiAucmFuayBoMj5zcGFue2ZvbnQtc2l6ZTo3LjE4NzVyZW07bGluZS1oZWlnaHQ6MTtsZWZ0Oi0xMzBweDtib3R0b206M3B4fX0ucHNlY3Rpb24gLnJhbmsgcHttYXJnaW46MCAwIDIwcHh9LnBzZWN0aW9uIC5yYW5rKy5hbm5vdGF0aW9ue3BhZGRpbmctbGVmdDoxMzBweDt3aWR0aDo3MCV9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucHNlY3Rpb24gLnJhbmsrLmFubm90YXRpb257d2lkdGg6YXV0b319LnBzZWN0aW9uIC5idG4tLXBheC1saW5re21hcmdpbjozNXB4IDAgMTBweH0ucmV2cGF0IC5wYXJhbGxheF9fc2Nyb2xscGFuZSBzZWN0aW9uOm50aC1jaGlsZCgzKSBoMntmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6MS41cmVtfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnJldnBhdCAucGFyYWxsYXhfX3Njcm9sbHBhbmUgc2VjdGlvbjpudGgtY2hpbGQoMykgaDJ7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6My4xcmVtfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5yZXZwYXQgLnBhcmFsbGF4X19zY3JvbGxwYW5lIHNlY3Rpb246bnRoLWNoaWxkKDMpIHB7bGluZS1oZWlnaHQ6MS41cmVtfX0ucmV2cGF0IC5wYXJhbGxheF9fc2Nyb2xscGFuZSBzZWN0aW9uOm50aC1jaGlsZCgzKSAuYnRuLS1wYXgtbGlua3ttYXJnaW46MjBweCAwIDEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucG9tcGF0IC5wYXJhbGxheF9fc2Nyb2xscGFuZSBzZWN0aW9uOm50aC1jaGlsZCgxKSBoMntmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDozLjJyZW19fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnBvbXBhdCAucGFyYWxsYXhfX3Njcm9sbHBhbmUgc2VjdGlvbjpudGgtY2hpbGQoMSkgcHtsaW5lLWhlaWdodDoxLjVyZW19fS5wb21wYXQgLnBhcmFsbGF4X19zY3JvbGxwYW5lIHNlY3Rpb246bnRoLWNoaWxkKDEpIC5idG4tLXBheC1saW5re21hcmdpbjoyMHB4IDAgMTBweH0ucHRyYW5zaXRpb257d2lkdGg6MTAwJTtoZWlnaHQ6MTAwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMmNjMWU2fS5wc2xpZGVze21heC13aWR0aDo5NDBweDt3aWR0aDoxMDAlO2hlaWdodDo1NzBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO3BhZGRpbmctdG9wOjQwcHg7Ym94LXNpemluZzpib3JkZXItYm94O29wYWNpdHk6MDt0cmFuc2l0aW9uOnBhZGRpbmcgMC4yc30ucHNsaWRlcy5yZWR1Y2Vke3BhZGRpbmctdG9wOjcwcHh9LnBzbGlkZXMucmVkdWNlZCAucHNsaWRlc19fbGlzdHtwYWRkaW5nLXRvcDoxMzBweH0ucHNsaWRlc19fbmF2e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0ucHNsaWRlc19fbmF2IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wc2xpZGVzX19uYXYgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEwcHggMjBweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiNmZmY7ei1pbmRleDoxMH0ucHNsaWRlc19fbmF2IGxpIGEgLm5hbWV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ucHNsaWRlc19fbmF2IGxpIGEgLmluZGljYXRvcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwZTQ4Y2E7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlLW91dH0ucHNsaWRlc19fbmF2IGxpIGEuYWN0aXZlIC5pbmRpY2F0b3J7b3BhY2l0eToxO2hlaWdodDoxMDAlfS5wc2xpZGVzX19saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6NTBweDtoZWlnaHQ6MTAwJX0ucHNsaWRlc19faXRlbXN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO21hcmdpbjowIDAgMCA0MCU7d2lkdGg6MzA4cHg7aGVpZ2h0OjEwMCU7bGlzdC1zdHlsZS10eXBlOm5vbmU7dGV4dC1hbGlnbjpsZWZ0fS5wc2xpZGVzX19pdGVte3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3RvcDowO2xlZnQ6MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucHNsaWRlc19faXRlbSBwe2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuODc1cmVtO21pbi1oZWlnaHQ6MTIwcHg7bWFyZ2luOjAgMCAxMHB4fS5wc2xpZGVzX19pdGVtIHAuY2FwdGlvbntmb250LXN0eWxlOml0YWxpYztwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7bWFyZ2luOjA7bGVmdDowO2JvdHRvbTo1NXB4O2ZvbnQtc2l6ZToxcmVtO3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxO21pbi1oZWlnaHQ6YXV0bzt3aWR0aDoxNTAlO29wYWNpdHk6MX0ucHNsaWRlc19fcHJldiwucHNsaWRlc19fbmV4dHt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjJzfS5wc2xpZGVzX19wcmV2e2xlZnQ6MjVweDt0b3A6MTAwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnBzbGlkZXNfX3ByZXZ7bGVmdDowfX0ucHNsaWRlc19fcHJldiBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEycHg7bGVmdDoxNHB4fS5wc2xpZGVzX19uZXh0e3JpZ2h0OjkycHg7dG9wOjEwMHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5wc2xpZGVzX19uZXh0e3JpZ2h0OjE0MHB4fX0ucHNsaWRlc19fbmV4dCBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEycHg7bGVmdDoxN3B4fS5wc2xpZGVzX19wcmV2OmhvdmVyLC5wc2xpZGVzX19uZXh0OmhvdmVye29wYWNpdHk6MC45fS5wc2xpZGVzX19saXN0IHB7Zm9udC1zaXplOjEuMzc1cmVtfS5wc2xpZGVzIC5wc2xpZGVzX19pbWdzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJX0ucHNsaWRlcyAucHNsaWRlc19faW1nc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJX0ucHNsaWRlcyAucHNsaWRlc19faW1ncyBpbWd7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjQzMHB4O2JvdHRvbTowO3JpZ2h0OjA7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdDstd2Via2l0LWZpbHRlcjpibHVyKDApO2ZpbHRlcjpibHVyKDApfWEuYnRuLS12aWRlby1jdGF7Ym9yZGVyOjA7Y29sb3I6IzAxMjI2OTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcmV2cGF0LWN0YS1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbi14Ojk0JTt0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24teCAyMDBtcyBlYXNlLWlufWEuYnRuLS12aWRlby1jdGE6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbi14Ojk2JX0udmlkZW8tY292ZXJ7b2JqZWN0LWZpdDpjb3Zlcn0ucGFyYWxsYXgtLXBvbXBhdCAucHNlY3Rpb24gLmNvdW50dXB7Y29sb3I6I2Y4OTgyOH0ucGFyYWxsYXgtLXBvbXBhdCAucHRyYW5zaXRpb257YmFja2dyb3VuZC1jb2xvcjojZmJhMjNhfS5tLXBhcmFsbGF4e2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm0tcGFyYWxsYXh7ZGlzcGxheTpub25lfX0ubS1wYXJhbGxheCAubXBzZWN0aW9ue2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gdmlkZW8udmlkZW8tY292ZXJ7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufX0ubS1wYXJhbGxheCAubXBzZWN0aW9uIC5tcHNlY3Rpb25fX3ZpZGVve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MjVweDttaW4taGVpZ2h0OjMzN3B4fS5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gLm1wc2VjdGlvbl9fdmlkZW8tLXBvc3Rlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDtvYmplY3QtZml0OmNvdmVyO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjAgIWltcG9ydGFudDtmb250LWZhbWlseTpcIm9iamVjdC1maXQ6IGNvdmVyO1wifS5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gLm1wc2VjdGlvbl9faW1hZ2V7cGFkZGluZzozMHB4IDI1cHggMH0ubS1wYXJhbGxheCAubXBzZWN0aW9uIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt2aXNpYmlsaXR5OmhpZGRlbn0ubS1wYXJhbGxheCAubXBzZWN0aW9uIGgye2ZvbnQtc2l6ZToyLjEyNXJlbTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOjA7Y29sb3I6I2ZmZjttYXJnaW46MH0ubS1wYXJhbGxheCAubXBzZWN0aW9uIHB7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjVyZW07Y29sb3I6I2ZmZjttYXJnaW46MH0ubS1wYXJhbGxheCAubXBzZWN0aW9uIHAgYnJ7ZGlzcGxheTpub25lfS5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gaDIrcHttYXJnaW46MjZweCAwIDB9Lm0tcGFyYWxsYXggLm1wc2VjdGlvbiBpbWd7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHh9Lm0tcGFyYWxsYXggLm1wc2VjdGlvbiBhLmJ0bi0tcGF4LWxpbmt7bWFyZ2luLXRvcDozMHB4fS5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gLnJhbmsgaDJ7Zm9udC1zaXplOjY0cHg7bGluZS1oZWlnaHQ6MTttYXJnaW46MCAwIDIwcHh9Lm0tcGFyYWxsYXggLm1wc2VjdGlvbiAucmFuayBoMj5zcGFue2ZvbnQtc2l6ZTo5MnB4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MX0ubS1wYXJhbGxheCAubXBzZWN0aW9uIC5hbm5vdGF0aW9ue3BhZGRpbmc6MCAxMCUgMCAwO21hcmdpbjoyMHB4IDAgMDtmb250LXNpemU6LjgxMjVyZW07bGluZS1oZWlnaHQ6MS4yfS5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gLmNhcHRpb257Y29sb3I6I2ZmZjtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjJyZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LXNoYWRvdzoycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuNSk7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MjVweDtsZWZ0OjI1cHg7Zm9udC1zdHlsZTppdGFsaWN9Lm0tcGFyYWxsYXggLm1wc2VjdGlvbiAuY2FwdGlvbj5zcGFue21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9Lm0tcGFyYWxsYXggLm1wc2VjdGlvbl9fc2xpZGVze2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbTtwYWRkaW5nOjAgMjVweDttYXJnaW46MH0ubS1wYXJhbGxheCAubXBzZWN0aW9uX19zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0ubS1wYXJhbGxheCAubXBzZWN0aW9uX19zbGlkZS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6MTAwJX1AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7Lm0tcGFyYWxsYXggLm1wc2VjdGlvbl9fc2xpZGUtY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9fS5tLXBhcmFsbGF4IC5tcHNlY3Rpb25fX3NsaWRlIGg1e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG8gMzBweDtwYWRkaW5nOjVweCAwO2JhY2tncm91bmQtY29sb3I6IzBlNDhjYTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS41OTM3NXJlbTtsaW5lLWhlaWdodDoxLjc3ODEycmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9Lm0tcGFyYWxsYXggLm1wc2VjdGlvbl9fc2xpZGUgaW1ne21hcmdpbi10b3A6NDBweH0ubS1wYXJhbGxheCAubXBzZWN0aW9uX19zbGlkZSAuYnRuLS12aWRlby1jdGF7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjUwcHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9Lm0tcGFyYWxsYXggLm1wc2VjdGlvbl9fc2xpZGUgcC5jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tbGVmdDoxcHg7cmlnaHQ6MH0ubS1wYXJhbGxheC0tcG9tcGF0IC5tcHNlY3Rpb24gLmNvdW50dXB7Y29sb3I6I2Y4OTgyOH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb250ZW50LS1zaWRlLWJ5LXNpZGV7bWFyZ2luLWJvdHRvbTo0MHB4fX0uc2Nyb2xsLWJveHttYXJnaW46MzBweCAwfS5zY3JvbGwtYm94X19ibG9ja3twYWRkaW5nOjE3cHggMTVweDtvdmVyZmxvdy15OnNjcm9sbDt3aWR0aDoxMDAlO2hlaWdodDoyNDZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoxMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjEwcHggIWltcG9ydGFudDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MjVweH0uc2Nyb2xsLWJveF9fYmxvY2sgaDYsLnNjcm9sbC1ib3hfX2Jsb2NrIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2NvbG9yOiMwMDB9LnNjcm9sbC1ib3hfX2Jsb2NrOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywuc2Nyb2xsLWJveF9fYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9LnNjcm9sbC1ib3hfX2Jsb2NrIGg0e2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMTg3NXJlbTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojMDAwfS5zY3JvbGwtYm94X19ibG9jayBoNCtwe21hcmdpbi10b3A6MH0uc2Nyb2xsLWJveF9fYmxvY2sgcHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTowfS5zY3JvbGwtYm94X19ibG9jaz4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zY3JvbGwtYm94X19ibG9jayB1bHtwYWRkaW5nLWxlZnQ6MTZweDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE0cHh9LnNjcm9sbC1ib3hfX2Jsb2NrIHVsIGxpe3BhZGRpbmctbGVmdDo3cHh9LnNjcm9sbC1ib3hfX2Jsb2NrIGg1e2ZvbnQtc2l6ZTouOTM3NXJlbTtsaW5lLWhlaWdodDoxLjJ9LnNjcm9sbC1ib3gtLXJldnBhdCAuc2Nyb2xsLWJveF9fY29udGFpbmVye2JvcmRlci10b3A6N3B4IHNvbGlkICMwMTIyNjl9LnNjcm9sbC1ib3gtLXBvbXBhdCAuc2Nyb2xsLWJveF9fY29udGFpbmVye2JvcmRlci10b3A6N3B4IHNvbGlkICNmODk4Mjh9LnNjcm9sbC1ib3gtLXBvbXBhdCAuc2Nyb2xsLWJveF9fYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6IzAxNzQ4M31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zY3JvbGwtYm94e21hcmdpbjo0MHB4IDMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5zY3JvbGwtYm94e21hcmdpbjo0MHB4IDB9fS50aWxlLXJvd3ttYXJnaW46NTBweCAyNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGlsZS1yb3dfX2Jsb2NrLS1pbWFnZXtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9LnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctdG9wOjIwcHh9LnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIC5idG57bWFyZ2luLXRvcDoyMHB4O21heC13aWR0aDoxMDAlfS50aWxlLXJvd19fYmxvY2stLXRleHRibG9jayB1bHttYXJnaW4tdG9wOjFlbTtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWxlZnQ6NTBweH0udGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sgdWwgbGl7bWFyZ2luOjRweCAwO3BhZGRpbmctbGVmdDoxMHB4fS50aWxlLXJvd19fYmxvY2stLXRleHRibG9jaz4qOmxhc3QtY2hpbGQ6bm90KC5idG4pe21hcmdpbi1ib3R0b206MH0udGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sgcHttYXJnaW4tYm90dG9tOjAuNXJlbX0udGlsZS1yb3dfX2Rpc2NsYWltZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDoxMHB4O3otaW5kZXg6MTttYXJnaW46MDtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxO3RleHQtc2hhZG93OjFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC4zKX0udGlsZS1yb3dfX2Rpc2NsYWltZXItLWxpZ2h0e2NvbG9yOiNmZmZ9LnRpbGUtcm93X19kaXNjbGFpbWVyLS1kYXJre2NvbG9yOiMwMDB9LnRpbGUtcm93X19kaXNjbGFpbWVyLS1jb21wbGV4e2NvbG9yOmdyYXl9LnRpbGUtcm93X19pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS50aWxlLXJvdy0tZ3JhcGhpY3ttYXJnaW4tdG9wOjQwcHh9LnRpbGUtcm93LS1ncmFwaGljIC50aWxlLXJvd19fYmxvY2stLWltYWdle3BhZGRpbmctYm90dG9tOjUwcHh9LnRpbGUtcm93LS1mdWxse3BhZGRpbmc6MCAwIDUwcHg7bWFyZ2luOjB9LnRpbGUtcm93LS1mdWxsIC50aWxlLXJvd19fYmxvY2stLWltYWdle3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbTowfS50aWxlLXJvdy0tZnVsbCAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4O3BhZGRpbmctdG9wOjUwcHh9LnRpbGUtcm93LS10aGluIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctdG9wOjA7bWFyZ2luLWJvdHRvbTphdXRvfUBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY4cHgpey50aWxlLXJvdy0tdGhpbiAudGlsZS1yb3dfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fS50aWxlLXJvdy0tbGlnaHQtYmcudGlsZS1yb3ctLWZ1bGwsLnRpbGUtcm93LS1kYXJrLWJnLnRpbGUtcm93LS1mdWxse3BhZGRpbmc6MCAwIDUwcHg7bWFyZ2luOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudGlsZS1yb3ctLWxpZ2h0LWJnLnRpbGUtcm93LS1mdWxsLC50aWxlLXJvdy0tZGFyay1iZy50aWxlLXJvdy0tZnVsbHtwYWRkaW5nLWJvdHRvbTowfX0udGlsZS1yb3ctLWxpZ2h0LWJnLnRpbGUtcm93LS1ncmFwaGlje3BhZGRpbmc6NTBweCAyNXB4O21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRpbGUtcm93LS1saWdodC1iZy50aWxlLXJvdy0tZ3JhcGhpY3twYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9fS50aWxlLXJvdy0tcmV2cGF0LnRpbGUtcm93LS1saWdodC1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiNlY2YzZmR9LnRpbGUtcm93LS1yZXZwYXQudGlsZS1yb3ctLWRhcmstYmd7YmFja2dyb3VuZC1jb2xvcjojMDEyMjY5fS50aWxlLXJvdy0tcmV2cGF0LnRpbGUtcm93LS1kYXJrLWJnICp7Y29sb3I6I2ZmZn0udGlsZS1yb3ctLXBvbXBhdC50aWxlLXJvdy0tbGlnaHQtYmd7YmFja2dyb3VuZC1jb2xvcjojZWVmNmY3fS50aWxlLXJvdy0tcG9tcGF0LnRpbGUtcm93LS1kYXJrLWJne2JhY2tncm91bmQtY29sb3I6IzAwNzQ4Mn0udGlsZS1yb3ctLXBvbXBhdC50aWxlLXJvdy0tZGFyay1iZyAqe2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudGlsZS1yb3d7cGFkZGluZzowIDMwcHg7bWFyZ2luOjUwcHggMDtkaXNwbGF5OmZsZXh9LnRpbGUtcm93X19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30udGlsZS1yb3dfX2ltZ3tvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0udGlsZS1yb3dfX2Jsb2NrLS1pbWFnZXtwYWRkaW5nOjA7bWluLXdpZHRoOjQ3LjAxJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTUwcHh9LnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctdG9wOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDozNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4OjEgMSA1MCU7bWluLWhlaWdodDozODBweH0udGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sgLmJ0bnttYXJnaW4tdG9wOjM1cHg7bWluLXdpZHRoOjMwMHB4O2FsaWduLXNlbGY6ZmxleC1zdGFydDt3aWR0aDphdXRvO3BhZGRpbmctcmlnaHQ6NjVweH0udGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sgaDV7bWFyZ2luLWJvdHRvbToxNXB4fS50aWxlLXJvd19fYmxvY2stLXRleHRibG9jayBwe21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjB9LnRpbGUtcm93LS1mdWxse3BhZGRpbmc6MDttYXJnaW46MH0udGlsZS1yb3ctLWZ1bGxfX2NvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW59LnRpbGUtcm93LS1mdWxsIC50aWxlLXJvd19fYmxvY2t7ZmxleDoxIDEgNTAlfS50aWxlLXJvdy0tZnVsbCAudGlsZS1yb3dfX2Jsb2NrLS1pbWFnZXttYXgtd2lkdGg6NzAwcHg7cGFkZGluZy1ib3R0b206MDtwb3NpdGlvbjpyZWxhdGl2ZX0udGlsZS1yb3ctLWZ1bGwgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmc6NTBweCAzMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjcwMHB4fS50aWxlLXJvdy0tZnVsbCAudGlsZS1yb3dfX2Jsb2NrLS1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi13aWR0aDo1MCU7b3ZlcmZsb3c6aGlkZGVufS50aWxlLXJvdy0tZnVsbCAudGlsZS1yb3dfX2ltZ3toZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTt3aWR0aDphdXRvO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9LnRpbGUtcm93LS1mdWxsIC50aWxlLXJvd19fY29udGFpbmVye21heC13aWR0aDoxNDAwcHg7cGFkZGluZzowO21pbi1oZWlnaHQ6NDc1cHh9LnRpbGUtcm93LS1ncmFwaGlje21pbi1oZWlnaHQ6MzAwcHh9LnRpbGUtcm93LS1ncmFwaGljIC50aWxlLXJvd19fY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOnJvdzttYXgtd2lkdGg6MTAzMHB4fS50aWxlLXJvdy0tZ3JhcGhpYyAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udGlsZS1yb3ctLWdyYXBoaWMgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIC5idG57cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MzVweDttaW4td2lkdGg6MzAwcHh9LnRpbGUtcm93LS1ncmFwaGljIC50aWxlLXJvd19fYmxvY2stLWltYWdle21heC13aWR0aDo0MjBweDttaW4td2lkdGg6MDtwYWRkaW5nLWJvdHRvbTowfS50aWxlLXJvdy0tZ3JhcGhpYyAudGlsZS1yb3dfX2ltZ3tvYmplY3QtZml0OmNvbnRhaW47Zm9udC1mYW1pbHk6XCJvYmplY3QtZml0OiBjb250YWluO1wiO2hlaWdodDphdXRvfS50aWxlLXJvdy0tcmV2ZXJzZWQgLnRpbGUtcm93X19jb250YWluZXIsLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpudGgtY2hpbGQoZXZlbikgLnRpbGUtcm93X19jb250YWluZXIsLnRpbGUtZ3JpZC0tcmV2ZXJzZWQgLnRpbGUtcm93Om50aC1jaGlsZChvZGQpIC50aWxlLXJvd19fY29udGFpbmVye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS50aWxlLXJvdy0tdGhpbiAudGlsZS1yb3dfX2Jsb2NrLS1pbWFnZXttYXgtd2lkdGg6MzMwcHg7bWluLXdpZHRoOmF1dG87YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udGlsZS1yb3ctLXRoaW4gLnRpbGUtcm93X19ibG9jay0taW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRpbGUtcm93LS10aGluIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLXRvcDowO21hcmdpbi1ib3R0b206YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRpbGUtcm93e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0udGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1sZWZ0OjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKSAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1sZWZ0OjYwcHg7cGFkZGluZy1yaWdodDowfS50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSAudGlsZS1yb3ctLWdyYXBoaWM6bnRoLWNoaWxkKG9kZCkgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctbGVmdDo5JTtwYWRkaW5nLXJpZ2h0OjB9LnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdy0tZ3JhcGhpYzpudGgtY2hpbGQoZXZlbikgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2Nre3BhZGRpbmctcmlnaHQ6OSU7cGFkZGluZy1sZWZ0OjB9LnRpbGUtZ3JpZC0tcmV2ZXJzZWQgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpOm50aC1jaGlsZChvZGQpIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjYwcHh9LnRpbGUtZ3JpZC0tcmV2ZXJzZWQgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpOm50aC1jaGlsZChldmVuKSAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDo2MHB4fS50aWxlLWdyaWQtLXJldmVyc2VkIC50aWxlLXJvdy0tZ3JhcGhpYzpudGgtY2hpbGQob2RkKSAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1yaWdodDo5JTtwYWRkaW5nLWxlZnQ6MH0udGlsZS1ncmlkLS1yZXZlcnNlZCAudGlsZS1yb3ctLWdyYXBoaWM6bnRoLWNoaWxkKGV2ZW4pIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLWxlZnQ6OSU7cGFkZGluZy1yaWdodDowfS50aWxlLXJvdy0tbGlnaHQtYmcudGlsZS1yb3ctLWdyYXBoaWMgLnRpbGUtcm93X19ibG9jay0taW1hZ2UsLnRpbGUtcm93LS1kYXJrLWJnLnRpbGUtcm93LS1ncmFwaGljIC50aWxlLXJvd19fYmxvY2stLWltYWdle3BhZGRpbmc6NjBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgLnRpbGUtcm93LS1mdWxsOm50aC1jaGlsZChldmVuKSAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1sZWZ0OjclO3BhZGRpbmctcmlnaHQ6NiV9LnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdy0tZnVsbDpudGgtY2hpbGQob2RkKSAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1sZWZ0OjYlO3BhZGRpbmctcmlnaHQ6NyV9LnRpbGUtZ3JpZC0tcmV2ZXJzZWQgLnRpbGUtcm93LS1mdWxsOm50aC1jaGlsZChvZGQpIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLXJpZ2h0OjYlO3BhZGRpbmctbGVmdDo3JX0udGlsZS1ncmlkLS1yZXZlcnNlZCAudGlsZS1yb3ctLWZ1bGw6bnRoLWNoaWxkKGV2ZW4pIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLWxlZnQ6NiU7cGFkZGluZy1yaWdodDo3JX19LnBvbXBhdCAuaWNvbi1ncmlkLS1ib3JkZXJlZHtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjZjg5ODI4fS5yZXZwYXQgLmljb24tZ3JpZC0tYm9yZGVyZWR7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgIzAwYjVlMn0uaWNvbi1ncmlke2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46NTBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uaWNvbi1ncmlkIC5pY29uLWNvcHlfX2Jsb2NrLS1pY29ue3dpZHRoOjEyMHB4fS5pY29uLWdyaWRfX2Zvb3Rub3Rle3BhZGRpbmctdG9wOjQ1cHh9Lmljb24tZ3JpZF9fZm9vdG5vdGU6OmJlZm9yZXtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDt3aWR0aDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiM5YzljOWM7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9Lmljb24tZ3JpZCAuaWNvbi1jb3B5X19jb250YWluZXI+Lmljb24tY29weV9fb3V0ZXI6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi1ib3R0b206MH0uaWNvbi1ncmlkLS1taW5pIC5pY29uLWNvcHlfX2Jsb2Nre3dpZHRoOmF1dG99Lmljb24tZ3JpZC0tbWluaSAuaWNvbi1jb3B5X19ibG9jay0taWNvbnt3aWR0aDo0MHB4fS5pY29uLWdyaWQtLW1pbmkgLmljb24tY29weV9fb3V0ZXJ7ZGlzcGxheTpmbGV4fS5pY29uLWdyaWQtLW1pbmkgLmljb24tY29weV9fb3V0ZXI+Lmljb24tY29weV9fYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDozNXB4fS5pY29uLWdyaWQtLW1lZGl1bSAuaWNvbi1jb3B5X19ibG9jay0taWNvbnt3aWR0aDoxMDBweH0uaWNvbi1ncmlkLS1sYXJnZSAuaWNvbi1jb3B5X19ibG9jay0taWNvbnt3aWR0aDoyMDBweH0uaWNvbi1ncmlkLS1sYXJnZSAuaWNvbi1jb3B5X19ibG9jay0tY29weXtwYWRkaW5nLXRvcDozMHB4fS5pY29uLWdyaWQtLWxhcmdlIC5pY29uLWNvcHlfX2Jsb2NrLS1jb3B5IHVse21hcmdpbi10b3A6MjVweDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjIwcHh9Lmljb24tZ3JpZC0tbGFyZ2UgLmljb24tY29weV9fYmxvY2stLWNvcHkgdWwgbGl7bGluZS1oZWlnaHQ6MS42MjVyZW07cGFkZGluZy1sZWZ0OjB9Lmljb24tZ3JpZC0tbGFyZ2UgLmljb24tY29weV9fYmxvY2stLWNvcHkgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXFwyMDIyXCI7Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwYjVlMjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O21hcmdpbi1sZWZ0Oi0yMHB4fS5pY29uLWdyaWQtLWNlbnRlciAuaWNvbi1jb3B5X19ibG9jay0tY29weXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MH0uaWNvbi1ncmlkLS1jZW50ZXIgLmljb24tY29weV9fb3V0ZXJ7cGFkZGluZy1yaWdodDowfS5pY29uLWdyaWQtLWNlbnRlciAuaWNvbi1jb3B5X19jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaWNvbi1ncmlkLS1pbmxpbmUgLmljb24tY29weV9fb3V0ZXI6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbToyNXB4fS5pY29uLWdyaWQuY29udGVudC0tbGlnaHQsLmljb24tZ3JpZC5jb250ZW50LS1zb2xpZHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5pY29uLWdyaWQuY29udGVudC0tc29saWQgLmljb24tZ3JpZF9fZm9vdG5vdGU6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNhIGRsIGRkPmRpdntwYWRkaW5nLXRvcDowfS5zYSBkbCBkZD5kaXYgLmljb24tZ3JpZHttYXJnaW46NTBweCAwIDM1cHh9LnNhIGRsIGRkPmRpdiAuY29udGVudHttYXJnaW4tdG9wOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2EgZGwgZGQ+ZGl2IC5pY29uLWdyaWR7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuaWNvbi1ncmlke21hcmdpbjo2MHB4IDAgNTBweDtvdmVyZmxvdzp2aXNpYmxlfS5pY29uLWdyaWQgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0e21hcmdpbi1ib3R0b206MjBweH0uaWNvbi1ncmlkIC5pY29uLWNvcHlfX2NvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjM1cHh9Lmljb24tZ3JpZF9fZm9vdG5vdGV7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNDBweDttYXgtd2lkdGg6MTIwMHB4fS5pY29uLWdyaWRfX291dGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmljb24tZ3JpZC0tbWVkaXVtIC5pY29uLWNvcHlfX2Jsb2NrLS1jb3B5e3BhZGRpbmctdG9wOjA7cGFkZGluZy1sZWZ0OjIwcHh9Lmljb24tZ3JpZC0tbWluaSAuaWNvbi1jb3B5X19ibG9ja3t3aWR0aDphdXRvfS5pY29uLWdyaWQtLW1pbmkgLmljb24tY29weV9fYmxvY2stLWljb257d2lkdGg6NDBweH0uaWNvbi1ncmlkLS1taW5pIC5pY29uLWNvcHlfX291dGVye2Rpc3BsYXk6ZmxleDttYXJnaW46MzBweCAwIDB9Lmljb24tZ3JpZC0tbWluaSAuaWNvbi1jb3B5X19vdXRlcj4uaWNvbi1jb3B5X19ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjIwcHh9Lmljb24tZ3JpZC0tbGFyZ2UgLmljb24tY29weV9fYmxvY2stLWljb257d2lkdGg6MjQwcHh9Lmljb24tZ3JpZC0tbGFyZ2UgLmljb24tY29weV9fYmxvY2t7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206YXV0b30uaWNvbi1ncmlkLS1sYXJnZSAuaWNvbi1jb3B5X19ibG9jay0tY29weXtwYWRkaW5nLXRvcDowO3BhZGRpbmctbGVmdDoxNDVweH0uaWNvbi1ncmlkLS1sYXJnZSAuaWNvbi1jb3B5X19ibG9jay0tY29weSB1bHttYXJnaW4tdG9wOjQwcHg7cGFkZGluZy1sZWZ0OjIwcHh9Lmljb24tZ3JpZC0taW5saW5lIC5pY29uLWNvcHlfX2NvbnRhaW5lcnttYXJnaW4tdG9wOjB9Lmljb24tZ3JpZC0taW5saW5lIC5pY29uLWNvcHlfX2Jsb2NrLS1jb3B5e3BhZGRpbmctdG9wOjB9Lmljb24tZ3JpZC0taW5saW5lIC5pY29uLWNvcHlfX291dGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9Lmljb24tZ3JpZC0taW5saW5lIC5pY29uLWNvcHlfX291dGVyOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5pY29uLWdyaWQtLWlubGluZSAuaWNvbi1jb3B5X19vdXRlcjpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjB9Lmljb24tZ3JpZC0taW5saW5lIC5pY29uLWNvcHlfX2Jsb2NrLS1pY29ue3BhZGRpbmctYm90dG9tOjB9Lmljb24tZ3JpZC0tdHdvIC5pY29uLWNvcHlfX291dGVye3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjUlfS5pY29uLWdyaWQtLXRocmVlIC5pY29uLWNvcHlfX291dGVye3dpZHRoOmF1dG87ZmxleDoxIDEgMzAuNSU7cGFkZGluZy1yaWdodDoyJTtwYWRkaW5nLWxlZnQ6MiV9Lmljb24tZ3JpZC0tdGhyZWUgLmljb24tY29weV9fb3V0ZXI6bnRoLWNoaWxkKDNuKzEpe3BhZGRpbmctbGVmdDowfS5pY29uLWdyaWQtLXRocmVlIC5pY29uLWNvcHlfX291dGVyOm50aC1jaGlsZCgzbil7cGFkZGluZy1yaWdodDowfS5pY29uLWdyaWQtLXRocmVlIC5pY29uLWNvcHlfX291dGVyOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5pY29uLWdyaWQtLXRocmVlIC5pY29uLWNvcHlfX2Jsb2NrLS1jb3B5e21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjB9Lmljb24tZ3JpZC0tdGhyZWUuaWNvbi1ncmlkLS1pbmxpbmUgLmljb24tY29weV9fb3V0ZXJ7d2lkdGg6MzMuMzMzMyU7ZmxleDowIDAgMzAuNSU7bWFyZ2luLWJvdHRvbTowfS5pY29uLWdyaWQtLWZvdXIgLmljb24tY29weV9fb3V0ZXJ7d2lkdGg6YXV0bztmbGV4OjEgMSAyMC41JTtwYWRkaW5nLXJpZ2h0OjIlO3BhZGRpbmctbGVmdDoyJX0uaWNvbi1ncmlkLS1mb3VyIC5pY29uLWNvcHlfX291dGVyOm50aC1jaGlsZCg0bisxKXtwYWRkaW5nLWxlZnQ6MH0uaWNvbi1ncmlkLS1mb3VyIC5pY29uLWNvcHlfX291dGVyOm50aC1jaGlsZCg0bil7cGFkZGluZy1yaWdodDowfS5pY29uLWdyaWQtLWZvdXIgLmljb24tY29weV9fb3V0ZXI6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9Lmljb24tZ3JpZC0tZm91ciAuaWNvbi1jb3B5X19ibG9jay0tY29weXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDowfX0uc3RhdHNfX2Jsb2Nre3dpZHRoOjEwMCV9LnN0YXRzX19ibG9jayBpbWd7bWF4LXdpZHRoOjU1MHB4O21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjUwcHh9LnN0YXRzX19oaWdobGlnaHR7cGFkZGluZzo0MHB4IDE0JSAzMnB4O21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVmNmY3fS5zdGF0c19faGlnaGxpZ2h0IHB7Y29sb3I6IzAwNGU1NztsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyfS5zdGF0c19faGlnaGxpZ2h0LS1zdGF0c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3RhdHNfX2hpZ2hsaWdodC0tc3RhdHMgaDF7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTowfS5zdGF0c19faGlnaGxpZ2h0LS1zdGF0cyBoNXtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6YXV0bzttYXJnaW4tYm90dG9tOmF1dG87bWFyZ2luLWxlZnQ6MTJweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0c19fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtkaXJlY3Rpb246cnRsO21heC13aWR0aDo5MDBweH0uc3RhdHNfX2NvbnRhaW5lcjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjQ4cHh9LnN0YXRzX19ibG9ja3t3aWR0aDphdXRvO2RpcmVjdGlvbjpsdHI7bWFyZ2luLXJpZ2h0OjE2cHh9LnN0YXRzX19oaWdobGlnaHR7d2lkdGg6MzExcHg7cGFkZGluZzo0MHB4IDE4JSAzMnB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZGlyZWN0aW9uOmx0cjttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5zdGF0c19faGlnaGxpZ2h0IHB7dGV4dC1hbGlnbjpsZWZ0fS5zdGF0c19faGlnaGxpZ2h0LS1zdGF0c3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LnRvb2x0aXB7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nLWJvdHRvbToycHg7YmFja2dyb3VuZC1zaXplOmF1dG8gM3B4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtcG9zaXRpb24teToxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Rvb2x0aXAtdW5kZXJsaW5lLW5hdnkucG5nXCIpfS50b29sdGlwLS13aGl0ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy90b29sdGlwLXVuZGVybGluZS13aGl0ZS5wbmdcIil9LnRvb2x0aXAtLW5hdnl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvdG9vbHRpcC11bmRlcmxpbmUtbmF2eS5wbmdcIil9LnRvb2x0aXAgLnRvb2x0aXBfX2NvbnRhaW5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojMDQ5ZmM1O2NvbG9yOiNmZmY7Zm9udC1zaXplOi44NzVyZW07Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MDt3b3JkLXdyYXA6YnJlYWstd29yZDtsaW5lLWhlaWdodDoxLjE0O21pbi1oZWlnaHQ6MjBweDtwYWRkaW5nOjhweCAxMHB4O3otaW5kZXg6NjAwO3RvcDphdXRvO2xlZnQ6MDtib3R0b206MTAwJTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1ib3R0b206N3B4O3dpZHRoOmluaGVyaXR9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudG9vbHRpcC0tcmlnaHQgLnRvb2x0aXBfX2NvbnRhaW5lciwudG9vbHRpcC5yaWdodCAudG9vbHRpcF9fY29udGFpbmVye3RvcDotNXB4O2xlZnQ6MTAwJTtib3R0b206YXV0bzttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1ib3R0b206YXV0bzt3aWR0aDoyODBweH19LnRvb2x0aXAgLnRvb2x0aXBfX2NvbnRhaW5lcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Rvb2x0aXAtYXJyb3cuc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTt0b3A6MTAwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4fS50b29sdGlwIC50b29sdGlwX19jb250YWluZXIubXVsdGlsaW5lOjpiZWZvcmV7bGVmdDoxMDAlO21hcmdpbi1sZWZ0Oi0zMHB4fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnRvb2x0aXAtLXJpZ2h0IC50b29sdGlwX19jb250YWluZXI6OmJlZm9yZSwudG9vbHRpcC5yaWdodCAudG9vbHRpcF9fY29udGFpbmVyOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dG9wOjIwcHg7bGVmdDotNXB4fX0uY29udGVudC0tbGlnaHQrLmNvbnRlbnQtLWxpZ2h0e3BhZGRpbmctdG9wOjA7bWFyZ2luLXRvcDowfS5pY29uLWdyaWQgOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpKy5zcG90bGlnaHQtLXJldnBhdC5zcG90bGlnaHQtLWFsdCAuY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICM4Nzg3ODd9LnRpbGUtcm93LS1mdWxsLnRpbGUtcm93LS1saWdodC1iZysudGlsZS1yb3ctLWZ1bGx7bWFyZ2luLXRvcDowfS50aWxlLWdyaWQrLmNvbnRlbnQ6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5jb250ZW50LS1zY3JvbGxib3gpOm5vdCguY29udGVudC0tbGlnaHQpe21hcmdpbi10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey50aWxlLWdyaWQrLmNvbnRlbnQ6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5jb250ZW50LS1zY3JvbGxib3gpOm5vdCguY29udGVudC0tbGlnaHQpe21hcmdpbi10b3A6NTBweH19LnRpbGUtZ3JpZCsuY29udGVudC0tc2Nyb2xsYm94e21hcmdpbi10b3A6LTIwcHh9LnRpbGUtZ3JpZCsubW0tdGFibGV7bWFyZ2luLXRvcDowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRpbGUtZ3JpZCsubW0tdGFibGV7bWFyZ2luLXRvcDo3MHB4fX0uY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKSsuc3BvdGxpZ2h0LS1hbHQgLnNwb3RsaWdodF9fY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNkOGQ4ZDh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucXVvdGUtLXNvbGlkKy5zcG90bGlnaHQtLXBvbXBhdCwucXVvdGUtLXNvbGlkIC5zcG90bGlnaHQtLWFsdHttYXJnaW4tdG9wOjB9fS5yZXZwYXQgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKSsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmNvbnRlbnQtLXNpZGUtYnktc2lkZSkgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy10b3A6NDVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5yZXZwYXQgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKSsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmNvbnRlbnQtLXNpZGUtYnktc2lkZSkgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjcwcHh9fS5yZXZwYXQgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKSsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNpZGUtYnktc2lkZSkgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAxMjI2OX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5yZXZwYXQgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKSsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNpZGUtYnktc2lkZSkgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7cGFkZGluZy10b3A6NTBweH19LnJldnBhdCAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKSsudGlsZS1ncmlkIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsKXtib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmctdG9wOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucmV2cGF0IC5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpKy50aWxlLWdyaWQgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpe2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5yZXZwYXQgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCkrLnRpbGUtZ3JpZHtib3JkZXItdG9wOjB9LnJldnBhdCAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKSsudGlsZS1ncmlkIC50aWxlLXJvdzpmaXJzdC1jaGlsZDpub3QoLnRpbGUtcm93LS1kYXJrLWJnKTpub3QoLnRpbGUtcm93LS1saWdodC1iZyk+LmNvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmctdG9wOjUwcHh9fS5yZXZwYXQgLnRpbGUtZ3JpZCsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmNvbnRlbnQtLXNjcm9sbGJveCk6bm90KC5pY29uLWdyaWQpe2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5yZXZwYXQgLnRpbGUtZ3JpZCsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmNvbnRlbnQtLXNjcm9sbGJveCk6bm90KC5pY29uLWdyaWQpe2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5yZXZwYXQgLnRpbGUtZ3JpZCsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmNvbnRlbnQtLXNjcm9sbGJveCk6bm90KC5pY29uLWdyaWQpe2JvcmRlci10b3A6MH0ucmV2cGF0IC50aWxlLWdyaWQrLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5jb250ZW50LS1zY3JvbGxib3gpOm5vdCguaWNvbi1ncmlkKT4uY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy10b3A6NTBweH19LnJldnBhdCAuZG93bmxvYWRzKy5zcG90bGlnaHQtLWFsdHtib3JkZXItdG9wOjJweCBzb2xpZCAjMDEyMjY5fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnJldnBhdCAuZG93bmxvYWRzKy5zcG90bGlnaHQtLWFsdHtib3JkZXItdG9wOjB9LnJldnBhdCAuZG93bmxvYWRzKy5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19jb250YWluZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAxMjI2OX19LnJldnBhdCAudGlsZS1ncmlkKy5pY29uLWdyaWQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCl7bWFyZ2luLXRvcDowO3BhZGRpbmctbGVmdDoyNXB4O3BhZGRpbmctcmlnaHQ6MjVweH0ucmV2cGF0IC50aWxlLWdyaWQrLmljb24tZ3JpZDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKSAuY29udGFpbmVyIC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy10b3A6NTBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMDEyMjY5fS5yZXZwYXQgLnRpbGUtZ3JpZCsuaWNvbi1ncmlkOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpIC5pY29uLWNvcHlfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucmV2cGF0IC50aWxlLWdyaWQrLmljb24tZ3JpZDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKSAuY29udGFpbmVyIC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjA7cGFkZGluZy10b3A6MH0ucmV2cGF0IC50aWxlLWdyaWQrLmljb24tZ3JpZDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKT4uY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICMwMTIyNjk7cGFkZGluZy10b3A6NTBweH19LnJldnBhdCAuY29udGVudC0tc2lkZS1ieS1zaWRlOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpOm5vdCguc2ltcGxlLWFjY29yZGlvbikrLmNvbnRlbnQtLXNpZGUtYnktc2lkZTpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLnNpbXBsZS1hY2NvcmRpb24pIC5jb250ZW50X19ibG9jay0tdGV4dHtib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmctdG9wOjUwcHh9LnBvbXBhdCAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmljb24tZ3JpZC0tZGVmYXVsdCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKSsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmljb24tZ3JpZC0tZGVmYXVsdCkgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNkOGQ4ZDg7cGFkZGluZy10b3A6NDVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wb21wYXQgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLWRlZmF1bHQpOm5vdCguc2ltcGxlLWFjY29yZGlvbikrLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLWRlZmF1bHQpIC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wb21wYXQgLnNpbXBsZS1hY2NvcmRpb24rLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCkgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNkOGQ4ZDg7cGFkZGluZy10b3A6NDVweDttYXgtd2lkdGg6OTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucG9tcGF0IC5zaW1wbGUtYWNjb3JkaW9uKy5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpIC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDo1MHB4fX0ucG9tcGF0IC5jb250ZW50LS06bm90KC5zaW1wbGUtYWNjb3JkaW9uKSsudGlsZS1ncmlkLS1yZXZlcnNlZCAudGlsZS1yb3c6bm90KC50aWxlLXJvdy0tZnVsbCl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q4ZDhkODtwYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnBvbXBhdCAuY29udGVudC0tOm5vdCguc2ltcGxlLWFjY29yZGlvbikrLnRpbGUtZ3JpZC0tcmV2ZXJzZWQgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpe2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wb21wYXQgLmNvbnRlbnQtLTpub3QoLnNpbXBsZS1hY2NvcmRpb24pKy50aWxlLWdyaWQtLXJldmVyc2Vke2JvcmRlci10b3A6MH0ucG9tcGF0IC5jb250ZW50LS06bm90KC5zaW1wbGUtYWNjb3JkaW9uKSsudGlsZS1ncmlkLS1yZXZlcnNlZCAudGlsZS1yb3c6Zmlyc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpOm5vdCgudGlsZS1yb3ctLWZ1bGwpPi5jb250YWluZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q4ZDhkODtwYWRkaW5nLXRvcDo1MHB4fX0ucG9tcGF0IC50aWxlLWdyaWQrLmljb24tZ3JpZDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKXttYXJnaW4tdG9wOjA7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4fS5wb21wYXQgLnRpbGUtZ3JpZCsuaWNvbi1ncmlkOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpIC5jb250YWluZXIgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLXRvcDo1MHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDRlNTd9LnBvbXBhdCAudGlsZS1ncmlkKy5pY29uLWdyaWQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCkgLmljb24tY29weV9fY29udGFpbmVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wb21wYXQgLnRpbGUtZ3JpZCsuaWNvbi1ncmlkOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpIC5jb250YWluZXIgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxke2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfS5wb21wYXQgLnRpbGUtZ3JpZCsuaWNvbi1ncmlkOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpPi5jb250YWluZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwNGU1NztwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpey5oZXJvKy50aWxlLWdyaWQgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpe21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9Lmhlcm8rLnN0ZXBze21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9Lmhlcm8rLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5zYSk6bm90KC5pY29uLWdyaWQpe21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9Lmhlcm8rLmljb24tZ3JpZHttYXJnaW4tdG9wOjE1cHh9Lmhlcm8rLnNhe21hcmdpbi10b3A6MTVweH0uaGVybysuZG9zaW5nLWNhbGVuZGFye3BhZGRpbmctdG9wOjE1cHh9Lmhlcm8rLmRvd25sb2Fkc3ttYXJnaW4tdG9wOjE1cHh9Lmhlcm8rLmZvcm17bWFyZ2luLXRvcDo1cHh9Lmhlcm8rLnNpdGVtYXAgLnNpdGVtYXBfX3Jvd3twYWRkaW5nLXRvcDoxNXB4fX0uZG9zaW5ne3BhZGRpbmctdG9wOjEwcHh9LmRvc2luZy0ta2V5e21hcmdpbi1ib3R0b206MzBweH0uZG9zaW5nLS1rZXkgbGVnZW5ke21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6MXJlbTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojMzMzfS5kb3NpbmctLWtleSBkdHtmbG9hdDpsZWZ0O3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmRvc2luZy0ta2V5IGR0LmJsdWV7YmFja2dyb3VuZC1jb2xvcjojMDBiNWUyfS5kb3NpbmctLWtleSBkdC55ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjojZjdiNTAwfS5kb3NpbmctLWtleSBkZHttYXJnaW4tbGVmdDoyMHB4O2NvbG9yOiM0ZjRmNGY7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS40fS5kb3NpbmctLWtleSBkZCB1bHtmb250LXNpemU6Ljc1cmVtO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MTdweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjEwcHg7bWF4LXdpZHRoOjI5MHB4O21hcmdpbi10b3A6M3B4fS5kb3NpbmctLWtleSBkZCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MDtsaW5lLWhlaWdodDoxLjR9LmRvc2luZy0ta2V5IGRkIHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCIgIWltcG9ydGFudDt3aWR0aDo4cHggIWltcG9ydGFudDtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O2xlZnQ6MTRweH0uZG9zaW5nLS1jaGFydCBpbWd7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7YWxpZ24tc2VsZjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZG9zaW5ne2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDoxNHB4fS5kb3NpbmctLWtleXtwYWRkaW5nLXJpZ2h0OjUlO2ZsZXg6MSAxIDMzJX0uZG9zaW5nLS1jaGFydHtmbGV4OjEgMSA2NiV9fS5jb21wYXJpc29uLWNhbGxvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5jb21wYXJpc29uLWNhbGxvdXQtLW9uZXt3aWR0aDoxMDAlO21heC13aWR0aDoxNjVweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5jb21wYXJpc29uLWNhbGxvdXQtLW9uZSBpbWd7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bzt3aWR0aDoxMDAlO2hlaWdodDppbnRyaW5zaWN9LmNvbXBhcmlzb24tY2FsbG91dC0tdHdve3dpZHRoOjEwMCU7cGFkZGluZzo0JSAwfS5jb21wYXJpc29uLWNhbGxvdXQtLXR3byBoM3t3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMGI1ZTI7bGluZS1oZWlnaHQ6MC4xO21hcmdpbjoxMHB4IDAgMjBweH0uY29tcGFyaXNvbi1jYWxsb3V0LS10d28gaDMgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNlN2Y4ZmQ7cGFkZGluZzowIDIwcHh9LmNvbXBhcmlzb24tY2FsbG91dC0tdGhyZWV7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21wYXJpc29uLWNhbGxvdXR7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjEwODBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5jb21wYXJpc29uLWNhbGxvdXQtLW9uZXt3aWR0aDo1MCU7bWFyZ2luLXRvcDphdXRvO21heC13aWR0aDoxNTVweDtoZWlnaHQ6MTAwJX0uY29tcGFyaXNvbi1jYWxsb3V0LS10d297b3JkZXI6MjtwYWRkaW5nOjB9LmNvbXBhcmlzb24tY2FsbG91dC0tdHdvIGgze2JvcmRlci1ib3R0b206MS41cHggc29saWQgIzAwYjVlMn0uY29tcGFyaXNvbi1jYWxsb3V0LS10aHJlZXtvcmRlcjozO3dpZHRoOjUwJX0uY29tcGFyaXNvbi1jYWxsb3V0LS10aHJlZSB1bHt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1sZWZ0OjEwJTtwYWRkaW5nLXJpZ2h0OjQlfS5jb21wYXJpc29uLWNhbGxvdXQtLXRocmVlOmxhc3QtY2hpbGQgdWx7cGFkZGluZy1sZWZ0OjE4JX0uY29tcGFyaXNvbi1jYWxsb3V0IC5jb21wYXJpc29uLWNhbGxvdXQ6bnRoLWxhc3QtY2hpbGQoMil7bWF4LXdpZHRoOjI1MHB4fX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIHN1cHtmb250LWZhbWlseTppbmhlcml0O3RvcDowO2ZvbnQtc2l6ZTo1NSU7dmVydGljYWwtYWxpZ246c3VwZXJ9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucnJmbHBhdCAuaDEsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucnJmbHBhdCBoMSxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5ycmZscGF0IC5oMixib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5ycmZscGF0IGgyLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnJyZmxwYXQgLmgzLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnJyZmxwYXQgaDMsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucnJmbHBhdCAuaDQsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucnJmbHBhdCBoNCxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5ycmZscGF0IC5oNSxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5ycmZscGF0IGg1LGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnJyZmxwYXQgLmg2LGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnJyZmxwYXQgaDZ7Y29sb3I6IzMzM31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnJyZmxwYXQgaDV7Zm9udC1zaXplOjFyZW19fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnJyZmxwYXQgaDQgYSxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5ycmZscGF0IHAgYSxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5ycmZscGF0IHNtYWxsIGEsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucnJmbHBhdCBhOm5vdChbY2xhc3NePVwiYnRuXCJdKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMTIyNjl9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaWNvbi1ncmlkOm5vdCguaWNvbi1ncmlkLS1saWdodCkrLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKTpub3QoLmljb24tZ3JpZC0tbGlnaHQpIC5jb250ZW50X19ibG9jay0tdGV4dHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDhkOGQ4O3BhZGRpbmctdG9wOjUwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY29udGVudDpub3QoLnNpbXBsZS1hY2NvcmRpb24pOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpOm5vdCguaWNvbi1ncmlkLS1saWdodCkrLnRpbGUtZ3JpZCAudGlsZS1yb3c6Zmlyc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpOmxhc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpPi5jb250YWluZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q4ZDhkODtwYWRkaW5nLXRvcDo1MHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnRpbGUtZ3JpZC0tcmV2ZXJzZWQrLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKTpub3QoLmljb24tZ3JpZC0tbGlnaHQpIC5jb250ZW50X19ibG9jay0tdGV4dHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDhkOGQ4O3BhZGRpbmctdG9wOjUwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLnNpbXBsZS1hY2NvcmRpb24pKy5jb250ZW50LmNvbnRlbnQtLXNpZGUtYnktc2lkZSAuY29udGVudF9fYmxvY2stLXRleHR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwYjVlMjtwYWRkaW5nLXRvcDo1MHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNvbnRlbnQtLXNpZGUtYnktc2lkZSsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKSAuY29udGVudF9fYmxvY2stLXRleHR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwYjVlMjtwYWRkaW5nLXRvcDo1MHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpKy5jb250ZW50LmNvbnRlbnQtLXNpZGUtYnktc2lkZSAuY29udGVudF9fYmxvY2stLXRleHR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwYjVlMjtwYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY29udGVudC0tc2lkZS1ieS1zaWRlKy5jb250ZW50Om5vdCguY29udGVudC0tc2lkZS1ieS1zaWRlKXttYXJnaW4tdG9wOi0yMHB4fX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXJfX2Jsb2NrLS1icmFuZGluZ3thbGlnbi1pdGVtczpmbGV4LWVuZH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXJfX2Jsb2NrLS1icmFuZGluZyAuaGVhZGVyX19hbmNob3J7cGFkZGluZy1yaWdodDo1cHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyX19ibG9jay0tYnJhbmRpbmcgLmhlYWRlcl9fYW5jaG9yIC5oZWFkZXJfX2ltZy0tbG9nb3t3aWR0aDo3MHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlcl9fYmxvY2stLWJyYW5kaW5nIC5oZWFkZXJfX2FuY2hvcjpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6NXB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlcl9fYmxvY2stLWJyYW5kaW5nIC5oZWFkZXJfX2FuY2hvcjpsYXN0LWNoaWxkIC5oZWFkZXJfX2ltZy0tbG9nb3t3aWR0aDo1MHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXIsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcjo6YmVmb3JlLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwOWVjN31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlcl9fYmxvY2stLWJyYW5kaW5ne2FsaWduLWl0ZW1zOmNlbnRlcn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXJfX2Jsb2NrLS1icmFuZGluZyAuaGVhZGVyX19hbmNob3IgLmhlYWRlcl9faW1nLS1sb2dve3dpZHRoOjkwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyX19ibG9jay0tYnJhbmRpbmcgLmhlYWRlcl9fYW5jaG9yOmxhc3QtY2hpbGQgLmhlYWRlcl9faW1nLS1sb2dve3dpZHRoOjY4cHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyX19ibG9jay0tdG9vbGJhcntwYWRkaW5nLWxlZnQ6MTgwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyX19ibG9jay0tc3VibmF2LWNvbC0xe21heC13aWR0aDoxMzBweH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXJfX2Jsb2NrLS1zdWJuYXYtY29sLTJ7bWF4LXdpZHRoOjI3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlcl9fYmxvY2stLXRvb2xiYXJ7d2lkdGg6MTEwJTttYXJnaW4tbGVmdDotMTAlO3BhZGRpbmctbGVmdDowfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlcl9fYmxvY2stLWJyYW5kaW5ne2FsaWduLWl0ZW1zOmZsZXgtZW5kO21pbi13aWR0aDoxODBweDttYXgtd2lkdGg6MjAlfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlcl9fYmxvY2stLWJyYW5kaW5nIC5oZWFkZXJfX2FuY2hvcntwYWRkaW5nLXJpZ2h0OjEwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyX19ibG9jay0tYnJhbmRpbmcgLmhlYWRlcl9fYW5jaG9yIC5oZWFkZXJfX2ltZy0tbG9nb3t3aWR0aDphdXRvO2hlaWdodDo0MHB4O21pbi13aWR0aDowfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlcl9fYmxvY2stLWJyYW5kaW5nIC5oZWFkZXJfX2FuY2hvcjpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXJfX2Jsb2NrLS1icmFuZGluZyAuaGVhZGVyX19hbmNob3I6bGFzdC1jaGlsZCAuaGVhZGVyX19pbWctLWxvZ297d2lkdGg6YXV0bztoZWlnaHQ6NTBweDttaW4td2lkdGg6MH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXJfX2Jsb2NrLS1kZXNrdG9wLW5hdntwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvciAuaGVhZGVyX19pbWctLWxvZ297d2lkdGg6YXV0bztoZWlnaHQ6NjRweH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yOmxhc3QtY2hpbGQgLmhlYWRlcl9faW1nLS1sb2dve3dpZHRoOmF1dG87aGVpZ2h0OjcwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyX19ibG9jay0tZGVza3RvcC1uYXZ7cGFkZGluZy1sZWZ0OjcwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVhZGVyX19ibG9jay0tYnJhbmRpbmd7bWluLXdpZHRoOjI1MHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlYWRlcl9fYmxvY2stLXRvb2xiYXJ7d2lkdGg6MTE1JTttYXJnaW4tbGVmdDotMTUlfX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5pbmRpY2F0aW9uX19idXR0b246OmFmdGVye2JvcmRlci10b3AtY29sb3I6IzAwMH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJve2JhY2tncm91bmQ6cmlnaHQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcnJmbC1oZXJvLW1vYi1iZy5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpe3BhZGRpbmctbGVmdDo1MHB4O3BhZGRpbmctYm90dG9tOjB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVybyBoMXtmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDoyLjM3NXJlbX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJvIGgxOjpiZWZvcmV7Y29udGVudDpcIi8gXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyNXB4O2NvbG9yOiNmY2M1MDE7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNXJlbX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJvIHB7Y29sb3I6IzMzM31ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJvOm5vdCguaGVyby0tbGFuZGluZykgLmhlcm9fX2Jsb2Nre3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy1ib3R0b206MzVweDttaW4taGVpZ2h0OjM1MHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlcm8tLWxhbmRpbmd7YmFja2dyb3VuZDpyaWdodC9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3JyZmwtbGFuZGluZy1oZXJvLW1iLnBuZ1wiKX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJvLS1sYW5kaW5nIHB7Y29sb3I6IzQ0NH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlcm97YmFja2dyb3VuZDpyaWdodC9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2hlcm8td2l0aC1iZy0yLnN2Z1wiKX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCl7cGFkZGluZy1sZWZ0OjUwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVybyBoMTo6YmVmb3Jle2xlZnQ6MTVweDtmb250LXNpemU6My40Mzc1cmVtfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlcm8gaDV7Zm9udC1zaXplOjEuNTYyNXJlbX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJvOm5vdCguaGVyby0tbGFuZGluZykgLmhlcm9fX2Jsb2Nre21pbi1oZWlnaHQ6MjUwcHg7bWF4LXdpZHRoOjc4JX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJvLS1sYW5kaW5ne2JhY2tncm91bmQ6cmlnaHQvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9ycmZsLWxhbmRpbmctaGVyby1kdC5wbmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpe3BhZGRpbmctYm90dG9tOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2stLXBvcnRyYWl0e21heC13aWR0aDozODVweDtwYWRkaW5nLXJpZ2h0OjQuNSV9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpe3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KXtwYWRkaW5nLWxlZnQ6NDBweH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5oZXJvOm5vdCguaGVyby0tbGFuZGluZykgLmhlcm9fX2Jsb2Nre21heC13aWR0aDoxMDAlfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlcm8gaDF7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6My41cmVtfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmhlcm8gaDE6OmJlZm9yZXtsZWZ0OjB9fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLndheWZpbmRlcl9fYmxvY2stLWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZWMyZWEgMCUsICM2YmJhZWIgMTUlLCAjNTZhY2U1IDYwJSwgIzQ5OWZkNiA4MCUpfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLndheWZpbmRlci1iZzF7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjU1cHg7aGVpZ2h0OjI0N3B4O3JpZ2h0Oi0xMHB4O2JvdHRvbTotMTBweDtvcGFjaXR5OjF9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAud2F5ZmluZGVyLWJnMSAuc3RvcC1jb2xvcntzdG9wLWNvbG9yOiNmY2M1MDF9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAud2F5ZmluZGVyLWJnMntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNTc3cHg7aGVpZ2h0Ojk0NXB4O3JpZ2h0OjA7Ym90dG9tOi0xMDhweDtvcGFjaXR5OjF9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAud2F5ZmluZGVyLWJnMiAuc3RvcC1jb2xvcntzdG9wLWNvbG9yOiNkZWRkZGR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC53YXlmaW5kZXJfX2Jsb2NrLS1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2VjMmVhIDAlLCAjNmJiYWViIDE1JSwgIzU2YWNlNSA2MCUsICM0OTlmZDYgODAlKX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC53YXlmaW5kZXItYmcxe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjM3NnB4O2hlaWdodDozNjFweDtyaWdodDotMTRweDtib3R0b206LTE0cHg7b3BhY2l0eToxfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLndheWZpbmRlci1iZzJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6OTk4cHg7aGVpZ2h0OjU5OHB4O3JpZ2h0OjA7Ym90dG9tOi03MHB4O29wYWNpdHk6MX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC53YXlmaW5kZXJfX2Jsb2NrLS10ZXh0YmxvY2t7d2lkdGg6MTAyMHB4fX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5idG46bm90KC5oZWFkZXJfX2J0bil7Ym9yZGVyLWNvbG9yOiMzMzM7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9ycmZscGF0LWN0YS1hcnJvdy5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuYnRuOm5vdCguaGVhZGVyX19idG4pOmhvdmVyOm5vdCguYnRuLS1ycmZscGF0LWRvd25sb2FkKXt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTYlO2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTtib3JkZXItY29sb3I6I2ZjYzUwMX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC50cmF5X19ibG9jay0taGVhZGVye2JhY2tncm91bmQtY29sb3I6IzAwYjVlMn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC50cmF5X19idXR0b24tLWFjdGl2ZXtjb2xvcjojMDAwfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnRyYXlfX3NwYW4tLWljb257Ym9yZGVyLWNvbG9yOiMwMDB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAudHJheV9fc3Bhbi0taWNvbjo6YWZ0ZXIsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAudHJheV9fc3Bhbi0taWNvbjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnRyYXlfX2Jsb2NrLS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDEyMjY5fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnRyYXlfX2Jsb2NrLS1oaWRkZW4gdWw6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAudHJheV9fYnV0dG9uLS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDBiNWUyO2NvbG9yOiMwMDB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAudHJheV9fYnV0dG9uOm5vdCgudHJheV9fYnV0dG9uLS1leHBhbmQpOmFjdGl2ZSxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC50cmF5X19idXR0b246bm90KC50cmF5X19idXR0b24tLWV4cGFuZCk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDBiNWUyfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnRyYXlfX3NwYW4tLWljb257Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC50cmF5X19zcGFuLS1pY29uOjphZnRlcixib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC50cmF5X19zcGFuLS1pY29uOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5jcy1ob3d0b3tiYWNrZ3JvdW5kLWNvbG9yOiNlN2Y4ZmR9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3MtaG93dG8gb2wgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1ZTI7Y29sb3I6IzAwMH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5jcyBoMjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwYjVlMjtjb2xvcjojMDAwfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzX19idG57Y29sb3I6IzAxMjI2OTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYnRuLWNzLWFycm93LXJldnBhdC5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3N0aWxle2JhY2tncm91bmQtY29sb3I6I2U3ZjhmZDtjb2xvcjojMDEyMjY5fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzdGlsZTo6YmVmb3Jle2JvcmRlcjo0cHggc29saWQgIzAwYjVlMn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5jc3RpbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWNkZmVkfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzdGlsZS5zZWxlY3RlZHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzA1YWVjZH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5jc3RpbGUuc2VsZWN0ZWQ6OmJlZm9yZXtib3JkZXI6NHB4IHNvbGlkICMwNWFlY2Q7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXJldi5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3N0aWxlOmZvY3Vze291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCAycHggMnB4IHJnYmEoNSwxNzQsMjA1LDAuMyl9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3NxX19saXN0IGxpe2JhY2tncm91bmQtY29sb3I6I2U3ZjhmZDtjb2xvcjojMDEyMjY5fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzcV9fbGlzdCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5Y2RmZWR9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3NxX19saXN0IGxpLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6IzA1YWVjZDtjb2xvcjojZmZmfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzcV9fbGlzdCBsaTo6YmVmb3Jle2JvcmRlcjo0cHggc29saWQgIzA1YWVjZH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5jc3FfX2xpc3QgbGkuc2VsZWN0ZWQ6OmJlZm9yZXtib3JkZXI6NHB4IHNvbGlkICNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXJldi5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3NxX19saXN0IGxpOmZvY3Vze291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCAycHggMnB4IHJnYmEoNSwxNzQsMjA1LDAuMyl9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3NxX19hZGR7YmFja2dyb3VuZC1jb2xvcjojZTdmOGZkO2NvbG9yOiMwMTIyNjl9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3NxX19hZGQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWNkZmVkfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzcV9fYWRkIC5jc3FfX2VkaXQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYWRkLS1yZXYuc3ZnXCIpfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzcV9fYWRkLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6IzA1YWVjZDtjb2xvcjojZmZmfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzcV9fYWRkLnNlbGVjdGVkIC5jc3FfX2VkaXQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXJldi5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY3MtY29tcGxldGVkIC5idG4tYmFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9idG4tY3MtYXJyb3ctYmFjay1yZXZwYXQuc3ZnXCIpfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNzLWNvbXBsZXRlZCAuYnRuLWJhY2stLXJyZmxwYXR7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYnRuLWNzLWFycm93LWJhY2stcmV2cGF0LnN2Z1wiKX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC50aWxlLXJvdyB1bHtsaXN0LXN0eWxlOm5vbmV9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAudGlsZS1yb3cgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXFwyMDIyXCI7Zm9udC1zaXplOjExcHg7Y29sb3I6IzAwYjVlMjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMHB4O21hcmdpbi1sZWZ0Oi0zMHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnRpbGUtcm93LS1saWdodC1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiNlN2Y4ZmR9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAudGlsZS1yb3ctLWxpZ2h0LWJnOm5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpe21hcmdpbjowO3BhZGRpbmc6NTBweCAyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAudGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpOm50aC1jaGlsZChldmVuKSAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDo2MHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnRpbGUtcm93LS1saWdodC1iZzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKXtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnF1b3Rle3BhZGRpbmc6MzBweCAzMHB4IDMwcHggMH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5xdW90ZV9fYmxvY2txdW90ZXtib3JkZXItbGVmdDowfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnF1b3RlX19ibG9ja3F1b3RlPmRpdjpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDoxMHB4IHNvbGlkICMwMGI1ZTI7cGFkZGluZy1sZWZ0OjI0cHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucXVvdGVfX2Jsb2NrcXVvdGUgYXttYXgtd2lkdGg6MzE1cHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucXVvdGUtLXNvbGlke2JhY2tncm91bmQtY29sb3I6I2U3ZjhmZDtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy1yaWdodDozNXB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnF1b3RlLS1jdGF7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5xdW90ZS0tYmFja2dyb3VuZCAucXVvdGVfX2Jsb2NrcXVvdGUgZGl2OmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5xdW90ZXtwYWRkaW5nLWJvdHRvbTo0NXB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnF1b3RlX19ibG9ja3F1b3Rle2JvcmRlci1sZWZ0LXdpZHRoOjZweDtwYWRkaW5nLWxlZnQ6MTVweDttaW4taGVpZ2h0OjB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucXVvdGVfX2Jsb2NrcXVvdGU+ZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDo0NXB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnF1b3RlLS1zb2xpZHtwYWRkaW5nLXRvcDo0NXB4O3BhZGRpbmctYm90dG9tOjQ1cHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucXVvdGUtLWN0YXtwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHh9fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmluZGljYXRpb25ze2JhY2tncm91bmQtY29sb3I6IzAxMjI2OX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5pbmRpY2F0aW9uc19fYmxvY2stLWNvcHl7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbG9yOiNmZmZ9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaW5kaWNhdGlvbnNfX2Jsb2NrLS1jb3B5IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MTJweDttYXJnaW4tYm90dG9tOjB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaW5kaWNhdGlvbnNfX2Jsb2NrLS1jb3B5IHVsIGxpe2ZvbnQtc2l6ZTouODc1cmVtfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmluZGljYXRpb25zX19ibG9jay0tY29weSB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMjJcIjtjb2xvcjojMDBiNWUyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEycHg7bWFyZ2luLWxlZnQ6LTEycHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5pbmRpY2F0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMSwzMywxMDUsMC44KX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5pbmRpY2F0aW9uc19fYmxvY2stLWNvcHl7cGFkZGluZy1yaWdodDowfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmluZGljYXRpb25zX19ibG9jay0tY29weSB1bHtsaXN0LXN0eWxlOm5vbmU7Y29sdW1uLWNvdW50OjI7LXdlYmtpdC1jb2x1bW4tY291bnQ6MjstbW96LWNvbHVtbi1jb3VudDoyOy13ZWJraXQtY29sdW1uLWdhcDo0MHB4Oy1tb3otY29sdW1uLWdhcDo0MHB4O2NvbHVtbi1nYXA6NDBweH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5pbmRpY2F0aW9uc19fYmxvY2stLWNvcHkgdWwgbGl7Zm9udC1zaXplOi43NXJlbX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5pbmRpY2F0aW9uc19fYmxvY2stLWNvcHkgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXFwyMDIyXCI7Y29sb3I6IzAwYjVlMjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMnB4O21hcmdpbi1sZWZ0Oi0xMnB4O3BhZGRpbmctYm90dG9tOjB9fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmljb24tZ3JpZC0tbGlnaHR7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo2MHB4O21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNlN2Y4ZmR9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaWNvbi1ncmlkLS1saWdodCAuaWNvbi1jb3B5X19ibG9jay0taWNvbntoZWlnaHQ6MTQwcHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuaWNvbi1ncmlkLS1saWdodCAuaWNvbi1jb3B5X19ibG9jay0taWNvbiBpbWd7aGVpZ2h0OjEwMCV9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY29udGVudCB1bDpub3QoLmRlZmF1bHQtbGlzdC1zdHlsZXMpe2xpc3Qtc3R5bGU6bm9uZX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5jb250ZW50IHVsOm5vdCguZGVmYXVsdC1saXN0LXN0eWxlcykgbGk6OmJlZm9yZXtjb250ZW50OlwiXFwyMDIyXCI7Y29sb3I6IzAwYjVlMjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMHB4O21hcmdpbi1sZWZ0Oi0zMHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNvbnRlbnQgdWw6bm90KC5kZWZhdWx0LWxpc3Qtc3R5bGVzKSBsaSB1bHtsaXN0LXN0eWxlLXR5cGU6Y2lyY2xlfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNvbnRlbnQgdWw6bm90KC5kZWZhdWx0LWxpc3Qtc3R5bGVzKSBsaSB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5jb250ZW50IHVsOm5vdCguZGVmYXVsdC1saXN0LXN0eWxlcykgbGkgdWwgbGkgdWx7bGlzdC1zdHlsZS10eXBlOnNxdWFyZX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5jb250ZW50IHVsOm5vdCguZGVmYXVsdC1saXN0LXN0eWxlcykuc2lkZS1ieS1zaWRle3BhZGRpbmctbGVmdDowfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmNvbnRlbnQgdWw6bm90KC5kZWZhdWx0LWxpc3Qtc3R5bGVzKS5zaWRlLWJ5LXNpZGUgbGk6OmJlZm9yZXtjb250ZW50Om5vbmV9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuY29udGVudC0tbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZTdmOGZkfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnNhIGR0e2JvcmRlci1ib3R0b206MC41cHggc29saWQgIzRmNGY0Zn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zYSBkdCBoNHtjb2xvcjojMDAwfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnNhIGR0PmRpdjo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLWFycm93LXJldnBhdC5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuc2EgZGQgdWx7bGlzdC1zdHlsZTpkaXNjfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnNhIGRkIHVsIGxpe3BhZGRpbmctbGVmdDoxMHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnNhIGRkIHVsIGxpOjpiZWZvcmV7Y29udGVudDpub25lfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnNwb3RsaWdodF9fYmxvY2sgaDJ7Y29sb3I6IzMzM31ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zcG90bGlnaHRfX2Jsb2NrIHB7Y29sb3I6IzRmNGY0Zn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zcG90bGlnaHRfX2NvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjMDBiNWUyfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnNwb3RsaWdodF9fY29udGFpbmVyPi5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxke2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvcm0gbGFiZWx7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtO2xldHRlci1zcGFjaW5nOi4wMTVyZW19Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuZm9ybSBsYWJlbC5pbGFiZWx7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Y29sb3I6IzRmNGY0ZjtsZXR0ZXItc3BhY2luZzouMDEzNzVyZW07bGluZS1oZWlnaHQ6MS42MjV9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuZm9ybSBsYWJlbC5pbGFiZWwuYWN0aXZlLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvcm0gbGFiZWw6bm90KC5pbGFiZWwpLmFjdGl2ZXtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5mb3JtIC5pbGFiZWwuZXJyb3IsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuZm9ybSBsYWJlbC5pbGFiZWwuYWN0aXZlLmVycm9ye2NvbG9yOiNlMDIwMjB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDA0ZTU3fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ud3BjZjctbm90LXZhbGlkLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLndwY2Y3LW5vdC12YWxpZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTAyMDIwfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvcm0gdGV4dGFyZWF7Ym9yZGVyOjFweCBzb2xpZCAjMDA0ZTU3fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvcm0gLndwY2Y3LW5vdC12YWxpZCB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICNlMDIwMjB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rc3Bhbjo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXBvbS5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuZm9ybSAucGF0c2VsZWN0X19zZWxlY3RlZHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5mb3JtIC5wYXRzZWxlY3RfX3NlbGVjdGVkOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zZWxlY3QtcnJmbHBhdC5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuZm9ybSAucGF0c2VsZWN0X19zZWxlY3RlZC5kZWZhdWx0e2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIixzYW5zLXNlcmlmfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvcm0gLnBhdHNlbGVjdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6IzRmNGY0Zn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5mb3JtIC5wYXRzZWxlY3RfX3NlbGVjdGVkLmVycm9yLGJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmZvcm0gc2VsZWN0LndwY2Y3LW5vdC12YWxpZCsucGF0c2VsZWN0X19zZWxlY3RlZHtib3JkZXI6MXB4IHNvbGlkICNlMDIwMjB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuc3RhdHNfX2hpZ2hsaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTowfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnN0YXRzX19oaWdobGlnaHQgcHtjb2xvcjojMDAwO3RleHQtYWxpZ246bGVmdH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zdGF0c19faGlnaGxpZ2h0LS1zdGF0c3tmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTo1cHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuc3RhdHNfX2hpZ2hsaWdodC0tc3RhdHMgaDEsYm9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuc3RhdHNfX2hpZ2hsaWdodC0tc3RhdHMgaDR7Y29sb3I6IzAyYjNlMTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlIEhlYXZ5XCIsc2Fucy1zZXJpZn1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zdGF0c19faGlnaGxpZ2h0LS1zdGF0cyBoMXtmb250LXNpemU6NC4zNzVyZW07bGluZS1oZWlnaHQ6My4yNXJlbX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zdGF0c19faGlnaGxpZ2h0LS1zdGF0cyBoNHttYXJnaW4tdG9wOmF1dG87Zm9udC1zaXplOjIuMDYyNXJlbTttYXJnaW4tbGVmdDoxMHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnN0YXRzX19ibG9jayBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnN0YXRzX19jb250YWluZXJ7bWF4LXdpZHRoOjEwMDBweH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zdGF0c19fYmxvY2t7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206YXV0b31ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zdGF0c19fYmxvY2sgaW1ne21heC13aWR0aDo2NjBweDttYXJnaW4tdG9wOjB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuc3RhdHNfX2Jsb2NrOmxhc3QtY2hpbGR7d2lkdGg6NjYlfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnN0YXRzX19oaWdobGlnaHQgcHtmb250LXNpemU6MS41cmVtfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnN0YXRzX19oaWdobGlnaHQtLXN0YXRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmxlZnR9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAuc3RhdHNfX2hpZ2hsaWdodC0tc3RhdHMgaDF7Zm9udC1zaXplOjUuNXJlbTtsaW5lLWhlaWdodDo0cmVtfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnN0YXRzX19oaWdobGlnaHQtLXN0YXRzIGg0e2ZvbnQtc2l6ZToyLjVyZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOmF1dG87bGluZS1oZWlnaHQ6aW5oZXJpdH19Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucGFyYWxsYXhfX3NoYWRle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLDAsMCwwLjQpIDEwMCUpfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnBhcmFsbGF4X19uYXYgbGkgc3BhbntvcGFjaXR5OjF9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucGFyYWxsYXhfX3RpcHN7dG9wOjIxMHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnBhcmFsbGF4IC5wdHJhbnNpdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMwNWFlY2R9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucHNlY3Rpb24gaDJ7Y29sb3I6IzAwMDtmb250LXdlaWdodDoxMDB9QG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KXtib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5wc2VjdGlvbiBoMntmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnBzZWN0aW9uIGgye2ZvbnQtc2l6ZTozLjQzNzVyZW07bGluZS1oZWlnaHQ6My45Mzc1cmVtfX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5wc2VjdGlvbiBoMiBzdXB7Zm9udC1zaXplOjQ5JTt0b3A6MH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5wc2VjdGlvbiBoM3tjb2xvcjojMDAwO2ZvbnQtc2l6ZToxLjc1cmVtfUBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAucHNlY3Rpb24gaDN7Zm9udC1zaXplOjJyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2JvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnBzZWN0aW9uIGgze2ZvbnQtc2l6ZToyLjVyZW19fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnBzZWN0aW9uIHB7Y29sb3I6IzAwMH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5wc2VjdGlvbiBwLmNhcHRpb257Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIDAgMTBweCAjMDAwfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLnBzZWN0aW9uIHAgc3Vwe2ZvbnQtc2l6ZTo3MCU7dG9wOjNweH1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5wYXJhbGxheF9fc2Nyb2xscGFuZSBzZWN0aW9uOm50aC1jaGlsZCgzKSBoMntmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDozLjJyZW19fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiBoMntjb2xvcjojMzMzfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiBoMiBzdXB7Zm9udC1zaXplOjQ5JTt0b3A6MH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gaDIrcHttYXJnaW46MTBweCAwIDB9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAubS1wYXJhbGxheCAubXBzZWN0aW9uIGgze2NvbG9yOiMzMzM7Zm9udC1zaXplOjEuNTYyNXJlbTtsaW5lLWhlaWdodDoyLjI1cmVtO21hcmdpbi1ib3R0b206MH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gcHtjb2xvcjojMzMzO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiBwIHN1cHtmb250LXNpemU6NzAlO3RvcDoycHh9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAubS1wYXJhbGxheCAubXBzZWN0aW9uIC5jYXB0aW9ue2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07dGV4dC1zaGFkb3c6MCAwIDVweCAjMDAwfWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiBpbWd7bWFyZ2luLXRvcDotMTBweH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gYS5idG4tLXBheC1saW5re3dpZHRoOmF1dG87bWluLXdpZHRoOjIwMHB4fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0gLmxpbmstbGlzdCB1bC5saW5rLWxpc3RfX3Vse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MH1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5saW5rLWxpc3QgbGkubGluay1saXN0X19saTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5saW5rLWxpc3QgYS5saW5rLWxpc3RfX2FuY2hvcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjE7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiLHNhbnMtc2VyaWZ9Ym9keVtkYXRhLXRoZW1lPVwicnJmbHBhdFwiXSAubGluay1saXN0IGEubGluay1saXN0X19hbmNob3I6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zaXRlbWFwIC5zaXRlbWFwLWJsb2NrIGF7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdIC5zaXRlbWFwIC5zaXRlbWFwLWJsb2NrIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdLnJyZmxwYXQtc2lkZS1lZmZlY3RzIC5zYSBoMixib2R5W2RhdGEtdGhlbWU9XCJycmZscGF0XCJdLnJyZmxwYXQtc2lkZS1lZmZlY3RzIC5zYSBoNHtjb2xvcjojMDEyMjY5fWJvZHlbZGF0YS10aGVtZT1cInJyZmxwYXRcIl0ucnJmbHBhdC1zaWRlLWVmZmVjdHMgLnNhIGR0Lm9wZW46OmFmdGVye29wYWNpdHk6MX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLm1jbHBhdCBwIGEsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5tY2xwYXQgaDQgYSxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLm1jbHBhdCBoMiBhLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAubWNscGF0IGgzIGEsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5tY2xwYXQgaDEgYSxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLm1jbHBhdCBoNSBhLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAubWNscGF0IHNtYWxsIGEsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5tY2xwYXQgbGkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMGI1ZTJ9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIHN1cHtmb250LWZhbWlseTppbmhlcml0O3RvcDowO2ZvbnQtc2l6ZTo2MCU7dmVydGljYWwtYWxpZ246c3VwZXJ9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguaWNvbi1ncmlkLS1jZW50ZXIpOm5vdCguc2ltcGxlLWFjY29yZGlvbik6bm90KC5jb250ZW50LS1zaWRlLWJ5LXNpZGUpKy5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguc2ltcGxlLWFjY29yZGlvbik6bm90KC5pY29uLWdyaWQtLWxpZ2h0KSAuY29udGVudF9fYmxvY2stLXRleHR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzk3OTc5NztwYWRkaW5nLXRvcDo1MHB4fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuY29udGVudDpub3QoLnNpbXBsZS1hY2NvcmRpb24pOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpOm5vdCguaWNvbi1ncmlkLS1saWdodCkrLnRpbGUtZ3JpZCAudGlsZS1yb3c6Zmlyc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpOmxhc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpPi5jb250YWluZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgIzk3OTc5NztwYWRkaW5nLXRvcDo1MHB4fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuc2ltcGxlLWFjY29yZGlvbisuc2ltcGxlLWFjY29yZGlvbiAuc2FfX2hlYWRlcntib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmctdG9wOjUwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5zaW1wbGUtYWNjb3JkaW9uKy50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSAudGlsZS1yb3c6b25seS1jaGlsZD4uY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy10b3A6NTBweH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1saWdodC1iZyk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYykrLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWxpZ2h0LWJnKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKT4uY29udGFpbmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy1ib3R0b206NTBweH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1saWdodC1iZyk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYyk6bm90KDpmaXJzdC1jaGlsZCk+LmNvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmctdG9wOjUwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSsuaWNvbi1ncmlkOm5vdCguaWNvbi1ncmlkLS1zb2xpZCk+LmNvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmctdG9wOjUwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguc2ltcGxlLWFjY29yZGlvbikrLmNvbnRlbnQuY29udGVudC0tc2lkZS1ieS1zaWRlIC5jb250ZW50X19ibG9jay0tdGV4dHtib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmctdG9wOjUwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSsuY29udGVudC5jb250ZW50LS1zaWRlLWJ5LXNpZGUgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0e2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy10b3A6NTBweH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlcl9fbGl7YWxpZ24taXRlbXM6Y2VudGVyfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyX19saS0tZGVza3RvcHtwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZWFkZXJfX2xpLS1kZXNrdG9wOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyX19saS0tZGVza3RvcDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDtmbGV4OmF1dG87bWluLXdpZHRoOmF1dG87bWF4LXdpZHRoOmluaGVyaXR9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZWFkZXIgLmdkcHJ7YmFja2dyb3VuZC1jb2xvcjojMDBiNWUyfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tZXhwYW5kZWR7YmFja2dyb3VuZC1jb2xvcjojNGY0ZjRmfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2Vke2NvbG9yOiM0ZjRmNGZ9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQ6Zm9jdXMsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQ6YWN0aXZlLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tY29sbGFwc2VkOmhvdmVye2NvbG9yOiM0ZjRmNGY7YmFja2dyb3VuZC1jb2xvcjojZDRkNGQ0fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcixib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6OmJlZm9yZSxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwYjVlMn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2FuY2hvci0tZGVza3RvcHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6OHB4fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyIC5oZWFkZXJfX2Jsb2NrLS1zdWJuYXYtY29sLTJ7bWF4LXdpZHRoOjI3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe2JvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyX19saS0tZGVza3RvcHtwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpe2JvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVhZGVyX19saS0tZGVza3RvcHtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuZm9vdGVyICp7Y29sb3I6IzMzM31ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLm1vZGFsX19idXR0b24tLWNsb3NlIC5tb2RhbF9fc3Bhbjo6YWZ0ZXIsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5tb2RhbF9fYnV0dG9uLS1jbG9zZSAubW9kYWxfX3NwYW46OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM0ZjRmNGZ9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5idG46bm90KC5oZWFkZXJfX2J0bik6bm90KC5idG4tLW1jbHBhdC1kb3dubG9hZCl7Ym9yZGVyLWNvbG9yOiM0ZjRmNGY7Y29sb3I6IzRmNGY0ZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9tY2xwYXQtY3RhLWFycm93LnN2Z1wiKX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmJ0bjpub3QoLmhlYWRlcl9fYnRuKTpub3QoLmJ0bi0tbWNscGF0LWRvd25sb2FkKTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTYlO2JhY2tncm91bmQtY29sb3I6I2ZjYzUwMTtib3JkZXItY29sb3I6I2ZjYzUwMX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmJ0bi0tbWNscGF0LWRvd25sb2Fke2JvcmRlci1jb2xvcjojNGY0ZjRmO2NvbG9yOiM0ZjRmNGY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvbWNscGF0LWRvd25sb2FkLWN0YS1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1zaXplOjEzcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5idG4tLW1jbHBhdC1kb3dubG9hZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7Ym9yZGVyLWNvbG9yOiNmY2M1MDE7YmFja2dyb3VuZC1wb3NpdGlvbi14Ojk0JX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnRyYXlfX2Jsb2NrLS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDViNWUyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC50cmF5X19ibG9jay0taGVhZGVye2JhY2tncm91bmQtY29sb3I6Izg0ODQ4NH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnRyYXlfX2J1dHRvbi0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzA1YjVlMn1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnRyYXlfX2J1dHRvbjpub3QoLnRyYXlfX2J1dHRvbi0tZXhwYW5kKTphY3RpdmUsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC50cmF5X19idXR0b246bm90KC50cmF5X19idXR0b24tLWV4cGFuZCk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDViNWUyfX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmluZGljYXRpb25ze2JhY2tncm91bmQtY29sb3I6IzkyOTI5Mjtjb2xvcjojNGY0ZjRmfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5pbmRpY2F0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEwMCwxMDAsMC45Myl9fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaWNvbi1ncmlkOm5vdCguaWNvbi1ncmlkLS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLW1pbmkpOm5vdCguaWNvbi1ncmlkLS1sYXJnZSkgLmljb24tY29weV9fYmxvY2stLWljb257bWF4LWhlaWdodDoxNTVweDt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmljb24tZ3JpZDpub3QoLmljb24tZ3JpZC0tc29saWQpOm5vdCguaWNvbi1ncmlkLS1taW5pKTpub3QoLmljb24tZ3JpZC0tbGFyZ2UpIC5pY29uLWNvcHlfX2Jsb2NrLS1pY29uIGltZ3toZWlnaHQ6MTAwJX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmljb24tZ3JpZCAuaWNvbi1jb3B5X19jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbTo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5pY29uLWdyaWQgLmljb24tY29weV9fY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206MjBweH19Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5pY29uLWdyaWQtLXNvbGlke2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDcsMTgxLDAsMC4yNSl9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5pY29uLWdyaWQtLXNvbGlkIGgyLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaWNvbi1ncmlkLS1zb2xpZCBoNCxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmljb24tZ3JpZC0tc29saWQgYXtjb2xvcjojNGY0ZjRmfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaWNvbi1ncmlkLS1zb2xpZCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5jb250ZW50Lmljb24tZ3JpZDpub3QoLmljb24tZ3JpZC0tc29saWQpIC5jb250ZW50X19ibG9jay0tdGV4dCBwe21heC13aWR0aDoxMjAwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5jb250ZW50Lmljb24tZ3JpZDpub3QoLmljb24tZ3JpZC0tc29saWQpIC5jb250ZW50X19ibG9jay0tdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaWNvbi1ncmlkLS1taW5pIC5pY29uLWNvcHlfX291dGVye21hcmdpbi10b3A6MH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmljb24tZ3JpZC0tbWluaSAuaWNvbi1jb3B5X19jb250YWluZXJ7bWFyZ2luLXRvcDo0MHB4fX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIHVse3BhZGRpbmctbGVmdDoyMHB4fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAudGlsZS1yb3ctLWxpZ2h0LWJne2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDcsMTgxLDAsMC4yNSl9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC50aWxlLXJvdy0tbGlnaHQtYmc6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYyl7bWFyZ2luOjA7cGFkZGluZzo1MHB4IDI1cHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHVsOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MC41cmVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSAudGlsZS1yb3c6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYyk6bnRoLWNoaWxkKGV2ZW4pIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9ja3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjYwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKTpub3QoOmxhc3QtY2hpbGQpIHVse2NvbHVtbi1jb3VudDoyOy13ZWJraXQtY29sdW1uLWNvdW50OjI7LW1vei1jb2x1bW4tY291bnQ6MjtwYWRkaW5nLWxlZnQ6MH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpOm5vdCg6bGFzdC1jaGlsZCkgdWwgbGl7bWFyZ2luLWxlZnQ6MXJlbTtwYWRkaW5nLWxlZnQ6MH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIHVse3BhZGRpbmctbGVmdDoyMHB4fX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmNvbnRlbnQtLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDcsMTgxLDAsMC4yNSl9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5jb250ZW50LS1saWdodDpub3QoLmljb24tZ3JpZCkgaDV7Zm9udC1zaXplOjEuMzc1cmVtfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuY29udGVudC0tbGlnaHQ6bm90KC5pY29uLWdyaWQpIHVse21heC13aWR0aDoxMjAwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5jb250ZW50LS1saWdodDpub3QoLmljb24tZ3JpZCkgdWwgbGl7Zm9udC1zaXplOjEuMTI1cmVtO21heC13aWR0aDoxMjAwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5pY29uLWdyaWQtLW1pbmkuaWNvbi1ncmlkLS10aHJlZSsuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KSAuY29udGVudF9fYmxvY2stLXRleHQgdWw6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MjBweH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnNhIGR0e2JvcmRlci1ib3R0b206MC41cHggc29saWQgIzRmNGY0Zn1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnNhIGR0Lm9wZW46OmFmdGVye29wYWNpdHk6MX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnNhIGR0IGg0e2NvbG9yOiM0ZjRmNGZ9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5zYSBkdD5kaXY6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy1tY2xwYXQuc3ZnXCIpfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuc2EgZGQgdWx7bGlzdC1zdHlsZTpkaXNjfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuc2EgZGQgdWwgbGl7cGFkZGluZy1sZWZ0OjEwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5zYSBkZCB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlcm9fX2Jsb2NrIGgxe2ZvbnQtc2l6ZToyLjI1cmVtfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVybzpub3QoLmhlcm8tLWxhbmRpbmcpe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL21jbC1oZXJvLW1vYmlsZS1mbGFyZS5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlcm86bm90KC5oZXJvLS1sYW5kaW5nKSAuaGVyb19fYmxvY2t7bWluLWhlaWdodDozNTBweH1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlcm86bm90KC5oZXJvLS1sYW5kaW5nKSAuaGVyb19fYmxvY2sgaDF7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkICMwMGI1ZTI7cGFkZGluZy1sZWZ0OjE1cHg7bGluZS1oZWlnaHQ6MS4yfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVyby0tbGFuZGluZ3tiYWNrZ3JvdW5kOmNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL21jbC1oZXJvLXBvcnRyYWl0LWJnLW1vYmlsZS5qcGdcIil9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCl7bWluLWhlaWdodDoxNDBweDtwYWRkaW5nLWJvdHRvbTowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVyby0tbGFuZGluZyBoMSxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlcm8tLWxhbmRpbmcgcHtjb2xvcjojNTU1fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZXJvX19ibG9jayBoMXtmb250LXNpemU6Mi41cmVtfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVyby0tbGFuZGluZ3tiYWNrZ3JvdW5kOmNlbnRlci9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL21jbC1oZXJvLXBvcnRyYWl0LWJnLWRlc2t0b3AuanBnXCIpfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpe21pbi1oZWlnaHQ6MjUwcHg7cGFkZGluZy1ib3R0b206NDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVybzpub3QoLmhlcm8tLWxhbmRpbmcpe2JhY2tncm91bmQ6cmlnaHQgdG9wL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9tY2wtaGVyby1kZXNrdG9wLWZsYXJlLnN2Z1wiKSxjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9tY2wtaGVyby1iZy5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZXJvOm5vdCguaGVyby0tbGFuZGluZykgLmhlcm9fX2Jsb2Nre21pbi1oZWlnaHQ6MjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZXJvX19ibG9jayBoMXtmb250LXNpemU6M3JlbX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KXtwYWRkaW5nLWJvdHRvbTo2MHB4fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAuaGVyby0tbGFuZGluZyAuaGVyb19fYmxvY2stLXBvcnRyYWl0e21heC13aWR0aDozMzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5oZXJvOm5vdCguaGVyby0tbGFuZGluZykgaDF7bWFyZ2luLWxlZnQ6LTE4cHh9fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAud2F5ZmluZGVyX19ibG9jay0tYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWZhZmEgMTAlLCAjZDNkMmQyIDgwJSl9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC53YXlmaW5kZXJfX2Jsb2NrLS10ZXh0YmxvY2sgaDJ7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkICMwMGI1ZTI7cGFkZGluZy1sZWZ0OjE1cHh9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC53YXlmaW5kZXItYmcxe3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyODBweDt3aWR0aDoyODBweDtyaWdodDowO2JvdHRvbTotMXB4O29wYWNpdHk6MX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLndheWZpbmRlci1iZzEgLnN0b3AtY29sb3J7c3RvcC1jb2xvcjojZjdiNTAwfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAud2F5ZmluZGVyLWJnMntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo2NDBweDtoZWlnaHQ6MTA0cHg7Ym90dG9tOi00MHB4O3JpZ2h0Oi01cHg7b3BhY2l0eToxfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAud2F5ZmluZGVyLWJnMiAuc3RvcC1jb2xvcntzdG9wLWNvbG9yOiM5MjkyOTJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLndheWZpbmRlcl9fYmxvY2stLWJhY2tncm91bmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmFmYWZhIDEwJSwgI2QzZDJkMiA4MCUpfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAud2F5ZmluZGVyLWJnMXtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjUwcHg7d2lkdGg6MjUwcHg7cmlnaHQ6MDtib3R0b206LTFweDtvcGFjaXR5OjF9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC53YXlmaW5kZXItYmcye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjU2NnB4O2hlaWdodDo5M3B4O2JvdHRvbTotMXB4O3JpZ2h0OjE1MHB4O29wYWNpdHk6MX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLndheWZpbmRlcl9fYmxvY2stLXRleHRibG9ja3t3aWR0aDoxMDc1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpe2JvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAud2F5ZmluZGVyIGgye3BhZGRpbmctbGVmdDoxOHB4O21hcmdpbi1sZWZ0Oi0yNXB4fX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnNwb3RsaWdodF9fYmxvY2sgaDIsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5zcG90bGlnaHRfX2Jsb2NrIHB7Y29sb3I6IzRmNGY0Zn1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnNwb3RsaWdodC0tZGVmYXVsdCAuc3BvdGxpZ2h0X19ibG9jay0taW1hZ2V7d2lkdGg6Y2FsYygxMDAlICsgNTBweCk7bWFyZ2luLWxlZnQ6LTI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnNwb3RsaWdodC0tZGVmYXVsdCAuc3BvdGxpZ2h0X19ibG9jay0taW1hZ2V7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDowfX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLmgyLW1vYmlsZS1mb250LXN0eWxlc3tjb2xvcjojNTU1fWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAucC1tb2JpbGUtZm9udC1zdHlsZXN7Y29sb3I6IzU1NX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnB0cmFuc2l0aW9ue2JhY2tncm91bmQtY29sb3I6I2Y1ZTNhM31ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnBhcmFsbGF4X19zaGFkZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwwLDAsMC4xKSAxMDAlKX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnBhcmFsbGF4X19uYXYgbGkgc3BhbntvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjojODI4MjgyfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAucGFyYWxsYXhfX3RpcHN7Ym9yZGVyOjJweCBzb2xpZCAjODI4MjgyfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAucGFyYWxsYXhfX3RpcHMgc3Bhbntjb2xvcjojODI4MjgyfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAucGFyYWxsYXhfX3RpcHM6OmFmdGVye2NvbG9yOiM4MjgyODJ9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5wc2VjdGlvbiBoMixib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnBzZWN0aW9uIGgzLGJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAucHNlY3Rpb24gcHtjb2xvcjojNTU1fUBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5wc2VjdGlvbiBoMntmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2JvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAucHNlY3Rpb24gaDJ7Zm9udC1zaXplOjMuNDM3NXJlbTtsaW5lLWhlaWdodDozLjkzNzVyZW19fUBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5wc2VjdGlvbiBoM3tmb250LXNpemU6MnJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5wc2VjdGlvbiBoM3tmb250LXNpemU6Mi41cmVtfX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiBoMixib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiBoMyxib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiBwe2NvbG9yOiM1NTV9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gLmNhcHRpb257dGV4dC1zaGFkb3c6MCAwIDVweCAjMDAwO2NvbG9yOiNmZmZ9Ym9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdIC5zaXRlbWFwIC5zaXRlbWFwLWJsb2NrIGF7Y29sb3I6IzRmNGY0Zjt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0gLnNpdGVtYXAgLnNpdGVtYXAtYmxvY2sgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAudG9vbHRpcHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy90b29sdGlwLXVuZGVybGluZS1tY2xwYXQucG5nXCIpfWJvZHlbZGF0YS10aGVtZT1cIm1jbHBhdFwiXSAudG9vbHRpcCAudG9vbHRpcF9fY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6IzA0OWZjNX1ib2R5W2RhdGEtdGhlbWU9XCJtY2xwYXRcIl0ubWNscGF0LXNpZGUtZWZmZWN0cyAuc2EgaDIsYm9keVtkYXRhLXRoZW1lPVwibWNscGF0XCJdLm1jbHBhdC1zaWRlLWVmZmVjdHMgLnNhIGg0e2NvbG9yOiMwMTIyNjl9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIHN1cHtmb250LWZhbWlseTppbmhlcml0O3RvcDowO2ZvbnQtc2l6ZTo3MCU7dmVydGljYWwtYWxpZ246c3VwZXJ9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tZHNwYXQgLmgxLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAubWRzcGF0IGgxLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAubWRzcGF0IC5oMixib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLm1kc3BhdCBoMixib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLm1kc3BhdCAuaDMsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tZHNwYXQgaDMsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tZHNwYXQgLmg2LGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAubWRzcGF0IGg2e2NvbG9yOiMxNTY1MTN9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tZHNwYXQgLmg1LGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAubWRzcGF0IGg1e2NvbG9yOiMwMDRlNTd9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tZHNwYXQgcCBhLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAubWRzcGF0IGxpOm5vdCguYnJlYWRjcnVtYl9fbGkpIGEsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tZHNwYXQgc21hbGwgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwOTRkODl9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC50aWxlLWdyaWQtLXJldmVyc2VkKy5jb250ZW50Om5vdCguaWNvbi1ncmlkLS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKSAuY29udGVudF9fYmxvY2t7Ym9yZGVyLXRvcDoxcHggc29saWQgIzk3OTc5NztwYWRkaW5nLXRvcDo1MHB4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmljb24tZ3JpZC0tbGlnaHQpOm5vdCguc2ltcGxlLWFjY29yZGlvbik6bm90KC5jb250ZW50LS1zaWRlLWJ5LXNpZGUpKy5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpOm5vdCguaWNvbi1ncmlkLS1saWdodCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKT4uY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy10b3A6NTBweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLWxpZ2h0KTpub3QoLnNpbXBsZS1hY2NvcmRpb24pKy50aWxlLWdyaWQgLnRpbGUtcm93OmZpcnN0LWNoaWxkOm5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWRhcmstYmcpOm5vdCgudGlsZS1yb3ctLWxpZ2h0LWJnKTpsYXN0LWNoaWxkOm5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWRhcmstYmcpOm5vdCgudGlsZS1yb3ctLWxpZ2h0LWJnKT4uY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy10b3A6NTBweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1saWdodC1iZyk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYykrLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWxpZ2h0LWJnKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKT4uY29udGFpbmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy1ib3R0b206NTBweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1saWdodC1iZyk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYyk6bm90KDpmaXJzdC1jaGlsZCk+LmNvbnRhaW5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmctdG9wOjUwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5pY29uLWdyaWQtLW1pbmkrLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5pY29uLWdyaWQtLWxpZ2h0KT4uY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTd9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSsuY29udGVudC5jb250ZW50LS1zaWRlLWJ5LXNpZGUgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0e2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZy10b3A6NTBweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlcl9fbGl7YWxpZ24taXRlbXM6Y2VudGVyfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyX19saS0tZGVza3RvcDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlcl9fbGktLWRlc2t0b3A6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjA7ZmxleDphdXRvO21pbi13aWR0aDphdXRvO21heC13aWR0aDppbmhlcml0fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyX19saT4uaGVhZGVyX19hbmNob3ItLWFjY2VudHtjb2xvcjojMDk0ZDg5fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyIC5nZHBye2JhY2tncm91bmQtY29sb3I6IzA5NGQ4OX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlciAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXIsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOjpiZWZvcmUsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXIgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwOTRkODl9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9we3BhZGRpbmctdG9wOjhweDttYXJnaW4tYm90dG9tOjB9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZWFkZXJfX2xpLS1kZXNrdG9we3BhZGRpbmctbGVmdDoyNXB4O3BhZGRpbmctcmlnaHQ6MjVweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlcl9fYmxvY2stLXN1Ym5hdi1jb2wtMnttYXgtd2lkdGg6MjkwcHg7bWluLWhlaWdodDoxMzBweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlYWRlcl9fYmxvY2stLXN1Ym5hdnttaW4taGVpZ2h0OjEzMHB4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyX19uYXYtLXN1YnttaW4taGVpZ2h0OjEzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyX19saS0tZGVza3RvcHtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVhZGVyX19saS0tZGVza3RvcHtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaW5kaWNhdGlvbl9fYnV0dG9uOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiMwOTRkODl9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tb2RhbF9fYnV0dG9uLS1jbG9zZSAubW9kYWxfX3NwYW46OmFmdGVyLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAubW9kYWxfX2J1dHRvbi0tY2xvc2UgLm1vZGFsX19zcGFuOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMTU2NTEzfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAubW9kYWxfX2gxe2NvbG9yOiMxNTY1MTN9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5pbmRpY2F0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOiMwOTRkODk7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaW5kaWNhdGlvbnN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDksNzcsMTM3LDAuOCl9fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaWNvbi1ncmlkLmNvbnRlbnQtLXNvbGlke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDc4LDg3LDAuOTUpfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaWNvbi1ncmlkLmNvbnRlbnQtLXNvbGlkIGgyLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaWNvbi1ncmlkLmNvbnRlbnQtLXNvbGlkIGg0LGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaWNvbi1ncmlkLmNvbnRlbnQtLXNvbGlkIGEsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5pY29uLWdyaWQuY29udGVudC0tc29saWQgcHtjb2xvcjojZmZmfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaWNvbi1ncmlkLmNvbnRlbnQtLXNvbGlkIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmljb24tZ3JpZC5jb250ZW50LS1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNlZGY2ZWR9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5pY29uLWdyaWQtLWxhcmdlIC5pY29uLWNvcHlfX2Jsb2NrLS1jb3B5IHVsIGxpOjpiZWZvcmV7Y29sb3I6IzRmNGY0Zn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaWNvbi1ncmlkLS10aHJlZTpub3QoLmljb24tZ3JpZC5jb250ZW50LS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLW1pbmkpIC5pY29uLWNvcHlfX291dGVye2ZsZXg6MSAxIDUwJTtwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5pY29uLWdyaWQtLXRocmVlOm5vdCguaWNvbi1ncmlkLmNvbnRlbnQtLXNvbGlkKTpub3QoLmljb24tZ3JpZC0tbWluaSkgLmljb24tY29weV9fb3V0ZXJ7ZmxleDoxIDEgMjAlfX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRyYXlfX2Jsb2NrLS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDk0ZDg5fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC50cmF5X19ibG9jay0taGVhZGVye2JhY2tncm91bmQtY29sb3I6IzAwMH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRyYXlfX2J1dHRvbi0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzA5NGQ4OX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRyYXlfX2J1dHRvbjpub3QoLnRyYXlfX2J1dHRvbi0tZXhwYW5kKTphY3RpdmUsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC50cmF5X19idXR0b246bm90KC50cmF5X19idXR0b24tLWV4cGFuZCk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDk0ZDg5fX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tc29saWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsNzgsODcsMC44KX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayBoNSxib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayBoMyxib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayBwLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIGF7Y29sb3I6I2ZmZn1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jazpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO3BhZGRpbmctdG9wOjB9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXNvbGlkIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIC5idG57Ym9yZGVyLWNvbG9yOiNmZmZ9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXNvbGlkIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgLmJ0bjpob3Zlcntjb2xvcjojMTU2NTEzfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIC5idG4tLW1kc3BhdC1kb3dubG9hZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9tY2xwYXQtZG93bmxvYWQtd2hpdGUtY3RhLnN2Z1wiKX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tc29saWQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRuLS1tZHNwYXQtZG93bmxvYWQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvbWNscGF0LWRsLWN0YS1hcnJvdy5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHB7Y29sb3I6IzRmNGY0Zn1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tYWx0IC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sgYXtjb2xvcjojMDA0ZTU3fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1hbHQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayAuYnRue2JvcmRlcjoxcHggc29saWQgIzAwNGU1N31ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tYWx0IC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5NztwYWRkaW5nLXRvcDowfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1hbHQgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jazpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXJlc291cmNlc3twYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTo1MHB4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fYmxvY2sgcHtjb2xvcjojNGY0ZjRmfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fYmxvY2stLWV5ZWJyb3cgaDR7Y29sb3I6IzAwNGU1Nztmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU2MjVyZW07bWFyZ2luLWJvdHRvbToxNXB4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fYmxvY2stLWltYWdle3BhZGRpbmctYm90dG9tOjB9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIGgye2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MnJlbTttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi10b3A6LjVyZW19Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5N31ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjMwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0LS1yZXNvdXJjZXMtbGlua3tkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tc29saWR7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19jb250YWluZXJ7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1zb2xpZCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b206MDtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXNvbGlkIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctdG9wOjMwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19jb250YWluZXJ7cGFkZGluZy10b3A6MH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tYWx0IC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM5Nzk3OTc7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctdG9wOjMwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLWFsdCAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MzBweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjB9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jayBwe3dpZHRoOjc1JX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2Jsb2NrOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0taW1hZ2V7anVzdGlmeS1jb250ZW50OmxlZnQ7aGVpZ2h0OmF1dG99Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zcG90bGlnaHQtLXJlc291cmNlcyAuc3BvdGxpZ2h0X19ibG9jay0taW1hZ2UgaW1ne21heC13aWR0aDpub25lO3dpZHRoOmF1dG87bWF4LWhlaWdodDoyODBweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNwb3RsaWdodC0tcmVzb3VyY2VzIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2s6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc3BvdGxpZ2h0LS1yZXNvdXJjZXMgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jazpsYXN0LWNoaWxke21hcmdpbi10b3A6MH19Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zYSBkdHtib3JkZXItYm90dG9tOjAuNXB4IHNvbGlkICMxNTY1MTN9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zYSBkdCBoNHtjb2xvcjojMTU2NTEzfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc2EgZHQ+ZGl2OjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctcmV2cGF0LnN2Z1wiKX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNhIGRkIHVse2xpc3Qtc3R5bGU6ZGlzY31ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNhIGRkIHVsIGxpe3BhZGRpbmctbGVmdDoxMHB4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc2EgZGQgdWwgbGk6OmJlZm9yZXtjb250ZW50Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmNvbnRlbnQuY29udGVudC0tbGlnaHQuc2ltcGxlLWFjY29yZGlvbi5zYS5zYS0tbWRzcGF0e21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDowO21hcmdpbi10b3A6MH19Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5xdW90ZS0tc29saWR7YmFja2dyb3VuZC1jb2xvcjojZjFmOGVlfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucXVvdGUtLXNvbGlkIC5xdW90ZV9fYmxvY2txdW90ZXtib3JkZXItbGVmdC1jb2xvcjojMDk0ZDg5O2JvcmRlci1sZWZ0LXdpZHRoOjZweDtwYWRkaW5nLXRvcDozcHg7cGFkZGluZy1ib3R0b206M3B4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucXVvdGUtLXNvbGlkIC5xdW90ZV9fYmxvY2txdW90ZSBoMixib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnF1b3RlLS1zb2xpZCAucXVvdGVfX2Jsb2NrcXVvdGUgcHtjb2xvcjojMDA0ZTU3fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAudGlsZS1yb3ctLWxpZ2h0LWJne2JhY2tncm91bmQtY29sb3I6I2VkZjZlZH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRpbGUtcm93LS1saWdodC1iZzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKTpub3QoLnRpbGUtcm93LS1ncmFwaGljLXNtYWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljLW1lZGl1bSk6bm90KC50aWxlLXJvdy0tdGhpbil7bWFyZ2luOjUwcHggMH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRpbGUtcm93LS1saWdodC1iZzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKTpub3QoLnRpbGUtcm93LS1ncmFwaGljLXNtYWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljLW1lZGl1bSk6bm90KC50aWxlLXJvdy0tdGhpbik+LmNvbnRhaW5lcntwYWRkaW5nOjYwcHggMjVweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRpbGUtZ3JpZCsuY29udGVudC0tbGlnaHQuc2F7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAudGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpOm5vdCgudGlsZS1yb3ctLXRoaW4pOm50aC1jaGlsZChldmVuKSAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2t7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDo2MHB4fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAudGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpOm5vdCgudGlsZS1yb3ctLXRoaW4pIHVse2NvbHVtbi1jb3VudDoyOy13ZWJraXQtY29sdW1uLWNvdW50OjI7LW1vei1jb2x1bW4tY291bnQ6MjtwYWRkaW5nLWxlZnQ6MH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKTpub3QoLnRpbGUtcm93LS10aGluKSB1bCBsaXttYXJnaW4tbGVmdDoxcmVtO3BhZGRpbmctbGVmdDowfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAudGlsZS1yb3c6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYyk6bm90KC50aWxlLXJvdy0tdGhpbik6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB1bDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjAuNXJlbX19Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5idG4tLW1kc3BhdC1kb3dubG9hZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9tY2xwYXQtZGwtY3RhLWFycm93LnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6MTdweDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbiwgYm9yZGVyIDIwMG1zIGVhc2UtaW4sIGNvbG9yIDIwMG1zIGVhc2UtaW4sIGJhY2tncm91bmQtaW1hZ2UgMjAwbXMgZWFzZS1pbn1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmJ0bi0tbWRzcGF0LWRvd25sb2FkOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb24teDo5NCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvbWNscGF0LWRsLWN0YS1hcnJvdy5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5idG46bm90KC5oZWFkZXJfX2J0bil7Ym9yZGVyLWNvbG9yOiMwMDRlNTc7Y29sb3I6IzAwNGU1N31ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmJ0bjpub3QoLmhlYWRlcl9fYnRuKTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2M1MDE7Ym9yZGVyLWNvbG9yOiNmY2M1MDF9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5idG46bm90KC5oZWFkZXJfX2J0bik6bm90KC5idG4tLW1kc3BhdC1kb3dubG9hZCk6bm90KC5idG4tLXNvbGlkLWxpbmspe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3BvbXBhdC1jdGEtYXJyb3cuc3ZnXCIpfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuYnRuOm5vdCguaGVhZGVyX19idG4pOm5vdCguYnRuLS1tZHNwYXQtZG93bmxvYWQpOm5vdCguYnRuLS1zb2xpZC1saW5rKTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTYlfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVybyBoMXtmb250LXNpemU6Mi4yNXJlbX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlcm86bm90KC5oZXJvLS1sYW5kaW5nKXtiYWNrZ3JvdW5kOnJpZ2h0IHRvcC9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvbWRzLWhlcm8tbW9iaWxlLWZsYXJlLnN2Z1wiKSxjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9tZHMtaGVyby1iZy5zdmdcIil9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZXJvLS1sYW5kaW5ne2JhY2tncm91bmQ6Y2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvbWRzLWxhbmRpbmctaGVyby1tYi5wbmdcIil9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZXJvLS1sYW5kaW5nIGgxLGJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVyby0tbGFuZGluZyBwe2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlcm8gaDF7Zm9udC1zaXplOjIuNXJlbX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmhlcm8tLWxhbmRpbmd7YmFja2dyb3VuZDpyaWdodC9jb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL21kcy1sYW5kaW5nLWhlcm8tZHQucG5nXCIpfX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVybzpub3QoLmhlcm8tLWxhbmRpbmcpIC5oZXJvX19ibG9ja3twYWRkaW5nLXJpZ2h0OjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5oZXJvIGgxe2ZvbnQtc2l6ZTozcmVtfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuaGVybzpub3QoLmhlcm8tLWxhbmRpbmcpe2JhY2tncm91bmQ6cmlnaHQgdG9wL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9tZHMtaGVyby1kZXNrdG9wLWZsYXJlLnN2Z1wiKSxjZW50ZXIvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9tZHMtaGVyby1iZy5zdmdcIil9fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAud2F5ZmluZGVyX19ibG9jay0tYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2U2ZTZlNiAwJSwgI2ZmZiA1MCUsICNlNmU2ZTYgMTAwJSl9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC53YXlmaW5kZXJfX2Jsb2NrLS10ZXh0YmxvY2sgaDJ7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkICMwOTRkODk7cGFkZGluZy1sZWZ0OjIwcHh9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC53YXlmaW5kZXJfX2Jsb2NrLS10ZXh0YmxvY2sgLmJ0bjpub3QoLmJ0bi0tLW1jbHBhdC1kb3dubG9hZCl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvbWNscGF0LWN0YS1ncmVlbi5zdmdcIikgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzE1NjUxMztjb2xvcjojMTU2NTEzfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAud2F5ZmluZGVyLWJnMXtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjkwcHg7d2lkdGg6MzU0cHg7cmlnaHQ6LTFweDtib3R0b206LTFweDtvcGFjaXR5OjF9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC53YXlmaW5kZXItYmcxIC5zdG9wLWNvbG9ye3N0b3AtY29sb3I6I2ZkZGIwMH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLndheWZpbmRlci1iZzJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6ODc3cHg7aGVpZ2h0OjgwcHg7Ym90dG9tOi0xcHg7cmlnaHQ6NDVweDtvcGFjaXR5OjF9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC53YXlmaW5kZXItYmcyIC5zdG9wLWNvbG9ye3N0b3AtY29sb3I6IzA5NGQ4OX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAud2F5ZmluZGVyX19ibG9jay0tYmFja2dyb3VuZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q2ZGFkZiAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDYwJSwgI2Q2ZGFkZiAxMDAlKX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLndheWZpbmRlcl9fYmxvY2stLXRleHRibG9jayBoMnttYXJnaW4tbGVmdDotMjVweH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLndheWZpbmRlci1iZzF7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjMwMHB4O3dpZHRoOjM2NnB4O3JpZ2h0OjA7Ym90dG9tOi0xcHg7b3BhY2l0eToxfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAud2F5ZmluZGVyLWJnMntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo2MTRweDtoZWlnaHQ6NTZweDtib3R0b206LTFweDtyaWdodDoxNTBweDtvcGFjaXR5OjF9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC53YXlmaW5kZXJfX2Jsb2NrLS10ZXh0YmxvY2t7d2lkdGg6MTAyMHB4fX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmgyLW1vYmlsZS1mb250LXN0eWxlc3tjb2xvcjojNTU1fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucC1tb2JpbGUtZm9udC1zdHlsZXN7Y29sb3I6IzU1NX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnB0cmFuc2l0aW9ue2JhY2tncm91bmQtY29sb3I6IzYxOWY3ZH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnBhcmFsbGF4X19zaGFkZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwwLDAsMC4wNSkgMTAwJSl9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5wYXJhbGxheF9fbmF2IGxpIHNwYW57b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6IzgyODI4Mn1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnBhcmFsbGF4X19uYXYgbGkuYWN0aXZlIHNwYW57YmFja2dyb3VuZC1jb2xvcjojODI4MjgyfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucGFyYWxsYXhfX3RpcHN7Ym9yZGVyOjJweCBzb2xpZCAjODI4MjgyfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucGFyYWxsYXhfX3RpcHMgc3Bhbntjb2xvcjojODI4MjgyfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucGFyYWxsYXhfX3RpcHM6OmFmdGVye2NvbG9yOiM4MjgyODJ9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5wc2VjdGlvbiBoMntjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5wc2VjdGlvbiBoMntmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucHNlY3Rpb24gaDJ7Zm9udC1zaXplOjMuNDM3NXJlbTtsaW5lLWhlaWdodDozLjkzNzVyZW19fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucHNlY3Rpb24gaDN7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucHNlY3Rpb24gaDN7Zm9udC1zaXplOjJyZW19fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe2JvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucHNlY3Rpb24gaDN7Zm9udC1zaXplOjIuNXJlbX19Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5wc2VjdGlvbiBwe2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnBzZWN0aW9uIHB7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNXJlbX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5wc2VjdGlvbiBwe2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbX19Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5wc2VjdGlvbiAuY2FwdGlvbntmb250LXNpemU6MXJlbX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnBzZWN0aW9uIC5idG57Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9wYXQtY3RhLWFycm93LXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50fWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAucHNlY3Rpb24gLmJ0bjpob3Zlcntjb2xvcjojMDA0ZTU3O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3BvbXBhdC1jdGEtYXJyb3cuc3ZnXCIpICFpbXBvcnRhbnR9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gaDIsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gaDMsYm9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5tLXBhcmFsbGF4IC5tcHNlY3Rpb24gcHtjb2xvcjojZmZmfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAubS1wYXJhbGxheCAubXBzZWN0aW9uIC5jYXB0aW9ue3RleHQtc2hhZG93OjAgMCA1cHggIzAwMH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiAuYnRue2JvcmRlci1jb2xvcjojZmZmO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcGF0LWN0YS1hcnJvdy13aGl0ZS5zdmdcIikgIWltcG9ydGFudH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLm0tcGFyYWxsYXggLm1wc2VjdGlvbiAuYnRuOmhvdmVye2NvbG9yOiMwMDRlNTc7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvcG9tcGF0LWN0YS1hcnJvdy5zdmdcIikgIWltcG9ydGFudH1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNpdGVtYXAgLnNpdGVtYXAtYmxvY2sgaDV7Y29sb3I6IzA5NGQ4OX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLnNpdGVtYXAgLnNpdGVtYXAtYmxvY2sgaDUgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuc2l0ZW1hcCAuc2l0ZW1hcC1ibG9jayBhe2NvbG9yOiMwOTRkODk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keVtkYXRhLXRoZW1lPVwibWRzcGF0XCJdIC5zaXRlbWFwIC5zaXRlbWFwLWJsb2NrIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gLmJyYW5kLWNvbG9ye2NvbG9yOiMwOTRkODl9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9XCJtZHNwYXRcIl0gdWwuc2lkZS1ieS1zaWRlIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuY29udGVudC0tc2lkZS1ieS1zaWRlKy5jb250ZW50LS1zaWRlLWJ5LXNpZGV7bWFyZ2luLWJvdHRvbTowfWJvZHlbZGF0YS10aGVtZT1cIm1kc3BhdFwiXSAuY29udGVudC0tc2lkZS1ieS1zaWRlKy5jb250ZW50LS1zaWRlLWJ5LXNpZGUrLmNvbnRlbnR7bWFyZ2luLXRvcDoyNXB4fX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLmtzcGF0IGgxLGJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSBoMixib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gaDN7Y29sb3I6I2I3M2QyNX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gc3Vwe2ZvbnQtZmFtaWx5OmluaGVyaXQ7dG9wOjA7Zm9udC1zaXplOjYwJTt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLmZvb3RlciAqe2NvbG9yOiMwMDc0ODJ9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC5mb290ZXIgLmZvb3Rlcl9fYmxvY2stLWxlZ2FsIHAsYm9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC5mb290ZXIgLmZvb3Rlcl9fYmxvY2stLWxlZ2FsIHAgKntjb2xvcjojNGY0ZjRmfWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuZm9vdGVyIC5mb290ZXJfX2Jsb2NrLS1zb2NpYWwgcHtjb2xvcjojMDA0ZTU3fWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuZm9vdGVyIC5mb290ZXJfX2FuY2hvcjpob3Zlcntjb2xvcjojMDA0ZTU3fWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuYnRuOm5vdCguaGVhZGVyX19idG4pOm5vdCguYnRuLS1rc3BhdC1kb3dubG9hZCl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY3RhLWxpbmstcmVkLWFycm93LWljb24uc3ZnXCIpfWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuYnRuOm5vdCguaGVhZGVyX19idG4pOm5vdCguYnRuLS1rc3BhdC1kb3dubG9hZCk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTYlO2JhY2tncm91bmQtY29sb3I6I2I3M2QyNTtib3JkZXItY29sb3I6I2I3M2QyNSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2N0YS1saW5rLXdoaXRlLWFycm93LWljb24uc3ZnXCIpfWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuYnRuLS1rc3BhdC1kb3dubG9hZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jdGEtZG93bmxvYWQtcmVkLWljb24uc3ZnXCIpO2JhY2tncm91bmQtc2l6ZToxNnB4fWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuYnRuLS1rc3BhdC1kb3dubG9hZDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2I3M2QyNTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTQlO2JvcmRlci1jb2xvcjojYjczZDI1ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY3RhLWRvd25sb2FkLXdoaXRlLWljb24uc3ZnXCIpfWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJheV9fYmxvY2stLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNiNzNkMjU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJheV9fYmxvY2stLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NzI3MTd9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmF5X19idXR0b24tLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNzNkMjV9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmF5X19idXR0b246bm90KC50cmF5X19idXR0b24tLWV4cGFuZCk6YWN0aXZlLGJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJheV9fYnV0dG9uOm5vdCgudHJheV9fYnV0dG9uLS1leHBhbmQpOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2I3M2QyNX19Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC5oZXJvLS1sYW5kaW5ne2JhY2tncm91bmQ6Y2VudGVyL2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMva3MtaGVyby1wb3J0cmFpdC1iZy1tYi5qcGdcIil9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCl7bWluLWhlaWdodDoxNDBweDtwYWRkaW5nLWJvdHRvbTowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuaGVyby0tbGFuZGluZyBoMXtjb2xvcjojYjczZDI1fWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuaGVyby0tbGFuZGluZyBwe2NvbG9yOiMzMzN9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLmhlcm8tLWxhbmRpbmd7YmFja2dyb3VuZDpsZWZ0L2NvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMva3MtaGVyby1wb3J0cmFpdC1iZy1kdC5qcGdcIil9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCl7bWluLWhlaWdodDoyNTBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCl7cGFkZGluZy1ib3R0b206NjBweH1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLmhlcm8tLWxhbmRpbmcgLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdHttYXgtd2lkdGg6MzMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA4OTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMjBweCl7Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC5oZXJvLS1sYW5kaW5nIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCl7cGFkZGluZy1sZWZ0OjQwcHggIWltcG9ydGFudH19Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50aWxlLXJvd19fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9ja3tvcmRlcjotMTtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRpbGUtcm93X19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudHtwYWRkaW5nOjUwcHggMjVweDttYXJnaW46MH1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudF9faW1hZ2V7b3JkZXI6LTE7cGFkZGluZzozMHB4IDB9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnRfX2ltYWdlIGltZ3t3aWR0aDo5M3B4fWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJlYXRtZW50X190ZXh0YmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudF9fdGV4dGJsb2NrIC5idG57bWFyZ2luLXRvcDphdXRvfWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJlYXRtZW50X190ZXh0YmxvY2sgcDpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTowfWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJlYXRtZW50X19ibG9ja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctdG9wOjB9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnQtLWRvc2luZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9rcy1oZXJvLXBvcnRyYWl0LWJnLW1iLmpwZ1wiKX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudC0tZG9zaW5nIC50cmVhdG1lbnRfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjIwcHggMDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MCwxODksMCwwLjE4KX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudC0tZG9zaW5nIC50cmVhdG1lbnRfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LnRyZWF0bWVudF9fdGV4dGJsb2Nre3BhZGRpbmc6MH1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudC0tZG9zaW5nIC50cmVhdG1lbnRfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LnRyZWF0bWVudF9fdGV4dGJsb2NrIGgzLGJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJlYXRtZW50LS1kb3NpbmcgLnRyZWF0bWVudF9fYmxvY2s6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4udHJlYXRtZW50X190ZXh0YmxvY2sgaDV7Y29sb3I6YmxhY2t9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudF9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudF9fdGl0bGV7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmctYm90dG9tOjIwcHh9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnRfX3RleHRibG9ja3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93fWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJlYXRtZW50X190ZXh0YmxvY2sgLnRyZWF0bWVudF9faW1hZ2UrcHtmbGV4LWJhc2lzOjc1JX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudF9fdGV4dGJsb2NrIGF7b3JkZXI6MX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudF9fYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtmbGV4OjEgMCA1MCV9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnRfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1yaWdodDo5JX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudF9fYmxvY2s6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6OSU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMzMzN9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnRfX2ltYWdle29yZGVyOjE7ZmxleC1iYXNpczoyNSU7cGFkZGluZzowIDAgMCA1JTthbGlnbi1zZWxmOmNlbnRlcn1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudF9faW1hZ2UgaW1ne3dpZHRoOjEwMCV9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnQtLWRvc2luZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9rcy1oZXJvLXBvcnRyYWl0LWJnLW1iLmpwZ1wiKTtwYWRkaW5nOjUwcHggMH1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudC0tZG9zaW5nIC50cmVhdG1lbnRfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7ZmxleC1iYXNpczozMCU7bWFyZ2luOjA7cGFkZGluZzoyMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTAsMTg5LDAsMC4xOCl9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnQtLWRvc2luZyAudHJlYXRtZW50X19ibG9jazpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpPi50cmVhdG1lbnRfX3RleHRibG9ja3twYWRkaW5nOjB9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnQtLWRvc2luZyAudHJlYXRtZW50X19ibG9jazpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpPi50cmVhdG1lbnRfX3RleHRibG9jayBoMyxib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLnRyZWF0bWVudC0tZG9zaW5nIC50cmVhdG1lbnRfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LnRyZWF0bWVudF9fdGV4dGJsb2NrIGg1e2NvbG9yOmJsYWNrfWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAudHJlYXRtZW50LS1kb3NpbmcgLnRyZWF0bWVudF9fYmxvY2s6bGFzdC1jaGlsZHtmbGV4LWJhc2lzOjcwJTttYXJnaW4tbGVmdDowO2JvcmRlcjowO2FsaWduLWNvbnRlbnQ6YmFzZWxpbmV9Ym9keVtkYXRhLXRoZW1lPSdrc3BhdCddIC50cmVhdG1lbnQtLWRvc2luZyAudHJlYXRtZW50X19ibG9jazpsYXN0LWNoaWxkIHB7ZmxleC1iYXNpczoxfX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLmluZGljYXRpb25ze2JhY2tncm91bmQtY29sb3I6IzAwNGU1N31ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLmluZGljYXRpb25zX19ibG9jay0tY29weXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufWJvZHlbZGF0YS10aGVtZT0na3NwYXQnXSAuaW5kaWNhdGlvbnNfX2Jsb2NrLS1jb3B5ICp7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljg3NXJlbX1ib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLmluZGljYXRpb25zX19ibG9jay0tY29weSB1bHttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5W2RhdGEtdGhlbWU9J2tzcGF0J10gLmluZGljYXRpb25ze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDYxLDY5LDAuOCl9fVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTExO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gQ09MT1JTXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4kY29sb3JzOiAoXG4gIGNvbW1vbjogKFxuICAgIGJsYWNrOiAjMDAwLFxuICAgIHdoaXRlOiAjZmZmLFxuICAgIHllbGxvdzogI2ZjYzUwMSxcbiAgICBncmF5OiAjNGY0ZjRmLFxuICAgIHJlZDogI2UwMjAyMCxcbiAgICBsaWdodC1ncmF5OiAjOTk5LFxuICAgIGxpZ2h0LWdyYXktYWx0OiAjOWM5YzljLFxuICAgIGxpZ2h0LWdyYXktYWx0LTI6ICNmNmY2ZjYsXG4gICAgbGlnaHQtZ3JheS1hbHQtMzogIzU1NSxcbiAgICBkYXJrLWdyYXk6ICMzMzMsXG4gICAgYm9yZGVyLWdyYXk6ICM5Nzk3OTcsXG4gICAgZ29sZDogI2ZmZDMwMCxcbiAgKSxcbiAgcG9tOiAoXG4gICAgdGVhbC0xMDA6ICNlZWY2ZjcsXG4gICAgdGVhbC0yMDA6ICM1Y2FhYjIsXG4gICAgdGVhbC0zMDA6ICMwMDc0ODIsXG4gICAgdGVhbC00MDA6ICMwMDRlNTcsXG4gICAgb3JhbmdlOiAjZjg5ODI4LFxuICAgIGJyYW5kLTE6ICMwMTc0ODMsXG4gICAgYnJhbmQtMzogIzAwM2Q0NSxcbiAgICBicmFuZC00OiAjYmViZDAwLFxuICApLFxuICByZXY6IChcbiAgICBuYXZ5OiAjMDEyMjY5LFxuICAgIHNreWJsdWU6ICNlY2YzZmQsXG4gICAgY3lhbjogIzAwYjVlMixcbiAgICBicmFuZC0yOiAjMDAxMDMzLFxuICAgIGJyYW5kLTQ6ICMwMTIxNjksXG4gICAgYnJhbmQtNTogIzMxOTZiZixcbiAgICBicmFuZC02OiAjM2YzZjNmLFxuICAgIGFsdC03OiAjMDAxNzRhLFxuICAgIGFsdC04OiAjMDAzN2IzLFxuICAgIGFsdC0xOiAjMDA5OWMwLFxuICApLFxuICBycmZsOiAoXG4gICAgbGlnaHQtYmx1ZTogI2U3ZjhmZCxcbiAgICBjZXJ1bGVhbjogIzA1YWVjZCxcbiAgKSxcbiAgbWRzOiAoXG4gICAgZ3JlZW46ICMxNTY1MTMsXG4gICAgYmx1ZTogIzA5NGQ4OSxcbiAgKSxcbiAga3M6IChcbiAgICByZWQ6ICNiNzNkMjUsXG4gICAgZGFyay1yZWQ6ICM3NzI3MTcsXG4gICksXG4pO1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBTSVRFTkFNRVNcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiRzaXRlbmFtZXM6IChcbiAgaGNwOiAoXG4gICAgcmV2OiByZXYsXG4gICAgcG9tOiBwb20sXG4gICAgcnJmbDogcnJmbCxcbiAgICBtZHM6IG1kcyxcbiAgICBtY2w6IG1jbCxcbiAgKSxcbiAgcGF0aWVudDogKFxuICAgIHJldjogcmV2cGF0LFxuICAgIHBvbTogcG9tcGF0LFxuICAgIHJyZmw6IHJyZmxwYXQsXG4gICAgbWRzOiBtZHNwYXQsXG4gICAgbWNsOiBtY2xwYXQsXG4gICAga3M6IGtzcGF0LFxuICApLFxuKTtcblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gUHJvamVjdCBCcmVha3BvaW50c1xuLy8gUHJvamVjdHMgc2hvdWxkIG5vdCBoYXZlIG1vcmUgdGhhbiA0IGJyZWFrcG9pbnRzXG4vLyBBbGwgYnJlYWtwb2ludHMgc2hvdWxkIGJlIHNldCBieSBvbmUgb2YgdGhlc2UgdmFyaWFibGVzXG4vLyBUd2VhayBicmVha3BvaW50cyB2YXJpYWJsZXMgZm9yIHByb2plY3QgaWYgbmVlZGVkLlxuLy8gVXNlIG1peGlucyBtZWRpYS1icmVha3BvaW50LXVwIG9yIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbiB0byBzZXQgbWVkaWEgcXVlcmllc1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJHNtOiAzNzZweDtcbiRtZDogNzY4cHg7XG4kbGc6IDk5MnB4O1xuJHhsOiAxMjAwcHg7XG4keGxsOiAxNDQwcHg7XG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEZPTlRTXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4kaGVsdmV0aWNhLXJvbWFuOiAnSGVsdmV0aWNhIE5ldWUgUm9tYW4nLCBzYW5zLXNlcmlmO1xuJGhlbHZldGljYS1oZWF2eTogJ0hlbHZldGljYSBOZXVlIEhlYXZ5Jywgc2Fucy1zZXJpZjtcbiRoZWx2ZXRpY2EtYm9sZDogJ0hlbHZldGljYSBOZXVlIEJvbGQnLCBzYW5zLXNlcmlmO1xuJGhlbHZldGljYS1tZWRpdW06ICdIZWx2ZXRpY2EgTmV1ZSBNZWRpdW0nLCBzYW5zLXNlcmlmO1xuJGhlbHZldGljYS1saWdodDogJ0hlbHZldGljYSBOZXVlIExpZ2h0Jywgc2Fucy1zZXJpZjtcbiRoZWx2ZXRpY2EtcmVndWxhcjogJ0hlbHZldGljYSBOZXVlIFJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBaSU5ERVhcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiR6aW5kZXgtaGVhZGVyOiA4MDAwICFkZWZhdWx0O1xuJHppbmRleC1mb290ZXI6IDgwMTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiA5MDAwICFkZWZhdWx0O1xuJHppbmRleC10cmF5OiA3MDAwICFkZWZhdWx0O1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBQYWRkaW5nIGJldHdlZW4gYm9yZGVyc1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJGRlZmF1bHRQYWRkaW5nOiA1MHB4O1xuIiwiLmNlbGdlbmUtbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiBjb2xvcihyZXYsIGN5YW4pICFpbXBvcnRhbnQ7XG59XG5cbi5jZWxnZW5lLWRhcmstY29weSB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJhLWdyZWVuIHtcbiAgY29sb3I6ICM1MWIwMzQgIWltcG9ydGFudDtcbn1cblxuLnBvbS1ncmVlbiB7XG4gIGNvbG9yOiBjb2xvcihwb20sIGJyYW5kLTEpICFpbXBvcnRhbnQ7XG59XG5cblxuYnIuYnJlYWstZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuYnIuYnJlYWstbW9iaWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoNTQwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbnVsLmJsdWUtbGlzdC1idWxsZXRzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiBjb2xvcihyZXYsIGN5YW4pO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuICB9XG59XG5cblxubGkuZGFzaGVkLWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgfVxufVxuXG5cbnVsLmxlZ2FsLWxpc3QtYnVsbGV0cyB7XG4gIC8vIG1hcmdpbi10b3A6IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8vIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXG4gID4gbGkge1xuICAgIC8vIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IHJlbSgyNnB4KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNUU2XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsLmhvbGxvdy1saXN0LWJ1bGxldHMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblxuICA+IGxpIHtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI2cHgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyNUU2XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBibGFjayk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhpZGUtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKDAsIDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlLWRlc2t0b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLnR3by1jb2wge1xuICB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgIHdpZHRoOiA4OCU7XG5cbiAgICB0ZCB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgdWwge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGhyZWUtY29sIHtcbiAgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMTdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgdGQge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgID4gdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyBcdF9taXhpbnMuc2Nzc1xuLy8gIFNBU1MgbWl4aW5zIHRvIGJlIHVzZWQgdGhyb3VnaG91dCB0aGUgcHJvamVjdCB0byBwcmV2ZW50IGNvZGUgcmVwZWF0IGFuZCBlbnN1cmUgbWFpbnRhaW5hYmlsaXR5LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNZWRpYSBxdWVyaWVzIG1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRicmVha3BvaW50LW1pbiwgJGJyZWFrcG9pbnQtbWF4KSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1taW4pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCdXR0b25zIG1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQpIHtcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xufVxuIiwiLy8gQ29udmVydGluZyBmb250IHNpemUgZnJvbSBwaXhlbCB0byByZW1cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgJHJlbS1zaXplOiAkc2l6ZSAvIDE2cHg7XG4gIEByZXR1cm4gI3skcmVtLXNpemV9cmVtO1xufVxuXG4vLyBDb2xvciBmdW5jdGlvblxuQGZ1bmN0aW9uIGNvbG9yKCRjb2xvciwgJHRvbmU6IFwiYmFzZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCRjb2xvcnMsICRjb2xvciksICR0b25lKTtcbn1cblxuLy8gR2V0IHNpdGVuYW1lXG5AZnVuY3Rpb24gc2l0ZW5hbWUoJGJyYW5kLCAkYXVkaWVuY2UpIHtcbiAgQHJldHVybiBtYXAtZ2V0KG1hcC1nZXQoJHNpdGVuYW1lcywgJGJyYW5kKSwgJGF1ZGllbmNlKTtcbn1cbiIsImh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGhlbHZldGljYS1yb21hbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgLy8gQUxXQVlTIEhBVkUgU0NST0xMSU5HIFNQQUNFIEZPUiBBVVRPIElTSSBUUkFZIE9QRU5cbiAgbWluLWhlaWdodDogMTA1dmg7XG59XG5cbmEsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmgxLFxuaDEge1xuICBmb250LWZhbWlseTogJGhlbHZldGljYS1saWdodDtcbiAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oMC4wNXB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSg0NXB4KTtcbn1cblxuLnJldnBhdCAuaDEsXG4ucmV2cGF0IGgxIHtcbiAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG59XG5cbi5wb21wYXQgLmgxLFxuLnBvbXBhdCBoMSB7XG4gIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbn1cblxuLmgyLFxuaDIge1xuICBmb250LWZhbWlseTogJGhlbHZldGljYS1saWdodDtcbiAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oMC41OHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgzMXB4KTtcbn1cblxuLnJldnBhdCAuaDIsXG4ucmV2cGF0IGgyIHtcbiAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG59XG5cbi5wb21wYXQgLmgyLFxuLnBvbXBhdCBoMiB7XG4gIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbn1cblxuXG4uaDMsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWxpZ2h0O1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjI0cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xufVxuXG4ucmV2cGF0IC5oMyxcbi5yZXZwYXQgaDMge1xuICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbn1cblxuLnBvbXBhdCAuaDMsXG4ucG9tcGF0IGgzIHtcbiAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xufVxuXG4uaDQsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWxpZ2h0O1xuICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjMxcHgpO1xufVxuXG4ucmV2cGF0IC5oNCxcbi5yZXZwYXQgaDQge1xuICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbn1cblxuLnBvbXBhdCAuaDQsXG4ucG9tcGF0IGg0IHtcbiAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xufVxuXG4vLyBleWVicm93XG4uaDUsXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtMC4xM3B4KTtcbn1cblxuLnJldnBhdCAuaDUsXG4ucmV2cGF0IGg1IHtcbiAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG59XG5cbi5wb21wYXQgLmg1LFxuLnBvbXBhdCBoNSB7XG4gIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtNDAwKTtcbn1cblxuLmg2LFxuaDYge1xuICBmb250LWZhbWlseTogJGhlbHZldGljYS1saWdodDtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjVweCk7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oLTAuMTNweCk7XG59XG5cbi5yZXZwYXQgLmg2LFxuLnJldnBhdCBoNiB7XG4gIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xufVxuXG4ucG9tcGF0IC5oNixcbi5wb21wYXQgaDYge1xuICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG59XG5cbi5wLFxucCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI2cHgpO1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbn1cblxuLnAgYSxcbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmV2cGF0IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbn1cblxuLnJldnBhdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xufVxuXG4ucG9tcGF0IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG59XG5cbi5wb21wYXQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG59XG5cbnN1cCB7XG4gIHRvcDogLS42ZW07XG4gIGZvbnQtc2l6ZTogNTUlO1xuICBmb250LWZhbWlseTogJGhlbHZldGljYS1yb21hbjtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29udGVudCAuZm9vdG5vdGUsXG4uZm9vdG5vdGUge1xuICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLmNhbGxvdXQtdHh0IHtcbiAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnJldnBhdCAuY2FsbG91dC10eHQge1xuICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbn1cblxuLnBvbXBhdCAuY2FsbG91dC10eHQge1xuICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG59XG5cbi5icmVhZGNydW1iLXR4dCB7XG4gIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgbGluZS1oZWlnaHQ6IDEuODQ7XG4gIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbn1cblxuLnNlY3Rpb24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogNTBweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgIG1hcmdpbjogNDVweCAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC8vIG1vZGFsIGJhY2tkcm9wIGJsdXIgb25seSBvbiBDaHJvbWUgYW5kIFNhZmFyaVxuICBodG1sW2RhdGEtYWdlbnQqPVwiQ2hyb21lXCJdLFxuICBodG1sW2RhdGEtYWdlbnQqPVwiU2FmYXJpXCJdIHtcbiAgICAuY29udGVudC1ibHVyIHtcbiAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCAuZm9vdG5vdGUsXG4gIC5mb290bm90ZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgcCB7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgZm9udC1zaXplOiByZW0oNTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg2M3B4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oNDVweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjc4cHgpO1xuICB9XG5cbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjhweCk7XG4gIH1cblxuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1saWdodDtcbiAgICBmb250LXNpemU6IHJlbSgyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4zNnB4KTtcbiAgfVxuICAvLyBleWVicm93XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjVweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtMC4xNXB4KTtcbiAgfVxuXG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjVweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtMC4xNXB4KTtcbiAgfVxuXG4gIC5jYWxsb3V0LXR4dCB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cblxuLnJldnBhdC1zY3JvbGwtdGh1bWIge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIGJyYW5kLTQpO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4ucG9tcGF0LXNjcm9sbC10aHVtYiB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIG9yYW5nZSk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnBvbXBhdCB7XG4gIC5icmFuZC1jb2xvciB7XG4gICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICB9XG59XG5cbi5yZXZwYXQge1xuICAuYnJhbmQtY29sb3Ige1xuICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICB9XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLy8gb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAvLyBib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogY29sb3IoY29tbW9uLCB5ZWxsb3cpOyAvKiBXZWJLaXQvQmxpbmsgQnJvd3NlcnMgKi9cbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyBcdF9mb250cy5zY3NzXG4vLyAgQ3VzdG9tIGltcG9ydGVkIGZvbnQgc3R5bGVzLCB0byBiZSB1c2VkIHdpdGggXCJAZm9udC1mYWNlXCJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBIZWF2eVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5ldWUtSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTmV1ZU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOZXVlLVJvbWFuLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5ldWVMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5ldWVSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG4iLCJhLnNraXAtY29udGVudCB7XG4gIGxlZnQ6IC05OTlweCAgO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC05OTk7XG59XG5cbmEuc2tpcC1jb250ZW50OmFjdGl2ZSxcbmEuc2tpcC1jb250ZW50OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsImh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgLmNvbnRhaW5lci0tZmxleC1ldmVuLXJvdy1yZXZlcnNlLXRpbGVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jb250YWluZXI6bm90KC5oZWFkZXJfX2NvbnRhaW5lcikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLy8gVkFSSUFUSU9OU1xuICAmLS1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tZnVsbC13aWR0aC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tZmxleC1ldmVuLXJvdy1yZXZlcnNlLXRpbGVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgIC8vIFZBUklBVElPTlNcbiAgICAmLS1uby1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJi0tZnVsbC13aWR0aC1sZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWZsZXgtb2RkLXJvdy1yZXZlcnNlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcblxuICAgIC8vIFZBUklBVElPTlNcbiAgICAmLS1mdWxsLXdpZHRoLWxnIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtLWZsZXgtZXZlbi1yb3ctcmV2ZXJzZS10aWxlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgIC8vIFZBUklBVElPTlNcbiAgICAmLS1mdWxsLXdpZHRoLWxnIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0tZnVsbC13aWR0aC1sZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZGFyay1ncmF5KTtcbiAgcGFkZGluZzogMTJweCA1MHB4IDEycHggMTVweDtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbWVkaXVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gIH1cblxuICAmOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAvLyBWQVJJQVRJT05TXG4gICYtLXJldnBhdC1saW5rIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmV2cGF0LWN0YS1hcnJvdy5zdmdcIik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTYlO1xuICAgIH1cbiAgfVxuXG4gICYtLXJldnBhdC1kb3dubG9hZCB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JldnBhdC1kb3dubG9hZC1jdGEtYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4sIGJvcmRlciAyMDBtcyBlYXNlLWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk0JTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZXZwYXQtZG93bmxvYWQtY3RhLWFycm93LnN2Z1wiKTtcbiAgICB9XG4gIH1cblxuICAmLS1wb21wYXQtZG93bmxvYWQge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BvbXBhdC1kb3dubG9hZC1jdGEtYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4sIGJvcmRlciAyMDBtcyBlYXNlLWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk0JTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wb21wYXQtZG93bmxvYWQtY3RhLWFycm93LnN2Z1wiKTtcbiAgICB9XG4gIH1cblxuXG4gICYtLXBvbXBhdC1saW5rIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtNDAwKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wb21wYXQtY3RhLWFycm93LnN2Z1wiKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NiU7XG4gICAgfVxuICB9XG5cbiAgJi0tcnJmbHBhdC1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JyZmxwYXQtZG93bmxvYWQtY3RhLWFycm93LnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4sIGJvcmRlciAyMDBtcyBlYXNlLWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk0JTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ycmZscGF0LWRvd25sb2FkLWN0YS1hcnJvdy5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgJi0td2hpdGUtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0LWN0YS1hcnJvdy13aGl0ZS5zdmdcIik7XG4gIH1cblxuICAmLS13aGl0ZS1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93aGl0ZS1kb3dubG9hZC1jdGEuc3ZnXCIpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJldnBhdCAuYnRuLS13aGl0ZS1kb3dubG9hZCB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZXZwYXQtZG93bmxvYWQtY3RhLWFycm93LnN2Z1wiKTtcbiAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXZwYXQgLmJ0bi0td2hpdGUtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk2JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmV2cGF0LWN0YS1hcnJvdy5zdmdcIik7XG4gIH1cbn1cblxuLnBvbXBhdCAuYnRuLS13aGl0ZS1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTYlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcG9tcGF0LWN0YS1hcnJvdy5zdmdcIik7XG4gIH1cbn1cblxuLnBvbXBhdCAuYnRuLS13aGl0ZS1kb3dubG9hZCB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtNDAwKSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICAmLS1taW5pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIH1cblxuICAgICYtLXdoaXRlLWxpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIH1cbn1cbiIsIi5zcG90bGlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIC8vIE1PRElGSUVSU1xuICAgICYtLXRleHRibG9jayB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICAgIH1cblxuICAgICAgPiBoMixcbiAgICAgID4gaDMsXG4gICAgICA+ICoge1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgID4gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leWVicm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICBoNCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1PRElGSUVSU1xuICAmLS1hbHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC8vIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAuc3BvdGxpZ2h0X19jb250YWluZXIgPiAuc3BvdGxpZ2h0X19ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc29saWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAuc3BvdGxpZ2h0X19ibG9jayB7XG5cbiAgICAgIC8vIE1PRElGSUVSU1xuICAgICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BvdGxpZ2h0X19jb250YWluZXIgPiAuc3BvdGxpZ2h0X19ibG9jayB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcmVzb3VyY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuc3BvdGxpZ2h0X19jb250YWluZXIge1xuXG4gICAgICA+IC5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwb3RsaWdodF9fYmxvY2sge1xuXG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BvdGxpZ2h0X19pbWcge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICAuc3BvdGxpZ2h0X19mb290bm90ZSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAvLyBNSUNST1NJVEVTIFZBUklBVElPTlNcbiAgJi0tcmV2cGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuXG4gICAgJjpub3QoLnNwb3RsaWdodC0tbGlnaHQpOm5vdCguc3BvdGxpZ2h0LS1hbHQpOm5vdCguc3BvdGxpZ2h0LS1yZXNvdXJjZXMpIC5idG4tLXJldnBhdC1saW5rIHtcbiAgICAgIEBleHRlbmQgLmJ0bi0td2hpdGUtbGluaztcbiAgICB9XG5cbiAgICAmOm5vdCguc3BvdGxpZ2h0LS1saWdodCk6bm90KC5zcG90bGlnaHQtLWFsdCk6bm90KC5zcG90bGlnaHQtLXJlc291cmNlcykgLmJ0bi0tcmV2cGF0LWRvd25sb2FkIHtcbiAgICAgIEBleHRlbmQgLmJ0bi0td2hpdGUtZG93bmxvYWQ7XG4gICAgfVxuXG5cbiAgICAvLyBMSUdIVCBUSEVNRSBPTiBSRVYgTUlDUk9TSVRFXG4gICAgJi5zcG90bGlnaHQtLWxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuXG4gICAgICAuc3BvdGxpZ2h0X19ibG9jayB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQUxUIFRIRU1FIE9OIFJFViBNSUNST1NJVEVcbiAgICAmLnNwb3RsaWdodC0tYWx0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuXG4gICAgICAuc3BvdGxpZ2h0X19ibG9jayB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zcG90bGlnaHQtLXNvbGlkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgfVxuXG4gICAgLy8gUkVTT1VSQ0VTIFRIRU1FIE9OIFJFViBNSUNST1NJVEVcbiAgICAmLnNwb3RsaWdodC0tcmVzb3VyY2VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgc2t5Ymx1ZSk7XG5cbiAgICAgIC5zcG90bGlnaHRfX2Jsb2NrIHtcblxuICAgICAgICAvLyBNT0RJRklFUlNcbiAgICAgICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1leWVicm93IHtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcG9tcGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sge1xuXG4gICAgICA+IGgyLFxuICAgICAgPiBoMyB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbiAgICAgIH1cblxuICAgICAgPiBwIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwb3RsaWdodF9fYmxvY2stLWV5ZWJyb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTIwMCk7XG4gICAgfVxuXG4gICAgLmJ0bi0tcmV2cGF0LWxpbmsge1xuICAgICAgQGV4dGVuZCAuYnRuLS1wb21wYXQtbGluaztcbiAgICB9XG5cbiAgICAvLyBSRVNPVVJDRVMgVEhFTUUgT04gUE9NIE1JQ1JPU0lURVxuICAgICYuc3BvdGxpZ2h0LS1yZXNvdXJjZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTEwMCk7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuc3BvdGxpZ2h0IHtcbiAgICAvLyBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgID4gLnNwb3RsaWdodF9fYmxvY2sge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgfVxuXG4gICAgICA+IC5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgPiAuc3BvdGxpZ2h0X19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcblxuICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZXllYnJvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2MzYzNjO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi0taW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC8vIE1PRElGSUVSU1xuICAgICYtLWFsdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgLnNwb3RsaWdodF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgID4gLnNwb3RsaWdodF9fYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg5LjUlIC0gOHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDkuNSUgLSA4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNvbGlkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgIC5zcG90bGlnaHRfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgID4gLnNwb3RsaWdodF9fYmxvY2sge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoOS41JSAtIDhweCk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDkuNSUgLSA4cHgpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcblxuICAgICAgICAgICAgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlc291cmNlcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgIC5zcG90bGlnaHRfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICA+IC5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcblxuICAgICAgICAgIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3BvdGxpZ2h0X19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwb3RsaWdodF9fYmxvY2sge1xuXG4gICAgICAgIC8vIE1PRElGSUVSU1xuICAgICAgICAmLS1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1leWVicm93IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwb3RsaWdodF9fZm9vdG5vdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNSUNST1NJVEVTIFZBUklBVElPTlNcbiAgICAmLS1yZXZwYXQge1xuICAgICAgJi5zcG90bGlnaHQtLXJlc291cmNlcyB7XG4gICAgICAgIC5zcG90bGlnaHRfX2Jsb2NrIHtcblxuICAgICAgICAgIC8vIE1PRElGSUVSU1xuICAgICAgICAgICYtLXRleHRibG9jayB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zcG90bGlnaHQtLWFsdCB7XG4gICAgICAgIC5zcG90bGlnaHRfX2NvbnRhaW5lciA+IC5zcG90bGlnaHRfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wb21wYXQ6bm90KC5zcG90bGlnaHQtLXJlc291cmNlcykge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgLnNwb3RsaWdodCB7XG5cbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS1yZXNvdXJjZXMge1xuICAgICAgLnNwb3RsaWdodF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNy41JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLnNwb3RsaWdodCB7XG5cbiAgICAmX19ibG9jayB7XG5cbiAgICAgICYtLXRleHRibG9jayB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRpbGUtcm93IHtcbiAgbWFyZ2luOiA1MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuXG4gICZfX2Jsb2NrIHtcbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLXRleHRibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gKjpsYXN0LWNoaWxkOm5vdCguYnRuKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGlzY2xhaW1lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMyk7XG5cbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS1saWdodCB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgfVxuXG4gICAgJi0tZGFyayB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgfVxuXG4gICAgJi0tY29tcGxleCB7XG4gICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIExBWU9VVCBNT0RJRklFUlNcbiAgJi0tZ3JhcGhpYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC50aWxlLXJvd19fYmxvY2stLWltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIC50aWxlLXJvd19fYmxvY2sge1xuICAgICAgJi0taW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRoaW4ge1xuICAgIC50aWxlLXJvdyB7XG4gICAgICAmX19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oMCwgJG1kKSB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saWdodC1iZy50aWxlLXJvdy0tZnVsbCxcbiAgJi0tZGFyay1iZy50aWxlLXJvdy0tZnVsbCB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWxpZ2h0LWJnLnRpbGUtcm93LS1ncmFwaGljIHtcbiAgICBwYWRkaW5nOiA1MHB4IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cblxuICAvLyBCQUNLR1JPVU5EIE1PRElGSUVSUyBCQVNFRCBPTiBNSUNST1NJVEVcbiAgJi0tcmV2cGF0IHtcbiAgICAmLnRpbGUtcm93LS1saWdodC1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIHNreWJsdWUpO1xuICAgIH1cblxuICAgICYudGlsZS1yb3ctLWRhcmstYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcblxuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi0td2hpdGUtbGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb21wYXQge1xuICAgICYudGlsZS1yb3ctLWxpZ2h0LWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWY2Zjc7XG4gICAgfVxuXG4gICAgJi50aWxlLXJvdy0tZGFyay1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcblxuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi0td2hpdGUtbGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnRpbGUtcm93IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgLy8gbWFyZ2luOiAyNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIC8vIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlclwiO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuXG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLXdpZHRoOiA0Ny4wMSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXRleHRibG9jayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBUFBFQVJBTkNFIE1PRElGSUVSU1xuICAgICYtLWZ1bGwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLnRpbGUtcm93X19ibG9jayB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG5cbiAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAudGlsZS1yb3dfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAvLyBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAudGlsZS1yb3dfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmFwaGljIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAudGlsZS1yb3dfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgICAgfVxuXG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aWxlLXJvd19fYmxvY2stLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnRpbGUtcm93X19pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluO1wiO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTEFZT1VUIE1PRElGSUVSU1xuICAgICYtLXJldmVyc2VkIHtcbiAgICAgIC50aWxlLXJvd19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRoaW4ge1xuICAgICAgLnRpbGUtcm93X19ibG9jayB7XG4gICAgICAgICYtLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLnRpbGUtcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICZfX2Jsb2NrIHtcblxuICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICAvL2JhY2tncm91bmQ6IGNvbG9yKGNvbW1vbiwgd2hpdGUpIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgLy8gJjpiZWZvcmUge1xuICAgIC8vICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgLy8gICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgLy8gICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAvLyAmOmJlZm9yZSB7XG4gICAgLy8gICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAvLyAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAvLyAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbn1cblxuLnRjLWxpc3Qge1xuICAgIC5zbGljay1wcmV2LFxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA5NXB4O1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogOTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDclO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDclO1xuICAgIH1cblxuICAgIC50Yy1saXN0IHtcbiAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogNyU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogNyU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBvbXBhdCAudGMtbGlzdCB7XG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIG9yYW5nZSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci1wcmV2LWFycm93LXBvbXBhdC5zdmcnKTtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci1uZXh0LWFycm93LXBvbXBhdC5zdmcnKTtcbiAgICB9XG59XG5cbi5yZXZwYXQgLnRjLWxpc3Qge1xuICAgIC5zbGljay1wcmV2LFxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXItcHJldi1hcnJvdy1yZXZwYXQuc3ZnJyk7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXItbmV4dC1hcnJvdy1yZXZwYXQuc3ZnJyk7XG4gICAgfVxufVxuXG4ucmV2cGF0IC5tcHNlY3Rpb25fX3NsaWRlcyxcbi5wb21wYXQgLm1wc2VjdGlvbl9fc2xpZGVzIHtcbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS1jYXJvdXNlbC1wcmV2LWFycm93LnN2ZycpO1xuICAgICAgICB6LWluZGV4OiA2MDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvbWUtY2Fyb3VzZWwtbmV4dC1hcnJvdy5zdmcnKTtcbiAgICAgICAgei1pbmRleDogNjE7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsXG4gICAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNre1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGMtbGlzdCAuc2xpY2stZG90cyB7XG4gICAgbGkge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2LjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJldnBhdCAudGMtbGlzdCAuc2xpY2stZG90cyB7XG4gICAgbGkge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9tcGF0IC50Yy1saXN0IC5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihwb20sIG9yYW5nZSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCBvcmFuZ2UpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IocG9tLCBvcmFuZ2UpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5nZHByIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2Etcm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICB9XG5cbiAgJl9fYW5jaG9yLFxuICBhIHtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1pbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICB9XG5cbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0tYWNjZXB0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC8vIFZBUklBVElPTlNcbiAgICAmLS1jb3B5IHtcbiAgICAgIGZsZXg6IDM7XG4gICAgfVxuXG4gICAgJi0tYWN0aW9ucyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAuZ2Rwcl9fc3BhbiB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgICAgfSAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2UtaW47XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5nZHByIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAuZ2RwciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdG9wOiAwO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICYtLWFjdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKDE0MDBweCkge1xuICAuZ2RwciB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogJHppbmRleC1oZWFkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0tc3VibmF2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIGE6YWN0aXZlLFxuICAgICAgYTpmb2N1cyxcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxlZ2FsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgLy8gVkFSSUFUSU9OU1xuICAgICYtLW1haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gdHJhbnNpdGlvbjogcGFkZGluZy10b3AgZWFzZS1pbi1vdXQgLjIwMHM7XG4gICAgfVxuXG4gICAgJi0tY3RhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNC41MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jdGEtYXJyb3ctYmxhY2sucG5nJyk7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWN0YS1hYnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbiAwLjJzO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jdGEtaGlkZGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuXG4gICAgJi0tZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1icmFuZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMi41O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLWRpc2NsYWltZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDM7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBhOmFjdGl2ZSxcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGE6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGE6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1heC13aWR0aDogNDVweDtcbiAgICB9XG5cbiAgICAmLS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAvLyBzbW9vdGggc2Nyb2xsaW5nIGZpeCBmb3IgaU9TXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuXG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtLWRlc2t0b3AtbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgICYtLW1vYmlsZS1hdWRpZW5jZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kdWFsLWN0YS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbiAwLjJzO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2Jsb2NrLS1jdGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgICAgICAgIHdpZHRoOiA1NyU7XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogNDMlO1xuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGRhcmstZ3JheSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjb2xvcihjb21tb24sIGRhcmstZ3JheSk7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBjb2xvcihjb21tb24sIGRhcmstZ3JheSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10b29sYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0tbG9nbyB7XG4gICAgICAvLyBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIC8vIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19hbmNob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2Etcm9tYW47XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZGFyay1ncmF5KTtcblxuICAgIC8vIGJyIHtcbiAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuXG4gICAgLy8gVkFSSUFUSU9OU1xuICAgICYtLWRpc2NsYWltZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1ib2xkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgIH1cblxuICAgICYtLWNvbGxhcHNlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXktYWx0LTIpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctcmlnaHQtZ3JheS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAyMnB4KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAyMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LWxlZnQtd2hpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5ldXRyYWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2Etcm9tYW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbm8tbGluayB7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0taGFtYnVyZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgLy8gVkFSSUFUSU9OU1xuICAgICYtLWhhbWJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGFtYnVyZ2VyLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgIGhlaWdodDogNHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgID4gKjpudGgtY2hpbGQoMikgPiAuaGVhZGVyX19hbmNob3ItLW5ldXRyYWwge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgPiAqOmxhc3QtY2hpbGQ6bm90KC5oZWFkZXJfX2xpLS1yMikgPiAuaGVhZGVyX19hbmNob3ItLW5ldXRyYWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGkge1xuICAgIC8vIFZBUklBVElPTlNcbiAgICAmLS1uYXYtYm9yZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgbGlnaHQtZ3JheS1hbHQtMik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cblxuICAgICYtLXN1Ym5hdiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rLWJhY2sge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG5cbiAgICAmLS1icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbmRpY2F0aW9ucyB7XG4gICAgICAuaGVhZGVyX19hbmNob3ItLWNvbGxhcHNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXIyIHtcbiAgICAgIC5oZWFkZXJfX2FuY2hvci0tbmV1dHJhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgY3lhbik7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIC8vIFZBUklBVElPTlNcbiAgICAmLS1tb2JpbGUge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgICYtLW1vYmlsZS1vdXRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlLW91dGVyLWhpZGRlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cblxuICAgICYtLW1vYmlsZS1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtLW1vYmlsZS1pbm5lci12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLXN1YiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmX19wIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC8vIFZBUklBVElPTlNcbiAgICAmLS1uYXYtY2F0ZWdvcnkge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICYtLWxlZ2FsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpZ2h0LWdyYXkge1xuICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgfVxuICB9XG5cbiAgLy8gVkFSSUFUSU9OU1xuICAmLS1wb21wYXQsXG4gICYtLWtzcGF0IHtcbiAgICAuaGVhZGVyX19hbmNob3ItLWNvbGxhcHNlZCB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2xpLS1saW5rLWJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19hbmNob3ItLWV4cGFuZGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgYnJhbmQtMSk7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihwb20sIGJyYW5kLTEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2FuY2hvci0tYWNjZW50IHtcbiAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGRhcmstZ3JheSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdkcHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19hbmNob3ItLWRlc2t0b3Age1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fcC0tbGVnYWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRibGlua3NfX2FuY2hvciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2FuY2hvci0tZGlzY2xhaW1lciB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fcCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgYnJhbmQtMyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19ibG9jay0tc3VibmF2LWNvbC0yIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9faW1nLS1sb2dvIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigwLCAkbWQpIHtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJldnBhdCB7XG4gICAgLmhlYWRlcl9fYW5jaG9yLS1jb2xsYXBzZWQge1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19hbmNob3ItLWRpc2NsYWltZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbGktLWxpbmstYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2FuY2hvci0tZXhwYW5kZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdkcHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICB9XG5cbiAgICAuZ2Rwcl9fc3BhbiB7XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVjNztcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVjNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19hbmNob3ItLWRlc2t0b3Age1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fYW5jaG9yLS1hY2NlbnQge1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgY3lhbik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3AtLWxlZ2FsIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IocmV2LCBhbHQtNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGJsaW5rc19fYW5jaG9yIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmhlYWRlciB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tY3RhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi0tZGlzY2xhaW1lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLWhhbWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLWRlc2t0b3AtbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogNTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi0tYnJhbmRpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJi0tdG9vbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgICAgLnRibGlua3NfX3VsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICA+IC50YmxpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZmxleDogMC43O1xuXG4gICAgICAgICAgLnRibGlua3NfX3VsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1icmVhZGNydW1iIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi0tZ3JpZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgJi0tc3VibmF2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmLS1zdWJuYXYtY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc3VibmF2LWNvbC0xIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1zdWJuYXYtY29sLTIge1xuICAgICAgICBmbGV4OiAyO1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXN1Ym5hdi1jb2wtMyB7XG4gICAgICAgIGZsZXg6IDM7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgJi0tbW9iaWxlLWF1ZGllbmNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi0tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3VsIHtcbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCguanMtaGVhZGVyLWxpLXBhcmVudCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYnJlYWRjcnVtYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYtZGVmYXVsdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbmNob3Ige1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG5cbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAxJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCBsaWdodC1ncmF5KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuNDYsIDAuMDMsIDAuNTIsIDAuOTYpIDAuM3M7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZGFyay1ncmF5KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGVza3RvcC1jdGEge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgICBwYWRkaW5nOiA0cHggOXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLWluO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kZXNrdG9wLWFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCBicmFuZC00KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAvLyBWQVJJQVRJT05TXG4gICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtLXN1YiB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC40NiwgMC4wMywgMC41MiwgMC45NikgMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgLmhlYWRlcl9fYW5jaG9yIHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgLy8gd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGRhcmstZ3JheSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmV2cGF0IHtcbiAgICAgIC5oZWFkZXJfX2FuY2hvci0tZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xpLS1kZXNrdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9wLWN0YSB7XG4gICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vICYtLXBvbXBhdCwgJi0ta3NwYXQge1xuICAgIC8vICAgLmhlYWRlcl9fYmxvY2stLXRvb2xiYXIge1xuICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIC8vICAgfVxuXG4gICAgLy8gICAuaGVhZGVyX19pbWctLWxvZ28ge1xuICAgIC8vICAgICB3aWR0aDogMTYwcHg7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLWJyYW5kaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLS10b29sYmFyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgID4gLnRibGlua3M6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbWFpbiB7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi0tZGVza3RvcC1uYXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLWxvZ28ge1xuICAgICAgICAvLyB3aWR0aDogOTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4gMC4wMDFzO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpIHtcbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWJyZWFkY3J1bWIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5jaG9yIHtcbiAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tZGVza3RvcC1jdGEge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1PRElGSUVSU1xuICAgICYtLXBvbXBhdCxcbiAgICAmLS1rc3BhdCB7XG4gICAgICAuaGVhZGVyX19pbWctLWxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAuaGVhZGVyIHtcbiAgICAmX19ibG9jayB7XG4gICAgICAmLS1kZXNrdG9wLW5hdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi0tc3VibmF2IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMjAwcHgpIC8gMikpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpIHtcbiAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcG9tcGF0LFxuICAgICYtLWtzcGF0IHtcbiAgICAgIC5oZWFkZXJfX2ltZy0tbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxNDAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgJl9fY29udGFpbmVyLmNvbnRhaW5lci0tZnVsbC13aWR0aC1sZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2FuY2hvciB7XG4gICAgICAmLS1kZXNrdG9wLWN0YSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fYW5jaG9yIHtcbiAgJi5oZWFkZXJfX2J0biB7XG4gICAgYnIuZHJvcGRvd24tYnJlYWsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fYW5jaG9yLS1kZXNrdG9wIHtcbiAgYnIuZHJvcGRvd24tYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgIC8vIEVMRU1FTlRTXG4gICAgJl9fdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDExcHgpO1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIHRvcDogLS40ZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiA3LjE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDExcHgpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC50YmxpbmtzIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX3VsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJi0tYXVkaWVuY2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAudGJsaW5rc19fbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGJsaW5rc19fYW5jaG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19hbmNob3Ige1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1pbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3Age1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbWVkaXVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gIC50YmxpbmtzIHtcbiAgICBmbGV4OiBub25lO1xuXG4gICAgJl9fdWwge1xuXG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLWF1ZGllbmNlIHtcblxuICAgICAgICAudGJsaW5rc19fbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGJsaW5rc19fYW5jaG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXktYWx0KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIC50YmxpbmtzX19hbmNob3Ige1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpIHtcblxuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Age1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmX19hbmNob3Ige1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAvLyBWQVJJQVRJT05TXG4gICAgICAmLS1pbmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXktYWx0KTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmluZGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAuNztcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiA3cHggMjJweCA3cHggMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RERDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNWY5OGE4O1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAuMjAwcztcbiAgICAgIH1cblxuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tYWN0aXZlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgJl9fYW5jaG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMuZm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgZ29sZCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgIH1cblxuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tcjIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIGN5YW4pO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgYWx0LTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZGljYXRpb25fX2FuY2hvcixcbiAgICAgICAgLmluZGljYXRpb25fX2FuY2hvcjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZGljYXRpb25fX2FuY2hvcjpmb2N1cy5mb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIGFsdC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLW1lZGl1bTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAuaW5kaWNhdGlvbiB7XG4gICAgZmxleDogbm9uZTtcblxuICAgICZfX2J1dHRvbixcbiAgICAmX191bCB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAuaW5kaWNhdGlvbiB7XG4gICAgJl9fYnV0dG9uLFxuICAgICZfX3VsIHtcbiAgICAgIG1pbi13aWR0aDogMjA1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuaW5kaWNhdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAzMDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDE1cHggNXB4O1xuXG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tb3V0ZXIge1xuICAgICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi0tYnV0dG9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICBsaW5lLWhlaWdodDogcmVtKDE4cHgpO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgLmluZGljYXRpb25zX19jbG9zZSB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWQVJJQVRJT05TXG4gICYtLWZvY3VzIHtcbiAgICBhbmltYXRpb246IGZvY3VzIC41cztcbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gIH1cblxuICAmLS1yZXZwYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuaW5kaWNhdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAvLyBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJl9fYmxvY2sge1xuXG4gICAgICAvLyBWQVJJQVRJT05TXG4gICAgICAmLS1vdXRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgICYtLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0tcG9tcGF0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNjEsIDY5LCAuOCk7XG4gICAgfVxuXG4gICAgJi0tcmV2cGF0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMzMsIDEwNSwgLjgpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAuaW5kaWNhdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmX19ibG9jayB7XG5cbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLW91dGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWNvcHkge1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUgLmluZGljYXRpb25zIHtcbiAgICAmX19ibG9jay0tb3V0ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZm9jdXMge1xuICAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuXG4gICZfX2Jsb2NrIHtcblxuXG4gICAgLy8gTU9ESUZJRVJTXG4gICAgJi0tbG9nbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAmLS1saW5rcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAmLS1zb2NpYWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTFweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVnYWwge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgJl9fbGkge1xuXG4gICAgLy8gTU9ESUZJRVJTXG4gICAgJi0tc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rcyB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG5cbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS1sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgJi0tc29jaWFsIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FuY2hvciB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIH1cblxuXG4gIC8vIE1PRElGSUVSU1xuICAmLS1yZXZwYXQge1xuICAgICoge1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fYW5jaG9yIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC0yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb21wYXQge1xuICAgICoge1xuICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgIH1cblxuICAgIC5mb290ZXJfX2Jsb2NrLS1sZWdhbCB7XG4gICAgICBwLFxuICAgICAgcCAqIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fYmxvY2stLXNvY2lhbCB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2FuY2hvciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHggOTBweDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAyNXB4O1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgICAgZmxleDogOTtcbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAmLS1sb2dvIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1saW5rcyB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMTM7XG5cbiAgICAgICAgLy8gSUUgZmFsbGJhY2tzXG4gICAgICAgIC8vIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMztcbiAgICAgICAgLy8gLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgICAvLyAtbXMtZ3JpZC1yb3c6IDI7XG5cbiAgICAgICAgLW1zLWdyaWQtcm93OiAyO1xuICAgICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gICAgICB9XG5cbiAgICAgICYtLWxlZ2FsIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAxMDtcblxuICAgICAgICAvLyBJRSBmYWxsYmFja3NcbiAgICAgICAgLy8gLW1zLWdyaWQtY29sdW1uLXNwYW46IDEwO1xuICAgICAgICAvLyAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIC8vIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXNvY2lhbCB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEwIC8gMiAvIDEzO1xuICAgICAgICAvLyBJRSBmYWxsYmFja3NcbiAgICAgICAgLy8gLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgICAgIC8vIC1tcy1ncmlkLWNvbHVtbjogMTA7XG4gICAgICAgIC8vIC1tcy1ncmlkLXJvdzogMTtcbiAgICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxMDtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpIHtcblxuICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAmLS1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gJl9faW1nIHtcblxuICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAvLyAmLS1sb2dvIHtcbiAgICAgIC8vICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAvLyB9XG4gICAgLy8gfVxuXG4gICAgJl9fYW5jaG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIC8vIGV4dGVuZGluZyBwYXJlbnQgc3R5bGVzXG4gIEBleHRlbmQgLmZvb3Rlci0tcmV2cGF0O1xufVxuIiwiLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDc1cHggMjVweCA4MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLXBvcnRyYWl0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1saWdodDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gICZfX2Zvb3Rub3RlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBNT0RJRklFUlNcbiAgJi0tbGFuZGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5oZXJvX19ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBoMSxcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgICAgfVxuXG4gICAgICAuaGVyb19fZm9vdG5vdGUgcCB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuaGVyb19fZm9vdG5vdGUge1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1JQ1JPU0lURSBNT0RJRklFUlNcbiAgJi0tcmV2cGF0IHtcbiAgICBiYWNrZ3JvdW5kOiByaWdodCB0b3AgLyAxNzBweCBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3Jldi1oZXJvLW1vYmlsZS1mbGFyZS0yLnN2Z1wiKSwgcmlnaHQgYm90dG9tIC8gOTVweCBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3Jldi1oZXJvLW1vYmlsZS1mbGFyZS5zdmdcIiksIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcmV2LWhlcm8tYmcuc3ZnXCIpO1xuXG4gICAgaDEge1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcbiAgICB9XG5cbiAgICAuaGVyb19fZm9vdG5vdGUgcCB7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcbiAgICB9XG5cbiAgICAvLyBNT0RJRklFUiBPTiBNSUNST1NJVEVcbiAgICAmLmhlcm8tLWxhbmRpbmcge1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9yZXYtaGVyby1wb3J0cmFpdC1iZy1tb2IuanBnXCIpO1xuICAgIH1cbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgYmFja2dyb3VuZDogcmlnaHQgdG9wIC8gMTYwcHggbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9wb20taGVyby1tb2JpbGUtZmxhcmUtMi5zdmdcIiksIHJpZ2h0IGJvdHRvbSAvIDE2MHB4IG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcG9tLWhlcm8tbW9iaWxlLWZsYXJlLnN2Z1wiKSwgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9wb20taGVyby1iZy5zdmdcIik7XG5cbiAgICAuaGVyb19fYmxvY2sge1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiByZW0oMzZweCk7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgfVxuXG4gICAgLmhlcm9fX2Zvb3Rub3RlIHAge1xuICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgIH1cblxuICAgIC8vIE1PRElGSUVSIE9OIE1JQ1JPU0lURVxuICAgICYuaGVyby0tbGFuZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3BvbS1oZXJvLXBvcnRyYWl0LWJnLW1vYi5qcGdcIik7XG5cbiAgICAgIC5oZXJvX19ibG9jayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5oZXJvIHtcbiAgICAmX19ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7XG5cbiAgICAgICYtLXBvcnRyYWl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiByZW0oNDNweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDUycHgpO1xuICAgIH1cblxuICAgICZfX2Zvb3Rub3RlIHtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS1sYW5kaW5nIHtcblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgLmhlcm9fX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDZweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvX19ibG9jay0tcG9ydHJhaXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMyJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAuaGVyb19fZm9vdG5vdGUge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTUlDUk9TSVRFIE1PRElGSUVSU1xuICAgICYtLXBvbXBhdCB7XG4gICAgICAuaGVyb19fYmxvY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBNT0RJRklFUiBPTiBNSUNST1NJVEVcbiAgICAgICYuaGVyby0tbGFuZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcG9tLWhlcm8tcG9ydHJhaXQtYmctZGVza3RvcC5qcGdcIik7XG5cbiAgICAgICAgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvX19ibG9jay0tcG9ydHJhaXQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZXZwYXQge1xuICAgICAgLy8gTU9ESUZJRVIgT04gTUlDUk9TSVRFXG4gICAgICAmLmhlcm8tLWxhbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiByaWdodCAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcmV2LWhlcm8tcG9ydHJhaXQtYmctZGVza3RvcC5qcGdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gIC5oZXJvIHtcbiAgICAmX19ibG9jayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTZweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gTU9ESUZJRVJTXG4gICAgJi0tbGFuZGluZyB7XG4gICAgICAuaGVyb19fYmxvY2sge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuaGVyb19fYmxvY2stLXBvcnRyYWl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cblxuICAgICAgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTUlDUk9TSVRFIE1PRElGSUVSU1xuICAgICYtLXBvbXBhdCB7XG4gICAgICBiYWNrZ3JvdW5kOiByaWdodCB0b3AgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcG9tLWhlcm8tZGVza3RvcC1mbGFyZS5zdmdcIiksIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvcG9tLWhlcm8tZGVza3RvcC1iZy5zdmdcIik7XG5cbiAgICAgICYuaGVyby0tbGFuZGluZyB7XG4gICAgICAgIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmV2cGF0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJpZ2h0IHRvcCAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9yZXYtaGVyby1kZXNrdG9wLWZsYXJlLnN2Z1wiKSwgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9yZXYtaGVyby1iZy5zdmdcIik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHhsKSB7XG4gIC5oZXJvIHtcbiAgICAmX19ibG9jayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICB9XG5cblxuICAgIC8vIE1PRElGSUVSU1xuICAgICYtLWxhbmRpbmcge1xuICAgICAgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICAgIG1heC13aWR0aDogNzY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHR1cm5pbmcgb2ZmIG1vYmlsZSBicmVha3Mgb24gcGhhYmxldCBhbmQgYWJvdmVcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbig1NDBweCwgJGxnKSB7XG4gIC5oZXJvIHtcbiAgICBici5icmVhay1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigwLCAkbWQpIHtcbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIGgyIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcblxuICB1bCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2xvc3Nhcnkge1xuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1cHgpO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNjcm9sbGJveCB7XG4gICAgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXktYWx0KTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIE1PRElGSUVSU1xuICAmLS1saWdodCxcbiAgJi0tc29saWQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5jb250ZW50X19ibG9jay0tdGV4dCB7XG4gICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICA+ICo6bGFzdC1jaGlsZDpub3QoLmJ0bikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC8vIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcblxuICAgICAgJi0tdGV4dCB7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBwLFxuICAgICAgICB1bCxcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZ2xvc3Nhcnkge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zY3JvbGxib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAmLS1saWdodCxcbiAgICAmLS1zb2xpZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgLy8gcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAuY29udGVudF9fYmxvY2stLXRleHQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+ICo6bGFzdC1jaGlsZDpub3QoLmJ0bikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLmNvbnRlbnQge1xuICAgICZfX2Jsb2NrIHtcbiAgICAgIC8vIE1PRElGSUVSU1xuICAgICAgJi0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tc2lkZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2lkZSBieSBzaWRlIGxpc3QgaW5zaWRlIHd5c2l3eWdcbnVsLnNpZGUtYnktc2lkZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDMwcHggMDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAvLyBtYXJnaW46IDcwcHggMCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi13aWR0aDogMjgwcHg7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC0tbGlnaHQsXG4uY29udGVudC0tc29saWQge1xuICAuaWNvbi1ncmlkX19mb290bm90ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCQUNLR1JPVU5EIEFORCBTUEFDSU5HIENPTExBUFNFIE1PRElGSUVSUyBBTkQgT1BFUkFUT1JTXG4ucmV2cGF0IC5jb250ZW50LS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgc2t5Ymx1ZSk7XG59XG5cbi5yZXZwYXQgLmNvbnRlbnQtLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcblxuICAqIHtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gIH1cbn1cblxuLnBvbXBhdCAuY29udGVudC0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmNmY3O1xufVxuXG4ucG9tcGF0IC5jb250ZW50LS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuXG4gICoge1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgfVxufVxuIiwiLndheWZpbmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19ibG9jayB7XG4gICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNjBweCAyNXB4IDEyMHB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtYmcxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTI2cHg7XG4gICAgaGVpZ2h0OiAxNDNweDtcbiAgfVxuXG4gICYtYmcyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM4N3B4O1xuICAgIGJvdHRvbTogLTkwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG5cbiAgLy8gTUlDUk9TSVRFIFZBUklBVElPTlNcbiAgJi0tcmV2cGF0IHtcbiAgICAud2F5ZmluZGVyX19ibG9jay0tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjA4LCAyMTcsIDIyOCwgMSkgMCUsIHJnYmEoMjQzLCAyNDYsIDI1MywgMSkgNzAlLCByZ2JhKDIzOSwgMjQyLCAyNDYsIDEpIDEwMCUpO1xuICAgIH1cblxuICAgIC8vIC5idG4ge1xuICAgIC8vICAgQGV4dGVuZCAuYnRuLS1yZXZwYXQtbGluaztcbiAgICAvLyB9XG5cbiAgICAud2F5ZmluZGVyLWJnMSAuc3RvcC1jb2xvciB7XG4gICAgICBzdG9wLWNvbG9yOiAjZmRjNjAwO1xuICAgIH1cblxuICAgIC53YXlmaW5kZXItYmcyIC5zdG9wLWNvbG9yIHtcbiAgICAgIHN0b3AtY29sb3I6ICMwYTRkNmM7XG4gICAgfVxuICB9XG5cbiAgJi0tcG9tcGF0IHtcbiAgICAud2F5ZmluZGVyX19ibG9jay0tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIzMywgMjQzLCAyNDQsIDEpIDUwJSwgcmdiYSgxNjUsIDIwNCwgMjA5LCAxKSAxMDAlKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgfVxuXG4gICAgLy8gLmJ0biB7XG4gICAgLy8gICBAZXh0ZW5kIC5idG4tLXBvbXBhdC1saW5rO1xuICAgIC8vIH1cblxuICAgIC53YXlmaW5kZXItYmcxIC5zdG9wLWNvbG9yIHtcbiAgICAgIHN0b3AtY29sb3I6IGNvbG9yKHBvbSwgb3JhbmdlKTtcbiAgICB9XG5cbiAgICAud2F5ZmluZGVyLWJnMiAuc3RvcC1jb2xvciB7XG4gICAgICBzdG9wLWNvbG9yOiAjMDA3Mjc4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAud2F5ZmluZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgPiAuY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLWJnMSB7XG4gICAgICBoZWlnaHQ6IDQ4N3B4O1xuICAgICAgd2lkdGg6IDQyOHB4O1xuICAgIH1cblxuICAgICYtYmcyIHtcbiAgICAgIHdpZHRoOiA3NDJweDtcbiAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZXZwYXQge1xuICAgICAgLndheWZpbmRlcl9fYmxvY2stLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjA4LCAyMTcsIDIyOCwgMSkgMCUsIHJnYmEoMjQzLCAyNDYsIDI1MywgMSkgMjUlLCByZ2JhKDIzOSwgMjQyLCAyNDYsIDEpIDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXBvbXBhdCB7XG4gICAgICAud2F5ZmluZGVyX19ibG9jay0tYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxOTMsIDIxOSwgMjIzLCAxKSAwJSwgcmdiYSgyMjcsIDI0MCwgMjQyLCAxKSAzMCUsIHJnYmEoMjE3LCAyMzQsIDIzNiwgMSkgOTAlLCByZ2JhKDE5MywgMjE5LCAyMjMsIDEpIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAud2F5ZmluZGVyIHtcbiAgICAmX19ibG9jayB7XG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAud2F5ZmluZGVyIHtcbiAgICAmX19ibG9jayB7XG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZWZlcmVuY2VzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICZfX2Jsb2NrIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2FuY2hvciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJl9faHIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCBsaWdodC1ncmF5KTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgLy8gVkFSSUFUSU9OU1xuICAmLS1yZXYge1xuICAgIC5yZWZlcmVuY2VzX19hbmNob3Ige1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG4gICAgfVxuICB9XG5cbiAgJi0tcG9tIHtcbiAgICAucmVmZXJlbmNlc19fYW5jaG9yIHtcbiAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnJlZmVyZW5jZXMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICZfX2hyIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAucmVmZXJlbmNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLnJlZmVyZW5jZXMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgJl9fYmxvY2sge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHJheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogJHppbmRleC10cmF5O1xuICBoZWlnaHQ6IDE3MHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZS1pbi1vdXQgMC4zcztcbiAgd2lsbC1jaGFuZ2U6IGhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAmX191bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2xpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2Jhbm5lciB7XG5cbiAgICAmLWNsb3NlIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLWluO1xuICAgICAgfVxuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gIFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYtLWNvcHkge1xuICAgICAgZmxleDogMTtcblxuICAgICAgcCxcbiAgICAgIHAgYXtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICA+ICo6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbiAgICAgICogKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLS1leHBhbmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgLy8gVkFSSUFUSU9OU1xuICAgICYtLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi0taWNvbjphZnRlcixcbiAgICAmLS1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG5cbiAgICAmLS1pY29uOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICB9XG5cbiAgICAmLS1pY29uLWV4cGFuZGVkOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi0taGVscGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93big3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIC8vIFZBUklBVElPTlNcbiAgICAmLS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuXG4gICAgfVxuXG4gICAgJi0tYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg3LCA3LCAwLCAwLjg1KTtcbiAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICB9XG5cbiAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICA+ICoge1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5cHgpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTlweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTlweCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAxMHB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLS1ibGFjay1ib3gge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWlzaSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Ege1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzExMTtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuXG4gIC8vIFZBUklBVElPTlNcbiAgJi0tcmV2cGF0IHtcbiAgICAuYnJhbmQtY29sb3Ige1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHJheV9fYmxvY2stLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIGJyYW5kLTQpO1xuICAgIH1cblxuICAgIC50cmF5X19ibG9jay0tY29weSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKHJldiwgYWx0LTgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyYXlfX2Jsb2NrLS1ibGFjay1ib3gge1xuICAgICAgaDQsXG4gICAgICBwLFxuICAgICAgdSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHJheV9fYSB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC0yKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50cmF5X19idXR0b246bm90KC50cmF5X19idXR0b24tLWV4cGFuZCkge1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb21wYXQge1xuICAgIC5icmFuZC1jb2xvciB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHJheV9fYmxvY2stLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIHRlYWwtMjAwKTtcbiAgICB9XG5cbiAgICAudHJheV9fYmxvY2stLWNvcHkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihyZXYsIGFsdC01KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC0yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50cmF5X19ibG9jay0tYmxhY2stYm94IHtcbiAgICAgIGg0LFxuICAgICAgcCxcbiAgICAgIHUge1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyYXlfX2Ege1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyYXlfX2J1dHRvbjpub3QoLnRyYXlfX2J1dHRvbi0tZXhwYW5kKSB7XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIHRlYWwtMjAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnRyYXkge1xuXG4gICAgaGVpZ2h0OiAxMzRweDtcblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBWQVJJQVRJT05TXG4gICAgICAmLS1pc2kge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLXByZXNjcmliaW5nIHtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FzaWRlIHtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG5cbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG4gICAgICB9XG5cbiAgICAgICYtLWV4cGFuZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmOmZvY3VzLmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIGNvbG9yOiAjQ0NDO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgLnRyYXlfX3NwYW4tLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50cmF5X19zcGFuLS1pY29uOjpiZWZvcmUsXG4gICAgICAgICAgLnRyYXlfX3NwYW4tLWljb246OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tcHJlc2NyaWJpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi0tcGRmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLXBkZi1pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hc2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICZfX2xpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcblxuICAgICAgLy8gVkFSSUFUSU9OU1xuICAgICAgJi0tcHJlc2NyaWJpbmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX191bCB7XG4gICAgICAmLS1wcmVzY3JpYmluZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0tcmV2cGF0IHtcbiAgICAgIC50cmF5X19ibG9jay0taGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBicmFuZC0yKTtcbiAgICAgIH1cblxuICAgICAgLnRyYXlfX2J1dHRvbi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wb21wYXQge1xuICAgICAgLnRyYXlfX2Jsb2NrLS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZjQ4O1xuICAgICAgfVxuXG4gICAgICAudHJheV9fYnV0dG9uIHtcbiAgICAgICAgLy8gY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTIwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gLnRyYXlfX2J1dHRvbi0tZXhwYW5kIHtcbiAgICAgIC8vICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgLy8gfVxuXG4gICAgICAudHJheV9fc3Bhbi0taWNvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgLnRyYXkge1xuICAgICZfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIC8vIE1ET0lGSUVSU1xuICAgICAgJi0taXNpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDkwMHB4KSAvIDIpKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoKDEwMHZ3IC0gOTAwcHgpIC8gMikpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJi0tcHJlc2NyaWJpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRtZCwgJHhsKSB7XG4gIC50cmF5IHtcbiAgICAmX19idXR0b24ge1xuICAgICAgJi0tZXhwYW5kIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLnRyYXkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuXG4gICAgICAvLyBWQVJJQVRJT05TXG4gICAgICAmLS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMjAwcHgpIC8gMikpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tcHJlc2NyaWJpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi0tcGRmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi0tYm9keSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWlzaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoKDEwMHZ3IC0gOTAwcHgpIC8gMikpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSA5MDBweCkgLyAyKSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1wZGYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLWV4cGFuZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWZpcnN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxMjAwcHgpIC8gMikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyB0YXJnZXQgSUUxMSBhbmQgcmVuZGVycyBkaWZmZXJlbnQgZm9udFxuQG1lZGlhIHNjcmVlblxcMCB7XG4gIC50cmF5X19idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4vLyB0YXJnZXQgRWRnZTE4IGFuZCByZW5kZXJzIGRpZmZlcmVudCBmb250XG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIGFuZCAoLXdlYmtpdC1tYXNrOiB1cmwoKSkge1xuICAudHJheV9fYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbiIsIi52aWRlby1lbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAmX19pZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgJi0taWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1oZWFkaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG4gICAgICBwYWRkaW5nOiA1MHB4IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJl9faHIsXG4gIGhyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIGNvbG9yKHJldiwgY3lhbik7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNvbnRlbnRfX2Jsb2NrLS1pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy0tcGxheSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAuM3M7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG4gIH1cblxuICAmX19pbWctLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fdmlvbGF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC8vIG1pbi13aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4IDM1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC8vIFZBUklBVElPTlNcbiAgJi0tcG9tIHtcbiAgICAuY29udGVudF9faDMsXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2Etcm9tYW47XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcmV2cGF0IHtcbiAgICAudmlkZW8tZW1iZWRfX3Zpb2xhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgY3lhbik7XG4gICAgfVxuXG4gICAgLnZpZGVvLWVtYmVkX19pbWctLXBsYXkge1xuICAgICAgI292YWwge1xuICAgICAgICBzdHJva2U6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgIH1cblxuICAgICAgI3RyaWFuZ2xlIHtcbiAgICAgICAgZmlsbDogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgLnZpZGVvLWVtYmVkX192aW9sYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIG9yYW5nZSk7XG4gICAgfVxuXG4gICAgLnZpZGVvLWVtYmVkX19pbWctLXBsYXkge1xuICAgICAgI292YWwge1xuICAgICAgICBzdHJva2U6IGNvbG9yKHBvbSwgb3JhbmdlKTtcbiAgICAgIH1cblxuICAgICAgI3RyaWFuZ2xlIHtcbiAgICAgICAgZmlsbDogY29sb3IocG9tLCBvcmFuZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAudmlkZW8tZW1iZWQge1xuICAgIHdpZHRoOiA3NyU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY29udGVudF9fYmxvY2stLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tcG9tIHtcbiAgICAgIC5jb250ZW50X19oMyxcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAudmlkZW8tZW1iZWQge1xuICAgICZfX3Zpb2xhdG9yIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHhsKSB7XG4gIC52aWRlby1lbWJlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4iLCIudmlkZW8tdHJhbnNjcmlwdCB7XG4gICZfX2RkIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgZWFzZS1pbi1vdXQgMC4ycztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAmLS1vcGVuLXBhbmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCBsaWdodC1ncmF5LWFsdC0yKTtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICAmLS1jbG9zZS14IHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW47XG4gIH1cblxuICAmX19kbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgIGZsZXg6IDE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgYWx0LTcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ocixcbiAgaHIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICZfX3NwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmLS1pY29uLWNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaXJjbGUtbWludXMtc2hvdy1sZXNzLWljb24uc3ZnXCIpO1xuICAgIH1cblxuICAgICYtLWljb24tb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlLXBsdXMtc2hvdy1tb3JlLWljb24uc3ZnXCIpO1xuICAgIH1cblxuICAgICYtLWljb24tbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3RhLWxpbmstd2hpdGUtYXJyb3ctaWNvbi5zdmdcIik7XG4gICAgfVxuICB9XG59XG5cbi8vIE1pY3Jvc2l0ZSBWYXJpYXRpb25zXG4udmlkZW8tZW1iZWQtLXJldiB7XG4gIC52aWRlby10cmFuc2NyaXB0X190ZXh0YmxvY2sge1xuICAgIGEge1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgYnJhbmQtNCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBhbHQtOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLXRyYW5zY3JpcHRfX2RkLS1vcGVuLXBhbmVsIHtcbiAgICBAZXh0ZW5kIC5yZXZwYXQtc2Nyb2xsLXRodW1iO1xuICB9XG59XG5cbi52aWRlby1lbWJlZC0tcG9tIHtcbiAgLnZpZGVvLXRyYW5zY3JpcHRfX3RleHRibG9jayB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBhbHQtNSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC0yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8tZW1iZWRfX2Jsb2NrLS1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbiAgfVxuXG4gIC52aWRlby10cmFuc2NyaXB0X19kdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gIH1cblxuICAudmlkZW8tdHJhbnNjcmlwdF9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIHRlYWwtNDAwKTtcbiAgfVxuXG4gIC52aWRlby1lbWJlZF9faHIge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IocG9tLCBicmFuZC00KTtcbiAgfVxuXG4gIC52aWRlby10cmFuc2NyaXB0X19kZC0tb3Blbi1wYW5lbCB7XG4gICAgQGV4dGVuZCAucG9tcGF0LXNjcm9sbC10aHVtYjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAudmlkZW8tdHJhbnNjcmlwdCB7XG4gICAgJl9fYmxvY2sge1xuICAgICAgJi0tdGV4dCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgICB9XG5cbiAgICAgICYtLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCA5NXB4IDQwcHggNTVweDtcblxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faHIsXG4gICAgaHIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAmX19kdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZfX2RkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYtLW9wZW4tcGFuZWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgJi0tY2xvc2UteCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmX19oMiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg2M3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgfVxuXG4gICZfX2gxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS1sZWdhbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBoaWRlIHNjcm9sbGJhcnNcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0tYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi0tY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYtLWZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAmLS1pbm5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICYtLW91dGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAvLyBWQVJJQVRJT05TXG4gICAgJi0tY2xvc2Uge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3NwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuICAvLyBWQVJJQVRJT05TXG4gICYtLXJldnBhdCB7XG4gICAgLm1vZGFsX19oMSxcbiAgICBhLFxuICAgIGgxIC5tb2RhbF9faDIsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgfVxuXG4gICAgLm1vZGFsX19zcGFuIHtcbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbF9fYnV0dG9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcblxuICAgICAgICAubW9kYWxfX3NwYW4ge1xuICAgICAgICAgICY6OmFmdGVyLFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIGFsdC04KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbW9kYWw9XCJmb3JtXCJdIHtcbiAgICAgIC5yZXF1aXJlZC1ibG9jayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tb2RhbD1cImNzLWZvcm1cIl0ge1xuICAgICAgLm1vZGFsX19ibG9jay0taW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfX2Jsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYtLWNsb3NlLFxuICAgICAgICAmLS1mb3JtLFxuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgLm1vZGFsX19oMSxcbiAgICAubW9kYWxfX2gyIHtcbiAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtNDAwKTtcbiAgICB9XG5cbiAgICAubW9kYWxfX3NwYW4ge1xuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbF9fYnV0dG9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG5cbiAgICAgICAgLm1vZGFsX19zcGFuIHtcbiAgICAgICAgICAmOjphZnRlcixcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLW1vZGFsPVwiZm9ybVwiXSB7XG4gICAgICAucmVxdWlyZWQtYmxvY2sge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tb2RhbD1cImNzLWZvcm1cIl0ge1xuICAgICAgLm1vZGFsX19ibG9jay0taW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfX2Jsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYtLWNsb3NlLFxuICAgICAgICAmLS1mb3JtLFxuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWN1c3RvbSB7XG4gICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbF9fYmxvY2stLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsX19ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIC8vIENPTVBPTkVOVFMgSU5TSURFIEZMRVhJQkxFIENPTlRFTlQgTU9EQUxcbiAgICAvLyBDT05URU5UIENPTVBPTkVOVFxuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgIH1cblxuICAgICAgJl9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tc3ViLWhlcm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gVklERU8gQ09NUE9ORU5UXG4gICAgLnZpZGVvLWVtYmVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtbW9kYWw9XCJpZGVudGlmeVwiXSB7XG4gICAgLm1vZGFsX19oMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1vZGFsX19idXR0b24tLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLW1vZGFsPVwiZm9ybVwiXSB7XG4gICAgLm1vZGFsX19ibG9jay0taW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsX19wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgIH1cblxuICAgIC5tb2RhbF9fYmxvY2sge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmLS1jbG9zZSxcbiAgICAgICYtLWZvcm0sXG4gICAgICAmLS1pbm5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtbW9kYWw9XCJ0aGFua3NcIl0sXG4gICZbZGF0YS1tb2RhbD1cImNzLXRoYW5rc1wiXSB7XG4gICAgLm1vZGFsX19oMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1vZGFsX19wIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsX19ibG9jay0tYnV0dG9ucyB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtbW9kYWw9XCJleHRlcm5hbFwiXSB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXZpZGVvIHtcbiAgICAubW9kYWxfX2Jsb2NrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnZpZGVvX19ibG9jay0tZ3JpZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudmlkZW9fX2Jsb2NrLS10b29scyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudmlkZW9fX2J1dHRvbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAubW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC41KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICZfX2NvbnRhaW5lci5jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAvLyB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIC8vIFZBUklBVElPTlNcbiAgICAgICYtLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMTM1cHggNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICB9XG5cbiAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICB9XG5cbiAgICAgICYtLWJ1dHRvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICB9XG5cbiAgICAgICYtLWZvcm0ge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLS1sZWdhbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faDIge1xuICAgICAgZm9udC1zaXplOiByZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDYzcHgpO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi0tY2xvc2Uge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gVkFSSUFUSU9OU1xuICAgICYtLW9wZW4ge1xuICAgICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tb2RhbD1cImlkZW50aWZ5XCJdIHtcbiAgICAgIC5tb2RhbF9faDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsX19idXR0b24tLWNsb3NlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbW9kYWw9XCJ0aGFua3NcIl0ge1xuICAgICAgLm1vZGFsX19oMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbF9fcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfX2Jsb2NrLS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbW9kYWw9XCJmb3JtXCJdIHtcbiAgICAgIC5tb2RhbF9fYmxvY2stLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsX19oMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbF9fcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfX2Jsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcblxuICAgICAgICAmLS1jbG9zZSxcbiAgICAgICAgJi0tZm9ybSxcbiAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tb2RhbD1cImV4dGVybmFsXCJdIHtcbiAgICAgIC5tb2RhbF9fYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tb2RhbD1cImNzLWZvcm1cIl0ge1xuICAgICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsX19ibG9jay0taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDYwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsX19ibG9jayB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAmLS1jbG9zZSxcbiAgICAgICAgJi0tZm9ybSxcbiAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWN1c3RvbSB7XG4gICAgICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHdpZHRoOiA5NXZ3O1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfX2Jsb2NrLS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbF9fYmxvY2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuXG4gICAgICAgICYtLWNsb3NlLFxuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gQ09NUE9ORU5UUyBJTlNJREUgRkxFWElCTEUgQ09OVEVOVCBNT0RBTFxuICAgICAgLy8gQ09OVEVOVCBDT01QT05FTlRcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNzVweCAyNXB4O1xuXG4gICAgICAgICZfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Jsb2NrLS1vdXRlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3ViLWhlcm8ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtaGVybyB7XG4gICAgICAgICZfX2Jsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIEFDQ09SRElPTiBDT01QT05FTlQgSU5TSURFIE1PREFMXG4gICAgICAuYmFkZ2VyLWFjY29yZGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAvLyBWSURFTyBDT01QT05FTlRcbiAgICAgIC52aWRlby1lbWJlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWRlbyB7XG4gICAgICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA5NzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbF9fYnV0dG9uLS1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIC5tb2RhbF9fc3BhbiB7XG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbF9fYmxvY2stLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlkZW9fX2Jsb2NrLS1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7XG4gICAgICB9XG5cbiAgICAgIC52aWRlb19fYmxvY2stLXZpZGVvIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyA2O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIElFIEdSSUQgRkFMTEJBQ0tcbiAgICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvX19ibG9jay0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyA2O1xuICAgICAgICAvLyBJRSBHUklEIEZBTExCQUNLXG4gICAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAgICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgICB9XG5cbiAgICAgIC52aWRlb19fYmxvY2stLXRvb2xzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAudmlkZW8gLnZpZGVvLXRyYW5zY3JpcHRfX2RkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvX19idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfX2Jsb2NrLCAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogOTB2aDtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogOTV2aDtcbiAgICAgICAgbWF4LWhlaWdodDogOTV2aDtcbiAgICAgIH1cbiAgICAgIC8vXG4gICAgICAvLyBAbWVkaWEgKG1heC1oZWlnaHQ6IDc5OXB4KSB7XG4gICAgICAvLyAgIC5tb2RhbF9fYmxvY2ssIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIC8vICAgICBtYXgtd2lkdGg6IDQ1dnc7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICAgIC8vXG4gICAgICAvLyBAbWVkaWEgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAvLyAgIC5tb2RhbF9fYmxvY2ssIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIC8vICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICAgIC8vIEBtZWRpYSAobWluLWhlaWdodDogMTAwMHB4KSB7XG4gICAgICAvLyAgIC5tb2RhbF9fYmxvY2ssIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIC8vICAgICBtYXgtd2lkdGg6IDcwdnc7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLm1vZGFsIHtcbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS12aWRlbyB7XG4gICAgICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgIC8vIG1pbi13aWR0aDogOTc1cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIC5tb2RhbF9fYmxvY2stLWlubmVyIHtcbiAgICAgIC8vICAgcGFkZGluZzogNTBweCA2MHB4IDIwcHg7XG4gICAgICAvLyB9XG5cbiAgICAgIC52aWRlby10cmFuc2NyaXB0X19kZC0tb3Blbi1wYW5lbCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkge1xuLy8gICAubW9kYWwtLXZpZGVvIHtcbi8vICAgICAubW9kYWxfX2Jsb2NrLCAubW9kYWxfX2NvbnRhaW5lciB7XG4vLyAgICAgICBtYXgtd2lkdGg6IDQ1dnc7XG4vLyAgICAgICAvLyBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA1Ni4yNSUpO1xuLy8gICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vL1xuLy8gQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4vLyAgIC5tb2RhbC0tdmlkZW8ge1xuLy8gICAgIC5tb2RhbF9fYmxvY2ssIC5tb2RhbF9fY29udGFpbmVyIHtcbi8vICAgICAgIG1heC13aWR0aDogNjV2dztcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbi8vXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcbi8vICAgLm1vZGFsLS12aWRlbyB7XG4vLyAgICAgLm1vZGFsX19ibG9jaywgLm1vZGFsX19jb250YWluZXIge1xuLy8gICAgICAgbWF4LXdpZHRoOiA3NXZ3O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIHtcbiAgLm1vZGFsLS12aWRlbyB7XG4gICAgLm1vZGFsX19ibG9jaywgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAubW9kYWwtLXZpZGVvIHtcbiAgICAubW9kYWxfX2Jsb2NrLCAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5tb2RhbC0tdmlkZW8ge1xuICAgIC5tb2RhbF9fYmxvY2ssIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTc1cHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgLm1vZGFsLS12aWRlbyB7XG4gICAgLm1vZGFsX19ibG9jaywgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4vL1xuLy8gQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4vLyAgIC5tb2RhbC0tdmlkZW8ge1xuLy8gICAgIC5tb2RhbF9fYmxvY2ssIC5tb2RhbF9fY29udGFpbmVyIHtcbi8vICAgICAgIG1heC13aWR0aDogNzV2dztcbi8vICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vL1xuLy8gQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4vLyAgIC5tb2RhbC0tdmlkZW8ge1xuLy8gICAgIC5tb2RhbF9fYmxvY2ssIC5tb2RhbF9fY29udGFpbmVyIHtcbi8vICAgICAgIG1heC13aWR0aDogNzB2dztcbi8vICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAubW9kYWwtLXZpZGVvIHtcbiAgICAubW9kYWxfX2Jsb2NrLCAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgLy8gbWluLWhlaWdodDogOTd2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgLm1vZGFsLS12aWRlbyB7XG4gICAgLm1vZGFsX19ibG9jaywgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IDk1dmg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcbiAgLm1vZGFsLS12aWRlbyB7XG4gICAgLm1vZGFsX19ibG9jaywgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgLm1vZGFsLS12aWRlbyB7XG4gICAgLm1vZGFsX19ibG9jaywgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NzVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIubGluay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjVweDtcblxuICB1bC5saW5rLWxpc3RfX3VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpLmxpbmstbGlzdF9fbGkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIGEubGluay1saXN0X19hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gVkFSSUFUSU9OU1xuICAmLS1yZXYge1xuICAgIC5saW5rLWxpc3RfX2FuY2hvciB7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBicmFuZC00KTtcbiAgICB9XG4gIH1cblxuICAmLS1wb20ge1xuICAgIC5saW5rLWxpc3RfX2FuY2hvciB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCBicmFuZC0zKTtcbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAubGluay1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaXRlbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAmX19jb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc2l0ZW1hcC1ibG9jayB7XG4gIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgYSxcbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1yb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHhsKSB7XG4gIC5zaXRlbWFwIHtcbiAgICAmX19yb3cge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5zaXRlbWFwIHtcbiAgICAmX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmRvc2luZy1jYWxlbmRhci5kb3NpbmctY2FsZW5kYXItLXJldiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLmRvc2luZy1jYWxlbmRhci5kb3NpbmctY2FsZW5kYXItLXBvbSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4iLCIucXVvdGUge1xuICBtYXJnaW46IDQ1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICZfX2Jsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgY29sb3IoY29tbW9uLCBnb2xkKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIC8vIGlmIG9ubHkgb25lIGNvcHkgZWxlbWVudCBpbnNpZGUgcXVvdGUuXG4gICAgZGl2ID4gKjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLy8gTU9ESUZJRVJTXG4gICYtLWFwcCB7XG4gICAgcGFkZGluZzogMTAwcHggMjVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBza3libHVlKTtcblxuICAgIC5xdW90ZV9fYmxvY2txdW90ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jdGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgLnF1b3RlX19ibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLS1zb2xpZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmLS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBsZWZ0IC8gY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9ycmZsLXF1b3RlLW1vYi1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MiUgOTAlO1xuXG4gICAgLnF1b3RlX19ibG9ja3F1b3RlIHtcbiAgICAgIG1heC13aWR0aDogNzIlO1xuICAgIH1cblxuICAgIC5xdW90ZV9fYmxvY2txdW90ZSBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTUlDUk9TSVRFIFZBUklBVElPTlNcbiAgJi0tcmV2cGF0IHtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICB9XG5cbiAgICAmLnF1b3RlLS1zb2xpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIHNreWJsdWUpO1xuXG4gICAgICAucXVvdGVfX2Jsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY29sb3IocmV2LCBjeWFuKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb21wYXQge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4IDA7XG5cbiAgICAucXVvdGVfX2Jsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogMTI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbiAgICB9XG5cbiAgICAmLnF1b3RlLS1zb2xpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcblxuICAgICAgLnF1b3RlX19ibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcblxuICAgICAgICBkaXYgPiAqIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW46IDkwcHggMDtcblxuICAgICZfX2Jsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS1hcHAge1xuICAgICAgcGFkZGluZzogNzBweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAgIC5xdW90ZV9fYmxvY2txdW90ZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMztcblxuICAgICAgICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jdGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAucXVvdGVfX2Jsb2NrcXVvdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXg6IDM7XG5cbiAgICAgICAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc29saWQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICYtLWJhY2tncm91bmQge1xuICAgICAgLnF1b3RlX19ibG9ja3F1b3RlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1JQ1JPU0lURSBWQVJJQVRJT05TXG4gICAgJi0tcG9tcGF0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICAgIC5xdW90ZV9fYmxvY2txdW90ZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgLnF1b3RlIHtcbiAgICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQ6IGxlZnQvY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9ycmZsLXF1b3RlLWJnLnBuZ1wiKTtcbiAgICAgIG1hcmdpbjogNzBweCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MiUgMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLnF1b3RlIHtcbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS1jdGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1hcHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAgIC5xdW90ZV9fYmxvY2txdW90ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zdGVwcyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAmX191bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCBjb2xvcihyZXYsIGN5YW4pO1xuXG4gIH1cblxuICAmX19saSB7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBza3libHVlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZS1pbiAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgfVxuXG4gICAgLy8gTU9ESUZJRVJTXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGVwcy1jYXJkLWJnLmpwZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIC5zdGVwc19fYmxvY2stLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnN0ZXBzX19oNCxcbiAgICAgIC5zdGVwc19fcC0taGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdvbGQpO1xuICAgICAgfVxuXG4gICAgICAuc3RlcHNfX2J1dHRvbiB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG5cbiAgICAgICAgJjpmb2N1cy5mb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBnb2xkKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RlcHNfX2hlbHBlciB7XG4gICAgICAgICYtLWV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcblxuICAgICY6bm90KC5zdGVwc19fYmxvY2stLWNhcmRzKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXJkcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19oNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1saWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluIC4zcztcbiAgfVxuXG4gICZfX3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgLy8gTU9ESUZJRVJTXG4gICAgJi0taGVhZGluZyB7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluIC4zcztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3MgZWFzZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLmZvY3VzLXZpc2libGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVscGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmLS1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHhsKSB7XG4gIC5zdGVwcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2g0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCBjb2xvcihyZXYsIGN5YW4pO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICAuc3RlcHNfX2xpOm5vdCguc3RlcHNfX2xpLS1hY3RpdmUpIHtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuXG4gICAgICAgICAgLnN0ZXBzX19ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saSB7XG5cbiAgICAgIC8vIGZsZXg6IDE7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjYlO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggZWFzZS1pbi1vdXQgLjNzO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAvLyBmbGV4OiA2O1xuXG4gICAgICAgIC5zdGVwc19fYmxvY2stLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX3Age1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyBlYXNlLWluIC4zcztcblxuICAgICAgJjpub3QoLnN0ZXBzX19ibG9jay0tY2FyZHMpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIE1PRElGSUVSU1xuICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuXG4gICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi0tY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi0tY2FyZHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8ge1xuICAvLyBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIC8vIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bGFzdC1jaGlsZCB7XG4gICAgLnZpZGVvX19ibG9jay0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudmlkZW8tZW1iZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnZpZGVvLWVtYmVkX19ibG9jay0taWZyYW1lIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICB9XG5cbiAgLnZpZGVvLWVtYmVkX19pbWctLXBsYXkge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuXG4gICAgLy8gTU9ESUZJRVJTXG4gICAgJi0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAmLS10b29scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjI1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWxpZ2h0O1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgJjpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgc3Bhbjpub3QoLnZpZGVvLXRyYW5zY3JpcHRfX3NwYW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBWSURFTyBUUkFOU0NSSVBUIE1PRFVMRSBMSVZJTkcgVU5ERVIgVklERU8gTU9EVUxFXG4gIC52aWRlby10cmFuc2NyaXB0IHtcbiAgICAmX19zcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLWljb24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYtY2xvc2Uge1xuICAgICAgICAgICNwbHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuXG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNT0RJRklFUlNcbiAgJi0tcmV2cGF0IHtcbiAgICAudmlkZW9fX2Jsb2NrIHtcblxuICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlb19fYnV0dG9uIHtcbiAgICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuXG4gICAgICAvLyBJQ09OIFNWR1NcbiAgICAgICNWaWV3LVV0aWxpdHktQ29weSxcbiAgICAgICNtaW51cyxcbiAgICAgICNwbHVzIHtcbiAgICAgICAgZmlsbDogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgIH1cblxuICAgICAgI292YWwge1xuICAgICAgICBzdHJva2U6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAudmlkZW8tdHJhbnNjcmlwdF9fZGQge1xuICAgICAgQGV4dGVuZCAucmV2cGF0LXNjcm9sbC10aHVtYjtcbiAgICB9XG5cbiAgICAudmlkZW8tdHJhbnNjcmlwdF9faWNvbi0tY2xvc2UteCB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcG9tcGF0IHtcbiAgICAudmlkZW9fX2Jsb2NrIHtcblxuICAgICAgLy8gTU9ESUZJRVJTXG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvX19idXR0b24ge1xuICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuXG4gICAgICAvLyBJQ09OIFNWR1NcbiAgICAgICNWaWV3LVV0aWxpdHktQ29weSxcbiAgICAgICNtaW51cyxcbiAgICAgICNwbHVzIHtcbiAgICAgICAgZmlsbDogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gICAgICB9XG5cbiAgICAgICNvdmFsIHtcbiAgICAgICAgc3Ryb2tlOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tdHJhbnNjcmlwdF9fZGQge1xuICAgICAgQGV4dGVuZCAucG9tcGF0LXNjcm9sbC10aHVtYjtcbiAgICB9XG5cbiAgICAudmlkZW8tdHJhbnNjcmlwdF9faWNvbi0tY2xvc2UteCB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC52aWRlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuXG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLWdyaWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tdmlkZW8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogNjg1cHg7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gNDtcblxuXG4gICAgICAgIC8vIElFIGZhbGxiYWNrc1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgLnZpZGVvLWVtYmVkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICZfX2ltZy0tcGxheSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gNCAvIDIgLyA2O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAvLyBJRSBmYWxsYmFja3NcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgICAgICAgLW1zLWdyaWQtcm93OiAxO1xuICAgICAgfVxuXG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDM1M3B4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjhweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMnB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdG9vbHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gVklERU8gVFJBTlNDUklQVCBNT0RVTEUgTElWSU5HIFVOREVSIFZJREVPIE1PRFVMRVxuICAgIC52aWRlby10cmFuc2NyaXB0IHtcbiAgICAgICZfX2RkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAvLyBNT0RJRklFUlNcbiAgICAgICAgJi0tb3Blbi1wYW5lbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1zcG90bGlnaHQge1xuICBwYWRkaW5nOiA0NXB4IDI1cHggNTBweDtcblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC42MXB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDMwLjI1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19ibG9jayB7XG5cbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS12aWRlbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAudmlkZW8tZW1iZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNTApO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJl9faW1nLS1wbGF5IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXh0YmxvY2sge1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjIycHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS13aGl0ZS1saW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gTU9ESUZJRVJTXG4gICYtLXJldnBhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnZpZGVvLXNwb3RsaWdodCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDYwcHg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IHJlbSgzNXB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC43OHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDVweCk7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuXG4gICAgICAvLyBNT0RJRklFUlNcbiAgICAgICYtLXZpZGVvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDY4NXB4O1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDQ7XG5cbiAgICAgICAgLy8gSUUgZmFsbGJhY2tzXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIC1tcy1ncmlkLXJvdzogMTtcblxuICAgICAgICAudmlkZW8tZW1iZWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgJl9faW1nLS1wbGF5IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRleHRibG9jayB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyAyIC8gNjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1M3B4O1xuXG4gICAgICAgIC8vIElFIGZhbGxiYWNrc1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAgICAgICAtbXMtZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWdyaWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gcmV2X2ZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAxNTMsIDE5MiwgMC4zKTtcbn1cblxuQG1peGluIHBvbV9mb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMSwgMTE2LCAxMzEsIDAuMyk7XG59XG5cbi8vIGNvbnZlcnNhdGlvbiBzdGFydGVyIGhvd3RvXG4uY3MtaG93dG8ge1xuICBtYXJnaW46IDUwcHggMDtcbiAgcGFkZGluZzogNTBweCAyNXB4O1xuXG4gIGg1IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlcnM7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIGxpOjpiZWZvcmUge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcnM7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG51bWJlcnMpO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtLXJldnBhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBza3libHVlKTtcblxuICAgIG9sIHtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgICB9XG5cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTEwMCk7XG5cbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtMzAwKTtcbiAgICAgIH1cblxuICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XG4gIC5jcy1ob3d0byB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgcGFkZGluZzogNTBweCAyNXB4O1xuXG4gICAgaDUge1xuICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgZmxleDogMCAxIDI4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xuICAuY3MtaG93dG8ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuXG4vLyBjb252ZXJzaW9uIHN0YXJ0ZXJcbi5jcyB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlcnM7XG4gIG1hcmdpbjogNTBweCAwO1xuICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXJzO1xuICAgICAgY29udGVudDogY291bnRlcihudW1iZXJzKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2R0LXRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgbWFyZ2luOiA2MnB4IDAgNzBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmX19tYi10aXAge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1yZXZwYXQge1xuICAgIGgyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICB9XG4gIH1cblxuICAmLS1wb21wYXQge1xuICAgIGgyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvdmlkZXJzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX190b3BpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19xdWVzdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yO1xuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNDBweCAwIDUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmNzcV9fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMzA4cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLW1lZGl1bTtcbiAgICBwYWRkaW5nOiA1cHggNTBweCA1cHggMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NSU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTYuNSU7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXktYWx0LTIpO1xuICAgICAgY29sb3I6ICNkOGQ4ZDg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJcIik7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAmLS1yZXZwYXQge1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnRuLWNzLWFycm93LXJldnBhdC5zdmdcIik7XG4gICAgfVxuXG4gICAgJi0tcG9tcGF0IHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idG4tY3MtYXJyb3ctcG9tcGF0LnN2Z1wiKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAuY3Mge1xuICAgIG1hcmdpbjogNzBweCAwO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDQzLjU5cHgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgJl9fZHQtdGlwLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfX21iLXRpcC5zaG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICZfX3Byb3ZpZGVycyB7XG4gICAgICBtYXJnaW46IDAgMCA3MHB4O1xuICAgIH1cblxuICAgICZfX3RvcGljcyB7XG4gICAgICBtYXJnaW46IDAgMCA3MHB4O1xuICAgIH1cblxuICAgICZfX3RpbGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgfVxuXG4gICAgJl9fdG9waWMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLThweDtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgNzBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jc3RpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGhlaWdodDogMjg2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDEgMjg2cHg7XG4gIG1heC13aWR0aDogMjg2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3RlZCAmX19pY29uIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuc2VsZWN0ZWQgJl9faWNvbiBpbWc6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxOTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuXG4gICYuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICB9XG4gIH1cblxuICAmLS1yZXZwYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgc2t5Ymx1ZSk7XG4gICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgyMjEsIDk4JSwgMjElLCAwLjE1KTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGNvbG9yKHJldiwgbmF2eSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXJldi5zdmdcIik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSByZXZfZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJi0tcG9tcGF0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIHRlYWwtMTAwKTtcbiAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgY29sb3IocG9tLCBvcmFuZ2UpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgxODcsIDk4JSwgMjYlLCAwLjE1KTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgYnJhbmQtMSk7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94LS1wb20uc3ZnXCIpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgcG9tX2ZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICZfX2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgLmNzdGlsZSB7XG4gICAgbWFyZ2luOiA4cHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBmbGV4OiAwIDEgMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XG4gIC5jc3RpbGVfX2JyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG5cbi8vLy8vLy8vLy9cbi5jc3Ege1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGg1IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuXG4gICYuc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gVUxcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAvLyBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA4MHB4O1xuICAgICAgcGFkZGluZzogMzVweCAxMHB4IDQwcHggODBweDtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMTM1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2Etcm9tYW47XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBwYWRkaW5nOiA0M3B4IDEwcHggNDBweCA4MHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTIxcHggYXV0byBhdXRvIDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdGVkOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IC0yMXB4IGF1dG8gYXV0byAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLmFkZDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZXZwYXQgJl9fbGlzdCB7XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBza3libHVlKTtcbiAgICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgyMjEsIDk4JSwgMjElLCAwLjMpO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXJldi5zdmdcIik7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSByZXZfZm9jdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcG9tcGF0ICZfX2xpc3Qge1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0xMDApO1xuICAgICAgY29sb3I6IGNvbG9yKHBvbSwgYnJhbmQtMSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDE4NywgOTglLCAyNiUsIDAuMTUpO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgY29sb3IocG9tLCBvcmFuZ2UpO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdGVkOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94LS1wb20uc3ZnXCIpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgcG9tX2ZvY3VzO1xuICAgICAgfVxuXG4gICAgICAvLyAmLmFkZDo6YmVmb3JlIHtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgLy8gICBib3JkZXI6IDRweCBzb2xpZCBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZGQtLXBvbS5zdmcpO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jc3FfX2FkZFxuICAmX19hZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMzVweDtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1yb21hbjtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAvLyAuY3NxX19hZGQtLXJldnBhdFxuICAgICYtLXJldnBhdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIHNreWJsdWUpO1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDIyMSwgOTglLCAyMSUsIDAuMyk7XG4gICAgICB9XG5cbiAgICAgIC5jc3FfX2VkaXQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkZC0tcmV2LnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZXZwYXQuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcblxuICAgICAgLmNzcV9fZWRpdDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveC0tcmV2LnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wb21wYXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTEwMCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDE4NywgOTglLCAyNiUsIDAuMTUpO1xuICAgICAgfVxuXG4gICAgICAuY3NxX19lZGl0OjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZGQtLXBvbS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcG9tcGF0LnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgYnJhbmQtMSk7XG5cbiAgICAgIC5jc3FfX2VkaXQ6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXBvbS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRURJVFxuICAmX19lZGl0IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDkwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogLTIxcHggYXV0byBhdXRvIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAmX190aXAge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG5cbiAgJl9fYWRkIHtcbiAgICAmLS1yZXZwYXQgLmNzcV9fdGlwIHtcbiAgICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgIH1cblxuICAgICYtLXBvbXBhdCAuY3NxX190aXAge1xuICAgICAgY29sb3I6IGNvbG9yKHBvbSwgYnJhbmQtMSk7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCAuY3NxX190aXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1yb21hbjtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAmX19hZGQuc2VsZWN0ZWQgJl9faW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY3NfX2J0biB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19hZGQuc2VsZWN0ZWQgLmNzX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgLmNzcSB7XG4gICAgaDUge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgLy8gcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweCA0NXB4IDE0MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzVweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCA0NXB4IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IC0yMXB4IGF1dG8gYXV0byA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW46IC0yMXB4IGF1dG8gYXV0byA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FkZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIH1cblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogMzA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMzBweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1tZWRpdW07XG4gICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cbn1cblxuLmRvdWJsZS1saW5lIHtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuXG4uY3MtY29tcGxldGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA1MHB4IDA7XG5cbiAgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5idG4tYmFjayB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1tZWRpdW07XG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE1cHg7XG4gICAgfVxuXG4gICAgJi0tcmV2cGF0IHtcbiAgICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bi1jcy1hcnJvdy1iYWNrLXJldnBhdC5zdmdcIik7XG4gICAgfVxuXG4gICAgJi0tcG9tcGF0IHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idG4tY3MtYXJyb3ctYmFjay1wb21wYXQuc3ZnXCIpO1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgLmNzLWNvbXBsZXRlZCB7XG4gICAgbWFyZ2luOiA3MHB4IDA7XG5cbiAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XG4gIC5jcy1jb21wbGV0ZWQge1xuICAgICZfX25hdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHRyZWF0bWVudCBjYXJvdXNlbFxuLnRyZWF0bWVudC1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcblxuICBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC42MXB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xOTIzO1xuICB9XG5cbiAgLy8gc2xpZGVyIGxpc3RcbiAgLnRjLWxpc3Qge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICAgIG9wYWNpdHk6IDA7IC8vIGZvciBpbml0aWFsIGxvYWRpbmdcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZvciBpbml0aWFsIGxvYWRpbmdcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgIC8vIGZvciBpbml0aWFsIGxvYWRpbmdcbiAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgcGFkZGluZzogNzVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtLXJldnBhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBza3libHVlKTtcblxuICAgIGgyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihyZXYsIG5hdnkpO1xuICAgIH1cblxuICAgIC50Yy1saXN0IHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb21wYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0xMDApO1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCBjb2xvcihwb20sIG9yYW5nZSk7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gICAgfVxuXG4gICAgLnRjLWxpc3Qge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtNDAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAudHJlYXRtZW50LWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNzBweDtcblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oMzVweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1O1xuICAgIH1cblxuICAgIC50Yy1saXN0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgICAgfVxuXG4gICAgICAmX19jb3B5IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNiUgNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1hY2NvcmRpb24ge1xuICBtYXJnaW46IDcwcHggMDtcbn1cblxuLmJsb2NrLWFjY29yZGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGcpe1xuICAuYmxvY2stYWNjb3JkaW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzJTtcbiAgfVxufVxuXG4uYmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNjVweCAwO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgei1pbmRleDogNDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWYxZjI7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDc1cHggNjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgY29sb3I6IGNvbG9yKHBvbSwgYnJhbmQtMSk7XG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIH1cblxuICAmX19kaWdpdCB7XG4gICAgY29sb3I6IGNvbG9yKHBvbSwgb3JhbmdlKTtcbiAgICBmb250LXNpemU6IHJlbSg1NXB4KTtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIHN1cCB7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LTJjb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubGF5b3V0LWNvbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxheW91dC1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubGF5b3V0LWNvbCBkaXY6bGFzdC1jaGlsZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgLmJhX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5sYXlvdXQtTEYge1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gfVxuXG4gIC5sYXlvdXQtTEYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmJhX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAuYmFfX2RpZ2l0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAvLyAubGF5b3V0LVJGIHtcbiAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIH1cblxuICAubGF5b3V0LVJGIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5iYV9fZGlnaXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgLmJhX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LVYsXG4gIC5sYXlvdXQtVjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHotaW5kZXg6IDQ4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDM1cHggMDtcblxuICAgIHAsIGltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgei1pbmRleDogNTA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgfVxuXG4gICZfX2NvcHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOTtcblxuICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9nZ2xlLm9wZW4gLmJhX19jb3B5IHtcbiAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdG9wOiAxOXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgJl9fdG9nZ2xlLm9wZW4gLmJhX19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0b3A6IDIxcHg7XG4gIH1cblxuICAmX19hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJl9fYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtZCl7XG4gIC5iYSB7XG4gICAgbWFyZ2luOiA3MHB4IDA7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5sYXlvdXQtMmNvbHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIFxuICAgIC5sYXlvdXQtY29sIHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICB9XG5cbiAgICAubGF5b3V0LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5sYXlvdXQtTEYge1xuICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LVJGIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LVYsXG4gICAgLmxheW91dC1WMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC5sYXlvdXQtVjIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cbn0iLCIubW0tdGFibGUge1xuICBtYXJnaW46IDUwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihyZXYsIG5hdnkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgd2lkdGg6IDIwMCU7XG5cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBza3libHVlKTtcbiAgICB9XG4gIH1cblxuICAmX19jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGZsZXg6IDAgMCA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyLXByZXYtYXJyb3ctcmV2cGF0LnN2Z1wiKTtcbiAgfVxuXG4gICZfX25leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXItbmV4dC1hcnJvdy1yZXZwYXQuc3ZnXCIpO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4IDVweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKHJldiwgbmF2eSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5tbS10YWJsZSB7XG4gICAgbWFyZ2luOiA3MHB4IDA7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIDguMzMzJTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZXYsXG4gICAgJl9fbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fY29weSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjAwcHg7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmljb24tY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLS1pY29uIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb3B5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX291dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuaWNvbi1jb3B5IHtcbiAgICBwYWRkaW5nOiA1NXB4IDAgNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAmLS1jb3B5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX291dGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHhsKSB7XG4gIC5pY29uLWNvcHkge1xuICAgIC5jb250ZW50X19ibG9jay0tdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRk9STVxuJG1nMTUgOiAxNXB4O1xuXG4vLyBXT1JEUFJFU1MgQ09OVEFDVCBGT1JNXG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCAwO1xuICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gICZfX3Jvdy5mb3JtX19yb3ctLXdpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19jb2wge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG5cbiAgICAmLmM2LFxuICAgICYuYzEyLFxuICAgICYuYzQwLFxuICAgICYuYzYwIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2luc3RydWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLnJlcXVpcmVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZXJyb3JzIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgcmVkKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19mb290bm90ZSBwIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIH1cblxuICAvLyBJTlBVVCBGSUVMRFNcbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjI0cHgpO1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICB9XG5cbiAgbGFiZWw6bm90KC5pbGFiZWwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgbGFiZWwuaWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICBsaW5lLWhlaWdodDogcmVtKDUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIH1cblxuICBsYWJlbC5pbGFiZWwuYWN0aXZlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2Etcm9tYW47XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0rc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGVja2JveC0tcmV2LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrc3Bhbjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgfVxuXG4gIGlucHV0OmZvY3VzW3R5cGU9Y2hlY2tib3hdK3NwYW46OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSg0OSwgMTUwLCAxOTEsIDAuMik7XG4gIH1cblxuICBpbnB1dFt0eXBlPXN1Ym1pdF0uZGlzYWJsZWQuYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJ0bi0tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBjdXJzb3I6IHdhaXQ7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk0JTtcbiAgICB9XG5cbiAgICAmLmJ0bi0tcmV2cGF0LWxpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihyZXYsIG5hdnkpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5idG4tLXBvbXBhdC1saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgJG1nMTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5wYXRzZWxlY3Qgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhdHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB6LWluZGV4OiAyMDA7XG4gIH1cblxuICAuYzQwIC5wYXRzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbGFiZWwrLnBhdHNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wYXRzZWxlY3RfX3NlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWcxNTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucGF0c2VsZWN0X19zZWxlY3RlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5wYXRzZWxlY3RfX2l0ZW1zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gIH1cblxuICAucGF0c2VsZWN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gIC5wYXRzZWxlY3RfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAucGF0c2VsZWN0X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICB9XG5cbiAgLnBhdHNlbGVjdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwLjVweDtcbiAgfVxuXG4gIC5wYXRzZWxlY3RfX2l0ZW1zLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGF0c2VsZWN0X19pdGVtcyBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBwYWRkaW5nOiA1cHggJG1nMTU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBhdHNlbGVjdF9faXRlbXMgZGl2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gIH1cblxuICBsYWJlbCArIHNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogJG1nMTU7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIEVSUk9SXG4gIC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgcmVkKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCByZWQpO1xuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAud3BjZjctc3BhbS1ibG9ja2VkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHJlZCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFZBUklBVElPTlNcbiAgJi0tcmV2cGF0IHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1saWdodDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4yNHB4KTtcbiAgICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgIH1cblxuICAgIGxhYmVsLmlsYWJlbCxcbiAgICBsYWJlbC5kZWZhdWx0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgfVxuXG4gICAgbGFiZWwuaWxhYmVsLmFjdGl2ZSxcbiAgICBsYWJlbDpub3QoLmlsYWJlbCkuYWN0aXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgfVxuXG4gICAgbGFiZWwuaWxhYmVsLmFjdGl2ZS5lcnJvcixcbiAgICAuaWxhYmVsLmVycm9yIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHJlZCk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IocmV2LCBuYXZ5KTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdLndwY2Y3LW5vdC12YWxpZCxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXS53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgcmVkKTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihyZXYsIG5hdnkpO1xuICAgIH1cblxuICAgIC53cGNmNy1ub3QtdmFsaWQgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29tbW9uLCByZWQpO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoZWNrYm94LS1yZXYuc3ZnJyk7XG4gICAgfVxuXG4gICAgLnBhdHNlbGVjdF9fc2VsZWN0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICB9XG5cbiAgICAucGF0c2VsZWN0X19zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VsZWN0LXJldnBhdC5zdmcnKTtcbiAgICB9XG5cbiAgICAucGF0c2VsZWN0X19zZWxlY3RlZC5kZWZhdWx0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgIH1cblxuICAgIHNlbGVjdC53cGNmNy1ub3QtdmFsaWQrLnBhdHNlbGVjdF9fc2VsZWN0ZWQsXG4gICAgLnBhdHNlbGVjdF9fc2VsZWN0ZWQuZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29tbW9uLCByZWQpO1xuICAgIH1cbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjRweCk7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgfVxuXG4gICAgbGFiZWwuaWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgfVxuXG4gICAgbGFiZWwuaWxhYmVsLmFjdGl2ZSxcbiAgICBsYWJlbDpub3QoLmlsYWJlbCkuYWN0aXZlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgIH1cblxuICAgIGxhYmVsLmlsYWJlbC5hY3RpdmUuZXJyb3IsXG4gICAgLmlsYWJlbC5lcnJvciB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCByZWQpO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGV4dF0ud3BjZjctbm90LXZhbGlkLFxuICAgIGlucHV0W3R5cGU9ZW1haWxdLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoY29tbW9uLCByZWQpO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgIH1cblxuICAgIC53cGNmNy1ub3QtdmFsaWQgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29tbW9uLCByZWQpO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoZWNrYm94LS1wb20uc3ZnJyk7XG4gICAgfVxuXG4gICAgLnBhdHNlbGVjdF9fc2VsZWN0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcbiAgICB9XG5cbiAgICAucGF0c2VsZWN0X19zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VsZWN0LXBvbXBhdC5zdmcnKTtcbiAgICB9XG5cbiAgICAucGF0c2VsZWN0X19zZWxlY3RlZC5kZWZhdWx0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgIH1cblxuICAgIC5wYXRzZWxlY3RfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwb20sIGJyYW5kLTEpO1xuICAgIH1cblxuICAgIHNlbGVjdC53cGNmNy1ub3QtdmFsaWQrLnBhdHNlbGVjdF9fc2VsZWN0ZWQsXG4gICAgLnBhdHNlbGVjdF9fc2VsZWN0ZWQuZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29tbW9uLCByZWQpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAuZm9ybSB7XG4gICAgJl9fcm93LmZvcm1fX3Jvdy0td2lkZSB7XG4gICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZfX3Jvdy0td2lkZSAuZm9ybV9fY29sIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgJi5jNDAge1xuICAgICAgICBmbGV4OiAwIDEgNDMlO1xuICAgICAgICBtYXgtd2lkdGg6IDQzJTtcblxuICAgICAgICAucGF0c2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYzYwIHtcbiAgICAgICAgZmxleDogMCAxIDU3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0uc2lnbnVwIHtcbiAgICAuZm9ybV9fcm93LmZvcm1fX3Jvdy0td2lkZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gIC5mb3JtIHtcbiAgICBtYXJnaW46IDcwcHggMDtcbiAgfVxuXG4gIC5mb3JtLnNpZ251cCB7XG4gICAgLmZvcm1fX3JvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5mb3JtIHtcbiAgICAmX19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW46IDAgJG1nMTUqLTE7XG4gICAgfVxuXG4gICAgJl9fcm93LS13aWRlIC5mb3JtX19jb2wge1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAmLmM2IHtcbiAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwuaWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmX19pbnN0cnVjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAucmVxdWlyZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgfVxuXG4gICAgICAuZXJyb3JzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBtb2RhbCBmb3JtXG4ubW9kYWwge1xuICAuZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2lnbnVwIHtcbiAgZm9ybSB7XG4gICAgaDUge1xuICAgICAgbWFyZ2luOiAzNXB4IDAgNXB4IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAuc2lnbnVwX19wcml2YWN5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmRvd25sb2FkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIH1cbiAgICAvLyBNT0RJRklFUlNcbiAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1heC13aWR0aDogMjc3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE4MXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYW5nLW9wdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICYtLWxpbmtzIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICYtLWhlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFZhcmlhdGlvbnMgZm9yIFJFVlxuICAmLS1yZXZwYXQge1xuICAgIC8vIC5idG4ge1xuICAgIC8vICAgQGV4dGVuZCAuYnRuLS1yZXZwYXQtbGluaztcbiAgICAvLyB9XG4gIH1cbiAgLy8gVmFyaWF0aW9ucyBmb3IgUE9NXG4gICYtLXBvbXBhdCB7XG4gICAgLy8gLmJ0biB7XG4gICAgLy8gICBAZXh0ZW5kIC5idG4tLXBvbXBhdC1saW5rO1xuICAgIC8vIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuZG93bmxvYWRzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuZG93bmxvYWRzX19ibG9jay0tbGlua3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMCAxNSUgOThweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbGlua3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi0tdGV4dC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMjtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWhlYWRsaW5lIHtcbiAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1sYW5nLW9wdCB7XG4gICAgICAgIGJvdHRvbTogNTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgJi0taW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMjM1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAuZG93bmxvYWRzIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmRvd25sb2Fkc19fYmxvY2stLWxpbmtzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxJTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2Ege1xuICAvLyBtYXJnaW46IDUwcHggMDtcbiAgLy8gcGFkZGluZzogMCAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLy8gcDpsYXN0LWNoaWxkIHtcbiAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIC8vIH1cbiAgfVxuXG4gIGRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBkdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMTZweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4gPiBkaXYge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWxpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDAgMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHVsLFxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICB1bCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGltZzpsYXN0LWNoaWxkLFxuICAgIHBpY3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIH1cblxuICAgIC5pbWctY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcGljdHVyZSArIHAuaW1nLWNhcHRpb24sXG4gICAgaW1nICsgcC5pbWctY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIHZhcmlhdGlvbnNcbiAgJi0tc2t5Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBza3libHVlKTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cblxuICAmLS1yZXZwYXQge1xuICAgIGR0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIGNvbG9yKHJldiwgbmF2eSk7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctcmV2cGF0LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgZHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgY29sb3IocG9tLCB0ZWFsLTIwMCk7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0zMDApO1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLWFycm93LXBvbXBhdC5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gYWRkZWQgZm9yIHJlbXMgcGFnZSAtIHN0eWxlcyB3ZXJlIGNvbmZsaWN0aW5nIHdpdGggaWNvbi1jb3B5XG4uc2Ege1xuICAuaWNvbi1jb3B5X19ibG9jay0taWNvbiB7XG4gICAgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuc2Ege1xuICAgIG1hcmdpbjogNjBweCAwO1xuXG4gICAgZHQge1xuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDc2cHggMjRweCAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRkIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMjNweCAwIDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaW1nLFxuICAgICAgcGljdHVyZSB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBwaWN0dXJlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuaW1nLWNhcHRpb24sXG4gICAgICBzbWFsbCB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgLnNhIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1JTtcbiAgICB9XG4gIH1cbn1cbiIsIiRwYXJhbGxheC1oZWlnaHQ6IDU3MHB4O1xuXG4uY291bnR1cC1zdHlsZXMge1xuICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgY29sb3I6ICNiMWVkZmQ7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG4uYm9keS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gcGFyYWxsYXggY29tcG9uZW50XG4ucGFyYWxsYXgge1xuICBoZWlnaHQ6ICRwYXJhbGxheC1oZWlnaHQ7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxNDAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuXG4gICZfX2JncyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJHBhcmFsbGF4LWhlaWdodDtcbiAgfVxuXG4gICZfX3Njcm9sbHBhbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICAmX19zaGFkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IHJlbSgxMjBweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDEwMCUpO1xuICAgIHotaW5kZXg6IDM0O1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMzU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHRvcDogNDJweDtcbiAgICAvLyB0b3A6IDUwJTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAmIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAyMnB4IDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIH1cblxuICAgICYgbGk6aG92ZXIgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgJiBsaSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJiBsaS5hY3RpdmUgc3BhbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjFweDtcbiAgICB0b3A6IDIyNXB4O1xuICAgIC8vIGJvdHRvbTogMTAwcHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAucm90YXRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IC0yMnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gYmFja2dyb3VuZHMgaW4gcGFyYWxsYXggY29tcG9uZW50XG4ucGJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgICYtLXBvc3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIHRvcDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSB0b3A7XG4gICAgfVxuICB9XG59XG5cbi8vIHNlY3Rpb25zIGluIHBhcmFsbGF4IGNvbXBvbmVudFxuLnBzZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIGhlaWdodDogJHBhcmFsbGF4LWhlaWdodDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxNDAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuXG4gIC8vIHNlY3Rpb24gY29udGVudHNcbiAgLnBjb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI1O1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG5cbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgIC8vICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICAvLyB9XG4gIH1cblxuICBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiByZW0oMzRweCk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4zNHB4KTtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgICAgZm9udC1zaXplOiByZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDYzcHgpO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgICYuYW5ub3RhdGlvbiB7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgJi5jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMCA3NXB4IDAgNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHAuY2FwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIGJyLmJyZWFrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5yYW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0oNjRweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDc2cHgpO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDgwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDk0cHgpO1xuICAgICAgfVxuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IHJlbSg5MnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwNHB4O1xuICAgICAgICBib3R0b206IDJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExNXB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuXG4gICAgKyAuYW5ub3RhdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgICAgd2lkdGg6IDcwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvdW50dXAge1xuICAgIEBleHRlbmQgLmNvdW50dXAtc3R5bGVzO1xuICB9XG5cbiAgLmJ0bi0tcGF4LWxpbmsge1xuICAgIG1hcmdpbjogMzVweCAwIDEwcHg7XG4gIH1cbn1cblxuLy8gZnJhbWUgc3BlY2lmaWMgcmVxdWVzdHNcbi5yZXZwYXQgLnBhcmFsbGF4X19zY3JvbGxwYW5lIHNlY3Rpb246bnRoLWNoaWxkKDMpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tLXBheC1saW5rIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB9XG59XG5cbi8vIGZyYW1lIHNwZWNpZmljIHJlcXVlc3RzXG4ucG9tcGF0IC5wYXJhbGxheF9fc2Nyb2xscGFuZSBzZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gIGgyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuYnRuLS1wYXgtbGluayB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG4vLyB0cmFuc2l0aW9uYWwgc2NyZWVuIGJldHdlZW4gYW5pbWF0aW9uXG4ucHRyYW5zaXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2MxZTY7XG59XG5cbi8vIGNhcm91c2VsIGluc2lkZSBwYXJhbGxheCBjb21wb25lbnRcbi5wc2xpZGVzIHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJHBhcmFsbGF4LWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLy8gcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzO1xuXG4gICYucmVkdWNlZCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG5cbiAgICAucHNsaWRlc19fbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1tZWRpdW07XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmIGEgLm5hbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJiBhIC5pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlNDhjYTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICYgYS5hY3RpdmUgLmluZGljYXRvcntcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCA0MCU7XG4gICAgd2lkdGg6IDMwOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICYuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogNTVweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmV2LFxuICAmX19uZXh0IHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cbiAgJl9fcHJldiB7XG4gICAgbGVmdDogMjVweDtcbiAgICAvLyB0b3A6IDE5M3B4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25leHQge1xuICAgIHJpZ2h0OiA5MnB4O1xuICAgIC8vIHRvcDogMTkzcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgICAgIHJpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogMTdweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2OmhvdmVyLFxuICAmX19uZXh0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cblxuICAmX19saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICB9XG5cbiAgLnBzbGlkZXNfX2ltZ3MtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBzbGlkZXNfX2ltZ3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICB9XG4gIH1cbn1cblxuYS5idG4tLXZpZGVvLWN0YSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JldnBhdC1jdGEtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk0JTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbi14IDIwMG1zIGVhc2UtaW47XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NiU7XG4gIH1cbn1cblxuLnZpZGVvLWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vIHZhcmlhdGlvblxuLnBhcmFsbGF4IHtcbiAgJi0tcmV2cGF0IHtcbiAgICAuYnRuLS1wYXgtbGluayB7XG4gICAgICBAZXh0ZW5kIC5idG4tLXdoaXRlLWxpbms7XG4gICAgfVxuICB9XG5cbiAgJi0tcG9tcGF0IHtcbiAgICAuYnRuLS1wYXgtbGluayB7XG4gICAgICBAZXh0ZW5kIC5idG4tLXdoaXRlLWxpbms7XG4gICAgfVxuXG4gICAgLnBzZWN0aW9uIC5jb3VudHVwIHtcbiAgICAgIGNvbG9yOiBjb2xvcihwb20sIG9yYW5nZSk7XG4gICAgfVxuXG4gICAgLnB0cmFuc2l0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmEyM2E7XG4gICAgfVxuICB9XG59XG5cbi8vIG1vYmlsZSBsYXlvdXRcbi5tLXBhcmFsbGF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1wc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHZpZGVvLnZpZGVvLWNvdmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXBzZWN0aW9uX192aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgbWluLWhlaWdodDogMzM3cHg7XG4gICAgICBcblxuICAgICAgJi0tcG9zdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tcHNlY3Rpb25fX2ltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAwO1xuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IHJlbSgzNHB4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWxpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2Etcm9tYW47XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyICsgcCB7XG4gICAgICBtYXJnaW46IDI2cHggMCAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgYS5idG4tLXBheC1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnJhbmsgaDIge1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY291bnR1cCB7XG4gICAgICBAZXh0ZW5kIC5jb3VudHVwLXN0eWxlcztcbiAgICB9XG5cbiAgICAuYW5ub3RhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwJSAwIDA7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXMge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTQ4Y2E7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNS41cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4LjQ1cHgpO1xuICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmJ0bi0tdmlkZW8tY3RhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBwLmNhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gdmFyaWF0aW9uXG4ubS1wYXJhbGxheCB7XG4gICYtLXJldnBhdCB7XG4gICAgLmJ0bi0tcGF4LWxpbmsge1xuICAgICAgQGV4dGVuZCAuYnRuLS13aGl0ZS1saW5rO1xuICAgIH1cbiAgfVxuXG4gICYtLXBvbXBhdCB7XG4gICAgLmJ0bi0tcGF4LWxpbmsge1xuICAgICAgQGV4dGVuZCAuYnRuLS13aGl0ZS1saW5rO1xuICAgIH1cblxuICAgIC5tcHNlY3Rpb24gLmNvdW50dXAge1xuICAgICAgY29sb3I6IGNvbG9yKHBvbSwgb3JhbmdlKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5jb250ZW50LS1zaWRlLWJ5LXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbiIsIi5zY3JvbGwtYm94IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgJl9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXktYWx0LTIpO1xuXG4gICAgaDYsXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXktYWx0LTIpO1xuICAgIH1cblxuICAgIC8vIHN0eWxlcyBmcm9tIGlzaSB0cmF5XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTlweCk7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcblxuICAgICAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgLy8gdWwgbGkgdWwge1xuICAgIC8vICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC8vXG4gICAgLy8gICBsaSB7XG4gICAgLy8gICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIC8vXG4gICAgLy8gICAgICY6OmJlZm9yZSB7XG4gICAgLy8gICAgICAgY29udGVudDogXCItXCI7XG4gICAgLy8gICAgICAgbGVmdDogNDlweDtcbiAgICAvLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cblxuICAgIC8vIHVsIGxpIHVsIGxpIHVsIHtcbiAgICAvLyAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAvL1xuICAgIC8vICAgbGkge1xuICAgIC8vICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgLy9cbiAgICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgICAvLyAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gIH1cblxuICAvLyBWQVJJQVRJT05TXG4gICYtLXJldnBhdCB7XG5cbiAgICAuc2Nyb2xsLWJveCB7XG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgIH1cblxuICAgICAgJl9fYmxvY2sge1xuICAgICAgICBAZXh0ZW5kIC5yZXZwYXQtc2Nyb2xsLXRodW1iO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBvbXBhdCB7XG5cbiAgICAuc2Nyb2xsLWJveCB7XG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgY29sb3IocG9tLCBvcmFuZ2UpO1xuICAgICAgfVxuXG4gICAgICAmX19ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLnBvbXBhdC1zY3JvbGwtdGh1bWI7XG4gICAgICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocG9tLCBicmFuZC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuc2Nyb2xsLWJveCB7XG4gICAgbWFyZ2luOiA0MHB4IDMwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLnNjcm9sbC1ib3gge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4iLCJAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAudGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkge1xuICAgIC50aWxlLXJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgQGV4dGVuZCAudGlsZS1yb3ctLXJldmVyc2VkO1xuICAgIH1cbiAgfVxuXG4gIC50aWxlLWdyaWQtLXJldmVyc2VkIHtcbiAgICAudGlsZS1yb3c6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgQGV4dGVuZCAudGlsZS1yb3ctLXJldmVyc2VkO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAvLyBEZWZhdWx0IG9yZGVyXG4gIC50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSB7XG4gICAgLy8gbm90IGZ1bGwgb3IgZ3JhcGhpY1xuICAgIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKSB7XG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZ3JhcGhpY1xuICAgIC50aWxlLXJvdy0tZ3JhcGhpYzpudGgtY2hpbGQob2RkKSB7XG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aWxlLXJvdy0tZ3JhcGhpYzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOSU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZXZlcnNlZCBvcmRlclxuICAudGlsZS1ncmlkLS1yZXZlcnNlZCB7XG4gICAgLy8gbm90IGZ1bGwgb3IgZ3JhcGhpY1xuICAgIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZ3JhcGhpY1xuICAgIC50aWxlLXJvdy0tZ3JhcGhpYzpudGgtY2hpbGQob2RkKSB7XG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aWxlLXJvdy0tZ3JhcGhpYzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlsZS1yb3ctLWxpZ2h0LWJnLnRpbGUtcm93LS1ncmFwaGljLFxuICAudGlsZS1yb3ctLWRhcmstYmcudGlsZS1yb3ctLWdyYXBoaWMge1xuICAgIC50aWxlLXJvd19fYmxvY2stLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgLy8gRGVmYXVsdCBvcmRlclxuICAudGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkge1xuICAgIC8vIGZ1bGxcbiAgICAudGlsZS1yb3ctLWZ1bGw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aWxlLXJvdy0tZnVsbDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZXZlcnNlZCBvcmRlclxuICAudGlsZS1ncmlkLS1yZXZlcnNlZCB7XG4gICAgLy8gZnVsbFxuICAgIC50aWxlLXJvdy0tZnVsbDpudGgtY2hpbGQob2RkKSB7XG4gICAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZS1yb3ctLWZ1bGw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIC50aWxlLXJvd19fYmxvY2stLXRleHRibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvbXBhdCAuaWNvbi1ncmlkLS1ib3JkZXJlZCB7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCBjb2xvcihwb20sIG9yYW5nZSk7XG59XG5cbi5yZXZwYXQgLmljb24tZ3JpZC0tYm9yZGVyZWQge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgY29sb3IocmV2LCBjeWFuKTtcbn1cblxuLmljb24tZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICBtYXJnaW46IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8vIGg1IHtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4gIC8vIH1cblxuICAuaWNvbi1jb3B5X19ibG9jay0taWNvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgJl9fZm9vdG5vdGUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgbGlnaHQtZ3JheS1hbHQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWNvcHlfX2NvbnRhaW5lciB7XG4gICAgPiAuaWNvbi1jb3B5X19vdXRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLy8gU0laRSBNT0RJRklFUlMgKGRlZmF1bHRzIHRvIHJlZ3VsYXIgc2l6ZSlcbiAgJi0tbWluaSB7XG4gICAgLmljb24tY29weSB7XG4gICAgICAmX19ibG9jayB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX291dGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IC5pY29uLWNvcHlfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWVkaXVtIHtcbiAgICAuaWNvbi1jb3B5X19ibG9jay0taWNvbiB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIC5pY29uLWNvcHlfX2Jsb2NrLS1pY29uIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1jb3B5X19ibG9jay0tY29weSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IocmV2LCBjeWFuKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBURVhUIENFTlRFUiBKVVNUSUZJQ0FUSU9OIChkZWZhdWx0cyB0byBsZWZ0KVxuICAmLS1jZW50ZXIge1xuICAgIC5pY29uLWNvcHlfX2Jsb2NrLS1jb3B5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaWNvbi1jb3B5X19vdXRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5pY29uLWNvcHlfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLS1pbmxpbmUge1xuICAgIC5pY29uLWNvcHlfX291dGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LS1saWdodCxcbiAgJi5jb250ZW50LS1zb2xpZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi5jb250ZW50LS1zb2xpZCB7XG4gICAgLmljb24tZ3JpZF9fZm9vdG5vdGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzcGVjaWZpYyB0byBpY29uLWNvcHkgaW4gYWNjb3JkaW9uLCBjb25mbGljdGluZyBzdHlsZXNcbi5zYSBkbCBkZCA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG4gIC5pY29uLWdyaWQge1xuICAgIG1hcmdpbjogNTBweCAwIDM1cHg7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgLmljb24tZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmljb24tZ3JpZCB7XG4gICAgbWFyZ2luOiA2MHB4IDAgNTBweDtcbiAgICAvLyBtYXJnaW46IDI1cHggMCA1MHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmljb24tY29weV9fY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgJl9fZm9vdG5vdGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cblxuICAgICZfX291dGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAvLyBTSVpFIE1PRElGSUVSU1xuICAgICYtLW1lZGl1bSB7XG4gICAgICAuaWNvbi1jb3B5X19ibG9jay0tY29weSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWluaSB7XG4gICAgICAuaWNvbi1jb3B5IHtcbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdXRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICAgICAgPiAuaWNvbi1jb3B5X19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgIC5pY29uLWNvcHlfX2Jsb2NrLS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1jb3B5X19ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG5cbiAgICAgICAgJi0tY29weSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIE9SSUVOVEFUSU9OIE1PRElGSUVSUyAoZGVmYXVsdHMgdG8gdmVydGljYWwgYWxpZ25tZW50KVxuICAgICYtLWlubGluZSB7XG4gICAgICAuaWNvbi1jb3B5X19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1jb3B5X19ibG9jay0tY29weSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1jb3B5X19vdXRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbi1jb3B5X19ibG9jay0taWNvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBMQVlPVVQgTU9ESUZJRVJTIChkZWZhdWx0cyB0byBzaW5nbGUgY29sdW1uKVxuICAgICYtLXR3byB7XG4gICAgICAuaWNvbi1jb3B5X19vdXRlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRocmVlIHtcbiAgICAgIC5pY29uLWNvcHlfX291dGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSAzMC41JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgIC8vIG1heC13aWR0aDogNDc1cHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWNvcHlfX2Jsb2NrLS1jb3B5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmljb24tZ3JpZC0taW5saW5lIHtcbiAgICAgICAgLmljb24tY29weV9fb3V0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMzAuNSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvdXIge1xuICAgICAgLmljb24tY29weV9fb3V0ZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMSAxIDIwLjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA0NzVweDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24tY29weV9fYmxvY2stLWNvcHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vICYuaWNvbi1ncmlkLS1pbmxpbmUge1xuICAgICAgLy8gICAuaWNvbi1jb3B5X19vdXRlciB7XG4gICAgICAvLyAgICAgd2lkdGg6IDIzLjMzMzMlO1xuICAgICAgLy8gICAgIGZsZXg6IDAgMCAyMC41JTtcbiAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBwb20gc3RhdHMgd3lzaXd5Z1xuLnN0YXRzIHtcbiAgJl9fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19oaWdobGlnaHQge1xuICAgIHBhZGRpbmc6IDQwcHggMTQlIDMycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgdGVhbC0xMDApO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1zdGF0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIFxuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgXG4gICAgICBoNSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnN0YXRzIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19oaWdobGlnaHQge1xuICAgICAgd2lkdGg6IDMxMXB4O1xuICAgICAgcGFkZGluZzogNDBweCAxOCUgMzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICYtLXN0YXRzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG9vbHRpcC11bmRlcmxpbmUtbmF2eS5wbmdcIik7XG5cbiAgJi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b29sdGlwLXVuZGVybGluZS13aGl0ZS5wbmdcIik7XG4gIH1cblxuICAmLS1uYXZ5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG9vbHRpcC11bmRlcmxpbmUtbmF2eS5wbmdcIik7XG4gIH1cblxuICAudG9vbHRpcF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZmM1O1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1yb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB6LWluZGV4OiA2MDA7XG5cbiAgICAvLyBkaXJlY3Rpb24gLSB0b3AgLy8gdGhpcyBpcyBkZWZhdWx0XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAvLyBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG5cbiAgJi0tcmlnaHQgLnRvb2x0aXBfX2NvbnRhaW5lcixcbiAgJi5yaWdodCAudG9vbHRpcF9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAgICAgLy8gZGlyZWN0aW9uIC0gcmlnaHRcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRvb2x0aXBfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Rvb2x0aXAtYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cblxuICAudG9vbHRpcF9fY29udGFpbmVyLm11bHRpbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuXG4gICYtLXJpZ2h0IC50b29sdGlwX19jb250YWluZXI6OmJlZm9yZSxcbiAgJi5yaWdodCAudG9vbHRpcF9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGJlaGF2aW9yIG9mIGNvbXBvbmVudHMgICAgICAgICAgICAgICAgICpcbi8vIHdoZW4gdGhleSdyZSBsb2NhdGVkIG5leHQgdG8gZWFjaCBvdGhlciBvbiB0aGUgRE9NIGhpZXJhcmNoeSAgKlxuLy8gdG8gY29tcGx5IHdpdGggdGhlIG92ZXJhbGwgZGVzaWduIGN1ZXMgdXNlZCBnbG9iYWxseSAgICAgICAgICAqXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpcbi8vIEJlZm9yZSBhZGRpbmcgYW55IHJ1bGUgaGVyZSwgcGxlYXNlIHJldmlzZSB0aGUgY3JlYXRpdmUgYW5kICAgKlxuLy8gZW5zdXJlIHRoZSBjb21iaW5hdG9yIHRyZWF0bWVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqXG4vLyAxLiBJcyB2YWxpZCBhbmQgcmVwZWF0ZWQgYWNjcm9zcyBvdGhlciB1c2FnZXMvY29tYmluYXRpb25zLiAgICpcbi8vIDIuIE5vdCBhIHNwZWNpZmljIHVzZSBjYXNlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuLy8gMy4gTm90IGEgY3JlYXRpdmUgbWlzdGFrZSBvciBvdmVyc2lnaHQuICAgICAgICAgICAgICAgICAgICAgICAqXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy8gQ09OVEVOVCBDT01QT05FTlQgLSBMSUdIVCBNT0RJRklFUlxuLmNvbnRlbnQtLWxpZ2h0IHtcbiAgKyAuY29udGVudC0tbGlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gSUNPTiBHUklEIENPTVBPTkVOVFxuLmljb24tZ3JpZCB7XG4gIDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKVxuICAgICsgLnNwb3RsaWdodC0tcmV2cGF0LnNwb3RsaWdodC0tYWx0IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc4Nzg3O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGVUxMIFRJTEUgUk9XUyBORVhUIFRPIEVBQ0ggT1RIRVJcbi50aWxlLXJvdy0tZnVsbC50aWxlLXJvdy0tbGlnaHQtYmcgKyAudGlsZS1yb3ctLWZ1bGwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyBUSUxFIEdSSUQgQ09NUE9ORU5UXG4udGlsZS1ncmlkIHtcbiAgLy8gVElMRSBHUklEICsgQ09OVEVOVCAoV0gxVEUgQkcpXG4gICsgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5jb250ZW50LS1zY3JvbGxib3gpOm5vdCguY29udGVudC0tbGlnaHQpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gVElMRSBHUklEICsgU0NST0xMQk9YXG4gICsgLmNvbnRlbnQtLXNjcm9sbGJveCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAvLyBUSUxFIEdSSUQgKyBNTS1UQUJMRVxuICArIC5tbS10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBsaWdodCBzcG90bGlnaHQgYWZ0ZXIgbGlnaHQgaWNvbiBncmlkIHRyZWF0bWVudFxuLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCkgKyAuc3BvdGxpZ2h0LS1hbHQge1xuICAuc3BvdGxpZ2h0X19jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5xdW90ZS0tc29saWQgKyAuc3BvdGxpZ2h0LS1wb21wYXQsXG4gIC5xdW90ZS0tc29saWQgLnNwb3RsaWdodC0tYWx0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyAqIFJFVkxJTUlEIFBBVElFTlQgU1BFQ0lGSUMgQ09NQklOQVRPUlMgKlxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi5yZXZwYXQge1xuICAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLnNpbXBsZS1hY2NvcmRpb24pXG4gICAgKyAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmNvbnRlbnQtLXNpZGUtYnktc2lkZSkge1xuICAgIC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKVxuICAgICsgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zaWRlLWJ5LXNpZGUpIHtcbiAgICAuY29udGVudF9fYmxvY2stLXRleHQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IocmV2LCBuYXZ5KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCkgKyAudGlsZS1ncmlkIHtcbiAgICAudGlsZS1yb3c6bm90KC50aWxlLXJvdy0tZnVsbCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAudGlsZS1yb3c6Zmlyc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpIHtcbiAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlsZS1ncmlkXG4gICAgKyAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmNvbnRlbnQtLXNjcm9sbGJveCk6bm90KC5pY29uLWdyaWQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICA+IC5jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kb3dubG9hZHMgKyAuc3BvdGxpZ2h0LS1hbHQge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBjb2xvcihyZXYsIG5hdnkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgIC5zcG90bGlnaHRfX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihyZXYsIG5hdnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aWxlLWdyaWQgKyAuaWNvbi1ncmlkOm5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAuY29udGVudF9fYmxvY2stLXRleHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1jb3B5X19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IocmV2LCBuYXZ5KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtLXNpZGUtYnktc2lkZTpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLnNpbXBsZS1hY2NvcmRpb24pICsgLmNvbnRlbnQtLXNpZGUtYnktc2lkZTpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLnNpbXBsZS1hY2NvcmRpb24pIC5jb250ZW50X19ibG9jay0tdGV4dCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyAqIFBPTUFMWVNUIFBBVElFTlQgU1BFQ0lGSUMgQ09NQklOQVRPUlMgKlxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi5wb21wYXQge1xuICAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmljb24tZ3JpZC0tZGVmYXVsdCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKVxuICAgICsgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLWRlZmF1bHQpIHtcbiAgICAuY29udGVudF9fYmxvY2stLXRleHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbXBsZS1hY2NvcmRpb24gKyAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICAgIC5jb250ZW50X19ibG9jay0tdGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtLTpub3QoLnNpbXBsZS1hY2NvcmRpb24pICsgLnRpbGUtZ3JpZC0tcmV2ZXJzZWQge1xuICAgIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgLnRpbGUtcm93OmZpcnN0LWNoaWxkOm5vdCgudGlsZS1yb3ctLWRhcmstYmcpOm5vdCgudGlsZS1yb3ctLWxpZ2h0LWJnKTpub3QoLnRpbGUtcm93LS1mdWxsKSB7XG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlsZS1ncmlkICsgLmljb24tZ3JpZDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWNvcHlfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihwb20sIHRlYWwtNDAwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNQQUNFIFNBVklOR1MgQUJPVkUgVEhFIEZPTEQgRk9SIE5PVCBTTyBUQUxMIERFU0tUT1AgREVWSUNFU1xuQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAkbW9kaWZpZWRHdXR0ZXI6IDE1cHg7XG5cbiAgLy8gVElMRSBHUklEIEFGVEVSIEhFUk9cbiAgLmhlcm8gKyAudGlsZS1ncmlkIHtcbiAgICAudGlsZS1yb3c6bm90KC50aWxlLXJvdy0tZnVsbCkge1xuICAgICAgbWFyZ2luLXRvcDogJG1vZGlmaWVkR3V0dGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZGlmaWVkR3V0dGVyXG4gICAgfVxuICB9XG5cbiAgLy8gU1RFUFMgQ09MTEFQU0lCTEUgQUZURVIgSEVST1xuICAuaGVybyArIC5zdGVwcyB7XG4gICAgbWFyZ2luLXRvcDogJG1vZGlmaWVkR3V0dGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRtb2RpZmllZEd1dHRlclxuICB9XG5cbiAgLy8gQ09OVEVOVCBHTE9CQUwgTU9EVUxFIEFGVEVSIEhFUk9cbiAgLmhlcm8gKyAuY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0LCAuY29udGVudC0tc29saWQsIC5zYSwgLmljb24tZ3JpZCkge1xuICAgIG1hcmdpbi10b3A6ICRtb2RpZmllZEd1dHRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkbW9kaWZpZWRHdXR0ZXJcbiAgfVxuXG4gIC8vIElDT04gR1JJRCBNT0RVTEUgQUZURVIgSEVST1xuICAuaGVybyArIC5pY29uLWdyaWQge1xuICAgIG1hcmdpbi10b3A6ICRtb2RpZmllZEd1dHRlcjtcbiAgfVxuXG4gIC8vIEFDQ09SSURPTiBNT0RVTEUgQUZURVIgSEVST1xuICAuaGVybyArIC5zYSB7XG4gICAgbWFyZ2luLXRvcDogJG1vZGlmaWVkR3V0dGVyO1xuICB9XG5cbiAgLy8gRE9TSU5HIENBTEVOREFSIEFGVEVSIEhFUk9cbiAgLmhlcm8gKyAuZG9zaW5nLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1vZGlmaWVkR3V0dGVyO1xuICB9XG5cbiAgLy8gRE9XTkxPQURTIEFGVEVSIEhFUk9cbiAgLmhlcm8gKyAuZG93bmxvYWRzIHtcbiAgICBtYXJnaW4tdG9wOiAkbW9kaWZpZWRHdXR0ZXI7XG4gIH1cblxuICAvLyBGT1JNIEFGVEVSIEhFUk9cbiAgLmhlcm8gKyAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogJG1vZGlmaWVkR3V0dGVyIC0gMTA7XG4gIH1cblxuICAvLyBTSVRFTUFQIEFGVEVSIEhFUk9cbiAgLmhlcm8gKyAuc2l0ZW1hcCB7XG4gICAgLnNpdGVtYXBfX3JvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogJG1vZGlmaWVkR3V0dGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLmRvc2luZyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICYtLWtleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGxlZ2VuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICYuYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgY3lhbik7XG4gICAgICB9XG5cbiAgICAgICYueWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgdWwge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hhcnQge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGhlaWdodDogaW50cmluc2ljO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmRvc2luZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcblxuICAgICYtLWtleSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgIGZsZXg6IDEgMSAzMyU7XG4gICAgfVxuXG4gICAgJi0tY2hhcnQge1xuICAgICAgZmxleDogMSAxIDY2JTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb21wYXJpc29uLWNhbGxvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmLS1vbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGludHJpbnNpYztcbiAgICB9XG4gIH1cblxuICAmLS10d28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQlIDA7XG5cbiAgICBoMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihyZXYsIGN5YW4pO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuMTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihycmZsLCBsaWdodC1ibHVlKTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRocmVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuY29tcGFyaXNvbi1jYWxsb3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICYtLW9uZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tdHdvIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgaDMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCBjb2xvcihyZXYsIGN5YW4pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRocmVlIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFyaXNvbi1jYWxsb3V0Om50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG59XG4iLCJib2R5W2RhdGEtdGhlbWU9XCIje3NpdGVuYW1lKHBhdGllbnQsIHJyZmwpfVwiXSB7XG4gIEBpbXBvcnQgXCIuL2dsb2JhbHNcIjtcbiAgQGltcG9ydCBcIi4vY29tYmluYXRvcnNcIjtcblxuICAvLyBjb21wb25lbnRzXG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZ2RwclwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlclwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2Zvb3RlclwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlcm9cIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy93YXlmaW5kZXJcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9idXR0b25zXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZG93bmxvYWRzXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvdHJheVwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2NvbnZlcnNhdGlvbi1zdGFydGVyXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvdGlsZS1yb3dcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9xdW90ZVwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2luZGljYXRpb25zLWJhbm5lclwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2ljb24tZ3JpZFwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2NvbnRlbnRcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9zaW1wbGUtYWNjb3JkaW9uXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc3BvdGxpZ2h0XCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvd3BjZi1mb3JtXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc3RhdHMtd3lzaXd5Z1wiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3BhcmFsbGF4XCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbGluay1saXN0XCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2l0ZW1hcFwiO1xufVxuXG4vLyBQQUdFIFNQRUNJRklDIE9WRVJSSURFU1xuQGltcG9ydCBcIi4vc2lkZS1lZmZlY3RzXCI7XG4iLCJzdXAge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDU1JTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4ucnJmbHBhdCAuaDEsXG4ucnJmbHBhdCBoMSxcbi5ycmZscGF0IC5oMixcbi5ycmZscGF0IGgyLFxuLnJyZmxwYXQgLmgzLFxuLnJyZmxwYXQgaDMsXG4ucnJmbHBhdCAuaDQsXG4ucnJmbHBhdCBoNCxcbi5ycmZscGF0IC5oNSxcbi5ycmZscGF0IGg1LFxuLnJyZmxwYXQgLmg2LFxuLnJyZmxwYXQgaDYge1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAucnJmbHBhdCBoNSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIH1cbn1cblxuLnJyZmxwYXQgaDQgYSxcbi5ycmZscGF0IHAgYSxcbi5ycmZscGF0IHNtYWxsIGEsXG4ucnJmbHBhdCBhOm5vdChbY2xhc3NePVwiYnRuXCJdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbn1cbiIsIi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBiZWhhdmlvciBvZiBjb21wb25lbnRzICAgICAgICAgICAgICAgICAqXG4vLyB3aGVuIHRoZXkncmUgbG9jYXRlZCBuZXh0IHRvIGVhY2ggb3RoZXIgb24gdGhlIERPTSBoaWVyYXJjaHkgICpcbi8vIHRvIGNvbXBseSB3aXRoIHRoZSBvdmVyYWxsIGRlc2lnbiBjdWVzIHVzZWQgZ2xvYmFsbHkgICAgICAgICAgKlxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqXG4vLyBCZWZvcmUgYWRkaW5nIGFueSBydWxlIGhlcmUsIHBsZWFzZSByZXZpc2UgdGhlIGNyZWF0aXZlIGFuZCAgICpcbi8vIGVuc3VyZSB0aGUgY29tYmluYXRvciB0cmVhdG1lbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuLy8gMS4gSXMgdmFsaWQgYW5kIHJlcGVhdGVkIGFjY3Jvc3Mgb3RoZXIgdXNhZ2VzL2NvbWJpbmF0aW9ucy4gICAqXG4vLyAyLiBOb3QgYSBzcGVjaWZpYyB1c2UgY2FzZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpcbi8vIDMuIE5vdCBhIGNyZWF0aXZlIG1pc3Rha2Ugb3Igb3ZlcnNpZ2h0LiAgICAgICAgICAgICAgICAgICAgICAgKlxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi5pY29uLWdyaWQ6bm90KC5pY29uLWdyaWQtLWxpZ2h0KSArIC5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguc2ltcGxlLWFjY29yZGlvbik6bm90KC5pY29uLWdyaWQtLWxpZ2h0KSAuY29udGVudF9fYmxvY2stLXRleHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0UGFkZGluZztcbn1cblxuLmNvbnRlbnQ6bm90KC5zaW1wbGUtYWNjb3JkaW9uKTpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmljb24tZ3JpZC0tbGlnaHQpICsgLnRpbGUtZ3JpZCB7XG4gIC50aWxlLXJvdzpmaXJzdC1jaGlsZDpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1kYXJrLWJnKTpub3QoLnRpbGUtcm93LS1saWdodC1iZyk6bGFzdC1jaGlsZDpub3QoLnRpbGUtcm93LS1mdWxsKTpub3QoLnRpbGUtcm93LS1kYXJrLWJnKTpub3QoLnRpbGUtcm93LS1saWdodC1iZykgPiAuY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHRQYWRkaW5nO1xuICB9XG59XG5cbi50aWxlLWdyaWQtLXJldmVyc2VkICsgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKTpub3QoLmljb24tZ3JpZC0tbGlnaHQpIC5jb250ZW50X19ibG9jay0tdGV4dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHRQYWRkaW5nO1xufVxuXG4vLyBtYWRlIHNwZWNpZmljIHRvIGJsdWUgYm9yZGVycyBvbiBvcmcgcGFnZVxuLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5zaW1wbGUtYWNjb3JkaW9uKSArIC5jb250ZW50LmNvbnRlbnQtLXNpZGUtYnktc2lkZSAuY29udGVudF9fYmxvY2stLXRleHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IocmV2LCBjeWFuKTtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0UGFkZGluZztcbn1cblxuLmNvbnRlbnQtLXNpZGUtYnktc2lkZSArIC5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpIC5jb250ZW50X19ibG9jay0tdGV4dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihyZXYsIGN5YW4pO1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHRQYWRkaW5nO1xufVxuXG4udGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgKyAuY29udGVudC5jb250ZW50LS1zaWRlLWJ5LXNpZGUgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKHJldiwgY3lhbik7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdFBhZGRpbmc7XG59XG5cbi5jb250ZW50LS1zaWRlLWJ5LXNpZGUgKyAuY29udGVudDpub3QoLmNvbnRlbnQtLXNpZGUtYnktc2lkZSkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgQGV4dGVuZCAuaGVhZGVyLS1yZXZwYXQ7XG5cblxuICAmX19ibG9jay0tYnJhbmRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIC5oZWFkZXJfX2FuY2hvciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgIC5oZWFkZXJfX2ltZy0tbG9nbyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAuaGVhZGVyX19pbWctLWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyLFxuICAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6OmJlZm9yZSxcbiAgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVjNztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuaGVhZGVyIHtcbiAgICAmX19ibG9jay0tYnJhbmRpbmcge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmhlYWRlcl9fYW5jaG9yIHtcblxuICAgICAgICAuaGVhZGVyX19pbWctLWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAuaGVhZGVyX19pbWctLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgIH1cbiAgIH1cblxuICAgICZfX2Jsb2NrLS1tYWluIHtcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgLy8gcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fYmxvY2stLXRvb2xiYXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICB9XG5cbiAgICAmX19ibG9jay0tc3VibmF2LWNvbC0xIHtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gICAgJl9fYmxvY2stLXN1Ym5hdi1jb2wtMiB7XG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAuaGVhZGVyIHtcbiAgICAmX19ibG9jay0tdG9vbGJhciB7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2Jsb2NrLS1icmFuZGluZyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMCU7XG5cbiAgICAgIC5oZWFkZXJfX2FuY2hvciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgLmhlYWRlcl9faW1nLS1sb2dvIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgIC5oZWFkZXJfX2ltZy0tbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jay0tZGVza3RvcC1uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAuaGVhZGVyIHtcblxuICAgIC5oZWFkZXJfX2FuY2hvciB7XG4gICAgICAuaGVhZGVyX19pbWctLWxvZ28ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuaGVhZGVyX19pbWctLWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICYtLWRlc2t0b3AtbmF2IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1icmFuZGluZyB7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2stLXRvb2xiYXIge1xuICAgICAgd2lkdGg6IDExNSU7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1JTtcbiAgICB9XG4gIH1cbn1cblxuLmluZGljYXRpb25fX2J1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbn1cbiIsIi5oZXJvIHtcbiAgYmFja2dyb3VuZDogcmlnaHQgYm90dG9tIC8gY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9ycmZsLWhlcm8tbW9iLWJnLnN2Z1wiKTtcblxuICAmX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCkge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDM4cHgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLyBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICB9XG5cbiAgLy8gUkVHVUxBUiBIRVJPIFNQRUNJRklDIFNUWUxFU1xuICAmOm5vdCguaGVyby0tbGFuZGluZykge1xuICAgIC5oZXJvX19ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvLyBMQU5ESU5HIEhFUk8gU1BFQ0lGSUMgU1RZTEVTXG4gICYtLWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQ6IHJpZ2h0IC8gY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9ycmZsLWxhbmRpbmctaGVyby1tYi5wbmdcIik7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuaGVybyB7XG4gICAgYmFja2dyb3VuZDogcmlnaHQgLyBjb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2hlcm8td2l0aC1iZy0yLnN2Z1wiKTtcblxuICAgICZfX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSg1NXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcbiAgICB9XG5cbiAgICAmOm5vdCguaGVyby0tbGFuZGluZykge1xuICAgICAgLmhlcm9fX2Jsb2NrIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzglO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhbmRpbmcge1xuICAgICAgYmFja2dyb3VuZDogcmlnaHQgLyBjb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3JyZmwtbGFuZGluZy1oZXJvLWR0LnBuZ1wiKTtcblxuICAgICAgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAuaGVyby0tbGFuZGluZyB7XG4gICAgLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCB7XG4gICAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNC41JTtcbiAgICB9XG5cbiAgICAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAuaGVybyB7XG4gICAgJl9fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAmOm5vdCguaGVyby0tbGFuZGluZykge1xuICAgICAgLmhlcm9fX2Jsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1NnB4KTtcbiAgICB9XG5cbiAgICBoMTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIud2F5ZmluZGVyIHtcbiAgJl9fYmxvY2stLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdlYzJlYSAwJSwgIzZiYmFlYiAxNSUsICM1NmFjZTUgNjAlLCAjNDk5ZmQ2IDgwJSk7XG4gIH1cblxuICAmLWJnMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBoZWlnaHQ6IDI0N3B4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAuc3RvcC1jb2xvciB7XG4gICAgICBzdG9wLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgfVxuICB9XG5cbiAgJi1iZzIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTU3N3B4O1xuICAgIGhlaWdodDogOTQ1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTA4cHg7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5zdG9wLWNvbG9yIHtcbiAgICAgIHN0b3AtY29sb3I6ICNkZWRkZGQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC53YXlmaW5kZXIge1xuICAgICZfX2Jsb2NrIHtcbiAgICAgICYtLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZWMyZWEgMCUsICM2YmJhZWIgMTUlLCAjNTZhY2U1IDYwJSwgIzQ5OWZkNiA4MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYmcxIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzNzZweDtcbiAgICAgIGhlaWdodDogMzYxcHg7XG4gICAgICByaWdodDogLTE0cHg7XG4gICAgICBib3R0b206IC0xNHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLWJnMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOTk4cHg7XG4gICAgICBoZWlnaHQ6IDU5OHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC03MHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgLndheWZpbmRlcl9fYmxvY2stLXRleHRibG9jayB7XG4gICAgd2lkdGg6IDEwMjBweDtcbiAgfVxufVxuIiwiLmJ0bjpub3QoLmhlYWRlcl9fYnRuKSB7XG4gIGJvcmRlci1jb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcnJmbHBhdC1jdGEtYXJyb3cuc3ZnXCIpO1xuXG4gICY6aG92ZXI6bm90KC5idG4tLXJyZmxwYXQtZG93bmxvYWQpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICB9XG59XG4iLCIudHJheSB7XG4gICZfX2Jsb2NrLS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgY3lhbik7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIC8vIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3Bhbi0taWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnRyYXkge1xuICAgICZfX2Jsb2NrLS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICB9XG5cbiAgICAmX19ibG9jay0taGlkZGVuIHtcbiAgICAgIHVsOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAvLyBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgY3lhbik7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLnRyYXlfX2J1dHRvbi0tZXhwYW5kKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihyZXYsIGN5YW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3Bhbi0taWNvbiB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuXG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHJyZmxfZm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDUsIDE3NCwgMjA1LCAwLjMpO1xufVxuXG4vLyBjb252ZXJzYXRpb24gc3RhcnRlciBob3d0b1xuLmNzLWhvd3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocnJmbCwgbGlnaHQtYmx1ZSk7XG5cbiAgb2wge1xuICAgIGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBjeWFuKTtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICB9XG4gIH1cbn1cbi8vIGNvbnZlcnNpb24gc3RhcnRlclxuLmNzIHtcbiAgaDI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBjeWFuKTtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnRuLWNzLWFycm93LXJldnBhdC5zdmdcIik7XG4gIH1cbn1cblxuLmNzdGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJyZmwsIGxpZ2h0LWJsdWUpO1xuICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIGNvbG9yKHJldiwgY3lhbik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNkZmVkO1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJyZmwsIGNlcnVsZWFuKTtcbiAgfVxuXG4gICYuc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgY29sb3IocnJmbCwgY2VydWxlYW4pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveC0tcmV2LnN2Z1wiKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHJyZmxfZm9jdXM7XG4gIH1cbn1cbi8vLy8vLy8vLy9cbi5jc3Ege1xuICAmX19saXN0IHtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihycmZsLCBsaWdodC1ibHVlKTtcbiAgICAgIGNvbG9yOiBjb2xvcihyZXYsIG5hdnkpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljZGZlZDtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJyZmwsIGNlcnVsZWFuKTtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCBjb2xvcihycmZsLCBjZXJ1bGVhbik7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3gtLXJldi5zdmdcIik7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBycmZsX2ZvY3VzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAuY3NxX19hZGRcbiAgJl9fYWRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihycmZsLCBsaWdodC1ibHVlKTtcbiAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljZGZlZDtcbiAgICB9XG5cbiAgICAuY3NxX19lZGl0OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FkZC0tcmV2LnN2Z1wiKTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJyZmwsIGNlcnVsZWFuKTtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgICAgLmNzcV9fZWRpdDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveC0tcmV2LnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNzLWNvbXBsZXRlZCB7XG4gIC5idG4tYmFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bi1jcy1hcnJvdy1iYWNrLXJldnBhdC5zdmdcIik7XG5cbiAgICAmLS1ycmZscGF0IHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGRhcmstZ3JheSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnRuLWNzLWFycm93LWJhY2stcmV2cGF0LnN2Z1wiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50aWxlLXJvdyB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogY29sb3IocmV2LCBjeWFuKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpZ2h0LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihycmZsLCBsaWdodC1ibHVlKTtcbiAgfVxufVxuXG4udGlsZS1yb3ctLWxpZ2h0LWJnOm5vdCgudGlsZS1yb3ctLWZ1bGwsIC50aWxlLXJvdy0tZ3JhcGhpYykge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDUwcHggMjVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLy8gdHJ5aW5nIHRvIHRhcmdldCB0aGUgc2Vjb25kKHJldmVyc2VkKSBkZWZhdWx0IHRpbGUgcm93IHRvIGFkanVzdCBwYWRkaW5nXG4gIC50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSAudGlsZS1yb3c6bm90KC50aWxlLXJvdy0tZnVsbCwgLnRpbGUtcm93LS1ncmFwaGljKTpudGgtY2hpbGQoZXZlbikgLnRpbGUtcm93X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuXG4gIC50aWxlLXJvdy0tbGlnaHQtYmc6bm90KC50aWxlLXJvdy0tZnVsbCwgLnRpbGUtcm93LS1ncmFwaGljKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbiIsIi5xdW90ZSB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDA7XG5cbiAgJl9fYmxvY2txdW90ZSB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCBjb2xvcihyZXYsIGN5YW4pO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICB9XG4gIH1cbiAgLy8gbW9kaWZpZXIgZm9yIGxpZ2h0IGJsdWUgYmFja2dyb3VuZFxuICAmLS1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocnJmbCwgbGlnaHQtYmx1ZSk7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuXG4gICYtLWN0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAucXVvdGVfX2Jsb2NrcXVvdGUgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAucXVvdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXG4gICAgJl9fYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc29saWQge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG5cbiAgICAmLS1jdGEge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbmRpY2F0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgbmF2eSk7XG5cbiAgJl9fYmxvY2sge1xuICAgICYtLWNvcHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IocmV2LCBjeWFuKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuaW5kaWNhdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMzMsIDEwNSwgLjgpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gIC5pbmRpY2F0aW9ucyB7XG4gICAgJl9fYmxvY2sge1xuICAgICAgJi0tY29weSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3IocmV2LCBjeWFuKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmljb24tZ3JpZCB7XG4gICYtLWxpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJyZmwsIGxpZ2h0LWJsdWUpO1xuXG4gICAgLmljb24tY29weV9fYmxvY2stLWljb24ge1xuICAgICAgaGVpZ2h0OiAxNDBweDsgXG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50IHtcbiAgdWw6bm90KC5kZWZhdWx0LWxpc3Qtc3R5bGVzKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgIGNvbG9yOiBjb2xvcihyZXYsIGN5YW4pO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2lkZS1ieS1zaWRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgbGkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocnJmbCwgbGlnaHQtYmx1ZSk7XG4gIH1cbn1cblxuLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbi8vICAgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1zaWRlLWJ5LXNpZGUpIHtcbi8vICAgICB1bDpub3QoOmZpcnN0LWNoaWxkKSB7XG4vLyAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbi8vICAgICAgIGxpIHtcblxuLy8gICAgICAgICB1bCB7XG4vLyAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCIuc2Ege1xuICBkdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgY29sb3IoY29tbW9uLCBncmF5KTtcblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctcmV2cGF0LnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbWF0Y2hpbmcgcmV2IHBvbSBhY2NvcmRpb24gbGlzdCBzdHlsZXNcbiAgZGQge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNwb3RsaWdodCB7XG4gICZfX2Jsb2NrIHtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IocmV2LCBjeWFuKTtcblxuICAgID4gLnNwb3RsaWdodF9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0ge1xuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjRweCk7XG4gIH1cblxuICBsYWJlbC5pbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG5cbiAgbGFiZWwuaWxhYmVsLmFjdGl2ZSxcbiAgbGFiZWw6bm90KC5pbGFiZWwpLmFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWx2ZXRpY2EtaGVhdnk7XG4gIH1cblxuICAuaWxhYmVsLmVycm9yLFxuICBsYWJlbC5pbGFiZWwuYWN0aXZlLmVycm9yIHtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCByZWQpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ud3BjZjctbm90LXZhbGlkLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ud3BjZjctbm90LXZhbGlkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoY29tbW9uLCByZWQpO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29tbW9uLCByZWQpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveC0tcG9tLnN2Z1wiKTtcbiAgfVxuXG4gIC5wYXRzZWxlY3RfX3NlbGVjdGVkIHtcbiAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgfVxuXG4gIC5wYXRzZWxlY3RfX3NlbGVjdGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlbGVjdC1ycmZscGF0LnN2Z1wiKTtcbiAgfVxuXG4gIC5wYXRzZWxlY3RfX3NlbGVjdGVkLmRlZmF1bHQge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLXJvbWFuO1xuICB9XG5cbiAgLnBhdHNlbGVjdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICB9XG5cbiAgLnBhdHNlbGVjdF9fc2VsZWN0ZWQuZXJyb3IsXG4gIHNlbGVjdC53cGNmNy1ub3QtdmFsaWQgKyAucGF0c2VsZWN0X19zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoY29tbW9uLCByZWQpO1xuICB9XG59XG4iLCIuc3RhdHMge1xuICAmX19oaWdobGlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi0tc3RhdHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgaDEsXG4gICAgICBoNCB7XG4gICAgICAgIC8vIGNvbG9yOiBjb2xvcihycmZsLCBjZXJ1bGVhbik7XG4gICAgICAgIGNvbG9yOiAjMDJiM2UxO1xuICAgICAgICBmb250LWZhbWlseTogJGhlbHZldGljYS1oZWF2eTtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IHJlbSg3MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MnB4KTtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzM3B4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnN0YXRzIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGlnaGxpZ2h0IHtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgfVxuXG4gICAgICAmLS1zdGF0cyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDg4cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFsbGF4IHtcbiAgJl9fc2hhZGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgbGkgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpcHMge1xuICAgIHRvcDogMjEwcHg7XG4gIH1cblxuICAucHRyYW5zaXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJyZmwsIGNlcnVsZWFuKTtcbiAgfVxufVxuXG4ucHNlY3Rpb24ge1xuICBoMiB7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNTVweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDYzcHgpO1xuICAgIH1cblxuICAgIHN1cCB7XG4gICAgICBmb250LXNpemU6IDQ5JTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuXG4gICAgJi5jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICB9XG5cbiAgICBzdXAge1xuICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZnJhbWUgc3BlY2lmaWMgcmVxdWVzdHNcbi5wYXJhbGxheF9fc2Nyb2xscGFuZSBzZWN0aW9uOm50aC1jaGlsZCgzKSB7XG4gIGgyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm0tcGFyYWxsYXgge1xuICAubXBzZWN0aW9uIHtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuXG4gICAgICBzdXAge1xuICAgICAgICBmb250LXNpemU6IDQ5JTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICArIHAge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGRhcmstZ3JheSk7XG4gICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZGFyay1ncmF5KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcblxuICAgICAgc3VwIHtcbiAgICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIGEuYnRuLS1wYXgtbGluayB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIubGluay1saXN0IHtcbiAgdWwubGluay1saXN0X191bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBsaS5saW5rLWxpc3RfX2xpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhLmxpbmstbGlzdF9fYW5jaG9yIHtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVsdmV0aWNhLWhlYXZ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaXRlbWFwIHtcbiAgLnNpdGVtYXAtYmxvY2sge1xuICAgIGEge1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgYmxhY2spO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5W2RhdGEtdGhlbWU9XCIje3NpdGVuYW1lKHBhdGllbnQsIHJyZmwpfVwiXS5ycmZscGF0LXNpZGUtZWZmZWN0cyB7XG4gIC8vIEFDQ09SRElPTiBDT01QT05FTlRcbiAgLnNhIHtcbiAgICBoMixcbiAgICBoNCB7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICB9XG5cbiAgICBkdC5vcGVuOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLm1jbHBhdCBwIGEsXG4ubWNscGF0IGg0IGEsXG4ubWNscGF0IGgyIGEsXG4ubWNscGF0IGgzIGEsXG4ubWNscGF0IGgxIGEsXG4ubWNscGF0IGg1IGEsXG4ubWNscGF0IHNtYWxsIGEsXG4ubWNscGF0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGNvbG9yKHJldiwgY3lhbik7XG59XG5cbnN1cCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4iLCJib2R5W2RhdGEtdGhlbWU9XCIje3NpdGVuYW1lKHBhdGllbnQsIG1jbCl9XCJdIHtcbiAgQGltcG9ydCBcIi4vZ2xvYmFsc1wiO1xuICBAaW1wb3J0IFwiLi9jb21iaW5hdG9yc1wiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlclwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2Zvb3RlclwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL21vZGFsXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYnV0dG9uc1wiO1xuXG5cbiAgLy8gY29tcG9uZW50c1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3RyYXlcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9pbmRpY2F0aW9ucy1iYW5uZXJcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9pY29uLWdyaWRcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy90aWxlLXJvd1wiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2NvbnRlbnRcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9zaW1wbGUtYWNjb3JkaW9uXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVyb1wiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3dheWZpbmRlclwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3Nwb3RsaWdodFwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3BhcmFsbGF4XCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2l0ZW1hcFwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3Rvb2x0aXBcIjtcbn1cblxuICAvLyBQQUdFIFNQRUNJRklDIE9WRVJSSURFU1xuICBAaW1wb3J0ICcuL3NpZGUtZWZmZWN0cyc7XG4iLCIvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFRoaXMgZmlsZSBjb250YWlucyB0aGUgYmVoYXZpb3Igb2YgY29tcG9uZW50cyAgICAgICAgICAgICAgICAgKlxuLy8gd2hlbiB0aGV5J3JlIGxvY2F0ZWQgbmV4dCB0byBlYWNoIG90aGVyIG9uIHRoZSBET00gaGllcmFyY2h5ICAqXG4vLyB0byBjb21wbHkgd2l0aCB0aGUgb3ZlcmFsbCBkZXNpZ24gY3VlcyB1c2VkIGdsb2JhbGx5ICAgICAgICAgICpcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuLy8gQmVmb3JlIGFkZGluZyBhbnkgcnVsZSBoZXJlLCBwbGVhc2UgcmV2aXNlIHRoZSBjcmVhdGl2ZSBhbmQgICAqXG4vLyBlbnN1cmUgdGhlIGNvbWJpbmF0b3IgdHJlYXRtZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpcbi8vIDEuIElzIHZhbGlkIGFuZCByZXBlYXRlZCBhY2Nyb3NzIG90aGVyIHVzYWdlcy9jb21iaW5hdGlvbnMuICAgKlxuLy8gMi4gTm90IGEgc3BlY2lmaWMgdXNlIGNhc2UuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqXG4vLyAzLiBOb3QgYSBjcmVhdGl2ZSBtaXN0YWtlIG9yIG92ZXJzaWdodC4gICAgICAgICAgICAgICAgICAgICAgICpcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4uY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmljb24tZ3JpZC0tY2VudGVyKTpub3QoLnNpbXBsZS1hY2NvcmRpb24pOm5vdCguY29udGVudC0tc2lkZS1ieS1zaWRlKSArIC5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguc2ltcGxlLWFjY29yZGlvbik6bm90KC5pY29uLWdyaWQtLWxpZ2h0KSAuY29udGVudF9fYmxvY2stLXRleHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdFBhZGRpbmc7XG59XG5cbi5jb250ZW50Om5vdCguc2ltcGxlLWFjY29yZGlvbik6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLWxpZ2h0KSArIC50aWxlLWdyaWQge1xuICAudGlsZS1yb3c6Zmlyc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpOmxhc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpID4gLmNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdFBhZGRpbmc7XG4gIH1cbn1cblxuLnNpbXBsZS1hY2NvcmRpb24gKyAuc2ltcGxlLWFjY29yZGlvbiAuc2FfX2hlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGJvcmRlci1ncmF5KTtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0UGFkZGluZztcbn1cblxuLnNpbXBsZS1hY2NvcmRpb24gKyAudGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgLnRpbGUtcm93Om9ubHktY2hpbGQgPiAuY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHRQYWRkaW5nO1xufVxuXG4udGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWxpZ2h0LWJnKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKSArIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1saWdodC1iZyk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYykgPiAuY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHRQYWRkaW5nO1xufVxuXG4udGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWxpZ2h0LWJnKTpub3QoLnRpbGUtcm93LS1ncmFwaGljKTpub3QoOmZpcnN0LWNoaWxkKSA+IC5jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdFBhZGRpbmc7XG59XG5cbi50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSArIC5pY29uLWdyaWQ6bm90KC5pY29uLWdyaWQtLXNvbGlkKSA+IC5jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdFBhZGRpbmc7XG59XG5cbi8vIG9yZyBwYWdlIGJvcmRlcnNcbi5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpOm5vdCguc2ltcGxlLWFjY29yZGlvbikgKyAuY29udGVudC5jb250ZW50LS1zaWRlLWJ5LXNpZGUgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHRQYWRkaW5nO1xufVxuXG4udGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZCkgKyAuY29udGVudC5jb250ZW50LS1zaWRlLWJ5LXNpZGUgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHRQYWRkaW5nO1xufVxuIiwiLmhlYWRlciB7XG4gIEBleHRlbmQgLmhlYWRlci0tcmV2cGF0O1xuXG4gICZfX2xpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2RwciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocmV2LCBjeWFuKTtcbiAgfVxuXG4gIC5oZWFkZXJfX2FuY2hvciB7XG5cbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgIH1cblxuICAgICYtLWNvbGxhcHNlZCB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcixcbiAgLmhlYWRlcl9fc3Bhbi0taGFtYnVyZ2VyOjpiZWZvcmUsXG4gIC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHJldiwgY3lhbik7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmhlYWRlciB7XG5cbiAgICAuaGVhZGVyX19hbmNob3ItLWRlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fYmxvY2stLXN1Ym5hdi1jb2wtMiB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAuaGVhZGVyIHtcbiAgICAmX19saSB7XG4gICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bGwpIHtcbiAgLmhlYWRlciB7XG4gICAgJl9fbGkge1xuICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICAqIHtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCBkYXJrLWdyYXkpO1xuICB9XG59XG4iLCIubW9kYWwge1xuICAmX19idXR0b24ge1xuICAgICYtLWNsb3NlIHtcbiAgICAgIC5tb2RhbF9fc3Bhbjo6YWZ0ZXIsXG4gICAgICAubW9kYWxfX3NwYW46OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnRuOm5vdCguaGVhZGVyX19idG4pOm5vdCguYnRuLS1tY2xwYXQtZG93bmxvYWQpIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21jbHBhdC1jdGEtYXJyb3cuc3ZnXCIpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk2JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gIH1cbn1cblxuLmJ0bi0tbWNscGF0LWRvd25sb2FkIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21jbHBhdC1kb3dubG9hZC1jdGEtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IoY29tbW9uLCB5ZWxsb3cpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTQlO1xuICB9XG59XG4iLCIudHJheSB7XG4gICZfX2Jsb2NrLS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNWI1ZTI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnRyYXkge1xuICAgICZfX2Jsb2NrLS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODQ4NDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1YjVlMjtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLnRyYXlfX2J1dHRvbi0tZXhwYW5kKSB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDViNWUyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW5kaWNhdGlvbnMge1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihtY2wsIGJyYW5kLTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmluZGljYXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIC45Myk7XG4gIH1cbn1cbiIsIi5pY29uLWdyaWQge1xuICAmOm5vdCguaWNvbi1ncmlkLS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLW1pbmksIC5pY29uLWdyaWQtLWxhcmdlKSAuaWNvbi1jb3B5X19ibG9jay0taWNvbiB7XG4gICAgbWF4LWhlaWdodDogMTU1cHg7XG4gICAgLy8gd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWNvcHlfX2NvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE4MSwgMCwgMC4yNSk7XG5cbiAgICBoMixcbiAgICBoNCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50Lmljb24tZ3JpZDpub3QoLmljb24tZ3JpZC0tc29saWQpIHtcbiAgLmNvbnRlbnRfX2Jsb2NrLS10ZXh0IHtcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5pY29uLWdyaWQge1xuXG4gICAgJi0tbWluaSB7XG4gICAgICAuaWNvbi1jb3B5X19vdXRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWNvcHlfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGlubGluaW5nIHJ1bGUgb24gQ01TXG4vLyAuaWNvbi1ncmlkOm5vdCguaWNvbi1ncmlkLS1saWdodCk6bm90KC5pY29uLWdyaWQtLW1pbmkpICsgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCkgcCB7XG4vLyAgIG1heC13aWR0aDogMTIwMHB4O1xuLy8gfVxuIiwiLnRpbGUtcm93IHtcblxuICAmX19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGlnaHQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxODEsIDAsIDAuMjUpO1xuXG4gICAgJjpub3QoLnRpbGUtcm93LS1mdWxsLCAudGlsZS1yb3ctLWdyYXBoaWMpIHtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNTBweCAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGlsZS1yb3c6bm90KC50aWxlLXJvdy0tZnVsbCwgLnRpbGUtcm93LS1ncmFwaGljKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgdWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC8vIHRyeWluZyB0byB0YXJnZXQgdGhlIHNlY29uZChyZXZlcnNlZCkgZGVmYXVsdCB0aWxlIHJvdyB0byBhZGp1c3QgcGFkZGluZ1xuICAudGlsZS1ncmlkOm5vdCgudGlsZS1ncmlkLS1yZXZlcnNlZClcbiAgICAudGlsZS1yb3c6bm90KC50aWxlLXJvdy0tZnVsbCwgLnRpbGUtcm93LS1ncmFwaGljKTpudGgtY2hpbGQoZXZlbilcbiAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwsIC50aWxlLXJvdy0tZ3JhcGhpYyk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgdWwge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlsZS1yb3cge1xuICAgICZfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudCB7XG4gICYtLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTgxLCAwLCAwLjI1KTtcblxuICAgICY6bm90KC5pY29uLWdyaWQpIHtcbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIH1cbiAgICBcbiAgICAgIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pY29uLWdyaWQtLW1pbmkuaWNvbi1ncmlkLS10aHJlZSArIC5jb250ZW50Om5vdCguY29udGVudC0tbGlnaHQpIC5jb250ZW50X19ibG9jay0tdGV4dCB1bDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4iLCIuc2Ege1xuICBkdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgY29sb3IoY29tbW9uLCBncmF5KTtcblxuICAgICYub3Blbjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctbWNscGF0LnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbWF0Y2hpbmcgcmV2IHBvbSBhY2NvcmRpb24gbGlzdCBzdHlsZXNcbiAgZGQge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhlcm8ge1xuICAmX19ibG9jayB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiByZW0oMzZweCk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLmhlcm8tLWxhbmRpbmcpIHtcbiAgICAvLyB3aWxsIHVwZGF0ZSB3aXRoIG1vYmlsZSB2ZXJzaW9uIHdoZW4gYXZhaWxhYmxlXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21jbC1oZXJvLW1vYmlsZS1mbGFyZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5oZXJvX19ibG9jayB7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgICAgaDEge1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIGNvbG9yKHJldiwgY3lhbik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMQU5ESU5HIEhFUk8gU1BFQ0lGSUMgU1RZTEVTXG4gIC8vIHdpbGwgdXBkYXRlIHdpdGggbW9iaWxlIHZlcnNpb24gd2hlbiBhdmFpbGFibGVcbiAgJi0tbGFuZGluZyB7XG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9tY2wtaGVyby1wb3J0cmFpdC1iZy1tb2JpbGUuanBnXCIpO1xuXG4gICAgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIGgxLFxuICAgIHAge1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgbGlnaHQtZ3JheS1hbHQtMyk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5oZXJvIHtcblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFuZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL21jbC1oZXJvLXBvcnRyYWl0LWJnLWRlc2t0b3AuanBnXCIpO1xuXG4gICAgICAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguaGVyby0tbGFuZGluZykge1xuICAgICAgYmFja2dyb3VuZDogcmlnaHQgdG9wIC8gY29udGFpbiBuby1yZXBlYXRcbiAgICAgICAgICB1cmwoXCIuLi9pbWFnZXMvbWNsLWhlcm8tZGVza3RvcC1mbGFyZS5zdmdcIiksXG4gICAgICAgIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvbWNsLWhlcm8tYmcuc3ZnXCIpO1xuXG4gICAgICAuaGVyb19fYmxvY2sge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgLmhlcm8ge1xuICAgICZfX2Jsb2NrIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWxhbmRpbmcge1xuICAgICAgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVyb19fYmxvY2stLXBvcnRyYWl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgxMzAwcHgpIHtcbiAgLmhlcm8ge1xuICAgICY6bm90KC5oZXJvLS1sYW5kaW5nKSB7XG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53YXlmaW5kZXIge1xuICAmX19ibG9jayB7XG4gICAgJi0tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmFmYWZhIDEwJSwgI2QzZDJkMiA4MCUpO1xuICAgIH1cblxuICAgICYtLXRleHRibG9jayB7XG4gICAgICBoMiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgY29sb3IocmV2LCBjeWFuKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmcxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAuc3RvcC1jb2xvciB7XG4gICAgICBzdG9wLWNvbG9yOiAjZjdiNTAwO1xuICAgIH1cbiAgfVxuXG4gICYtYmcyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY0MHB4O1xuICAgIGhlaWdodDogMTA0cHg7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogLTVweDtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLnN0b3AtY29sb3Ige1xuICAgICAgc3RvcC1jb2xvcjogIzkyOTI5MjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLndheWZpbmRlciB7XG4gICAgJl9fYmxvY2sge1xuICAgICAgJi0tYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWZhZmEgMTAlLCAjZDNkMmQyIDgwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1iZzEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLWJnMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTY2cHg7XG4gICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICByaWdodDogMTUwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAud2F5ZmluZGVyX19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICB3aWR0aDogMTA3NXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoMTMwMHB4KSB7XG4gIC53YXlmaW5kZXIge1xuICAgIGgyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zcG90bGlnaHQge1xuICAmX19ibG9jayB7XG4gICAgaDIsXG4gICAgcCB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgICB9XG4gIH1cblxuICAmLS1kZWZhdWx0IHtcbiAgICAuc3BvdGxpZ2h0X19ibG9jay0taW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuc3BvdGxpZ2h0IHtcbiAgICAmLS1kZWZhdWx0IHtcbiAgICAgIC5zcG90bGlnaHRfX2Jsb2NrLS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oMi1tb2JpbGUtZm9udC1zdHlsZXMge1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBsaWdodC1ncmF5LWFsdC0zKTtcbn1cblxuLnAtbW9iaWxlLWZvbnQtc3R5bGVzIHtcbiAgY29sb3I6IGNvbG9yKGNvbW1vbiwgbGlnaHQtZ3JheS1hbHQtMyk7XG59XG5cbi5wdHJhbnNpdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWUzYTM7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNjOWMzYjM7XG59XG5cbi5wYXJhbGxheCB7XG4gICZfX3NoYWRlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJSk7XG4gIH1cblxuICAmX19uYXYge1xuICAgIGxpIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlwcyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzgyODI4MjtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgfVxuICB9XG59XG5cbi5wc2VjdGlvbiB7XG4gIGgyLFxuICBoMyxcbiAgcCB7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgbGlnaHQtZ3JheS1hbHQtMyk7XG4gIH1cblxuICBoMiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDhweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDU1cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2M3B4KTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgfVxuICB9XG59XG5cbi5tLXBhcmFsbGF4IHtcbiAgLm1wc2VjdGlvbiB7XG4gICAgaDIsXG4gICAgaDMsXG4gICAgcCB7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBsaWdodC1ncmF5LWFsdC0zKTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaXRlbWFwIHtcbiAgLnNpdGVtYXAtYmxvY2sge1xuICAgIGEge1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50b29sdGlwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Rvb2x0aXAtdW5kZXJsaW5lLW1jbHBhdC5wbmdcIik7XG5cbiAgLnRvb2x0aXBfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0OWZjNTtcbiAgfVxufSIsImJvZHlbZGF0YS10aGVtZT1cIiN7c2l0ZW5hbWUocGF0aWVudCwgbWNsKX1cIl0ubWNscGF0LXNpZGUtZWZmZWN0cyB7XG4gIC8vIEFDQ09SRElPTiBDT01QT05FTlRcbiAgLnNhIHtcbiAgICBoMixcbiAgICBoNCB7XG4gICAgICBjb2xvcjogY29sb3IocmV2LCBuYXZ5KTtcbiAgICB9XG5cbiAgICAvLyBkdC5vcGVuOjphZnRlciB7XG4gICAgLy8gICBvcGFjaXR5OiAxO1xuICAgIC8vIH1cbiAgfVxufVxuIiwiYm9keVtkYXRhLXRoZW1lPVwiI3tzaXRlbmFtZShwYXRpZW50LCBtZHMpfVwiXSB7XG4gIEBpbXBvcnQgXCIuL2dsb2JhbHNcIjtcbiAgQGltcG9ydCBcIi4vY29tYmluYXRvcnNcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXJcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9mb290ZXJcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9tb2RhbFwiO1xuXG4gIC8vIGNvbXBvbmVudHNcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9pbmRpY2F0aW9ucy1iYW5uZXJcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9pY29uLWdyaWRcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy90cmF5XCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc3BvdGxpZ2h0XCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2ltcGxlLWFjY29yZGlvblwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3F1b3RlXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvdGlsZS1yb3dcIjtcbiAgQGltcG9ydCBcIi4vY29tcG9uZW50cy9idXR0b25zXCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVyb1wiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3dheWZpbmRlclwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3BhcmFsbGF4XCI7XG4gIEBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2l0ZW1hcFwiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL3Rvb2wtY2xhc3Nlc1wiO1xuICBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2NvbnRlbnRcIjtcbn1cbiIsInN1cCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5tZHNwYXQgLmgxLFxuLm1kc3BhdCBoMSxcbi5tZHNwYXQgLmgyLFxuLm1kc3BhdCBoMixcbi5tZHNwYXQgLmgzLFxuLm1kc3BhdCBoMyxcbi5tZHNwYXQgLmg2LFxuLm1kc3BhdCBoNiB7XG4gIGNvbG9yOiBjb2xvcihtZHMsIGdyZWVuKTtcbn1cblxuLm1kc3BhdCAuaDUsXG4ubWRzcGF0IGg1IHtcbiAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xufVxuXG4ubWRzcGF0IHAgYSxcbi5tZHNwYXQgbGk6bm90KC5icmVhZGNydW1iX19saSkgYSxcbi5tZHNwYXQgc21hbGwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogY29sb3IobWRzLCBibHVlKTtcbn1cbiIsIlxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGJlaGF2aW9yIG9mIGNvbXBvbmVudHMgICAgICAgICAgICAgICAgICpcbi8vIHdoZW4gdGhleSdyZSBsb2NhdGVkIG5leHQgdG8gZWFjaCBvdGhlciBvbiB0aGUgRE9NIGhpZXJhcmNoeSAgKlxuLy8gdG8gY29tcGx5IHdpdGggdGhlIG92ZXJhbGwgZGVzaWduIGN1ZXMgdXNlZCBnbG9iYWxseSAgICAgICAgICAqXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpcbi8vIEJlZm9yZSBhZGRpbmcgYW55IHJ1bGUgaGVyZSwgcGxlYXNlIHJldmlzZSB0aGUgY3JlYXRpdmUgYW5kICAgKlxuLy8gZW5zdXJlIHRoZSBjb21iaW5hdG9yIHRyZWF0bWVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqXG4vLyAxLiBJcyB2YWxpZCBhbmQgcmVwZWF0ZWQgYWNjcm9zcyBvdGhlciB1c2FnZXMvY29tYmluYXRpb25zLiAgICpcbi8vIDIuIE5vdCBhIHNwZWNpZmljIHVzZSBjYXNlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlxuLy8gMy4gTm90IGEgY3JlYXRpdmUgbWlzdGFrZSBvciBvdmVyc2lnaHQuICAgICAgICAgICAgICAgICAgICAgICAqXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLnRpbGUtZ3JpZC0tcmV2ZXJzZWQgKyAuY29udGVudDpub3QoLmljb24tZ3JpZC0tbGlnaHQpOm5vdCguY29udGVudC0tc29saWQpOm5vdCguc2ltcGxlLWFjY29yZGlvbikgLmNvbnRlbnRfX2Jsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHRQYWRkaW5nO1xufVxuXG4uY29udGVudDpub3QoLmNvbnRlbnQtLWxpZ2h0KTpub3QoLmNvbnRlbnQtLXNvbGlkKTpub3QoLmljb24tZ3JpZC0tbGlnaHQpOm5vdCguc2ltcGxlLWFjY29yZGlvbik6bm90KC5jb250ZW50LS1zaWRlLWJ5LXNpZGUpICsgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLWxpZ2h0KTpub3QoLnNpbXBsZS1hY2NvcmRpb24pID4gLmNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGJvcmRlci1ncmF5KTtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0UGFkZGluZztcbn1cblxuLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5jb250ZW50LS1zb2xpZCk6bm90KC5pY29uLWdyaWQtLWxpZ2h0KTpub3QoLnNpbXBsZS1hY2NvcmRpb24pICsgLnRpbGUtZ3JpZCAudGlsZS1yb3c6Zmlyc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpOmxhc3QtY2hpbGQ6bm90KC50aWxlLXJvdy0tZnVsbCk6bm90KC50aWxlLXJvdy0tZGFyay1iZyk6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpID4gLmNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGJvcmRlci1ncmF5KTtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0UGFkZGluZztcbn1cblxuLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1saWdodC1iZyk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYykgKyAudGlsZS1yb3c6bm90KC50aWxlLXJvdy0tbGlnaHQtYmcpOm5vdCgudGlsZS1yb3ctLWdyYXBoaWMpID4gLmNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGJvcmRlci1ncmF5KTtcbiAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0UGFkZGluZztcbn1cblxuLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1saWdodC1iZyk6bm90KC50aWxlLXJvdy0tZ3JhcGhpYyk6bm90KDpmaXJzdC1jaGlsZCkgPiAuY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHRQYWRkaW5nO1xufVxuXG4uaWNvbi1ncmlkLS1taW5pICsgLmNvbnRlbnQ6bm90KC5jb250ZW50LS1saWdodCk6bm90KC5pY29uLWdyaWQtLWxpZ2h0KSA+IC5jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG59XG5cbi8vIG9yZyBwYWdlIGJvcmRlcnNcbi50aWxlLWdyaWQ6bm90KC50aWxlLWdyaWQtLXJldmVyc2VkKSArIC5jb250ZW50LmNvbnRlbnQtLXNpZGUtYnktc2lkZSAuY29udGVudF9fYmxvY2stLXRleHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdFBhZGRpbmc7XG59XG4iLCIuaGVhZGVyIHtcbiAgQGV4dGVuZCAuaGVhZGVyLS1yZXZwYXQ7XG5cbiAgJl9fbGkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS1kZXNrdG9wIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmhlYWRlcl9fYW5jaG9yLS1hY2NlbnQge1xuICAgICAgY29sb3I6IGNvbG9yKG1kcywgYmx1ZSk7XG4gICAgfVxuICB9XG5cbiAgLmdkcHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKG1kcywgYmx1ZSk7XG4gIH1cblxuICAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXIsXG4gIC5oZWFkZXJfX3NwYW4tLWhhbWJ1cmdlcjo6YmVmb3JlLFxuICAuaGVhZGVyX19zcGFuLS1oYW1idXJnZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihtZHMsIGJsdWUpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5oZWFkZXIge1xuICAgICZfX2FuY2hvci0tZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19saSB7XG4gICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfX2Jsb2NrLS1zdWJuYXYtY29sLTIge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gIH1cblxuICAuaGVhZGVyX19ibG9jay0tc3VibmF2IHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdi0tc3ViIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAuaGVhZGVyIHtcbiAgICAmX19saSB7XG4gICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR4bGwpIHtcbiAgLmhlYWRlciB7XG4gICAgJl9fbGkge1xuICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluZGljYXRpb25fX2J1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiBjb2xvcihtZHMsIGJsdWUpO1xufVxuIiwiLm1vZGFsIHtcbiAgJl9fYnV0dG9uIHtcbiAgICAmLS1jbG9zZSB7XG4gICAgICAubW9kYWxfX3NwYW46OmFmdGVyLFxuICAgICAgLm1vZGFsX19zcGFuOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihtZHMsIGdyZWVuKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oMSB7XG4gICAgY29sb3I6IGNvbG9yKG1kcywgZ3JlZW4pO1xuICB9XG59XG4iLCIuaW5kaWNhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihtZHMsIGJsdWUpO1xuICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDc3LCAxMzcsIDAuOCk7XG4gIH1cbn1cbiIsIi5pY29uLWdyaWQge1xuICAmLmNvbnRlbnQtLXNvbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc4LCA4NywgMC45NSk7XG5cbiAgICBoMixcbiAgICBoNCxcbiAgICBhLFxuICAgIHAge1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJi5jb250ZW50LS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjZlZDtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICAuaWNvbi1jb3B5X19ibG9jay0tY29weSB7XG4gICAgICB1bCBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmljb24tZ3JpZC0tdGhyZWU6bm90KC5pY29uLWdyaWQuY29udGVudC0tc29saWQpOm5vdCguaWNvbi1ncmlkLS1taW5pKSB7XG4gICAgLmljb24tY29weV9fb3V0ZXIge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gIC5pY29uLWdyaWQtLXRocmVlOm5vdCguaWNvbi1ncmlkLmNvbnRlbnQtLXNvbGlkKTpub3QoLmljb24tZ3JpZC0tbWluaSkge1xuICAgIC5pY29uLWNvcHlfX291dGVyIHtcbiAgICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgfVxuICB9XG59XG4iLCIudHJheSB7XG4gICZfX2Jsb2NrLS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKG1kcywgYmx1ZSk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnRyYXkge1xuICAgICZfX2Jsb2NrLS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoY29tbW9uLCBibGFjayk7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKG1kcywgYmx1ZSk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC50cmF5X19idXR0b24tLWV4cGFuZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IobWRzLCBibHVlKTs7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zcG90bGlnaHQge1xuICAmLS1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3OCwgODcsIDAuOCk7XG5cbiAgICAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgIGg1LFxuICAgICAgaDMsXG4gICAgICBwLFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IobWRzLCBncmVlbik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0bi0tbWRzcGF0LWRvd25sb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21jbHBhdC1kb3dubG9hZC13aGl0ZS1jdGEuc3ZnXCIpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tY2xwYXQtZGwtY3RhLWFycm93LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFsdCB7XG4gICAgLnNwb3RsaWdodF9fYmxvY2stLXRleHRibG9jayB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZ3JheSk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihwb20sIHRlYWwtNDAwKTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGJvcmRlci1ncmF5KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlc291cmNlcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC5zcG90bGlnaHQge1xuICAgICAgJl9fYmxvY2sge1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogY29sb3IoY29tbW9uLCBncmF5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWV5ZWJyb3cge1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtNDAwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRleHRibG9jayB7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoY29tbW9uLCBib3JkZXItZ3JheSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXJlc291cmNlcy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnNwb3RsaWdodCB7XG4gICAgJi0tc29saWQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgLnNwb3RsaWdodF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuc3BvdGxpZ2h0X19ibG9jay0tdGV4dGJsb2NrIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hbHQge1xuICAgICAgLnNwb3RsaWdodF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zcG90bGlnaHRfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGNvbG9yKGNvbW1vbiwgYm9yZGVyLWdyYXkpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmVzb3VyY2VzIHtcbiAgICAgIC5zcG90bGlnaHQge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWltYWdlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNhIHtcbiAgZHQge1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIGNvbG9yKG1kcywgZ3JlZW4pO1xuXG4gICAgaDQge1xuICAgICAgY29sb3I6IGNvbG9yKG1kcywgZ3JlZW4pO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy1yZXZwYXQuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBtYXRjaGluZyByZXYgcG9tIGFjY29yZGlvbiBsaXN0IHN0eWxlc1xuICBkZCB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC5jb250ZW50LmNvbnRlbnQtLWxpZ2h0LnNpbXBsZS1hY2NvcmRpb24uc2Euc2EtLW1kc3BhdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIucXVvdGUge1xuICAmLS1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhlZTtcblxuICAgIC5xdW90ZV9fYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogY29sb3IobWRzLCBibHVlKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcblxuICAgICAgaDIsXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRpbGUtcm93IHtcbiAgJi0tbGlnaHQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY2ZWQ7XG5cbiAgICAmOm5vdCgudGlsZS1yb3ctLWZ1bGwsIC50aWxlLXJvdy0tZ3JhcGhpYywgLnRpbGUtcm93LS1ncmFwaGljLXNtYWxsLCAudGlsZS1yb3ctLWdyYXBoaWMtbWVkaXVtLCAudGlsZS1yb3ctLXRoaW4pIHtcbiAgICAgIG1hcmdpbjogNTBweCAwO1xuXG4gICAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aWxlLWdyaWQgKyAuY29udGVudC0tbGlnaHQuc2Ege1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcblxuICAvLyB0cnlpbmcgdG8gdGFyZ2V0IHRoZSBzZWNvbmQocmV2ZXJzZWQpIGRlZmF1bHQgdGlsZSByb3cgdG8gYWRqdXN0IHBhZGRpbmdcbiAgLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpXG4gICAgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwsIC50aWxlLXJvdy0tZ3JhcGhpYywgLnRpbGUtcm93LS10aGluKTpudGgtY2hpbGQoZXZlbilcbiAgICAudGlsZS1yb3dfX2Jsb2NrLS10ZXh0YmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnRpbGUtZ3JpZDpub3QoLnRpbGUtZ3JpZC0tcmV2ZXJzZWQpXG4gICAgLnRpbGUtcm93Om5vdCgudGlsZS1yb3ctLWZ1bGwsIC50aWxlLXJvdy0tZ3JhcGhpYywgLnRpbGUtcm93LS10aGluKSB7XG4gICAgdWwge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aWxlLXJvdzpub3QoLnRpbGUtcm93LS1mdWxsLCAudGlsZS1yb3ctLWdyYXBoaWMsIC50aWxlLXJvdy0tdGhpbik6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgdWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0biB7XG4gICYtLW1kc3BhdC1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21jbHBhdC1kbC1jdGEtYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4sIGJvcmRlciAyMDBtcyBlYXNlLWluLCBjb2xvciAyMDBtcyBlYXNlLWluLCBiYWNrZ3JvdW5kLWltYWdlIDIwMG1zIGVhc2UtaW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTQlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21jbHBhdC1kbC1jdGEtYXJyb3cuc3ZnXCIpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5oZWFkZXJfX2J0bikge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihjb21tb24sIHllbGxvdyk7XG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yKGNvbW1vbiwgeWVsbG93KTtcbiAgICB9XG5cbiAgICAmOm5vdCguYnRuLS1tZHNwYXQtZG93bmxvYWQpOm5vdCguYnRuLS1zb2xpZC1saW5rKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcG9tcGF0LWN0YS1hcnJvdy5zdmdcIik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuICB9XG5cbiAgJjpub3QoLmhlcm8tLWxhbmRpbmcpIHtcbiAgICBiYWNrZ3JvdW5kOiByaWdodCB0b3AgLyBjb250YWluIG5vLXJlcGVhdFxuICAgICAgICB1cmwoXCIuLi9pbWFnZXMvbWRzLWhlcm8tbW9iaWxlLWZsYXJlLnN2Z1wiKSxcbiAgICAgIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvbWRzLWhlcm8tYmcuc3ZnXCIpO1xuICB9XG5cbiAgJi0tbGFuZGluZyB7XG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0XG4gICAgICB1cmwoXCIuLi9pbWFnZXMvbWRzLWxhbmRpbmctaGVyby1tYi5wbmdcIik7XG5cbiAgICBoMSxcbiAgICBwIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmhlcm8ge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgIH1cblxuXG4gICAgJi0tbGFuZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiByaWdodCAvIGNvdmVyIG5vLXJlcGVhdFxuICAgICAgICB1cmwoXCIuLi9pbWFnZXMvbWRzLWxhbmRpbmctaGVyby1kdC5wbmdcIik7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbGcpIHtcbiAgLmhlcm86bm90KC5oZXJvLS1sYW5kaW5nKSB7XG4gICAgLmhlcm9fX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gIC5oZXJvIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcbiAgICB9XG5cbiAgICAmOm5vdCguaGVyby0tbGFuZGluZykge1xuICAgICAgYmFja2dyb3VuZDogcmlnaHQgdG9wIC8gY29udGFpbiBuby1yZXBlYXRcbiAgICAgICAgICB1cmwoXCIuLi9pbWFnZXMvbWRzLWhlcm8tZGVza3RvcC1mbGFyZS5zdmdcIiksXG4gICAgICAgIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvbWRzLWhlcm8tYmcuc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLndheWZpbmRlciB7XG4gICZfX2Jsb2NrIHtcbiAgICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2U2ZTZlNiAwJSwgY29sb3IoY29tbW9uLCB3aGl0ZSkgNTAlLCAjZTZlNmU2IDEwMCUpO1xuICAgIH1cblxuICAgICYtLXRleHRibG9jayB7XG4gICAgICBoMiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgY29sb3IobWRzLCBibHVlKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBsaWdodGVyIGdyZWVuIGNvbG9yIGZvciB3YXlmaW5kZXIgc3BlY2lmaWMgYXJyb3dzXG4gICAgICAuYnRuOm5vdCguYnRuLS0tbWNscGF0LWRvd25sb2FkKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tY2xwYXQtY3RhLWdyZWVuLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKG1kcywgZ3JlZW4pO1xuICAgICAgICBjb2xvcjogY29sb3IobWRzLCBncmVlbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iZzEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIHdpZHRoOiAzNTRweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5zdG9wLWNvbG9yIHtcbiAgICAgIHN0b3AtY29sb3I6ICNmZGRiMDA7XG4gICAgfVxuICB9XG5cbiAgJi1iZzIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODc3cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICByaWdodDogNDVweDtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLnN0b3AtY29sb3Ige1xuICAgICAgc3RvcC1jb2xvcjogY29sb3IobWRzLCBibHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLndheWZpbmRlciB7XG4gICAgJl9fYmxvY2sge1xuICAgICAgJi0tYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q2ZGFkZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDYwJSwgI2Q2ZGFkZiAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYmcxIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMzY2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi1iZzIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYxNHB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgcmlnaHQ6IDE1MHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbGcpIHtcbiAgLndheWZpbmRlcl9fYmxvY2stLXRleHRibG9jayB7XG4gICAgd2lkdGg6IDEwMjBweDtcbiAgfVxufVxuIiwiLmgyLW1vYmlsZS1mb250LXN0eWxlcyB7XG4gIGNvbG9yOiBjb2xvcihjb21tb24sIGxpZ2h0LWdyYXktYWx0LTMpO1xufVxuXG4ucC1tb2JpbGUtZm9udC1zdHlsZXMge1xuICBjb2xvcjogY29sb3IoY29tbW9uLCBsaWdodC1ncmF5LWFsdC0zKTtcbn1cblxuLnB0cmFuc2l0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxOWY3ZDtcbn1cblxuLnBhcmFsbGF4IHtcbiAgJl9fc2hhZGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMTAwJSk7XG4gIH1cblxuICAmX19uYXYge1xuICAgIGxpIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gICAgfVxuXG4gICAgbGkuYWN0aXZlIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MjtcbiAgICB9XG4gIH1cblxuICAmX190aXBzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjODI4MjgyO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICB9XG4gIH1cbn1cblxuLnBzZWN0aW9uIHtcbiAgaDIge1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDQ4cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHhsKSB7XG4gICAgICBmb250LXNpemU6IHJlbSg1NXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjNweCk7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxnKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXQtY3RhLWFycm93LXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcG9tcGF0LWN0YS1hcnJvdy5zdmdcIikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm0tcGFyYWxsYXgge1xuICAubXBzZWN0aW9uIHtcbiAgICBoMixcbiAgICBoMyxcbiAgICBwIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIHdoaXRlKTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCBjb2xvcihjb21tb24sIGJsYWNrKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0LWN0YS1hcnJvdy13aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihwb20sIHRlYWwtNDAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BvbXBhdC1jdGEtYXJyb3cuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2l0ZW1hcCB7XG4gIC5zaXRlbWFwLWJsb2NrIHtcbiAgICBoNSB7XG4gICAgICBjb2xvcjogY29sb3IobWRzLCBibHVlKTtcbiAgICAgIFxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IGNvbG9yKG1kcywgYmx1ZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmFuZC1jb2xvciB7XG4gIGNvbG9yOiBjb2xvcihtZHMsIGJsdWUpO1xufSIsIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIHVsLnNpZGUtYnktc2lkZSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNvbnRlbnQtLXNpZGUtYnktc2lkZSArIC5jb250ZW50LS1zaWRlLWJ5LXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGVudC0tc2lkZS1ieS1zaWRlICsgLmNvbnRlbnQtLXNpZGUtYnktc2lkZSArIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59IiwiYm9keVtkYXRhLXRoZW1lPScje3NpdGVuYW1lKHBhdGllbnQsIGtzKX0nXSB7XG4gIEBpbXBvcnQgJy4vZ2xvYmFscyc7XG4gIEBpbXBvcnQgJy4vY29tcG9uZW50cy9mb290ZXInO1xuICBAaW1wb3J0ICcuL2NvbXBvbmVudHMvYnV0dG9ucyc7XG5cbiAgLy8gY29tcG9uZW50c1xuICBAaW1wb3J0ICcuL2NvbXBvbmVudHMvdHJheSc7XG4gIEBpbXBvcnQgJy4vY29tcG9uZW50cy9oZXJvJztcbiAgQGltcG9ydCAnLi9jb21wb25lbnRzL3RpbGUtcm93JztcbiAgQGltcG9ydCAnLi9jb21wb25lbnRzL3RyZWF0bWVudCc7XG4gIEBpbXBvcnQgJy4vY29tcG9uZW50cy9pbmRpY2F0aW9ucy1iYW5uZXInO1xufVxuIiwiLmtzcGF0IGgxLFxuaDIsXG5oMyB7XG4gIGNvbG9yOiBjb2xvcihrcywgcmVkKTtcbn1cblxuc3VwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiA2MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbiIsIi5mb290ZXIge1xuICAqIHtcbiAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTMwMCk7XG4gIH1cblxuICAuZm9vdGVyX19ibG9jay0tbGVnYWwge1xuICAgIHAsXG4gICAgcCAqIHtcbiAgICAgIGNvbG9yOiBjb2xvcihjb21tb24sIGdyYXkpO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfX2Jsb2NrLS1zb2NpYWwge1xuICAgIHAge1xuICAgICAgY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfX2FuY2hvciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IocG9tLCB0ZWFsLTQwMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnRuOm5vdCguaGVhZGVyX19idG4pOm5vdCguYnRuLS1rc3BhdC1kb3dubG9hZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jdGEtbGluay1yZWQtYXJyb3ctaWNvbi5zdmcnKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioa3MsIHJlZCk7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihrcywgcmVkKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2N0YS1saW5rLXdoaXRlLWFycm93LWljb24uc3ZnJyk7XG4gIH1cbn1cblxuLmJ0bi0ta3NwYXQtZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jdGEtZG93bmxvYWQtcmVkLWljb24uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioa3MsIHJlZCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTQlO1xuICAgIGJvcmRlci1jb2xvcjogY29sb3Ioa3MsIHJlZCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jdGEtZG93bmxvYWQtd2hpdGUtaWNvbi5zdmcnKTtcbiAgfVxufVxuIiwiLnRyYXkge1xuICAmX19ibG9jay0taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihrcywgcmVkKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoY29tbW9uLCB3aGl0ZSk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLnRyYXkge1xuICAgICZfX2Jsb2NrLS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioa3MsIGRhcmstcmVkKTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioa3MsIHJlZCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC50cmF5X19idXR0b24tLWV4cGFuZCkge1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Ioa3MsIHJlZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgLy8gTEFORElORyBIRVJPIFNQRUNJRklDIFNUWUxFU1xuICAmLS1sYW5kaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXRcbiAgICAgIHVybCgnLi4vaW1hZ2VzL2tzLWhlcm8tcG9ydHJhaXQtYmctbWIuanBnJyk7XG5cbiAgICAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgY29sb3I6IGNvbG9yKGtzLCByZWQpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgZGFyay1ncmF5KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbWQpIHtcbiAgLmhlcm8ge1xuICAgICYtLWxhbmRpbmcge1xuICAgICAgYmFja2dyb3VuZDogbGVmdCAvIGNvdmVyIG5vLXJlcGVhdFxuICAgICAgICB1cmwoJy4uL2ltYWdlcy9rcy1oZXJvLXBvcnRyYWl0LWJnLWR0LmpwZycpO1xuICAgICAgLy8gYmFja2dyb3VuZDogbGVmdCB0b3AgLyBjb250YWluIG5vLXJlcGVhdFxuICAgICAgLy8gICAgIHVybCgnLi4vaW1hZ2VzL2tzLWhlcm8tZGVza3RvcC1mbGFyZS5zdmcnKSxcbiAgICAgIC8vICAgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgnLi4vaW1hZ2VzL2tzLWhlcm8tYmcuc3ZnJyk7XG5cbiAgICAgIC5oZXJvX19ibG9jazpub3QoLmhlcm9fX2Jsb2NrLS1wb3J0cmFpdCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsZykge1xuICAuaGVybyB7XG4gICAgJi0tbGFuZGluZyB7XG4gICAgICAuaGVyb19fYmxvY2s6bm90KC5oZXJvX19ibG9jay0tcG9ydHJhaXQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5oZXJvX19ibG9jay0tcG9ydHJhaXQge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODkwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlcm8ge1xuICAgICYtLWxhbmRpbmcge1xuICAgICAgLmhlcm9fX2Jsb2NrOm5vdCguaGVyb19fYmxvY2stLXBvcnRyYWl0KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRpbGUtcm93IHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgJi0tdGV4dGJsb2NrIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC50aWxlLXJvdyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG59XG4iLCIudHJlYXRtZW50IHtcbiAgcGFkZGluZzogNTBweCAyNXB4O1xuICBtYXJnaW46IDA7XG5cbiAgJl9faW1hZ2Uge1xuICAgIG9yZGVyOiAtMTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDkzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dGJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi0tZG9zaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMva3MtaGVyby1wb3J0cmFpdC1iZy1tYi5qcGdcIik7XG5cbiAgICAudHJlYXRtZW50X19ibG9jayB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsMTg5LDAsLjE4KTtcblxuICAgICAgICAmID4gLnRyZWF0bWVudF9fdGV4dGJsb2NrIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIFxuICAgICAgICAgICBoMywgaDUge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1kKSB7XG4gIC50cmVhdG1lbnQge1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RleHRibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLnRyZWF0bWVudF9faW1hZ2UgKyBwIHtcbiAgICAgICAgZmxleC1iYXNpczogNzUlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4OiAxIDAgNTAlO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5JTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjb2xvcihjb21tb24sIGRhcmstZ3JheSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1JTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZG9zaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9rcy1oZXJvLXBvcnRyYWl0LWJnLW1iLmpwZ1wiKTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBcbiAgICAgIC50cmVhdG1lbnRfX2Jsb2NrIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsMTg5LDAsLjE4KTtcblxuICAgICAgICAgICYgPiAudHJlYXRtZW50X190ZXh0YmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgIGgzLCBoNSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICB9IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5pbmRpY2F0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHBvbSwgdGVhbC00MDApO1xuXG5cbiAgJl9fYmxvY2sge1xuICAgICYtLWNvcHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGNvbW1vbiwgd2hpdGUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRtZCkge1xuICAuaW5kaWNhdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNjEsIDY5LCAuOCk7XG4gIH1cbn0iXX0= */
