﻿.bg-darkerest-gray{background-color:#191919 !important}.border-darkerest-gray{border-color:#191919 !important}.text-darkerest-gray,.c-darkerest-gray,.c--darkerest-gray{color:#191919 !important}.bg-darkest-gray{background-color:#333 !important}.border-darkest-gray{border-color:#333 !important}.text-darkest-gray,.c-darkest-gray,.c--darkest-gray{color:#333 !important}.bg-darker-gray{background-color:#4c4c4c !important}.border-darker-gray{border-color:#4c4c4c !important}.text-darker-gray,.c-darker-gray,.c--darker-gray{color:#4c4c4c !important}.bg-dark-gray{background-color:#666 !important}.border-dark-gray{border-color:#666 !important}.text-dark-gray,.c-dark-gray,.c--dark-gray{color:#666 !important}.bg-gray{background-color:#7f7f7f !important}.border-gray{border-color:#7f7f7f !important}.text-gray,.c-gray,.c--gray{color:#7f7f7f !important}.bg-light-gray{background-color:#c8c8c8 !important}.border-light-gray{border-color:#c8c8c8 !important}.text-light-gray,.c-light-gray,.c--light-gray{color:#c8c8c8 !important}.bg-lighter-gray{background-color:#d6d6d6 !important}.border-lighter-gray{border-color:#d6d6d6 !important}.text-lighter-gray,.c-lighter-gray,.c--lighter-gray{color:#d6d6d6 !important}.bg-lightest-gray{background-color:#e4e4e4 !important}.border-lightest-gray{border-color:#e4e4e4 !important}.text-lightest-gray,.c-lightest-gray,.c--lightest-gray{color:#e4e4e4 !important}.bg-lighterest-gray{background-color:#f2f2f2 !important}.border-lighterest-gray{border-color:#f2f2f2 !important}.text-lighterest-gray,.c-lighterest-gray,.c--lighterest-gray{color:#f2f2f2 !important}.bg-red{background-color:#d63a3a !important}.border-red{border-color:#d63a3a !important}.text-red,.c-red,.c--red{color:#d63a3a !important}.bg-green{background-color:#5cb35d !important}.border-green{border-color:#5cb35d !important}.text-green,.c-green,.c--green{color:#5cb35d !important}.bg-blue{background-color:#4677ae !important}.border-blue{border-color:#4677ae !important}.text-blue,.c-blue,.c--blue{color:#4677ae !important}.bg-orange{background-color:#ff9000 !important}.border-orange{border-color:#ff9000 !important}.text-orange,.c-orange,.c--orange{color:#ff9000 !important}.bg-yellow{background-color:#ffe228 !important}.border-yellow{border-color:#ffe228 !important}.text-yellow,.c-yellow,.c--yellow{color:#ffe228 !important}.bg-text{background-color:#222 !important}.border-text{border-color:#222 !important}.text-text,.c-text,.c--text{color:#222 !important}.bg-link{background-color:#4a90e2 !important}.border-link{border-color:#4a90e2 !important}.text-link,.c-link,.c--link{color:#4a90e2 !important}.bg-brand{background-color:#090 !important}.border-brand{border-color:#090 !important}.text-brand,.c-brand,.c--brand{color:#090 !important}.bg-border{background-color:#d6d6d6 !important}.border-border{border-color:#d6d6d6 !important}.text-border,.c-border,.c--border{color:#d6d6d6 !important}.bg-bfh{background-color:#5cb35d !important}.border-bfh{border-color:#5cb35d !important}.text-bfh,.c-bfh,.c--bfh{color:#5cb35d !important}.bg-background-light{background-color:#f8f8f9 !important}.border-background-light{border-color:#f8f8f9 !important}.text-background-light,.c-background-light,.c--background-light{color:#f8f8f9 !important}.bg-background-default{background-color:#f4f4f4 !important}.border-background-default{border-color:#f4f4f4 !important}.text-background-default,.c-background-default,.c--background-default{color:#f4f4f4 !important}.bg-outline{background-color:#4cb74c !important}.border-outline{border-color:#4cb74c !important}.text-outline,.c-outline,.c--outline{color:#4cb74c !important}.bg-outline-red{background-color:rgba(214,58,58,.3) !important}.border-outline-red{border-color:rgba(214,58,58,.3) !important}.text-outline-red,.c-outline-red,.c--outline-red{color:rgba(214,58,58,.3) !important}.bg-outline-green{background-color:rgba(92,179,93,.5) !important}.border-outline-green{border-color:rgba(92,179,93,.5) !important}.text-outline-green,.c-outline-green,.c--outline-green{color:rgba(92,179,93,.5) !important}.bg-outline-blue{background-color:rgba(70,119,174,.5) !important}.border-outline-blue{border-color:rgba(70,119,174,.5) !important}.text-outline-blue,.c-outline-blue,.c--outline-blue{color:rgba(70,119,174,.5) !important}.bg-outline-orange{background-color:rgba(255,144,0,.5) !important}.border-outline-orange{border-color:rgba(255,144,0,.5) !important}.text-outline-orange,.c-outline-orange,.c--outline-orange{color:rgba(255,144,0,.5) !important}.bg-outline-yellow{background-color:rgba(255,226,40,.5) !important}.border-outline-yellow{border-color:rgba(255,226,40,.5) !important}.text-outline-yellow,.c-outline-yellow,.c--outline-yellow{color:rgba(255,226,40,.5) !important}.bg-black{background-color:#000 !important}.border-black{border-color:#000 !important}.text-black,.c-black,.c--black{color:#000 !important}.bg-white{background-color:#fff !important}.border-white{border-color:#fff !important}.text-white,.c-white,.c--white{color:#fff !important}.bg-facebook{background-color:#3a5998 !important}.border-facebook{border-color:#3a5998 !important}.text-facebook,.c-facebook,.c--facebook{color:#3a5998 !important}.bg-twitter{background-color:#1ab2e8 !important}.border-twitter{border-color:#1ab2e8 !important}.text-twitter,.c-twitter,.c--twitter{color:#1ab2e8 !important}.bg-google{background-color:#4386f7 !important}.border-google{border-color:#4386f7 !important}.text-google,.c-google,.c--google{color:#4386f7 !important}.bg-google-plus{background-color:#dd4c39 !important}.border-google-plus{border-color:#dd4c39 !important}.text-google-plus,.c-google-plus,.c--google-plus{color:#dd4c39 !important}.bg-pinterest{background-color:#c9232d !important}.border-pinterest{border-color:#c9232d !important}.text-pinterest,.c-pinterest,.c--pinterest{color:#c9232d !important}.bg-g0{background-color:#fff !important}.border-g0{border-color:#fff !important}.text-g0,.c-g0,.c--g0{color:#fff !important}.bg-g2\.5{background-color:hsl(0,0%,97.5%) !important}.border-g2\.5{border-color:hsl(0,0%,97.5%) !important}.text-g2\.5,.c-g2\.5,.c--g2\.5{color:hsl(0,0%,97.5%) !important}.bg-g5{background-color:hsl(0,0%,95%) !important}.border-g5{border-color:hsl(0,0%,95%) !important}.text-g5,.c-g5,.c--g5{color:hsl(0,0%,95%) !important}.bg-g7\.5{background-color:hsl(0,0%,92.5%) !important}.border-g7\.5{border-color:hsl(0,0%,92.5%) !important}.text-g7\.5,.c-g7\.5,.c--g7\.5{color:hsl(0,0%,92.5%) !important}.bg-g10{background-color:hsl(0,0%,90%) !important}.border-g10{border-color:hsl(0,0%,90%) !important}.text-g10,.c-g10,.c--g10{color:hsl(0,0%,90%) !important}.bg-g12\.5{background-color:hsl(0,0%,87.5%) !important}.border-g12\.5{border-color:hsl(0,0%,87.5%) !important}.text-g12\.5,.c-g12\.5,.c--g12\.5{color:hsl(0,0%,87.5%) !important}.bg-g15{background-color:hsl(0,0%,85%) !important}.border-g15{border-color:hsl(0,0%,85%) !important}.text-g15,.c-g15,.c--g15{color:hsl(0,0%,85%) !important}.bg-g17\.5{background-color:hsl(0,0%,82.5%) !important}.border-g17\.5{border-color:hsl(0,0%,82.5%) !important}.text-g17\.5,.c-g17\.5,.c--g17\.5{color:hsl(0,0%,82.5%) !important}.bg-g20{background-color:#ccc !important}.border-g20{border-color:#ccc !important}.text-g20,.c-g20,.c--g20{color:#ccc !important}.bg-g22\.5{background-color:hsl(0,0%,77.5%) !important}.border-g22\.5{border-color:hsl(0,0%,77.5%) !important}.text-g22\.5,.c-g22\.5,.c--g22\.5{color:hsl(0,0%,77.5%) !important}.bg-g25{background-color:hsl(0,0%,75%) !important}.border-g25{border-color:hsl(0,0%,75%) !important}.text-g25,.c-g25,.c--g25{color:hsl(0,0%,75%) !important}.bg-g27\.5{background-color:hsl(0,0%,72.5%) !important}.border-g27\.5{border-color:hsl(0,0%,72.5%) !important}.text-g27\.5,.c-g27\.5,.c--g27\.5{color:hsl(0,0%,72.5%) !important}.bg-g30{background-color:hsl(0,0%,70%) !important}.border-g30{border-color:hsl(0,0%,70%) !important}.text-g30,.c-g30,.c--g30{color:hsl(0,0%,70%) !important}.bg-g32\.5{background-color:hsl(0,0%,67.5%) !important}.border-g32\.5{border-color:hsl(0,0%,67.5%) !important}.text-g32\.5,.c-g32\.5,.c--g32\.5{color:hsl(0,0%,67.5%) !important}.bg-g35{background-color:hsl(0,0%,65%) !important}.border-g35{border-color:hsl(0,0%,65%) !important}.text-g35,.c-g35,.c--g35{color:hsl(0,0%,65%) !important}.bg-g37\.5{background-color:hsl(0,0%,62.5%) !important}.border-g37\.5{border-color:hsl(0,0%,62.5%) !important}.text-g37\.5,.c-g37\.5,.c--g37\.5{color:hsl(0,0%,62.5%) !important}.bg-g40{background-color:#999 !important}.border-g40{border-color:#999 !important}.text-g40,.c-g40,.c--g40{color:#999 !important}.bg-g42\.5{background-color:hsl(0,0%,57.5%) !important}.border-g42\.5{border-color:hsl(0,0%,57.5%) !important}.text-g42\.5,.c-g42\.5,.c--g42\.5{color:hsl(0,0%,57.5%) !important}.bg-g45{background-color:hsl(0,0%,55%) !important}.border-g45{border-color:hsl(0,0%,55%) !important}.text-g45,.c-g45,.c--g45{color:hsl(0,0%,55%) !important}.bg-g47\.5{background-color:hsl(0,0%,52.5%) !important}.border-g47\.5{border-color:hsl(0,0%,52.5%) !important}.text-g47\.5,.c-g47\.5,.c--g47\.5{color:hsl(0,0%,52.5%) !important}.bg-g50{background-color:hsl(0,0%,50%) !important}.border-g50{border-color:hsl(0,0%,50%) !important}.text-g50,.c-g50,.c--g50{color:hsl(0,0%,50%) !important}.bg-g52\.5{background-color:hsl(0,0%,47.5%) !important}.border-g52\.5{border-color:hsl(0,0%,47.5%) !important}.text-g52\.5,.c-g52\.5,.c--g52\.5{color:hsl(0,0%,47.5%) !important}.bg-g55{background-color:hsl(0,0%,45%) !important}.border-g55{border-color:hsl(0,0%,45%) !important}.text-g55,.c-g55,.c--g55{color:hsl(0,0%,45%) !important}.bg-g57\.5{background-color:hsl(0,0%,42.5%) !important}.border-g57\.5{border-color:hsl(0,0%,42.5%) !important}.text-g57\.5,.c-g57\.5,.c--g57\.5{color:hsl(0,0%,42.5%) !important}.bg-g60{background-color:#666 !important}.border-g60{border-color:#666 !important}.text-g60,.c-g60,.c--g60{color:#666 !important}.bg-g62\.5{background-color:hsl(0,0%,37.5%) !important}.border-g62\.5{border-color:hsl(0,0%,37.5%) !important}.text-g62\.5,.c-g62\.5,.c--g62\.5{color:hsl(0,0%,37.5%) !important}.bg-g65{background-color:hsl(0,0%,35%) !important}.border-g65{border-color:hsl(0,0%,35%) !important}.text-g65,.c-g65,.c--g65{color:hsl(0,0%,35%) !important}.bg-g67\.5{background-color:hsl(0,0%,32.5%) !important}.border-g67\.5{border-color:hsl(0,0%,32.5%) !important}.text-g67\.5,.c-g67\.5,.c--g67\.5{color:hsl(0,0%,32.5%) !important}.bg-g70{background-color:hsl(0,0%,30%) !important}.border-g70{border-color:hsl(0,0%,30%) !important}.text-g70,.c-g70,.c--g70{color:hsl(0,0%,30%) !important}.bg-g72\.5{background-color:hsl(0,0%,27.5%) !important}.border-g72\.5{border-color:hsl(0,0%,27.5%) !important}.text-g72\.5,.c-g72\.5,.c--g72\.5{color:hsl(0,0%,27.5%) !important}.bg-g75{background-color:hsl(0,0%,25%) !important}.border-g75{border-color:hsl(0,0%,25%) !important}.text-g75,.c-g75,.c--g75{color:hsl(0,0%,25%) !important}.bg-g77\.5{background-color:hsl(0,0%,22.5%) !important}.border-g77\.5{border-color:hsl(0,0%,22.5%) !important}.text-g77\.5,.c-g77\.5,.c--g77\.5{color:hsl(0,0%,22.5%) !important}.bg-g80{background-color:#333 !important}.border-g80{border-color:#333 !important}.text-g80,.c-g80,.c--g80{color:#333 !important}.bg-g82\.5{background-color:hsl(0,0%,17.5%) !important}.border-g82\.5{border-color:hsl(0,0%,17.5%) !important}.text-g82\.5,.c-g82\.5,.c--g82\.5{color:hsl(0,0%,17.5%) !important}.bg-g85{background-color:hsl(0,0%,15%) !important}.border-g85{border-color:hsl(0,0%,15%) !important}.text-g85,.c-g85,.c--g85{color:hsl(0,0%,15%) !important}.bg-g87\.5{background-color:hsl(0,0%,12.5%) !important}.border-g87\.5{border-color:hsl(0,0%,12.5%) !important}.text-g87\.5,.c-g87\.5,.c--g87\.5{color:hsl(0,0%,12.5%) !important}.bg-g90{background-color:hsl(0,0%,10%) !important}.border-g90{border-color:hsl(0,0%,10%) !important}.text-g90,.c-g90,.c--g90{color:hsl(0,0%,10%) !important}.bg-g92\.5{background-color:hsl(0,0%,7.5%) !important}.border-g92\.5{border-color:hsl(0,0%,7.5%) !important}.text-g92\.5,.c-g92\.5,.c--g92\.5{color:hsl(0,0%,7.5%) !important}.bg-g95{background-color:rgb(5%,5%,5%) !important}.border-g95{border-color:rgb(5%,5%,5%) !important}.text-g95,.c-g95,.c--g95{color:rgb(5%,5%,5%) !important}.bg-g97\.5{background-color:hsl(0,0%,2.5%) !important}.border-g97\.5{border-color:hsl(0,0%,2.5%) !important}.text-g97\.5,.c-g97\.5,.c--g97\.5{color:hsl(0,0%,2.5%) !important}.bg-g100{background-color:#000 !important}.border-g100{border-color:#000 !important}.text-g100,.c-g100,.c--g100{color:#000 !important}.grey{color:#7f7f7f}.white{color:#fff}.red{color:#d63a3a}.green{color:#5cb35d}.blue{color:#4677ae}.yellow{color:#ffe228}/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{padding:0;margin:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}.clearfix:after,.shmack:after,.carousel__list:after,.form--left-label .field:after,.split-text-input:after,.stat-group:after,.media:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,.media{margin-bottom:16px;margin-bottom:1.3333333333rem}.landmark{margin-bottom:32px;margin-bottom:2.6666666667rem}hr{margin-bottom:14px;margin-bottom:1.1666666667rem}ul,ol,dd{margin-left:32px;margin-left:2.6666666667rem}.push--top-50{margin-top:50px !important}html{width:100%;height:100%;font-family:-apple-system, BlinkMacSystemFont, Roboto, Segoe UI, Helvetica Neue, Lucida Grande, sans-serif;font-size:.75em;line-height:1.4}body{min-height:100vh;color:#333;text-rendering:optimizeLegibility;background:#f4f4f4}body>img{position:absolute}.android body{text-rendering:auto}.kilo,.mega,.giga,h6,.zeta,.zeta--medium,.zeta--large,h5,.epsilon,.stat__value,.epsilon--medium,.epsilon--large,h4,.delta,.delta--medium,.delta--large,h3,.gamma,.gamma--medium,.gamma--large,h2,.beta,.beta--medium,.beta--large,h1,.alpha,.alpha--medium,.alpha--large{line-height:1.3}h1,.alpha{font-size:39.9996px;font-size:3.3333rem}h2,.beta{font-size:32.0004px;font-size:2.6667rem}h3,.gamma{font-size:24px;font-size:2rem}h4,.delta{font-size:15.9996px;font-size:1.3333rem}h5,.epsilon,.stat__value{font-size:14.0004px;font-size:1.1667rem}h6,.zeta{font-size:12px;font-size:1rem}@media screen and (min-width: 480px){.alpha--medium{font-size:39.9996px;font-size:3.3333rem}.beta--medium{font-size:32.0004px;font-size:2.6667rem}.gamma--medium{font-size:24px;font-size:2rem}.delta--medium{font-size:15.9996px;font-size:1.3333rem}.epsilon--medium{font-size:14.0004px;font-size:1.1667rem}.zeta--medium{font-size:12px;font-size:1rem}}@media screen and (min-width: 1024px){.alpha--large{font-size:39.9996px;font-size:3.3333rem}.beta--large{font-size:32.0004px;font-size:2.6667rem}.gamma--large{font-size:24px;font-size:2rem}.delta--large{font-size:15.9996px;font-size:1.3333rem}.epsilon--large{font-size:14.0004px;font-size:1.1667rem}.zeta--large{font-size:12px;font-size:1rem}}hgroup .hN,.hgroup .hN{margin-bottom:0}.giga{font-size:78px;font-size:6.5rem}.mega{font-size:60px;font-size:5rem}.kilo{font-size:48px;font-size:4rem}.lede,.lead{font-size:13.5px;font-size:1.125rem}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:86%}.short-p{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,sans-serif;font-style:normal;font-size:16px;line-height:1.5;letter-spacing:.0086em;margin-bottom:3em}a{color:#4a90e2;text-decoration:none}a:hover{text-decoration:underline}.smallprint,.milli{font-size:9.9996px;font-size:.8333rem}.micro{font-size:9px;font-size:.75rem}q{quotes:"‘" "’" "“" "”"}q:before{content:"‘";content:open-quote}q:after{content:"’";content:close-quote}q q:before{content:"“";content:open-quote}q q:after{content:"”";content:close-quote}blockquote{quotes:"“" "”"}blockquote p{font-size:15px;line-height:1.5}blockquote p:before{content:"“";content:open-quote}blockquote p:after{content:"";content:no-close-quote}blockquote p:last-of-type{margin-bottom:0}blockquote p:last-of-type:after{content:"”";content:close-quote}blockquote q:before{content:"‘";content:open-quote}blockquote q:after{content:"’";content:close-quote}.blockquote--indent{padding:0 0 0 15px;border-left:5px solid #d6d6d6}.blockquote__source{color:#c8c8c8;display:block;text-indent:0}.blockquote__source:before{content:"—"}code,pre{padding:0 3px 2px;font-family:Monaco,Consolas,"Lucida Console",monospace;font-size:10px;color:#666;border-radius:3px}code{padding:2px 4px;color:rgb(20.5882352941%,35%,51.1764705882%);background-color:#e4e4e4;border:1px solid #d6d6d6;white-space:nowrap}pre{display:block;padding:3.5px;font-size:11px;line-height:1.4;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#e4e4e4;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px}pre.pre__scrollable{max-height:340px;overflow-y:scroll}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:rgba(0,0,0,0);border:0}img,.img{max-width:100%;display:block;font-style:italic}img[width],img[height]{max-width:none}.img--round{border-radius:4px}.img--right{float:right;margin-bottom:16px;margin-left:16px}.img--left{float:left;margin-right:16px;margin-bottom:16px}.img--center,.img--centre{display:block;margin-right:auto;margin-bottom:16px;margin-left:auto}li>ul,li>ol{margin-bottom:0}.numbered-list{list-style-type:decimal}table{width:100%}th,td{padding:4px;text-align:left}@media screen and (min-width: 480px){th,td{padding:8px}}[colspan]{text-align:center}[colspan="1"]{text-align:left}[rowspan]{vertical-align:middle}[rowspan="1"]{vertical-align:top}.numerical{text-align:right}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}.table--bordered th,.table--bordered td{border:1px solid #ccc}.table--bordered th:empty,.table--bordered td:empty{border:none}.table--bordered thead tr:last-child th{border-bottom-width:2px}.table--bordered tbody tr th:last-of-type{border-right-width:2px}.table--striped tbody tr:nth-of-type(odd){background-color:#d6d6d6}.table--data{font:12px/1.5 sans-serif}.form--inline .hN{display:inline-block;margin-bottom:0}.form--inline fieldset{display:inline-block;margin-bottom:0}label{display:block}label.required:before{content:"* "}input[type=checkbox]+label{display:inline-block;padding-left:8px}@media screen and (min-width: 480px){.form--inline label{display:inline-block}}.additional{display:block;font-weight:normal}.text-input,.ms-search>input{max-width:100%}.form--inline .text-input,.form--inline .ms-search>input,.form--inline textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form--inline .radio,.form--inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form--inline .radio input[type=radio],.form--inline .checkbox input[type=checkbox]{float:left;margin-right:8px;margin-left:0}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9 ;line-height:normal}input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}label,select,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer}.extra-help{display:inline-block;visibility:hidden}.text-input:active+.extra-help,.ms-search>input:active+.extra-help,.text-input:focus+.extra-help,.ms-search>input:focus+.extra-help{visibility:visible}.special-user-input{display:none}.l-row{width:100%;margin:0 auto;max-width:1280px}.l-row{display:flex;flex-wrap:wrap}[class*=l-column] .l-row{width:auto;margin-left:-8px;margin-right:-8px;max-width:none}.l-row--collapse>[class*=l-column]{padding:0}.l-row--collapse>[class*=l-column]>.l-row{margin:0}[class*=l-column] .l-row--collapse{margin-left:0;margin-right:0}.l-row--flush>[class*=l-column]:first-child{padding-left:0 !important}.l-row--flush>[class*=l-column]:last-child{padding-right:0 !important}[class*=l-column]{padding:0 8px;width:100%;margin-bottom:16px}.sm\:l-column-centered,.l-column--small-centered{margin-left:auto;margin-right:auto}.sm\:l-row-spaced>[class*=l-column],.l-row--small-spaced>[class*=l-column]{padding:0 16px}.sm\:l-row-spaced-double>[class*=l-column],.l-row--small-spaced-double>[class*=l-column]{padding:0 32px}.sm\:l-row-spaced>[class*=l-column]:first-child,.sm\:l-row-spaced-double>[class*=l-column]:first-child,.l-row--small-spaced>[class*=l-column]:first-child,.l-row--small-spaced-double>[class*=l-column]:first-child{padding-left:8px}.sm\:l-row-spaced>[class*=l-column]:last-child,.sm\:l-row-spaced-double>[class*=l-column]:last-child,.l-row--small-spaced>[class*=l-column]:last-child,.l-row--small-spaced-double>[class*=l-column]:last-child{padding-right:8px}[class*="sm:l-column"],[class*=l-column--small]{margin-bottom:0}.sm\:l-column-1,.l-column--small-1{width:8.3333333333%}.sm\:l-column-2,.l-column--small-2{width:16.6666666667%}.sm\:l-column-3,.l-column--small-3{width:25%}.sm\:l-column-4,.l-column--small-4{width:33.3333333333%}.sm\:l-column-5,.l-column--small-5{width:41.6666666667%}.sm\:l-column-6,.l-column--small-6{width:50%}.sm\:l-column-7,.l-column--small-7{width:58.3333333333%}.sm\:l-column-8,.l-column--small-8{width:66.6666666667%}.sm\:l-column-9,.l-column--small-9{width:75%}.sm\:l-column-10,.l-column--small-10{width:83.3333333333%}.sm\:l-column-11,.l-column--small-11{width:91.6666666667%}.sm\:l-column-12,.l-column--small-12{width:100%}.sm\:l-column-offset-1,.l-column--small-offset-1{margin-left:8.3333333333%}.sm\:l-column-offset-2,.l-column--small-offset-2{margin-left:16.6666666667%}.sm\:l-column-offset-3,.l-column--small-offset-3{margin-left:25%}.sm\:l-column-offset-4,.l-column--small-offset-4{margin-left:33.3333333333%}.sm\:l-column-offset-5,.l-column--small-offset-5{margin-left:41.6666666667%}.sm\:l-column-offset-6,.l-column--small-offset-6{margin-left:50%}.sm\:l-column-offset-7,.l-column--small-offset-7{margin-left:58.3333333333%}.sm\:l-column-offset-8,.l-column--small-offset-8{margin-left:66.6666666667%}.sm\:l-column-offset-9,.l-column--small-offset-9{margin-left:75%}.sm\:l-column-offset-10,.l-column--small-offset-10{margin-left:83.3333333333%}.sm\:l-column-push-2,.l-column--small-push-2{left:16.6666666667%}.sm\:l-column-pull-2,.l-column--small-pull-2{right:16.6666666667%}.sm\:l-column-push-3,.l-column--small-push-3{left:25%}.sm\:l-column-pull-3,.l-column--small-pull-3{right:25%}.sm\:l-column-push-4,.l-column--small-push-4{left:33.3333333333%}.sm\:l-column-pull-4,.l-column--small-pull-4{right:33.3333333333%}.sm\:l-column-push-5,.l-column--small-push-5{left:41.6666666667%}.sm\:l-column-pull-5,.l-column--small-pull-5{right:41.6666666667%}.sm\:l-column-push-6,.l-column--small-push-6{left:50%}.sm\:l-column-pull-6,.l-column--small-pull-6{right:50%}.sm\:l-column-push-7,.l-column--small-push-7{left:58.3333333333%}.sm\:l-column-pull-7,.l-column--small-pull-7{right:58.3333333333%}.sm\:l-column-push-8,.l-column--small-push-8{left:66.6666666667%}.sm\:l-column-pull-8,.l-column--small-pull-8{right:66.6666666667%}.sm\:l-column-push-9,.l-column--small-push-9{left:75%}.sm\:l-column-pull-9,.l-column--small-pull-9{right:75%}.sm\:l-column-push-10,.l-column--small-push-10{left:83.3333333333%}.sm\:l-column-pull-10,.l-column--small-pull-10{right:83.3333333333%}[class*=".sm:l-column-push"],[class*=".l-column--small-push"]{right:auto}[class*=".sm:l-column-pull"],[class*=".l-column--small-pull"]{left:auto}@media screen and (min-width: 480px){.md\:l-column-centered,.l-column--medium-centered{margin-left:auto;margin-right:auto}.md\:l-row-spaced>[class*=l-column],.l-row--medium-spaced>[class*=l-column]{padding:0 16px}.md\:l-row-spaced-double>[class*=l-column],.l-row--medium-spaced-double>[class*=l-column]{padding:0 32px}.md\:l-row-spaced>[class*=l-column]:first-child,.md\:l-row-spaced-double>[class*=l-column]:first-child,.l-row--medium-spaced>[class*=l-column]:first-child,.l-row--medium-spaced-double>[class*=l-column]:first-child{padding-left:8px}.md\:l-row-spaced>[class*=l-column]:last-child,.md\:l-row-spaced-double>[class*=l-column]:last-child,.l-row--medium-spaced>[class*=l-column]:last-child,.l-row--medium-spaced-double>[class*=l-column]:last-child{padding-right:8px}[class*="md:l-column"],[class*=l-column--medium]{margin-bottom:0}.md\:l-column-1,.l-column--medium-1{width:8.3333333333%}.md\:l-column-2,.l-column--medium-2{width:16.6666666667%}.md\:l-column-3,.l-column--medium-3{width:25%}.md\:l-column-4,.l-column--medium-4{width:33.3333333333%}.md\:l-column-5,.l-column--medium-5{width:41.6666666667%}.md\:l-column-6,.l-column--medium-6{width:50%}.md\:l-column-7,.l-column--medium-7{width:58.3333333333%}.md\:l-column-8,.l-column--medium-8{width:66.6666666667%}.md\:l-column-9,.l-column--medium-9{width:75%}.md\:l-column-10,.l-column--medium-10{width:83.3333333333%}.md\:l-column-11,.l-column--medium-11{width:91.6666666667%}.md\:l-column-12,.l-column--medium-12{width:100%}.md\:l-column-offset-1,.l-column--medium-offset-1{margin-left:8.3333333333%}.md\:l-column-offset-2,.l-column--medium-offset-2{margin-left:16.6666666667%}.md\:l-column-offset-3,.l-column--medium-offset-3{margin-left:25%}.md\:l-column-offset-4,.l-column--medium-offset-4{margin-left:33.3333333333%}.md\:l-column-offset-5,.l-column--medium-offset-5{margin-left:41.6666666667%}.md\:l-column-offset-6,.l-column--medium-offset-6{margin-left:50%}.md\:l-column-offset-7,.l-column--medium-offset-7{margin-left:58.3333333333%}.md\:l-column-offset-8,.l-column--medium-offset-8{margin-left:66.6666666667%}.md\:l-column-offset-9,.l-column--medium-offset-9{margin-left:75%}.md\:l-column-offset-10,.l-column--medium-offset-10{margin-left:83.3333333333%}.md\:l-column-push-reset,.l-column--medium-push-reset{left:inherit}.md\:l-column-pull-reset,.l-column--medium-pull-reset{right:inherit}.md\:l-column-push-2,.l-column--medium-push-2{left:16.6666666667%}.md\:l-column-pull-2,.l-column--medium-pull-2{right:16.6666666667%}.md\:l-column-push-3,.l-column--medium-push-3{left:25%}.md\:l-column-pull-3,.l-column--medium-pull-3{right:25%}.md\:l-column-push-4,.l-column--medium-push-4{left:33.3333333333%}.md\:l-column-pull-4,.l-column--medium-pull-4{right:33.3333333333%}.md\:l-column-push-5,.l-column--medium-push-5{left:41.6666666667%}.md\:l-column-pull-5,.l-column--medium-pull-5{right:41.6666666667%}.md\:l-column-push-6,.l-column--medium-push-6{left:50%}.md\:l-column-pull-6,.l-column--medium-pull-6{right:50%}.md\:l-column-push-7,.l-column--medium-push-7{left:58.3333333333%}.md\:l-column-pull-7,.l-column--medium-pull-7{right:58.3333333333%}.md\:l-column-push-8,.l-column--medium-push-8{left:66.6666666667%}.md\:l-column-pull-8,.l-column--medium-pull-8{right:66.6666666667%}.md\:l-column-push-9,.l-column--medium-push-9{left:75%}.md\:l-column-pull-9,.l-column--medium-pull-9{right:75%}.md\:l-column-push-10,.l-column--medium-push-10{left:83.3333333333%}.md\:l-column-pull-10,.l-column--medium-pull-10{right:83.3333333333%}[class*=".md:l-column-push"],[class*=".l-column--medium-push"]{right:auto}[class*=".md:l-column-pull"],[class*=".l-column--medium-pull"]{left:auto}}@media screen and (min-width: 1024px){.lg\:l-column-centered,.l-column--large-centered{margin-left:auto;margin-right:auto}.lg\:l-row-spaced>[class*=l-column],.l-row--large-spaced>[class*=l-column]{padding:0 16px}.lg\:l-row-spaced-double>[class*=l-column],.l-row--large-spaced-double>[class*=l-column]{padding:0 32px}.lg\:l-row-spaced>[class*=l-column]:first-child,.lg\:l-row-spaced-double>[class*=l-column]:first-child,.l-row--large-spaced>[class*=l-column]:first-child,.l-row--large-spaced-double>[class*=l-column]:first-child{padding-left:8px}.lg\:l-row-spaced>[class*=l-column]:last-child,.lg\:l-row-spaced-double>[class*=l-column]:last-child,.l-row--large-spaced>[class*=l-column]:last-child,.l-row--large-spaced-double>[class*=l-column]:last-child{padding-right:8px}[class*="lg:l-column"],[class*=l-column--large]{margin-bottom:0}.lg\:l-column-1,.l-column--large-1{width:8.3333333333%}.lg\:l-column-2,.l-column--large-2{width:16.6666666667%}.lg\:l-column-3,.l-column--large-3{width:25%}.lg\:l-column-4,.l-column--large-4{width:33.3333333333%}.lg\:l-column-5,.l-column--large-5{width:41.6666666667%}.lg\:l-column-6,.l-column--large-6{width:50%}.lg\:l-column-7,.l-column--large-7{width:58.3333333333%}.lg\:l-column-8,.l-column--large-8{width:66.6666666667%}.lg\:l-column-9,.l-column--large-9{width:75%}.lg\:l-column-10,.l-column--large-10{width:83.3333333333%}.lg\:l-column-11,.l-column--large-11{width:91.6666666667%}.lg\:l-column-12,.l-column--large-12{width:100%}.lg\:l-column-offset-1,.l-column--large-offset-1{margin-left:8.3333333333%}.lg\:l-column-offset-2,.l-column--large-offset-2{margin-left:16.6666666667%}.lg\:l-column-offset-3,.l-column--large-offset-3{margin-left:25%}.lg\:l-column-offset-4,.l-column--large-offset-4{margin-left:33.3333333333%}.lg\:l-column-offset-5,.l-column--large-offset-5{margin-left:41.6666666667%}.lg\:l-column-offset-6,.l-column--large-offset-6{margin-left:50%}.lg\:l-column-offset-7,.l-column--large-offset-7{margin-left:58.3333333333%}.lg\:l-column-offset-8,.l-column--large-offset-8{margin-left:66.6666666667%}.lg\:l-column-offset-9,.l-column--large-offset-9{margin-left:75%}.lg\:l-column-offset-10,.l-column--large-offset-10{margin-left:83.3333333333%}.lg\:l-column-push-reset,.l-column--large-push-reset{left:inherit}.lg\:l-column-pull-reset,.l-column--large-pull-reset{right:inherit}.lg\:l-column-push-2,.l-column--large-push-2{left:16.6666666667%}.lg\:l-column-pull-2,.l-column--large-pull-2{right:16.6666666667%}.lg\:l-column-push-3,.l-column--large-push-3{left:25%}.lg\:l-column-pull-3,.l-column--large-pull-3{right:25%}.lg\:l-column-push-4,.l-column--large-push-4{left:33.3333333333%}.lg\:l-column-pull-4,.l-column--large-pull-4{right:33.3333333333%}.lg\:l-column-push-5,.l-column--large-push-5{left:41.6666666667%}.lg\:l-column-pull-5,.l-column--large-pull-5{right:41.6666666667%}.lg\:l-column-push-6,.l-column--large-push-6{left:50%}.lg\:l-column-pull-6,.l-column--large-pull-6{right:50%}.lg\:l-column-push-7,.l-column--large-push-7{left:58.3333333333%}.lg\:l-column-pull-7,.l-column--large-pull-7{right:58.3333333333%}.lg\:l-column-push-8,.l-column--large-push-8{left:66.6666666667%}.lg\:l-column-pull-8,.l-column--large-pull-8{right:66.6666666667%}.lg\:l-column-push-9,.l-column--large-push-9{left:75%}.lg\:l-column-pull-9,.l-column--large-pull-9{right:75%}.lg\:l-column-push-10,.l-column--large-push-10{left:83.3333333333%}.lg\:l-column-pull-10,.l-column--large-pull-10{right:83.3333333333%}[class*=".lg:l-column-push"],[class*=".l-column--large-push"]{right:auto}[class*=".lg:l-column-pull"],[class*=".l-column--large-pull"]{left:auto}}@media screen and (min-width: 1280px){.xl\:l-column-centered,.l-column--xlarge-centered{margin-left:auto;margin-right:auto}.xl\:l-row-spaced>[class*=l-column],.l-row--xlarge-spaced>[class*=l-column]{padding:0 16px}.xl\:l-row-spaced-double>[class*=l-column],.l-row--xlarge-spaced-double>[class*=l-column]{padding:0 32px}.xl\:l-row-spaced>[class*=l-column]:first-child,.xl\:l-row-spaced-double>[class*=l-column]:first-child,.l-row--xlarge-spaced>[class*=l-column]:first-child,.l-row--xlarge-spaced-double>[class*=l-column]:first-child{padding-left:8px}.xl\:l-row-spaced>[class*=l-column]:last-child,.xl\:l-row-spaced-double>[class*=l-column]:last-child,.l-row--xlarge-spaced>[class*=l-column]:last-child,.l-row--xlarge-spaced-double>[class*=l-column]:last-child{padding-right:8px}[class*="xl:l-column"],[class*=l-column--xlarge]{margin-bottom:0}.xl\:l-column-1,.l-column--xlarge-1{width:8.3333333333%}.xl\:l-column-2,.l-column--xlarge-2{width:16.6666666667%}.xl\:l-column-3,.l-column--xlarge-3{width:25%}.xl\:l-column-4,.l-column--xlarge-4{width:33.3333333333%}.xl\:l-column-5,.l-column--xlarge-5{width:41.6666666667%}.xl\:l-column-6,.l-column--xlarge-6{width:50%}.xl\:l-column-7,.l-column--xlarge-7{width:58.3333333333%}.xl\:l-column-8,.l-column--xlarge-8{width:66.6666666667%}.xl\:l-column-9,.l-column--xlarge-9{width:75%}.xl\:l-column-10,.l-column--xlarge-10{width:83.3333333333%}.xl\:l-column-11,.l-column--xlarge-11{width:91.6666666667%}.xl\:l-column-12,.l-column--xlarge-12{width:100%}.xl\:l-column-offset-1,.l-column--xlarge-offset-1{margin-left:8.3333333333%}.xl\:l-column-offset-2,.l-column--xlarge-offset-2{margin-left:16.6666666667%}.xl\:l-column-offset-3,.l-column--xlarge-offset-3{margin-left:25%}.xl\:l-column-offset-4,.l-column--xlarge-offset-4{margin-left:33.3333333333%}.xl\:l-column-offset-5,.l-column--xlarge-offset-5{margin-left:41.6666666667%}.xl\:l-column-offset-6,.l-column--xlarge-offset-6{margin-left:50%}.xl\:l-column-offset-7,.l-column--xlarge-offset-7{margin-left:58.3333333333%}.xl\:l-column-offset-8,.l-column--xlarge-offset-8{margin-left:66.6666666667%}.xl\:l-column-offset-9,.l-column--xlarge-offset-9{margin-left:75%}.xl\:l-column-offset-10,.l-column--xlarge-offset-10{margin-left:83.3333333333%}.xl\:l-column-push-reset,.l-column--xlarge-push-reset{left:inherit}.xl\:l-column-pull-reset,.l-column--xlarge-pull-reset{right:inherit}.xl\:l-column-push-2,.l-column--xlarge-push-2{left:16.6666666667%}.xl\:l-column-pull-2,.l-column--xlarge-pull-2{right:16.6666666667%}.xl\:l-column-push-3,.l-column--xlarge-push-3{left:25%}.xl\:l-column-pull-3,.l-column--xlarge-pull-3{right:25%}.xl\:l-column-push-4,.l-column--xlarge-push-4{left:33.3333333333%}.xl\:l-column-pull-4,.l-column--xlarge-pull-4{right:33.3333333333%}.xl\:l-column-push-5,.l-column--xlarge-push-5{left:41.6666666667%}.xl\:l-column-pull-5,.l-column--xlarge-pull-5{right:41.6666666667%}.xl\:l-column-push-6,.l-column--xlarge-push-6{left:50%}.xl\:l-column-pull-6,.l-column--xlarge-pull-6{right:50%}.xl\:l-column-push-7,.l-column--xlarge-push-7{left:58.3333333333%}.xl\:l-column-pull-7,.l-column--xlarge-pull-7{right:58.3333333333%}.xl\:l-column-push-8,.l-column--xlarge-push-8{left:66.6666666667%}.xl\:l-column-pull-8,.l-column--xlarge-pull-8{right:66.6666666667%}.xl\:l-column-push-9,.l-column--xlarge-push-9{left:75%}.xl\:l-column-pull-9,.l-column--xlarge-pull-9{right:75%}.xl\:l-column-push-10,.l-column--xlarge-push-10{left:83.3333333333%}.xl\:l-column-pull-10,.l-column--xlarge-pull-10{right:83.3333333333%}[class*=".xl:l-column-push"],[class*=".l-column--xlarge-push"]{right:auto}[class*=".xl:l-column-pull"],[class*=".l-column--xlarge-pull"]{left:auto}}@media print{.p\:l-column-centered,.l-column--print-centered{margin-left:auto;margin-right:auto}.p\:l-row-spaced>[class*=l-column],.l-row--print-spaced>[class*=l-column]{padding:0 16px}.p\:l-row-spaced-double>[class*=l-column],.l-row--print-spaced-double>[class*=l-column]{padding:0 32px}.p\:l-row-spaced>[class*=l-column]:first-child,.p\:l-row-spaced-double>[class*=l-column]:first-child,.l-row--print-spaced>[class*=l-column]:first-child,.l-row--print-spaced-double>[class*=l-column]:first-child{padding-left:8px}.p\:l-row-spaced>[class*=l-column]:last-child,.p\:l-row-spaced-double>[class*=l-column]:last-child,.l-row--print-spaced>[class*=l-column]:last-child,.l-row--print-spaced-double>[class*=l-column]:last-child{padding-right:8px}[class*="p:l-column"],[class*=l-column--print]{margin-bottom:0}.p\:l-column-1,.l-column--print-1{width:8.3333333333%}.p\:l-column-2,.l-column--print-2{width:16.6666666667%}.p\:l-column-3,.l-column--print-3{width:25%}.p\:l-column-4,.l-column--print-4{width:33.3333333333%}.p\:l-column-5,.l-column--print-5{width:41.6666666667%}.p\:l-column-6,.l-column--print-6{width:50%}.p\:l-column-7,.l-column--print-7{width:58.3333333333%}.p\:l-column-8,.l-column--print-8{width:66.6666666667%}.p\:l-column-9,.l-column--print-9{width:75%}.p\:l-column-10,.l-column--print-10{width:83.3333333333%}.p\:l-column-11,.l-column--print-11{width:91.6666666667%}.p\:l-column-12,.l-column--print-12{width:100%}.p\:l-column-offset-1,.l-column--print-offset-1{margin-left:8.3333333333%}.p\:l-column-offset-2,.l-column--print-offset-2{margin-left:16.6666666667%}.p\:l-column-offset-3,.l-column--print-offset-3{margin-left:25%}.p\:l-column-offset-4,.l-column--print-offset-4{margin-left:33.3333333333%}.p\:l-column-offset-5,.l-column--print-offset-5{margin-left:41.6666666667%}.p\:l-column-offset-6,.l-column--print-offset-6{margin-left:50%}.p\:l-column-offset-7,.l-column--print-offset-7{margin-left:58.3333333333%}.p\:l-column-offset-8,.l-column--print-offset-8{margin-left:66.6666666667%}.p\:l-column-offset-9,.l-column--print-offset-9{margin-left:75%}.p\:l-column-offset-10,.l-column--print-offset-10{margin-left:83.3333333333%}.p\:l-column-push-reset,.l-column--print-push-reset{left:inherit}.p\:l-column-pull-reset,.l-column--print-pull-reset{right:inherit}.p\:l-column-push-2,.l-column--print-push-2{left:16.6666666667%}.p\:l-column-pull-2,.l-column--print-pull-2{right:16.6666666667%}.p\:l-column-push-3,.l-column--print-push-3{left:25%}.p\:l-column-pull-3,.l-column--print-pull-3{right:25%}.p\:l-column-push-4,.l-column--print-push-4{left:33.3333333333%}.p\:l-column-pull-4,.l-column--print-pull-4{right:33.3333333333%}.p\:l-column-push-5,.l-column--print-push-5{left:41.6666666667%}.p\:l-column-pull-5,.l-column--print-pull-5{right:41.6666666667%}.p\:l-column-push-6,.l-column--print-push-6{left:50%}.p\:l-column-pull-6,.l-column--print-pull-6{right:50%}.p\:l-column-push-7,.l-column--print-push-7{left:58.3333333333%}.p\:l-column-pull-7,.l-column--print-pull-7{right:58.3333333333%}.p\:l-column-push-8,.l-column--print-push-8{left:66.6666666667%}.p\:l-column-pull-8,.l-column--print-pull-8{right:66.6666666667%}.p\:l-column-push-9,.l-column--print-push-9{left:75%}.p\:l-column-pull-9,.l-column--print-pull-9{right:75%}.p\:l-column-push-10,.l-column--print-push-10{left:83.3333333333%}.p\:l-column-pull-10,.l-column--print-pull-10{right:83.3333333333%}[class*=".p:l-column-push"],[class*=".l-column--print-push"]{right:auto}[class*=".p:l-column-pull"],[class*=".l-column--print-pull"]{left:auto}}.nav,.pagination{display:flex;margin:0;list-style:none}.nav>li,.pagination>li,.nav>li>a,.pagination>li>a{display:inline-block;*display:inline;zoom:1}.nav--stacked>li{display:list-item}.nav--stacked>li>a{display:block}.nav--centre,.nav--center,.pagination--centre,.pagination--center{justify-content:center;align-items:center}.nav--right{text-align:right}.nav--block{line-height:1;letter-spacing:-0.31em;word-spacing:-0.43em;white-space:nowrap}.nav--block>li{letter-spacing:normal;word-spacing:normal}.nav--block>li,.nav--block>li>a{padding:8px}.nav--spaced>li{margin-right:16px}.nav--spaced>li:last-child{margin-right:0}.nav--spaced-left>li{margin-left:16px}.nav--spaced-left>li:first-child{margin-left:0}.nav--fit{display:table;width:100%}.nav--fit>li{display:table-cell}.nav--fit>li>a{display:block}.nav--keywords>li:after{content:"," " "}.nav--keywords>li:last-child:after{display:none}.nav--breadcrumb>li+li:before{content:"/" " "}.nav--breadcrumb>li+li[data-breadcrumb]:before{content:attr(data-breadcrumb) " "}.pagination>li{padding:8px;letter-spacing:normal;word-spacing:normal}.pagination>li>a{padding:8px;margin:-8px}.pagination__first a:before{content:"«" " "}.pagination__last a:after{content:" " "»"}.media{display:block}.media__img{float:left;margin-right:16px}.media__img--rev{float:right;margin-left:16px}.media__img img,.media__img--rev img{display:block}.media__content{overflow:hidden}.media__content,.media__content>:last-child{margin-bottom:0}.block-list{list-style:none;margin-left:0}.block-list>li{padding:8px 0}.block-list--sides>li{padding:8px}.block-list__link{display:block;padding:8px 0;margin:-8px 0}.multi-list{margin-left:0;list-style:none}.multi-list>li>a{display:block;padding:4px 0}@supports(display: grid){.multi-list{display:grid;grid-gap:4px}.multi-list--small-2{grid-template-columns:repeat(2, 1fr)}.multi-list--small-3{grid-template-columns:repeat(3, 1fr)}.multi-list--small-4{grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 480px){.multi-list--medium-2{grid-template-columns:repeat(2, 1fr)}.multi-list--medium-3{grid-template-columns:repeat(3, 1fr)}.multi-list--medium-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1024px){.multi-list--large-2{grid-template-columns:repeat(2, 1fr)}.multi-list--large-3{grid-template-columns:repeat(3, 1fr)}.multi-list--large-4{grid-template-columns:repeat(4, 1fr)}.multi-list--large-5{grid-template-columns:repeat(5, 1fr)}}.multi-list--vertical{display:revert}.multi-list--vertical.multi-list--small-2{-moz-columns:2;columns:2;-moz-column-fill:balance;column-fill:balance}.multi-list--vertical.multi-list--small-3{-moz-columns:3;columns:3;-moz-column-fill:balance;column-fill:balance}.multi-list--vertical.multi-list--small-4{-moz-columns:4;columns:4;-moz-column-fill:balance;column-fill:balance}@media screen and (min-width: 480px){.multi-list--vertical.multi-list--medium-2{-moz-columns:2;columns:2;-moz-column-fill:balance;column-fill:balance}.multi-list--vertical.multi-list--medium-3{-moz-columns:3;columns:3;-moz-column-fill:balance;column-fill:balance}.multi-list--vertical.multi-list--medium-4{-moz-columns:4;columns:4;-moz-column-fill:balance;column-fill:balance}}@media screen and (min-width: 1024px){.multi-list--vertical.multi-list--large-2{-moz-columns:2;columns:2;-moz-column-fill:balance;column-fill:balance}.multi-list--vertical.multi-list--large-3{-moz-columns:3;columns:3;-moz-column-fill:balance;column-fill:balance}.multi-list--vertical.multi-list--large-4{-moz-columns:4;columns:4;-moz-column-fill:balance;column-fill:balance}.multi-list--vertical.multi-list--large-5{-moz-columns:5;columns:5;-moz-column-fill:balance;column-fill:balance}}}@supports not (display: grid){.multi-list:after{content:"";display:table;clear:both}.multi-list>li{float:left;width:100%}.multi-list--small-2>li{width:50%}.multi-list--small-3>li{width:33.3333333333%}.multi-list--small-4>li{width:25%}@media screen and (min-width: 480px){.multi-list--medium-2>li{width:50%}.multi-list--medium-3>li{width:33.3333333333%}.multi-list--medium-4>li{width:25%}}@media screen and (min-width: 1024px){.multi-list--large-2>li{width:50%}.multi-list--large-3>li{width:33.3333333333%}.multi-list--large-4>li{width:25%}.multi-list--large-5>li{width:20%}}.multi-list>.all-cols{width:100%}}.split{text-align:right;list-style:none;margin-left:0}.split__title{text-align:left;float:left;clear:left}.link-complex,.link-complex:hover,.link-complex:active,.link-complex:focus{text-decoration:none;color:inherit}.link-complex__target{color:#4a90e2}.link-complex:hover .link-complex__target,.link-complex:active .link-complex__target,.link-complex:focus .link-complex__target{text-decoration:underline}.beauton,.dropdown,.tag,.tooltip__tip,.select,.ms-choice{display:inline-block;vertical-align:middle;white-space:nowrap;font-family:inherit;font-size:100%;border:none;margin:0;padding-top:0;padding-bottom:0;line-height:2;padding-right:1em;padding-left:1em}.button{display:inline-block;vertical-align:middle;margin:0;padding:.4em .75em;color:#333;background-color:#d6d6d6;border:none;border-radius:4px;cursor:pointer}.button,.button:hover{text-decoration:none}.button:active,.button:focus{outline:none}.button-group{display:inline-flex}.button-group>.button{border-radius:0;flex:1 1 auto}.button-group>.button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.button-group>.button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.button-group>.button:active,.button-group>.button:focus{z-index:2}.button-group--2{width:100%}.button-group--2>.button{flex:1 1 50%;text-align:center}.button-group--3{width:100%}.button-group--3>.button{flex:1 1 33.3333333333%;text-align:center}.button-group--spaced{display:inline-flex;flex-wrap:wrap}.button-group--spaced>.button{flex:1 1 auto}.button-group--spaced .button+.button{margin-left:16px}@media screen and (min-width: 0)and (max-width: 479px){.button-group--spaced{width:100%}.button-group--spaced>.button{font-size:14.0004px}.button-group--spaced>.button:not(last-child){margin-right:0;margin-bottom:16px}}.button--small{padding-right:.5em;padding-left:.5em;line-height:1.5}.button--large{padding-right:1.5em;padding-left:1.5em;line-height:3}.button--huge{padding-right:2em;padding-left:2em;line-height:4}.button--squeeze{padding-right:.25em;padding-left:.25em}.button--full{width:100%;padding-right:0;padding-left:0;text-align:center}.button--alpha{font-size:3em}.button--beta{font-size:2em}.button--gamma{font-size:1.5em}.button--delta{font-size:1.25em}.button--natural{display:inline;vertical-align:baseline;font-size:inherit;line-height:inherit;padding-top:0;padding-bottom:0}.button--inactive,.button--inactive:hover,.button--inactive:active,.button--inactive:focus{background-color:#ddd;color:#777;cursor:text}.button--soft{border-radius:200px}.button--hard{border-radius:0}.rule--top,.rule--right,.rule--left,.rule,.blockquote--feature,.hN--rule:after,.hN--rule:before{border:none}.rule,.blockquote--feature,.hN--rule:after,.hN--rule:before{border-bottom:1px solid #ccc}.rule--left{border-left:1px solid #ccc}.rule--right{border-right:1px solid #ccc}.rule--top{border-top:1px solid #ccc}.rule--brand{border-color:#090}.rule--large{border-width:4px}.rule--dotted{border-bottom-style:dotted}.rule--dashed{border-bottom-style:dashed}.rule--ornament{position:relative}.rule--ornament:after{content:"§";position:absolute;top:0;right:0;left:0;line-height:0;text-align:center}.rule--ornament[data-ornament]:after{content:attr(data-ornament)}.stat-group{margin-left:-16px}.stat-group--4,.stat-group--3{margin-left:0}.stat-group--4 .stat,.stat-group--3 .stat{margin-left:0}.stat-group--3 .stat{width:33.333%}.stat-group--4 .stat{width:25%}.stat{float:left;margin-left:16px}.stat__title{margin-left:0}.stat__value{margin-left:0}@media screen{.brand--face,.brand,.blockquote--feature>p,.brand-face,.bfh h6,.bfh h5,.bfh h4,.bfh h3,.bfh h2,.bfh h1,.bfh h1,.bfh h2,.bfh h3,.bfh h4,.bfh h5,.bfh h6{font-family:Proxima, Helvetica Neue, sans-serif !important}}.brand--colour,.brand,.blockquote--feature>p{color:#090 !important}@media screen and (min-width: 480px){.soft--medium,.soft-medium{padding:16px !important}}@media screen and (min-width: 1024px){.soft--large,.soft-large{padding:16px !important}}@media screen and (min-width: 1280px){.soft--xlarge,.soft-xlarge{padding:16px !important}}.soft{padding:16px !important}@media screen and (min-width: 480px){.soft--sides--medium,.soft--sides-medium,.soft-sides--medium,.soft-sides-medium{padding-right:16px !important;padding-left:16px !important}}@media screen and (min-width: 1024px){.soft--sides--large,.soft--sides-large,.soft-sides--large,.soft-sides-large{padding-right:16px !important;padding-left:16px !important}}@media screen and (min-width: 1280px){.soft--sides--xlarge,.soft--sides-xlarge,.soft-sides--xlarge,.soft-sides-xlarge{padding-right:16px !important;padding-left:16px !important}}.soft--sides,.soft-sides{padding-right:16px !important;padding-left:16px !important}@media screen and (min-width: 480px){.soft--ends--medium,.soft--ends-medium,.soft-ends--medium,.soft-ends-medium{padding-top:16px !important;padding-bottom:16px !important}}@media screen and (min-width: 1024px){.soft--ends--large,.soft--ends-large,.soft-ends--large,.soft-ends-large{padding-top:16px !important;padding-bottom:16px !important}}@media screen and (min-width: 1280px){.soft--ends--xlarge,.soft--ends-xlarge,.soft-ends--xlarge,.soft-ends-xlarge{padding-top:16px !important;padding-bottom:16px !important}}.soft--ends,.soft-ends{padding-top:16px !important;padding-bottom:16px !important}@media screen and (min-width: 480px){.soft-none--medium,.soft-none-medium{padding:0px !important}}@media screen and (min-width: 1024px){.soft-none--large,.soft-none-large{padding:0px !important}}@media screen and (min-width: 1280px){.soft-none--xlarge,.soft-none-xlarge{padding:0px !important}}.soft-none{padding:0px !important}@media screen and (min-width: 480px){.soft-none--sides--medium,.soft-none--sides-medium{padding-right:0px !important;padding-left:0px !important}}@media screen and (min-width: 1024px){.soft-none--sides--large,.soft-none--sides-large{padding-right:0px !important;padding-left:0px !important}}@media screen and (min-width: 1280px){.soft-none--sides--xlarge,.soft-none--sides-xlarge{padding-right:0px !important;padding-left:0px !important}}.soft-none--sides{padding-right:0px !important;padding-left:0px !important}@media screen and (min-width: 480px){.soft-none--ends--medium,.soft-none--ends-medium{padding-top:0px !important;padding-bottom:0px !important}}@media screen and (min-width: 1024px){.soft-none--ends--large,.soft-none--ends-large{padding-top:0px !important;padding-bottom:0px !important}}@media screen and (min-width: 1280px){.soft-none--ends--xlarge,.soft-none--ends-xlarge{padding-top:0px !important;padding-bottom:0px !important}}.soft-none--ends{padding-top:0px !important;padding-bottom:0px !important}@media screen and (min-width: 480px){.soft-quarter--medium,.soft-quarter-medium{padding:4px !important}}@media screen and (min-width: 1024px){.soft-quarter--large,.soft-quarter-large{padding:4px !important}}@media screen and (min-width: 1280px){.soft-quarter--xlarge,.soft-quarter-xlarge{padding:4px !important}}.soft-quarter{padding:4px !important}@media screen and (min-width: 480px){.soft-quarter--sides--medium,.soft-quarter--sides-medium{padding-right:4px !important;padding-left:4px !important}}@media screen and (min-width: 1024px){.soft-quarter--sides--large,.soft-quarter--sides-large{padding-right:4px !important;padding-left:4px !important}}@media screen and (min-width: 1280px){.soft-quarter--sides--xlarge,.soft-quarter--sides-xlarge{padding-right:4px !important;padding-left:4px !important}}.soft-quarter--sides{padding-right:4px !important;padding-left:4px !important}@media screen and (min-width: 480px){.soft-quarter--ends--medium,.soft-quarter--ends-medium{padding-top:4px !important;padding-bottom:4px !important}}@media screen and (min-width: 1024px){.soft-quarter--ends--large,.soft-quarter--ends-large{padding-top:4px !important;padding-bottom:4px !important}}@media screen and (min-width: 1280px){.soft-quarter--ends--xlarge,.soft-quarter--ends-xlarge{padding-top:4px !important;padding-bottom:4px !important}}.soft-quarter--ends{padding-top:4px !important;padding-bottom:4px !important}@media screen and (min-width: 480px){.soft-half--medium,.soft-half-medium{padding:8px !important}}@media screen and (min-width: 1024px){.soft-half--large,.soft-half-large{padding:8px !important}}@media screen and (min-width: 1280px){.soft-half--xlarge,.soft-half-xlarge{padding:8px !important}}.soft-half{padding:8px !important}@media screen and (min-width: 480px){.soft-half--sides--medium,.soft-half--sides-medium{padding-right:8px !important;padding-left:8px !important}}@media screen and (min-width: 1024px){.soft-half--sides--large,.soft-half--sides-large{padding-right:8px !important;padding-left:8px !important}}@media screen and (min-width: 1280px){.soft-half--sides--xlarge,.soft-half--sides-xlarge{padding-right:8px !important;padding-left:8px !important}}.soft-half--sides{padding-right:8px !important;padding-left:8px !important}@media screen and (min-width: 480px){.soft-half--ends--medium,.soft-half--ends-medium{padding-top:8px !important;padding-bottom:8px !important}}@media screen and (min-width: 1024px){.soft-half--ends--large,.soft-half--ends-large{padding-top:8px !important;padding-bottom:8px !important}}@media screen and (min-width: 1280px){.soft-half--ends--xlarge,.soft-half--ends-xlarge{padding-top:8px !important;padding-bottom:8px !important}}.soft-half--ends{padding-top:8px !important;padding-bottom:8px !important}@media screen and (min-width: 480px){.soft-double--medium,.soft-double-medium{padding:32px !important}}@media screen and (min-width: 1024px){.soft-double--large,.soft-double-large{padding:32px !important}}@media screen and (min-width: 1280px){.soft-double--xlarge,.soft-double-xlarge{padding:32px !important}}.soft-double{padding:32px !important}@media screen and (min-width: 480px){.soft-double--sides--medium,.soft-double--sides-medium{padding-right:32px !important;padding-left:32px !important}}@media screen and (min-width: 1024px){.soft-double--sides--large,.soft-double--sides-large{padding-right:32px !important;padding-left:32px !important}}@media screen and (min-width: 1280px){.soft-double--sides--xlarge,.soft-double--sides-xlarge{padding-right:32px !important;padding-left:32px !important}}.soft-double--sides{padding-right:32px !important;padding-left:32px !important}@media screen and (min-width: 480px){.soft-double--ends--medium,.soft-double--ends-medium{padding-top:32px !important;padding-bottom:32px !important}}@media screen and (min-width: 1024px){.soft-double--ends--large,.soft-double--ends-large{padding-top:32px !important;padding-bottom:32px !important}}@media screen and (min-width: 1280px){.soft-double--ends--xlarge,.soft-double--ends-xlarge{padding-top:32px !important;padding-bottom:32px !important}}.soft-double--ends{padding-top:32px !important;padding-bottom:32px !important}@media screen and (min-width: 480px){.soft-quad--medium,.soft-quad-medium{padding:64px !important}}@media screen and (min-width: 1024px){.soft-quad--large,.soft-quad-large{padding:64px !important}}@media screen and (min-width: 1280px){.soft-quad--xlarge,.soft-quad-xlarge{padding:64px !important}}.soft-quad{padding:64px !important}@media screen and (min-width: 480px){.soft-quad--sides--medium,.soft-quad--sides-medium{padding-right:64px !important;padding-left:64px !important}}@media screen and (min-width: 1024px){.soft-quad--sides--large,.soft-quad--sides-large{padding-right:64px !important;padding-left:64px !important}}@media screen and (min-width: 1280px){.soft-quad--sides--xlarge,.soft-quad--sides-xlarge{padding-right:64px !important;padding-left:64px !important}}.soft-quad--sides{padding-right:64px !important;padding-left:64px !important}@media screen and (min-width: 480px){.soft-quad--ends--medium,.soft-quad--ends-medium{padding-top:64px !important;padding-bottom:64px !important}}@media screen and (min-width: 1024px){.soft-quad--ends--large,.soft-quad--ends-large{padding-top:64px !important;padding-bottom:64px !important}}@media screen and (min-width: 1280px){.soft-quad--ends--xlarge,.soft-quad--ends-xlarge{padding-top:64px !important;padding-bottom:64px !important}}.soft-quad--ends{padding-top:64px !important;padding-bottom:64px !important}@media screen and (min-width: 480px){.soft--top--medium,.soft--top-medium,.soft-top--medium,.soft-top-medium{padding-top:16px !important}}@media screen and (min-width: 1024px){.soft--top--large,.soft--top-large,.soft-top--large,.soft-top-large{padding-top:16px !important}}@media screen and (min-width: 1280px){.soft--top--xlarge,.soft--top-xlarge,.soft-top--xlarge,.soft-top-xlarge{padding-top:16px !important}}.soft--top,.soft-top{padding-top:16px !important}@media screen and (min-width: 480px){.soft-none--top--medium,.soft-none--top-medium,.soft-none-top--medium,.soft-none-top-medium{padding-top:0px !important}}@media screen and (min-width: 1024px){.soft-none--top--large,.soft-none--top-large,.soft-none-top--large,.soft-none-top-large{padding-top:0px !important}}@media screen and (min-width: 1280px){.soft-none--top--xlarge,.soft-none--top-xlarge,.soft-none-top--xlarge,.soft-none-top-xlarge{padding-top:0px !important}}.soft-none--top,.soft-none-top{padding-top:0px !important}@media screen and (min-width: 480px){.soft-quarter--top--medium,.soft-quarter--top-medium,.soft-quarter-top--medium,.soft-quarter-top-medium{padding-top:4px !important}}@media screen and (min-width: 1024px){.soft-quarter--top--large,.soft-quarter--top-large,.soft-quarter-top--large,.soft-quarter-top-large{padding-top:4px !important}}@media screen and (min-width: 1280px){.soft-quarter--top--xlarge,.soft-quarter--top-xlarge,.soft-quarter-top--xlarge,.soft-quarter-top-xlarge{padding-top:4px !important}}.soft-quarter--top,.soft-quarter-top{padding-top:4px !important}@media screen and (min-width: 480px){.soft-half--top--medium,.soft-half--top-medium,.soft-half-top--medium,.soft-half-top-medium{padding-top:8px !important}}@media screen and (min-width: 1024px){.soft-half--top--large,.soft-half--top-large,.soft-half-top--large,.soft-half-top-large{padding-top:8px !important}}@media screen and (min-width: 1280px){.soft-half--top--xlarge,.soft-half--top-xlarge,.soft-half-top--xlarge,.soft-half-top-xlarge{padding-top:8px !important}}.soft-half--top,.soft-half-top{padding-top:8px !important}@media screen and (min-width: 480px){.soft-double--top--medium,.soft-double--top-medium,.soft-double-top--medium,.soft-double-top-medium{padding-top:32px !important}}@media screen and (min-width: 1024px){.soft-double--top--large,.soft-double--top-large,.soft-double-top--large,.soft-double-top-large{padding-top:32px !important}}@media screen and (min-width: 1280px){.soft-double--top--xlarge,.soft-double--top-xlarge,.soft-double-top--xlarge,.soft-double-top-xlarge{padding-top:32px !important}}.soft-double--top,.soft-double-top{padding-top:32px !important}@media screen and (min-width: 480px){.soft-quad--top--medium,.soft-quad--top-medium,.soft-quad-top--medium,.soft-quad-top-medium{padding-top:64px !important}}@media screen and (min-width: 1024px){.soft-quad--top--large,.soft-quad--top-large,.soft-quad-top--large,.soft-quad-top-large{padding-top:64px !important}}@media screen and (min-width: 1280px){.soft-quad--top--xlarge,.soft-quad--top-xlarge,.soft-quad-top--xlarge,.soft-quad-top-xlarge{padding-top:64px !important}}.soft-quad--top,.soft-quad-top{padding-top:64px !important}@media screen and (min-width: 480px){.soft--right--medium,.soft--right-medium,.soft-right--medium,.soft-right-medium{padding-right:16px !important}}@media screen and (min-width: 1024px){.soft--right--large,.soft--right-large,.soft-right--large,.soft-right-large{padding-right:16px !important}}@media screen and (min-width: 1280px){.soft--right--xlarge,.soft--right-xlarge,.soft-right--xlarge,.soft-right-xlarge{padding-right:16px !important}}.soft--right,.soft-right{padding-right:16px !important}@media screen and (min-width: 480px){.soft-none--right--medium,.soft-none--right-medium,.soft-none-right--medium,.soft-none-right-medium{padding-right:0px !important}}@media screen and (min-width: 1024px){.soft-none--right--large,.soft-none--right-large,.soft-none-right--large,.soft-none-right-large{padding-right:0px !important}}@media screen and (min-width: 1280px){.soft-none--right--xlarge,.soft-none--right-xlarge,.soft-none-right--xlarge,.soft-none-right-xlarge{padding-right:0px !important}}.soft-none--right,.soft-none-right{padding-right:0px !important}@media screen and (min-width: 480px){.soft-quarter--right--medium,.soft-quarter--right-medium,.soft-quarter-right--medium,.soft-quarter-right-medium{padding-right:4px !important}}@media screen and (min-width: 1024px){.soft-quarter--right--large,.soft-quarter--right-large,.soft-quarter-right--large,.soft-quarter-right-large{padding-right:4px !important}}@media screen and (min-width: 1280px){.soft-quarter--right--xlarge,.soft-quarter--right-xlarge,.soft-quarter-right--xlarge,.soft-quarter-right-xlarge{padding-right:4px !important}}.soft-quarter--right,.soft-quarter-right{padding-right:4px !important}@media screen and (min-width: 480px){.soft-half--right--medium,.soft-half--right-medium,.soft-half-right--medium,.soft-half-right-medium{padding-right:8px !important}}@media screen and (min-width: 1024px){.soft-half--right--large,.soft-half--right-large,.soft-half-right--large,.soft-half-right-large{padding-right:8px !important}}@media screen and (min-width: 1280px){.soft-half--right--xlarge,.soft-half--right-xlarge,.soft-half-right--xlarge,.soft-half-right-xlarge{padding-right:8px !important}}.soft-half--right,.soft-half-right{padding-right:8px !important}@media screen and (min-width: 480px){.soft-double--right--medium,.soft-double--right-medium,.soft-double-right--medium,.soft-double-right-medium{padding-right:32px !important}}@media screen and (min-width: 1024px){.soft-double--right--large,.soft-double--right-large,.soft-double-right--large,.soft-double-right-large{padding-right:32px !important}}@media screen and (min-width: 1280px){.soft-double--right--xlarge,.soft-double--right-xlarge,.soft-double-right--xlarge,.soft-double-right-xlarge{padding-right:32px !important}}.soft-double--right,.soft-double-right{padding-right:32px !important}@media screen and (min-width: 480px){.soft-quad--right--medium,.soft-quad--right-medium,.soft-quad-right--medium,.soft-quad-right-medium{padding-right:64px !important}}@media screen and (min-width: 1024px){.soft-quad--right--large,.soft-quad--right-large,.soft-quad-right--large,.soft-quad-right-large{padding-right:64px !important}}@media screen and (min-width: 1280px){.soft-quad--right--xlarge,.soft-quad--right-xlarge,.soft-quad-right--xlarge,.soft-quad-right-xlarge{padding-right:64px !important}}.soft-quad--right,.soft-quad-right{padding-right:64px !important}@media screen and (min-width: 480px){.soft--bottom--medium,.soft--bottom-medium,.soft-bottom--medium,.soft-bottom-medium{padding-bottom:16px !important}}@media screen and (min-width: 1024px){.soft--bottom--large,.soft--bottom-large,.soft-bottom--large,.soft-bottom-large{padding-bottom:16px !important}}@media screen and (min-width: 1280px){.soft--bottom--xlarge,.soft--bottom-xlarge,.soft-bottom--xlarge,.soft-bottom-xlarge{padding-bottom:16px !important}}.soft--bottom,.soft-bottom{padding-bottom:16px !important}@media screen and (min-width: 480px){.soft-none--bottom--medium,.soft-none--bottom-medium,.soft-none-bottom--medium,.soft-none-bottom-medium{padding-bottom:0px !important}}@media screen and (min-width: 1024px){.soft-none--bottom--large,.soft-none--bottom-large,.soft-none-bottom--large,.soft-none-bottom-large{padding-bottom:0px !important}}@media screen and (min-width: 1280px){.soft-none--bottom--xlarge,.soft-none--bottom-xlarge,.soft-none-bottom--xlarge,.soft-none-bottom-xlarge{padding-bottom:0px !important}}.soft-none--bottom,.soft-none-bottom{padding-bottom:0px !important}@media screen and (min-width: 480px){.soft-quarter--bottom--medium,.soft-quarter--bottom-medium,.soft-quarter-bottom--medium,.soft-quarter-bottom-medium{padding-bottom:4px !important}}@media screen and (min-width: 1024px){.soft-quarter--bottom--large,.soft-quarter--bottom-large,.soft-quarter-bottom--large,.soft-quarter-bottom-large{padding-bottom:4px !important}}@media screen and (min-width: 1280px){.soft-quarter--bottom--xlarge,.soft-quarter--bottom-xlarge,.soft-quarter-bottom--xlarge,.soft-quarter-bottom-xlarge{padding-bottom:4px !important}}.soft-quarter--bottom,.soft-quarter-bottom{padding-bottom:4px !important}@media screen and (min-width: 480px){.soft-half--bottom--medium,.soft-half--bottom-medium,.soft-half-bottom--medium,.soft-half-bottom-medium{padding-bottom:8px !important}}@media screen and (min-width: 1024px){.soft-half--bottom--large,.soft-half--bottom-large,.soft-half-bottom--large,.soft-half-bottom-large{padding-bottom:8px !important}}@media screen and (min-width: 1280px){.soft-half--bottom--xlarge,.soft-half--bottom-xlarge,.soft-half-bottom--xlarge,.soft-half-bottom-xlarge{padding-bottom:8px !important}}.soft-half--bottom,.blockquote--feature,.soft-half-bottom{padding-bottom:8px !important}@media screen and (min-width: 480px){.soft-double--bottom--medium,.soft-double--bottom-medium,.soft-double-bottom--medium,.soft-double-bottom-medium{padding-bottom:32px !important}}@media screen and (min-width: 1024px){.soft-double--bottom--large,.soft-double--bottom-large,.soft-double-bottom--large,.soft-double-bottom-large{padding-bottom:32px !important}}@media screen and (min-width: 1280px){.soft-double--bottom--xlarge,.soft-double--bottom-xlarge,.soft-double-bottom--xlarge,.soft-double-bottom-xlarge{padding-bottom:32px !important}}.soft-double--bottom,.soft-double-bottom{padding-bottom:32px !important}@media screen and (min-width: 480px){.soft-quad--bottom--medium,.soft-quad--bottom-medium,.soft-quad-bottom--medium,.soft-quad-bottom-medium{padding-bottom:64px !important}}@media screen and (min-width: 1024px){.soft-quad--bottom--large,.soft-quad--bottom-large,.soft-quad-bottom--large,.soft-quad-bottom-large{padding-bottom:64px !important}}@media screen and (min-width: 1280px){.soft-quad--bottom--xlarge,.soft-quad--bottom-xlarge,.soft-quad-bottom--xlarge,.soft-quad-bottom-xlarge{padding-bottom:64px !important}}.soft-quad--bottom,.soft-quad-bottom{padding-bottom:64px !important}@media screen and (min-width: 480px){.soft--left--medium,.soft--left-medium,.soft-left--medium,.soft-left-medium{padding-left:16px !important}}@media screen and (min-width: 1024px){.soft--left--large,.soft--left-large,.soft-left--large,.soft-left-large{padding-left:16px !important}}@media screen and (min-width: 1280px){.soft--left--xlarge,.soft--left-xlarge,.soft-left--xlarge,.soft-left-xlarge{padding-left:16px !important}}.soft--left,.soft-left{padding-left:16px !important}@media screen and (min-width: 480px){.soft-none--left--medium,.soft-none--left-medium,.soft-none-left--medium,.soft-none-left-medium{padding-left:0px !important}}@media screen and (min-width: 1024px){.soft-none--left--large,.soft-none--left-large,.soft-none-left--large,.soft-none-left-large{padding-left:0px !important}}@media screen and (min-width: 1280px){.soft-none--left--xlarge,.soft-none--left-xlarge,.soft-none-left--xlarge,.soft-none-left-xlarge{padding-left:0px !important}}.soft-none--left,.soft-none-left{padding-left:0px !important}@media screen and (min-width: 480px){.soft-quarter--left--medium,.soft-quarter--left-medium,.soft-quarter-left--medium,.soft-quarter-left-medium{padding-left:4px !important}}@media screen and (min-width: 1024px){.soft-quarter--left--large,.soft-quarter--left-large,.soft-quarter-left--large,.soft-quarter-left-large{padding-left:4px !important}}@media screen and (min-width: 1280px){.soft-quarter--left--xlarge,.soft-quarter--left-xlarge,.soft-quarter-left--xlarge,.soft-quarter-left-xlarge{padding-left:4px !important}}.soft-quarter--left,.soft-quarter-left{padding-left:4px !important}@media screen and (min-width: 480px){.soft-half--left--medium,.soft-half--left-medium,.soft-half-left--medium,.soft-half-left-medium{padding-left:8px !important}}@media screen and (min-width: 1024px){.soft-half--left--large,.soft-half--left-large,.soft-half-left--large,.soft-half-left-large{padding-left:8px !important}}@media screen and (min-width: 1280px){.soft-half--left--xlarge,.soft-half--left-xlarge,.soft-half-left--xlarge,.soft-half-left-xlarge{padding-left:8px !important}}.soft-half--left,.soft-half-left{padding-left:8px !important}@media screen and (min-width: 480px){.soft-double--left--medium,.soft-double--left-medium,.soft-double-left--medium,.soft-double-left-medium{padding-left:32px !important}}@media screen and (min-width: 1024px){.soft-double--left--large,.soft-double--left-large,.soft-double-left--large,.soft-double-left-large{padding-left:32px !important}}@media screen and (min-width: 1280px){.soft-double--left--xlarge,.soft-double--left-xlarge,.soft-double-left--xlarge,.soft-double-left-xlarge{padding-left:32px !important}}.soft-double--left,.soft-double-left{padding-left:32px !important}@media screen and (min-width: 480px){.soft-quad--left--medium,.soft-quad--left-medium,.soft-quad-left--medium,.soft-quad-left-medium{padding-left:64px !important}}@media screen and (min-width: 1024px){.soft-quad--left--large,.soft-quad--left-large,.soft-quad-left--large,.soft-quad-left-large{padding-left:64px !important}}@media screen and (min-width: 1280px){.soft-quad--left--xlarge,.soft-quad--left-xlarge,.soft-quad-left--xlarge,.soft-quad-left-xlarge{padding-left:64px !important}}.soft-quad--left,.soft-quad-left{padding-left:64px !important}@media screen and (min-width: 480px){.hard--medium,.hard-medium{padding:0px !important}}@media screen and (min-width: 1024px){.hard--large,.hard-large{padding:0px !important}}@media screen and (min-width: 1280px){.hard--xlarge,.hard-xlarge{padding:0px !important}}.hard{padding:0px !important}@media screen and (min-width: 480px){.hard--sides--medium,.hard--sides-medium,.hard-sides--medium,.hard-sides-medium{padding-right:0px !important;padding-left:0px !important}}@media screen and (min-width: 1024px){.hard--sides--large,.hard--sides-large,.hard-sides--large,.hard-sides-large{padding-right:0px !important;padding-left:0px !important}}@media screen and (min-width: 1280px){.hard--sides--xlarge,.hard--sides-xlarge,.hard-sides--xlarge,.hard-sides-xlarge{padding-right:0px !important;padding-left:0px !important}}.hard--sides,.hard-sides{padding-right:0px !important;padding-left:0px !important}@media screen and (min-width: 480px){.hard--ends--medium,.hard--ends-medium,.hard-ends--medium,.hard-ends-medium{padding-top:0px !important;padding-bottom:0px !important}}@media screen and (min-width: 1024px){.hard--ends--large,.hard--ends-large,.hard-ends--large,.hard-ends-large{padding-top:0px !important;padding-bottom:0px !important}}@media screen and (min-width: 1280px){.hard--ends--xlarge,.hard--ends-xlarge,.hard-ends--xlarge,.hard-ends-xlarge{padding-top:0px !important;padding-bottom:0px !important}}.hard--ends,.hard-ends{padding-top:0px !important;padding-bottom:0px !important}@media screen and (min-width: 480px){.hard--top--medium,.hard--top-medium,.hard-top--medium,.hard-top-medium{padding-top:0px !important}}@media screen and (min-width: 1024px){.hard--top--large,.hard--top-large,.hard-top--large,.hard-top-large{padding-top:0px !important}}@media screen and (min-width: 1280px){.hard--top--xlarge,.hard--top-xlarge,.hard-top--xlarge,.hard-top-xlarge{padding-top:0px !important}}.hard--top,.hard-top{padding-top:0px !important}@media screen and (min-width: 480px){.hard--right--medium,.hard--right-medium,.hard-right--medium,.hard-right-medium{padding-right:0px !important}}@media screen and (min-width: 1024px){.hard--right--large,.hard--right-large,.hard-right--large,.hard-right-large{padding-right:0px !important}}@media screen and (min-width: 1280px){.hard--right--xlarge,.hard--right-xlarge,.hard-right--xlarge,.hard-right-xlarge{padding-right:0px !important}}.hard--right,.hard-right{padding-right:0px !important}@media screen and (min-width: 480px){.hard--bottom--medium,.hard--bottom-medium,.hard-bottom--medium,.hard-bottom-medium{padding-bottom:0px !important}}@media screen and (min-width: 1024px){.hard--bottom--large,.hard--bottom-large,.hard-bottom--large,.hard-bottom-large{padding-bottom:0px !important}}@media screen and (min-width: 1280px){.hard--bottom--xlarge,.hard--bottom-xlarge,.hard-bottom--xlarge,.hard-bottom-xlarge{padding-bottom:0px !important}}.hard--bottom,.hard-bottom{padding-bottom:0px !important}@media screen and (min-width: 480px){.hard--left--medium,.hard--left-medium,.hard-left--medium,.hard-left-medium{padding-left:0px !important}}@media screen and (min-width: 1024px){.hard--left--large,.hard--left-large,.hard-left--large,.hard-left-large{padding-left:0px !important}}@media screen and (min-width: 1280px){.hard--left--xlarge,.hard--left-xlarge,.hard-left--xlarge,.hard-left-xlarge{padding-left:0px !important}}.hard--left,.hard-left{padding-left:0px !important}@media screen and (min-width: 480px){.push--medium,.push-medium{margin:16px !important}}@media screen and (min-width: 1024px){.push--large,.push-large{margin:16px !important}}@media screen and (min-width: 1280px){.push--xlarge,.push-xlarge{margin:16px !important}}.push{margin:16px !important}@media screen and (min-width: 480px){.push--sides--medium,.push--sides-medium,.push-sides--medium,.push-sides-medium{margin-right:16px !important;margin-left:16px !important}}@media screen and (min-width: 1024px){.push--sides--large,.push--sides-large,.push-sides--large,.push-sides-large{margin-right:16px !important;margin-left:16px !important}}@media screen and (min-width: 1280px){.push--sides--xlarge,.push--sides-xlarge,.push-sides--xlarge,.push-sides-xlarge{margin-right:16px !important;margin-left:16px !important}}.push--sides,.push-sides{margin-right:16px !important;margin-left:16px !important}@media screen and (min-width: 480px){.push--ends--medium,.push--ends-medium,.push-ends--medium,.push-ends-medium{margin-top:16px !important;margin-bottom:16px !important}}@media screen and (min-width: 1024px){.push--ends--large,.push--ends-large,.push-ends--large,.push-ends-large{margin-top:16px !important;margin-bottom:16px !important}}@media screen and (min-width: 1280px){.push--ends--xlarge,.push--ends-xlarge,.push-ends--xlarge,.push-ends-xlarge{margin-top:16px !important;margin-bottom:16px !important}}.push--ends,.push-ends{margin-top:16px !important;margin-bottom:16px !important}@media screen and (min-width: 480px){.push-none--medium,.push-none-medium{margin:0px !important}}@media screen and (min-width: 1024px){.push-none--large,.push-none-large{margin:0px !important}}@media screen and (min-width: 1280px){.push-none--xlarge,.push-none-xlarge{margin:0px !important}}.push-none{margin:0px !important}@media screen and (min-width: 480px){.push-none--sides--medium,.push-none--sides-medium{margin-right:0px !important;margin-left:0px !important}}@media screen and (min-width: 1024px){.push-none--sides--large,.push-none--sides-large{margin-right:0px !important;margin-left:0px !important}}@media screen and (min-width: 1280px){.push-none--sides--xlarge,.push-none--sides-xlarge{margin-right:0px !important;margin-left:0px !important}}.push-none--sides{margin-right:0px !important;margin-left:0px !important}@media screen and (min-width: 480px){.push-none--ends--medium,.push-none--ends-medium{margin-top:0px !important;margin-bottom:0px !important}}@media screen and (min-width: 1024px){.push-none--ends--large,.push-none--ends-large{margin-top:0px !important;margin-bottom:0px !important}}@media screen and (min-width: 1280px){.push-none--ends--xlarge,.push-none--ends-xlarge{margin-top:0px !important;margin-bottom:0px !important}}.push-none--ends{margin-top:0px !important;margin-bottom:0px !important}@media screen and (min-width: 480px){.push-quarter--medium,.push-quarter-medium{margin:4px !important}}@media screen and (min-width: 1024px){.push-quarter--large,.push-quarter-large{margin:4px !important}}@media screen and (min-width: 1280px){.push-quarter--xlarge,.push-quarter-xlarge{margin:4px !important}}.push-quarter{margin:4px !important}@media screen and (min-width: 480px){.push-quarter--sides--medium,.push-quarter--sides-medium{margin-right:4px !important;margin-left:4px !important}}@media screen and (min-width: 1024px){.push-quarter--sides--large,.push-quarter--sides-large{margin-right:4px !important;margin-left:4px !important}}@media screen and (min-width: 1280px){.push-quarter--sides--xlarge,.push-quarter--sides-xlarge{margin-right:4px !important;margin-left:4px !important}}.push-quarter--sides{margin-right:4px !important;margin-left:4px !important}@media screen and (min-width: 480px){.push-quarter--ends--medium,.push-quarter--ends-medium{margin-top:4px !important;margin-bottom:4px !important}}@media screen and (min-width: 1024px){.push-quarter--ends--large,.push-quarter--ends-large{margin-top:4px !important;margin-bottom:4px !important}}@media screen and (min-width: 1280px){.push-quarter--ends--xlarge,.push-quarter--ends-xlarge{margin-top:4px !important;margin-bottom:4px !important}}.push-quarter--ends{margin-top:4px !important;margin-bottom:4px !important}@media screen and (min-width: 480px){.push-half--medium,.push-half-medium{margin:8px !important}}@media screen and (min-width: 1024px){.push-half--large,.push-half-large{margin:8px !important}}@media screen and (min-width: 1280px){.push-half--xlarge,.push-half-xlarge{margin:8px !important}}.push-half{margin:8px !important}@media screen and (min-width: 480px){.push-half--sides--medium,.push-half--sides-medium{margin-right:8px !important;margin-left:8px !important}}@media screen and (min-width: 1024px){.push-half--sides--large,.push-half--sides-large{margin-right:8px !important;margin-left:8px !important}}@media screen and (min-width: 1280px){.push-half--sides--xlarge,.push-half--sides-xlarge{margin-right:8px !important;margin-left:8px !important}}.push-half--sides{margin-right:8px !important;margin-left:8px !important}@media screen and (min-width: 480px){.push-half--ends--medium,.push-half--ends-medium{margin-top:8px !important;margin-bottom:8px !important}}@media screen and (min-width: 1024px){.push-half--ends--large,.push-half--ends-large{margin-top:8px !important;margin-bottom:8px !important}}@media screen and (min-width: 1280px){.push-half--ends--xlarge,.push-half--ends-xlarge{margin-top:8px !important;margin-bottom:8px !important}}.push-half--ends{margin-top:8px !important;margin-bottom:8px !important}@media screen and (min-width: 480px){.push-double--medium,.push-double-medium{margin:32px !important}}@media screen and (min-width: 1024px){.push-double--large,.push-double-large{margin:32px !important}}@media screen and (min-width: 1280px){.push-double--xlarge,.push-double-xlarge{margin:32px !important}}.push-double{margin:32px !important}@media screen and (min-width: 480px){.push-double--sides--medium,.push-double--sides-medium{margin-right:32px !important;margin-left:32px !important}}@media screen and (min-width: 1024px){.push-double--sides--large,.push-double--sides-large{margin-right:32px !important;margin-left:32px !important}}@media screen and (min-width: 1280px){.push-double--sides--xlarge,.push-double--sides-xlarge{margin-right:32px !important;margin-left:32px !important}}.push-double--sides{margin-right:32px !important;margin-left:32px !important}@media screen and (min-width: 480px){.push-double--ends--medium,.push-double--ends-medium{margin-top:32px !important;margin-bottom:32px !important}}@media screen and (min-width: 1024px){.push-double--ends--large,.push-double--ends-large{margin-top:32px !important;margin-bottom:32px !important}}@media screen and (min-width: 1280px){.push-double--ends--xlarge,.push-double--ends-xlarge{margin-top:32px !important;margin-bottom:32px !important}}.push-double--ends{margin-top:32px !important;margin-bottom:32px !important}@media screen and (min-width: 480px){.push-quad--medium,.push-quad-medium{margin:64px !important}}@media screen and (min-width: 1024px){.push-quad--large,.push-quad-large{margin:64px !important}}@media screen and (min-width: 1280px){.push-quad--xlarge,.push-quad-xlarge{margin:64px !important}}.push-quad{margin:64px !important}@media screen and (min-width: 480px){.push-quad--sides--medium,.push-quad--sides-medium{margin-right:64px !important;margin-left:64px !important}}@media screen and (min-width: 1024px){.push-quad--sides--large,.push-quad--sides-large{margin-right:64px !important;margin-left:64px !important}}@media screen and (min-width: 1280px){.push-quad--sides--xlarge,.push-quad--sides-xlarge{margin-right:64px !important;margin-left:64px !important}}.push-quad--sides{margin-right:64px !important;margin-left:64px !important}@media screen and (min-width: 480px){.push-quad--ends--medium,.push-quad--ends-medium{margin-top:64px !important;margin-bottom:64px !important}}@media screen and (min-width: 1024px){.push-quad--ends--large,.push-quad--ends-large{margin-top:64px !important;margin-bottom:64px !important}}@media screen and (min-width: 1280px){.push-quad--ends--xlarge,.push-quad--ends-xlarge{margin-top:64px !important;margin-bottom:64px !important}}.push-quad--ends{margin-top:64px !important;margin-bottom:64px !important}@media screen and (min-width: 480px){.push--top--medium,.push--top-medium,.push-top--medium,.push-top-medium{margin-top:16px !important}}@media screen and (min-width: 1024px){.push--top--large,.push--top-large,.push-top--large,.push-top-large{margin-top:16px !important}}@media screen and (min-width: 1280px){.push--top--xlarge,.push--top-xlarge,.push-top--xlarge,.push-top-xlarge{margin-top:16px !important}}.push--top,.push-top{margin-top:16px !important}@media screen and (min-width: 480px){.push-none--top--medium,.push-none--top-medium,.push-none-top--medium,.push-none-top-medium{margin-top:0px !important}}@media screen and (min-width: 1024px){.push-none--top--large,.push-none--top-large,.push-none-top--large,.push-none-top-large{margin-top:0px !important}}@media screen and (min-width: 1280px){.push-none--top--xlarge,.push-none--top-xlarge,.push-none-top--xlarge,.push-none-top-xlarge{margin-top:0px !important}}.push-none--top,.push-none-top{margin-top:0px !important}@media screen and (min-width: 480px){.push-quarter--top--medium,.push-quarter--top-medium,.push-quarter-top--medium,.push-quarter-top-medium{margin-top:4px !important}}@media screen and (min-width: 1024px){.push-quarter--top--large,.push-quarter--top-large,.push-quarter-top--large,.push-quarter-top-large{margin-top:4px !important}}@media screen and (min-width: 1280px){.push-quarter--top--xlarge,.push-quarter--top-xlarge,.push-quarter-top--xlarge,.push-quarter-top-xlarge{margin-top:4px !important}}.push-quarter--top,.push-quarter-top{margin-top:4px !important}@media screen and (min-width: 480px){.push-half--top--medium,.push-half--top-medium,.push-half-top--medium,.push-half-top-medium{margin-top:8px !important}}@media screen and (min-width: 1024px){.push-half--top--large,.push-half--top-large,.push-half-top--large,.push-half-top-large{margin-top:8px !important}}@media screen and (min-width: 1280px){.push-half--top--xlarge,.push-half--top-xlarge,.push-half-top--xlarge,.push-half-top-xlarge{margin-top:8px !important}}.push-half--top,.push-half-top{margin-top:8px !important}@media screen and (min-width: 480px){.push-double--top--medium,.push-double--top-medium,.push-double-top--medium,.push-double-top-medium{margin-top:32px !important}}@media screen and (min-width: 1024px){.push-double--top--large,.push-double--top-large,.push-double-top--large,.push-double-top-large{margin-top:32px !important}}@media screen and (min-width: 1280px){.push-double--top--xlarge,.push-double--top-xlarge,.push-double-top--xlarge,.push-double-top-xlarge{margin-top:32px !important}}.push-double--top,.push-double-top{margin-top:32px !important}@media screen and (min-width: 480px){.push-quad--top--medium,.push-quad--top-medium,.push-quad-top--medium,.push-quad-top-medium{margin-top:64px !important}}@media screen and (min-width: 1024px){.push-quad--top--large,.push-quad--top-large,.push-quad-top--large,.push-quad-top-large{margin-top:64px !important}}@media screen and (min-width: 1280px){.push-quad--top--xlarge,.push-quad--top-xlarge,.push-quad-top--xlarge,.push-quad-top-xlarge{margin-top:64px !important}}.push-quad--top,.push-quad-top{margin-top:64px !important}@media screen and (min-width: 480px){.push--right--medium,.push--right-medium,.push-right--medium,.push-right-medium{margin-right:16px !important}}@media screen and (min-width: 1024px){.push--right--large,.push--right-large,.push-right--large,.push-right-large{margin-right:16px !important}}@media screen and (min-width: 1280px){.push--right--xlarge,.push--right-xlarge,.push-right--xlarge,.push-right-xlarge{margin-right:16px !important}}.push--right,.push-right{margin-right:16px !important}@media screen and (min-width: 480px){.push-none--right--medium,.push-none--right-medium,.push-none-right--medium,.push-none-right-medium{margin-right:0px !important}}@media screen and (min-width: 1024px){.push-none--right--large,.push-none--right-large,.push-none-right--large,.push-none-right-large{margin-right:0px !important}}@media screen and (min-width: 1280px){.push-none--right--xlarge,.push-none--right-xlarge,.push-none-right--xlarge,.push-none-right-xlarge{margin-right:0px !important}}.push-none--right,.push-none-right{margin-right:0px !important}@media screen and (min-width: 480px){.push-quarter--right--medium,.push-quarter--right-medium,.push-quarter-right--medium,.push-quarter-right-medium{margin-right:4px !important}}@media screen and (min-width: 1024px){.push-quarter--right--large,.push-quarter--right-large,.push-quarter-right--large,.push-quarter-right-large{margin-right:4px !important}}@media screen and (min-width: 1280px){.push-quarter--right--xlarge,.push-quarter--right-xlarge,.push-quarter-right--xlarge,.push-quarter-right-xlarge{margin-right:4px !important}}.push-quarter--right,.push-quarter-right{margin-right:4px !important}@media screen and (min-width: 480px){.push-half--right--medium,.push-half--right-medium,.push-half-right--medium,.push-half-right-medium{margin-right:8px !important}}@media screen and (min-width: 1024px){.push-half--right--large,.push-half--right-large,.push-half-right--large,.push-half-right-large{margin-right:8px !important}}@media screen and (min-width: 1280px){.push-half--right--xlarge,.push-half--right-xlarge,.push-half-right--xlarge,.push-half-right-xlarge{margin-right:8px !important}}.push-half--right,.push-half-right{margin-right:8px !important}@media screen and (min-width: 480px){.push-double--right--medium,.push-double--right-medium,.push-double-right--medium,.push-double-right-medium{margin-right:32px !important}}@media screen and (min-width: 1024px){.push-double--right--large,.push-double--right-large,.push-double-right--large,.push-double-right-large{margin-right:32px !important}}@media screen and (min-width: 1280px){.push-double--right--xlarge,.push-double--right-xlarge,.push-double-right--xlarge,.push-double-right-xlarge{margin-right:32px !important}}.push-double--right,.push-double-right{margin-right:32px !important}@media screen and (min-width: 480px){.push-quad--right--medium,.push-quad--right-medium,.push-quad-right--medium,.push-quad-right-medium{margin-right:64px !important}}@media screen and (min-width: 1024px){.push-quad--right--large,.push-quad--right-large,.push-quad-right--large,.push-quad-right-large{margin-right:64px !important}}@media screen and (min-width: 1280px){.push-quad--right--xlarge,.push-quad--right-xlarge,.push-quad-right--xlarge,.push-quad-right-xlarge{margin-right:64px !important}}.push-quad--right,.push-quad-right{margin-right:64px !important}@media screen and (min-width: 480px){.push--bottom--medium,.push--bottom-medium,.push-bottom--medium,.push-bottom-medium{margin-bottom:16px !important}}@media screen and (min-width: 1024px){.push--bottom--large,.push--bottom-large,.push-bottom--large,.push-bottom-large{margin-bottom:16px !important}}@media screen and (min-width: 1280px){.push--bottom--xlarge,.push--bottom-xlarge,.push-bottom--xlarge,.push-bottom-xlarge{margin-bottom:16px !important}}.push--bottom,.push-bottom{margin-bottom:16px !important}@media screen and (min-width: 480px){.push-none--bottom--medium,.push-none--bottom-medium,.push-none-bottom--medium,.push-none-bottom-medium{margin-bottom:0px !important}}@media screen and (min-width: 1024px){.push-none--bottom--large,.push-none--bottom-large,.push-none-bottom--large,.push-none-bottom-large{margin-bottom:0px !important}}@media screen and (min-width: 1280px){.push-none--bottom--xlarge,.push-none--bottom-xlarge,.push-none-bottom--xlarge,.push-none-bottom-xlarge{margin-bottom:0px !important}}.push-none--bottom,.push-none-bottom{margin-bottom:0px !important}@media screen and (min-width: 480px){.push-quarter--bottom--medium,.push-quarter--bottom-medium,.push-quarter-bottom--medium,.push-quarter-bottom-medium{margin-bottom:4px !important}}@media screen and (min-width: 1024px){.push-quarter--bottom--large,.push-quarter--bottom-large,.push-quarter-bottom--large,.push-quarter-bottom-large{margin-bottom:4px !important}}@media screen and (min-width: 1280px){.push-quarter--bottom--xlarge,.push-quarter--bottom-xlarge,.push-quarter-bottom--xlarge,.push-quarter-bottom-xlarge{margin-bottom:4px !important}}.push-quarter--bottom,.push-quarter-bottom{margin-bottom:4px !important}@media screen and (min-width: 480px){.push-half--bottom--medium,.push-half--bottom-medium,.push-half-bottom--medium,.push-half-bottom-medium{margin-bottom:8px !important}}@media screen and (min-width: 1024px){.push-half--bottom--large,.push-half--bottom-large,.push-half-bottom--large,.push-half-bottom-large{margin-bottom:8px !important}}@media screen and (min-width: 1280px){.push-half--bottom--xlarge,.push-half--bottom-xlarge,.push-half-bottom--xlarge,.push-half-bottom-xlarge{margin-bottom:8px !important}}.push-half--bottom,.push-half-bottom{margin-bottom:8px !important}@media screen and (min-width: 480px){.push-double--bottom--medium,.push-double--bottom-medium,.push-double-bottom--medium,.push-double-bottom-medium{margin-bottom:32px !important}}@media screen and (min-width: 1024px){.push-double--bottom--large,.push-double--bottom-large,.push-double-bottom--large,.push-double-bottom-large{margin-bottom:32px !important}}@media screen and (min-width: 1280px){.push-double--bottom--xlarge,.push-double--bottom-xlarge,.push-double-bottom--xlarge,.push-double-bottom-xlarge{margin-bottom:32px !important}}.push-double--bottom,.push-double-bottom{margin-bottom:32px !important}@media screen and (min-width: 480px){.push-quad--bottom--medium,.push-quad--bottom-medium,.push-quad-bottom--medium,.push-quad-bottom-medium{margin-bottom:64px !important}}@media screen and (min-width: 1024px){.push-quad--bottom--large,.push-quad--bottom-large,.push-quad-bottom--large,.push-quad-bottom-large{margin-bottom:64px !important}}@media screen and (min-width: 1280px){.push-quad--bottom--xlarge,.push-quad--bottom-xlarge,.push-quad-bottom--xlarge,.push-quad-bottom-xlarge{margin-bottom:64px !important}}.push-quad--bottom,.push-quad-bottom{margin-bottom:64px !important}@media screen and (min-width: 480px){.push--left--medium,.push--left-medium,.push-left--medium,.push-left-medium{margin-left:16px !important}}@media screen and (min-width: 1024px){.push--left--large,.push--left-large,.push-left--large,.push-left-large{margin-left:16px !important}}@media screen and (min-width: 1280px){.push--left--xlarge,.push--left-xlarge,.push-left--xlarge,.push-left-xlarge{margin-left:16px !important}}.push--left,.push-left{margin-left:16px !important}@media screen and (min-width: 480px){.push-none--left--medium,.push-none--left-medium,.push-none-left--medium,.push-none-left-medium{margin-left:0px !important}}@media screen and (min-width: 1024px){.push-none--left--large,.push-none--left-large,.push-none-left--large,.push-none-left-large{margin-left:0px !important}}@media screen and (min-width: 1280px){.push-none--left--xlarge,.push-none--left-xlarge,.push-none-left--xlarge,.push-none-left-xlarge{margin-left:0px !important}}.push-none--left,.push-none-left{margin-left:0px !important}@media screen and (min-width: 480px){.push-quarter--left--medium,.push-quarter--left-medium,.push-quarter-left--medium,.push-quarter-left-medium{margin-left:4px !important}}@media screen and (min-width: 1024px){.push-quarter--left--large,.push-quarter--left-large,.push-quarter-left--large,.push-quarter-left-large{margin-left:4px !important}}@media screen and (min-width: 1280px){.push-quarter--left--xlarge,.push-quarter--left-xlarge,.push-quarter-left--xlarge,.push-quarter-left-xlarge{margin-left:4px !important}}.push-quarter--left,.push-quarter-left{margin-left:4px !important}@media screen and (min-width: 480px){.push-half--left--medium,.push-half--left-medium,.push-half-left--medium,.push-half-left-medium{margin-left:8px !important}}@media screen and (min-width: 1024px){.push-half--left--large,.push-half--left-large,.push-half-left--large,.push-half-left-large{margin-left:8px !important}}@media screen and (min-width: 1280px){.push-half--left--xlarge,.push-half--left-xlarge,.push-half-left--xlarge,.push-half-left-xlarge{margin-left:8px !important}}.push-half--left,.push-half-left{margin-left:8px !important}@media screen and (min-width: 480px){.push-double--left--medium,.push-double--left-medium,.push-double-left--medium,.push-double-left-medium{margin-left:32px !important}}@media screen and (min-width: 1024px){.push-double--left--large,.push-double--left-large,.push-double-left--large,.push-double-left-large{margin-left:32px !important}}@media screen and (min-width: 1280px){.push-double--left--xlarge,.push-double--left-xlarge,.push-double-left--xlarge,.push-double-left-xlarge{margin-left:32px !important}}.push-double--left,.push-double-left{margin-left:32px !important}@media screen and (min-width: 480px){.push-quad--left--medium,.push-quad--left-medium,.push-quad-left--medium,.push-quad-left-medium{margin-left:64px !important}}@media screen and (min-width: 1024px){.push-quad--left--large,.push-quad--left-large,.push-quad-left--large,.push-quad-left-large{margin-left:64px !important}}@media screen and (min-width: 1280px){.push-quad--left--xlarge,.push-quad--left-xlarge,.push-quad-left--xlarge,.push-quad-left-xlarge{margin-left:64px !important}}.push-quad--left,.push-quad-left{margin-left:64px !important}@media screen and (min-width: 480px){.push-auto--medium,.push-auto-medium{margin:auto !important}}@media screen and (min-width: 1024px){.push-auto--large,.push-auto-large{margin:auto !important}}@media screen and (min-width: 1280px){.push-auto--xlarge,.push-auto-xlarge{margin:auto !important}}.push-auto{margin:auto !important}@media screen and (min-width: 480px){.push-auto--sides--medium,.push-auto--sides-medium,.push-auto-sides--medium,.push-auto-sides-medium{margin-right:auto !important;margin-left:auto !important}}@media screen and (min-width: 1024px){.push-auto--sides--large,.push-auto--sides-large,.push-auto-sides--large,.push-auto-sides-large{margin-right:auto !important;margin-left:auto !important}}@media screen and (min-width: 1280px){.push-auto--sides--xlarge,.push-auto--sides-xlarge,.push-auto-sides--xlarge,.push-auto-sides-xlarge{margin-right:auto !important;margin-left:auto !important}}.push-auto--sides,.push-auto-sides{margin-right:auto !important;margin-left:auto !important}@media screen and (min-width: 480px){.push-auto--ends--medium,.push-auto--ends-medium,.push-auto-ends--medium,.push-auto-ends-medium{margin-top:auto !important;margin-bottom:auto !important}}@media screen and (min-width: 1024px){.push-auto--ends--large,.push-auto--ends-large,.push-auto-ends--large,.push-auto-ends-large{margin-top:auto !important;margin-bottom:auto !important}}@media screen and (min-width: 1280px){.push-auto--ends--xlarge,.push-auto--ends-xlarge,.push-auto-ends--xlarge,.push-auto-ends-xlarge{margin-top:auto !important;margin-bottom:auto !important}}.push-auto--ends,.push-auto-ends{margin-top:auto !important;margin-bottom:auto !important}@media screen and (min-width: 480px){.push-auto--top--medium,.push-auto--top-medium,.push-auto-top--medium,.push-auto-top-medium{margin-top:auto !important}}@media screen and (min-width: 1024px){.push-auto--top--large,.push-auto--top-large,.push-auto-top--large,.push-auto-top-large{margin-top:auto !important}}@media screen and (min-width: 1280px){.push-auto--top--xlarge,.push-auto--top-xlarge,.push-auto-top--xlarge,.push-auto-top-xlarge{margin-top:auto !important}}.push-auto--top,.push-auto-top{margin-top:auto !important}@media screen and (min-width: 480px){.push-auto--right--medium,.push-auto--right-medium,.push-auto-right--medium,.push-auto-right-medium{margin-right:auto !important}}@media screen and (min-width: 1024px){.push-auto--right--large,.push-auto--right-large,.push-auto-right--large,.push-auto-right-large{margin-right:auto !important}}@media screen and (min-width: 1280px){.push-auto--right--xlarge,.push-auto--right-xlarge,.push-auto-right--xlarge,.push-auto-right-xlarge{margin-right:auto !important}}.push-auto--right,.push-auto-right{margin-right:auto !important}@media screen and (min-width: 480px){.push-auto--bottom--medium,.push-auto--bottom-medium,.push-auto-bottom--medium,.push-auto-bottom-medium{margin-bottom:auto !important}}@media screen and (min-width: 1024px){.push-auto--bottom--large,.push-auto--bottom-large,.push-auto-bottom--large,.push-auto-bottom-large{margin-bottom:auto !important}}@media screen and (min-width: 1280px){.push-auto--bottom--xlarge,.push-auto--bottom-xlarge,.push-auto-bottom--xlarge,.push-auto-bottom-xlarge{margin-bottom:auto !important}}.push-auto--bottom,.push-auto-bottom{margin-bottom:auto !important}@media screen and (min-width: 480px){.push-auto--left--medium,.push-auto--left-medium,.push-auto-left--medium,.push-auto-left-medium{margin-left:auto !important}}@media screen and (min-width: 1024px){.push-auto--left--large,.push-auto--left-large,.push-auto-left--large,.push-auto-left-large{margin-left:auto !important}}@media screen and (min-width: 1280px){.push-auto--left--xlarge,.push-auto--left-xlarge,.push-auto-left--xlarge,.push-auto-left-xlarge{margin-left:auto !important}}.push-auto--left,.push-auto-left{margin-left:auto !important}@media screen and (min-width: 480px){.flush--medium,.flush-medium{margin:0px !important}}@media screen and (min-width: 1024px){.flush--large,.flush-large{margin:0px !important}}@media screen and (min-width: 1280px){.flush--xlarge,.flush-xlarge{margin:0px !important}}.flush{margin:0px !important}@media screen and (min-width: 480px){.flush--sides--medium,.flush--sides-medium,.flush-sides--medium,.flush-sides-medium{margin-right:0px !important;margin-left:0px !important}}@media screen and (min-width: 1024px){.flush--sides--large,.flush--sides-large,.flush-sides--large,.flush-sides-large{margin-right:0px !important;margin-left:0px !important}}@media screen and (min-width: 1280px){.flush--sides--xlarge,.flush--sides-xlarge,.flush-sides--xlarge,.flush-sides-xlarge{margin-right:0px !important;margin-left:0px !important}}.flush--sides,.flush-sides{margin-right:0px !important;margin-left:0px !important}@media screen and (min-width: 480px){.flush--ends--medium,.flush--ends-medium,.flush-ends--medium,.flush-ends-medium{margin-top:0px !important;margin-bottom:0px !important}}@media screen and (min-width: 1024px){.flush--ends--large,.flush--ends-large,.flush-ends--large,.flush-ends-large{margin-top:0px !important;margin-bottom:0px !important}}@media screen and (min-width: 1280px){.flush--ends--xlarge,.flush--ends-xlarge,.flush-ends--xlarge,.flush-ends-xlarge{margin-top:0px !important;margin-bottom:0px !important}}.flush--ends,.flush-ends{margin-top:0px !important;margin-bottom:0px !important}@media screen and (min-width: 480px){.flush--top--medium,.flush--top-medium,.flush-top--medium,.flush-top-medium{margin-top:0px !important}}@media screen and (min-width: 1024px){.flush--top--large,.flush--top-large,.flush-top--large,.flush-top-large{margin-top:0px !important}}@media screen and (min-width: 1280px){.flush--top--xlarge,.flush--top-xlarge,.flush-top--xlarge,.flush-top-xlarge{margin-top:0px !important}}.flush--top,.flush-top{margin-top:0px !important}@media screen and (min-width: 480px){.flush--right--medium,.flush--right-medium,.flush-right--medium,.flush-right-medium{margin-right:0px !important}}@media screen and (min-width: 1024px){.flush--right--large,.flush--right-large,.flush-right--large,.flush-right-large{margin-right:0px !important}}@media screen and (min-width: 1280px){.flush--right--xlarge,.flush--right-xlarge,.flush-right--xlarge,.flush-right-xlarge{margin-right:0px !important}}.flush--right,.flush-right{margin-right:0px !important}@media screen and (min-width: 480px){.flush--bottom--medium,.flush--bottom-medium,.flush-bottom--medium,.flush-bottom-medium{margin-bottom:0px !important}}@media screen and (min-width: 1024px){.flush--bottom--large,.flush--bottom-large,.flush-bottom--large,.flush-bottom-large{margin-bottom:0px !important}}@media screen and (min-width: 1280px){.flush--bottom--xlarge,.flush--bottom-xlarge,.flush-bottom--xlarge,.flush-bottom-xlarge{margin-bottom:0px !important}}.flush--bottom,.media:last-child,.flush-bottom{margin-bottom:0px !important}@media screen and (min-width: 480px){.flush--left--medium,.flush--left-medium,.flush-left--medium,.flush-left-medium{margin-left:0px !important}}@media screen and (min-width: 1024px){.flush--left--large,.flush--left-large,.flush-left--large,.flush-left-large{margin-left:0px !important}}@media screen and (min-width: 1280px){.flush--left--xlarge,.flush--left-xlarge,.flush-left--xlarge,.flush-left-xlarge{margin-left:0px !important}}.flush--left,.flush-left{margin-left:0px !important}.float--right{float:right !important}.float--left{float:left !important}.float--none{float:none !important}@media screen and (min-width: 480px){.align--left--medium,.align--left-medium,.align-left--medium,.align-left-medium{text-align:left !important}}@media screen and (min-width: 1024px){.align--left--large,.align--left-large,.align-left--large,.align-left-large{text-align:left !important}}@media screen and (min-width: 1280px){.align--left--xlarge,.align--left-xlarge,.align-left--xlarge,.align-left-xlarge{text-align:left !important}}.align--left,.align-left{text-align:left !important}@media screen and (min-width: 480px){.align--center--medium,.align--center-medium,.align-center--medium,.align-center-medium{text-align:center !important}}@media screen and (min-width: 1024px){.align--center--large,.align--center-large,.align-center--large,.align-center-large{text-align:center !important}}@media screen and (min-width: 1280px){.align--center--xlarge,.align--center-xlarge,.align-center--xlarge,.align-center-xlarge{text-align:center !important}}.align--center,.align-center{text-align:center !important}@media screen and (min-width: 480px){.align--right--medium,.align--right-medium,.align-right--medium,.align-right-medium{text-align:right !important}}@media screen and (min-width: 1024px){.align--right--large,.align--right-large,.align-right--large,.align-right-large{text-align:right !important}}@media screen and (min-width: 1280px){.align--right--xlarge,.align--right-xlarge,.align-right--xlarge,.align-right-xlarge{text-align:right !important}}.align--right,.align-right{text-align:right !important}.display--inline{display:inline !important}.display--block{display:block !important}.display--inline-block{display:inline-block !important}.weight--ultralight,.weight-ultralight{font-weight:100 !important}.weight--extralight,.weight-extralight{font-weight:100 !important}.weight--thin,.weight-thin{font-weight:200 !important}.weight--light,.weight-light{font-weight:300 !important}.weight--normal,.weight-normal{font-weight:400 !important}.weight--medium,.weight-medium{font-weight:500 !important}.weight--semibold,.weight-semibold{font-weight:600 !important}.weight--bold,.weight-bold{font-weight:700 !important}.weight--heavy,.weight-heavy{font-weight:800 !important}.weight--black,.weight-black{font-weight:900 !important}.weight--bolder,.weight-bolder{font-weight:900 !important}.lh--none,.lh-none,.line-height--none,.line-height-none{line-height:1 !important}.lh--name,.lh-name,.line-height--name,.line-height-name{line-height:.5 !important}.lh--name,.lh-name,.line-height--name,.line-height-name{line-height:2 !important}.lh--name,.lh-name,.line-height--name,.line-height-name{line-height:3 !important}.bleed{margin-right:-16px;margin-left:-16px}@media screen and (min-width: 480px){.bleed--medium,.bleed-medium{margin-right:-16px !important;margin-left:-16px !important}}@media screen and (min-width: 1024px){.bleed--large,.bleed-large{margin-right:-16px !important;margin-left:-16px !important}}.bleed--none,.bleed-none{margin-right:-0px;margin-left:-0px}@media screen and (min-width: 480px){.bleed--none--medium,.bleed--none-medium,.bleed-none--medium,.bleed-none-medium{margin-right:-0px !important;margin-left:-0px !important}}@media screen and (min-width: 1024px){.bleed--none--large,.bleed--none-large,.bleed-none--large,.bleed-none-large{margin-right:-0px !important;margin-left:-0px !important}}.bleed--quarter,.bleed-quarter{margin-right:-4px;margin-left:-4px}@media screen and (min-width: 480px){.bleed--quarter--medium,.bleed--quarter-medium,.bleed-quarter--medium,.bleed-quarter-medium{margin-right:-4px !important;margin-left:-4px !important}}@media screen and (min-width: 1024px){.bleed--quarter--large,.bleed--quarter-large,.bleed-quarter--large,.bleed-quarter-large{margin-right:-4px !important;margin-left:-4px !important}}.bleed--half,.bleed-half{margin-right:-8px;margin-left:-8px}@media screen and (min-width: 480px){.bleed--half--medium,.bleed--half-medium,.bleed-half--medium,.bleed-half-medium{margin-right:-8px !important;margin-left:-8px !important}}@media screen and (min-width: 1024px){.bleed--half--large,.bleed--half-large,.bleed-half--large,.bleed-half-large{margin-right:-8px !important;margin-left:-8px !important}}.bleed--double,.bleed-double{margin-right:-32px;margin-left:-32px}@media screen and (min-width: 480px){.bleed--double--medium,.bleed--double-medium,.bleed-double--medium,.bleed-double-medium{margin-right:-32px !important;margin-left:-32px !important}}@media screen and (min-width: 1024px){.bleed--double--large,.bleed--double-large,.bleed-double--large,.bleed-double-large{margin-right:-32px !important;margin-left:-32px !important}}.bleed--quad,.bleed-quad{margin-right:-64px;margin-left:-64px}@media screen and (min-width: 480px){.bleed--quad--medium,.bleed--quad-medium,.bleed-quad--medium,.bleed-quad-medium{margin-right:-64px !important;margin-left:-64px !important}}@media screen and (min-width: 1024px){.bleed--quad--large,.bleed--quad-large,.bleed-quad--large,.bleed-quad-large{margin-right:-64px !important;margin-left:-64px !important}}.extra-soft{padding:32px !important}.extra-soft--ends{padding:32px 0 !important}.extra-soft--right{padding-right:32px !important}.mega-soft--ends{padding:64px 0 !important}.informative{cursor:help !important}.clickable{cursor:pointer !important}.muted{opacity:.5 !important;filter:alpha(opacity=50) !important}.muted-75{opacity:.75 !important;filter:alpha(opacity=75) !important}.proceed{text-align:right !important}.more:after{content:" " "»" !important}.more--button{display:inline-block;padding-right:1em;padding-left:1em;color:#fff;background:#7f7f7f}.caps{text-transform:uppercase !important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round,.tooltip__tip{border-radius:4px !important}.round--none,.round-none{border-radius:0px !important}.round--none--top,.round--none-top,.round-none--top,.round-none-top{border-top-right-radius:0px !important;border-top-left-radius:0px !important}.round--none--right,.round--none-right,.round-none--right,.round-none-right{border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}.round--none--bottom,.round--none-bottom,.round-none--bottom,.round-none-bottom{border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important}.round--none--left,.round--none-left,.round-none--left,.round-none-left{border-bottom-left-radius:0px !important;border-top-left-radius:0px !important}.round--quarter,.round-quarter{border-radius:1px !important}.round--quarter--top,.round--quarter-top,.round-quarter--top,.round-quarter-top{border-top-right-radius:1px !important;border-top-left-radius:1px !important}.round--quarter--right,.round--quarter-right,.round-quarter--right,.round-quarter-right{border-top-right-radius:1px !important;border-bottom-right-radius:1px !important}.round--quarter--bottom,.round--quarter-bottom,.round-quarter--bottom,.round-quarter-bottom{border-bottom-right-radius:1px !important;border-bottom-left-radius:1px !important}.round--quarter--left,.round--quarter-left,.round-quarter--left,.round-quarter-left{border-bottom-left-radius:1px !important;border-top-left-radius:1px !important}.round--half,.round-half{border-radius:2px !important}.round--half--top,.round--half-top,.round-half--top,.round-half-top{border-top-right-radius:2px !important;border-top-left-radius:2px !important}.round--half--right,.round--half-right,.round-half--right,.round-half-right{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important}.round--half--bottom,.round--half-bottom,.round-half--bottom,.round-half-bottom{border-bottom-right-radius:2px !important;border-bottom-left-radius:2px !important}.round--half--left,.round--half-left,.round-half--left,.round-half-left{border-bottom-left-radius:2px !important;border-top-left-radius:2px !important}.round--double,.round-double{border-radius:8px !important}.round--double--top,.round--double-top,.round-double--top,.round-double-top{border-top-right-radius:8px !important;border-top-left-radius:8px !important}.round--double--right,.round--double-right,.round-double--right,.round-double-right{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.round--double--bottom,.round--double-bottom,.round-double--bottom,.round-double-bottom{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.round--double--left,.round--double-left,.round-double--left,.round-double-left{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}.round--quad,.round-quad{border-radius:16px !important}.round--quad--top,.round--quad-top,.round-quad--top,.round-quad-top{border-top-right-radius:16px !important;border-top-left-radius:16px !important}.round--quad--right,.round--quad-right,.round-quad--right,.round-quad-right{border-top-right-radius:16px !important;border-bottom-right-radius:16px !important}.round--quad--bottom,.round--quad-bottom,.round-quad--bottom,.round-quad-bottom{border-bottom-right-radius:16px !important;border-bottom-left-radius:16px !important}.round--quad--left,.round--quad-left,.round-quad--left,.round-quad-left{border-bottom-left-radius:16px !important;border-top-left-radius:16px !important}.round--top,.round-top{border-top-right-radius:4px !important;border-top-left-radius:4px !important}.round--right,.round-right{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.round--bottom,.round-bottom{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.round--left,.round-left{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.circle,.carousel__buttons--small .carousel__previous,.carousel__buttons--small .carousel__next{border-radius:999px !important}.full,.ms-choice,.w-full{width:100% !important;max-width:none !important;min-width:0 !important}.w-half,.w-1\/2{width:50% !important}.scroll{overflow:scroll;-webkit-overflow-scrolling:touch}.center-this{text-align:center}.center-this:before{display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle;content:""}.center-this__target{display:inline-block;text-align:left;vertical-align:middle}.unselectable,.custom-checkbox,.accordian__title,.checkbox-icon,.checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none}.accessibility{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;border:0 !important}@media screen and (min-width: 480px){.accessibility--medium{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;border:0 !important}}@media screen and (min-width: 1024px){.accessibility--large{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;border:0 !important}}@media screen and (min-width: 1280px){.accessibility--xlarge{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;border:0 !important}}.sticky .sticky__target,.sticky.sticky__target,.dropdown__options,.card--fancy,.carousel__list,.drop-in,.fade-in,.tooltip__wrapper,.yes-columnCount .multi-list--vertical,.gpu{transform:translateZ(0)}.visible--print,.visible--large,.visible--medium,.hidden--small,.yes-js .hidden--js,.no-js .visible--js,.hidden{position:absolute !important;left:-9999px !important}@media print,screen and (min-width: 480px){.hidden--medium,.visible--small{position:absolute !important;left:-9999px !important}.hidden--medium *,.visible--small *{max-height:0 !important;min-height:auto !important}.visible--medium,.hidden--small{position:static !important;left:auto !important}}@media print,screen and (min-width: 1024px){.hidden--large,.visible--medium{position:absolute !important;left:-9999px !important}.hidden--large *,.visible--medium *{max-height:0 !important;min-height:auto !important}.visible--large,.hidden--medium{position:static !important;left:auto !important}}@media print{.hidden--print{position:absolute !important;left:-9999px !important}.hidden--print *{max-height:0 !important;min-height:auto !important}.visible--print{position:static !important;left:auto !important}}.fx-row{display:flex;flex-direction:row;flex-wrap:wrap}.fx-col{display:flex;flex-direction:column}.fx-vc{align-items:center}.fx-hc{justify-content:center}.fx-sb{justify-content:space-between !important}.fx-sa{justify-content:space-around !important}.fx-0{flex:0 0 auto}@media screen and (min-width: 480px){.fx--medium,.fx-medium,.flex--medium,.flex-medium,.display-flex--medium,.display-flex-medium{display:flex;flex:1 1 auto}}@media screen and (min-width: 1024px){.fx--large,.fx-large,.flex--large,.flex-large,.display-flex--large,.display-flex-large{display:flex;flex:1 1 auto}}@media screen and (min-width: 1280px){.fx--xlarge,.fx-xlarge,.flex--xlarge,.flex-xlarge,.display-flex--xlarge,.display-flex-xlarge{display:flex;flex:1 1 auto}}.fx,.flex,.display-flex{display:flex;flex:1 1 auto}@media screen and (min-width: 480px){.ifx--medium,.ifx-medium,.inline-flex--medium,.inline-flex-medium,.display-inline-flex--medium,.display-inline-flex-medium{display:inline-flex;flex:1 1 auto}}@media screen and (min-width: 1024px){.ifx--large,.ifx-large,.inline-flex--large,.inline-flex-large,.display-inline-flex--large,.display-inline-flex-large{display:inline-flex;flex:1 1 auto}}@media screen and (min-width: 1280px){.ifx--xlarge,.ifx-xlarge,.inline-flex--xlarge,.inline-flex-xlarge,.display-inline-flex--xlarge,.display-inline-flex-xlarge{display:inline-flex;flex:1 1 auto}}.ifx,.inline-flex,.display-inline-flex{display:inline-flex;flex:1 1 auto}.fx.wrap,.flex.wrap,.display-flex.wrap,.ifx.wrap,.inline-flex.wrap,.display-inline-flex.wrap{flex-wrap:wrap}.fx>*,.flex>*,.display-flex>*,.ifx>*,.inline-flex>*,.display-inline-flex>*{flex:0 0 auto}.fx:after,.flex:after,.display-flex:after,.ifx:after,.inline-flex:after,.display-inline-flex:after{display:none}@media screen and (min-width: 480px){.jc-c--medium,.jc-c-medium,.jc-center--medium,.jc-center-medium,.justify-content-c--medium,.justify-content-c-medium,.justify-content-center--medium,.justify-content-center-medium{justify-content:center}}@media screen and (min-width: 1024px){.jc-c--large,.jc-c-large,.jc-center--large,.jc-center-large,.justify-content-c--large,.justify-content-c-large,.justify-content-center--large,.justify-content-center-large{justify-content:center}}@media screen and (min-width: 1280px){.jc-c--xlarge,.jc-c-xlarge,.jc-center--xlarge,.jc-center-xlarge,.justify-content-c--xlarge,.justify-content-c-xlarge,.justify-content-center--xlarge,.justify-content-center-xlarge{justify-content:center}}.jc-c,.jc-center,.justify-content-c,.justify-content-center{justify-content:center}@media screen and (min-width: 480px){.jc-sb--medium,.jc-sb-medium,.jc-space-between--medium,.jc-space-between-medium,.justify-content-sb--medium,.justify-content-sb-medium,.justify-content-space-between--medium,.justify-content-space-between-medium{justify-content:space-between}}@media screen and (min-width: 1024px){.jc-sb--large,.jc-sb-large,.jc-space-between--large,.jc-space-between-large,.justify-content-sb--large,.justify-content-sb-large,.justify-content-space-between--large,.justify-content-space-between-large{justify-content:space-between}}@media screen and (min-width: 1280px){.jc-sb--xlarge,.jc-sb-xlarge,.jc-space-between--xlarge,.jc-space-between-xlarge,.justify-content-sb--xlarge,.justify-content-sb-xlarge,.justify-content-space-between--xlarge,.justify-content-space-between-xlarge{justify-content:space-between}}.jc-sb,.jc-space-between,.justify-content-sb,.justify-content-space-between{justify-content:space-between}@media screen and (min-width: 480px){.jc-sa--medium,.jc-sa-medium,.jc-space-around--medium,.jc-space-around-medium,.justify-content-sa--medium,.justify-content-sa-medium,.justify-content-space-around--medium,.justify-content-space-around-medium{justify-content:space-around}}@media screen and (min-width: 1024px){.jc-sa--large,.jc-sa-large,.jc-space-around--large,.jc-space-around-large,.justify-content-sa--large,.justify-content-sa-large,.justify-content-space-around--large,.justify-content-space-around-large{justify-content:space-around}}@media screen and (min-width: 1280px){.jc-sa--xlarge,.jc-sa-xlarge,.jc-space-around--xlarge,.jc-space-around-xlarge,.justify-content-sa--xlarge,.justify-content-sa-xlarge,.justify-content-space-around--xlarge,.justify-content-space-around-xlarge{justify-content:space-around}}.jc-sa,.jc-space-around,.justify-content-sa,.justify-content-space-around{justify-content:space-around}@media screen and (min-width: 480px){.jc-se--medium,.jc-se-medium,.jc-space-evenly--medium,.jc-space-evenly-medium,.justify-content-se--medium,.justify-content-se-medium,.justify-content-space-evenly--medium,.justify-content-space-evenly-medium{justify-content:space-evenly}}@media screen and (min-width: 1024px){.jc-se--large,.jc-se-large,.jc-space-evenly--large,.jc-space-evenly-large,.justify-content-se--large,.justify-content-se-large,.justify-content-space-evenly--large,.justify-content-space-evenly-large{justify-content:space-evenly}}@media screen and (min-width: 1280px){.jc-se--xlarge,.jc-se-xlarge,.jc-space-evenly--xlarge,.jc-space-evenly-xlarge,.justify-content-se--xlarge,.justify-content-se-xlarge,.justify-content-space-evenly--xlarge,.justify-content-space-evenly-xlarge{justify-content:space-evenly}}.jc-se,.jc-space-evenly,.justify-content-se,.justify-content-space-evenly{justify-content:space-evenly}@media screen and (min-width: 480px){.jc-fs--medium,.jc-fs-medium,.jc-flex-start--medium,.jc-flex-start-medium,.justify-content-fs--medium,.justify-content-fs-medium,.justify-content-flex-start--medium,.justify-content-flex-start-medium{justify-content:flex-start}}@media screen and (min-width: 1024px){.jc-fs--large,.jc-fs-large,.jc-flex-start--large,.jc-flex-start-large,.justify-content-fs--large,.justify-content-fs-large,.justify-content-flex-start--large,.justify-content-flex-start-large{justify-content:flex-start}}@media screen and (min-width: 1280px){.jc-fs--xlarge,.jc-fs-xlarge,.jc-flex-start--xlarge,.jc-flex-start-xlarge,.justify-content-fs--xlarge,.justify-content-fs-xlarge,.justify-content-flex-start--xlarge,.justify-content-flex-start-xlarge{justify-content:flex-start}}.jc-fs,.jc-flex-start,.justify-content-fs,.justify-content-flex-start{justify-content:flex-start}@media screen and (min-width: 480px){.jc-fe--medium,.jc-fe-medium,.jc-flex-end--medium,.jc-flex-end-medium,.justify-content-fe--medium,.justify-content-fe-medium,.justify-content-flex-end--medium,.justify-content-flex-end-medium{justify-content:flex-end}}@media screen and (min-width: 1024px){.jc-fe--large,.jc-fe-large,.jc-flex-end--large,.jc-flex-end-large,.justify-content-fe--large,.justify-content-fe-large,.justify-content-flex-end--large,.justify-content-flex-end-large{justify-content:flex-end}}@media screen and (min-width: 1280px){.jc-fe--xlarge,.jc-fe-xlarge,.jc-flex-end--xlarge,.jc-flex-end-xlarge,.justify-content-fe--xlarge,.justify-content-fe-xlarge,.justify-content-flex-end--xlarge,.justify-content-flex-end-xlarge{justify-content:flex-end}}.jc-fe,.jc-flex-end,.justify-content-fe,.justify-content-flex-end{justify-content:flex-end}@media screen and (min-width: 480px){.ai-s--medium,.ai-s-medium,.ai-stretch--medium,.ai-stretch-medium,.align-items-s--medium,.align-items-s-medium,.align-items-stretch--medium,.align-items-stretch-medium{align-items:stretch}}@media screen and (min-width: 1024px){.ai-s--large,.ai-s-large,.ai-stretch--large,.ai-stretch-large,.align-items-s--large,.align-items-s-large,.align-items-stretch--large,.align-items-stretch-large{align-items:stretch}}@media screen and (min-width: 1280px){.ai-s--xlarge,.ai-s-xlarge,.ai-stretch--xlarge,.ai-stretch-xlarge,.align-items-s--xlarge,.align-items-s-xlarge,.align-items-stretch--xlarge,.align-items-stretch-xlarge{align-items:stretch}}.ai-s,.ai-stretch,.align-items-s,.align-items-stretch{align-items:stretch}@media screen and (min-width: 480px){.ai-c--medium,.ai-c-medium,.ai-center--medium,.ai-center-medium,.align-items-c--medium,.align-items-c-medium,.align-items-center--medium,.align-items-center-medium{align-items:center}}@media screen and (min-width: 1024px){.ai-c--large,.ai-c-large,.ai-center--large,.ai-center-large,.align-items-c--large,.align-items-c-large,.align-items-center--large,.align-items-center-large{align-items:center}}@media screen and (min-width: 1280px){.ai-c--xlarge,.ai-c-xlarge,.ai-center--xlarge,.ai-center-xlarge,.align-items-c--xlarge,.align-items-c-xlarge,.align-items-center--xlarge,.align-items-center-xlarge{align-items:center}}.ai-c,.ai-center,.align-items-c,.align-items-center{align-items:center}@media screen and (min-width: 480px){.ai-bl--medium,.ai-bl-medium,.ai-baseline--medium,.ai-baseline-medium,.align-items-bl--medium,.align-items-bl-medium,.align-items-baseline--medium,.align-items-baseline-medium{align-items:baseline}}@media screen and (min-width: 1024px){.ai-bl--large,.ai-bl-large,.ai-baseline--large,.ai-baseline-large,.align-items-bl--large,.align-items-bl-large,.align-items-baseline--large,.align-items-baseline-large{align-items:baseline}}@media screen and (min-width: 1280px){.ai-bl--xlarge,.ai-bl-xlarge,.ai-baseline--xlarge,.ai-baseline-xlarge,.align-items-bl--xlarge,.align-items-bl-xlarge,.align-items-baseline--xlarge,.align-items-baseline-xlarge{align-items:baseline}}.ai-bl,.ai-baseline,.align-items-bl,.align-items-baseline{align-items:baseline}@media screen and (min-width: 480px){.ai-fs--medium,.ai-fs-medium,.ai-flex-start--medium,.ai-flex-start-medium,.align-items-fs--medium,.align-items-fs-medium,.align-items-flex-start--medium,.align-items-flex-start-medium{align-items:flex-start}}@media screen and (min-width: 1024px){.ai-fs--large,.ai-fs-large,.ai-flex-start--large,.ai-flex-start-large,.align-items-fs--large,.align-items-fs-large,.align-items-flex-start--large,.align-items-flex-start-large{align-items:flex-start}}@media screen and (min-width: 1280px){.ai-fs--xlarge,.ai-fs-xlarge,.ai-flex-start--xlarge,.ai-flex-start-xlarge,.align-items-fs--xlarge,.align-items-fs-xlarge,.align-items-flex-start--xlarge,.align-items-flex-start-xlarge{align-items:flex-start}}.ai-fs,.ai-flex-start,.align-items-fs,.align-items-flex-start{align-items:flex-start}@media screen and (min-width: 480px){.ai-fe--medium,.ai-fe-medium,.ai-flex-end--medium,.ai-flex-end-medium,.align-items-fe--medium,.align-items-fe-medium,.align-items-flex-end--medium,.align-items-flex-end-medium{align-items:flex-end}}@media screen and (min-width: 1024px){.ai-fe--large,.ai-fe-large,.ai-flex-end--large,.ai-flex-end-large,.align-items-fe--large,.align-items-fe-large,.align-items-flex-end--large,.align-items-flex-end-large{align-items:flex-end}}@media screen and (min-width: 1280px){.ai-fe--xlarge,.ai-fe-xlarge,.ai-flex-end--xlarge,.ai-flex-end-xlarge,.align-items-fe--xlarge,.align-items-fe-xlarge,.align-items-flex-end--xlarge,.align-items-flex-end-xlarge{align-items:flex-end}}.ai-fe,.ai-flex-end,.align-items-fe,.align-items-flex-end{align-items:flex-end}@media screen and (min-width: 480px){.as-s--medium,.as-s-medium,.as-stretch--medium,.as-stretch-medium,.align-self-s--medium,.align-self-s-medium,.align-self-stretch--medium,.align-self-stretch-medium{align-self:stretch}}@media screen and (min-width: 1024px){.as-s--large,.as-s-large,.as-stretch--large,.as-stretch-large,.align-self-s--large,.align-self-s-large,.align-self-stretch--large,.align-self-stretch-large{align-self:stretch}}@media screen and (min-width: 1280px){.as-s--xlarge,.as-s-xlarge,.as-stretch--xlarge,.as-stretch-xlarge,.align-self-s--xlarge,.align-self-s-xlarge,.align-self-stretch--xlarge,.align-self-stretch-xlarge{align-self:stretch}}.as-s,.as-stretch,.align-self-s,.align-self-stretch{align-self:stretch}@media screen and (min-width: 480px){.as-c--medium,.as-c-medium,.as-center--medium,.as-center-medium,.align-self-c--medium,.align-self-c-medium,.align-self-center--medium,.align-self-center-medium{align-self:center}}@media screen and (min-width: 1024px){.as-c--large,.as-c-large,.as-center--large,.as-center-large,.align-self-c--large,.align-self-c-large,.align-self-center--large,.align-self-center-large{align-self:center}}@media screen and (min-width: 1280px){.as-c--xlarge,.as-c-xlarge,.as-center--xlarge,.as-center-xlarge,.align-self-c--xlarge,.align-self-c-xlarge,.align-self-center--xlarge,.align-self-center-xlarge{align-self:center}}.as-c,.as-center,.align-self-c,.align-self-center{align-self:center}@media screen and (min-width: 480px){.as-bl--medium,.as-bl-medium,.as-baseline--medium,.as-baseline-medium,.align-self-bl--medium,.align-self-bl-medium,.align-self-baseline--medium,.align-self-baseline-medium{align-self:baseline}}@media screen and (min-width: 1024px){.as-bl--large,.as-bl-large,.as-baseline--large,.as-baseline-large,.align-self-bl--large,.align-self-bl-large,.align-self-baseline--large,.align-self-baseline-large{align-self:baseline}}@media screen and (min-width: 1280px){.as-bl--xlarge,.as-bl-xlarge,.as-baseline--xlarge,.as-baseline-xlarge,.align-self-bl--xlarge,.align-self-bl-xlarge,.align-self-baseline--xlarge,.align-self-baseline-xlarge{align-self:baseline}}.as-bl,.as-baseline,.align-self-bl,.align-self-baseline{align-self:baseline}@media screen and (min-width: 480px){.as-fs--medium,.as-fs-medium,.as-flex-start--medium,.as-flex-start-medium,.align-self-fs--medium,.align-self-fs-medium,.align-self-flex-start--medium,.align-self-flex-start-medium{align-self:flex-start}}@media screen and (min-width: 1024px){.as-fs--large,.as-fs-large,.as-flex-start--large,.as-flex-start-large,.align-self-fs--large,.align-self-fs-large,.align-self-flex-start--large,.align-self-flex-start-large{align-self:flex-start}}@media screen and (min-width: 1280px){.as-fs--xlarge,.as-fs-xlarge,.as-flex-start--xlarge,.as-flex-start-xlarge,.align-self-fs--xlarge,.align-self-fs-xlarge,.align-self-flex-start--xlarge,.align-self-flex-start-xlarge{align-self:flex-start}}.as-fs,.as-flex-start,.align-self-fs,.align-self-flex-start{align-self:flex-start}@media screen and (min-width: 480px){.as-fe--medium,.as-fe-medium,.as-flex-end--medium,.as-flex-end-medium,.align-self-fe--medium,.align-self-fe-medium,.align-self-flex-end--medium,.align-self-flex-end-medium{align-self:flex-end}}@media screen and (min-width: 1024px){.as-fe--large,.as-fe-large,.as-flex-end--large,.as-flex-end-large,.align-self-fe--large,.align-self-fe-large,.align-self-flex-end--large,.align-self-flex-end-large{align-self:flex-end}}@media screen and (min-width: 1280px){.as-fe--xlarge,.as-fe-xlarge,.as-flex-end--xlarge,.as-flex-end-xlarge,.align-self-fe--xlarge,.align-self-fe-xlarge,.align-self-flex-end--xlarge,.align-self-flex-end-xlarge{align-self:flex-end}}.as-fe,.as-flex-end,.align-self-fe,.align-self-flex-end{align-self:flex-end}@media screen and (min-width: 480px){.js-s--medium,.js-s-medium,.js-stretch--medium,.js-stretch-medium,.justify-self-s--medium,.justify-self-s-medium,.justify-self-stretch--medium,.justify-self-stretch-medium{justify-self:stretch}}@media screen and (min-width: 1024px){.js-s--large,.js-s-large,.js-stretch--large,.js-stretch-large,.justify-self-s--large,.justify-self-s-large,.justify-self-stretch--large,.justify-self-stretch-large{justify-self:stretch}}@media screen and (min-width: 1280px){.js-s--xlarge,.js-s-xlarge,.js-stretch--xlarge,.js-stretch-xlarge,.justify-self-s--xlarge,.justify-self-s-xlarge,.justify-self-stretch--xlarge,.justify-self-stretch-xlarge{justify-self:stretch}}.js-s,.js-stretch,.justify-self-s,.justify-self-stretch{justify-self:stretch}@media screen and (min-width: 480px){.js-c--medium,.js-c-medium,.js-center--medium,.js-center-medium,.justify-self-c--medium,.justify-self-c-medium,.justify-self-center--medium,.justify-self-center-medium{justify-self:center}}@media screen and (min-width: 1024px){.js-c--large,.js-c-large,.js-center--large,.js-center-large,.justify-self-c--large,.justify-self-c-large,.justify-self-center--large,.justify-self-center-large{justify-self:center}}@media screen and (min-width: 1280px){.js-c--xlarge,.js-c-xlarge,.js-center--xlarge,.js-center-xlarge,.justify-self-c--xlarge,.justify-self-c-xlarge,.justify-self-center--xlarge,.justify-self-center-xlarge{justify-self:center}}.js-c,.js-center,.justify-self-c,.justify-self-center{justify-self:center}@media screen and (min-width: 480px){.js-bl--medium,.js-bl-medium,.js-baseline--medium,.js-baseline-medium,.justify-self-bl--medium,.justify-self-bl-medium,.justify-self-baseline--medium,.justify-self-baseline-medium{justify-self:baseline}}@media screen and (min-width: 1024px){.js-bl--large,.js-bl-large,.js-baseline--large,.js-baseline-large,.justify-self-bl--large,.justify-self-bl-large,.justify-self-baseline--large,.justify-self-baseline-large{justify-self:baseline}}@media screen and (min-width: 1280px){.js-bl--xlarge,.js-bl-xlarge,.js-baseline--xlarge,.js-baseline-xlarge,.justify-self-bl--xlarge,.justify-self-bl-xlarge,.justify-self-baseline--xlarge,.justify-self-baseline-xlarge{justify-self:baseline}}.js-bl,.js-baseline,.justify-self-bl,.justify-self-baseline{justify-self:baseline}@media screen and (min-width: 480px){.js-fs--medium,.js-fs-medium,.js-flex-start--medium,.js-flex-start-medium,.justify-self-fs--medium,.justify-self-fs-medium,.justify-self-flex-start--medium,.justify-self-flex-start-medium{justify-self:flex-start}}@media screen and (min-width: 1024px){.js-fs--large,.js-fs-large,.js-flex-start--large,.js-flex-start-large,.justify-self-fs--large,.justify-self-fs-large,.justify-self-flex-start--large,.justify-self-flex-start-large{justify-self:flex-start}}@media screen and (min-width: 1280px){.js-fs--xlarge,.js-fs-xlarge,.js-flex-start--xlarge,.js-flex-start-xlarge,.justify-self-fs--xlarge,.justify-self-fs-xlarge,.justify-self-flex-start--xlarge,.justify-self-flex-start-xlarge{justify-self:flex-start}}.js-fs,.js-flex-start,.justify-self-fs,.justify-self-flex-start{justify-self:flex-start}@media screen and (min-width: 480px){.js-fe--medium,.js-fe-medium,.js-flex-end--medium,.js-flex-end-medium,.justify-self-fe--medium,.justify-self-fe-medium,.justify-self-flex-end--medium,.justify-self-flex-end-medium{justify-self:flex-end}}@media screen and (min-width: 1024px){.js-fe--large,.js-fe-large,.js-flex-end--large,.js-flex-end-large,.justify-self-fe--large,.justify-self-fe-large,.justify-self-flex-end--large,.justify-self-flex-end-large{justify-self:flex-end}}@media screen and (min-width: 1280px){.js-fe--xlarge,.js-fe-xlarge,.js-flex-end--xlarge,.js-flex-end-xlarge,.justify-self-fe--xlarge,.justify-self-fe-xlarge,.justify-self-flex-end--xlarge,.justify-self-flex-end-xlarge{justify-self:flex-end}}.js-fe,.js-flex-end,.justify-self-fe,.justify-self-flex-end{justify-self:flex-end}@media screen and (min-width: 480px){.fd-c--medium,.fd-c-medium,.fd-column--medium,.fd-column-medium,.flex-direction-c--medium,.flex-direction-c-medium,.flex-direction-column--medium,.flex-direction-column-medium{flex-direction:column}}@media screen and (min-width: 1024px){.fd-c--large,.fd-c-large,.fd-column--large,.fd-column-large,.flex-direction-c--large,.flex-direction-c-large,.flex-direction-column--large,.flex-direction-column-large{flex-direction:column}}@media screen and (min-width: 1280px){.fd-c--xlarge,.fd-c-xlarge,.fd-column--xlarge,.fd-column-xlarge,.flex-direction-c--xlarge,.flex-direction-c-xlarge,.flex-direction-column--xlarge,.flex-direction-column-xlarge{flex-direction:column}}.fd-c,.fd-column,.flex-direction-c,.flex-direction-column{flex-direction:column}@media screen and (min-width: 480px){.fd-r--medium,.fd-r-medium,.fd-row--medium,.fd-row-medium,.flex-direction-r--medium,.flex-direction-r-medium,.flex-direction-row--medium,.flex-direction-row-medium{flex-direction:row}}@media screen and (min-width: 1024px){.fd-r--large,.fd-r-large,.fd-row--large,.fd-row-large,.flex-direction-r--large,.flex-direction-r-large,.flex-direction-row--large,.flex-direction-row-large{flex-direction:row}}@media screen and (min-width: 1280px){.fd-r--xlarge,.fd-r-xlarge,.fd-row--xlarge,.fd-row-xlarge,.flex-direction-r--xlarge,.flex-direction-r-xlarge,.flex-direction-row--xlarge,.flex-direction-row-xlarge{flex-direction:row}}.fd-r,.fd-row,.flex-direction-r,.flex-direction-row{flex-direction:row}@media screen and (min-width: 480px){.fg--medium,.fg-medium,.grow--medium,.grow-medium,.flex-grow--medium,.flex-grow-medium{flex-grow:1}}@media screen and (min-width: 1024px){.fg--large,.fg-large,.grow--large,.grow-large,.flex-grow--large,.flex-grow-large{flex-grow:1}}@media screen and (min-width: 1280px){.fg--xlarge,.fg-xlarge,.grow--xlarge,.grow-xlarge,.flex-grow--xlarge,.flex-grow-xlarge{flex-grow:1}}.fg,.grow,.flex-grow{flex-grow:1}@media screen and (min-width: 480px){.fs--medium,.fs-medium,.shrink--medium,.shrink-medium,.flex-shrink--medium,.flex-shrink-medium{flex-shrink:1}}@media screen and (min-width: 1024px){.fs--large,.fs-large,.shrink--large,.shrink-large,.flex-shrink--large,.flex-shrink-large{flex-shrink:1}}@media screen and (min-width: 1280px){.fs--xlarge,.fs-xlarge,.shrink--xlarge,.shrink-xlarge,.flex-shrink--xlarge,.flex-shrink-xlarge{flex-shrink:1}}.fs,.shrink,.flex-shrink{flex-shrink:1}.fb-0,.basis-0,.flex-basis-0{flex-basis:0}.fb-50,.basis-50,.flex-basis-50{flex-basis:50%}.fb-100,.basis-100,.flex-basis-100{flex-basis:100%}.fb-auto,.basis-auto,.flex-basis-auto{flex-basis:auto}@font-face{font-family:"icons";font-style:normal;font-weight:normal;src:url("fonts/cpicons/fonts/cpicons.eot?bust=v1");src:url("fonts/cpicons/fonts/cpicons.eot?#iefix") format("embedded-opentype"),url("fonts/cpicons/fonts/cpicons.woff?bust=v1") format("woff"),url("fonts/cpicons/fonts/cpicons.ttf?bust=v1") format("truetype"),url("fonts/cpicons/fonts/cpicons.svg#icons") format("svg")}@font-face{font-family:"Proxima";font-style:normal;font-weight:200;src:url("/dist/fonts/proxima-condensed/thin/thin.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/thin/thin.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/thin/thin.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/thin/thin.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/thin/thin.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:italic;font-weight:200;src:url("/dist/fonts/proxima-condensed/thinitalic/thinit.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/thinitalic/thinit.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/thinitalic/thinit.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/thinitalic/thinit.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/thinitalic/thinit.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:normal;font-weight:300;src:url("/dist/fonts/proxima-condensed/light/light.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/light/light.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/light/light.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/light/light.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/light/light.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:italic;font-weight:300;src:url("/dist/fonts/proxima-condensed/lightitalic/lightit.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/lightitalic/lightit.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/lightitalic/lightit.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/lightitalic/lightit.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/lightitalic/lightit.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:normal;font-weight:normal;src:url("/dist/fonts/proxima-condensed/regular/regular.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/regular/regular.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/regular/regular.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/regular/regular.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/regular/regular.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:italic;font-weight:normal;src:url("/dist/fonts/proxima-condensed/italic/regularit.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/italic/regularit.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/italic/regularit.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/italic/regularit.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/italic/regularit.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:normal;font-weight:500;src:url("/dist/fonts/proxima-condensed/medium/medium.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/medium/medium.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/medium/medium.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/medium/medium.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/medium/medium.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:italic;font-weight:500;src:url("/dist/fonts/proxima-condensed/mediumitalic/mediumit.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/mediumitalic/mediumit.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/mediumitalic/mediumit.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/mediumitalic/mediumit.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/mediumitalic/mediumit.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:normal;font-weight:600;src:url("/dist/fonts/proxima-condensed/semibold/semibold.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/semibold/semibold.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/semibold/semibold.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/semibold/semibold.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/semibold/semibold.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:italic;font-weight:600;src:url("/dist/fonts/proxima-condensed/semibolditalic/semiboldit.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/semibolditalic/semiboldit.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/semibolditalic/semiboldit.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/semibolditalic/semiboldit.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/semibolditalic/semiboldit.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:normal;font-weight:700;src:url("/dist/fonts/proxima-condensed/bold/bold.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/bold/bold.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/bold/bold.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/bold/bold.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/bold/bold.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:italic;font-weight:700;src:url("/dist/fonts/proxima-condensed/bolditalic/boldit.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/bolditalic/boldit.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/bolditalic/boldit.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/bolditalic/boldit.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/bolditalic/boldit.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:normal;font-weight:800;src:url("/dist/fonts/proxima-condensed/extrabold/extrabold.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/extrabold/extrabold.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/extrabold/extrabold.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/extrabold/extrabold.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/extrabold/extrabold.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:italic;font-weight:800;src:url("/dist/fonts/proxima-condensed/extrabolditalic/extraboldit.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/extrabolditalic/extraboldit.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/extrabolditalic/extraboldit.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/extrabolditalic/extraboldit.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/extrabolditalic/extraboldit.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:normal;font-weight:900;src:url("/dist/fonts/proxima-condensed/black/black.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/black/black.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/black/black.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/black/black.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/black/black.svg#Proxima") format("svg")}@font-face{font-family:"Proxima";font-style:italic;font-weight:900;src:url("/dist/fonts/proxima-condensed/blackitalic/blackit.eot?bust=v1");src:url("/dist/fonts/proxima-condensed/blackitalic/blackit.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima-condensed/blackitalic/blackit.woff?bust=v1") format("woff"),url("/dist/fonts/proxima-condensed/blackitalic/blackit.ttf?bust=v1") format("truetype"),url("/dist/fonts/proxima-condensed/blackitalic/blackit.svg#Proxima") format("svg")}.text-xs{font-size:0.75rem !important;line-height:1 !important}.text-sm{font-size:0.875rem !important;line-height:1.25 !important}.text-base{font-size:1rem !important;line-height:1.5 !important}.text-lg{font-size:1.125rem !important;line-height:1.75 !important}.text-xl{font-size:1.25rem !important;line-height:1.75 !important}.text-2xl{font-size:1.5rem !important;line-height:2 !important}.text-3xl{font-size:1.875rem !important;line-height:2.25 !important}.text-4xl{font-size:2.25rem !important;line-height:2.5 !important}.text-5xl{font-size:3rem !important;line-height:1 !important}.text-6xl{font-size:3.75rem !important;line-height:1 !important}.text-7xl{font-size:4.5rem !important;line-height:1 !important}.text-8xl{font-size:6rem !important;line-height:1 !important}.text-9xl{font-size:8rem !important;line-height:1 !important}.leading-none{line-height:1 !important}.leading-tight{line-height:1.25 !important}.leading-snug{line-height:1.375 !important}.leading-normal{line-height:1.5 !important}.leading-relaxed{line-height:1.625 !important}.leading-loose{line-height:2 !important}.tracking-tighter{letter-spacing:-0.05em !important}.tracking-tight{letter-spacing:-0.025em !important}.tracking-normal{letter-spacing:0em !important}.tracking-wide{letter-spacing:.025em !important}.tracking-wider{letter-spacing:.05em !important}.tracking-widest{letter-spacing:.1em !important}html{height:auto;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lt-ie9 body{background:#e4e4e4}.body-container{display:flex;flex-direction:column}.main-container{flex:1 1 auto}.grecaptcha-badge{visibility:hidden}@media screen{.brand,.blockquote--feature>p,.brand-face,.bfh h6,.bfh h5,.bfh h4,.bfh h3,.bfh h2,.bfh h1,.bfh h1,.bfh h2,.bfh h3,.bfh h4,.bfh h5,.bfh h6{font-family:Proxima, Helvetica Neue, sans-serif}h1.brand,h1.brand-face,.bfh h1,.bfh h1,h1 .brand,h1 .blockquote--feature>p,h1 .brand-face,h1 .bfh h6,h1 .bfh h5,h1 .bfh h4,h1 .bfh h3,h1 .bfh h2,h1 .bfh h1,.bfh h1 h6,.bfh h1 h5,.bfh h1 h4,.bfh h1 h3,.bfh h1 h2,.bfh h1 h1,h1 .bfh h1,.bfh h1 h1,h1 .bfh h2,.bfh h1 h2,h1 .bfh h3,.bfh h1 h3,h1 .bfh h4,.bfh h1 h4,h1 .bfh h5,.bfh h1 h5,h1 .bfh h6,.bfh h1 h6,.alpha.brand,.blockquote--feature>p.alpha,.alpha.brand-face,.bfh h6.alpha,.bfh h5.alpha,.bfh h4.alpha,.bfh h3.alpha,.bfh h2.alpha,.bfh h1.alpha,.alpha .brand,.alpha .blockquote--feature>p,.alpha .brand-face,.alpha .bfh h6,.alpha .bfh h5,.alpha .bfh h4,.alpha .bfh h3,.alpha .bfh h2,.alpha .bfh h1,.bfh .alpha h6,.bfh .alpha h5,.bfh .alpha h4,.bfh .alpha h3,.bfh .alpha h2,.bfh .alpha h1{line-height:1.4}h1.brand,h1.brand-face,.bfh h1,.bfh h1,h1 .brand,h1 .blockquote--feature>p,h1 .brand-face,h1 .bfh h6,h1 .bfh h5,h1 .bfh h4,h1 .bfh h3,h1 .bfh h2,h1 .bfh h1,.bfh h1 h6,.bfh h1 h5,.bfh h1 h4,.bfh h1 h3,.bfh h1 h2,.bfh h1 h1,h1 .bfh h1,.bfh h1 h1,h1 .bfh h2,.bfh h1 h2,h1 .bfh h3,.bfh h1 h3,h1 .bfh h4,.bfh h1 h4,h1 .bfh h5,.bfh h1 h5,h1 .bfh h6,.bfh h1 h6,.alpha.brand,.blockquote--feature>p.alpha,.alpha.brand-face,.bfh h6.alpha,.bfh h5.alpha,.bfh h4.alpha,.bfh h3.alpha,.bfh h2.alpha,.bfh h1.alpha,.alpha .brand,.alpha .blockquote--feature>p,.alpha .brand-face,.alpha .bfh h6,.alpha .bfh h5,.alpha .bfh h4,.alpha .bfh h3,.alpha .bfh h2,.alpha .bfh h1,.bfh .alpha h6,.bfh .alpha h5,.bfh .alpha h4,.bfh .alpha h3,.bfh .alpha h2,.bfh .alpha h1{font-size:44.9996px;font-size:3.7499666667rem}h2.brand,h2.brand-face,.bfh h2,.bfh h2,h2 .brand,h2 .blockquote--feature>p,h2 .brand-face,h2 .bfh h6,h2 .bfh h5,h2 .bfh h4,h2 .bfh h3,h2 .bfh h2,h2 .bfh h1,.bfh h2 h6,.bfh h2 h5,.bfh h2 h4,.bfh h2 h3,.bfh h2 h2,.bfh h2 h1,h2 .bfh h1,.bfh h2 h1,h2 .bfh h2,.bfh h2 h2,h2 .bfh h3,.bfh h2 h3,h2 .bfh h4,.bfh h2 h4,h2 .bfh h5,.bfh h2 h5,h2 .bfh h6,.bfh h2 h6,.beta.brand,.blockquote--feature>p.beta,.beta.brand-face,.bfh h6.beta,.bfh h5.beta,.bfh h4.beta,.bfh h3.beta,.bfh h2.beta,.bfh h1.beta,.beta .brand,.beta .blockquote--feature>p,.beta .brand-face,.beta .bfh h6,.beta .bfh h5,.beta .bfh h4,.beta .bfh h3,.beta .bfh h2,.beta .bfh h1,.bfh .beta h6,.bfh .beta h5,.bfh .beta h4,.bfh .beta h3,.bfh .beta h2,.bfh .beta h1{line-height:1.4}h2.brand,h2.brand-face,.bfh h2,.bfh h2,h2 .brand,h2 .blockquote--feature>p,h2 .brand-face,h2 .bfh h6,h2 .bfh h5,h2 .bfh h4,h2 .bfh h3,h2 .bfh h2,h2 .bfh h1,.bfh h2 h6,.bfh h2 h5,.bfh h2 h4,.bfh h2 h3,.bfh h2 h2,.bfh h2 h1,h2 .bfh h1,.bfh h2 h1,h2 .bfh h2,.bfh h2 h2,h2 .bfh h3,.bfh h2 h3,h2 .bfh h4,.bfh h2 h4,h2 .bfh h5,.bfh h2 h5,h2 .bfh h6,.bfh h2 h6,.beta.brand,.blockquote--feature>p.beta,.beta.brand-face,.bfh h6.beta,.bfh h5.beta,.bfh h4.beta,.bfh h3.beta,.bfh h2.beta,.bfh h1.beta,.beta .brand,.beta .blockquote--feature>p,.beta .brand-face,.beta .bfh h6,.beta .bfh h5,.beta .bfh h4,.beta .bfh h3,.beta .bfh h2,.beta .bfh h1,.bfh .beta h6,.bfh .beta h5,.bfh .beta h4,.bfh .beta h3,.bfh .beta h2,.bfh .beta h1{font-size:37.0004px;font-size:3.0833666667rem}h3.brand,h3.brand-face,.bfh h3,.bfh h3,h3 .brand,h3 .blockquote--feature>p,h3 .brand-face,h3 .bfh h6,h3 .bfh h5,h3 .bfh h4,h3 .bfh h3,h3 .bfh h2,h3 .bfh h1,.bfh h3 h6,.bfh h3 h5,.bfh h3 h4,.bfh h3 h3,.bfh h3 h2,.bfh h3 h1,h3 .bfh h1,.bfh h3 h1,h3 .bfh h2,.bfh h3 h2,h3 .bfh h3,.bfh h3 h3,h3 .bfh h4,.bfh h3 h4,h3 .bfh h5,.bfh h3 h5,h3 .bfh h6,.bfh h3 h6,.gamma.brand,.blockquote--feature>p.gamma,.gamma.brand-face,.bfh h6.gamma,.bfh h5.gamma,.bfh h4.gamma,.bfh h3.gamma,.bfh h2.gamma,.bfh h1.gamma,.gamma .brand,.gamma .blockquote--feature>p,.gamma .brand-face,.gamma .bfh h6,.gamma .bfh h5,.gamma .bfh h4,.gamma .bfh h3,.gamma .bfh h2,.gamma .bfh h1,.bfh .gamma h6,.bfh .gamma h5,.bfh .gamma h4,.bfh .gamma h3,.bfh .gamma h2,.bfh .gamma h1{line-height:1.4}h3.brand,h3.brand-face,.bfh h3,.bfh h3,h3 .brand,h3 .blockquote--feature>p,h3 .brand-face,h3 .bfh h6,h3 .bfh h5,h3 .bfh h4,h3 .bfh h3,h3 .bfh h2,h3 .bfh h1,.bfh h3 h6,.bfh h3 h5,.bfh h3 h4,.bfh h3 h3,.bfh h3 h2,.bfh h3 h1,h3 .bfh h1,.bfh h3 h1,h3 .bfh h2,.bfh h3 h2,h3 .bfh h3,.bfh h3 h3,h3 .bfh h4,.bfh h3 h4,h3 .bfh h5,.bfh h3 h5,h3 .bfh h6,.bfh h3 h6,.gamma.brand,.blockquote--feature>p.gamma,.gamma.brand-face,.bfh h6.gamma,.bfh h5.gamma,.bfh h4.gamma,.bfh h3.gamma,.bfh h2.gamma,.bfh h1.gamma,.gamma .brand,.gamma .blockquote--feature>p,.gamma .brand-face,.gamma .bfh h6,.gamma .bfh h5,.gamma .bfh h4,.gamma .bfh h3,.gamma .bfh h2,.gamma .bfh h1,.bfh .gamma h6,.bfh .gamma h5,.bfh .gamma h4,.bfh .gamma h3,.bfh .gamma h2,.bfh .gamma h1{font-size:29px;font-size:2.4166666667rem}h4.brand,h4.brand-face,.bfh h4,.bfh h4,h4 .brand,h4 .blockquote--feature>p,h4 .brand-face,h4 .bfh h6,h4 .bfh h5,h4 .bfh h4,h4 .bfh h3,h4 .bfh h2,h4 .bfh h1,.bfh h4 h6,.bfh h4 h5,.bfh h4 h4,.bfh h4 h3,.bfh h4 h2,.bfh h4 h1,h4 .bfh h1,.bfh h4 h1,h4 .bfh h2,.bfh h4 h2,h4 .bfh h3,.bfh h4 h3,h4 .bfh h4,.bfh h4 h4,h4 .bfh h5,.bfh h4 h5,h4 .bfh h6,.bfh h4 h6,.delta.brand,.blockquote--feature>p.delta,.delta.brand-face,.bfh h6.delta,.bfh h5.delta,.bfh h4.delta,.bfh h3.delta,.bfh h2.delta,.bfh h1.delta,.delta .brand,.delta .blockquote--feature>p,.delta .brand-face,.delta .bfh h6,.delta .bfh h5,.delta .bfh h4,.delta .bfh h3,.delta .bfh h2,.delta .bfh h1,.bfh .delta h6,.bfh .delta h5,.bfh .delta h4,.bfh .delta h3,.bfh .delta h2,.bfh .delta h1{line-height:1.4}h4.brand,h4.brand-face,.bfh h4,.bfh h4,h4 .brand,h4 .blockquote--feature>p,h4 .brand-face,h4 .bfh h6,h4 .bfh h5,h4 .bfh h4,h4 .bfh h3,h4 .bfh h2,h4 .bfh h1,.bfh h4 h6,.bfh h4 h5,.bfh h4 h4,.bfh h4 h3,.bfh h4 h2,.bfh h4 h1,h4 .bfh h1,.bfh h4 h1,h4 .bfh h2,.bfh h4 h2,h4 .bfh h3,.bfh h4 h3,h4 .bfh h4,.bfh h4 h4,h4 .bfh h5,.bfh h4 h5,h4 .bfh h6,.bfh h4 h6,.delta.brand,.blockquote--feature>p.delta,.delta.brand-face,.bfh h6.delta,.bfh h5.delta,.bfh h4.delta,.bfh h3.delta,.bfh h2.delta,.bfh h1.delta,.delta .brand,.delta .blockquote--feature>p,.delta .brand-face,.delta .bfh h6,.delta .bfh h5,.delta .bfh h4,.delta .bfh h3,.delta .bfh h2,.delta .bfh h1,.bfh .delta h6,.bfh .delta h5,.bfh .delta h4,.bfh .delta h3,.bfh .delta h2,.bfh .delta h1{font-size:20.9996px;font-size:1.7499666667rem}h5.brand,h5.brand-face,.bfh h5,.bfh h5,h5 .brand,h5 .blockquote--feature>p,h5 .brand-face,h5 .bfh h6,h5 .bfh h5,h5 .bfh h4,h5 .bfh h3,h5 .bfh h2,h5 .bfh h1,.bfh h5 h6,.bfh h5 h5,.bfh h5 h4,.bfh h5 h3,.bfh h5 h2,.bfh h5 h1,h5 .bfh h1,.bfh h5 h1,h5 .bfh h2,.bfh h5 h2,h5 .bfh h3,.bfh h5 h3,h5 .bfh h4,.bfh h5 h4,h5 .bfh h5,.bfh h5 h5,h5 .bfh h6,.bfh h5 h6,.epsilon.brand,.brand.stat__value,.blockquote--feature>p.epsilon,.blockquote--feature>p.stat__value,.epsilon.brand-face,.bfh h6.epsilon,.bfh h5.epsilon,.bfh h4.epsilon,.bfh h3.epsilon,.bfh h2.epsilon,.bfh h1.epsilon,.brand-face.stat__value,.bfh h6.stat__value,.bfh h5.stat__value,.bfh h4.stat__value,.bfh h3.stat__value,.bfh h2.stat__value,.bfh h1.stat__value,.epsilon .brand,.stat__value .brand,.epsilon .blockquote--feature>p,.stat__value .blockquote--feature>p,.epsilon .brand-face,.epsilon .bfh h6,.epsilon .bfh h5,.epsilon .bfh h4,.epsilon .bfh h3,.epsilon .bfh h2,.epsilon .bfh h1,.bfh .epsilon h6,.bfh .epsilon h5,.bfh .epsilon h4,.bfh .epsilon h3,.bfh .epsilon h2,.bfh .epsilon h1,.stat__value .brand-face,.stat__value .bfh h6,.stat__value .bfh h5,.stat__value .bfh h4,.stat__value .bfh h3,.stat__value .bfh h2,.stat__value .bfh h1,.bfh .stat__value h6,.bfh .stat__value h5,.bfh .stat__value h4,.bfh .stat__value h3,.bfh .stat__value h2,.bfh .stat__value h1{line-height:1.4}h5.brand,h5.brand-face,.bfh h5,.bfh h5,h5 .brand,h5 .blockquote--feature>p,h5 .brand-face,h5 .bfh h6,h5 .bfh h5,h5 .bfh h4,h5 .bfh h3,h5 .bfh h2,h5 .bfh h1,.bfh h5 h6,.bfh h5 h5,.bfh h5 h4,.bfh h5 h3,.bfh h5 h2,.bfh h5 h1,h5 .bfh h1,.bfh h5 h1,h5 .bfh h2,.bfh h5 h2,h5 .bfh h3,.bfh h5 h3,h5 .bfh h4,.bfh h5 h4,h5 .bfh h5,.bfh h5 h5,h5 .bfh h6,.bfh h5 h6,.epsilon.brand,.brand.stat__value,.blockquote--feature>p.epsilon,.blockquote--feature>p.stat__value,.epsilon.brand-face,.bfh h6.epsilon,.bfh h5.epsilon,.bfh h4.epsilon,.bfh h3.epsilon,.bfh h2.epsilon,.bfh h1.epsilon,.brand-face.stat__value,.bfh h6.stat__value,.bfh h5.stat__value,.bfh h4.stat__value,.bfh h3.stat__value,.bfh h2.stat__value,.bfh h1.stat__value,.epsilon .brand,.stat__value .brand,.epsilon .blockquote--feature>p,.stat__value .blockquote--feature>p,.epsilon .brand-face,.epsilon .bfh h6,.epsilon .bfh h5,.epsilon .bfh h4,.epsilon .bfh h3,.epsilon .bfh h2,.epsilon .bfh h1,.bfh .epsilon h6,.bfh .epsilon h5,.bfh .epsilon h4,.bfh .epsilon h3,.bfh .epsilon h2,.bfh .epsilon h1,.stat__value .brand-face,.stat__value .bfh h6,.stat__value .bfh h5,.stat__value .bfh h4,.stat__value .bfh h3,.stat__value .bfh h2,.stat__value .bfh h1,.bfh .stat__value h6,.bfh .stat__value h5,.bfh .stat__value h4,.bfh .stat__value h3,.bfh .stat__value h2,.bfh .stat__value h1{font-size:19.0004px;font-size:1.5833666667rem}h6.brand,h6.brand-face,.bfh h6,.bfh h6,h6 .brand,h6 .blockquote--feature>p,h6 .brand-face,h6 .bfh h6,h6 .bfh h5,h6 .bfh h4,h6 .bfh h3,h6 .bfh h2,h6 .bfh h1,.bfh h6 h6,.bfh h6 h5,.bfh h6 h4,.bfh h6 h3,.bfh h6 h2,.bfh h6 h1,h6 .bfh h1,.bfh h6 h1,h6 .bfh h2,.bfh h6 h2,h6 .bfh h3,.bfh h6 h3,h6 .bfh h4,.bfh h6 h4,h6 .bfh h5,.bfh h6 h5,h6 .bfh h6,.bfh h6 h6,.zeta.brand,.blockquote--feature>p.zeta,.zeta.brand-face,.bfh h6.zeta,.bfh h5.zeta,.bfh h4.zeta,.bfh h3.zeta,.bfh h2.zeta,.bfh h1.zeta,.zeta .brand,.zeta .blockquote--feature>p,.zeta .brand-face,.zeta .bfh h6,.zeta .bfh h5,.zeta .bfh h4,.zeta .bfh h3,.zeta .bfh h2,.zeta .bfh h1,.bfh .zeta h6,.bfh .zeta h5,.bfh .zeta h4,.bfh .zeta h3,.bfh .zeta h2,.bfh .zeta h1{line-height:1.4}h6.brand,h6.brand-face,.bfh h6,.bfh h6,h6 .brand,h6 .blockquote--feature>p,h6 .brand-face,h6 .bfh h6,h6 .bfh h5,h6 .bfh h4,h6 .bfh h3,h6 .bfh h2,h6 .bfh h1,.bfh h6 h6,.bfh h6 h5,.bfh h6 h4,.bfh h6 h3,.bfh h6 h2,.bfh h6 h1,h6 .bfh h1,.bfh h6 h1,h6 .bfh h2,.bfh h6 h2,h6 .bfh h3,.bfh h6 h3,h6 .bfh h4,.bfh h6 h4,h6 .bfh h5,.bfh h6 h5,h6 .bfh h6,.bfh h6 h6,.zeta.brand,.blockquote--feature>p.zeta,.zeta.brand-face,.bfh h6.zeta,.bfh h5.zeta,.bfh h4.zeta,.bfh h3.zeta,.bfh h2.zeta,.bfh h1.zeta,.zeta .brand,.zeta .blockquote--feature>p,.zeta .brand-face,.zeta .bfh h6,.zeta .bfh h5,.zeta .bfh h4,.zeta .bfh h3,.zeta .bfh h2,.zeta .bfh h1,.bfh .zeta h6,.bfh .zeta h5,.bfh .zeta h4,.bfh .zeta h3,.bfh .zeta h2,.bfh .zeta h1{font-size:17px;font-size:1.4166666667rem}.giga.brand,.blockquote--feature>p.giga,.giga.brand-face,.bfh h6.giga,.bfh h5.giga,.bfh h4.giga,.bfh h3.giga,.bfh h2.giga,.bfh h1.giga,.giga .brand,.giga .blockquote--feature>p,.giga .brand-face,.giga .bfh h6,.giga .bfh h5,.giga .bfh h4,.giga .bfh h3,.giga .bfh h2,.giga .bfh h1,.bfh .giga h6,.bfh .giga h5,.bfh .giga h4,.bfh .giga h3,.bfh .giga h2,.bfh .giga h1{line-height:1.4}.giga.brand,.blockquote--feature>p.giga,.giga.brand-face,.bfh h6.giga,.bfh h5.giga,.bfh h4.giga,.bfh h3.giga,.bfh h2.giga,.bfh h1.giga,.giga .brand,.giga .blockquote--feature>p,.giga .brand-face,.giga .bfh h6,.giga .bfh h5,.giga .bfh h4,.giga .bfh h3,.giga .bfh h2,.giga .bfh h1,.bfh .giga h6,.bfh .giga h5,.bfh .giga h4,.bfh .giga h3,.bfh .giga h2,.bfh .giga h1{font-size:83px;font-size:6.9166666667rem}.mega.brand,.blockquote--feature>p.mega,.mega.brand-face,.bfh h6.mega,.bfh h5.mega,.bfh h4.mega,.bfh h3.mega,.bfh h2.mega,.bfh h1.mega,.mega .brand,.mega .blockquote--feature>p,.mega .brand-face,.mega .bfh h6,.mega .bfh h5,.mega .bfh h4,.mega .bfh h3,.mega .bfh h2,.mega .bfh h1,.bfh .mega h6,.bfh .mega h5,.bfh .mega h4,.bfh .mega h3,.bfh .mega h2,.bfh .mega h1{line-height:1.4}.mega.brand,.blockquote--feature>p.mega,.mega.brand-face,.bfh h6.mega,.bfh h5.mega,.bfh h4.mega,.bfh h3.mega,.bfh h2.mega,.bfh h1.mega,.mega .brand,.mega .blockquote--feature>p,.mega .brand-face,.mega .bfh h6,.mega .bfh h5,.mega .bfh h4,.mega .bfh h3,.mega .bfh h2,.mega .bfh h1,.bfh .mega h6,.bfh .mega h5,.bfh .mega h4,.bfh .mega h3,.bfh .mega h2,.bfh .mega h1{font-size:65px;font-size:5.4166666667rem}.kilo.brand,.blockquote--feature>p.kilo,.kilo.brand-face,.bfh h6.kilo,.bfh h5.kilo,.bfh h4.kilo,.bfh h3.kilo,.bfh h2.kilo,.bfh h1.kilo,.kilo .brand,.kilo .blockquote--feature>p,.kilo .brand-face,.kilo .bfh h6,.kilo .bfh h5,.kilo .bfh h4,.kilo .bfh h3,.kilo .bfh h2,.kilo .bfh h1,.bfh .kilo h6,.bfh .kilo h5,.bfh .kilo h4,.bfh .kilo h3,.bfh .kilo h2,.bfh .kilo h1{line-height:1.4}.kilo.brand,.blockquote--feature>p.kilo,.kilo.brand-face,.bfh h6.kilo,.bfh h5.kilo,.bfh h4.kilo,.bfh h3.kilo,.bfh h2.kilo,.bfh h1.kilo,.kilo .brand,.kilo .blockquote--feature>p,.kilo .brand-face,.kilo .bfh h6,.kilo .bfh h5,.kilo .bfh h4,.kilo .bfh h3,.kilo .bfh h2,.kilo .bfh h1,.bfh .kilo h6,.bfh .kilo h5,.bfh .kilo h4,.bfh .kilo h3,.bfh .kilo h2,.bfh .kilo h1{font-size:53px;font-size:4.4166666667rem}}.icon,[class*=icon--]{display:inline-flex;min-width:1em;min-height:1em;text-align:center}.yes-js .custom-checkbox.custom-checkbox--radio>.icon:before,.yes-js .custom-checkbox.custom-checkbox--default>.icon:before,.accordian--disclosure>.accordian__title>.accordian__icon:before,.accordian--arrow>.accordian__title:before,.accordian--expand>.accordian__title:before,.card__star:before,.carousel__previous:before,.carousel__next:before,.blockquote--icon:before,.pagination--bullets>.pagination__item>a:before,.bullet-list>li:before,.select:before,.ms-choice:before,.yes-js .checkbox-icon--addition>.icon:before,.yes-js .checkbox-icon--default>.icon:before,[class*=icon--]:before{font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=icon--]{display:inline-block}.icon--text-input{position:relative;color:#7f7f7f;text-shadow:none}.icon--text-input:before{position:absolute;right:8px;top:50%;margin-top:-0.7}.icon--text-input .text-input,.icon--text-input .ms-search>input{padding-right:32px;width:100%}.icon--text-input-left:before{right:auto;left:8px}.icon--text-input-left .text-input,.icon--text-input-left .ms-search>input{padding-right:16px;padding-left:24px}.icon--stretch{font-size:1.3em;margin-top:-0.15em;margin-bottom:-0.15em}.icon--button{line-height:1;cursor:pointer}.icon--button:hover{text-decoration:none}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.icon--loading{line-height:1;height:1em;animation:anim-rotate 1s infinite steps(8)}[class*=icon--vehicle]{vertical-align:middle;font-size:2em;line-height:4.2857142857px}.hN [class*=icon--vehicle]{line-height:.65}.icon--target:before{content:""}.icon--location-2:before{content:""}.icon--mouse:before{content:""}.icon--paperplane:before{content:""}.icon--user:before{content:""}.icon--users:before{content:""}.icon--user-add:before{content:""}.icon--quote:before{content:""}.icon--search:before{content:""}.icon--link:before{content:""}.icon--tag:before{content:""}.icon--camera:before{content:""}.icon--megaphone:before{content:""}.icon--clock:before{content:""}.icon--briefcase:before{content:""}.icon--gauge:before{content:""}.icon--key:before{content:""}.icon--cone:before{content:""}.icon--cart:before{content:""}.icon--rss:before{content:""}.icon--help:before{content:""}.icon--info:before{content:""}.icon--info-2:before{content:""}.icon--checkmark:before{content:""}.icon--warning:before{content:""}.icon--history:before{content:""}.icon--list:before{content:""}.icon--list-2:before,.select--tab.select:before,.select--tab.ms-choice:before{content:""}.icon--video:before{content:""}.icon--pictures:before{content:""}.icon--trash:before{content:""}.icon--arrow-left:before{content:""}.icon--arrow-down:before{content:""}.icon--arrow-up:before{content:""}.icon--arrow-right:before{content:""}.icon--arrow-left-2:before,.carousel__buttons--medium .carousel__previous:before,.carousel__buttons--small .carousel__previous:before{content:""}.icon--arrow-down-2:before,.accordian--disclosure>.accordian__title>.accordian__icon:before,.accordian--arrow>.accordian__title:before,.select:before,.ms-choice:before{content:""}.icon--arrow-up-2:before,.accordian--disclosure.is-active>.accordian__title>.accordian__icon:before,.accordian--arrow.is-active>.accordian__title:before{content:""}.icon--arrow-right-2:before,.carousel__buttons--medium .carousel__next:before,.carousel__buttons--small .carousel__next:before,.bullet-list--arrow-right-2>li:before{content:""}.icon--export:before{content:""}.icon--thumbs-up:before{content:""}.icon--thumbs-down:before{content:""}.icon--car:before{content:""}.icon--gas-station:before{content:""}.icon--vehicle-car:before{content:""}.icon--vehicle-cargo-van:before{content:""}.icon--vehicle-convertible:before{content:""}.icon--vehicle-hatchback:before{content:""}.icon--vehicle-passenger-van:before{content:""}.icon--vehicle-specialty:before{content:""}.icon--vehicle-sport-utility:before{content:""}.icon--vehicle-station-wagon:before{content:""}.icon--vehicle-truck:before{content:""}.icon--wheel:before{content:""}.icon--transmission:before{content:""}.icon--gas-meter:before{content:""}.icon--short-logo:before{content:""}.icon--steering-wheel:before{content:""}.icon--emblem:before{content:""}.icon--horse:before{content:""}.icon--lightning:before{content:""}.icon--water:before{content:""}.icon--home:before{content:""}.icon--tag-2:before{content:""}.icon--credit:before{content:""}.icon--coin:before{content:""}.icon--phone:before{content:""}.icon--bubble:before{content:""}.icon--bubble-2:before{content:""}.icon--quotes-left:before,.blockquote--icon:before{content:""}.icon--dashboard:before{content:""}.icon--wrench:before{content:""}.icon--lock:before{content:""}.icon--cog:before{content:""}.icon--star:before,.card__star:before{content:""}.icon--star-2:before{content:""}.icon--star-3:before,.card__star.is-active:before,.card__star:hover:before{content:""}.icon--checkmark-2:before,.yes-js .custom-checkbox.custom-checkbox--default.is-selected>.icon:before,.ms-drop .selected label:before,.yes-js .checkbox-icon--addition.is-selected>.icon:before{content:""}.icon--checkmark-3:before{content:""}.icon--minus:before,.yes-js .custom-checkbox.custom-checkbox--default.is-selected:hover>.icon:before,.yes-js .checkbox-icon--addition.is-selected:hover>.icon:before{content:""}.icon--plus:before,.yes-js .custom-checkbox.custom-checkbox--default>.icon:before,.yes-js .checkbox-icon--addition>.icon:before{content:""}.icon--expand:before,.accordian--expand>.accordian__title:before{content:""}.icon--contract:before,.accordian--expand.is-active>.accordian__title:before{content:""}.icon--android:before{content:""}.icon--apple:before{content:""}.icon--google-plus:before{content:""}.icon--google-plus-2:before{content:""}.icon--facebook:before{content:""}.icon--facebook-2:before{content:""}.icon--twitter:before{content:""}.icon--twitter-2:before{content:""}.icon--mail:before{content:""}.icon--mail-2:before{content:""}.icon--windows-8:before{content:""}.icon--location:before{content:""}.icon--expand-2:before{content:""}.icon--contract-2:before{content:""}.icon--spinner:before,.icon--loading:before{content:""}.icon--radio-unchecked:before,.yes-js .custom-checkbox.custom-checkbox--radio>.icon:before,.pagination--bullets>.pagination__item>a:before,.yes-js .checkbox-icon--default>.icon:before{content:""}.icon--radio-checked:before,.yes-js .custom-checkbox.custom-checkbox--radio.is-selected>.icon:before,.pagination--bullets>.pagination__item>a.is-active:before,.yes-js .checkbox-icon--default.is-selected>.icon:before{content:""}.icon--google-plus-3:before{content:""}.icon--facebook-3:before{content:""}.icon--twitter-3:before{content:""}.icon--exit:before{content:""}.icon--map:before{content:""}.icon--map-2:before{content:""}.icon--close:before{content:""}.icon--youtube:before{content:""}.icon--print:before{content:""}.icon--cancel-circle:before{content:""}.icon--newspaper:before{content:""}.icon--loop:before{content:""}.icon--droplet:before{content:""}.icon--pinterest:before{content:""}.icon--pinterest-2:before{content:""}.icon--eye:before{content:""}.icon--eye-plus:before{content:""}.icon--eye-minus:before{content:""}.icon--eye-blocked:before{content:""}.button.focus,.button:focus{border-color:#4cb74c !important;outline:none}.button{border-radius:4px}.button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-weight:700;line-height:1;text-align:center;transition:box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button [class*=icon--]{vertical-align:middle}.button--circle{padding:4px}@supports(aspect-ratio: auto){.button--circle{aspect-ratio:1}}.button--default{border:1px solid hsl(0,0%,75.9215686275%)}.button-group>.button--default:not(:last-child){border-right:1px solid hsl(0,0%,75.9215686275%)}.button--default{background-color:#f2f2f2;background-image:none;color:#4c4c4c !important}.button--default:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--default:not([disabled]):hover{background-color:hsl(0,0%,85.4117647059%)}.button--default:not([disabled]):active,.button--default:not([disabled]).is-active{background-color:hsl(0,0%,56.9411764706%)}.button--default:not([disabled]):active:not(.no-shadow),.button--default:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--default.focus,.button--default:focus{border-color:#4cb74c !important;outline:none}.button--brand{border:1px solid rgb(0%,48%,0%)}.button-group>.button--brand:not(:last-child){border-right:1px solid rgb(0%,48%,0%)}.button--brand{background-color:#090;background-image:none;color:#fff !important}.button--brand:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--brand:not([disabled]):hover{background-color:rgb(0%,54%,0%)}.button--brand:not([disabled]):active,.button--brand:not([disabled]).is-active{background-color:rgb(0%,36%,0%)}.button--brand:not([disabled]):active:not(.no-shadow),.button--brand:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--brand.focus,.button--brand:focus{border-color:rgb(0%,24%,0%) !important;outline:none}.button--brand.focus:not(.no-shadow),.button--brand:focus:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--brand.button--outline{border:1px solid #090;color:#090;background:rgba(0,0,0,0) none}.button--brand.button--outline:not([disabled]):hover{color:#fff;background-color:#090}.button-group>.button--brand.button--outline{position:relative}.button-group>.button--brand.button--outline:focus{z-index:2}.button-group>.button--brand.button--outline:not(:first-child){margin-left:-1px;border-left:1px solid #090}.button-group>.button--brand.button--outline:not(:last-child){border-right:1px solid #090}.button--brand.button--link{color:#090 !important;background-color:rgb(85%,94%,85%);border-color:rgba(0,0,0,0) !important}.button--brand.button--link:hover{background-color:rgb(70%,88%,70%) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.button--clear{border:1px solid rgba(0,0,0,.2)}.button-group>.button--clear:not(:last-child){border-right:1px solid rgba(0,0,0,.2)}.button--clear{background-color:rgba(0,0,0,0);background-image:none;color:#4c4c4c !important}.button--clear:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--clear:not([disabled]):hover{background-color:hsl(0,0%,90%)}.button--clear:not([disabled]):active,.button--clear:not([disabled]).is-active{background-color:hsl(0,0%,96%)}.button--clear{background:rgba(0,0,0,0);border:none;box-shadow:none}.button--red{border:1px solid hsl(0,57.3529411765%,42.6666666667%)}.button-group>.button--red:not(:last-child){border-right:1px solid hsl(0,57.3529411765%,42.6666666667%)}.button--red{background-color:#d63a3a;background-image:none;color:#fff !important}.button--red:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--red:not([disabled]):hover{background-color:hsl(0,57.3529411765%,48%)}.button--red:not([disabled]):active,.button--red:not([disabled]).is-active{background-color:hsl(0,57.3529411765%,32%)}.button--red:not([disabled]):active:not(.no-shadow),.button--red:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--red.focus,.button--red:focus{border-color:hsl(0,57.3529411765%,21.3333333333%) !important;outline:none}.button--red.button--outline{border:1px solid #d63a3a;color:#d63a3a;background:rgba(0,0,0,0) none}.button--red.button--outline:not([disabled]):hover{color:#fff;background-color:#d63a3a}.button-group>.button--red.button--outline{position:relative}.button-group>.button--red.button--outline:focus{z-index:2}.button-group>.button--red.button--outline:not(:first-child){margin-left:-1px;border-left:1px solid #d63a3a}.button-group>.button--red.button--outline:not(:last-child){border-right:1px solid #d63a3a}.button--red.button--link{color:#d63a3a !important;background-color:hsl(0,65.5462184874%,93%);border-color:rgba(0,0,0,0) !important}.button--red.button--link:hover{background-color:hsl(0,65.5462184874%,86%) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.button--green{border:1px solid rgb(28.862745098%,56.1568627451%,29.1764705882%)}.button-group>.button--green:not(:last-child){border-right:1px solid rgb(28.862745098%,56.1568627451%,29.1764705882%)}.button--green{background-color:#5cb35d;background-image:none;color:#fff !important}.button--green:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--green:not([disabled]):hover{background-color:rgb(32.4705882353%,63.1764705882%,32.8235294118%)}.button--green:not([disabled]):active,.button--green:not([disabled]).is-active{background-color:rgb(21.6470588235%,42.1176470588%,21.8823529412%)}.button--green:not([disabled]):active:not(.no-shadow),.button--green:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--green.focus,.button--green:focus{border-color:rgb(14.431372549%,28.0784313725%,14.5882352941%) !important;outline:none}.button--green.focus:not(.no-shadow),.button--green:focus:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--green.button--outline{border:1px solid #5cb35d;color:#5cb35d;background:rgba(0,0,0,0) none}.button--green.button--outline:not([disabled]):hover{color:#fff;background-color:#5cb35d}.button-group>.button--green.button--outline{position:relative}.button-group>.button--green.button--outline:focus{z-index:2}.button-group>.button--green.button--outline:not(:first-child){margin-left:-1px;border-left:1px solid #5cb35d}.button-group>.button--green.button--outline:not(:last-child){border-right:1px solid #5cb35d}.button--green.button--link{color:#5cb35d !important;background-color:rgb(90.4117647059%,95.5294117647%,90.4705882353%);border-color:rgba(0,0,0,0) !important}.button--green.button--link:hover{background-color:rgb(80.8235294118%,91.0588235294%,80.9411764706%) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.button--blue{border:1px solid rgb(21.9607843137%,37.3333333333%,54.5882352941%)}.button-group>.button--blue:not(:last-child){border-right:1px solid rgb(21.9607843137%,37.3333333333%,54.5882352941%)}.button--blue{background-color:#4677ae;background-image:none;color:#fff !important}.button--blue:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--blue:not([disabled]):hover{background-color:rgb(24.7058823529%,42%,61.4117647059%)}.button--blue:not([disabled]):active,.button--blue:not([disabled]).is-active{background-color:rgb(16.4705882353%,28%,40.9411764706%)}.button--blue:not([disabled]):active:not(.no-shadow),.button--blue:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--blue.focus,.button--blue:focus{border-color:rgb(10.9803921569%,18.6666666667%,27.2941176471%) !important;outline:none}.button--blue.button--outline{border:1px solid #4677ae;color:#4677ae;background:rgba(0,0,0,0) none}.button--blue.button--outline:not([disabled]):hover{color:#fff;background-color:#4677ae}.button-group>.button--blue.button--outline{position:relative}.button-group>.button--blue.button--outline:focus{z-index:2}.button-group>.button--blue.button--outline:not(:first-child){margin-left:-1px;border-left:1px solid #4677ae}.button-group>.button--blue.button--outline:not(:last-child){border-right:1px solid #4677ae}.button--blue.button--link{color:#4677ae !important;background-color:rgb(89.1176470588%,92%,95.2352941176%);border-color:rgba(0,0,0,0) !important}.button--blue.button--link:hover{background-color:rgb(78.2352941176%,84%,90.4705882353%) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.button--yellow{border:1px solid rgb(80%,70.9019607843%,12.5490196078%)}.button-group>.button--yellow:not(:last-child){border-right:1px solid rgb(80%,70.9019607843%,12.5490196078%)}.button--yellow{background-color:#ffe228;background-image:none;color:#4c4c4c !important}.button--yellow:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--yellow:not([disabled]):hover{background-color:rgb(90%,79.7647058824%,14.1176470588%)}.button--yellow:not([disabled]):active,.button--yellow:not([disabled]).is-active{background-color:rgb(60%,53.1764705882%,9.4117647059%)}.button--yellow:not([disabled]):active:not(.no-shadow),.button--yellow:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--yellow.focus,.button--yellow:focus{border-color:rgb(40%,35.4509803922%,6.2745098039%) !important;outline:none}.button--yellow.button--outline{border:1px solid #ffe228;color:#ffe228;background:rgba(0,0,0,0) none}.button--yellow.button--outline:not([disabled]):hover{color:#333;background-color:#ffe228}.button-group>.button--yellow.button--outline{position:relative}.button-group>.button--yellow.button--outline:focus{z-index:2}.button-group>.button--yellow.button--outline:not(:first-child){margin-left:-1px;border-left:1px solid #ffe228}.button-group>.button--yellow.button--outline:not(:last-child){border-right:1px solid #ffe228}.button--yellow.button--link{color:#ffe228 !important;background-color:rgb(100%,98.2941176471%,87.3529411765%);border-color:rgba(0,0,0,0) !important}.button--yellow.button--link:hover{background-color:rgb(100%,96.5882352941%,74.7058823529%) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.button--black{border:1px solid #000}.button-group>.button--black:not(:last-child){border-right:1px solid #000}.button--black{background-color:#000;background-image:none;color:#fff !important}.button--black:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--black:not([disabled]):hover{background-color:#000}.button--black:not([disabled]):active,.button--black:not([disabled]).is-active{background-color:#000}.button--black:not([disabled]):active:not(.no-shadow),.button--black:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--black.focus,.button--black:focus{border-color:#4cb74c !important;outline:none}.button--black.button--outline{border:1px solid #000;color:#000;background:rgba(0,0,0,0) none}.button--black.button--outline:not([disabled]):hover{color:#fff;background-color:#000}.button-group>.button--black.button--outline{position:relative}.button-group>.button--black.button--outline:focus{z-index:2}.button-group>.button--black.button--outline:not(:first-child){margin-left:-1px;border-left:1px solid #000}.button-group>.button--black.button--outline:not(:last-child){border-right:1px solid #000}.button--black.button--link{color:#000 !important;background-color:hsl(0,0%,85%);border-color:rgba(0,0,0,0) !important}.button--black.button--link:hover{background-color:hsl(0,0%,70%) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.button--white{border:1px solid #ccc}.button-group>.button--white:not(:last-child){border-right:1px solid #ccc}.button--white{background-color:#fff;background-image:none;color:#4c4c4c !important}.button--white:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--white:not([disabled]):hover{background-color:hsl(0,0%,90%)}.button--white:not([disabled]):active,.button--white:not([disabled]).is-active{background-color:#999}.button--white:not([disabled]):active:not(.no-shadow),.button--white:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--white.focus,.button--white:focus{border-color:#4cb74c !important;outline:none}.button--white.button--outline{border:1px solid #fff;color:#fff;background:rgba(0,0,0,0) none}.button--white.button--outline:not([disabled]):hover{color:#333;background-color:#fff}.button-group>.button--white.button--outline{position:relative}.button-group>.button--white.button--outline:focus{z-index:2}.button-group>.button--white.button--outline:not(:first-child){margin-left:-1px;border-left:1px solid #fff}.button-group>.button--white.button--outline:not(:last-child){border-right:1px solid #fff}.button--white.button--link{color:#fff !important;background-color:#fff;border-color:rgba(0,0,0,0) !important}.button--white.button--link:hover{background-color:#fff !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.button--orange{border:1px solid rgb(80%,45.1764705882%,0%)}.button-group>.button--orange:not(:last-child){border-right:1px solid rgb(80%,45.1764705882%,0%)}.button--orange{background-color:#ff9000;background-image:none;color:#fff !important}.button--orange:not([disabled]):hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.button--orange:not([disabled]):hover{background-color:rgb(90%,50.8235294118%,0%)}.button--orange:not([disabled]):active,.button--orange:not([disabled]).is-active{background-color:rgb(60%,33.8823529412%,0%)}.button--orange:not([disabled]):active:not(.no-shadow),.button--orange:not([disabled]).is-active:not(.no-shadow){box-shadow:inset 0 6px 6px -4px rgba(76,76,76,.3)}.button--orange.focus,.button--orange:focus{border-color:rgb(40%,22.5882352941%,0%) !important;outline:none}.button--orange.button--outline{border:1px solid #ff9000;color:#ff9000;background:rgba(0,0,0,0) none}.button--orange.button--outline:not([disabled]):hover{color:#333;background-color:#ff9000}.button-group>.button--orange.button--outline{position:relative}.button-group>.button--orange.button--outline:focus{z-index:2}.button-group>.button--orange.button--outline:not(:first-child){margin-left:-1px;border-left:1px solid #ff9000}.button-group>.button--orange.button--outline:not(:last-child){border-right:1px solid #ff9000}.button--orange.button--link{color:#ff9000 !important;background-color:rgb(100%,93.4705882353%,85%);border-color:rgba(0,0,0,0) !important}.button--orange.button--link:hover{background-color:rgb(100%,86.9411764706%,70%) !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.button--link{background-color:rgba(0,0,0,0);background-image:none;color:#4a90e2}.button--link:not([disabled]):hover{background-color:hsl(0,0%,90%)}.button--link:not([disabled]):active,.button--link:not([disabled]).is-active{background-color:hsl(0,0%,96%)}.button--link{font-weight:700;border-radius:4px}.button--outline{border:1px solid #d6d6d6}[disabled]:hover{cursor:not-allowed}.button--medium{padding:12px 24px}.button--find-me{flex-basis:32px}.clickable{cursor:pointer !important}.beauton--black{padding:0 1em;color:#fff !important;text-shadow:none;background:#000;background:rgba(0,0,0,.75)}.beauton--black:hover{text-decoration:none}@media print{.button[type=submit]{display:none}}input:focus,select:focus,textarea:focus,button:focus{outline:none}fieldset{border:none;min-width:0}textarea{max-width:100%;min-height:100px}label>*{display:block;pointer-events:none}select{border-radius:4px}select{vertical-align:middle;border:1px solid #c8c8c8}.checkbox.focus,.checkbox:focus{outline:thin dotted;outline-color:#4cb74c !important}.checkbox>input[type=checkbox],.checkbox input[type=radio]{margin-right:8px}.checkbox-icon{display:inline-block;cursor:pointer}.checkbox-icon>.icon{transition:color .25s ease}.yes-js .checkbox-icon.is-selected>.icon{color:#5cb35d}.yes-js .checkbox-icon.is-selected:hover>.icon{color:#d63a3a}.yes-js .checkbox-icon>input[type=checkbox]{display:none}.checkbox-icon>label{display:inline}.yes-js .checkbox-icon--default:hover>.icon{color:#5cb35d}.yes-js .checkbox-icon--addition:hover>.icon{color:#5cb35d}.text-input,.ms-search>input{border-radius:4px}.text-input,.ms-search>input{font-weight:600}.text-input.focus,.ms-search>input.focus,.text-input:focus,.ms-search>input:focus{border-color:#4cb74c !important;outline:none}.text-input,.ms-search>input{max-width:100%;min-width:170px;padding:8px 16px;line-height:1.3;color:#222;background-color:#f8f8f9;border:solid 2px rgba(0,0,0,0);transition:box-shadow .25s ease}.text-input:hover:not(.no-shadow),.ms-search>input:hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.text-input:focus:not(.no-shadow),.ms-search>input:focus:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.text-input:focus,.ms-search>input:focus{border-color:#090}.text-input.circle,.carousel__buttons--small .text-input.carousel__previous,.carousel__buttons--small .text-input.carousel__next,.ms-search>input.circle,.carousel__buttons--small .ms-search>input.carousel__previous,.carousel__buttons--small .ms-search>input.carousel__next{padding-right:1em;padding-left:1em}.text-input.invalid-form-field,.ms-search>input.invalid-form-field{border-color:#db562d}.box--brand .text-input,.box--brand .ms-search>input{background-color:#fff}.box--light-grey .text-input,.box--light-grey .ms-search>input{background-color:#fff}.text-input--medium{height:3.7500666667em}.placeholder{color:#aaa}.text-input--simple{box-shadow:none;background:#fff;border:none}.text-input--simple:focus{background-color:hsl(0,0%,96%)}.text-input--simple:hover{background-color:hsl(0,0%,92%)}.text-input--simple:hover,.text-input--simple:focus{box-shadow:none;border:none}.text-input--simple::-moz-placeholder{font-family:Proxima, Helvetica Neue, sans-serif}.text-input--simple::placeholder{font-family:Proxima, Helvetica Neue, sans-serif}.split-text-input .text-input,.split-text-input .ms-search>input{width:45%;min-width:0}.split-text-input .split-text-input__split{display:inline-block;width:10%;color:#7f7f7f;text-align:center}#test:before{content:"?"}.text-button-group{display:flex;width:100%}.text-button-group>*:not(:last-child){margin-right:8px}.text-button-group>.text-input,.text-button-group.ms-search>input{flex:1 1 auto;min-width:200px}.text-button-group>.button{font-size:14px;text-align:center}.text-button-group>.button.focus,.text-button-group>.button:focus{border-color:#4cb74c !important;outline:none}@media screen and (min-width: 0)and (max-width: 479px){.text-button-group{flex-direction:column}.text-button-group>*:not(:last-child){margin-right:0;margin-bottom:8px}}.text-button-group--inset{display:flex;width:100%}.text-button-group--inset>.text-input,.text-button-group--inset.ms-search>input{flex:1 1 auto;min-width:200px}.text-button-group--inset>.button.focus,.text-button-group--inset>.button:focus{border-color:#4cb74c !important;outline:none}.text-button-group--inset>.button{padding-top:0px;padding-bottom:0px}.text-button-group--inset>.button{font-size:14px;text-align:center}.text-button-group--medium>.text-input,.text-button-group--medium.ms-search>input{padding:12px 1em}.text-button-group--medium>.button{font-size:15.9996px}@media screen and (min-width: 480px){.text-button-group--large>.text-input,.text-button-group--large.ms-search>input{padding:16px 1em;font-size:15.9996px}.text-button-group--large>.button{font-size:24px}}.text-button-group--large>.text-input,.text-button-group--large.ms-search>input{padding:16px 1em;font-size:14.0004px}.text-button-group--large>.button{font-size:15.9996px}.text-button-group--dynamic{max-width:100%;min-width:0}.text-button-group--dynamic>.text-input,.text-button-group--dynamic.ms-search>input,.text-button-group--dynamic>.button{width:auto}.text-input--prefix,.text-input--suffix{position:relative;display:flex;align-items:center}.text-input__prefix,.text-input__suffix{position:absolute;flex:0 1 auto;margin:auto 8px;color:rgba(0,0,0,.5)}.text-input--prefix .text-input__prefix{left:0}.text-input--prefix .text-input,.text-input--prefix .ms-search>input{flex:1 0 auto;padding-left:24px}.text-input--suffix .text-input__suffix{right:0}.text-input--suffix .text-input,.text-input--suffix .ms-search>input{flex:1 0 auto;padding-right:24px;text-align:right}#js-payment-calc .box--lighter-grey .text-input,#js-payment-calc .box--lighter-grey .ms-search>input{background-color:#fff !important;border:1px solid rgba(0,0,0,0)}#js-payment-calc .box--lighter-grey .text-input:focus,#js-payment-calc .box--lighter-grey .ms-search>input:focus{border-color:#c8c8c8 !important}#js-payment-calc .text-input,#js-payment-calc .ms-search>input{background-color:#f8f8f9;border:none}#js-payment-calc .text-input,#js-payment-calc .ms-search>input{font-weight:600}#js-payment-calc .text-input:focus,#js-payment-calc .ms-search>input:focus{background-color:#d6d6d6}.field{margin-bottom:0}.field+.field{margin-top:16px}.form--left-label .field{margin-bottom:8px}.form--left-label .field__label{padding-right:8px}@media screen and (min-width: 480px){.form--left-label .field__label{float:left;width:25%}}@media screen and (min-width: 1024px){.form--left-label .field__label{text-align:right}}@media screen and (min-width: 480px){.form--left-label .field__input{float:right;width:75%;min-width:0}}@media screen and (min-width: 480px){.form--left-label-half .field__label{width:12.5%}}@media screen and (min-width: 480px){.form--left-label-half .field__input{width:87.5%}}.form--full .text-input,.form--full .ms-search>input{width:100%;margin-bottom:8px}.form--brand-label label{color:#090 !important}.form__fields{margin:0}.form__fields__label{letter-spacing:.1em;color:#7f7f7f;text-transform:uppercase}.form__fields__label{font-weight:700}.form__fields__label--secondary{letter-spacing:.1em;font-size:.8em;text-transform:uppercase;color:#090;margin-bottom:4px}.form__fields__label--secondary{font-weight:700}.select,.ms-choice{position:relative;display:inline-flex;align-items:center;padding:0;overflow:hidden;color:#222;text-shadow:none;background-color:#f8f8f9;transition:box-shadow .25s ease}.select,.ms-choice{border-radius:4px}.select.focus,.focus.ms-choice,.select:focus,.ms-choice:focus{border-color:#4cb74c !important;outline:none}.select:hover:not(.no-shadow),.ms-choice:hover:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.select:before,.ms-choice:before{position:absolute;top:50%;right:1em;pointer-events:none;transform:translateY(-50%)}.box--brand .select,.box--brand .ms-choice{background-color:#fff}.box--light-grey .select,.box--light-grey .ms-choice{background-color:#fff}.select select,.ms-choice select{position:relative;width:calc(100% + 4.2em);padding:.6em 2.5em .6em 1em;background:rgba(0,0,0,0);background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select:not([class*=shadow]),.ms-choice select:not([class*=shadow]){box-shadow:none}.select select:not([class*=border]),.ms-choice select:not([class*=border]){border:none}.select select,.ms-choice select{font-weight:600}.lt-ie9 .select select,.lt-ie9 .ms-choice select{width:160%}.select select:focus,.ms-choice select:focus{outline:none}.select select::-ms-expand,.ms-choice select::-ms-expand{display:none}.select-group--dealerWidget{display:flex;flex-direction:row;align-items:center}.select-group--dealerWidget>span{flex:0 0 auto;display:inline-block}.select-group--dealerWidget>*{flex:1 1 auto;max-width:calc(50% - 4px);margin-right:16px}@media screen and (min-width: 0)and (max-width: 479px){.select-group--dealerWidget{flex-direction:column}.select-group--dealerWidget>.select,.select-group--dealerWidget>.ms-choice{width:100%;max-width:100%}.select-group--dealerWidget>.select+.select,.select-group--dealerWidget>.ms-choice+.select,.select-group--dealerWidget>.select+.ms-choice,.select-group--dealerWidget>.ms-choice+.ms-choice{margin-top:16px;margin-left:0}}.select-group{display:flex;flex-direction:row;align-items:center}.select-group>span{flex:0 0 auto;display:inline-block}.select-group>span:not(:first-child){margin-left:8px}.select-group>span:not(:last-child){margin-right:8px}.select-group>.select,.select-group>.ms-choice{flex:1 1 auto}.select-group>.select+.select-group>.select,.select-group>.ms-choice+.select-group>.select,.select-group>.select+.select-group>.ms-choice,.select-group>.ms-choice+.select-group>.ms-choice{margin-left:16px}@media screen and (min-width: 0)and (max-width: 479px){.select-group{flex-direction:column}.select-group>.select,.select-group>.ms-choice{width:100%;max-width:100%}.select-group>.select+.select,.select-group>.ms-choice+.select,.select-group>.select+.ms-choice,.select-group>.ms-choice+.ms-choice{margin-top:16px;margin-left:0}}.select-group--inline{display:inline-flex;align-items:center}.select-group--inline>span{display:inline-block;flex:0 0 auto}.select-group--inline>span:not(:first-child){margin-left:8px}.select-group--inline>span:not(:last-child){margin-right:8px}.select-group--inline>.select,.select-group--inline>.ms-choice{flex:1 1 auto}.select-group--merged{position:relative}.select-group--merged>.select,.select-group--merged>.ms-choice{position:relative;max-width:50%}.select-group--merged>.select:hover,.select-group--merged>.ms-choice:hover,.select-group--merged>.select:active,.select-group--merged>.ms-choice:active,.select-group--merged>.select.focus,.select-group--merged>.focus.ms-choice{z-index:2}.select-group--merged>.select:first-child,.select-group--merged>.ms-choice:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.select-group--merged>.select:not(:last-child),.select-group--merged>.ms-choice:not(:last-child){margin-right:-1px}.select-group--merged>.select:last-child,.select-group--merged>.ms-choice:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.select--full>.select,.select--full>.ms-choice{width:100%}.select--tab{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#fff}.w-select--tab{display:block;margin-bottom:16px;border-bottom:1px solid #c8c8c8}select[multiple]{width:100%;max-width:100%;max-height:32.8px;padding:8px;border-color:#d6d6d6;border-radius:4px}select[multiple] option{padding:4px;margin-bottom:4px;border-radius:4px}select[multiple] option:checked,select[multiple] option:focus{font-weight:bold;background-color:#f2f2f2}select[multiple] option:hover{background-color:#d6d6d6}span.invalid-form-field{color:#db562d;display:block;margin-bottom:11px;text-align:left}.ms-offscreen{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:auto !important;top:auto !important}.ms-parent{position:relative;display:inline-block;vertical-align:middle}.ms-choice{padding:1px 0}.ms-choice>span{padding:.6em 2.5em .6em 1em;line-height:1.3;max-width:267px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ms-choice>span{font-weight:600}.disabled{cursor:not-allowed}.ms-closeBtn{z-index:1;background-color:#f2f2f2;width:100%;height:auto;color:#fff;font-weight:600;border:none;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;padding:8px 0;position:sticky;top:265px}.ms-closeBtn span{color:#090;font-weight:bold;margin-bottom:16px;transition:200ms}.ms-closeBtn:hover span{color:#da4540;transition:200ms}@-moz-document url-prefix(){.ms-closeBtn{top:unset}}.ms-search>input{width:100%}.ms-search>input{margin-bottom:8px}.ms-drop{border:solid 3px #f2f2f2;background:#fff;position:relative;display:none;width:100%;padding:8px;margin-top:8px;overflow:scroll;color:#222;border-radius:4px 4px 0 0;z-index:10}.ms-drop{font-weight:600}.ms-drop>ul li label{display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop .selected label{font-weight:bold;color:#222;background-color:#f2f2f2}.ms-drop .selected label:before{margin-right:4px;font-family:"icons";color:#090}.ms-drop label.optgroup{font-weight:700;font-size:.8em;text-transform:uppercase;margin-top:8px;margin-bottom:8px;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-bottom:8px;padding-top:8px;background-color:#f2f2f2;color:#5cb35d}.ms-drop label:not(.optgroup){padding:4px 8px;border-radius:4px}.ms-drop label:not(.optgroup) input[type=checkbox]{display:none}.ms-drop label:not(.optgroup):hover{background-color:#d6d6d6}.nav--spaced-left{text-align:right}.nav--spaced-left li{text-align:left}.nav--tabs{margin-bottom:0px;border-bottom:1px solid #c8c8c8}.nav--tabs>li>a{position:relative;padding:0px 16px;line-height:2.5;border:1px solid rgba(0,0,0,0);border-bottom:0}.nav--tabs>li>a.is-active{color:#333;text-decoration:none;background:#fff;border:1px solid #c8c8c8;border-bottom:0}.nav--tabs>li>a.is-active{border-top-right-radius:4px;border-top-left-radius:4px}.nav--tabs>li>a.is-active:after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#fff;content:""}.nav--tabs--no-border{border-bottom:0}.nav--tabs--no-border>li>a{border:0}.nav--tabs--no-border>li>a.is-active{border:0}.nav--tabs--full{display:flex;width:100%}.nav--tabs--full>li{flex:1 1 auto}.nav--tabs--full>li>a{width:100%}.nav--tabs--full>li>a{padding-top:8px;padding-bottom:8px}.nav--tabs--clamped-width{display:flex;width:100%}.nav--tabs--clamped-width>li{flex:1 1 50%;max-width:50%}@media screen and (min-width: 0)and (max-width: 479px){.nav--tabs--clamped-width>li{flex:1 1 100%;max-width:100%}}.nav--tabs--clamped-width>li>a{width:100%}.nav--tabs--clamped-width>li>a{padding-top:8px;padding-bottom:8px}.nav--align-center{justify-content:center}.nav--align-top{vertical-align:top}.nav--block--spaced>li>a{padding-right:32px;padding-left:32px}.nav--breadcrumb>li:before{color:#c8c8c8}.nav--share-links{display:flex;justify-content:space-between}.nav--share-links>li{flex:1}.nav--share-links>li>a{width:100%;text-align:center}.nav--share-links>li>a{border-radius:4px}.nav--share-links>li>a:hover{background-color:#f2f2f2}.nav--share-links>li:not(:last-child){margin-right:8px}.lt-ie9 .nav--fix-ie>li{margin-right:1px}a.hover,a:hover{cursor:pointer}a.focus,a:focus{outline:thin dotted;outline-color:#4cb74c !important}.base-links a{color:#333}.link-hover--green a{color:#333}.link-hover--green a:hover{color:#090}.list--no-style,.carousel__list,.ms-drop>ul{list-style:none;margin-left:0}.list--push-half>li{margin-bottom:8px}.list--push>li{margin-bottom:16px}.list--inherit-links a{color:inherit}.bullet-list{margin:0}.bullet-list>li{list-style:none;position:relative;padding-left:16px}.bullet-list>li:before{position:absolute;top:0;left:0;color:#7f7f7f}.list__header{background:#f2f2f2;font-weight:bold}@media screen and (min-width: 0)and (max-width: 479px){.footer-nav li{margin:8px 0px}}.flyout{position:relative;overflow:hidden}.flyout.is-activated{overflow:visible}.flyout.is-activated>.flyout__content{left:0}.flyout.is-activated.flyout--center>.flyout__content{left:50%;transform:translateX(-50%)}.flyout.is-activated.flyout--right>.flyout__content{right:0;left:auto}.flyout__content{position:absolute;top:100%;left:-99999px;z-index:20;width:100%}.flyout--right>.flyout__content{right:-99999px;left:auto}.flyout__content--small{width:150%}.flyout__content--medium{width:200%}.flyout__content--large{width:400%}.flyout__content--x-large{width:600%}.flyout--hover:hover{overflow:visible}.flyout--hover:hover>.flyout__content{left:0}.flyout--natural .flyout__content{width:auto}.flyout--small .flyout__content{width:125px}.flyout--medium .flyout__content{min-width:250px;max-width:500px}.flyout--large .flyout__content{width:530px}.flyout--button{display:inline-block;vertical-align:middle}.flyout>.button~.flyout__content{padding-top:5px}.flyout--simple .flyout__content{padding:8px;margin-top:8px;color:#222;background-color:#fff;border-radius:4px}.flyout--simple .flyout__content{font-weight:600}.flyout--simple .flyout__content:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.flyout--simple .flyout__content .block-list .is-selected{border-radius:4px}.flyout--simple .flyout__content a{color:#4a90e2;text-shadow:none}.bfh h6,.bfh h5,.bfh h4,.bfh h3,.bfh h2,.bfh h1,h6,h5,h4,h3,h2,h1{letter-spacing:-0.025em}.page-title-heading{color:#666;padding:0 .5em;font-weight:700;border-left:solid 5px #090}.page-title-heading span{color:#090}@media screen and (min-width: 0)and (max-width: 479px){.page-title-heading{border-left:unset;border-bottom:solid 5px #090;padding:unset;padding-bottom:16px}}.hN--highlight{position:relative;padding-left:1.2em}.hN--highlight:before{content:"";position:absolute;left:0;top:50%;margin-top:-0.44em;height:.8em;width:.8em;background:#090}.hN--highlight.brand:before,.blockquote--feature>p.hN--highlight:before,.hN--highlight.brand--face:before{margin-top:-0.38em;height:.74em;width:.74em}.hgroup--inline .hN{display:inline-block}.lt-ie9 .hgroup--inline .hN{margin-right:1px}.hN--rule{display:flex;align-items:center;width:100%}.hN--rule:after,.hN--rule:before{flex:1 0 auto;content:""}.hN--rule:after{margin-left:16px}.hN--rule:before{margin-right:16px}.pagination>li{font-weight:600}.pagination>li>a{padding-top:8px;padding-bottom:8px}.pagination>li>a{padding-right:16px;padding-left:16px}.pagination>li>a:hover{background-color:#f2f2f2}.pagination--bullets>.pagination__item>a{position:relative;padding-right:1em;padding-left:1em;text-indent:-9999px}.pagination--bullets>.pagination__item>a:before{position:absolute;left:25%;text-indent:0}.blockquote--natural p{font-size:inherit}.blockquote--feature{border-left:none}.blockquote--feature>p{line-height:1.5;font-style:italic;line-height:1.4}.blockquote--feature>p{font-size:23px;font-size:1.9166666667rem}.blockquote--feature .blockquote__source{font-size:15px}.blockquote--dan-heyman,.blockquote--ben-mirecki,.blockquote--adam-allen{padding-left:70px;background-position:-20px 100%;background-repeat:no-repeat;min-height:90px}.blockquote--adam-allen{background-image:url("/images/primary/author/aallen-sm.png")}.blockquote--ben-mirecki{background-image:url("/images/primary/author/bmirecki-sm.png")}.blockquote--dan-heyman{background-image:url("/images/primary/author/dheyman-sm.png")}.blockquote--icon{border-left:none;display:block;position:relative;padding-left:48px}.blockquote--icon:before{position:absolute;display:inline-block;left:0;top:0;padding:0 .5em;border-radius:4px;font-size:15.9996px;color:#fff;background:#d6d6d6}.block-list>li.is-selected{background:#f2f2f2}blockquote>p{text-indent:0}blockquote>p:before,blockquote>p:after{content:""}@media screen and (min-width: 0)and (max-width: 479px){.blockquote--icon{padding-left:0}.blockquote--icon:before{position:relative;margin-bottom:8px}}.iframe--credit-app{height:2000px}.iframe--video{width:100%;height:177.7777777778%}@media screen and (min-width: 0)and (max-width: 479px){.media--break-small .media__img{margin-bottom:16px;margin-right:0;text-align:center}.media--break-small .media__img img{display:inline}.media--break-small .media__img,.media--break-small .media__content{float:none;width:100%;max-width:100%}}.media__img{max-width:33.3333%}.media--1-4 .media__img{width:25%}.media--1-5 .media__img{width:20%}.media__img--thumb{width:130px;max-width:33%}@supports not (display: grid){.multi-list{line-height:1}.multi-list>li>a{display:block;padding:.2em 0}.multi-list>li:not(:last-child){margin-bottom:4px}.multi-list--vertical{line-height:1.4}.multi-list--vertical>li{margin-bottom:.1em}.multi-list--vertical>li>a{display:inline-block;width:100%;padding:.1em 0}.multi-list--soft>li{padding:4px}@media screen and (min-width: 480px){.yes-columnCount .multi-list--vertical.multi-list--medium-2{-ms-column-count:2 !important;-o-column-count:2 !important;-moz-column-count:2 !important;column-count:2 !important}.yes-columnCount .multi-list--vertical.multi-list--medium-3{-ms-column-count:3 !important;-o-column-count:3 !important;-moz-column-count:3 !important;column-count:3 !important}.yes-columnCount .multi-list--vertical.multi-list--medium-4{-ms-column-count:4 !important;-o-column-count:4 !important;-moz-column-count:4 !important;column-count:4 !important}}@media screen and (min-width: 1024px){.yes-columnCount .multi-list--vertical.multi-list--large-2{-ms-column-count:2 !important;-o-column-count:2 !important;-moz-column-count:2 !important;column-count:2 !important}.yes-columnCount .multi-list--vertical.multi-list--large-3{-ms-column-count:3 !important;-o-column-count:3 !important;-moz-column-count:3 !important;column-count:3 !important}.yes-columnCount .multi-list--vertical.multi-list--large-4{-ms-column-count:4 !important;-o-column-count:4 !important;-moz-column-count:4 !important;column-count:4 !important}.yes-columnCount .multi-list--vertical.multi-list--large-5{-ms-column-count:5 !important;-o-column-count:5 !important;-moz-column-count:5 !important;column-count:5 !important}}.yes-columnCount .multi-list--vertical.multi-list--small-2{-ms-column-count:2;-o-column-count:2;-moz-column-count:2;column-count:2}.yes-columnCount .multi-list--vertical.multi-list--small-3{-ms-column-count:3;-o-column-count:3;-moz-column-count:3;column-count:3}.yes-columnCount .multi-list--vertical>li{float:none;width:100%}}.stat__title{text-transform:uppercase;color:#4c4c4c;font-weight:600;font-size:.75em}.stat__title--small{font-size:.5em}@media screen and (min-width: 1024px){.stat-group--spaced .stat{margin-right:16px}}@media screen and (min-width: 0)and (max-width: 479px){.stat-group--4 .stat{width:50%}}.rule,.hN--rule:after,.hN--rule:before,.blockquote--feature{border-color:#d6d6d6}.rule--shadowed{position:relative;background:#f4f4f4}.rule--shadowed__shadow{z-index:-1;display:block;position:absolute;height:2px;width:90%;bottom:0px;left:50%;margin-left:-45%;box-shadow:0 1px 50px rgba(0,0,0,.8)}.rule--medium{border-width:2px}.rule--ends{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.rule--all{border:1px solid #d6d6d6}.rule--brand{border-color:#090}@media screen and (min-width: 0)and (max-width: 479px){.align--center--small{text-align:center !important}.full-small{width:100%;max-width:100%}}.light-grey{color:#c8c8c8}.lighter-grey{color:#d6d6d6}.nowrap{white-space:nowrap}.overflow-hidden{overflow:hidden}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}object{pointer-events:none;width:100%}.split--block>li{padding:8px 0}.split--rule>li{border-bottom:1px solid #d6d6d6}.split--rule>li:last-child{border-bottom:none}.table--rule tr{border-bottom:1px solid #c8c8c8}.table--hover tr:hover{background:#f5f5f5}tr.empty th,tr.empty td{padding:0}.drop-in,.fade-in,.tooltip__wrapper{height:0;overflow:hidden}.is-active.drop-in,.is-active.fade-in,.is-active.tooltip__wrapper{height:auto;overflow:visible}.fade-in,.tooltip__wrapper{transition:opacity .5s ease;opacity:0}.fade-in.is-active,.is-active.tooltip__wrapper{opacity:1}.drop-in{transition:margin .5s ease;top:-200px}.drop-in.is-active{top:0}.iab-flexad{display:block;position:relative}.iab-flexsizer{display:block;position:relative;z-index:-1}.iab-flexsizer.flex-2x1{width:100%;padding-top:50%}.iab-flexsizer.flex-4x1{width:100%;padding-top:25%}.iab-flexsizer.flex-mob-4x1{width:100%;padding-top:25%}.iab-flexsizer.flex-6x1{width:100%;padding-top:16.67%}.iab-flexsizer.flex-8x1{width:100%;padding-top:12.5%}.iab-flexsizer.flex-10x1{width:100%;padding-top:9.3%}.iab-flexsizer.flex-1x1{width:100%;padding-top:100%}.iab-flexsizer.flex-1x2{width:100%;padding-top:200%}.iab-flexsizer.flex-1x3{width:100%;padding-top:300%}.iab-flexsizer.flex-1x4{width:100%;padding-top:400%}.iab-flexsizer.flex-9x16{width:100%;padding-top:177.7%}.iab-flexsizer+div.iab-adcontent{margin-left:auto;margin-right:auto}.iab-flexsizer.flex-2x1+div.iab-adcontent{min-width:300px;min-height:150px;max-width:1800px;max-height:900px}.iab-flexsizer.flex-4x1+div.iab-adcontent{min-width:900px;min-height:225px;max-width:1800px;max-height:450px}.iab-flexsizer.flex-mob-4x1+div.iab-adcontent{min-width:300px;min-height:75px;max-width:414px;max-height:104px}.iab-flexsizer.flex-6x1+div.iab-adcontent{min-width:300px;min-height:50px;max-width:450px;max-height:75px}.iab-flexsizer.flex-8x1+div.iab-adcontent{min-width:600px;min-height:75px;max-width:1200px;max-height:150px}.iab-flexsizer.flex-10x1+div.iab-adcontent{min-width:900px;min-height:90px;max-width:1800px;max-height:180px}.iab-flexsizer.flex-1x1+div.iab-adcontent{min-width:300px;min-height:300px;max-width:450px;max-height:450px}.iab-flexsizer.flex-1x2+div.iab-adcontent{min-width:300px;min-height:600px;max-width:450px;max-height:900px}.iab-flexsizer.flex-1x3+div.iab-adcontent{min-width:300px;min-height:900px;max-width:450px;max-height:1350px}.iab-flexsizer.flex-1x4+div.iab-adcontent{min-width:160px;min-height:640px;max-width:240px;max-height:950px}.iab-flexsizer.flex-9x16+div.iab-adcontent{min-width:300px;min-height:540px;max-width:450px;max-height:800px}.iab-flexad img.iab-flexsizer{height:auto;width:100%}.iab-flexad div.iab-adcontent{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center}.iab-flex-units-visible .iab-flexad{box-sizing:border-box;border:.5px solid orange}div.iab-adcontent iframe{min-width:100%;min-height:110px}.flex-1x1+div.iab-adcontent iframe{min-width:300px;min-height:300px}.flex-2x1+div.iab-adcontent iframe{min-width:300px;min-height:150px}.flex-4x1+div.iab-adcontent iframe{min-width:900px;min-height:225px}.flex-mob-4x1+div.iab-adcontent iframe{min-width:300px;min-height:75px}.flex-6x1+div.iab-adcontent iframe{min-width:300px;min-height:50px}.flex-8x1+div.iab-adcontent iframe{min-width:600px;min-height:75px}.flex-10x1+div.iab-adcontent iframe{min-width:900px;min-height:90px}.flex-1x2+div.iab-adcontent iframe{min-width:300px;min-height:600px}.flex-1x3+div.iab-adcontent iframe{min-width:300px;min-height:900px}.flex-1x4+div.iab-adcontent iframe{min-width:160px;min-height:640px}.flex-9x16+div.iab-adcontent iframe{min-width:300px;min-height:540px}@media(min-width: 745px){.flex-8x1+div.iab-adcontent iframe{min-width:728px;min-height:90px}.iab-flexsizer.flex-6x1+div.iab-adcontent{min-width:450px;min-height:75px}.flex-6x1+div.iab-adcontent iframe{min-width:450px;min-height:75px}}@media(min-width: 1000px){.flex-10x1+div.iab-adcontent iframe{min-width:900px;min-height:90px}.flex-8x1+div.iab-adcontent iframe{min-width:1000px;min-height:125px}.flex-4x1+div.iab-adcontent iframe{min-width:970px;min-height:242px}}@media(min-width: 1200px){.iab-flexsizer.flex-4x1+div.iab-adcontent{min-width:1200px;min-height:168.75px;max-width:1800px;max-height:450px}.iab-flexsizer.flex-6x1+div.iab-adcontent{min-width:300px;min-height:50px;max-width:450px;max-height:75px}.iab-flexsizer.flex-8x1+div.iab-adcontent{min-width:1200px;min-height:150px;max-width:1200px;max-height:150px}.iab-flexsizer.flex-10x1+div.iab-adcontent{min-width:900px;min-height:90px;max-width:1800px;max-height:180px}}.ad-slot{display:flex;width:100%;text-align:center;align-items:center;justify-content:center;flex-direction:column}.ad-slot:not(.no-header)>.ad:before{display:flex;height:15px;padding:0 .3em;align-items:center;justify-content:center;font-size:.6em;font-weight:700;color:#4c4c4c;text-transform:uppercase;content:"AD"}.ad-slot.no-header>.ad:before{display:none}.ad-slot.hidden--small+.ad-slot.hidden--small,.ad-slot.visible--small+.ad-slot.visible--small{margin-top:16px}.ad-slot.hidden--small+.ad-slot.hidden--small:empty,.ad-slot.visible--small+.ad-slot.visible--small:empty{margin-top:0}.ad-size--728x90{box-sizing:content-box}.ad-size--728x90>.ad~.ad{min-width:728px;min-height:calc(90px + 15px)}.ad-size--728x90.no-header>.ad~.ad{min-height:90px}.ad-size--320x50{box-sizing:content-box}.ad-size--320x50>.ad~.ad{min-width:320px;min-height:calc(50px + 15px)}.ad-size--320x50.no-header>.ad~.ad{min-height:50px}.ad-size--300x120{box-sizing:content-box}.ad-size--300x120>.ad~.ad{min-width:300px;min-height:calc(120px + 15px)}.ad-size--300x120.no-header>.ad~.ad{min-height:120px}.ad-size--300x250{box-sizing:content-box}.ad-size--300x250>.ad~.ad{min-width:300px;min-height:calc(250px + 15px)}.ad-size--300x250.no-header>.ad~.ad{min-height:250px}.ad-size--300x600{box-sizing:content-box}.ad-size--300x600>.ad~.ad{min-width:300px;min-height:calc(600px + 15px)}.ad-size--300x600.no-header>.ad~.ad{min-height:600px}.ad-size--400x40{margin-top:-1px}.ad-size--400x40>.ad:before{margin-bottom:4px}#adAdhesion{position:relative;margin:0 auto;text-align:center}.jam-adhesion-ad{position:fixed;left:0;bottom:0;width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;text-align:center;background-color:rgba(242,242,242,.8);z-index:100}.jam-adhesion-ad-close{border-radius:0;display:block;position:absolute;bottom:100%;right:0;padding:0;margin:0;width:16px;height:16px;border:none;text-indent:-9999px;background-color:#191919}.jam-adhesion-ad-close:before,.jam-adhesion-ad-close:after{position:absolute;content:"";width:2px;height:12px;background-color:#fff;display:block;top:calc(50% - 6px);left:calc(50% - 1px)}.jam-adhesion-ad-close:before{transform:rotate(45deg)}.jam-adhesion-ad-close:after{transform:rotate(-45deg)}.box{color:#333;text-shadow:none;background:#fff}.box:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.box{margin-bottom:16px}.box--inline{display:inline-block}.box--bordered{border:1px solid #d6d6d6}.box--arrow-top-right,.box--arrow-top{border:1px solid #d6d6d6}.box--arrow-top{position:relative}.box--arrow-top:before,.box--arrow-top:after{position:absolute;border-collapse:separate;content:""}.box--arrow-top:before{border:6.4px solid rgba(0,0,0,0)}.box--arrow-top:after{border:5.4px solid rgba(0,0,0,0)}.box--arrow-top:before,.box--arrow-top:after{bottom:100%}.box--arrow-top:before{border-bottom-color:#d6d6d6 !important}.box--arrow-top:after{border-bottom-color:#fff !important}.box--arrow-top:before,.box--arrow-top:after{left:50%;margin-left:-6.4px}.box--arrow-top:after{margin-left:-5.4px}.box--arrow-top-right{position:relative}.box--arrow-top-right:before,.box--arrow-top-right:after{position:absolute;border-collapse:separate;content:""}.box--arrow-top-right:before{border:6.4px solid rgba(0,0,0,0)}.box--arrow-top-right:after{border:5.4px solid rgba(0,0,0,0)}.box--arrow-top-right:before,.box--arrow-top-right:after{bottom:100%}.box--arrow-top-right:before{border-bottom-color:#d6d6d6 !important}.box--arrow-top-right:after{border-bottom-color:#fff !important}.box--arrow-top-right:before{right:15.4px}.box--arrow-top-right:after{right:16.4px}.box--transparent{color:#fff;background:#000;background:rgba(0,0,0,.3)}.box--transparent a{color:#fff}.box--highlight{background:rgb(90.2%,100%,90.2%);border:1px solid #090}.box--transparent-light{background:#fff;background:rgba(255,255,255,.7)}.box--dark{color:#f2f2f2;background:#333}.box--dark a{color:#c8c8c8}.box--white{background-color:#fff}.box--light-grey{background:#f2f2f2}.box--lighter-grey{background:#f8f8f9}.box--grey{background:#fff;background-image:linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242))}.box--grey-grad{background:#f2f2f2;background-image:linear-gradient(rgb(242, 242, 242), rgb(214, 214, 214))}.box--dark-grey{background:#d6d6d6}.box--darker-grey{color:#fff;background:#7f7f7f}.box--map,.box--small-map{overflow:hidden;background:#f2f2f2}.box--map img,.box--small-map img,.box--map iframe,.box--small-map iframe{width:100%;max-width:100%}.round .box--small-map,.tooltip__tip .box--small-map{border-radius:4px}.box--collage,.box--large.box--road,.box--bridge,.box--road,.box--ucda,.box--lot,.box--city-2,.box--city,.box--jeep,.box--car{color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.5);background-color:#000;background-position:center;background-repeat:repeat}.box--collage,.box--large.box--road,.box--bridge,.box--road,.box--ucda,.box--lot,.box--city-2,.box--city,.box--jeep,.box--car{margin-bottom:16px}.box--collage a,.box--large.box--road a,.box--bridge a,.box--road a,.box--ucda a,.box--lot a,.box--city-2 a,.box--city a,.box--jeep a,.box--car a{color:#d6d6d6}.box--collage .box a,.box--bridge .box a,.box--road .box a,.box--ucda .box a,.box--lot .box a,.box--city-2 .box a,.box--city .box a,.box--jeep .box a,.box--car .box a{color:#090}.box--collage .button,.box--bridge .button,.box--road .button,.box--ucda .button,.box--lot .button,.box--city-2 .button,.box--city .button,.box--jeep .button,.box--car .button{text-shadow:none}.box--car{background-image:url("/images/primary/backgrounds/car-small.jpg")}@media screen and (min-width: 480px){.box--car{background-image:url("/images/primary/backgrounds/car.jpg")}}.box--jeep{background-image:url("/images/primary/backgrounds/jeep-small.jpg")}@media screen and (min-width: 480px){.box--jeep{background-image:url("/images/primary/backgrounds/jeep.jpg")}}.box--city{background-image:url("/images/primary/backgrounds/city-small.jpg")}@media screen and (min-width: 480px){.box--city{background-image:url("/images/primary/backgrounds/city.jpg")}}.box--city-2{background-image:url("/images/primary/backgrounds/city-2-small.jpg")}@media screen and (min-width: 480px){.box--city-2{background-image:url("/images/primary/backgrounds/city-2.jpg")}}.box--lot{background-image:url("/images/primary/backgrounds/lot-small.jpg")}@media screen and (min-width: 480px){.box--lot{background-image:url("/images/primary/backgrounds/lot.jpg")}}.box--showroom{background:repeat-y center}@media screen and (min-width: 1024px){.box--showroom{background-image:url("/images/primary/backgrounds/showroom.jpg")}}.box--showroom{margin-bottom:16px}.box--ucda{background-image:url("/images/primary/backgrounds/ucda-small.jpg")}@media screen and (min-width: 480px){.box--ucda{background-image:url("/images/primary/backgrounds/ucda.jpg")}}.box--road{background-image:url("/images/primary/backgrounds/road-small.jpg")}@media screen and (min-width: 480px){.box--road{background-image:url("/images/primary/backgrounds/road.jpg")}}.box--bridge{background-image:url("/images/primary/backgrounds/bridge-small.jpg")}@media screen and (min-width: 480px){.box--bridge{background-image:url("/images/primary/backgrounds/bridge.jpg")}}.box--large.box--road{background-color:rgba(0,0,0,0);background-image:url("/images/primary/hero/road-small.jpg");background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 480px){.box--large.box--road{background-image:url("/images/primary/hero/road-medium.jpg")}}@media screen and (min-width: 1024px){.box--large.box--road{background-image:url("/images/primary/hero/road.jpg")}}.box--collage{height:188px;background:url("/images/primary/backgrounds/collage-small.jpg") repeat}@media only screen and (min-width: 0)and (max-width: 479px)and (min-device-pixel-ratio: 2),only screen and (min-width: 0)and (max-width: 479px)and (min-resolution: 192dpi),only screen and (min-width: 0)and (max-width: 479px)and (min-resolution: 2dppx){.box--collage{background-image:url("/images/primary/backgrounds/collage-small@2x.jpg");background-size:563px 188px}}@media screen and (min-width: 480px){.box--collage{height:376px;background-image:url("/images/primary/backgrounds/collage-medium.jpg")}}@media screen and (min-width: 1024px){.box--collage{background-image:url("/images/primary/backgrounds/collage.jpg")}}.box--medium{padding:64px 0}@media screen and (min-width: 1024px){.box--medium{padding:128px 0}}.box--large{padding:80px 0}@media screen and (min-width: 1024px){.box--large{padding:160px 0}}.box--brand{color:#fff !important;background-color:#090 !important}.box--brand ::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.box--brand :-moz-placeholder{color:rgba(255,255,255,.5)}.box--brand ::-moz-placeholder{color:rgba(255,255,255,.5)}.box--brand :-ms-input-placeholder{color:rgba(255,255,255,.5)}.box--brand .placeholder{color:rgb(50%,80%,50%)}.box--brand .icon--text-input{color:rgb(50%,80%,50%);color:rgba(255,255,255,.5)}.box--brand .text-input,.box--brand .ms-search>input{color:rgba(255,255,255,.8);background:rgb(0%,54%,0%)}.box--shadow-lg:not(.no-shadow){box-shadow:0 2px 20px -5px rgba(0,0,0,.2)}.box--floating{max-width:800px;padding:32px 64px;margin:0 auto;background-color:#fff;border-radius:4px}.box--floating:not(.no-shadow){box-shadow:0 20px 25px -15px rgba(0,0,0,.2)}.box--sub-section{background:#fafafa;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding:50px;text-align:center}.box--sub-section>*{width:100%;max-width:100%}.box--sub-section+.box--sub-section{margin-top:16px}.box--sub-section h1,.box--sub-section h2,.box--sub-section h3{font-size:1.66rem;line-height:1.3}.box--sub-section p{margin:0}@media screen and (min-width: 1024px){.box--sub-section>*{max-width:80%}}@media screen and (min-width: 480px)and (max-width: 1023px){.box--sub-section{padding:24px;height:unset}}@media screen and (min-width: 0)and (max-width: 479px){.box--sub-section{padding:24px;height:unset}}.box--sub-section .alpha-grid{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 -16px -16px 0}.box--sub-section .alpha-grid-item>a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:16px;margin-bottom:16px;background:#fff;border-radius:4px;border:2px solid rgba(0,0,0,0);text-decoration:none;font-weight:900;transition:all 200ms ease}.box--sub-section .alpha-grid-item>a:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.box--sub-section .alpha-grid-item>a:hover{transform:translateY(-2px);color:#090;border-color:rgba(0,153,0,.2);background-color:rgba(0,153,0,.025)}.f8-bg{width:100%;padding:24px 32px;background:#fdfdfd}.f8-bg:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.f8-bg+.f8-bg{margin-top:8px}@media screen and (min-width: 1024px){.f8-bg{width:calc(50% - 8px)}.f8-bg+.f8-bg{margin-top:0;margin-left:8px}}.carousel{position:relative}.carousel__list{position:relative;margin:0;overflow:hidden;white-space:nowrap}.carousel__list>li{display:inline-block;width:100%;vertical-align:middle}.carousel__list img{width:100%}@media screen and (min-width: 480px){.carousel__list--2>li{width:50%}}@media screen and (min-width: 1024px){.carousel__list--2>li{width:50%}}@media screen and (min-width: 480px){.carousel__list--3>li{width:50%}}@media screen and (min-width: 1024px){.carousel__list--3>li{width:33.3333333333%}}@media screen and (min-width: 480px){.carousel__list--4>li{width:50%}}@media screen and (min-width: 1024px){.carousel__list--4>li{width:25%}}@media screen and (min-width: 480px){.carousel__list--5>li{width:50%}}@media screen and (min-width: 1024px){.carousel__list--5>li{width:20%}}.carousel--wrap-text>.carousel__list>li{white-space:normal}.carousel__nav,.carousel__nav a{color:#7f7f7f}.carousel__nav a{font-weight:bold}.carousel__nav a:hover{text-decoration:none}.carousel__previous,.carousel__next{z-index:2;display:flex;color:#fff;cursor:pointer;background-color:rgba(51,51,51,.8);align-items:center;justify-content:center}.carousel__buttons--small{right:0;left:0}.carousel__buttons--small .carousel__previous,.carousel__buttons--small .carousel__next{width:30px;height:30px}.carousel__buttons--small .carousel__previous:before,.carousel__buttons--small .carousel__next:before{font-size:15px}.carousel__buttons--small .carousel__previous{transform:translateX(-50%)}.carousel__buttons--small .carousel__next{transform:translateX(50%)}.carousel__buttons--medium{right:30px;left:30px}.carousel__buttons--medium .carousel__previous,.carousel__buttons--medium .carousel__next{border-radius:4px;width:60px;height:60px;color:#333;background-color:rgba(255,255,255,.75)}@media screen and (min-width: 0)and (max-width: 479px){.carousel__buttons--medium .carousel__previous,.carousel__buttons--medium .carousel__next{background-color:#fff;width:50%;border:solid 1px #ccc;margin:0px 4px}}.carousel__buttons--medium .carousel__previous:before,.carousel__buttons--medium .carousel__next:before{font-size:30px}.carousel__buttons{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 0)and (max-width: 479px){.carousel__buttons{top:80%}}.carousel--listing{position:relative}.carousel--listing .carousel__control{position:relative}.carousel--listing .carousel__list{margin:0 auto}.carousel--listing .carousel__nav{--scrollbar-foreground: #444;--scrollbar-background: #efefef;scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background);position:relative}.carousel--listing .carousel__nav>li{display:inline-block;flex:0 0 12.5%}@media screen and (min-width: 480px){.carousel--listing .carousel__nav>li{flex:0 0 16.6666666667%}}@media screen and (min-width: 0)and (max-width: 1023px){.carousel--listing .carousel__nav>li{flex:0 0 25%}}.carousel--listing .carousel__nav::-webkit-scrollbar{-webkit-appearance:none;height:4px}.carousel--listing .carousel__nav::-webkit-scrollbar-thumb{-webkit-appearance:none;border-radius:999px;background-color:var(--scrollbar-foreground)}.carousel--listing .carousel__nav::-webkit-scrollbar-track{-webkit-appearance:none;border-radius:999px;background-color:var(--scrollbar-background)}@media screen and (min-width: 0)and (max-width: 1023px){.carousel--listing .carousel__nav{overflow-x:scroll;white-space:nowrap}.carousel--listing .carousel__nav img{transition:opacity .5s ease;opacity:.5}.carousel--listing .carousel__nav .is-active img{opacity:1}}.js-gallery-carousel img{border-radius:8px}@media screen and (min-width: 0)and (max-width: 479px){.js-gallery-carousel img{border-radius:0px}}.modal-wrapper{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;color:#fff;background:#000;background:rgba(255,255,255,.95)}.modal-wrapper--fixed{position:fixed}.modal-wrapper--center{display:flex;align-items:center;justify-content:center}.modal{position:relative;width:800px;max-width:100%;margin:0 auto}.modal-wrapper--blur{backdrop-filter:blur(22px)}.js-tab{display:none}.no-js .js-tab,.js-tab.is-active{display:block}.border{border-width:1px;border-color:#d6d6d6}.border--brand{border:solid 1px #090}.border-top,.border-t{border-top-width:1px;border-top-style:solid;border-color:#d6d6d6}.border-top-1,.border-t-1{border-top-width:1px;border-top-style:solid;border-color:#d6d6d6}.border-top-2,.border-t-2{border-top-width:2px;border-top-style:solid;border-color:#d6d6d6}.border-top-3,.border-t-3{border-top-width:3px;border-top-style:solid;border-color:#d6d6d6}.border-top-4,.border-t-4{border-top-width:4px;border-top-style:solid;border-color:#d6d6d6}.border-top-5,.border-t-5{border-top-width:5px;border-top-style:solid;border-color:#d6d6d6}.border-right,.border-r{border-right-width:1px;border-right-style:solid;border-color:#d6d6d6}.border-right-1,.border-r-1{border-right-width:1px;border-right-style:solid;border-color:#d6d6d6}.border-right-2,.border-r-2{border-right-width:2px;border-right-style:solid;border-color:#d6d6d6}.border-right-3,.border-r-3{border-right-width:3px;border-right-style:solid;border-color:#d6d6d6}.border-right-4,.border-r-4{border-right-width:4px;border-right-style:solid;border-color:#d6d6d6}.border-right-5,.border-r-5{border-right-width:5px;border-right-style:solid;border-color:#d6d6d6}.border-bottom,.border-b{border-bottom-width:1px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-1,.border-b-1{border-bottom-width:1px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-2,.border-b-2{border-bottom-width:2px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-3,.border-b-3{border-bottom-width:3px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-4,.border-b-4{border-bottom-width:4px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-5,.border-b-5{border-bottom-width:5px;border-bottom-style:solid;border-color:#d6d6d6}.border-left,.border-l{border-left-width:1px;border-left-style:solid;border-color:#d6d6d6}.border-left-1,.border-l-1{border-left-width:1px;border-left-style:solid;border-color:#d6d6d6}.border-left-2,.border-l-2{border-left-width:2px;border-left-style:solid;border-color:#d6d6d6}.border-left-3,.border-l-3{border-left-width:3px;border-left-style:solid;border-color:#d6d6d6}.border-left-4,.border-l-4{border-left-width:4px;border-left-style:solid;border-color:#d6d6d6}.border-left-5,.border-l-5{border-left-width:5px;border-left-style:solid;border-color:#d6d6d6}.click-reveal{overflow:hidden;cursor:pointer}.click-reveal.is-active{cursor:auto}.click-reveal__reveal{position:absolute;left:-999999px}.no-js .click-reveal__reveal,.click-reveal.is-active .click-reveal__reveal{position:static;left:auto}@media print{.click-reveal__reveal{position:static !important;left:auto !important}}.no-js .click-reveal__preview,.click-reveal.is-active .click-reveal__preview{position:absolute;left:-999999px}@media print{.click-reveal__preview{position:absolute !important;left:-999999px !important}}.card,.card--layered{position:relative;display:block;padding:8px}.card__img{width:100%;margin-bottom:8px}.card__img>img{width:100%}.card__title{position:relative;margin:0}.card__title--value{padding-right:48px}.card__title--value:before{border-radius:9999px;position:absolute;top:0;right:10.4px;display:inline-block;padding:.4em .75em;font-size:14.0004px;color:#fff;background:#090;content:attr(data-value);-webkit-font-smoothing:antialiased}.card__details{margin:0;color:#7f7f7f}.card__star{position:absolute;right:8px;bottom:0;cursor:pointer}.card__star.is-active{color:#090}.card--layered{padding:0}.card--layered .card__img{margin:0}.card--layered .card__content{position:absolute;bottom:0;left:0;padding:12px 16px;color:#c8c8c8;text-shadow:0 1px 2px #000}.card--layered .card__content a{color:#fff}.card--layered .card__details{color:#fff}.card--fancy .card__img{position:relative;height:120px;overflow:hidden;background:#000}.card--fancy .card__img>img{transition:width .25s ease, opacity .25s ease;position:absolute;bottom:0;left:0;width:100%;max-width:none;opacity:.7}.card--fancy .card__content{transition:background .25s ease, border .25s ease;border-left:0 solid #090}.no-touch .card--fancy:hover .card__img>img{width:105%;opacity:1}.no-touch .card--fancy:hover .card__content{background:rgba(0,0,0,.5);border-left:8px solid #090}.app-store-badge{height:48px}.clip-img,.fit-img,.fit-img--static{position:relative;display:block;width:100%;overflow:hidden}@media screen and (min-width: 1024px){.clip-img.visible--large,.fit-img.visible--large,.fit-img--static.visible--large{position:relative !important}}.clip-img__arrow,.clip-img__arrow--right{position:absolute;bottom:-10px;left:15px;width:0;height:0;border:10px solid #fff;border-top:10px solid rgba(0,0,0,0)}.clip-img__arrow:before,.clip-img__arrow--right:before,.clip-img__arrow:after,.clip-img__arrow--right:after{position:absolute;top:-10px;width:999px;height:999px;background:#fff;content:""}.clip-img__arrow:before,.clip-img__arrow--right:before{right:10px}.clip-img__arrow:after,.clip-img__arrow--right:after{left:10px}.clip-img__arrow--right{right:15px;left:auto}.fit-img{padding-top:75%}.fit-img--5-2{width:80%;margin:0 auto;padding-top:32%}.fit-img--video,.fit-img--16-9{padding-top:56.25%}.fit-img--fixed{max-width:150px}.fit-img img,.fit-img iframe,.fit-img--static img,.fit-img--static iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:100%;max-height:100%;margin:auto}.fit-img--video iframe{width:100%}.fit-img--stretch img,.fit-img--stretch iframe{-o-object-fit:cover;object-fit:cover;width:100%;max-height:none;min-height:100%}.fit-img--circle{padding-top:100%;border-radius:9999px}.fit-img--circle img{width:100%;max-height:none;min-height:100%}.inline-img,.inline-img--ucda{display:inline-block;vertical-align:middle;background:rgba(0,0,0,0) no-repeat center center}.inline-img:hover,.inline-img--ucda:hover{text-decoration:none}.inline-img--ucda{width:54px;background-image:url("/images/primary/ucda/tag.png")}@media only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.inline-img--ucda{background-image:url("/images/primary/ucda/tag@2x.png");background-size:51px 16px}}.fit-img--grey-box{width:80%;margin:0 auto;overflow:visible;background:#d6d6d6;padding-top:32%;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.fit-img--grey-box img{position:absolute;top:inherit;max-height:120%}.fit-img--top{background-position:top !important}.fit-img--bottom{background-position:bottom !important}@media screen and (min-width: 0)and (max-width: 479px){.l-order--small{display:flex;flex-direction:column}.l-order--small-1{order:1;float:none !important}.l-order--small-2{order:2;float:none !important}.l-order--small-3{order:3;float:none !important}.l-order--small-4{order:4;float:none !important}.l-order--small-5{order:5;float:none !important}.l-order--small-6{order:6;float:none !important}}.alert{display:inline-flex;width:100%;max-width:100%;align-items:flex-start;justify-content:center;padding:8px;margin-bottom:8px;text-shadow:none}.alert{color:hsl(0,0%,84.9019607843%);background-color:hsl(0,0%,98.7254901961%);border:1px solid hsl(0,0%,84.9019607843%)}.alert{border-radius:4px}.alert ul{margin-bottom:0px}.alert--red{color:hsl(0,65.5462184874%,43.3333333333%);background-color:hsl(0,65.5462184874%,88.3333333333%);border:1px solid hsl(0,65.5462184874%,43.3333333333%)}.alert--green{color:rgb(27.4345721552%,58.8399376487%,27.7955533678%);background-color:rgb(84.0196078431%,92.5490196078%,84.1176470588%);border:1px solid rgb(27.4345721552%,58.8399376487%,27.7955533678%)}.alert--blue{color:rgb(21.7132754741%,36.912568306%,53.9729990357%);background-color:rgb(81.862745098%,86.6666666667%,92.0588235294%);border:1px solid rgb(21.7132754741%,36.912568306%,53.9729990357%)}.alert--yellow{color:rgb(95.6862745098%,82.779753762%,0%);background-color:rgb(100%,97.1568627451%,78.9215686275%);border:1px solid rgb(95.6862745098%,82.779753762%,0%)}.alert--grey{color:hsl(0,0%,39.8039215686%);background-color:#dfdfdf;border:1px solid hsl(0,0%,39.8039215686%)}.alert--floating{border:none;box-shadow:0 0 10px rgba(25,25,25,.5)}.alert--floating{margin-bottom:0px}.alert--floating{border-radius:0px}.alert--transparent{color:#fff;background:rgba(0,0,0,.75);border:0}.pop-alert-container{position:fixed;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;pointer-events:none}.pop-alert{width:100%;font-size:15.9996px;text-align:center;pointer-events:auto}.tag,.tooltip__tip{color:#fff;text-shadow:none;background:#090;border-radius:4px}.tag:hover,.tooltip__tip:hover{text-decoration:none}.tag .grey,.tooltip__tip .grey{color:rgb(50%,80%,50%)}.tag--epsilon{font-size:14.0004px}.tag--zeta{font-size:12px}.tag--milli{font-size:9.9996px}.tag--orange{background:#ff9000}.tag--red{background:#d63a3a}.tag--blue{background:#4677ae}.tag--grey{background:#7f7f7f}.tag--ucda{padding-left:70px;color:rgb(40%,41.0980392157%,27.6862745098%);background:#ffe228 url("/images/primary/ucda/tag.png") no-repeat 10px center}@media only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.tag--ucda{background-image:url("/images/primary/ucda/tag@2x.png");background-size:51px 16px}}a.js-tooltip,a.tooltip,a .js-tooltip,a .tooltip,button.js-tooltip,button.tooltip,button .js-tooltip,button .tooltip{cursor:pointer}.js-tooltip,.tooltip{position:relative;cursor:help}.tooltip__wrapper{position:absolute;z-index:50;display:inline-block}.tooltip__wrapper.is-active{height:100%;overflow:visible}.tooltip__tip{height:24px;font-size:12px;line-height:24px;background:#000}.tooltip__tip a{color:#c8c8c8 !important;text-shadow:none}.tooltip--white .tooltip__tip{color:#4c4c4c;background:#fff;border:1px solid #c8c8c8}.tooltip--white .tooltip__tip a{color:#4a90e2}.tooltip__tip--place-top{margin-top:-5.3333333333px;position:relative}.tooltip__tip--place-top:before,.tooltip__tip--place-top:after{position:absolute;border-collapse:separate;content:""}.tooltip__tip--place-top:before{border:6.4px solid rgba(0,0,0,0)}.tooltip__tip--place-top:after{border:4.4px solid rgba(0,0,0,0)}.tooltip__tip--place-top:before,.tooltip__tip--place-top:after{top:100%}.tooltip__tip--place-top:before{border-top-color:false !important}.tooltip__tip--place-top:after{border-top-color:#000 !important}.tooltip__tip--place-top:before,.tooltip__tip--place-top:after{left:50%;margin-left:-6.4px}.tooltip__tip--place-top:after{margin-left:-4.4px}.tooltip--white .tooltip__tip--place-top{position:relative}.tooltip--white .tooltip__tip--place-top:before,.tooltip--white .tooltip__tip--place-top:after{position:absolute;border-collapse:separate;content:""}.tooltip--white .tooltip__tip--place-top:before{border:6.4px solid rgba(0,0,0,0)}.tooltip--white .tooltip__tip--place-top:after{border:4.4px solid rgba(0,0,0,0)}.tooltip--white .tooltip__tip--place-top:before,.tooltip--white .tooltip__tip--place-top:after{top:100%}.tooltip--white .tooltip__tip--place-top:before{border-top-color:#c8c8c8 !important}.tooltip--white .tooltip__tip--place-top:after{border-top-color:#fff !important}.tooltip--white .tooltip__tip--place-top:before,.tooltip--white .tooltip__tip--place-top:after{left:50%;margin-left:-6.4px}.tooltip--white .tooltip__tip--place-top:after{margin-left:-4.4px}.tooltip__tip--place-bottom{margin-top:5.3333333333px;position:relative}.tooltip__tip--place-bottom:before,.tooltip__tip--place-bottom:after{position:absolute;border-collapse:separate;content:""}.tooltip__tip--place-bottom:before{border:6.4px solid rgba(0,0,0,0)}.tooltip__tip--place-bottom:after{border:4.4px solid rgba(0,0,0,0)}.tooltip__tip--place-bottom:before,.tooltip__tip--place-bottom:after{bottom:100%}.tooltip__tip--place-bottom:before{border-bottom-color:false !important}.tooltip__tip--place-bottom:after{border-bottom-color:#000 !important}.tooltip__tip--place-bottom:before,.tooltip__tip--place-bottom:after{left:50%;margin-left:-6.4px}.tooltip__tip--place-bottom:after{margin-left:-4.4px}.tooltip--white .tooltip__tip--place-bottom{position:relative}.tooltip--white .tooltip__tip--place-bottom:before,.tooltip--white .tooltip__tip--place-bottom:after{position:absolute;border-collapse:separate;content:""}.tooltip--white .tooltip__tip--place-bottom:before{border:6.4px solid rgba(0,0,0,0)}.tooltip--white .tooltip__tip--place-bottom:after{border:4.4px solid rgba(0,0,0,0)}.tooltip--white .tooltip__tip--place-bottom:before,.tooltip--white .tooltip__tip--place-bottom:after{bottom:100%}.tooltip--white .tooltip__tip--place-bottom:before{border-bottom-color:#c8c8c8 !important}.tooltip--white .tooltip__tip--place-bottom:after{border-bottom-color:#fff !important}.tooltip--white .tooltip__tip--place-bottom:before,.tooltip--white .tooltip__tip--place-bottom:after{left:50%;margin-left:-6.4px}.tooltip--white .tooltip__tip--place-bottom:after{margin-left:-4.4px}.tooltip__tip--place-left{margin-right:5.3333333333px;position:relative}.tooltip__tip--place-left:before,.tooltip__tip--place-left:after{position:absolute;border-collapse:separate;content:""}.tooltip__tip--place-left:before{border:6.4px solid rgba(0,0,0,0)}.tooltip__tip--place-left:after{border:4.4px solid rgba(0,0,0,0)}.tooltip__tip--place-left:before,.tooltip__tip--place-left:after{left:100%}.tooltip__tip--place-left:before{border-left-color:false !important}.tooltip__tip--place-left:after{border-left-color:#000 !important}.tooltip__tip--place-left:before,.tooltip__tip--place-left:after{top:50%;margin-top:-6.4px}.tooltip__tip--place-left:after{margin-top:-4.4px}.tooltip--white .tooltip__tip--place-left{position:relative}.tooltip--white .tooltip__tip--place-left:before,.tooltip--white .tooltip__tip--place-left:after{position:absolute;border-collapse:separate;content:""}.tooltip--white .tooltip__tip--place-left:before{border:6.4px solid rgba(0,0,0,0)}.tooltip--white .tooltip__tip--place-left:after{border:4.4px solid rgba(0,0,0,0)}.tooltip--white .tooltip__tip--place-left:before,.tooltip--white .tooltip__tip--place-left:after{left:100%}.tooltip--white .tooltip__tip--place-left:before{border-left-color:#c8c8c8 !important}.tooltip--white .tooltip__tip--place-left:after{border-left-color:#fff !important}.tooltip--white .tooltip__tip--place-left:before,.tooltip--white .tooltip__tip--place-left:after{top:50%;margin-top:-6.4px}.tooltip--white .tooltip__tip--place-left:after{margin-top:-4.4px}.tooltip__tip--place-right{margin-left:5.3333333333px;position:relative}.tooltip__tip--place-right:before,.tooltip__tip--place-right:after{position:absolute;border-collapse:separate;content:""}.tooltip__tip--place-right:before{border:6.4px solid rgba(0,0,0,0)}.tooltip__tip--place-right:after{border:4.4px solid rgba(0,0,0,0)}.tooltip__tip--place-right:before,.tooltip__tip--place-right:after{right:100%}.tooltip__tip--place-right:before{border-right-color:false !important}.tooltip__tip--place-right:after{border-right-color:#000 !important}.tooltip__tip--place-right:before,.tooltip__tip--place-right:after{top:50%;margin-top:-6.4px}.tooltip__tip--place-right:after{margin-top:-4.4px}.tooltip--white .tooltip__tip--place-right{position:relative}.tooltip--white .tooltip__tip--place-right:before,.tooltip--white .tooltip__tip--place-right:after{position:absolute;border-collapse:separate;content:""}.tooltip--white .tooltip__tip--place-right:before{border:6.4px solid rgba(0,0,0,0)}.tooltip--white .tooltip__tip--place-right:after{border:4.4px solid rgba(0,0,0,0)}.tooltip--white .tooltip__tip--place-right:before,.tooltip--white .tooltip__tip--place-right:after{right:100%}.tooltip--white .tooltip__tip--place-right:before{border-right-color:#c8c8c8 !important}.tooltip--white .tooltip__tip--place-right:after{border-right-color:#fff !important}.tooltip--white .tooltip__tip--place-right:before,.tooltip--white .tooltip__tip--place-right:after{top:50%;margin-top:-6.4px}.tooltip--white .tooltip__tip--place-right:after{margin-top:-4.4px}.overlay,.cover{position:relative}.overlay__content,.cover.is-active:after,.cover__message,.overlay__content--center,.overlay__content--left,.overlay__content--bottom,.overlay__content--bottom-right,.overlay__content--bottom-left,.overlay__content--top-left,.overlay__content--top-right,.overlay__content--logo{position:absolute}.overlay__content--logo{bottom:-8px;left:16px}.overlay__content--top-right{top:16px;right:16px}.overlay__content--top-left{top:0;left:0}.overlay__content--bottom-left{bottom:0;left:0}.overlay__content--bottom-right{right:0;bottom:0}.overlay__content--bottom{bottom:0;left:0}.overlay__content--left{top:0;left:0;width:33.3333333333%;height:100%}.overlay__content--center{top:50%;left:50%;transform:translate(-50%, -50%)}.cover.is-active:after{background:rgba(255,255,255,.8);content:""}.cover.is-active:after,.cover__message{top:0;left:0;width:100%;height:100%}.cover__message{z-index:2;display:none}.cover.is-active .cover__message{display:block}.chip{border-radius:4px;display:inline-block;width:10px;height:10px;border:1px solid rgba(0,0,0,.15)}.chip.is-active{border-color:rgba(0,0,0,.75)}.chip--medium{width:22px;height:22px}.chip--large{width:34px;height:34px}.accordian{overflow:visible}.accordian__title{cursor:pointer}.accordian.is-inactive>.accordian__title,.accordian.is-inactive>.accordian__title:before{color:#7f7f7f !important;cursor:auto}.accordian__content{display:none}.accordian.is-active>.accordian__content{display:block}.accordian--expand>.accordian__title:before{font-size:.8em;margin-right:16px;color:#090}.accordian--arrow>.accordian__title:before{margin-right:8px;color:#090}.accordian--arrow.is-active>.accordian__title:before{color:#d63a3a}.accordian--disclosure>.accordian__title .accordian__subcontent{margin-left:auto;color:#7f7f7f;font-size:1rem}.accordian--disclosure>.accordian__title .accordian__subcontent{font-weight:600}.accordian--disclosure>.accordian__title .accordian__subcontent{margin-right:8px}.accordian--disclosure>.accordian__title>.accordian__icon:before{color:#666}.accordian--disclosure.is-active>.accordian__title>.accordian__subcontent{display:none}@media screen and (min-width: 480px){.accordian--small>.accordian__title{cursor:inherit}.accordian--small>.accordian__title:before{display:none}.accordian--small>.accordian__content{display:block !important}}@media screen and (min-width: 1024px){.accordian--medium>.accordian__title{cursor:inherit}.accordian--medium>.accordian__title:before{display:none}.accordian--medium>.accordian__content{display:block !important}}.copy h1{margin-bottom:8px}.copy h1{font-size:3em;line-height:1}.copy h2{margin-bottom:8px}.copy h2{font-size:1.875em;line-height:2.25}.copy h3{margin-bottom:8px}.copy h3{font-size:1.5em;line-height:2}.copy h4{margin-bottom:8px}.copy h4{font-size:1.25em;line-height:1.75}.copy h5{margin-bottom:8px}.copy h5{font-size:1em;line-height:1.5}.copy h6{margin-bottom:8px}.copy h6{font-size:0.875em;line-height:1.25}.copy section,.copy .section,.copy header{margin-bottom:48px}.copy img{display:inline}.shmack__block,.shmack__column{float:left}.shmack--2 .shmack__block,.shmack--2 .shmack__column{width:50%}.shmack--3 .shmack__block,.shmack--3 .shmack__column{width:33.3333333333%}.shmack--4 .shmack__block,.shmack--4 .shmack__column{width:25%}.shmack--5 .shmack__block,.shmack--5 .shmack__column{width:25%}.shmack__block{width:33.3333333333%}.shmack__column .shmack__block{float:none;width:100%}.shmack--space .shmack__block{margin-bottom:16px}.dropdown{border-radius:4px;color:#333;text-shadow:none;background:#fff}.dropdown:hover{box-shadow:0 1px 4px rgba(0,0,0,.15)}.dropdown__options{z-index:20;margin:0;list-style:none;border-top:0}.dropdown__options>li{padding:0 8px}.dropdown__options>li.is-active{background:#e4e4e4}.dropdown__options>li.is-selected,.dropdown__options>li:hover{background:#f2f2f2}.dropdown,.dropdown__options{color:#333;cursor:pointer;background:#fff;border:1px solid #c8c8c8}.sticky-top{position:sticky !important;top:0;z-index:1;overflow-anchor:none}@media screen and (min-width: 0)and (max-width: 479px){.sticky-top{top:0}}.sticky-bottom{position:sticky !important;bottom:0;z-index:1}.sticky .sticky__target,.sticky.sticky__target{position:fixed !important;top:0;z-index:20;display:block}.sticky__target--hidden{display:none}.l-row--sticky{width:100%;max-width:1280px;margin:0 auto}.spinner{display:inline-block;overflow:visible;vertical-align:middle;box-sizing:border-box}.spinner>svg{display:block;overflow:visible}.spinner>svg>*{transform:translate3d(0, 0, 0);transform-origin:center;animation-iteration-count:infinite}.spinner{display:none;width:16px;height:16px}@keyframes spin-cycle{from{fill:rgba(0,0,0,.5);transform:scale(1)}to{fill:rgba(0,0,0,.05);transform:scale(1)}}.spinner>svg{width:16px;height:16px}.spinner>svg>*{fill:rgba(0,0,0,.05);animation-duration:0.8s;animation-name:spin-cycle}.spinner>svg>*:nth-of-type(1){animation-delay:0.1s}.spinner>svg>*:nth-of-type(2){animation-delay:0.2s}.spinner>svg>*:nth-of-type(3){animation-delay:0.3s}.spinner>svg>*:nth-of-type(4){animation-delay:0.4s}.spinner>svg>*:nth-of-type(5){animation-delay:0.5s}.spinner>svg>*:nth-of-type(6){animation-delay:0.6s}.spinner>svg>*:nth-of-type(7){animation-delay:0.7s}.spinner>svg>*:nth-of-type(8){animation-delay:0.8s}.loading .spinner{display:block}.compare{border-right:1px solid #c8c8c8}.compare__header{height:250px;padding:8px}.compare__header img{width:auto;margin:0 auto}.compare__sticky{left:0;width:100%;padding:0 8px}.border{border-width:1px;border-color:#d6d6d6}.border--brand{border:solid 1px #090}.border-top,.border-t{border-top-width:1px;border-top-style:solid;border-color:#d6d6d6}.border-top-1,.border-t-1{border-top-width:1px;border-top-style:solid;border-color:#d6d6d6}.border-top-2,.border-t-2{border-top-width:2px;border-top-style:solid;border-color:#d6d6d6}.border-top-3,.border-t-3{border-top-width:3px;border-top-style:solid;border-color:#d6d6d6}.border-top-4,.border-t-4{border-top-width:4px;border-top-style:solid;border-color:#d6d6d6}.border-top-5,.border-t-5{border-top-width:5px;border-top-style:solid;border-color:#d6d6d6}.border-right,.border-r{border-right-width:1px;border-right-style:solid;border-color:#d6d6d6}.border-right-1,.border-r-1{border-right-width:1px;border-right-style:solid;border-color:#d6d6d6}.border-right-2,.border-r-2{border-right-width:2px;border-right-style:solid;border-color:#d6d6d6}.border-right-3,.border-r-3{border-right-width:3px;border-right-style:solid;border-color:#d6d6d6}.border-right-4,.border-r-4{border-right-width:4px;border-right-style:solid;border-color:#d6d6d6}.border-right-5,.border-r-5{border-right-width:5px;border-right-style:solid;border-color:#d6d6d6}.border-bottom,.border-b{border-bottom-width:1px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-1,.border-b-1{border-bottom-width:1px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-2,.border-b-2{border-bottom-width:2px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-3,.border-b-3{border-bottom-width:3px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-4,.border-b-4{border-bottom-width:4px;border-bottom-style:solid;border-color:#d6d6d6}.border-bottom-5,.border-b-5{border-bottom-width:5px;border-bottom-style:solid;border-color:#d6d6d6}.border-left,.border-l{border-left-width:1px;border-left-style:solid;border-color:#d6d6d6}.border-left-1,.border-l-1{border-left-width:1px;border-left-style:solid;border-color:#d6d6d6}.border-left-2,.border-l-2{border-left-width:2px;border-left-style:solid;border-color:#d6d6d6}.border-left-3,.border-l-3{border-left-width:3px;border-left-style:solid;border-color:#d6d6d6}.border-left-4,.border-l-4{border-left-width:4px;border-left-style:solid;border-color:#d6d6d6}.border-left-5,.border-l-5{border-left-width:5px;border-left-style:solid;border-color:#d6d6d6}.checkbox{display:block}.checkbox__control{display:none}.checkbox__control:checked~.checkbox__label,.checkbox__control:checked~.checkbox__content{transition:200ms}.checkbox__control:checked~.checkbox__label,.checkbox__control:checked~.checkbox__content{font-weight:600}.checkbox__control:checked~.checkbox__content{color:#090;background-color:#fff;border-color:#090;transition:200ms}.checkbox__control:checked~.checkbox__content:before{color:currentColor;content:attr(data-on)}.checkbox__content{transition:200ms;display:flex;align-items:center;gap:8px;padding:4px 8px;background-color:#f8f8f9;border-radius:4px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0)}.checkbox__content{font-weight:600}.checkbox__content:before{aspect-ratio:1;color:#d6d6d6;content:attr(data-off)}.checkbox__label{flex:1}.checkbox-group{display:flex;align-items:center}.checkbox-group__label{color:#4c4c4c}.checkbox-group__label{font-weight:700}.checkbox-group:not(.checkbox-group--vertical)>*:not(:last-child){margin-right:8px}.checkbox-group--vertical{flex-direction:column;align-items:flex-start}.checkbox-group--vertical .checkbox{display:flex;align-items:center}.checkbox-group--vertical .checkbox>*:not(:last-child){margin-right:8px}.checkbox-group--vertical>*:not(:last-child){margin-bottom:8px}.radio{display:block}.radio__control{display:none}.radio__control:checked~.radio__label,.radio__control:checked~.radio__content{transition:200ms}.radio__control:checked~.radio__label,.radio__control:checked~.radio__content{font-weight:600}.radio__control:checked~.radio__content{color:#090;background-color:#fff;border-color:#090;transition:200ms}.radio__control:checked~.radio__content:before{color:currentColor;content:attr(data-on)}.radio__content{transition:200ms;display:flex;align-items:center;gap:8px;padding:4px 8px;background-color:#f8f8f9;border-radius:4px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0)}.radio__content{font-weight:600}.radio__content:before{aspect-ratio:1;color:#d6d6d6;content:attr(data-off)}.radio__label{flex:1}.radio-group{display:flex;align-items:center;flex-wrap:wrap}.radio-group>*{flex:1 0 auto;text-align:center}.radio-group__label{color:#4c4c4c}.radio-group__label{font-weight:700}.radio-group:not(.radio-group--vertical)>*:not(:last-child){margin-right:8px}.radio-group--vertical{flex-direction:column;align-items:flex-start}.radio-group--vertical .radio{display:flex;align-items:center}.radio-group--vertical .radio>*:not(:last-child){margin-right:8px}.radio-group--vertical>*:not(:last-child){margin-bottom:8px}.custom-checkbox{display:inline-block;cursor:pointer}.custom-checkbox:hover{text-decoration:none}.yes-js .custom-checkbox>input[type=checkbox]{display:none}.custom-checkbox>label{display:inline}.checkbox-custom{display:flex;align-items:center}.checkbox-custom__control{display:none}.checkbox-custom__control:checked~.checkbox-custom__label{color:#4c4c4c}.checkbox-custom__control:checked~.checkbox-custom__label{font-weight:600}.checkbox-custom__control:checked~.checkbox-custom__label .checkbox-custom__content{color:#4c4c4c;background-color:#fff;border-color:#090}.checkbox-custom__control:checked~.checkbox-custom__label .checkbox-custom__content{font-weight:600}.checkbox-custom__control:checked~.checkbox-custom__label .checkbox-custom__content:before{color:#090;content:"✓";content:var(--customURL)}.checkbox-custom__content{display:flex;align-items:center;justify-content:center;background-color:#f8f8f9;border-radius:4px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0);padding:4px;width:36px !important;height:36px !important}.checkbox-custom__content{font-weight:600}.checkbox-custom__content:before{height:16px;width:16px;color:#d6d6d6;content:"○";content:var(--customOFFURL)}.checkbox-custom__label{flex:1}.checkbox-custom-group{display:flex;align-items:center}.checkbox-custom-group--grow{flex-wrap:wrap}.checkbox-custom-group--grow>*{flex:1 0 auto;text-align:center}.checkbox-custom-group__label{color:#4c4c4c}.checkbox-custom-group__label{font-weight:700}.checkbox-custom-group:not(.checkbox-custom-group--vertical)>*:not(:last-child){margin-right:8px}.checkbox-custom-group--vertical{flex-direction:column;align-items:flex-start}.checkbox-custom-group--vertical .checkbox-custom{display:flex;align-items:center}.checkbox-custom-group--vertical .checkbox-custom>*:not(:last-child){margin-right:8px}.checkbox-custom-group--vertical>*:not(:last-child){margin-bottom:8px}_:-ms-lang(x) .checkbox-custom__content{padding-bottom:30px;padding-left:11px}@supports(-ms-ime-align: auto){.checkbox-custom__content{width:unset !important;height:unset !important;padding-bottom:4px;padding-left:8px}}.mobials-root{display:inline-block;height:16px !important;overflow:hidden;line-height:16px !important}.mobials-root a.mobials-stars.mobials-stars-160,.mobials-root a.mobials-stars.mobials-stars-165{height:16px !important;line-height:16px !important}#mobials-detailed-review-container{box-shadow:0 3px 8px rgba(0,0,0,.5);width:100% !important;max-width:800px !important;padding-top:15px !important;overflow-y:hidden !important;border-color:#aaa !important;border-radius:4px !important}#mobials-detailed-review-container iframe{width:100% !important}#mobials-close-frame-button{position:absolute !important;top:2px !important;right:2px !important;left:auto !important}#mobials-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#222;background:rgba(0,0,0,.4)}.w-gg-header__search{position:absolute;bottom:50%;transform:translateY(50%)}.gg-header-pad{display:none}.gg-header .nav-icon-link,.gg-header .nav-list-link,.gg-header .nav-link{display:flex;align-items:center;gap:8px;font-weight:600;color:#000;transition:all 200ms ease}.gg-header .nav-icon-link:hover,.gg-header .nav-list-link:hover,.gg-header .nav-link:hover{text-decoration:none;background-color:hsl(0,0%,95%)}.gg-header .nav-list-link,.gg-header .nav-link{padding:3.2px 6.4px}.w-gg-header{box-sizing:content-box}.gg-header{display:flex;align-items:center;position:relative;padding-top:calc(16px + 1px);padding-bottom:calc(16px + 1px);height:64px}.gg-header [class*=round]{overflow:hidden}.gg-header .text-input,.gg-header .ms-search>input{transition:all 200ms ease}.gg-header .text-input,.gg-header .ms-search>input,.gg-header .text-input:focus{font-size:16px}.gg-header .nav-link{display:flex;border:1px solid rgba(0,0,0,0)}.gg-header .nav-link{border-radius:4px}.gg-header .nav-link:focus{border-color:#090;outline:none}.gg-header .nav-link:hover{border-color:#d6d6d6}.gg-header .nav-link .svg svg{width:16px;height:16px}.gg-header .nav-list-link{width:100%;display:flex;align-items:center;justify-content:space-between}.gg-header .nav-list-link{border-radius:4px}.gg-header .nav-list-link:hover{text-decoration:none}.gg-header .nav-list-link-primary:hover{color:rgb(0%,36%,0%);background-color:rgba(0,153,0,.1)}.gg-header .nav-list-link-secondary:hover{color:rgb(17.4117647059%,33.8823529412%,53.1764705882%);background-color:rgba(74,144,226,.1)}.gg-header .nav-icon-link{display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:9999px}.gg-header .nav-icon-link:focus{border-color:#090;outline:none}.gg-header .nav-icon-link.fixed-size{padding:0;width:34px;height:34px}.gg-header__logo{display:flex;position:relative;top:2px}.gg-header__logo>.fit-img{width:150px;padding-top:20%}.gg-header__menu-icon{left:8px}.button-menu__icon{flex:0 0 auto;position:relative;height:2px;width:1em;background-color:currentcolor;margin-right:16px;transition:background-color .25s ease-in-out;will-change:background-color}.button-menu__icon:before,.button-menu__icon:after{transition:all .25s ease-in-out;left:0;position:absolute;content:"";height:2px;width:1em;background-color:currentcolor;will-change:top,transform}.button-menu__icon:before{top:4px}.button-menu__icon:after{bottom:4px}.is-active .button-menu__icon{background-color:rgba(0,0,0,0)}.is-active .button-menu__icon:before{top:50%;transform:translateY(-50%) rotate(-45deg)}.is-active .button-menu__icon:after{bottom:50%;transform:translateY(50%) rotate(45deg)}.w-gg-header__search{right:0;z-index:25;width:calc(100% - 166px);overflow:hidden;pointer-events:none}.gg-header__search{transform:translateX(100%);display:flex;align-items:center;position:relative;left:-34px;padding:8px 0;text-align:left;white-space:nowrap;pointer-events:auto;background:rgba(0,0,0,0)}@media only screen and (min-width: 950px)and (max-width: 978px){.gg-header__search{left:-22px}}.gg-header__search.is-active{transform:translateX(34px);background:#fff}.gg-header__search.is-animated{transition:transform .25s ease-in-out}.gg-header__search>.button{text-align:center}.gg-header__search>form{display:flex;flex:1 1 auto}.gg-header__search .text-input,.gg-header__search .ms-search>input{width:100%;min-width:auto;padding:8px;margin:0 8px}.gg-header__search .text-input.focus,.gg-header__search .ms-search>input.focus,.gg-header__search .text-input:focus,.gg-header__search .ms-search>input:focus{border-color:#4cb74c !important;outline:none}.gg-header__nav{display:flex;align-items:center;flex:0 0 auto;z-index:20;font-size:1.1em}.gg-header__nav .primary-nav{list-style:none;margin:0 16px 0 0;padding:0 16px 0 0;display:flex;align-items:center;justify-content:flex-end;border-right:1px solid #d6d6d6}.gg-header__nav .primary-nav>li{display:block}.gg-header__nav .primary-nav>li:not(:last-child){margin-right:4px}.gg-header__nav .primary-nav>li>a{font-family:Proxima, Helvetica Neue, sans-serif;font-size:15.9996px;text-transform:uppercase}.gg-header__nav .primary-nav>li>a>span:not(.svg){position:relative;top:.1em}.gg-header__nav .flyout.is-activated .nav-icon-link{color:rgb(0%,36%,0%);border-color:rgba(0,153,0,.2)}.gg-header__nav .flyout>.nav-link{display:flex;align-items:center}.gg-header__nav .nav-icon-link .svg+span{margin-left:8px}.gg-header__nav .flyout__content{z-index:25;padding-top:8px;line-height:2}.gg-header__nav .flyout__content ul:last-child{margin-bottom:0}.gg-header__nav .button{text-transform:uppercase}.gg-header__nav .button>.flyout__content{text-transform:none}.gg-header__nav .gg-header__logout-button{display:none}@media screen and (min-width: 900px){.gg-header__menu-icon{display:none}.gg-header__logo>.fit-img{height:auto}.gg-header__nav{transform:translateY(0);margin-left:auto;margin-right:42px}.gg-header__search .text-input,.gg-header__search .ms-search>input{font-size:15.9996px}[data-layout=compact]{display:none}}@media screen and (min-width: 0)and (max-width: 899px){[data-layout=regular]{display:none}.w-gg-header{position:fixed;top:0;z-index:102;width:100%;height:64px}.w-gg-header:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.gg-header-pad{display:block;width:100%;height:64px;flex:0 0 auto}.gg-header{text-align:center}.w-gg-header__search{width:100%}.gg-header__logo{position:absolute;top:calc(50% + 2px);left:50%;transform:translateX(-50%) translateY(-50%)}}@media screen and (min-width: 0)and (max-width: 899px)and (min-width: 0)and (max-width: 479px){.gg-header__logo{margin-left:1em}}@media screen and (min-width: 0)and (max-width: 899px){.gg-header__logo>.fit-img{width:120px;padding-top:20%}.gg-header__nav,.gg-header__cover{position:fixed;top:66px;bottom:0}.gg-header__cover{transition:opacity .25s linear;will-change:opacity;left:-9999%;z-index:99;width:100%;background:rgba(0,0,0,.75);opacity:0}.gg-header__cover.is-visible{opacity:1}.gg-header__cover.is-onscreen{left:0}.gg-header__nav{transform:translateY(0) translateX(-250px);transition:transform .25s ease-in-out;will-change:transform;flex-direction:column;align-items:stretch;left:0;z-index:100;max-width:250px;width:100%;padding:16px;text-align:left;background:#fff;overflow-x:hidden;overflow-y:scroll}.gg-header__nav.is-visible{transform:translateX(0)}.gg-header__nav .primary-nav{align-items:stretch;flex-direction:column;padding-right:0;margin-right:0;margin-bottom:auto;border-right:0}.gg-header__nav .primary-nav>li{display:block}.gg-header__nav .primary-nav>li:not(:last-child){margin-right:0;margin-bottom:4px}.gg-header__nav .primary-nav>li>a{padding:8px 16px}.gg-header__nav .primary-nav .nav-link .svg.dropdown-icon{display:none}.gg-header__nav .button{width:100%;text-align:center}.gg-header__nav .flyout__content{display:none}}.bg-primary-light{color:rgb(0%,42%,0%);background-color:rgba(0,153,0,.05)}.menu-icon{transition:background .5s linear;position:relative;display:inline-block;width:10px;height:10px;vertical-align:text-bottom;cursor:pointer;background:#666}.menu-icon:before,.menu-icon:after{transition-duration:.5s;position:absolute;left:0;width:10px;height:2px;background-color:#fff;content:""}.menu-icon:before{top:2px}.menu-icon:after{bottom:2px}.is-active>.menu-icon,.menu-icon.is-active{background:#d63a3a}.is-active>.menu-icon:before,.menu-icon.is-active:before{transform:rotateZ(-135deg);top:4px}.is-active>.menu-icon:after,.menu-icon.is-active:after{transform:rotateZ(135deg);bottom:4px}.js-google-map{min-height:250px}#main_search_form button[type=submit]{letter-spacing:.1em;text-transform:uppercase}.w-about{font-size:1.25rem;line-height:1.75}.w-about section{padding:64px 0;margin:0}.w-privacy-policy{margin:0 auto}.w-privacy-policy{font-size:1.25rem;line-height:1.75}.w-privacy-policy ul,.w-privacy-policy dl{margin-top:8px;margin-bottom:24px}.w-privacy-policy section+section{margin-top:32px;padding-top:32px;border-top:1px solid #d6d6d6}.w-privacy-policy section{margin-bottom:0}.w-privacy-policy section .section__heading{text-transform:uppercase;font-weight:bold;font-family:Proxima, Helvetica Neue, sans-serif;letter-spacing:.025em !important}.w-privacy-policy p{margin-bottom:0}.w-privacy-policy p+p{margin-top:24px}.w-privacy-policy a{font-weight:600}.w-privacy-policy .address{font-size:1.125em;line-height:1.75}.w-privacy-policy .address>span{display:block}.carproof-badge{min-width:268px}@media screen and (min-width: 0)and (max-width: 479px){.carproof-badge{padding:8px 0}}.carproof-badge>div{padding:0 !important}.no-support{padding:25px 16px;text-align:center;background:#fff;border:4px solid #090}.no-support img{display:inline;width:250px}body.jony-ive{background-image:-owg-linear-gradient(#F09, #F3F315, #83F52C, #F60, #6E0DD0);background-image:linear-gradient(#F09, #F3F315, #83F52C, #F60, #6E0DD0);color:#6e0dd0}body.jony-ive a{color:#f60}body.jony-ive .box{background-image:-owg-linear-gradient(#83F52C, #F60);background-image:linear-gradient(#83F52C, #F60)}body.jony-ive .box--dark{background-image:-owg-linear-gradient(#F09, #83F52C);background-image:linear-gradient(#F09, #83F52C)}body.windows{background:teal;color:#000;font-family:sans-serif !important;text-rendering:optimizeSpeed}body.windows *{border-radius:0 !important}body.windows a{color:navy}body.windows .box,body.windows [class*=box--],body.windows .button{background:silver;border:2px solid #fff;border-bottom-color:hsl(0,0%,52.7058823529%);border-right-color:hsl(0,0%,52.7058823529%);color:#000 !important;text-shadow:none !important}body.windows .brand,body.windows .blockquote--feature>p,body.windows .brand--color{color:teal !important}body.windows .brand,body.windows .blockquote--feature>p,body.windows .brand--face,body.windows .brand-face,body.windows .bfh h6,body.windows .bfh h5,body.windows .bfh h4,body.windows .bfh h3,body.windows .bfh h2,body.windows .bfh h1,.bfh body.windows h6,.bfh body.windows h5,.bfh body.windows h4,.bfh body.windows h3,.bfh body.windows h2,.bfh body.windows h1{font-family:sans-serif !important}body.windows .box--brand{background:navy !important;color:#fff !important}body.windows .box--brand a{color:#fff !important}body.windows .box--brand a:hover{color:navy !important}body.windows .box--brand .text-input,body.windows .box--brand .ms-search>input{background:silver !important;color:#000 !important}#cvs{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:9999999999}.xmas-logo{display:block;margin:0 auto;position:relative;width:150px}.xmas-logo .main-logo{position:relative;top:2px;max-width:150px;max-height:28px}.xmas-logo__santa{position:absolute;top:50%;left:calc(100% + 8px);width:86.25px;transform:translateY(-75%)}@media screen and (min-width: 0)and (max-width: 900px){.xmas-logo__santa{width:57.5px}}label.required:before{font-weight:bold;font-size:1.3em}.form__fields.is-dirty>.form__fields__label{color:#222}.form__fields.is-dirty>.form__fields__label>span:first-of-type{display:flex;align-items:center}.form__fields.is-dirty>.form__fields__label>span:first-of-type:after{width:8px;height:8px;margin-left:8px;background-color:#090;content:""}.form__fields.is-dirty>.form__fields__label>span:first-of-type:after{border-radius:3996px}.cp-link-warning-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(50,50,50,.5843137255);display:flex;flex-flow:column;justify-content:center;align-items:center;z-index:100;display:none}.cp-link-warning-modal__buttons{display:flex;width:100%;justify-content:flex-start;align-items:center}@media screen and (min-width: 0)and (max-width: 479px){.cp-link-warning-modal__buttons{flex-flow:column}}.cp-link-warning-modal__cont{max-width:500px;display:flex;justify-content:center;align-items:center;flex-flow:column;padding:24px;border-radius:10px;background:#fff;border-left:solid 4px #090;box-shadow:0 0 25px rgba(26,26,26,.5333333333)}@media screen and (min-width: 0)and (max-width: 479px){.cp-link-warning-modal__cont{margin:16px}}.cp-link-warning-modal span{color:#323232;font-weight:600;font-size:16px;margin-bottom:16px}.cp-link-warning-modal a{text-decoration:none;font-weight:600}.cp-link-warning-modal a#cp-link-forward{background:#090;color:#fff;padding:8px 16px;margin-right:16px;border-radius:5px;display:flex;justify-content:center;align-items:center}.cp-link-warning-modal a#cp-link-forward:hover{background:#5cb35d}@media screen and (min-width: 0)and (max-width: 479px){.cp-link-warning-modal a#cp-link-forward{margin-bottom:16px}}.svg{display:inline-flex;align-items:center;justify-content:center}.svg svg{width:24px;height:24px}.svg svg:not([fill]){fill:currentColor}.svg.svg-xs svg{width:12px;height:12px}.svg.svg-sm svg{width:16px;height:16px}.svg.svg-md svg{width:32px;height:32px}.svg.svg-lg svg{width:40px;height:40px}.svg.svg-xl svg{width:64px;height:64px}.vhcl-info__header{display:flex;justify-content:space-between;background-color:#f1f1f1}@media screen and (min-width: 0)and (max-width: 479px){.vhcl-info__header{flex-direction:column;margin:16px}}.vhcl-info__header__cta{padding:16px;background:#fff;box-shadow:0 1.5vw 3vw -0.7vw rgba(0,0,0,.125);position:relative;bottom:100%}.vhcl-info__header__cta ul{margin-bottom:0px !important}.vhcl-info__header__cta li{padding:0px;margin:2px 0px}.vhcl-info__header__cta li:last-child{margin-top:8px}.vhcl-info__header__cta a{display:flex;align-items:center;font-size:14px;font-weight:600}.vhcl-info__header__cta a:hover{text-decoration:none}.vhcl-info__header__cta a i{color:unset}@media screen and (min-width: 0)and (max-width: 479px){.vhcl-info__header__cta{width:100%;margin-top:16px !important}.vhcl-info__header__cta ul{padding:0px !important}}@media screen and (min-width: 0)and (max-width: 479px){.vhcl-info__header--section{width:100%}}.vhcl-info__header i{font-size:15px;color:#777}.vhcl-info__header span{font-size:14px;font-weight:400;color:#434343}.vhcl-info__cert .media{flex:unset !important}.vhcl-info__cert .certified-icon{padding-right:0px !important}.vhcl-info__price{font-family:Proxima;font-size:32px;font-weight:600}.vhcl-info__heading{display:flex;flex-flow:column;align-items:flex-start}.vhcl-info__heading h2{font-family:Proxima;font-style:normal;font-weight:600;font-size:28px;line-height:31px;text-align:center;color:#434343}.vhcl-info__heading div{background-color:#090;width:41px;height:5px}@media screen and (min-width: 0)and (max-width: 479px){.vhcl-info__heading{align-items:center;padding-left:0px}}.vhcl-info__details{list-style:none;display:flex;flex-wrap:wrap;margin:0 !important}.vhcl-info__details li{background-color:#f1f1f1;display:flex;align-items:center;margin-right:16px;margin-bottom:16px;justify-content:space-between;padding:16px;flex:1 1 calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}.vhcl-info__details li:nth-child(2n){margin-right:0}.vhcl-info__details li span{text-align:right}.vhcl-info__details li span:first-child{font-weight:700;white-space:nowrap;margin-right:8px}.vhcl-info__details li span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 556px){.vhcl-info__details{margin:16px;padding:0}}@media screen and (min-width: 480px)and (max-width: 1023px){.vhcl-info__details li{flex-direction:column;align-items:flex-start}.vhcl-info__details li span{text-align:left}}@media screen and (min-width: 0)and (max-width: 479px){.vhcl-info__details li{flex:1 1 100%;max-width:100%;margin-bottom:8px;margin-right:0 !important}}.vhcl-info__description{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.vhcl-info__disclaimer{font-weight:bold;font-size:16px;color:#777}.vhcl-info__moreDetails ul{list-style:none;margin:0px !important;margin-bottom:16px !important;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;padding-left:32px !important}.vhcl-info__moreDetails ul li{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;color:#777;border-radius:3px;margin-right:34px}.vhcl-info__moreDetails ul li strong{margin-right:8px}.vdp-df{display:flex !important}.vdp--sticky-ad{position:sticky;top:calc(100vh - var(--dynamic-ad-height) - 16px)}.activeForm{box-shadow:0 2px 12px -2px rgba(0,0,0,.15),0 1px 4px -1px rgba(0,0,0,.25);border:solid 2px #f5f5f5 !important;border-radius:10px !important}@keyframes accordianHover{from{transform:scale(1.05);opacity:0;visibility:visible}to{opacity:1;transform:scale(1)}}#vdp-desktop-topbar{display:none;position:fixed !important;width:100vw}#vdp-topbar--contact{position:relative;bottom:58px}.vdp-topnav{color:#fff;z-index:100;background-color:#5cb35d;height:67px;position:sticky;top:0;align-items:center;justify-content:center;flex-shrink:0;padding:0 16px;box-shadow:0 4px 24px rgba(0,0,0,.25);margin-bottom:-67px}@media(max-width: 1023px){.vdp-topnav{display:none !important}}@media print{.vdp-topnav{display:none !important}}.vdp-topnav__cont{width:100%;height:100%;max-width:1280px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-left:36px}.vdp-topnav__section{height:100%;display:flex;align-items:center;flex-shrink:0}.vdp-topnav__section:first-child{width:300px}.vdp-topnav__section:last-child{width:45%;justify-content:flex-end}.vdp-topnav__section--col{height:100%;display:flex;flex-flow:column;justify-content:center;flex:1;min-width:0}.vdp-topnav__section__title{font-size:16px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.vdp-topnav__section__trim{font-size:14px;margin-bottom:0;padding-bottom:2px}.vdp-topnav__logo{min-width:39px;min-height:39px;width:39px;height:39px;background:#fff;border-radius:7px;display:flex;align-items:center;justify-content:center;margin-right:16px}.vdp-topnav #vdp-topnav__logo{display:none}.vdp-topnav #vdp-topnav__image{display:none}.vdp-topnav--links a{font-size:14px;border-bottom:solid 4px rgba(0,0,0,0)}.vdp-topnav--linkBorder{border-bottom-color:#090 !important}.vdp-topnav--price h3{font-size:16px}.vdp-topnav--cta{padding:10px 30px;border-radius:5px;background-color:#090}.vdp-topnav--cta:hover{background-color:#f1f1f1;color:#090}.is-sold .vehicle-gallery{overflow:hidden;position:relative}.is-sold .vehicle-gallery::before{content:"SOLD";position:absolute;top:22px;box-shadow:0px 8px 30px rgba(186,48,48,.2078431373);background:linear-gradient(144.26deg, #db4d4d 26.45%, rgba(255, 255, 255, 0) 100%),#d63a3a;padding:.3em 1em;right:-50px;transform:rotate(45deg);width:200px;text-align:center;color:#fafafa;font-weight:700;font-size:2em;z-index:5}@media screen and (min-width: 0)and (max-width: 479px){.is-sold .vehicle-gallery::before{text-align:unset;top:-41px;padding:1.5em 10px 2px 8.79em;font-size:1.2em;right:-52px}}.vdp--container{margin-top:16px}.vehicle-gallery__img{margin:0px !important}.vdp-title{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.vdp-title h1{width:100%;border-left:none !important;padding:0px;font-size:2rem;font-weight:700;letter-spacing:-0.025em;line-height:1.3;color:#666;padding:0 .5em;border-left:solid 5px #090}.vdp-title h1 span{color:#090}.vdp-title h3{width:100%;font-weight:bold;margin-top:8px}blockquote#cpVehicleComments p{margin-bottom:0px}.video-item .icon.icon--video{color:#fff;font-size:3rem;text-shadow:0 1px 8px rgba(0,0,0,.4)}.brand-text{color:#090 !important}.mobileVehicle--cta{width:100vw;background-color:#f6f6f6;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:14px;display:flex;justify-content:space-between;align-items:center;box-shadow:0px -5px 10px rgba(51,51,51,.062745098),0px 5px 10px rgba(51,51,51,.062745098)}.mobileVehicle--cta--price{padding-left:8px;color:#090;font-size:1.2em;margin-bottom:-6px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:130px}.mobileVehicle--cta--title{color:#666;font-size:1.2em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.unic-icon-config{display:none !important}@media screen and (min-width: 0)and (max-width: 479px){.small-full-flex{width:100%;display:flex;flex-flow:row wrap;justify-content:space-around;color:#7f7f7f;border:solid 1px #c8c8c8;border-radius:5px}.small-full-flex li{margin:0px 8px}.small-full-flex i{color:#7f7f7f}.small--flex-col{width:100%;border-radius:5px;display:flex;align-items:center;flex-flow:column;background-color:#f2f2f2}.vdp-title>div,.vdp-title a{width:100%}}@media print{div#contactForm h2{font-size:20pt !important}.vdp--container{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-items:flex-start !important;width:100%}.vdp--sellerInfo{flex:unset !important}#vdp{flex:unset !important}.bfh_vdp_widget__bottom{max-height:unset !important}}.animated--fast{animation-duration:100ms;animation-fill-mode:both;animation-timing-function:ease-out}.animated{animation-duration:300ms;animation-fill-mode:both;animation-timing-function:ease-out}.animated--slow{animation-duration:400ms;animation-fill-mode:both;animation-timing-function:ease-out}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0);opacity:0;visibility:visible}to{opacity:1;transform:translate3d(0, 50%, 0)}}@keyframes slideInLeft{from{transform:translate3d(0, -45%, 0);opacity:0;visibility:visible}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{transform:translate3d(0, 50%, 0);opacity:0;visibility:visible}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{transform:translate3d(0, -50%, 0);opacity:0;visibility:visible}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slideInDownSm{from{transform:translate3d(0, -10%, 0);opacity:0}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slideInDownSolid{from{transform:translate3d(0, -50%, 0);opacity:0;visibility:visible}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slideOutUpSolid{from{transform:translate3d(0, 0, 0);opacity:1;visibility:visible}to{z-index:-1;opacity:0;transform:translate3d(0, -50%, 0)}}.slideOutUp{animation-name:slideOutUp}.slideInLeft{animation-name:slideInLeft}.slideInUp{animation-name:slideInUp}.slideInDown{animation-name:slideInDown}.slideInDownSm{animation-name:slideInDownSm;animation-timing-function:ease-in}.slideInDownSolid{animation-name:slideInDownSolid}.slideOutUpSolid{animation-name:slideOutUpSolid}.is-sold-banner{overflow:hidden;position:relative}.is-sold-banner::before{display:inline-block;content:"SOLD";background:linear-gradient(144.26deg, #db4d4d 26.45%, rgba(255, 255, 255, 0) 100%),#d63a3a;padding:4em 2em .1em 2.6em;transform:rotate(45deg);position:absolute;font-size:1em;font-weight:700;color:#fafafa;right:-39px;top:-34px}@media screen and (min-width: 0)and (max-width: 479px){.vehicle__card--dealerInfo{margin:unset}}@media screen and (min-width: 0)and (max-width: 479px){.vehicle__card--dealer{margin:unset}}.top-minus-20{top:-20px}.top-minus-45{top:-45px}.top-plus-23{top:23px}.srp-header h1,.srp-header h2{overflow:hidden;font-size:2rem;font-weight:700;letter-spacing:-0.025em;line-height:1.3;color:#666;padding:0 .5em;border-left:solid 5px #090}.srp-header h1 span,.srp-header h2 span{color:#090}.srp-header .srp-sort{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:4px}.srp-header .srp-sort select{border:1px solid #d6d6d6;color:#363636}@media screen and (min-width: 0)and (max-width: 479px){.srp-header{box-shadow:unset}.srp-header h1,.srp-header h2{font-size:1.1em}.srp-header .srp-sort{font-size:.86em}.srp-header .srp-sort a{display:none}.srp-header .srp-sort select{font-size:1em}}.new_field_tag{display:block;font-size:12px;color:#fff;background-color:#090;border-radius:3px;margin-left:8px;padding:0px 3px}@media screen and (min-width: 0)and (max-width: 479px){.srp-filters button[type=submit]{margin-bottom:0px !important}.srp-filters .select-group{flex-direction:row !important}}.filter-button-shadow{box-shadow:0px -3px 5px rgba(0,0,0,.05)}.srp-ad-cont{min-height:122px;overflow:hidden}@media screen and (min-width: 0)and (max-width: 479px){.srp-ad-cont{min-height:300px;max-height:350px}}.srp-ad-cont--top{overflow:hidden;min-height:122px;max-height:122px}@media screen and (min-width: 0)and (max-width: 479px){.srp-ad-cont--top{min-height:300px !important}}.ad-placeholder-flex{display:flex;justify-content:center;align-items:center;height:100%}.ad-display-none{display:none}@media screen and (min-width: 480px){.filter-widget-container{position:sticky;top:0;max-height:100vh;overflow-y:scroll}.srp-filter-button--container{margin-top:auto}}@media screen and (min-width: 0)and (max-width: 479px){.filter-widget-container{z-index:101}}.partnerLogo--flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.partnerLogo--flex>*{width:100%;flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px);margin-right:16px;margin-bottom:16px}@media screen and (min-width: 600px)and (max-width: 1023px){.partnerLogo--flex>*{flex:1 1 calc(33.3333333333% - 16px);max-width:calc(33.3333333333% - 16px)}}@media screen and (min-width: 1024px)and (max-width: 1279px){.partnerLogo--flex>*{flex:1 1 calc(25% - 16px);max-width:calc(25% - 16px)}}@media screen and (min-width: 1280px){.partnerLogo--flex>*{flex:1 1 calc(20% - 16px);max-width:calc(20% - 16px)}}.partner-logo{position:relative;padding-top:150px}.partner-logo:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.partner-logo__cont{position:absolute;top:0;left:0;height:100%;width:100%;padding:24px;display:flex;align-items:center;justify-content:center}.partner-logo img{width:100%;max-width:150px}.insurance--hero{min-height:310px;display:flex;justify-content:center;align-items:center}.insurance--hero button{min-width:25%}.box--dealer-solutions{width:100%;display:flex;flex-flow:row wrap;justify-content:space-around}.box--dealer-solutions h3{font-size:1.66rem;line-height:1.3;text-align:center}.box--dealer-solutions h4{font-size:2rem;line-height:1.3;text-align:center}.box--dealer-solutions h4 span{color:#090}@media screen and (min-width: 0)and (max-width: 479px){.box--dealer-solutions{flex-flow:column wrap}}@media screen and (min-width: 0)and (max-width: 479px){.dealer-cta-mobile{position:fixed;bottom:0;left:0;right:0;text-align:left !important;z-index:3;background:#5cb35d;border-radius:0px;color:#fff;padding:16px 0px;text-transform:uppercase;letter-spacing:.05em}.dealer-cta-mobile:hover{background-color:#5cb35d !important}.dealer-cta-mobile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.dealer-inquiry-hero{background:#e6ecf0;height:56vh;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding:0 100px;margin-bottom:16px;background:url("/images/primary/backgrounds/road.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.dealer-inquiry-hero p{margin:0;color:#fefeff}.dealer-inquiry-hero h1,.dealer-inquiry-hero h2{color:#fefeff;font-size:2.83337rem;line-height:1.4}.dealer-inquiry-hero div{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;text-align:center;border-radius:10px;padding:32px 64px}.dealer-inquiry-hero div a{background:#090;color:#fefeff;margin-top:16px;padding:16px}.dealer-inquiry-hero div a:hover{box-shadow:0px 14px 30px rgba(0,0,0,.6);background:#008a00}.dealer-inquiry-hero div .secondary-btn{all:unset;color:#c8c8c8;font-size:1em;font-weight:bolder;text-decoration:none;margin-top:16px}.dealer-inquiry-hero div .secondary-btn:hover{all:unset;cursor:pointer;color:#fafafa;font-size:1em;font-weight:bolder;text-decoration:none;margin-top:16px}@media screen and (min-width: 480px)and (max-width: 1023px){.dealer-inquiry-hero{padding:0 50px}}@media screen and (min-width: 0)and (max-width: 479px){.dealer-inquiry-hero{display:block;padding:16px;height:unset}.dealer-inquiry-hero div{padding:16px}}.dealer-inquiry-hero-secondary{background:#fafafa;height:30vh;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding:0 200px;margin-bottom:16px;text-align:center}.dealer-inquiry-hero-secondary h1,.dealer-inquiry-hero-secondary h2{font-size:1.66rem;line-height:1.3}.dealer-inquiry-hero-secondary p{margin:0}@media screen and (min-width: 480px)and (max-width: 1023px){.dealer-inquiry-hero-secondary{display:block;padding:24px;height:unset}}@media screen and (min-width: 0)and (max-width: 479px){.dealer-inquiry-hero-secondary{display:block;padding:24px;height:unset}}#dealer-inquiry-inputs input,#dealer-inquiry-inputs textarea{border:1px solid #d6d6d6;color:#363636}@media screen and (min-width: 0)and (max-width: 479px){#dealer-inquiry-inputs input,#dealer-inquiry-inputs textarea{width:100%;height:45px}}.city-seo-block p{margin-bottom:16px}.city-seo-block .accordian__content{margin-bottom:8px}.city-seo-block .is-active{background-color:#fafafa}.city-seo-block__blog h5{color:#000}.city-seo-block__blog img{border-radius:5px;box-shadow:0px 4px 5px rgba(116,116,116,.062745098)}.bfh{background-color:#fff}.bfh{font-size:1.125rem;line-height:1.75}.bfh:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.bfh .section{padding:32px}@media screen and (min-width: 1024px){.bfh .section{padding:64px}}.bfh .section:nth-child(odd){background-color:#f8f8f9}.bfh__hero{position:relative;display:flex;justify-content:space-between;margin:-16px 0;padding:16px 64px 0;width:100%;height:335px;background:url("/images/primary/buyFromHome/buyFromHomeHeroBG.jpg") no-repeat;background-size:cover}.bfh__hero+*{margin-top:16px}.bfh__hero .svg-bfh-hero{margin-top:32px;align-items:flex-start}.bfh__hero .svg-bfh-hero svg{height:auto;width:389px}.bfh__hero__titleBox{display:flex;justify-content:space-between;align-self:center;z-index:1;background:#fff;border:solid 2px #5cb35d;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.35);overflow:hidden}.bfh__hero__titleBox h1{padding:16px 32px;color:rgb(30.6144884732%,65.6600213307%,31.01731069%);line-height:1 !important}.bfh__hero__titleBox h1{font-size:2.25em !important}.bfh__logoIcon{display:flex;align-items:center;justify-content:center;background:#5cb35d;padding:16px 24px}.bfh__question--accordian{border:solid 1px #ccc;box-shadow:none !important;padding:0 16px}.bfh__question--accordian p,.bfh__question--accordian ul{font-size:16px;color:#666 !important}.bfh__help img{border-radius:8px;width:100%;max-height:240px;height:100%;-o-object-fit:cover;object-fit:cover}.bfh__help img:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.bfh p{word-break:normal !important;word-wrap:normal !important}@media screen and (min-width: 480px)and (max-width: 1023px){.bfh .svg-bfh-hero{margin-top:32px;align-items:flex-start}.bfh .svg-bfh-hero svg{height:auto;width:250px}.bfh__hero{padding:16px 32px 0}.bfh__infocard{flex-direction:column}.bfh__infocard:nth-child(even){flex-direction:column-reverse}.bfh__infocard__text{max-width:unset;padding:32px 32px}.bfh__infocard img{max-width:unset;width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 0)and (max-width: 479px){.bfh__hero__titleBox{width:100%;position:static;flex-shrink:0;min-width:unset;height:unset;align-self:center;justify-content:center;padding:16px 28px}.bfh__hero__titleBox h1{max-width:177px;margin-left:24px;line-height:27px}.bfh__logoIcon{border-radius:5px !important}.bfh__infocard{flex-direction:column;width:90%;margin-bottom:32px}.bfh__infocard:nth-child(2){flex-direction:column-reverse}.bfh__infocard__text{max-width:unset;padding:32px 32px}.bfh__infocard img{max-width:unset;width:100%;-o-object-fit:cover;object-fit:cover}.bfh h2{margin-top:32px}}.bfh__infocard{display:flex;flex-direction:column}.bfh__infocard__text{display:flex;flex-direction:column;align-items:center;padding:0 32px;margin-top:-32px}.bfh__infocard__text .svg{border-radius:3996px;background-color:#fff;margin-bottom:16px;width:64px;height:64px}.bfh__infocard__text .svg:not(.no-shadow){box-shadow:0 2px 12px -2px rgba(0,0,0,.15)}.bfh__infocard img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}.frame{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.frame--container{overflow:hidden;padding-top:56.25%;position:relative}.italic{font-style:italic}.bfh_link:hover{text-decoration:none !important;color:#5cb35d}.bfh_link{display:block}.bfh_link--text{text-decoration:none !important;color:#5cb35d !important}.bfh_link--text:hover{text-decoration:none !important;color:#090 !important}.bfh_vdp_widget{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:8px;background-color:#fff;border:solid 2px #5cb35d}.bfh_vdp_widget__top{background-color:#5cb35d;color:#fff;display:flex;align-items:center;padding:16px;border:solid 1px #5cb35d;position:relative}.bfh_vdp_widget__top a{color:#fff;position:absolute;top:8px;right:8px;text-decoration:none}.bfh_vdp_widget__top a:hover{color:rgba(255,255,255,.4)}.bfh_vdp_widget__top__text{display:flex;flex-direction:column;align-items:flex-start;margin-left:16px}.bfh_vdp_widget__top__text h3{margin-bottom:0}.bfh_vdp_widget__top__text span i{position:absolute;bottom:8px;right:12px}.bfh_vdp_widget__bottom{max-height:72px;overflow:hidden;display:flex;flex-direction:column;padding-bottom:16px}.bfh_vdp_widget__bottom:not(.bfh--fullHeight){padding-bottom:64px}.bfh_vdp_widget__bottom__options{display:flex;flex-direction:column;padding:16px 16px 0;font-size:13px}.bfh_vdp_widget__bottom__options div{text-align:left !important}.bfh_vdp_widget__bottom__options--tag{text-align:left !important;margin-left:13px}.bfh_vdp_widget__bottom__options--tag--container{display:flex;align-items:center;margin:1px 0;color:#c8c8c8}.bfh_vdp_widget__bottom__options--tag--container svg{align-self:flex-start}.bfh_vdp_widget__bottom__options--tag--checked{max-width:286px;color:#666;text-align:left !important;margin-left:8px}@media screen and (min-width: 0)and (max-width: 479px){.bfh_vdp_widget__bottom__options--tag--checked{max-width:206px}}.bfh_vdp_widget__bottom .bfhClose{padding:8px 16px !important;margin:16px;margin-bottom:8px;margin-top:0;width:122px;background-color:#fff !important;border:none;border-bottom:solid 2px #fff;color:#b8b8b8 !important;font-weight:bold;border-radius:5px;align-self:flex-end;z-index:5}.bfh_vdp_widget__bottom .bfhClose:hover{background-color:#f2f2f2 !important;color:#db562d !important;border-bottom:solid 2px #d3d3d3}.bfh_vdp_widget__bottom__label{display:block;color:#c8c8c8;text-align:left;width:100%;padding-left:16px;padding-top:8px;border-top:solid 1px #ccc}.bfh_vdp_widget__bottom__comments{text-align:left;padding:8px 0;margin:0 16px;color:#666;border-top:solid 1px #ccc}.bfh_vdp_widget__bottom__help{position:absolute;bottom:16px;right:16px;display:flex;justify-content:space-between;align-items:center;align-self:flex-end}.bfh_vdp_widget__bottom__help .button--brand{background:#f2f2f2 !important;border:none !important;border-bottom:solid 2px #d3d3d3 !important;color:#5cb35d !important;padding:8px 16px;font-weight:600;display:flex;align-items:center;z-index:5}.bfh_vdp_widget__bottom__help .button--brand:hover{box-shadow:none !important;color:#090 !important;background:#f1f1f1 !important;border-bottom:solid 2px silver !important}.bfh_vdp_widget__bottom__help img{width:12px;height:12px;margin-left:8px}.bfh_vdp_widget__bottom__help a{color:#5cb35d !important}@media screen and (min-width: 0)and (max-width: 479px){.bfh_vdp_widget__top__text h3{font-size:16px !important}.bfh_vdp_widget__top__text span{font-size:12px !important;line-height:12px !important}.bfh_vdp_widget__bottom__options{font-size:12px}}.bfh_vdp_widget--overlay{height:50px;background:linear-gradient(0deg, #fff 20%, rgba(251, 251, 251, 0) 100%);position:absolute;bottom:0;left:0;width:100%}.bfh_srp_widget{border:solid 1px #5cb35d;border-radius:4px;display:flex;align-items:stretch;font-family:"Proxima","Helvetica Neue",sans-serif;font-weight:600;color:#5cb35d;max-width:200px;font-size:12px;margin-top:4px;height:60px}.bfh_srp_widget a{text-decoration:none !important;color:#5cb35d !important}.bfh_srp_widget a:hover{color:#090 !important}.bfh_srp_widget__logo{background-color:#5cb35d;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 12px;border-top-left-radius:2px;border-bottom-left-radius:2px;height:100%}.bfh_srp_widget__right{width:100%}.bfh_srp_widget__right span{display:flex;justify-content:center;height:50%;align-items:center}.bfh_srp_widget__right__icons{width:100%;display:flex;justify-content:space-evenly;align-items:center;border-top:solid 1px #5cb35d}.bfh_srp_icon--on{fill:#5cb35d}.bfh_srp_icon--off{display:none}.bfh-disclaimer{color:#888;font-weight:bold;text-align:center;margin-top:16px}@media(max-width: 1024px){.bfh-disclaimer{margin-bottom:16px !important}}.bfh-color{background-color:#5cb35d !important}.bfh--fullHeight{max-height:unset !important;overflow:auto !important}@media screen and (min-width: 0)and (max-width: 479px){.financing-application-iframe{min-height:1000px}}.financing-landing{display:flex;flex-direction:column}.financing-landing__hero{background-image:url("/images/primary/financing/finance_landing_hero.jpg");background-size:110%;background-position-y:-92px;background-repeat:no-repeat;height:233px;display:flex;align-items:center;justify-content:center}@media(max-width: 1240px){.financing-landing__hero{background-position:center}}@media screen and (min-width: 480px)and (max-width: 1023px){.financing-landing__hero{background-image:url("/images/primary/financing/finance_landing_hero--small.jpg");background-position:center}}@media screen and (min-width: 0)and (max-width: 479px){.financing-landing__hero{background-image:url("/images/primary/financing/finance_landing_hero--small.jpg");background-position:center;height:unset;background-size:200%}}.financing-landing__hero__section{min-height:179px;display:flex;flex-flow:column;align-items:center;padding:24px 100px}@media screen and (min-width: 480px)and (max-width: 1023px){.financing-landing__hero__section{padding:24px}}@media screen and (min-width: 0)and (max-width: 479px){.financing-landing__hero__section{padding:24px}}.financing-landing__hero__section h1{font-family:Proxima, Helvetica Neue, sans-serif;color:#4c4c4c;font-style:normal;font-weight:600;font-size:41px;line-height:45px;text-align:center;color:#fff}.financing-landing__hero__section p{color:#4c4c4c;font-style:normal;font-weight:normal;font-size:16px;line-height:23px;text-align:center;display:block;max-width:320px;color:#fff}.financing-landing__main{background-color:#f1f1f1;display:flex;flex-flow:column;align-items:center;margin:24px 8px 8px}.financing-landing__main__section{display:flex;align-items:center;margin:50px}@media screen and (min-width: 0)and (max-width: 479px){.financing-landing__main__section{flex-flow:column;margin:24px}}.financing-landing__main__section div{max-width:416px;margin-left:16px}.financing-landing__main__section div h2{font-family:Proxima,sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:34px;margin-bottom:0 !important;color:#4c4c4c}.financing-landing__main__section div span{font-style:normal;font-weight:normal;font-size:16px;line-height:23px}.financing-landing__main--linecontainer{position:relative;width:100%}.financing-landing__main--linecontainer svg{position:absolute;top:24px;left:24%}@media(max-width: 1250px){.financing-landing__main--linecontainer{display:none}}@media screen and (min-width: 480px)and (max-width: 1023px){.financing-landing__main--linecontainer{display:none}}@media screen and (min-width: 0)and (max-width: 479px){.financing-landing__main--linecontainer{display:none}}.financing-landing__main__cta{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;width:85%;padding:20px 150px}@media screen and (min-width: 480px)and (max-width: 1023px){.financing-landing__main__cta{padding:0;flex-flow:column}}@media screen and (min-width: 0)and (max-width: 479px){.financing-landing__main__cta{padding:0;flex-flow:column}}.financing-landing__main__cta--carloans span.box-label{font-style:normal;font-weight:600;font-size:14px;line-height:19px;margin-bottom:4px}.financing-landing__main__cta--carloans div{background:#fff;border:1px solid #ccc;box-shadow:0 4px 26px rgba(0,0,0,.1);border-radius:10px;padding:24px;display:flex;flex-flow:column;align-items:center;margin-top:8px;min-width:286px}@media screen and (min-width: 0)and (max-width: 479px){.financing-landing__main__cta--carloans div{min-width:1px}}.financing-landing__main__cta--carloans div button{display:flex;align-items:center;justify-content:center;background:hsl(207,44%,43%);box-shadow:0 3px 0 hsl(207,44%,33%);border-radius:5px;font-family:Proxima, Helvetica Neue, sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:20px;color:#fff;padding:16px 24px;border:unset !important;margin-top:24px;width:100%}.financing-landing__main__cta--carloans div button:hover{background:hsl(207,44%,46%);box-shadow:0 3px 0 hsl(207,44%,36%)}.financing-landing__main__cta--carloans--info{align-items:flex-start !important;margin-bottom:24px !important}.financing-landing__main__cta--carloans--info h2{display:block;font-family:Proxima, Helvetica Neue, sans-serif;font-style:normal;font-weight:600;font-size:23px;line-height:25px;color:#424242}.financing-landing__main__cta--carloans--info p{font-style:normal;font-weight:normal;font-size:16px;line-height:23px}.financing-landing__main__cta--carloans--info ul{list-style:none !important;margin-left:0;margin-bottom:0}.financing-landing__main__cta--carloans--info ul li{display:flex;align-items:center}.financing-landing__main__cta--carloans--info ul li span{font-style:normal;font-size:18px;font-weight:600;line-height:19px;color:#4c4c4c;margin-left:16px;margin-bottom:8px}.financing-landing__main__cta svg#line2{position:relative;top:210px;right:40px}.financing-landing__main__cta--carpages{margin-bottom:24px;width:100%}.financing-landing__main__cta--carpages span.box-label{font-style:normal;font-weight:600;font-size:14px;line-height:19px;margin-bottom:4px}.financing-landing__main__cta--carpages div{background:#fff;border:1px solid #ccc;box-shadow:0 4px 26px rgba(0,0,0,.1);border-radius:10px;padding:24px;margin-top:8px;width:100%}.financing-landing__main__cta--carpages div h3{display:block;font-family:Proxima, Helvetica Neue, sans-serif;font-style:normal;font-weight:600;font-size:23px;line-height:25px;color:#424242;max-width:75%}.financing-landing__main__cta--carpages div ul{list-style:none !important;margin-left:0}.financing-landing__main__cta--carpages div ul li{display:flex;align-items:center}.financing-landing__main__cta--carpages div ul li span{font-style:normal;font-size:18px;font-weight:600;line-height:19px;color:#4c4c4c;margin-left:16px;margin-bottom:8px}.financing-landing__main__cta--carpages div button{display:flex;align-items:center;justify-content:flex-start;font-style:normal;font-weight:500;font-size:16px;line-height:20px;background:#fff;color:#4677ae;border:1px solid #fff !important;margin-top:16px;width:100%}.financing-landing__main__cta--carpages div button:hover{color:#4575b8}.financing-landing--marker{width:48px;height:11px;background:#5cb35d;margin:16px 0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9jb2xvcnMuc2NzcyIsImxpYi92MS9mcmFtZXdvcmsvdmFyaWFibGVzL19jb2xvdXJzLnNjc3MiLCJfc2V0dGluZ3Muc2NzcyIsImxpYi92MS9mcmFtZXdvcmsvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2ZvdW5kYXRpb24vX2NsZWFyZml4LnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2ZvdW5kYXRpb24vX21hcmdpbnMuc2NzcyIsImxpYi92MS9mcmFtZXdvcmsvYmFzZS9fbWFpbi5zY3NzIiwibGliL3YxL2ZyYW1ld29yay92YXJpYWJsZXMvX2RlZmF1bHRzLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2Jhc2UvX2hlYWRpbmdzLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2ZvdW5kYXRpb24vX21peGlucy5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9iYXNlL19wYXJhZ3JhcGhzLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2Jhc2UvX2xpbmtzLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2Jhc2UvX3F1b3Rlcy5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9iYXNlL19jb2RlLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL3ZhcmlhYmxlcy9fZm9udHMuc2NzcyIsImxpYi92MS9mcmFtZXdvcmsvYmFzZS9faW1hZ2VzLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2Jhc2UvX2xpc3RzLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL2Jhc2UvX3RhYmxlcy5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9iYXNlL19mb3Jtcy5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9vYmplY3RzL19ncmlkLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL29iamVjdHMvX25hdi5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9vYmplY3RzL19wYWdpbmF0aW9uLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL29iamVjdHMvX21lZGlhLnNjc3MiLCJsaWIvdjEvZnJhbWV3b3JrL29iamVjdHMvX2Jsb2NrLWxpc3Quc2NzcyIsImxpYi92MS9mcmFtZXdvcmsvb2JqZWN0cy9fbXVsdGktbGlzdC5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9vYmplY3RzL19zcGxpdC5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9vYmplY3RzL19saW5rLWNvbXBsZXguc2NzcyIsImxpYi92MS9mcmFtZXdvcmsvb2JqZWN0cy9fYnV0dG9ucy5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9vYmplY3RzL19ydWxlcy5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9vYmplY3RzL19zdGF0cy5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9mb3VuZGF0aW9uL19icmFuZC5zY3NzIiwibGliL3YxL2ZyYW1ld29yay9mb3VuZGF0aW9uL19oZWxwZXIuc2NzcyIsImN1c3RvbS9fZmxleC5zY3NzIiwiY3VzdG9tL19mb250cy5zY3NzIiwiY3VzdG9tL19taXhpbnMuc2NzcyIsImV4dGVuc2lvbnMvX3R5cG9ncmFwaHkuc2NzcyIsImV4dGVuc2lvbnMvX21haW4uc2NzcyIsImV4dGVuc2lvbnMvX2JyYW5kLnNjc3MiLCJleHRlbnNpb25zL19pY29ucy5zY3NzIiwiZXh0ZW5zaW9ucy9fYnV0dG9ucy5zY3NzIiwiZXh0ZW5zaW9ucy9fZm9ybXMuc2NzcyIsImJ1aWxkcy9jYXJwYWdlcy9jYXJwYWdlcy5jYS93ZWIvbm9kZV9tb2R1bGVzL2NvbXBhc3MtbWl4aW5zL2xpYi9jb21wYXNzL2NzczMvX3RyYW5zaXRpb24uc2NzcyIsImJ1aWxkcy9jYXJwYWdlcy9jYXJwYWdlcy5jYS93ZWIvbm9kZV9tb2R1bGVzL2NvbXBhc3MtbWl4aW5zL2xpYi9jb21wYXNzL2NzczMvX2JveC1zaGFkb3cuc2NzcyIsImV4dGVuc2lvbnMvX211bHRpcGxlc2VsZWN0LnNjc3MiLCJleHRlbnNpb25zL19uYXYuc2NzcyIsImV4dGVuc2lvbnMvX2xpbmtzLnNjc3MiLCJleHRlbnNpb25zL19saXN0cy5zY3NzIiwiZXh0ZW5zaW9ucy9fZmx5b3V0LnNjc3MiLCJleHRlbnNpb25zL19oZWFkaW5ncy5zY3NzIiwiZXh0ZW5zaW9ucy9fcGFnaW5hdGlvbi5zY3NzIiwiZXh0ZW5zaW9ucy9fcXVvdGVzLnNjc3MiLCJleHRlbnNpb25zL19ibG9jay1saXN0LnNjc3MiLCJleHRlbnNpb25zL19ibG9ja3F1b3RlLnNjc3MiLCJleHRlbnNpb25zL19pZnJhbWVzLnNjc3MiLCJleHRlbnNpb25zL19tZWRpYS5zY3NzIiwiZXh0ZW5zaW9ucy9fbXVsdGktbGlzdC5zY3NzIiwiZXh0ZW5zaW9ucy9fc3RhdHMuc2NzcyIsImV4dGVuc2lvbnMvX3J1bGVzLnNjc3MiLCJleHRlbnNpb25zL19oZWxwZXIuc2NzcyIsImV4dGVuc2lvbnMvX29iamVjdHMuc2NzcyIsImV4dGVuc2lvbnMvX3NwbGl0LnNjc3MiLCJleHRlbnNpb25zL190YWJsZXMuc2NzcyIsImN1c3RvbS9fYW5pbWF0aW9ucy5zY3NzIiwiY3VzdG9tL19yYXRpby1hZHMuc2NzcyIsImN1c3RvbS9fYWRzLnNjc3MiLCJjdXN0b20vX2NvbnRhaW5lcnMuc2NzcyIsImN1c3RvbS9fY2Fyb3VzZWwuc2NzcyIsImN1c3RvbS9fbW9kYWwuc2NzcyIsImN1c3RvbS9fdGFicy5zY3NzIiwiY3VzdG9tL19ib3JkZXJzLnNjc3MiLCJjdXN0b20vX2NsaWNrLXJldmVhbC5zY3NzIiwiY3VzdG9tL19jYXJkLnNjc3MiLCJjdXN0b20vX2ltYWdlcy5zY3NzIiwiY3VzdG9tL19vcmRlci5zY3NzIiwiY3VzdG9tL19hbGVydC5zY3NzIiwiY3VzdG9tL190YWdzLnNjc3MiLCJjdXN0b20vX3Rvb2x0aXAuc2NzcyIsImN1c3RvbS9fb3ZlcmxheS5zY3NzIiwiY3VzdG9tL19jb2xvcnMuc2NzcyIsImN1c3RvbS9fYWNjb3JkaWFuLnNjc3MiLCJjdXN0b20vX2NvcHkuc2NzcyIsImN1c3RvbS9fc2htYWNrLnNjc3MiLCJjdXN0b20vX2Ryb3Bkb3duLnNjc3MiLCJjdXN0b20vX3N0aWNreS5zY3NzIiwiY3VzdG9tL19zcGlubmVyLnNjc3MiLCJjdXN0b20vX2NvbXBhcmUuc2NzcyIsImN1c3RvbS9fY2hlY2tib3guc2NzcyIsImN1c3RvbS9fY2hlY2tib3hfY3VzdG9tLnNjc3MiLCJjdXN0b20vX21vYmlhbHMuc2NzcyIsImN1c3RvbS9fZ2cuc2NzcyIsImN1c3RvbS9fbWVudS1pY29uLnNjc3MiLCJjdXN0b20vX21hcHMuc2NzcyIsImN1c3RvbS9fd2lkZ2V0cy5zY3NzIiwiY3VzdG9tL192ZW5kb3Iuc2NzcyIsImN1c3RvbS9fbm8tc3VwcG9ydC5zY3NzIiwiY3VzdG9tL19lYXN0ZXIuc2NzcyIsImJ1aWxkcy9jYXJwYWdlcy9jYXJwYWdlcy5jYS93ZWIvbm9kZV9tb2R1bGVzL2NvbXBhc3MtbWl4aW5zL2xpYi9jb21wYXNzL2NzczMvX2ltYWdlcy5zY3NzIiwiY3VzdG9tL19mb3Jtcy5zY3NzIiwiY3VzdG9tL19jcF9saW5rX3dhcm5pbmdfbW9kYWwuc2NzcyIsImN1c3RvbS9fc3ZnLnNjc3MiLCJjdXN0b20vdmVoaWNsZS9fdmVoaWNsZV9pbmZvX3Jlc2tpbi5zY3NzIiwiY3VzdG9tL3ZlaGljbGUvX3ZlaGljbGVfZGVza3RvcF90b3BuYXYuc2NzcyIsInBhZ2VzL192ZHAuc2NzcyIsInBhZ2VzL19zcnAuc2NzcyIsInBhZ2VzL19pbnN1cmFuY2VQYWdlLnNjc3MiLCJwYWdlcy9fZGVhbGVyUGFnZS5zY3NzIiwicGFnZXMvX2RlYWxlcklucXVpcnlQYWdlLnNjc3MiLCJwYWdlcy9fY2l0eVNycC5zY3NzIiwicGFnZXMvX2J1eUZyb21Ib21lLnNjc3MiLCJwYWdlcy9fZmluYW5jaW5nTGFuZGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLENBQUEsbUJDOERJLG1DQUNFLENBQUEsdUJBR0YsK0JBQ0UsQ0FBQSwwREFHRix3QkFHRSxDQUFBLGlCQVhGLGdDQUNFLENBQUEscUJBR0YsNEJBQ0UsQ0FBQSxv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NEZBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0ZBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEZBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSwrQkFyckJaLDBCQXFyQlksQ0FBQSxxQ0E1TFIsb0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxtQ0FyckJaLDJCQXFyQlksQ0FBQSxxQ0E1TFIsNEZBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0ZBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEZBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSwrQkFyckJaLDJCQXFyQlksQ0FBQSxxQ0E1TFIsZ0ZBdGdCQSw2QkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosNEVBdGdCQSw2QkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosZ0ZBdGdCQSw2QkF5ckJJLENBQUEsQ0FBQSx5QkE1cUJSLDZCQTRxQlEsQ0FBQSxxQ0FuTEosb0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxtQ0FyckJaLDRCQXFyQlksQ0FBQSxxQ0E1TFIsZ0hBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEdBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0hBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSx5Q0FyckJaLDRCQXFyQlksQ0FBQSxxQ0E1TFIsb0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxtQ0FyckJaLDRCQXFyQlksQ0FBQSxxQ0E1TFIsNEdBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEdBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSx1Q0FyckJaLDZCQXFyQlksQ0FBQSxxQ0E1TFIsb0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxtQ0FyckJaLDZCQXFyQlksQ0FBQSxxQ0E1TFIsb0ZBdGdCQSw4QkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosZ0ZBdGdCQSw4QkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosb0ZBdGdCQSw4QkF5ckJJLENBQUEsQ0FBQSwyQkE1cUJSLDhCQTRxQlEsQ0FBQSxxQ0FuTEosd0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxxQ0FyckJaLDZCQXFyQlksQ0FBQSxxQ0E1TFIsb0hBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0hBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0hBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSwyQ0FyckJaLDZCQXFyQlksQ0FBQSxxQ0E1TFIsd0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSwwREFyckJaLDZCQXFyQlksQ0FBQSxxQ0E1TFIsZ0hBdGdCQSw4QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEdBdGdCQSw4QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0hBdGdCQSw4QkFrc0JRLENBQUEsQ0FBQSx5Q0FyckJaLDhCQXFyQlksQ0FBQSxxQ0E1TFIsd0dBdGdCQSw4QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw4QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSw4QkFrc0JRLENBQUEsQ0FBQSxxQ0FyckJaLDhCQXFyQlksQ0FBQSxxQ0E1TFIs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QUEsQ0FBQSxzQ0E1TFIsNEZBdGdCQSx5QkFrc0JRLENBQUEsQ0FBQSwrQkFyckJaLHlCQXFyQlksQ0FBQSxxQ0E1TFIsd0dBdGdCQSx5QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSx5QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSx5QkFrc0JRLENBQUEsQ0FBQSxxQ0FyckJaLHlCQXFyQlksQ0FBQSxxQ0E1TFIsNEZBdGdCQSx5QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0ZBdGdCQSx5QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEZBdGdCQSx5QkFrc0JRLENBQUEsQ0FBQSwrQkFyckJaLHlCQXFyQlksQ0FBQSxxQ0E1TFIsb0dBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxtQ0FyckJaLDBCQXFyQlksQ0FBQSxxQ0E1TFIsNEZBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0ZBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEZBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSwrQkFyckJaLDBCQXFyQlksQ0FBQSxxQ0E1TFIsZ0ZBdGdCQSw0QkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosNEVBdGdCQSw0QkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosZ0ZBdGdCQSw0QkF5ckJJLENBQUEsQ0FBQSx5QkE1cUJSLDRCQTRxQlEsQ0FBQSxxQ0FuTEosb0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxtQ0FyckJaLDJCQXFyQlksQ0FBQSxxQ0E1TFIsZ0hBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEdBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0hBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSx5Q0FyckJaLDJCQXFyQlksQ0FBQSxxQ0E1TFIsb0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxtQ0FyckJaLDJCQXFyQlksQ0FBQSxxQ0E1TFIsNEdBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEdBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSx1Q0FyckJaLDRCQXFyQlksQ0FBQSxxQ0E1TFIsb0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxtQ0FyckJaLDRCQXFyQlksQ0FBQSxxQ0E1TFIsb0ZBdGdCQSw2QkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosZ0ZBdGdCQSw2QkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosb0ZBdGdCQSw2QkF5ckJJLENBQUEsQ0FBQSwyQkE1cUJSLDZCQTRxQlEsQ0FBQSxxQ0FuTEosd0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxxQ0FyckJaLDRCQXFyQlksQ0FBQSxxQ0E1TFIsb0hBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0hBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0hBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSwyQ0FyckJaLDRCQXFyQlksQ0FBQSxxQ0E1TFIsd0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSw0QkFrc0JRLENBQUEsQ0FBQSxxQ0FyckJaLDRCQXFyQlksQ0FBQSxxQ0E1TFIsZ0hBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEdBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0hBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSx5Q0FyckJaLDZCQXFyQlksQ0FBQSxxQ0E1TFIsd0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSw2QkFrc0JRLENBQUEsQ0FBQSxxQ0FyckJaLDZCQXFyQlksQ0FBQSxxQ0E1TFIsNEVBdGdCQSwyQkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosd0VBdGdCQSwyQkF5ckJJLENBQUEsQ0FBQSxzQ0FuTEosNEVBdGdCQSwyQkF5ckJJLENBQUEsQ0FBQSx1QkE1cUJSLDJCQTRxQlEsQ0FBQSxxQ0FuTEosZ0dBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEZBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxpQ0FyckJaLDBCQXFyQlksQ0FBQSxxQ0E1TFIsNEdBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEdBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSx1Q0FyckJaLDBCQXFyQlksQ0FBQSxxQ0E1TFIsZ0dBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEZBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSwwQkFrc0JRLENBQUEsQ0FBQSxpQ0FyckJaLDBCQXFyQlksQ0FBQSxxQ0E1TFIsd0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsb0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsd0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxxQ0FyckJaLDJCQXFyQlksQ0FBQSxxQ0E1TFIsZ0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsNEZBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxzQ0E1TFIsZ0dBdGdCQSwyQkFrc0JRLENBQUEsQ0FBQSxpQ0FyckJaLDJCQXFyQlksQ0FB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QSxzQ3ZCbVlBLGdMQXRnQkEsb0J1Qm1JQSxDQUFBLENBQUEsMER2QnRISixvQnVCc0hJLENBQUEscUN2Qm1ZQSxvS0F0Z0JBLGtCdUI2SUEsQ0FBQSxDQUFBLHNDdkJ5WEEsNEpBdGdCQSxrQnVCNklBLENBQUEsQ0FBQSxzQ3ZCeVhBLG9LQXRnQkEsa0J1QjZJQSxDQUFBLENBQUEsb0R2QmhJSixrQnVCZ0lJLENBQUEscUN2QnlYQSxnS0F0Z0JBLGlCdUJvSkEsQ0FBQSxDQUFBLHNDdkJrWEEsd0pBdGdCQSxpQnVCb0pBLENBQUEsQ0FBQSxzQ3ZCa1hBLGdLQXRnQkEsaUJ1Qm9KQSxDQUFBLENBQUEsa0R2QnZJSixpQnVCdUlJLENBQUEscUN2QmtYQSw0S0F0Z0JBLG1CdUIySkEsQ0FBQSxDQUFBLHNDdkIyV0Esb0tBdGdCQSxtQnVCMkpBLENBQUEsQ0FBQSxzQ3ZCMldBLDRLQXRnQkEsbUJ1QjJKQSxDQUFBLENBQUEsd0R2QjlJSixtQnVCOElJLENBQUEscUN2QjJXQSxvTEF0Z0JBLHFCdUJrS0EsQ0FBQSxDQUFBLHNDdkJvV0EsNEtBdGdCQSxxQnVCa0tBLENBQUEsQ0FBQSxzQ3ZCb1dBLG9MQXRnQkEscUJ1QmtLQSxDQUFBLENBQUEsNER2QnJKSixxQnVCcUpJLENBQUEscUN2Qm9XQSw0S0F0Z0JBLG1CdUJ5S0EsQ0FBQSxDQUFBLHNDdkI2VkEsb0tBdGdCQSxtQnVCeUtBLENBQUEsQ0FBQSxzQ3ZCNlZBLDRLQXRnQkEsbUJ1QnlLQSxDQUFBLENBQUEsd0R2QjVKSixtQnVCNEpJLENBQUEscUN2QjZWQSw0S0F0Z0JBLG9CdUJtTEEsQ0FBQSxDQUFBLHNDdkJtVkEsb0tBdGdCQSxvQnVCbUxBLENBQUEsQ0FBQSxzQ3ZCbVZBLDRLQXRnQkEsb0J1Qm1MQSxDQUFBLENBQUEsd0R2QnRLSixvQnVCc0tJLENBQUEscUN2Qm1WQSx3S0F0Z0JBLG1CdUIwTEEsQ0FBQSxDQUFBLHNDdkI0VUEsZ0tBdGdCQSxtQnVCMExBLENBQUEsQ0FBQSxzQ3ZCNFVBLHdLQXRnQkEsbUJ1QjBMQSxDQUFBLENBQUEsc0R2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Q0FFRixlQUNFLENBQUEsZ0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdCQUNBLENBQUEsOENBRUYsZUFDRSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsZ0JBQ0EsQ0FBQSwwQ0FFRixlQUNFLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsMENBRUYsZUFDRSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdCQUNBLENBQUEsMkNBRUYsZUFDRSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLGdCQUNBLENBQUEsMENBR0YsZUFDRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsMENBRUYsZUFDRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsMENBRUYsZUFDRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsMENBRUYsZUFDRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsMkNBRUYsZUFDRSxDQUFBLGdCQUNBLENBQUEsZUFDQSxDQUFBLGdCQUNBLENBQUEsOEJBSUYsV0FDRSxDQUFBLFVBQ0EsQ0FBQSw4QkFHRixpQkFDRSxDQUFBLE1BQ0EsQ0FBQSxPQUNBLENBQUEsS0FDQSxDQUFBLFFBQ0EsQ0FBQSxpQkFDQSxDQUFBLG9DQUdGLHFCQUNFLENBQUEsd0JBQ0EsQ0FBQSx5QkFHRixjQUNFLENBQUEsZ0JBQ0EsQ0FBQSxtQ0FHRixlQUNFLENBQUEsZ0JBQ0EsQ0FBQSxtQ0FHRixlQUNFLENBQUEsZ0JBQ0EsQ0FBQSxtQ0FFRixlQUNFLENBQUEsZ0JBQ0EsQ0FBQSx1Q0FFRixlQUNFLENBQUEsZUFDQSxDQUFBLG1DQUVGLGVBQ0UsQ0FBQSxlQUNBLENBQUEsbUNBRUYsZUFDRSxDQUFBLGVBQ0EsQ0FBQSxvQ0FFRixlQUNFLENBQUEsZUFDQSxDQUFBLG1DQUdGLGVBQ0UsQ0FBQSxnQkFDQSxDQUFBLG1DQUVGLGVBQ0UsQ0FBQSxnQkFDQSxDQUFBLG1DQUVGLGVBQ0UsQ0FBQSxnQkFDQSxDQUFBLG9DQUVGLGVB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a2dyb3VuZC1jb2xvcjojMTkxOTE5ICFpbXBvcnRhbnR9LmJvcmRlci1kYXJrZXJlc3QtZ3JheXtib3JkZXItY29sb3I6IzE5MTkxOSAhaW1wb3J0YW50fS50ZXh0LWRhcmtlcmVzdC1ncmF5LC5jLWRhcmtlcmVzdC1ncmF5LC5jLS1kYXJrZXJlc3QtZ3JheXtjb2xvcjojMTkxOTE5ICFpbXBvcnRhbnR9LmJnLWRhcmtlc3QtZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiMzMzMgIWltcG9ydGFudH0uYm9yZGVyLWRhcmtlc3QtZ3JheXtib3JkZXItY29sb3I6IzMzMyAhaW1wb3J0YW50fS50ZXh0LWRhcmtlc3QtZ3JheSwuYy1kYXJrZXN0LWdyYXksLmMtLWRhcmtlc3QtZ3JheXtjb2xvcjojMzMzICFpbXBvcnRhbnR9LmJnLWRhcmtlci1ncmF5e2JhY2tncm91bmQtY29sb3I6IzRjNGM0YyAhaW1wb3J0YW50fS5ib3JkZXItZGFya2VyLWdyYXl7Ym9yZGVyLWNvbG9yOiM0YzRjNGMgIWltcG9ydGFudH0udGV4dC1kYXJrZXItZ3JheSwuYy1kYXJrZXItZ3JheSwuYy0tZGFya2VyLWdyYXl7Y29sb3I6IzRjNGM0YyAhaW1wb3J0YW50fS5iZy1kYXJrLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojNjY2ICFpbXBvcnRhbnR9LmJvcmRlci1kYXJrLWdyYXl7Ym9yZGVyLWNvbG9yOiM2NjYgIWltcG9ydGFudH0udGV4dC1kYXJrLWdyYXksLmMtZGFyay1ncmF5LC5jLS1kYXJrLWdyYXl7Y29sb3I6IzY2NiAhaW1wb3J0YW50fS5iZy1ncmF5e2JhY2tncm91bmQtY29sb3I6IzdmN2Y3ZiAhaW1wb3J0YW50fS5ib3JkZXItZ3JheXtib3JkZXItY29sb3I6IzdmN2Y3ZiAhaW1wb3J0YW50fS50ZXh0LWdyYXksLmMtZ3JheSwuYy0tZ3JheXtjb2xvcjojN2Y3ZjdmICFpbXBvcnRhbnR9LmJnLWxpZ2h0LWdyYXl7YmFja2dyb3VuZC1jb2xvcjojYzhjOGM4ICFpbXBvcnRhbnR9LmJvcmRlci1saWdodC1ncmF5e2JvcmRlci1jb2xvcjojYzhjOGM4ICFpbXBvcnRhbnR9LnRleHQtbGlnaHQtZ3JheSwuYy1saWdodC1ncmF5LC5jLS1saWdodC1ncmF5e2NvbG9yOiNjOGM4YzggIWltcG9ydGFudH0uYmctbGlnaHRlci1ncmF5e2JhY2tncm91bmQtY29sb3I6I2Q2ZDZkNiAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHRlci1ncmF5e2JvcmRlci1jb2xvcjojZDZkNmQ2ICFpbXBvcnRhbnR9LnRleHQtbGlnaHRlci1ncmF5LC5jLWxpZ2h0ZXItZ3JheSwuYy0tbGlnaHRlci1ncmF5e2NvbG9yOiNkNmQ2ZDYgIWltcG9ydGFudH0uYmctbGlnaHRlc3QtZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0ZXN0LWdyYXl7Ym9yZGVyLWNvbG9yOiNlNGU0ZTQgIWltcG9ydGFudH0udGV4dC1saWdodGVzdC1ncmF5LC5jLWxpZ2h0ZXN0LWdyYXksLmMtLWxpZ2h0ZXN0LWdyYXl7Y29sb3I6I2U0ZTRlNCAhaW1wb3J0YW50fS5iZy1saWdodGVyZXN0LWdyYXl7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyICFpbXBvcnRhbnR9LmJvcmRlci1saWdodGVyZXN0LWdyYXl7Ym9yZGVyLWNvbG9yOiNmMmYyZjIgIWltcG9ydGFudH0udGV4dC1saWdodGVyZXN0LWdyYXksLmMtbGlnaHRlcmVzdC1ncmF5LC5jLS1saWdodGVyZXN0LWdyYXl7Y29sb3I6I2YyZjJmMiAhaW1wb3J0YW50fS5iZy1yZWR7YmFja2dyb3VuZC1jb2xvcjojZDYzYTNhICFpbXBvcnRhbnR9LmJvcmRlci1yZWR7Ym9yZGVyLWNvbG9yOiNkNjNhM2EgIWltcG9ydGFudH0udGV4dC1yZWQsLmMtcmVkLC5jLS1yZWR7Y29sb3I6I2Q2M2EzYSAhaW1wb3J0YW50fS5iZy1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiM1Y2IzNWQgIWltcG9ydGFudH0uYm9yZGVyLWdyZWVue2JvcmRlci1jb2xvcjojNWNiMzVkICFpbXBvcnRhbnR9LnRleHQtZ3JlZW4sLmMtZ3JlZW4sLmMtLWdyZWVue2NvbG9yOiM1Y2IzNWQgIWltcG9ydGFudH0uYmctYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0Njc3YWUgIWltcG9ydGFudH0uYm9yZGVyLWJsdWV7Ym9yZGVyLWNvbG9yOiM0Njc3YWUgIWltcG9ydGFudH0udGV4dC1ibHVlLC5jLWJsdWUsLmMtLWJsdWV7Y29sb3I6IzQ2NzdhZSAhaW1wb3J0YW50fS5iZy1vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojZmY5MDAwICFpbXBvcnRhbnR9LmJvcmRlci1vcmFuZ2V7Ym9yZGVyLWNvbG9yOiNmZjkwMDAgIWltcG9ydGFudH0udGV4dC1vcmFuZ2UsLmMtb3JhbmdlLC5jLS1vcmFuZ2V7Y29sb3I6I2ZmOTAwMCAhaW1wb3J0YW50fS5iZy15ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjojZmZlMjI4ICFpbXBvcnRhbnR9LmJvcmRlci15ZWxsb3d7Ym9yZGVyLWNvbG9yOiNmZmUyMjggIWltcG9ydGFudH0udGV4dC15ZWxsb3csLmMteWVsbG93LC5jLS15ZWxsb3d7Y29sb3I6I2ZmZTIyOCAhaW1wb3J0YW50fS5iZy10ZXh0e2JhY2tncm91bmQtY29sb3I6IzIyMiAhaW1wb3J0YW50fS5ib3JkZXItdGV4dHtib3JkZXItY29sb3I6IzIyMiAhaW1wb3J0YW50fS50ZXh0LXRleHQsLmMtdGV4dCwuYy0tdGV4dHtjb2xvcjojMjIyICFpbXBvcnRhbnR9LmJnLWxpbmt7YmFja2dyb3VuZC1jb2xvcjojNGE5MGUyICFpbXBvcnRhbnR9LmJvcmRlci1saW5re2JvcmRlci1jb2xvcjojNGE5MGUyICFpbXBvcnRhbnR9LnRleHQtbGluaywuYy1saW5rLC5jLS1saW5re2NvbG9yOiM0YTkwZTIgIWltcG9ydGFudH0uYmctYnJhbmR7YmFja2dyb3VuZC1jb2xvcjojMDkwICFpbXBvcnRhbnR9LmJvcmRlci1icmFuZHtib3JkZXItY29sb3I6IzA5MCAhaW1wb3J0YW50fS50ZXh0LWJyYW5kLC5jLWJyYW5kLC5jLS1icmFuZHtjb2xvcjojMDkwICFpbXBvcnRhbnR9LmJnLWJvcmRlcntiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ2ZDYgIWltcG9ydGFudH0uYm9yZGVyLWJvcmRlcntib3JkZXItY29sb3I6I2Q2ZDZkNiAhaW1wb3J0YW50fS50ZXh0LWJvcmRlciwuYy1ib3JkZXIsLmMtLWJvcmRlcntjb2xvcjojZDZkNmQ2ICFpbXBvcnRhbnR9LmJnLWJmaHtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2IzNWQgIWltcG9ydGFudH0uYm9yZGVyLWJmaHtib3JkZXItY29sb3I6IzVjYjM1ZCAhaW1wb3J0YW50fS50ZXh0LWJmaCwuYy1iZmgsLmMtLWJmaHtjb2xvcjojNWNiMzVkICFpbXBvcnRhbnR9LmJnLWJhY2tncm91bmQtbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY5ICFpbXBvcnRhbnR9LmJvcmRlci1iYWNrZ3JvdW5kLWxpZ2h0e2JvcmRlci1jb2xvcjojZjhmOGY5ICFpbXBvcnRhbnR9LnRleHQtYmFja2dyb3VuZC1saWdodCwuYy1iYWNrZ3JvdW5kLWxpZ2h0LC5jLS1iYWNrZ3JvdW5kLWxpZ2h0e2NvbG9yOiNmOGY4ZjkgIWltcG9ydGFudH0uYmctYmFja2dyb3VuZC1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNCAhaW1wb3J0YW50fS5ib3JkZXItYmFja2dyb3VuZC1kZWZhdWx0e2JvcmRlci1jb2xvcjojZjRmNGY0ICFpbXBvcnRhbnR9LnRleHQtYmFja2dyb3VuZC1kZWZhdWx0LC5jLWJhY2tncm91bmQtZGVmYXVsdCwuYy0tYmFja2dyb3VuZC1kZWZhdWx0e2NvbG9yOiNmNGY0ZjQgIWltcG9ydGFudH0uYmctb3V0bGluZXtiYWNrZ3JvdW5kLWNvbG9yOiM0Y2I3NGMgIWltcG9ydGFudH0uYm9yZGVyLW91dGxpbmV7Ym9yZGVyLWNvbG9yOiM0Y2I3NGMgIWltcG9ydGFudH0udGV4dC1vdXRsaW5lLC5jLW91dGxpbmUsLmMtLW91dGxpbmV7Y29sb3I6IzRjYjc0YyAhaW1wb3J0YW50fS5iZy1vdXRsaW5lLXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjE0LDU4LDU4LC4zKSAhaW1wb3J0YW50fS5ib3JkZXItb3V0bGluZS1yZWR7Ym9yZGVyLWNvbG9yOnJnYmEoMjE0LDU4LDU4LC4zKSAhaW1wb3J0YW50fS50ZXh0LW91dGxpbmUtcmVkLC5jLW91dGxpbmUtcmVkLC5jLS1vdXRsaW5lLXJlZHtjb2xvcjpyZ2JhKDIxNCw1OCw1OCwuMykgIWltcG9ydGFudH0uYmctb3V0bGluZS1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTIsMTc5LDkzLC41KSAhaW1wb3J0YW50fS5ib3JkZXItb3V0bGluZS1ncmVlbntib3JkZXItY29sb3I6cmdiYSg5MiwxNzksOTMsLjUpICFpbXBvcnRhbnR9LnRleHQtb3V0bGluZS1ncmVlbiwuYy1vdXRsaW5lLWdyZWVuLC5jLS1vdXRsaW5lLWdyZWVue2NvbG9yOnJnYmEoOTIsMTc5LDkzLC41KSAhaW1wb3J0YW50fS5iZy1vdXRsaW5lLWJsdWV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDcwLDExOSwxNzQsLjUpICFpbXBvcnRhbnR9LmJvcmRlci1vdXRsaW5lLWJsdWV7Ym9yZGVyLWNvbG9yOnJnYmEoNzAsMTE5LDE3NCwuNSkgIWltcG9ydGFudH0udGV4dC1vdXRsaW5lLWJsdWUsLmMtb3V0bGluZS1ibHVlLC5jLS1vdXRsaW5lLWJsdWV7Y29sb3I6cmdiYSg3MCwxMTksMTc0LC41KSAhaW1wb3J0YW50fS5iZy1vdXRsaW5lLW9yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDE0NCwwLC41KSAhaW1wb3J0YW50fS5ib3JkZXItb3V0bGluZS1vcmFuZ2V7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDE0NCwwLC41KSAhaW1wb3J0YW50fS50ZXh0LW91dGxpbmUtb3JhbmdlLC5jLW91dGxpbmUtb3JhbmdlLC5jLS1vdXRsaW5lLW9yYW5nZXtjb2xvcjpyZ2JhKDI1NSwxNDQsMCwuNSkgIWltcG9ydGFudH0uYmctb3V0bGluZS15ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMjYsNDAsLjUpICFpbXBvcnRhbnR9LmJvcmRlci1vdXRsaW5lLXllbGxvd3tib3JkZXItY29sb3I6cmdiYSgyNTUsMjI2LDQwLC41KSAhaW1wb3J0YW50fS50ZXh0LW91dGxpbmUteWVsbG93LC5jLW91dGxpbmUteWVsbG93LC5jLS1vdXRsaW5lLXllbGxvd3tjb2xvcjpyZ2JhKDI1NSwyMjYsNDAsLjUpICFpbXBvcnRhbnR9LmJnLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50fS5ib3JkZXItYmxhY2t7Ym9yZGVyLWNvbG9yOiMwMDAgIWltcG9ydGFudH0udGV4dC1ibGFjaywuYy1ibGFjaywuYy0tYmxhY2t7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnRleHQtd2hpdGUsLmMtd2hpdGUsLmMtLXdoaXRle2NvbG9yOiNmZmYgIWltcG9ydGFudH0uYmctZmFjZWJvb2t7YmFja2dyb3VuZC1jb2xvcjojM2E1OTk4ICFpbXBvcnRhbnR9LmJvcmRlci1mYWNlYm9va3tib3JkZXItY29sb3I6IzNhNTk5OCAhaW1wb3J0YW50fS50ZXh0LWZhY2Vib29rLC5jLWZhY2Vib29rLC5jLS1mYWNlYm9va3tjb2xvcjojM2E1OTk4ICFpbXBvcnRhbnR9LmJnLXR3aXR0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWFiMmU4ICFpbXBvcnRhbnR9LmJvcmRlci10d2l0dGVye2JvcmRlci1jb2xvcjojMWFiMmU4ICFpbXBvcnRhbnR9LnRleHQtdHdpdHRlciwuYy10d2l0dGVyLC5jLS10d2l0dGVye2NvbG9yOiMxYWIyZTggIWltcG9ydGFudH0uYmctZ29vZ2xle2JhY2tncm91bmQtY29sb3I6IzQzODZmNyAhaW1wb3J0YW50fS5ib3JkZXItZ29vZ2xle2JvcmRlci1jb2xvcjojNDM4NmY3ICFpbXBvcnRhbnR9LnRleHQtZ29vZ2xlLC5jLWdvb2dsZSwuYy0tZ29vZ2xle2NvbG9yOiM0Mzg2ZjcgIWltcG9ydGFudH0uYmctZ29vZ2xlLXBsdXN7YmFja2dyb3VuZC1jb2xvcjojZGQ0YzM5ICFpbXBvcnRhbnR9LmJvcmRlci1nb29nbGUtcGx1c3tib3JkZXItY29sb3I6I2RkNGMzOSAhaW1wb3J0YW50fS50ZXh0LWdvb2dsZS1wbHVzLC5jLWdvb2dsZS1wbHVzLC5jLS1nb29nbGUtcGx1c3tjb2xvcjojZGQ0YzM5ICFpbXBvcnRhbnR9LmJnLXBpbnRlcmVzdHtiYWNrZ3JvdW5kLWNvbG9yOiNjOTIzMmQgIWltcG9ydGFudH0uYm9yZGVyLXBpbnRlcmVzdHtib3JkZXItY29sb3I6I2M5MjMyZCAhaW1wb3J0YW50fS50ZXh0LXBpbnRlcmVzdCwuYy1waW50ZXJlc3QsLmMtLXBpbnRlcmVzdHtjb2xvcjojYzkyMzJkICFpbXBvcnRhbnR9LmJnLWcwe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5ib3JkZXItZzB7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudH0udGV4dC1nMCwuYy1nMCwuYy0tZzB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5iZy1nMlxcLjV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5Ny41JSkgIWltcG9ydGFudH0uYm9yZGVyLWcyXFwuNXtib3JkZXItY29sb3I6aHNsKDAsMCUsOTcuNSUpICFpbXBvcnRhbnR9LnRleHQtZzJcXC41LC5jLWcyXFwuNSwuYy0tZzJcXC41e2NvbG9yOmhzbCgwLDAlLDk3LjUlKSAhaW1wb3J0YW50fS5iZy1nNXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDk1JSkgIWltcG9ydGFudH0uYm9yZGVyLWc1e2JvcmRlci1jb2xvcjpoc2woMCwwJSw5NSUpICFpbXBvcnRhbnR9LnRleHQtZzUsLmMtZzUsLmMtLWc1e2NvbG9yOmhzbCgwLDAlLDk1JSkgIWltcG9ydGFudH0uYmctZzdcXC41e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsOTIuNSUpICFpbXBvcnRhbnR9LmJvcmRlci1nN1xcLjV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDkyLjUlKSAhaW1wb3J0YW50fS50ZXh0LWc3XFwuNSwuYy1nN1xcLjUsLmMtLWc3XFwuNXtjb2xvcjpoc2woMCwwJSw5Mi41JSkgIWltcG9ydGFudH0uYmctZzEwe2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsOTAlKSAhaW1wb3J0YW50fS5ib3JkZXItZzEwe2JvcmRlci1jb2xvcjpoc2woMCwwJSw5MCUpICFpbXBvcnRhbnR9LnRleHQtZzEwLC5jLWcxMCwuYy0tZzEwe2NvbG9yOmhzbCgwLDAlLDkwJSkgIWltcG9ydGFudH0uYmctZzEyXFwuNXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDg3LjUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzEyXFwuNXtib3JkZXItY29sb3I6aHNsKDAsMCUsODcuNSUpICFpbXBvcnRhbnR9LnRleHQtZzEyXFwuNSwuYy1nMTJcXC41LC5jLS1nMTJcXC41e2NvbG9yOmhzbCgwLDAlLDg3LjUlKSAhaW1wb3J0YW50fS5iZy1nMTV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw4NSUpICFpbXBvcnRhbnR9LmJvcmRlci1nMTV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDg1JSkgIWltcG9ydGFudH0udGV4dC1nMTUsLmMtZzE1LC5jLS1nMTV7Y29sb3I6aHNsKDAsMCUsODUlKSAhaW1wb3J0YW50fS5iZy1nMTdcXC41e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsODIuNSUpICFpbXBvcnRhbnR9LmJvcmRlci1nMTdcXC41e2JvcmRlci1jb2xvcjpoc2woMCwwJSw4Mi41JSkgIWltcG9ydGFudH0udGV4dC1nMTdcXC41LC5jLWcxN1xcLjUsLmMtLWcxN1xcLjV7Y29sb3I6aHNsKDAsMCUsODIuNSUpICFpbXBvcnRhbnR9LmJnLWcyMHtiYWNrZ3JvdW5kLWNvbG9yOiNjY2MgIWltcG9ydGFudH0uYm9yZGVyLWcyMHtib3JkZXItY29sb3I6I2NjYyAhaW1wb3J0YW50fS50ZXh0LWcyMCwuYy1nMjAsLmMtLWcyMHtjb2xvcjojY2NjICFpbXBvcnRhbnR9LmJnLWcyMlxcLjV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw3Ny41JSkgIWltcG9ydGFudH0uYm9yZGVyLWcyMlxcLjV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDc3LjUlKSAhaW1wb3J0YW50fS50ZXh0LWcyMlxcLjUsLmMtZzIyXFwuNSwuYy0tZzIyXFwuNXtjb2xvcjpoc2woMCwwJSw3Ny41JSkgIWltcG9ydGFudH0uYmctZzI1e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsNzUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzI1e2JvcmRlci1jb2xvcjpoc2woMCwwJSw3NSUpICFpbXBvcnRhbnR9LnRleHQtZzI1LC5jLWcyNSwuYy0tZzI1e2NvbG9yOmhzbCgwLDAlLDc1JSkgIWltcG9ydGFudH0uYmctZzI3XFwuNXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDcyLjUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzI3XFwuNXtib3JkZXItY29sb3I6aHNsKDAsMCUsNzIuNSUpICFpbXBvcnRhbnR9LnRleHQtZzI3XFwuNSwuYy1nMjdcXC41LC5jLS1nMjdcXC41e2NvbG9yOmhzbCgwLDAlLDcyLjUlKSAhaW1wb3J0YW50fS5iZy1nMzB7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw3MCUpICFpbXBvcnRhbnR9LmJvcmRlci1nMzB7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDcwJSkgIWltcG9ydGFudH0udGV4dC1nMzAsLmMtZzMwLC5jLS1nMzB7Y29sb3I6aHNsKDAsMCUsNzAlKSAhaW1wb3J0YW50fS5iZy1nMzJcXC41e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsNjcuNSUpICFpbXBvcnRhbnR9LmJvcmRlci1nMzJcXC41e2JvcmRlci1jb2xvcjpoc2woMCwwJSw2Ny41JSkgIWltcG9ydGFudH0udGV4dC1nMzJcXC41LC5jLWczMlxcLjUsLmMtLWczMlxcLjV7Y29sb3I6aHNsKDAsMCUsNjcuNSUpICFpbXBvcnRhbnR9LmJnLWczNXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDY1JSkgIWltcG9ydGFudH0uYm9yZGVyLWczNXtib3JkZXItY29sb3I6aHNsKDAsMCUsNjUlKSAhaW1wb3J0YW50fS50ZXh0LWczNSwuYy1nMzUsLmMtLWczNXtjb2xvcjpoc2woMCwwJSw2NSUpICFpbXBvcnRhbnR9LmJnLWczN1xcLjV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw2Mi41JSkgIWltcG9ydGFudH0uYm9yZGVyLWczN1xcLjV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDYyLjUlKSAhaW1wb3J0YW50fS50ZXh0LWczN1xcLjUsLmMtZzM3XFwuNSwuYy0tZzM3XFwuNXtjb2xvcjpoc2woMCwwJSw2Mi41JSkgIWltcG9ydGFudH0uYmctZzQwe2JhY2tncm91bmQtY29sb3I6Izk5OSAhaW1wb3J0YW50fS5ib3JkZXItZzQwe2JvcmRlci1jb2xvcjojOTk5ICFpbXBvcnRhbnR9LnRleHQtZzQwLC5jLWc0MCwuYy0tZzQwe2NvbG9yOiM5OTkgIWltcG9ydGFudH0uYmctZzQyXFwuNXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDU3LjUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzQyXFwuNXtib3JkZXItY29sb3I6aHNsKDAsMCUsNTcuNSUpICFpbXBvcnRhbnR9LnRleHQtZzQyXFwuNSwuYy1nNDJcXC41LC5jLS1nNDJcXC41e2NvbG9yOmhzbCgwLDAlLDU3LjUlKSAhaW1wb3J0YW50fS5iZy1nNDV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw1NSUpICFpbXBvcnRhbnR9LmJvcmRlci1nNDV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDU1JSkgIWltcG9ydGFudH0udGV4dC1nNDUsLmMtZzQ1LC5jLS1nNDV7Y29sb3I6aHNsKDAsMCUsNTUlKSAhaW1wb3J0YW50fS5iZy1nNDdcXC41e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsNTIuNSUpICFpbXBvcnRhbnR9LmJvcmRlci1nNDdcXC41e2JvcmRlci1jb2xvcjpoc2woMCwwJSw1Mi41JSkgIWltcG9ydGFudH0udGV4dC1nNDdcXC41LC5jLWc0N1xcLjUsLmMtLWc0N1xcLjV7Y29sb3I6aHNsKDAsMCUsNTIuNSUpICFpbXBvcnRhbnR9LmJnLWc1MHtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDUwJSkgIWltcG9ydGFudH0uYm9yZGVyLWc1MHtib3JkZXItY29sb3I6aHNsKDAsMCUsNTAlKSAhaW1wb3J0YW50fS50ZXh0LWc1MCwuYy1nNTAsLmMtLWc1MHtjb2xvcjpoc2woMCwwJSw1MCUpICFpbXBvcnRhbnR9LmJnLWc1MlxcLjV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw0Ny41JSkgIWltcG9ydGFudH0uYm9yZGVyLWc1MlxcLjV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDQ3LjUlKSAhaW1wb3J0YW50fS50ZXh0LWc1MlxcLjUsLmMtZzUyXFwuNSwuYy0tZzUyXFwuNXtjb2xvcjpoc2woMCwwJSw0Ny41JSkgIWltcG9ydGFudH0uYmctZzU1e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsNDUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzU1e2JvcmRlci1jb2xvcjpoc2woMCwwJSw0NSUpICFpbXBvcnRhbnR9LnRleHQtZzU1LC5jLWc1NSwuYy0tZzU1e2NvbG9yOmhzbCgwLDAlLDQ1JSkgIWltcG9ydGFudH0uYmctZzU3XFwuNXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDQyLjUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzU3XFwuNXtib3JkZXItY29sb3I6aHNsKDAsMCUsNDIuNSUpICFpbXBvcnRhbnR9LnRleHQtZzU3XFwuNSwuYy1nNTdcXC41LC5jLS1nNTdcXC41e2NvbG9yOmhzbCgwLDAlLDQyLjUlKSAhaW1wb3J0YW50fS5iZy1nNjB7YmFja2dyb3VuZC1jb2xvcjojNjY2ICFpbXBvcnRhbnR9LmJvcmRlci1nNjB7Ym9yZGVyLWNvbG9yOiM2NjYgIWltcG9ydGFudH0udGV4dC1nNjAsLmMtZzYwLC5jLS1nNjB7Y29sb3I6IzY2NiAhaW1wb3J0YW50fS5iZy1nNjJcXC41e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsMzcuNSUpICFpbXBvcnRhbnR9LmJvcmRlci1nNjJcXC41e2JvcmRlci1jb2xvcjpoc2woMCwwJSwzNy41JSkgIWltcG9ydGFudH0udGV4dC1nNjJcXC41LC5jLWc2MlxcLjUsLmMtLWc2MlxcLjV7Y29sb3I6aHNsKDAsMCUsMzcuNSUpICFpbXBvcnRhbnR9LmJnLWc2NXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDM1JSkgIWltcG9ydGFudH0uYm9yZGVyLWc2NXtib3JkZXItY29sb3I6aHNsKDAsMCUsMzUlKSAhaW1wb3J0YW50fS50ZXh0LWc2NSwuYy1nNjUsLmMtLWc2NXtjb2xvcjpoc2woMCwwJSwzNSUpICFpbXBvcnRhbnR9LmJnLWc2N1xcLjV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSwzMi41JSkgIWltcG9ydGFudH0uYm9yZGVyLWc2N1xcLjV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDMyLjUlKSAhaW1wb3J0YW50fS50ZXh0LWc2N1xcLjUsLmMtZzY3XFwuNSwuYy0tZzY3XFwuNXtjb2xvcjpoc2woMCwwJSwzMi41JSkgIWltcG9ydGFudH0uYmctZzcwe2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsMzAlKSAhaW1wb3J0YW50fS5ib3JkZXItZzcwe2JvcmRlci1jb2xvcjpoc2woMCwwJSwzMCUpICFpbXBvcnRhbnR9LnRleHQtZzcwLC5jLWc3MCwuYy0tZzcwe2NvbG9yOmhzbCgwLDAlLDMwJSkgIWltcG9ydGFudH0uYmctZzcyXFwuNXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDI3LjUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzcyXFwuNXtib3JkZXItY29sb3I6aHNsKDAsMCUsMjcuNSUpICFpbXBvcnRhbnR9LnRleHQtZzcyXFwuNSwuYy1nNzJcXC41LC5jLS1nNzJcXC41e2NvbG9yOmhzbCgwLDAlLDI3LjUlKSAhaW1wb3J0YW50fS5iZy1nNzV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSwyNSUpICFpbXBvcnRhbnR9LmJvcmRlci1nNzV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDI1JSkgIWltcG9ydGFudH0udGV4dC1nNzUsLmMtZzc1LC5jLS1nNzV7Y29sb3I6aHNsKDAsMCUsMjUlKSAhaW1wb3J0YW50fS5iZy1nNzdcXC41e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsMjIuNSUpICFpbXBvcnRhbnR9LmJvcmRlci1nNzdcXC41e2JvcmRlci1jb2xvcjpoc2woMCwwJSwyMi41JSkgIWltcG9ydGFudH0udGV4dC1nNzdcXC41LC5jLWc3N1xcLjUsLmMtLWc3N1xcLjV7Y29sb3I6aHNsKDAsMCUsMjIuNSUpICFpbXBvcnRhbnR9LmJnLWc4MHtiYWNrZ3JvdW5kLWNvbG9yOiMzMzMgIWltcG9ydGFudH0uYm9yZGVyLWc4MHtib3JkZXItY29sb3I6IzMzMyAhaW1wb3J0YW50fS50ZXh0LWc4MCwuYy1nODAsLmMtLWc4MHtjb2xvcjojMzMzICFpbXBvcnRhbnR9LmJnLWc4MlxcLjV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSwxNy41JSkgIWltcG9ydGFudH0uYm9yZGVyLWc4MlxcLjV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDE3LjUlKSAhaW1wb3J0YW50fS50ZXh0LWc4MlxcLjUsLmMtZzgyXFwuNSwuYy0tZzgyXFwuNXtjb2xvcjpoc2woMCwwJSwxNy41JSkgIWltcG9ydGFudH0uYmctZzg1e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsMTUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzg1e2JvcmRlci1jb2xvcjpoc2woMCwwJSwxNSUpICFpbXBvcnRhbnR9LnRleHQtZzg1LC5jLWc4NSwuYy0tZzg1e2NvbG9yOmhzbCgwLDAlLDE1JSkgIWltcG9ydGFudH0uYmctZzg3XFwuNXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDEyLjUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzg3XFwuNXtib3JkZXItY29sb3I6aHNsKDAsMCUsMTIuNSUpICFpbXBvcnRhbnR9LnRleHQtZzg3XFwuNSwuYy1nODdcXC41LC5jLS1nODdcXC41e2NvbG9yOmhzbCgwLDAlLDEyLjUlKSAhaW1wb3J0YW50fS5iZy1nOTB7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSwxMCUpICFpbXBvcnRhbnR9LmJvcmRlci1nOTB7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDEwJSkgIWltcG9ydGFudH0udGV4dC1nOTAsLmMtZzkwLC5jLS1nOTB7Y29sb3I6aHNsKDAsMCUsMTAlKSAhaW1wb3J0YW50fS5iZy1nOTJcXC41e2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsNy41JSkgIWltcG9ydGFudH0uYm9yZGVyLWc5MlxcLjV7Ym9yZGVyLWNvbG9yOmhzbCgwLDAlLDcuNSUpICFpbXBvcnRhbnR9LnRleHQtZzkyXFwuNSwuYy1nOTJcXC41LC5jLS1nOTJcXC41e2NvbG9yOmhzbCgwLDAlLDcuNSUpICFpbXBvcnRhbnR9LmJnLWc5NXtiYWNrZ3JvdW5kLWNvbG9yOnJnYig1JSw1JSw1JSkgIWltcG9ydGFudH0uYm9yZGVyLWc5NXtib3JkZXItY29sb3I6cmdiKDUlLDUlLDUlKSAhaW1wb3J0YW50fS50ZXh0LWc5NSwuYy1nOTUsLmMtLWc5NXtjb2xvcjpyZ2IoNSUsNSUsNSUpICFpbXBvcnRhbnR9LmJnLWc5N1xcLjV7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSwyLjUlKSAhaW1wb3J0YW50fS5ib3JkZXItZzk3XFwuNXtib3JkZXItY29sb3I6aHNsKDAsMCUsMi41JSkgIWltcG9ydGFudH0udGV4dC1nOTdcXC41LC5jLWc5N1xcLjUsLmMtLWc5N1xcLjV7Y29sb3I6aHNsKDAsMCUsMi41JSkgIWltcG9ydGFudH0uYmctZzEwMHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudH0uYm9yZGVyLWcxMDB7Ym9yZGVyLWNvbG9yOiMwMDAgIWltcG9ydGFudH0udGV4dC1nMTAwLC5jLWcxMDAsLmMtLWcxMDB7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5ncmV5e2NvbG9yOiM3ZjdmN2Z9LndoaXRle2NvbG9yOiNmZmZ9LnJlZHtjb2xvcjojZDYzYTNhfS5ncmVlbntjb2xvcjojNWNiMzVkfS5ibHVle2NvbG9yOiM0Njc3YWV9LnllbGxvd3tjb2xvcjojZmZlMjI4fS8qISBub3JtYWxpemUuY3NzIHYyLjEuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2FydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWR9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1kZm57Zm9udC1zdHlsZTppdGFsaWN9aHJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2Usc2VyaWY7Zm9udC1zaXplOjFlbX1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXB9cXtxdW90ZXM6XCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LTAuNWVtfXN1Yntib3R0b206LTAuMjVlbX1pbWd7Ym9yZGVyOjB9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MH1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkIHNpbHZlcjttYXJnaW46MCAycHg7cGFkZGluZzouMzVlbSAuNjI1ZW0gLjc1ZW19bGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MH1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mZWF0dXJlLXNldHRpbmdzOmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfSosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9aDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxkbCxkZCxvbCx1bCxmb3JtLGZpZWxkc2V0LGxlZ2VuZCx0YWJsZSx0aCx0ZCxjYXB0aW9uLGhye3BhZGRpbmc6MDttYXJnaW46MH1hYmJyW3RpdGxlXSxkZm5bdGl0bGVde2N1cnNvcjpoZWxwfXUsaW5ze3RleHQtZGVjb3JhdGlvbjpub25lfWluc3tib3JkZXItYm90dG9tOjFweCBzb2xpZH0uY2xlYXJmaXg6YWZ0ZXIsLnNobWFjazphZnRlciwuY2Fyb3VzZWxfX2xpc3Q6YWZ0ZXIsLmZvcm0tLWxlZnQtbGFiZWwgLmZpZWxkOmFmdGVyLC5zcGxpdC10ZXh0LWlucHV0OmFmdGVyLC5zdGF0LWdyb3VwOmFmdGVyLC5tZWRpYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofWgxLGgyLGgzLGg0LGg1LGg2LGhncm91cCx1bCxvbCxkbCxibG9ja3F1b3RlLHAsYWRkcmVzcyx0YWJsZSxmaWVsZHNldCxmaWd1cmUscHJlLC5tZWRpYXttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLWJvdHRvbToxLjMzMzMzMzMzMzNyZW19LmxhbmRtYXJre21hcmdpbi1ib3R0b206MzJweDttYXJnaW4tYm90dG9tOjIuNjY2NjY2NjY2N3JlbX1ocnttYXJnaW4tYm90dG9tOjE0cHg7bWFyZ2luLWJvdHRvbToxLjE2NjY2NjY2NjdyZW19dWwsb2wsZGR7bWFyZ2luLWxlZnQ6MzJweDttYXJnaW4tbGVmdDoyLjY2NjY2NjY2NjdyZW19LnB1c2gtLXRvcC01MHttYXJnaW4tdG9wOjUwcHggIWltcG9ydGFudH1odG1se3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBSb2JvdG8sIFNlZ29lIFVJLCBIZWx2ZXRpY2EgTmV1ZSwgTHVjaWRhIEdyYW5kZSwgc2Fucy1zZXJpZjtmb250LXNpemU6Ljc1ZW07bGluZS1oZWlnaHQ6MS40fWJvZHl7bWluLWhlaWdodDoxMDB2aDtjb2xvcjojMzMzO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTtiYWNrZ3JvdW5kOiNmNGY0ZjR9Ym9keT5pbWd7cG9zaXRpb246YWJzb2x1dGV9LmFuZHJvaWQgYm9keXt0ZXh0LXJlbmRlcmluZzphdXRvfS5raWxvLC5tZWdhLC5naWdhLGg2LC56ZXRhLC56ZXRhLS1tZWRpdW0sLnpldGEtLWxhcmdlLGg1LC5lcHNpbG9uLC5zdGF0X192YWx1ZSwuZXBzaWxvbi0tbWVkaXVtLC5lcHNpbG9uLS1sYXJnZSxoNCwuZGVsdGEsLmRlbHRhLS1tZWRpdW0sLmRlbHRhLS1sYXJnZSxoMywuZ2FtbWEsLmdhbW1hLS1tZWRpdW0sLmdhbW1hLS1sYXJnZSxoMiwuYmV0YSwuYmV0YS0tbWVkaXVtLC5iZXRhLS1sYXJnZSxoMSwuYWxwaGEsLmFscGhhLS1tZWRpdW0sLmFscGhhLS1sYXJnZXtsaW5lLWhlaWdodDoxLjN9aDEsLmFscGhhe2ZvbnQtc2l6ZTozOS45OTk2cHg7Zm9udC1zaXplOjMuMzMzM3JlbX1oMiwuYmV0YXtmb250LXNpemU6MzIuMDAwNHB4O2ZvbnQtc2l6ZToyLjY2NjdyZW19aDMsLmdhbW1he2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToycmVtfWg0LC5kZWx0YXtmb250LXNpemU6MTUuOTk5NnB4O2ZvbnQtc2l6ZToxLjMzMzNyZW19aDUsLmVwc2lsb24sLnN0YXRfX3ZhbHVle2ZvbnQtc2l6ZToxNC4wMDA0cHg7Zm9udC1zaXplOjEuMTY2N3JlbX1oNiwuemV0YXtmb250LXNpemU6MTJweDtmb250LXNpemU6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmFscGhhLS1tZWRpdW17Zm9udC1zaXplOjM5Ljk5OTZweDtmb250LXNpemU6My4zMzMzcmVtfS5iZXRhLS1tZWRpdW17Zm9udC1zaXplOjMyLjAwMDRweDtmb250LXNpemU6Mi42NjY3cmVtfS5nYW1tYS0tbWVkaXVte2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToycmVtfS5kZWx0YS0tbWVkaXVte2ZvbnQtc2l6ZToxNS45OTk2cHg7Zm9udC1zaXplOjEuMzMzM3JlbX0uZXBzaWxvbi0tbWVkaXVte2ZvbnQtc2l6ZToxNC4wMDA0cHg7Zm9udC1zaXplOjEuMTY2N3JlbX0uemV0YS0tbWVkaXVte2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc2l6ZToxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hbHBoYS0tbGFyZ2V7Zm9udC1zaXplOjM5Ljk5OTZweDtmb250LXNpemU6My4zMzMzcmVtfS5iZXRhLS1sYXJnZXtmb250LXNpemU6MzIuMDAwNHB4O2ZvbnQtc2l6ZToyLjY2NjdyZW19LmdhbW1hLS1sYXJnZXtmb250LXNpemU6MjRweDtmb250LXNpemU6MnJlbX0uZGVsdGEtLWxhcmdle2ZvbnQtc2l6ZToxNS45OTk2cHg7Zm9udC1zaXplOjEuMzMzM3JlbX0uZXBzaWxvbi0tbGFyZ2V7Zm9udC1zaXplOjE0LjAwMDRweDtmb250LXNpemU6MS4xNjY3cmVtfS56ZXRhLS1sYXJnZXtmb250LXNpemU6MTJweDtmb250LXNpemU6MXJlbX19aGdyb3VwIC5oTiwuaGdyb3VwIC5oTnttYXJnaW4tYm90dG9tOjB9LmdpZ2F7Zm9udC1zaXplOjc4cHg7Zm9udC1zaXplOjYuNXJlbX0ubWVnYXtmb250LXNpemU6NjBweDtmb250LXNpemU6NXJlbX0ua2lsb3tmb250LXNpemU6NDhweDtmb250LXNpemU6NHJlbX0ubGVkZSwubGVhZHtmb250LXNpemU6MTMuNXB4O2ZvbnQtc2l6ZToxLjEyNXJlbX0udGV4dC1lbGxpcHNpc3t0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6ODYlfS5zaG9ydC1we2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxTZWdvZSBVSSxIZWx2ZXRpY2EgTmV1ZSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNTtsZXR0ZXItc3BhY2luZzouMDA4NmVtO21hcmdpbi1ib3R0b206M2VtfWF7Y29sb3I6IzRhOTBlMjt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNtYWxscHJpbnQsLm1pbGxpe2ZvbnQtc2l6ZTo5Ljk5OTZweDtmb250LXNpemU6LjgzMzNyZW19Lm1pY3Jve2ZvbnQtc2l6ZTo5cHg7Zm9udC1zaXplOi43NXJlbX1xe3F1b3RlczpcIuKAmFwiIFwi4oCZXCIgXCLigJxcIiBcIuKAnVwifXE6YmVmb3Jle2NvbnRlbnQ6XCLigJhcIjtjb250ZW50Om9wZW4tcXVvdGV9cTphZnRlcntjb250ZW50Olwi4oCZXCI7Y29udGVudDpjbG9zZS1xdW90ZX1xIHE6YmVmb3Jle2NvbnRlbnQ6XCLigJxcIjtjb250ZW50Om9wZW4tcXVvdGV9cSBxOmFmdGVye2NvbnRlbnQ6XCLigJ1cIjtjb250ZW50OmNsb3NlLXF1b3RlfWJsb2NrcXVvdGV7cXVvdGVzOlwi4oCcXCIgXCLigJ1cIn1ibG9ja3F1b3RlIHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS41fWJsb2NrcXVvdGUgcDpiZWZvcmV7Y29udGVudDpcIuKAnFwiO2NvbnRlbnQ6b3Blbi1xdW90ZX1ibG9ja3F1b3RlIHA6YWZ0ZXJ7Y29udGVudDpcIlwiO2NvbnRlbnQ6bm8tY2xvc2UtcXVvdGV9YmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9YmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZTphZnRlcntjb250ZW50Olwi4oCdXCI7Y29udGVudDpjbG9zZS1xdW90ZX1ibG9ja3F1b3RlIHE6YmVmb3Jle2NvbnRlbnQ6XCLigJhcIjtjb250ZW50Om9wZW4tcXVvdGV9YmxvY2txdW90ZSBxOmFmdGVye2NvbnRlbnQ6XCLigJlcIjtjb250ZW50OmNsb3NlLXF1b3RlfS5ibG9ja3F1b3RlLS1pbmRlbnR7cGFkZGluZzowIDAgMCAxNXB4O2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZDZkNmQ2fS5ibG9ja3F1b3RlX19zb3VyY2V7Y29sb3I6I2M4YzhjODtkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50OjB9LmJsb2NrcXVvdGVfX3NvdXJjZTpiZWZvcmV7Y29udGVudDpcIuKAlFwifWNvZGUscHJle3BhZGRpbmc6MCAzcHggMnB4O2ZvbnQtZmFtaWx5Ok1vbmFjbyxDb25zb2xhcyxcIkx1Y2lkYSBDb25zb2xlXCIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiM2NjY7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXM6M3B4Oy1tcy1ib3JkZXItcmFkaXVzOjNweDstby1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweH1jb2Rle3BhZGRpbmc6MnB4IDRweDtjb2xvcjpyZ2IoMjAuNTg4MjM1Mjk0MSUsMzUlLDUxLjE3NjQ3MDU4ODIlKTtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjZDZkNmQ2O3doaXRlLXNwYWNlOm5vd3JhcH1wcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjMuNXB4O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEuNDt3b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLXdyYXA6YnJlYWstd29yZDt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7LW1zLWJvcmRlci1yYWRpdXM6NHB4Oy1vLWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4fXByZS5wcmVfX3Njcm9sbGFibGV7bWF4LWhlaWdodDozNDBweDtvdmVyZmxvdy15OnNjcm9sbH1wcmUgY29kZXtwYWRkaW5nOjA7Y29sb3I6aW5oZXJpdDt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowfWltZywuaW1ne21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTppdGFsaWN9aW1nW3dpZHRoXSxpbWdbaGVpZ2h0XXttYXgtd2lkdGg6bm9uZX0uaW1nLS1yb3VuZHtib3JkZXItcmFkaXVzOjRweH0uaW1nLS1yaWdodHtmbG9hdDpyaWdodDttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLWxlZnQ6MTZweH0uaW1nLS1sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5pbWctLWNlbnRlciwuaW1nLS1jZW50cmV7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLWxlZnQ6YXV0b31saT51bCxsaT5vbHttYXJnaW4tYm90dG9tOjB9Lm51bWJlcmVkLWxpc3R7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWx9dGFibGV7d2lkdGg6MTAwJX10aCx0ZHtwYWRkaW5nOjRweDt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe3RoLHRke3BhZGRpbmc6OHB4fX1bY29sc3Bhbl17dGV4dC1hbGlnbjpjZW50ZXJ9W2NvbHNwYW49XCIxXCJde3RleHQtYWxpZ246bGVmdH1bcm93c3Bhbl17dmVydGljYWwtYWxpZ246bWlkZGxlfVtyb3dzcGFuPVwiMVwiXXt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm51bWVyaWNhbHt0ZXh0LWFsaWduOnJpZ2h0fS50NXt3aWR0aDo1JX0udDEwe3dpZHRoOjEwJX0udDEye3dpZHRoOjEyLjUlfS50MTV7d2lkdGg6MTUlfS50MjB7d2lkdGg6MjAlfS50MjV7d2lkdGg6MjUlfS50MzB7d2lkdGg6MzAlfS50MzN7d2lkdGg6MzMuMzMzJX0udDM1e3dpZHRoOjM1JX0udDM3e3dpZHRoOjM3LjUlfS50NDB7d2lkdGg6NDAlfS50NDV7d2lkdGg6NDUlfS50NTB7d2lkdGg6NTAlfS50NTV7d2lkdGg6NTUlfS50NjB7d2lkdGg6NjAlfS50NjJ7d2lkdGg6NjIuNSV9LnQ2NXt3aWR0aDo2NSV9LnQ2Nnt3aWR0aDo2Ni42NjYlfS50NzB7d2lkdGg6NzAlfS50NzV7d2lkdGg6NzUlfS50ODB7d2lkdGg6ODAlfS50ODV7d2lkdGg6ODUlfS50ODd7d2lkdGg6ODcuNSV9LnQ5MHt3aWR0aDo5MCV9LnQ5NXt3aWR0aDo5NSV9LnRhYmxlLS1ib3JkZXJlZCB0aCwudGFibGUtLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2NjY30udGFibGUtLWJvcmRlcmVkIHRoOmVtcHR5LC50YWJsZS0tYm9yZGVyZWQgdGQ6ZW1wdHl7Ym9yZGVyOm5vbmV9LnRhYmxlLS1ib3JkZXJlZCB0aGVhZCB0cjpsYXN0LWNoaWxkIHRoe2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS0tYm9yZGVyZWQgdGJvZHkgdHIgdGg6bGFzdC1vZi10eXBle2JvcmRlci1yaWdodC13aWR0aDoycHh9LnRhYmxlLS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZDZkNmQ2fS50YWJsZS0tZGF0YXtmb250OjEycHgvMS41IHNhbnMtc2VyaWZ9LmZvcm0tLWlubGluZSAuaE57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowfS5mb3JtLS1pbmxpbmUgZmllbGRzZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowfWxhYmVse2Rpc3BsYXk6YmxvY2t9bGFiZWwucmVxdWlyZWQ6YmVmb3Jle2NvbnRlbnQ6XCIqIFwifWlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5mb3JtLS1pbmxpbmUgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5hZGRpdGlvbmFse2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsfS50ZXh0LWlucHV0LC5tcy1zZWFyY2g+aW5wdXR7bWF4LXdpZHRoOjEwMCV9LmZvcm0tLWlubGluZSAudGV4dC1pbnB1dCwuZm9ybS0taW5saW5lIC5tcy1zZWFyY2g+aW5wdXQsLmZvcm0tLWlubGluZSB0ZXh0YXJlYXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLS1pbmxpbmUgLnJhZGlvLC5mb3JtLS1pbmxpbmUgLmNoZWNrYm94e3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0tLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLmZvcm0tLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6OHB4O21hcmdpbi1sZWZ0OjB9aW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF17bWFyZ2luOjRweCAwIDA7bWFyZ2luLXRvcDoxcHggXFw5IDtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1maWxlXSxpbnB1dFt0eXBlPWltYWdlXSxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmFkaW9dLGlucHV0W3R5cGU9Y2hlY2tib3hde3dpZHRoOmF1dG99bGFiZWwsc2VsZWN0LGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF17Y3Vyc29yOnBvaW50ZXJ9LmV4dHJhLWhlbHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59LnRleHQtaW5wdXQ6YWN0aXZlKy5leHRyYS1oZWxwLC5tcy1zZWFyY2g+aW5wdXQ6YWN0aXZlKy5leHRyYS1oZWxwLC50ZXh0LWlucHV0OmZvY3VzKy5leHRyYS1oZWxwLC5tcy1zZWFyY2g+aW5wdXQ6Zm9jdXMrLmV4dHJhLWhlbHB7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGVjaWFsLXVzZXItaW5wdXR7ZGlzcGxheTpub25lfS5sLXJvd3t3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjEyODBweH0ubC1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfVtjbGFzcyo9bC1jb2x1bW5dIC5sLXJvd3t3aWR0aDphdXRvO21hcmdpbi1sZWZ0Oi04cHg7bWFyZ2luLXJpZ2h0Oi04cHg7bWF4LXdpZHRoOm5vbmV9Lmwtcm93LS1jb2xsYXBzZT5bY2xhc3MqPWwtY29sdW1uXXtwYWRkaW5nOjB9Lmwtcm93LS1jb2xsYXBzZT5bY2xhc3MqPWwtY29sdW1uXT4ubC1yb3d7bWFyZ2luOjB9W2NsYXNzKj1sLWNvbHVtbl0gLmwtcm93LS1jb2xsYXBzZXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5sLXJvdy0tZmx1c2g+W2NsYXNzKj1sLWNvbHVtbl06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ubC1yb3ctLWZsdXNoPltjbGFzcyo9bC1jb2x1bW5dOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9W2NsYXNzKj1sLWNvbHVtbl17cGFkZGluZzowIDhweDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTZweH0uc21cXDpsLWNvbHVtbi1jZW50ZXJlZCwubC1jb2x1bW4tLXNtYWxsLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNtXFw6bC1yb3ctc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dLC5sLXJvdy0tc21hbGwtc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5de3BhZGRpbmc6MCAxNnB4fS5zbVxcOmwtcm93LXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl0sLmwtcm93LS1zbWFsbC1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5de3BhZGRpbmc6MCAzMnB4fS5zbVxcOmwtcm93LXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXTpmaXJzdC1jaGlsZCwuc21cXDpsLXJvdy1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5dOmZpcnN0LWNoaWxkLC5sLXJvdy0tc21hbGwtc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmZpcnN0LWNoaWxkLC5sLXJvdy0tc21hbGwtc3BhY2VkLWRvdWJsZT5bY2xhc3MqPWwtY29sdW1uXTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6OHB4fS5zbVxcOmwtcm93LXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXTpsYXN0LWNoaWxkLC5zbVxcOmwtcm93LXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl06bGFzdC1jaGlsZCwubC1yb3ctLXNtYWxsLXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXTpsYXN0LWNoaWxkLC5sLXJvdy0tc21hbGwtc3BhY2VkLWRvdWJsZT5bY2xhc3MqPWwtY29sdW1uXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6OHB4fVtjbGFzcyo9XCJzbTpsLWNvbHVtblwiXSxbY2xhc3MqPWwtY29sdW1uLS1zbWFsbF17bWFyZ2luLWJvdHRvbTowfS5zbVxcOmwtY29sdW1uLTEsLmwtY29sdW1uLS1zbWFsbC0xe3dpZHRoOjguMzMzMzMzMzMzMyV9LnNtXFw6bC1jb2x1bW4tMiwubC1jb2x1bW4tLXNtYWxsLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LnNtXFw6bC1jb2x1bW4tMywubC1jb2x1bW4tLXNtYWxsLTN7d2lkdGg6MjUlfS5zbVxcOmwtY29sdW1uLTQsLmwtY29sdW1uLS1zbWFsbC00e3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5zbVxcOmwtY29sdW1uLTUsLmwtY29sdW1uLS1zbWFsbC01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS5zbVxcOmwtY29sdW1uLTYsLmwtY29sdW1uLS1zbWFsbC02e3dpZHRoOjUwJX0uc21cXDpsLWNvbHVtbi03LC5sLWNvbHVtbi0tc21hbGwtN3t3aWR0aDo1OC4zMzMzMzMzMzMzJX0uc21cXDpsLWNvbHVtbi04LC5sLWNvbHVtbi0tc21hbGwtOHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0uc21cXDpsLWNvbHVtbi05LC5sLWNvbHVtbi0tc21hbGwtOXt3aWR0aDo3NSV9LnNtXFw6bC1jb2x1bW4tMTAsLmwtY29sdW1uLS1zbWFsbC0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0uc21cXDpsLWNvbHVtbi0xMSwubC1jb2x1bW4tLXNtYWxsLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5zbVxcOmwtY29sdW1uLTEyLC5sLWNvbHVtbi0tc21hbGwtMTJ7d2lkdGg6MTAwJX0uc21cXDpsLWNvbHVtbi1vZmZzZXQtMSwubC1jb2x1bW4tLXNtYWxsLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMzMyV9LnNtXFw6bC1jb2x1bW4tb2Zmc2V0LTIsLmwtY29sdW1uLS1zbWFsbC1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0uc21cXDpsLWNvbHVtbi1vZmZzZXQtMywubC1jb2x1bW4tLXNtYWxsLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uc21cXDpsLWNvbHVtbi1vZmZzZXQtNCwubC1jb2x1bW4tLXNtYWxsLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMzMlfS5zbVxcOmwtY29sdW1uLW9mZnNldC01LC5sLWNvbHVtbi0tc21hbGwtb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9LnNtXFw6bC1jb2x1bW4tb2Zmc2V0LTYsLmwtY29sdW1uLS1zbWFsbC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LnNtXFw6bC1jb2x1bW4tb2Zmc2V0LTcsLmwtY29sdW1uLS1zbWFsbC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMzJX0uc21cXDpsLWNvbHVtbi1vZmZzZXQtOCwubC1jb2x1bW4tLXNtYWxsLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5zbVxcOmwtY29sdW1uLW9mZnNldC05LC5sLWNvbHVtbi0tc21hbGwtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5zbVxcOmwtY29sdW1uLW9mZnNldC0xMCwubC1jb2x1bW4tLXNtYWxsLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0uc21cXDpsLWNvbHVtbi1wdXNoLTIsLmwtY29sdW1uLS1zbWFsbC1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NjY3JX0uc21cXDpsLWNvbHVtbi1wdWxsLTIsLmwtY29sdW1uLS1zbWFsbC1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LnNtXFw6bC1jb2x1bW4tcHVzaC0zLC5sLWNvbHVtbi0tc21hbGwtcHVzaC0ze2xlZnQ6MjUlfS5zbVxcOmwtY29sdW1uLXB1bGwtMywubC1jb2x1bW4tLXNtYWxsLXB1bGwtM3tyaWdodDoyNSV9LnNtXFw6bC1jb2x1bW4tcHVzaC00LC5sLWNvbHVtbi0tc21hbGwtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMzMyV9LnNtXFw6bC1jb2x1bW4tcHVsbC00LC5sLWNvbHVtbi0tc21hbGwtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzMzMlfS5zbVxcOmwtY29sdW1uLXB1c2gtNSwubC1jb2x1bW4tLXNtYWxsLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5zbVxcOmwtY29sdW1uLXB1bGwtNSwubC1jb2x1bW4tLXNtYWxsLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NjY3JX0uc21cXDpsLWNvbHVtbi1wdXNoLTYsLmwtY29sdW1uLS1zbWFsbC1wdXNoLTZ7bGVmdDo1MCV9LnNtXFw6bC1jb2x1bW4tcHVsbC02LC5sLWNvbHVtbi0tc21hbGwtcHVsbC02e3JpZ2h0OjUwJX0uc21cXDpsLWNvbHVtbi1wdXNoLTcsLmwtY29sdW1uLS1zbWFsbC1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMzMzJX0uc21cXDpsLWNvbHVtbi1wdWxsLTcsLmwtY29sdW1uLS1zbWFsbC1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMzMyV9LnNtXFw6bC1jb2x1bW4tcHVzaC04LC5sLWNvbHVtbi0tc21hbGwtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjY2NyV9LnNtXFw6bC1jb2x1bW4tcHVsbC04LC5sLWNvbHVtbi0tc21hbGwtcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY2NjclfS5zbVxcOmwtY29sdW1uLXB1c2gtOSwubC1jb2x1bW4tLXNtYWxsLXB1c2gtOXtsZWZ0Ojc1JX0uc21cXDpsLWNvbHVtbi1wdWxsLTksLmwtY29sdW1uLS1zbWFsbC1wdWxsLTl7cmlnaHQ6NzUlfS5zbVxcOmwtY29sdW1uLXB1c2gtMTAsLmwtY29sdW1uLS1zbWFsbC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMzMyV9LnNtXFw6bC1jb2x1bW4tcHVsbC0xMCwubC1jb2x1bW4tLXNtYWxsLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMzMyV9W2NsYXNzKj1cIi5zbTpsLWNvbHVtbi1wdXNoXCJdLFtjbGFzcyo9XCIubC1jb2x1bW4tLXNtYWxsLXB1c2hcIl17cmlnaHQ6YXV0b31bY2xhc3MqPVwiLnNtOmwtY29sdW1uLXB1bGxcIl0sW2NsYXNzKj1cIi5sLWNvbHVtbi0tc21hbGwtcHVsbFwiXXtsZWZ0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5tZFxcOmwtY29sdW1uLWNlbnRlcmVkLC5sLWNvbHVtbi0tbWVkaXVtLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99Lm1kXFw6bC1yb3ctc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dLC5sLXJvdy0tbWVkaXVtLXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXXtwYWRkaW5nOjAgMTZweH0ubWRcXDpsLXJvdy1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5dLC5sLXJvdy0tbWVkaXVtLXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl17cGFkZGluZzowIDMycHh9Lm1kXFw6bC1yb3ctc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmZpcnN0LWNoaWxkLC5tZFxcOmwtcm93LXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl06Zmlyc3QtY2hpbGQsLmwtcm93LS1tZWRpdW0tc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmZpcnN0LWNoaWxkLC5sLXJvdy0tbWVkaXVtLXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjhweH0ubWRcXDpsLXJvdy1zcGFjZWQ+W2NsYXNzKj1sLWNvbHVtbl06bGFzdC1jaGlsZCwubWRcXDpsLXJvdy1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5dOmxhc3QtY2hpbGQsLmwtcm93LS1tZWRpdW0tc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmxhc3QtY2hpbGQsLmwtcm93LS1tZWRpdW0tc3BhY2VkLWRvdWJsZT5bY2xhc3MqPWwtY29sdW1uXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6OHB4fVtjbGFzcyo9XCJtZDpsLWNvbHVtblwiXSxbY2xhc3MqPWwtY29sdW1uLS1tZWRpdW1de21hcmdpbi1ib3R0b206MH0ubWRcXDpsLWNvbHVtbi0xLC5sLWNvbHVtbi0tbWVkaXVtLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0ubWRcXDpsLWNvbHVtbi0yLC5sLWNvbHVtbi0tbWVkaXVtLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9Lm1kXFw6bC1jb2x1bW4tMywubC1jb2x1bW4tLW1lZGl1bS0ze3dpZHRoOjI1JX0ubWRcXDpsLWNvbHVtbi00LC5sLWNvbHVtbi0tbWVkaXVtLTR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9Lm1kXFw6bC1jb2x1bW4tNSwubC1jb2x1bW4tLW1lZGl1bS01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS5tZFxcOmwtY29sdW1uLTYsLmwtY29sdW1uLS1tZWRpdW0tNnt3aWR0aDo1MCV9Lm1kXFw6bC1jb2x1bW4tNywubC1jb2x1bW4tLW1lZGl1bS03e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS5tZFxcOmwtY29sdW1uLTgsLmwtY29sdW1uLS1tZWRpdW0tOHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0ubWRcXDpsLWNvbHVtbi05LC5sLWNvbHVtbi0tbWVkaXVtLTl7d2lkdGg6NzUlfS5tZFxcOmwtY29sdW1uLTEwLC5sLWNvbHVtbi0tbWVkaXVtLTEwe3dpZHRoOjgzLjMzMzMzMzMzMzMlfS5tZFxcOmwtY29sdW1uLTExLC5sLWNvbHVtbi0tbWVkaXVtLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS5tZFxcOmwtY29sdW1uLTEyLC5sLWNvbHVtbi0tbWVkaXVtLTEye3dpZHRoOjEwMCV9Lm1kXFw6bC1jb2x1bW4tb2Zmc2V0LTEsLmwtY29sdW1uLS1tZWRpdW0tb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0ubWRcXDpsLWNvbHVtbi1vZmZzZXQtMiwubC1jb2x1bW4tLW1lZGl1bS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0ubWRcXDpsLWNvbHVtbi1vZmZzZXQtMywubC1jb2x1bW4tLW1lZGl1bS1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm1kXFw6bC1jb2x1bW4tb2Zmc2V0LTQsLmwtY29sdW1uLS1tZWRpdW0tb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9Lm1kXFw6bC1jb2x1bW4tb2Zmc2V0LTUsLmwtY29sdW1uLS1tZWRpdW0tb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9Lm1kXFw6bC1jb2x1bW4tb2Zmc2V0LTYsLmwtY29sdW1uLS1tZWRpdW0tb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5tZFxcOmwtY29sdW1uLW9mZnNldC03LC5sLWNvbHVtbi0tbWVkaXVtLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5tZFxcOmwtY29sdW1uLW9mZnNldC04LC5sLWNvbHVtbi0tbWVkaXVtLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5tZFxcOmwtY29sdW1uLW9mZnNldC05LC5sLWNvbHVtbi0tbWVkaXVtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ubWRcXDpsLWNvbHVtbi1vZmZzZXQtMTAsLmwtY29sdW1uLS1tZWRpdW0tb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMzMlfS5tZFxcOmwtY29sdW1uLXB1c2gtcmVzZXQsLmwtY29sdW1uLS1tZWRpdW0tcHVzaC1yZXNldHtsZWZ0OmluaGVyaXR9Lm1kXFw6bC1jb2x1bW4tcHVsbC1yZXNldCwubC1jb2x1bW4tLW1lZGl1bS1wdWxsLXJlc2V0e3JpZ2h0OmluaGVyaXR9Lm1kXFw6bC1jb2x1bW4tcHVzaC0yLC5sLWNvbHVtbi0tbWVkaXVtLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY2NjclfS5tZFxcOmwtY29sdW1uLXB1bGwtMiwubC1jb2x1bW4tLW1lZGl1bS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9Lm1kXFw6bC1jb2x1bW4tcHVzaC0zLC5sLWNvbHVtbi0tbWVkaXVtLXB1c2gtM3tsZWZ0OjI1JX0ubWRcXDpsLWNvbHVtbi1wdWxsLTMsLmwtY29sdW1uLS1tZWRpdW0tcHVsbC0ze3JpZ2h0OjI1JX0ubWRcXDpsLWNvbHVtbi1wdXNoLTQsLmwtY29sdW1uLS1tZWRpdW0tcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMzMyV9Lm1kXFw6bC1jb2x1bW4tcHVsbC00LC5sLWNvbHVtbi0tbWVkaXVtLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0ubWRcXDpsLWNvbHVtbi1wdXNoLTUsLmwtY29sdW1uLS1tZWRpdW0tcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjY2NyV9Lm1kXFw6bC1jb2x1bW4tcHVsbC01LC5sLWNvbHVtbi0tbWVkaXVtLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NjY3JX0ubWRcXDpsLWNvbHVtbi1wdXNoLTYsLmwtY29sdW1uLS1tZWRpdW0tcHVzaC02e2xlZnQ6NTAlfS5tZFxcOmwtY29sdW1uLXB1bGwtNiwubC1jb2x1bW4tLW1lZGl1bS1wdWxsLTZ7cmlnaHQ6NTAlfS5tZFxcOmwtY29sdW1uLXB1c2gtNywubC1jb2x1bW4tLW1lZGl1bS1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMzMzJX0ubWRcXDpsLWNvbHVtbi1wdWxsLTcsLmwtY29sdW1uLS1tZWRpdW0tcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzMzMlfS5tZFxcOmwtY29sdW1uLXB1c2gtOCwubC1jb2x1bW4tLW1lZGl1bS1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0ubWRcXDpsLWNvbHVtbi1wdWxsLTgsLmwtY29sdW1uLS1tZWRpdW0tcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY2NjclfS5tZFxcOmwtY29sdW1uLXB1c2gtOSwubC1jb2x1bW4tLW1lZGl1bS1wdXNoLTl7bGVmdDo3NSV9Lm1kXFw6bC1jb2x1bW4tcHVsbC05LC5sLWNvbHVtbi0tbWVkaXVtLXB1bGwtOXtyaWdodDo3NSV9Lm1kXFw6bC1jb2x1bW4tcHVzaC0xMCwubC1jb2x1bW4tLW1lZGl1bS1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMzMyV9Lm1kXFw6bC1jb2x1bW4tcHVsbC0xMCwubC1jb2x1bW4tLW1lZGl1bS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfVtjbGFzcyo9XCIubWQ6bC1jb2x1bW4tcHVzaFwiXSxbY2xhc3MqPVwiLmwtY29sdW1uLS1tZWRpdW0tcHVzaFwiXXtyaWdodDphdXRvfVtjbGFzcyo9XCIubWQ6bC1jb2x1bW4tcHVsbFwiXSxbY2xhc3MqPVwiLmwtY29sdW1uLS1tZWRpdW0tcHVsbFwiXXtsZWZ0OmF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmxnXFw6bC1jb2x1bW4tY2VudGVyZWQsLmwtY29sdW1uLS1sYXJnZS1jZW50ZXJlZHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5sZ1xcOmwtcm93LXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXSwubC1yb3ctLWxhcmdlLXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXXtwYWRkaW5nOjAgMTZweH0ubGdcXDpsLXJvdy1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5dLC5sLXJvdy0tbGFyZ2Utc3BhY2VkLWRvdWJsZT5bY2xhc3MqPWwtY29sdW1uXXtwYWRkaW5nOjAgMzJweH0ubGdcXDpsLXJvdy1zcGFjZWQ+W2NsYXNzKj1sLWNvbHVtbl06Zmlyc3QtY2hpbGQsLmxnXFw6bC1yb3ctc3BhY2VkLWRvdWJsZT5bY2xhc3MqPWwtY29sdW1uXTpmaXJzdC1jaGlsZCwubC1yb3ctLWxhcmdlLXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXTpmaXJzdC1jaGlsZCwubC1yb3ctLWxhcmdlLXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjhweH0ubGdcXDpsLXJvdy1zcGFjZWQ+W2NsYXNzKj1sLWNvbHVtbl06bGFzdC1jaGlsZCwubGdcXDpsLXJvdy1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5dOmxhc3QtY2hpbGQsLmwtcm93LS1sYXJnZS1zcGFjZWQ+W2NsYXNzKj1sLWNvbHVtbl06bGFzdC1jaGlsZCwubC1yb3ctLWxhcmdlLXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl06bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjhweH1bY2xhc3MqPVwibGc6bC1jb2x1bW5cIl0sW2NsYXNzKj1sLWNvbHVtbi0tbGFyZ2Vde21hcmdpbi1ib3R0b206MH0ubGdcXDpsLWNvbHVtbi0xLC5sLWNvbHVtbi0tbGFyZ2UtMXt3aWR0aDo4LjMzMzMzMzMzMzMlfS5sZ1xcOmwtY29sdW1uLTIsLmwtY29sdW1uLS1sYXJnZS0ye3dpZHRoOjE2LjY2NjY2NjY2NjclfS5sZ1xcOmwtY29sdW1uLTMsLmwtY29sdW1uLS1sYXJnZS0ze3dpZHRoOjI1JX0ubGdcXDpsLWNvbHVtbi00LC5sLWNvbHVtbi0tbGFyZ2UtNHt3aWR0aDozMy4zMzMzMzMzMzMzJX0ubGdcXDpsLWNvbHVtbi01LC5sLWNvbHVtbi0tbGFyZ2UtNXt3aWR0aDo0MS42NjY2NjY2NjY3JX0ubGdcXDpsLWNvbHVtbi02LC5sLWNvbHVtbi0tbGFyZ2UtNnt3aWR0aDo1MCV9LmxnXFw6bC1jb2x1bW4tNywubC1jb2x1bW4tLWxhcmdlLTd7d2lkdGg6NTguMzMzMzMzMzMzMyV9LmxnXFw6bC1jb2x1bW4tOCwubC1jb2x1bW4tLWxhcmdlLTh7d2lkdGg6NjYuNjY2NjY2NjY2NyV9LmxnXFw6bC1jb2x1bW4tOSwubC1jb2x1bW4tLWxhcmdlLTl7d2lkdGg6NzUlfS5sZ1xcOmwtY29sdW1uLTEwLC5sLWNvbHVtbi0tbGFyZ2UtMTB7d2lkdGg6ODMuMzMzMzMzMzMzMyV9LmxnXFw6bC1jb2x1bW4tMTEsLmwtY29sdW1uLS1sYXJnZS0xMXt3aWR0aDo5MS42NjY2NjY2NjY3JX0ubGdcXDpsLWNvbHVtbi0xMiwubC1jb2x1bW4tLWxhcmdlLTEye3dpZHRoOjEwMCV9LmxnXFw6bC1jb2x1bW4tb2Zmc2V0LTEsLmwtY29sdW1uLS1sYXJnZS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5sZ1xcOmwtY29sdW1uLW9mZnNldC0yLC5sLWNvbHVtbi0tbGFyZ2Utb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9LmxnXFw6bC1jb2x1bW4tb2Zmc2V0LTMsLmwtY29sdW1uLS1sYXJnZS1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmxnXFw6bC1jb2x1bW4tb2Zmc2V0LTQsLmwtY29sdW1uLS1sYXJnZS1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0ubGdcXDpsLWNvbHVtbi1vZmZzZXQtNSwubC1jb2x1bW4tLWxhcmdlLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5sZ1xcOmwtY29sdW1uLW9mZnNldC02LC5sLWNvbHVtbi0tbGFyZ2Utb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5sZ1xcOmwtY29sdW1uLW9mZnNldC03LC5sLWNvbHVtbi0tbGFyZ2Utb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9LmxnXFw6bC1jb2x1bW4tb2Zmc2V0LTgsLmwtY29sdW1uLS1sYXJnZS1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0ubGdcXDpsLWNvbHVtbi1vZmZzZXQtOSwubC1jb2x1bW4tLWxhcmdlLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ubGdcXDpsLWNvbHVtbi1vZmZzZXQtMTAsLmwtY29sdW1uLS1sYXJnZS1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9LmxnXFw6bC1jb2x1bW4tcHVzaC1yZXNldCwubC1jb2x1bW4tLWxhcmdlLXB1c2gtcmVzZXR7bGVmdDppbmhlcml0fS5sZ1xcOmwtY29sdW1uLXB1bGwtcmVzZXQsLmwtY29sdW1uLS1sYXJnZS1wdWxsLXJlc2V0e3JpZ2h0OmluaGVyaXR9LmxnXFw6bC1jb2x1bW4tcHVzaC0yLC5sLWNvbHVtbi0tbGFyZ2UtcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjY2NyV9LmxnXFw6bC1jb2x1bW4tcHVsbC0yLC5sLWNvbHVtbi0tbGFyZ2UtcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY2NjclfS5sZ1xcOmwtY29sdW1uLXB1c2gtMywubC1jb2x1bW4tLWxhcmdlLXB1c2gtM3tsZWZ0OjI1JX0ubGdcXDpsLWNvbHVtbi1wdWxsLTMsLmwtY29sdW1uLS1sYXJnZS1wdWxsLTN7cmlnaHQ6MjUlfS5sZ1xcOmwtY29sdW1uLXB1c2gtNCwubC1jb2x1bW4tLWxhcmdlLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzMzMlfS5sZ1xcOmwtY29sdW1uLXB1bGwtNCwubC1jb2x1bW4tLWxhcmdlLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0ubGdcXDpsLWNvbHVtbi1wdXNoLTUsLmwtY29sdW1uLS1sYXJnZS1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NjY3JX0ubGdcXDpsLWNvbHVtbi1wdWxsLTUsLmwtY29sdW1uLS1sYXJnZS1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjY2NyV9LmxnXFw6bC1jb2x1bW4tcHVzaC02LC5sLWNvbHVtbi0tbGFyZ2UtcHVzaC02e2xlZnQ6NTAlfS5sZ1xcOmwtY29sdW1uLXB1bGwtNiwubC1jb2x1bW4tLWxhcmdlLXB1bGwtNntyaWdodDo1MCV9LmxnXFw6bC1jb2x1bW4tcHVzaC03LC5sLWNvbHVtbi0tbGFyZ2UtcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMzMyV9LmxnXFw6bC1jb2x1bW4tcHVsbC03LC5sLWNvbHVtbi0tbGFyZ2UtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzMzMlfS5sZ1xcOmwtY29sdW1uLXB1c2gtOCwubC1jb2x1bW4tLWxhcmdlLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY2NjclfS5sZ1xcOmwtY29sdW1uLXB1bGwtOCwubC1jb2x1bW4tLWxhcmdlLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NjY3JX0ubGdcXDpsLWNvbHVtbi1wdXNoLTksLmwtY29sdW1uLS1sYXJnZS1wdXNoLTl7bGVmdDo3NSV9LmxnXFw6bC1jb2x1bW4tcHVsbC05LC5sLWNvbHVtbi0tbGFyZ2UtcHVsbC05e3JpZ2h0Ojc1JX0ubGdcXDpsLWNvbHVtbi1wdXNoLTEwLC5sLWNvbHVtbi0tbGFyZ2UtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzMzMlfS5sZ1xcOmwtY29sdW1uLXB1bGwtMTAsLmwtY29sdW1uLS1sYXJnZS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfVtjbGFzcyo9XCIubGc6bC1jb2x1bW4tcHVzaFwiXSxbY2xhc3MqPVwiLmwtY29sdW1uLS1sYXJnZS1wdXNoXCJde3JpZ2h0OmF1dG99W2NsYXNzKj1cIi5sZzpsLWNvbHVtbi1wdWxsXCJdLFtjbGFzcyo9XCIubC1jb2x1bW4tLWxhcmdlLXB1bGxcIl17bGVmdDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey54bFxcOmwtY29sdW1uLWNlbnRlcmVkLC5sLWNvbHVtbi0teGxhcmdlLWNlbnRlcmVke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnhsXFw6bC1yb3ctc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dLC5sLXJvdy0teGxhcmdlLXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXXtwYWRkaW5nOjAgMTZweH0ueGxcXDpsLXJvdy1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5dLC5sLXJvdy0teGxhcmdlLXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl17cGFkZGluZzowIDMycHh9LnhsXFw6bC1yb3ctc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmZpcnN0LWNoaWxkLC54bFxcOmwtcm93LXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl06Zmlyc3QtY2hpbGQsLmwtcm93LS14bGFyZ2Utc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmZpcnN0LWNoaWxkLC5sLXJvdy0teGxhcmdlLXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjhweH0ueGxcXDpsLXJvdy1zcGFjZWQ+W2NsYXNzKj1sLWNvbHVtbl06bGFzdC1jaGlsZCwueGxcXDpsLXJvdy1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5dOmxhc3QtY2hpbGQsLmwtcm93LS14bGFyZ2Utc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmxhc3QtY2hpbGQsLmwtcm93LS14bGFyZ2Utc3BhY2VkLWRvdWJsZT5bY2xhc3MqPWwtY29sdW1uXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6OHB4fVtjbGFzcyo9XCJ4bDpsLWNvbHVtblwiXSxbY2xhc3MqPWwtY29sdW1uLS14bGFyZ2Vde21hcmdpbi1ib3R0b206MH0ueGxcXDpsLWNvbHVtbi0xLC5sLWNvbHVtbi0teGxhcmdlLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0ueGxcXDpsLWNvbHVtbi0yLC5sLWNvbHVtbi0teGxhcmdlLTJ7d2lkdGg6MTYuNjY2NjY2NjY2NyV9LnhsXFw6bC1jb2x1bW4tMywubC1jb2x1bW4tLXhsYXJnZS0ze3dpZHRoOjI1JX0ueGxcXDpsLWNvbHVtbi00LC5sLWNvbHVtbi0teGxhcmdlLTR7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnhsXFw6bC1jb2x1bW4tNSwubC1jb2x1bW4tLXhsYXJnZS01e3dpZHRoOjQxLjY2NjY2NjY2NjclfS54bFxcOmwtY29sdW1uLTYsLmwtY29sdW1uLS14bGFyZ2UtNnt3aWR0aDo1MCV9LnhsXFw6bC1jb2x1bW4tNywubC1jb2x1bW4tLXhsYXJnZS03e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS54bFxcOmwtY29sdW1uLTgsLmwtY29sdW1uLS14bGFyZ2UtOHt3aWR0aDo2Ni42NjY2NjY2NjY3JX0ueGxcXDpsLWNvbHVtbi05LC5sLWNvbHVtbi0teGxhcmdlLTl7d2lkdGg6NzUlfS54bFxcOmwtY29sdW1uLTEwLC5sLWNvbHVtbi0teGxhcmdlLTEwe3dpZHRoOjgzLjMzMzMzMzMzMzMlfS54bFxcOmwtY29sdW1uLTExLC5sLWNvbHVtbi0teGxhcmdlLTExe3dpZHRoOjkxLjY2NjY2NjY2NjclfS54bFxcOmwtY29sdW1uLTEyLC5sLWNvbHVtbi0teGxhcmdlLTEye3dpZHRoOjEwMCV9LnhsXFw6bC1jb2x1bW4tb2Zmc2V0LTEsLmwtY29sdW1uLS14bGFyZ2Utb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0ueGxcXDpsLWNvbHVtbi1vZmZzZXQtMiwubC1jb2x1bW4tLXhsYXJnZS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0ueGxcXDpsLWNvbHVtbi1vZmZzZXQtMywubC1jb2x1bW4tLXhsYXJnZS1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LnhsXFw6bC1jb2x1bW4tb2Zmc2V0LTQsLmwtY29sdW1uLS14bGFyZ2Utb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9LnhsXFw6bC1jb2x1bW4tb2Zmc2V0LTUsLmwtY29sdW1uLS14bGFyZ2Utb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9LnhsXFw6bC1jb2x1bW4tb2Zmc2V0LTYsLmwtY29sdW1uLS14bGFyZ2Utb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS54bFxcOmwtY29sdW1uLW9mZnNldC03LC5sLWNvbHVtbi0teGxhcmdlLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS54bFxcOmwtY29sdW1uLW9mZnNldC04LC5sLWNvbHVtbi0teGxhcmdlLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS54bFxcOmwtY29sdW1uLW9mZnNldC05LC5sLWNvbHVtbi0teGxhcmdlLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ueGxcXDpsLWNvbHVtbi1vZmZzZXQtMTAsLmwtY29sdW1uLS14bGFyZ2Utb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMzMlfS54bFxcOmwtY29sdW1uLXB1c2gtcmVzZXQsLmwtY29sdW1uLS14bGFyZ2UtcHVzaC1yZXNldHtsZWZ0OmluaGVyaXR9LnhsXFw6bC1jb2x1bW4tcHVsbC1yZXNldCwubC1jb2x1bW4tLXhsYXJnZS1wdWxsLXJlc2V0e3JpZ2h0OmluaGVyaXR9LnhsXFw6bC1jb2x1bW4tcHVzaC0yLC5sLWNvbHVtbi0teGxhcmdlLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY2NjclfS54bFxcOmwtY29sdW1uLXB1bGwtMiwubC1jb2x1bW4tLXhsYXJnZS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjY2NyV9LnhsXFw6bC1jb2x1bW4tcHVzaC0zLC5sLWNvbHVtbi0teGxhcmdlLXB1c2gtM3tsZWZ0OjI1JX0ueGxcXDpsLWNvbHVtbi1wdWxsLTMsLmwtY29sdW1uLS14bGFyZ2UtcHVsbC0ze3JpZ2h0OjI1JX0ueGxcXDpsLWNvbHVtbi1wdXNoLTQsLmwtY29sdW1uLS14bGFyZ2UtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMzMyV9LnhsXFw6bC1jb2x1bW4tcHVsbC00LC5sLWNvbHVtbi0teGxhcmdlLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0ueGxcXDpsLWNvbHVtbi1wdXNoLTUsLmwtY29sdW1uLS14bGFyZ2UtcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjY2NyV9LnhsXFw6bC1jb2x1bW4tcHVsbC01LC5sLWNvbHVtbi0teGxhcmdlLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NjY3JX0ueGxcXDpsLWNvbHVtbi1wdXNoLTYsLmwtY29sdW1uLS14bGFyZ2UtcHVzaC02e2xlZnQ6NTAlfS54bFxcOmwtY29sdW1uLXB1bGwtNiwubC1jb2x1bW4tLXhsYXJnZS1wdWxsLTZ7cmlnaHQ6NTAlfS54bFxcOmwtY29sdW1uLXB1c2gtNywubC1jb2x1bW4tLXhsYXJnZS1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMzMzJX0ueGxcXDpsLWNvbHVtbi1wdWxsLTcsLmwtY29sdW1uLS14bGFyZ2UtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzMzMlfS54bFxcOmwtY29sdW1uLXB1c2gtOCwubC1jb2x1bW4tLXhsYXJnZS1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NjY3JX0ueGxcXDpsLWNvbHVtbi1wdWxsLTgsLmwtY29sdW1uLS14bGFyZ2UtcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY2NjclfS54bFxcOmwtY29sdW1uLXB1c2gtOSwubC1jb2x1bW4tLXhsYXJnZS1wdXNoLTl7bGVmdDo3NSV9LnhsXFw6bC1jb2x1bW4tcHVsbC05LC5sLWNvbHVtbi0teGxhcmdlLXB1bGwtOXtyaWdodDo3NSV9LnhsXFw6bC1jb2x1bW4tcHVzaC0xMCwubC1jb2x1bW4tLXhsYXJnZS1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMzMyV9LnhsXFw6bC1jb2x1bW4tcHVsbC0xMCwubC1jb2x1bW4tLXhsYXJnZS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfVtjbGFzcyo9XCIueGw6bC1jb2x1bW4tcHVzaFwiXSxbY2xhc3MqPVwiLmwtY29sdW1uLS14bGFyZ2UtcHVzaFwiXXtyaWdodDphdXRvfVtjbGFzcyo9XCIueGw6bC1jb2x1bW4tcHVsbFwiXSxbY2xhc3MqPVwiLmwtY29sdW1uLS14bGFyZ2UtcHVsbFwiXXtsZWZ0OmF1dG99fUBtZWRpYSBwcmludHsucFxcOmwtY29sdW1uLWNlbnRlcmVkLC5sLWNvbHVtbi0tcHJpbnQtY2VudGVyZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucFxcOmwtcm93LXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXSwubC1yb3ctLXByaW50LXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXXtwYWRkaW5nOjAgMTZweH0ucFxcOmwtcm93LXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl0sLmwtcm93LS1wcmludC1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5de3BhZGRpbmc6MCAzMnB4fS5wXFw6bC1yb3ctc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmZpcnN0LWNoaWxkLC5wXFw6bC1yb3ctc3BhY2VkLWRvdWJsZT5bY2xhc3MqPWwtY29sdW1uXTpmaXJzdC1jaGlsZCwubC1yb3ctLXByaW50LXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXTpmaXJzdC1jaGlsZCwubC1yb3ctLXByaW50LXNwYWNlZC1kb3VibGU+W2NsYXNzKj1sLWNvbHVtbl06Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjhweH0ucFxcOmwtcm93LXNwYWNlZD5bY2xhc3MqPWwtY29sdW1uXTpsYXN0LWNoaWxkLC5wXFw6bC1yb3ctc3BhY2VkLWRvdWJsZT5bY2xhc3MqPWwtY29sdW1uXTpsYXN0LWNoaWxkLC5sLXJvdy0tcHJpbnQtc3BhY2VkPltjbGFzcyo9bC1jb2x1bW5dOmxhc3QtY2hpbGQsLmwtcm93LS1wcmludC1zcGFjZWQtZG91YmxlPltjbGFzcyo9bC1jb2x1bW5dOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDo4cHh9W2NsYXNzKj1cInA6bC1jb2x1bW5cIl0sW2NsYXNzKj1sLWNvbHVtbi0tcHJpbnRde21hcmdpbi1ib3R0b206MH0ucFxcOmwtY29sdW1uLTEsLmwtY29sdW1uLS1wcmludC0xe3dpZHRoOjguMzMzMzMzMzMzMyV9LnBcXDpsLWNvbHVtbi0yLC5sLWNvbHVtbi0tcHJpbnQtMnt3aWR0aDoxNi42NjY2NjY2NjY3JX0ucFxcOmwtY29sdW1uLTMsLmwtY29sdW1uLS1wcmludC0ze3dpZHRoOjI1JX0ucFxcOmwtY29sdW1uLTQsLmwtY29sdW1uLS1wcmludC00e3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5wXFw6bC1jb2x1bW4tNSwubC1jb2x1bW4tLXByaW50LTV7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LnBcXDpsLWNvbHVtbi02LC5sLWNvbHVtbi0tcHJpbnQtNnt3aWR0aDo1MCV9LnBcXDpsLWNvbHVtbi03LC5sLWNvbHVtbi0tcHJpbnQtN3t3aWR0aDo1OC4zMzMzMzMzMzMzJX0ucFxcOmwtY29sdW1uLTgsLmwtY29sdW1uLS1wcmludC04e3dpZHRoOjY2LjY2NjY2NjY2NjclfS5wXFw6bC1jb2x1bW4tOSwubC1jb2x1bW4tLXByaW50LTl7d2lkdGg6NzUlfS5wXFw6bC1jb2x1bW4tMTAsLmwtY29sdW1uLS1wcmludC0xMHt3aWR0aDo4My4zMzMzMzMzMzMzJX0ucFxcOmwtY29sdW1uLTExLC5sLWNvbHVtbi0tcHJpbnQtMTF7d2lkdGg6OTEuNjY2NjY2NjY2NyV9LnBcXDpsLWNvbHVtbi0xMiwubC1jb2x1bW4tLXByaW50LTEye3dpZHRoOjEwMCV9LnBcXDpsLWNvbHVtbi1vZmZzZXQtMSwubC1jb2x1bW4tLXByaW50LW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMzMyV9LnBcXDpsLWNvbHVtbi1vZmZzZXQtMiwubC1jb2x1bW4tLXByaW50LW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NjclfS5wXFw6bC1jb2x1bW4tb2Zmc2V0LTMsLmwtY29sdW1uLS1wcmludC1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LnBcXDpsLWNvbHVtbi1vZmZzZXQtNCwubC1jb2x1bW4tLXByaW50LW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMzMlfS5wXFw6bC1jb2x1bW4tb2Zmc2V0LTUsLmwtY29sdW1uLS1wcmludC1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NjY3JX0ucFxcOmwtY29sdW1uLW9mZnNldC02LC5sLWNvbHVtbi0tcHJpbnQtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5wXFw6bC1jb2x1bW4tb2Zmc2V0LTcsLmwtY29sdW1uLS1wcmludC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMzJX0ucFxcOmwtY29sdW1uLW9mZnNldC04LC5sLWNvbHVtbi0tcHJpbnQtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9LnBcXDpsLWNvbHVtbi1vZmZzZXQtOSwubC1jb2x1bW4tLXByaW50LW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ucFxcOmwtY29sdW1uLW9mZnNldC0xMCwubC1jb2x1bW4tLXByaW50LW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0ucFxcOmwtY29sdW1uLXB1c2gtcmVzZXQsLmwtY29sdW1uLS1wcmludC1wdXNoLXJlc2V0e2xlZnQ6aW5oZXJpdH0ucFxcOmwtY29sdW1uLXB1bGwtcmVzZXQsLmwtY29sdW1uLS1wcmludC1wdWxsLXJlc2V0e3JpZ2h0OmluaGVyaXR9LnBcXDpsLWNvbHVtbi1wdXNoLTIsLmwtY29sdW1uLS1wcmludC1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NjY3JX0ucFxcOmwtY29sdW1uLXB1bGwtMiwubC1jb2x1bW4tLXByaW50LXB1bGwtMntyaWdodDoxNi42NjY2NjY2NjY3JX0ucFxcOmwtY29sdW1uLXB1c2gtMywubC1jb2x1bW4tLXByaW50LXB1c2gtM3tsZWZ0OjI1JX0ucFxcOmwtY29sdW1uLXB1bGwtMywubC1jb2x1bW4tLXByaW50LXB1bGwtM3tyaWdodDoyNSV9LnBcXDpsLWNvbHVtbi1wdXNoLTQsLmwtY29sdW1uLS1wcmludC1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMzMzJX0ucFxcOmwtY29sdW1uLXB1bGwtNCwubC1jb2x1bW4tLXByaW50LXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMzMzJX0ucFxcOmwtY29sdW1uLXB1c2gtNSwubC1jb2x1bW4tLXByaW50LXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY2NjclfS5wXFw6bC1jb2x1bW4tcHVsbC01LC5sLWNvbHVtbi0tcHJpbnQtcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY2NjclfS5wXFw6bC1jb2x1bW4tcHVzaC02LC5sLWNvbHVtbi0tcHJpbnQtcHVzaC02e2xlZnQ6NTAlfS5wXFw6bC1jb2x1bW4tcHVsbC02LC5sLWNvbHVtbi0tcHJpbnQtcHVsbC02e3JpZ2h0OjUwJX0ucFxcOmwtY29sdW1uLXB1c2gtNywubC1jb2x1bW4tLXByaW50LXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzMzMlfS5wXFw6bC1jb2x1bW4tcHVsbC03LC5sLWNvbHVtbi0tcHJpbnQtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzMzMlfS5wXFw6bC1jb2x1bW4tcHVzaC04LC5sLWNvbHVtbi0tcHJpbnQtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjY2NyV9LnBcXDpsLWNvbHVtbi1wdWxsLTgsLmwtY29sdW1uLS1wcmludC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjY2NyV9LnBcXDpsLWNvbHVtbi1wdXNoLTksLmwtY29sdW1uLS1wcmludC1wdXNoLTl7bGVmdDo3NSV9LnBcXDpsLWNvbHVtbi1wdWxsLTksLmwtY29sdW1uLS1wcmludC1wdWxsLTl7cmlnaHQ6NzUlfS5wXFw6bC1jb2x1bW4tcHVzaC0xMCwubC1jb2x1bW4tLXByaW50LXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMzMzJX0ucFxcOmwtY29sdW1uLXB1bGwtMTAsLmwtY29sdW1uLS1wcmludC1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzMzMlfVtjbGFzcyo9XCIucDpsLWNvbHVtbi1wdXNoXCJdLFtjbGFzcyo9XCIubC1jb2x1bW4tLXByaW50LXB1c2hcIl17cmlnaHQ6YXV0b31bY2xhc3MqPVwiLnA6bC1jb2x1bW4tcHVsbFwiXSxbY2xhc3MqPVwiLmwtY29sdW1uLS1wcmludC1wdWxsXCJde2xlZnQ6YXV0b319Lm5hdiwucGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lfS5uYXY+bGksLnBhZ2luYXRpb24+bGksLm5hdj5saT5hLC5wYWdpbmF0aW9uPmxpPmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lO3pvb206MX0ubmF2LS1zdGFja2VkPmxpe2Rpc3BsYXk6bGlzdC1pdGVtfS5uYXYtLXN0YWNrZWQ+bGk+YXtkaXNwbGF5OmJsb2NrfS5uYXYtLWNlbnRyZSwubmF2LS1jZW50ZXIsLnBhZ2luYXRpb24tLWNlbnRyZSwucGFnaW5hdGlvbi0tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5uYXYtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9Lm5hdi0tYmxvY2t7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzotMC4zMWVtO3dvcmQtc3BhY2luZzotMC40M2VtO3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2LS1ibG9jaz5saXtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbH0ubmF2LS1ibG9jaz5saSwubmF2LS1ibG9jaz5saT5he3BhZGRpbmc6OHB4fS5uYXYtLXNwYWNlZD5saXttYXJnaW4tcmlnaHQ6MTZweH0ubmF2LS1zcGFjZWQ+bGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ubmF2LS1zcGFjZWQtbGVmdD5saXttYXJnaW4tbGVmdDoxNnB4fS5uYXYtLXNwYWNlZC1sZWZ0PmxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lm5hdi0tZml0e2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0ubmF2LS1maXQ+bGl7ZGlzcGxheTp0YWJsZS1jZWxsfS5uYXYtLWZpdD5saT5he2Rpc3BsYXk6YmxvY2t9Lm5hdi0ta2V5d29yZHM+bGk6YWZ0ZXJ7Y29udGVudDpcIixcIiBcIsKgXCJ9Lm5hdi0ta2V5d29yZHM+bGk6bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9Lm5hdi0tYnJlYWRjcnVtYj5saStsaTpiZWZvcmV7Y29udGVudDpcIi9cIiBcIsKgXCJ9Lm5hdi0tYnJlYWRjcnVtYj5saStsaVtkYXRhLWJyZWFkY3J1bWJdOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1icmVhZGNydW1iKSBcIsKgXCJ9LnBhZ2luYXRpb24+bGl7cGFkZGluZzo4cHg7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWx9LnBhZ2luYXRpb24+bGk+YXtwYWRkaW5nOjhweDttYXJnaW46LThweH0ucGFnaW5hdGlvbl9fZmlyc3QgYTpiZWZvcmV7Y29udGVudDpcIsKrXCIgXCLCoFwifS5wYWdpbmF0aW9uX19sYXN0IGE6YWZ0ZXJ7Y29udGVudDpcIsKgXCIgXCLCu1wifS5tZWRpYXtkaXNwbGF5OmJsb2NrfS5tZWRpYV9faW1ne2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjE2cHh9Lm1lZGlhX19pbWctLXJldntmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoxNnB4fS5tZWRpYV9faW1nIGltZywubWVkaWFfX2ltZy0tcmV2IGltZ3tkaXNwbGF5OmJsb2NrfS5tZWRpYV9fY29udGVudHtvdmVyZmxvdzpoaWRkZW59Lm1lZGlhX19jb250ZW50LC5tZWRpYV9fY29udGVudD46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmJsb2NrLWxpc3R7bGlzdC1zdHlsZTpub25lO21hcmdpbi1sZWZ0OjB9LmJsb2NrLWxpc3Q+bGl7cGFkZGluZzo4cHggMH0uYmxvY2stbGlzdC0tc2lkZXM+bGl7cGFkZGluZzo4cHh9LmJsb2NrLWxpc3RfX2xpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweCAwO21hcmdpbjotOHB4IDB9Lm11bHRpLWxpc3R7bWFyZ2luLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lm11bHRpLWxpc3Q+bGk+YXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4IDB9QHN1cHBvcnRzKGRpc3BsYXk6IGdyaWQpey5tdWx0aS1saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDo0cHh9Lm11bHRpLWxpc3QtLXNtYWxsLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5tdWx0aS1saXN0LS1zbWFsbC0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0ubXVsdGktbGlzdC0tc21hbGwtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5tdWx0aS1saXN0LS1tZWRpdW0tMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9Lm11bHRpLWxpc3QtLW1lZGl1bS0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0ubXVsdGktbGlzdC0tbWVkaXVtLTR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5tdWx0aS1saXN0LS1sYXJnZS0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0ubXVsdGktbGlzdC0tbGFyZ2UtM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9Lm11bHRpLWxpc3QtLWxhcmdlLTR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5tdWx0aS1saXN0LS1sYXJnZS01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgMWZyKX19Lm11bHRpLWxpc3QtLXZlcnRpY2Fse2Rpc3BsYXk6cmV2ZXJ0fS5tdWx0aS1saXN0LS12ZXJ0aWNhbC5tdWx0aS1saXN0LS1zbWFsbC0ye2NvbHVtbnM6Mjtjb2x1bW4tZmlsbDpiYWxhbmNlfS5tdWx0aS1saXN0LS12ZXJ0aWNhbC5tdWx0aS1saXN0LS1zbWFsbC0ze2NvbHVtbnM6Mztjb2x1bW4tZmlsbDpiYWxhbmNlfS5tdWx0aS1saXN0LS12ZXJ0aWNhbC5tdWx0aS1saXN0LS1zbWFsbC00e2NvbHVtbnM6NDtjb2x1bW4tZmlsbDpiYWxhbmNlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsubXVsdGktbGlzdC0tdmVydGljYWwubXVsdGktbGlzdC0tbWVkaXVtLTJ7Y29sdW1uczoyO2NvbHVtbi1maWxsOmJhbGFuY2V9Lm11bHRpLWxpc3QtLXZlcnRpY2FsLm11bHRpLWxpc3QtLW1lZGl1bS0ze2NvbHVtbnM6Mztjb2x1bW4tZmlsbDpiYWxhbmNlfS5tdWx0aS1saXN0LS12ZXJ0aWNhbC5tdWx0aS1saXN0LS1tZWRpdW0tNHtjb2x1bW5zOjQ7Y29sdW1uLWZpbGw6YmFsYW5jZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubXVsdGktbGlzdC0tdmVydGljYWwubXVsdGktbGlzdC0tbGFyZ2UtMntjb2x1bW5zOjI7Y29sdW1uLWZpbGw6YmFsYW5jZX0ubXVsdGktbGlzdC0tdmVydGljYWwubXVsdGktbGlzdC0tbGFyZ2UtM3tjb2x1bW5zOjM7Y29sdW1uLWZpbGw6YmFsYW5jZX0ubXVsdGktbGlzdC0tdmVydGljYWwubXVsdGktbGlzdC0tbGFyZ2UtNHtjb2x1bW5zOjQ7Y29sdW1uLWZpbGw6YmFsYW5jZX0ubXVsdGktbGlzdC0tdmVydGljYWwubXVsdGktbGlzdC0tbGFyZ2UtNXtjb2x1bW5zOjU7Y29sdW1uLWZpbGw6YmFsYW5jZX19fUBzdXBwb3J0cyBub3QgKGRpc3BsYXk6IGdyaWQpey5tdWx0aS1saXN0OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm11bHRpLWxpc3Q+bGl7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS5tdWx0aS1saXN0LS1zbWFsbC0yPmxpe3dpZHRoOjUwJX0ubXVsdGktbGlzdC0tc21hbGwtMz5saXt3aWR0aDozMy4zMzMzMzMzMzMzJX0ubXVsdGktbGlzdC0tc21hbGwtND5saXt3aWR0aDoyNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5tdWx0aS1saXN0LS1tZWRpdW0tMj5saXt3aWR0aDo1MCV9Lm11bHRpLWxpc3QtLW1lZGl1bS0zPmxpe3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5tdWx0aS1saXN0LS1tZWRpdW0tND5saXt3aWR0aDoyNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lm11bHRpLWxpc3QtLWxhcmdlLTI+bGl7d2lkdGg6NTAlfS5tdWx0aS1saXN0LS1sYXJnZS0zPmxpe3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5tdWx0aS1saXN0LS1sYXJnZS00Pmxpe3dpZHRoOjI1JX0ubXVsdGktbGlzdC0tbGFyZ2UtNT5saXt3aWR0aDoyMCV9fS5tdWx0aS1saXN0Pi5hbGwtY29sc3t3aWR0aDoxMDAlfX0uc3BsaXR7dGV4dC1hbGlnbjpyaWdodDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6MH0uc3BsaXRfX3RpdGxle3RleHQtYWxpZ246bGVmdDtmbG9hdDpsZWZ0O2NsZWFyOmxlZnR9LmxpbmstY29tcGxleCwubGluay1jb21wbGV4OmhvdmVyLC5saW5rLWNvbXBsZXg6YWN0aXZlLC5saW5rLWNvbXBsZXg6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH0ubGluay1jb21wbGV4X190YXJnZXR7Y29sb3I6IzRhOTBlMn0ubGluay1jb21wbGV4OmhvdmVyIC5saW5rLWNvbXBsZXhfX3RhcmdldCwubGluay1jb21wbGV4OmFjdGl2ZSAubGluay1jb21wbGV4X190YXJnZXQsLmxpbmstY29tcGxleDpmb2N1cyAubGluay1jb21wbGV4X190YXJnZXR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYmVhdXRvbiwuZHJvcGRvd24sLnRhZywudG9vbHRpcF9fdGlwLC5zZWxlY3QsLm1zLWNob2ljZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjI7cGFkZGluZy1yaWdodDoxZW07cGFkZGluZy1sZWZ0OjFlbX0uYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MDtwYWRkaW5nOi40ZW0gLjc1ZW07Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ2ZDY7Ym9yZGVyOm5vbmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy1tcy1ib3JkZXItcmFkaXVzOjRweDstby1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6cG9pbnRlcn0uYnV0dG9uLC5idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ1dHRvbjphY3RpdmUsLmJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LmJ1dHRvbi1ncm91cHtkaXNwbGF5OmlubGluZS1mbGV4fS5idXR0b24tZ3JvdXA+LmJ1dHRvbnstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstbXMtYm9yZGVyLXJhZGl1czowOy1vLWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7ZmxleDoxIDEgYXV0b30uYnV0dG9uLWdyb3VwPi5idXR0b246Zmlyc3QtY2hpbGR7LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6NHB4Oy13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6NHB4Oy13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9LmJ1dHRvbi1ncm91cD4uYnV0dG9uOmxhc3QtY2hpbGR7LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OjRweDstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjRweDstd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LmJ1dHRvbi1ncm91cD4uYnV0dG9uOmFjdGl2ZSwuYnV0dG9uLWdyb3VwPi5idXR0b246Zm9jdXN7ei1pbmRleDoyfS5idXR0b24tZ3JvdXAtLTJ7d2lkdGg6MTAwJX0uYnV0dG9uLWdyb3VwLS0yPi5idXR0b257ZmxleDoxIDEgNTAlO3RleHQtYWxpZ246Y2VudGVyfS5idXR0b24tZ3JvdXAtLTN7d2lkdGg6MTAwJX0uYnV0dG9uLWdyb3VwLS0zPi5idXR0b257ZmxleDoxIDEgMzMuMzMzMzMzMzMzMyU7dGV4dC1hbGlnbjpjZW50ZXJ9LmJ1dHRvbi1ncm91cC0tc3BhY2Vke2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOndyYXB9LmJ1dHRvbi1ncm91cC0tc3BhY2VkPi5idXR0b257ZmxleDoxIDEgYXV0b30uYnV0dG9uLWdyb3VwLS1zcGFjZWQgLmJ1dHRvbisuYnV0dG9ue21hcmdpbi1sZWZ0OjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5idXR0b24tZ3JvdXAtLXNwYWNlZHt3aWR0aDoxMDAlfS5idXR0b24tZ3JvdXAtLXNwYWNlZD4uYnV0dG9ue2ZvbnQtc2l6ZToxNC4wMDA0cHh9LmJ1dHRvbi1ncm91cC0tc3BhY2VkPi5idXR0b246bm90KGxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MTZweH19LmJ1dHRvbi0tc21hbGx7cGFkZGluZy1yaWdodDouNWVtO3BhZGRpbmctbGVmdDouNWVtO2xpbmUtaGVpZ2h0OjEuNX0uYnV0dG9uLS1sYXJnZXtwYWRkaW5nLXJpZ2h0OjEuNWVtO3BhZGRpbmctbGVmdDoxLjVlbTtsaW5lLWhlaWdodDozfS5idXR0b24tLWh1Z2V7cGFkZGluZy1yaWdodDoyZW07cGFkZGluZy1sZWZ0OjJlbTtsaW5lLWhlaWdodDo0fS5idXR0b24tLXNxdWVlemV7cGFkZGluZy1yaWdodDouMjVlbTtwYWRkaW5nLWxlZnQ6LjI1ZW19LmJ1dHRvbi0tZnVsbHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcn0uYnV0dG9uLS1hbHBoYXtmb250LXNpemU6M2VtfS5idXR0b24tLWJldGF7Zm9udC1zaXplOjJlbX0uYnV0dG9uLS1nYW1tYXtmb250LXNpemU6MS41ZW19LmJ1dHRvbi0tZGVsdGF7Zm9udC1zaXplOjEuMjVlbX0uYnV0dG9uLS1uYXR1cmFse2Rpc3BsYXk6aW5saW5lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5idXR0b24tLWluYWN0aXZlLC5idXR0b24tLWluYWN0aXZlOmhvdmVyLC5idXR0b24tLWluYWN0aXZlOmFjdGl2ZSwuYnV0dG9uLS1pbmFjdGl2ZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Y29sb3I6Izc3NztjdXJzb3I6dGV4dH0uYnV0dG9uLS1zb2Z0e2JvcmRlci1yYWRpdXM6MjAwcHh9LmJ1dHRvbi0taGFyZHtib3JkZXItcmFkaXVzOjB9LnJ1bGUtLXRvcCwucnVsZS0tcmlnaHQsLnJ1bGUtLWxlZnQsLnJ1bGUsLmJsb2NrcXVvdGUtLWZlYXR1cmUsLmhOLS1ydWxlOmFmdGVyLC5oTi0tcnVsZTpiZWZvcmV7Ym9yZGVyOm5vbmV9LnJ1bGUsLmJsb2NrcXVvdGUtLWZlYXR1cmUsLmhOLS1ydWxlOmFmdGVyLC5oTi0tcnVsZTpiZWZvcmV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY30ucnVsZS0tbGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgI2NjY30ucnVsZS0tcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjfS5ydWxlLS10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjY30ucnVsZS0tYnJhbmR7Ym9yZGVyLWNvbG9yOiMwOTB9LnJ1bGUtLWxhcmdle2JvcmRlci13aWR0aDo0cHh9LnJ1bGUtLWRvdHRlZHtib3JkZXItYm90dG9tLXN0eWxlOmRvdHRlZH0ucnVsZS0tZGFzaGVke2JvcmRlci1ib3R0b20tc3R5bGU6ZGFzaGVkfS5ydWxlLS1vcm5hbWVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ucnVsZS0tb3JuYW1lbnQ6YWZ0ZXJ7Y29udGVudDpcIsKnXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7bGluZS1oZWlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcn0ucnVsZS0tb3JuYW1lbnRbZGF0YS1vcm5hbWVudF06YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtb3JuYW1lbnQpfS5zdGF0LWdyb3Vwe21hcmdpbi1sZWZ0Oi0xNnB4fS5zdGF0LWdyb3VwLS00LC5zdGF0LWdyb3VwLS0ze21hcmdpbi1sZWZ0OjB9LnN0YXQtZ3JvdXAtLTQgLnN0YXQsLnN0YXQtZ3JvdXAtLTMgLnN0YXR7bWFyZ2luLWxlZnQ6MH0uc3RhdC1ncm91cC0tMyAuc3RhdHt3aWR0aDozMy4zMzMlfS5zdGF0LWdyb3VwLS00IC5zdGF0e3dpZHRoOjI1JX0uc3RhdHtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjE2cHh9LnN0YXRfX3RpdGxle21hcmdpbi1sZWZ0OjB9LnN0YXRfX3ZhbHVle21hcmdpbi1sZWZ0OjB9QG1lZGlhIHNjcmVlbnsuYnJhbmQtLWZhY2UsLmJyYW5kLC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmJyYW5kLWZhY2UsLmJmaCBoNiwuYmZoIGg1LC5iZmggaDQsLmJmaCBoMywuYmZoIGgyLC5iZmggaDEsLmJmaCBoMSwuYmZoIGgyLC5iZmggaDMsLmJmaCBoNCwuYmZoIGg1LC5iZmggaDZ7Zm9udC1mYW1pbHk6UHJveGltYSwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWYgIWltcG9ydGFudH19LmJyYW5kLS1jb2xvdXIsLmJyYW5kLC5ibG9ja3F1b3RlLS1mZWF0dXJlPnB7Y29sb3I6IzA5MCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC0tbWVkaXVtLC5zb2Z0LW1lZGl1bXtwYWRkaW5nOjE2cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC0tbGFyZ2UsLnNvZnQtbGFyZ2V7cGFkZGluZzoxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtLXhsYXJnZSwuc29mdC14bGFyZ2V7cGFkZGluZzoxNnB4ICFpbXBvcnRhbnR9fS5zb2Z0e3BhZGRpbmc6MTZweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC0tc2lkZXMtLW1lZGl1bSwuc29mdC0tc2lkZXMtbWVkaXVtLC5zb2Z0LXNpZGVzLS1tZWRpdW0sLnNvZnQtc2lkZXMtbWVkaXVte3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtLXNpZGVzLS1sYXJnZSwuc29mdC0tc2lkZXMtbGFyZ2UsLnNvZnQtc2lkZXMtLWxhcmdlLC5zb2Z0LXNpZGVzLWxhcmdle3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtLXNpZGVzLS14bGFyZ2UsLnNvZnQtLXNpZGVzLXhsYXJnZSwuc29mdC1zaWRlcy0teGxhcmdlLC5zb2Z0LXNpZGVzLXhsYXJnZXtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fX0uc29mdC0tc2lkZXMsLnNvZnQtc2lkZXN7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtLWVuZHMtLW1lZGl1bSwuc29mdC0tZW5kcy1tZWRpdW0sLnNvZnQtZW5kcy0tbWVkaXVtLC5zb2Z0LWVuZHMtbWVkaXVte3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtLWVuZHMtLWxhcmdlLC5zb2Z0LS1lbmRzLWxhcmdlLC5zb2Z0LWVuZHMtLWxhcmdlLC5zb2Z0LWVuZHMtbGFyZ2V7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC0tZW5kcy0teGxhcmdlLC5zb2Z0LS1lbmRzLXhsYXJnZSwuc29mdC1lbmRzLS14bGFyZ2UsLnNvZnQtZW5kcy14bGFyZ2V7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH19LnNvZnQtLWVuZHMsLnNvZnQtZW5kc3twYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1ub25lLS1tZWRpdW0sLnNvZnQtbm9uZS1tZWRpdW17cGFkZGluZzowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1ub25lLS1sYXJnZSwuc29mdC1ub25lLWxhcmdle3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtbm9uZS0teGxhcmdlLC5zb2Z0LW5vbmUteGxhcmdle3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9fS5zb2Z0LW5vbmV7cGFkZGluZzowcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtbm9uZS0tc2lkZXMtLW1lZGl1bSwuc29mdC1ub25lLS1zaWRlcy1tZWRpdW17cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtbm9uZS0tc2lkZXMtLWxhcmdlLC5zb2Z0LW5vbmUtLXNpZGVzLWxhcmdle3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LW5vbmUtLXNpZGVzLS14bGFyZ2UsLnNvZnQtbm9uZS0tc2lkZXMteGxhcmdle3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fX0uc29mdC1ub25lLS1zaWRlc3twYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtbm9uZS0tZW5kcy0tbWVkaXVtLC5zb2Z0LW5vbmUtLWVuZHMtbWVkaXVte3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LW5vbmUtLWVuZHMtLWxhcmdlLC5zb2Z0LW5vbmUtLWVuZHMtbGFyZ2V7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtbm9uZS0tZW5kcy0teGxhcmdlLC5zb2Z0LW5vbmUtLWVuZHMteGxhcmdle3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fX0uc29mdC1ub25lLS1lbmRze3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1xdWFydGVyLS1tZWRpdW0sLnNvZnQtcXVhcnRlci1tZWRpdW17cGFkZGluZzo0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1xdWFydGVyLS1sYXJnZSwuc29mdC1xdWFydGVyLWxhcmdle3BhZGRpbmc6NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtcXVhcnRlci0teGxhcmdlLC5zb2Z0LXF1YXJ0ZXIteGxhcmdle3BhZGRpbmc6NHB4ICFpbXBvcnRhbnR9fS5zb2Z0LXF1YXJ0ZXJ7cGFkZGluZzo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtcXVhcnRlci0tc2lkZXMtLW1lZGl1bSwuc29mdC1xdWFydGVyLS1zaWRlcy1tZWRpdW17cGFkZGluZy1yaWdodDo0cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtcXVhcnRlci0tc2lkZXMtLWxhcmdlLC5zb2Z0LXF1YXJ0ZXItLXNpZGVzLWxhcmdle3BhZGRpbmctcmlnaHQ6NHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LXF1YXJ0ZXItLXNpZGVzLS14bGFyZ2UsLnNvZnQtcXVhcnRlci0tc2lkZXMteGxhcmdle3BhZGRpbmctcmlnaHQ6NHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjRweCAhaW1wb3J0YW50fX0uc29mdC1xdWFydGVyLS1zaWRlc3twYWRkaW5nLXJpZ2h0OjRweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtcXVhcnRlci0tZW5kcy0tbWVkaXVtLC5zb2Z0LXF1YXJ0ZXItLWVuZHMtbWVkaXVte3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LXF1YXJ0ZXItLWVuZHMtLWxhcmdlLC5zb2Z0LXF1YXJ0ZXItLWVuZHMtbGFyZ2V7cGFkZGluZy10b3A6NHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtcXVhcnRlci0tZW5kcy0teGxhcmdlLC5zb2Z0LXF1YXJ0ZXItLWVuZHMteGxhcmdle3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50fX0uc29mdC1xdWFydGVyLS1lbmRze3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1oYWxmLS1tZWRpdW0sLnNvZnQtaGFsZi1tZWRpdW17cGFkZGluZzo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1oYWxmLS1sYXJnZSwuc29mdC1oYWxmLWxhcmdle3BhZGRpbmc6OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtaGFsZi0teGxhcmdlLC5zb2Z0LWhhbGYteGxhcmdle3BhZGRpbmc6OHB4ICFpbXBvcnRhbnR9fS5zb2Z0LWhhbGZ7cGFkZGluZzo4cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtaGFsZi0tc2lkZXMtLW1lZGl1bSwuc29mdC1oYWxmLS1zaWRlcy1tZWRpdW17cGFkZGluZy1yaWdodDo4cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtaGFsZi0tc2lkZXMtLWxhcmdlLC5zb2Z0LWhhbGYtLXNpZGVzLWxhcmdle3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LWhhbGYtLXNpZGVzLS14bGFyZ2UsLnNvZnQtaGFsZi0tc2lkZXMteGxhcmdle3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fX0uc29mdC1oYWxmLS1zaWRlc3twYWRkaW5nLXJpZ2h0OjhweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtaGFsZi0tZW5kcy0tbWVkaXVtLC5zb2Z0LWhhbGYtLWVuZHMtbWVkaXVte3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LWhhbGYtLWVuZHMtLWxhcmdlLC5zb2Z0LWhhbGYtLWVuZHMtbGFyZ2V7cGFkZGluZy10b3A6OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtaGFsZi0tZW5kcy0teGxhcmdlLC5zb2Z0LWhhbGYtLWVuZHMteGxhcmdle3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50fX0uc29mdC1oYWxmLS1lbmRze3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1kb3VibGUtLW1lZGl1bSwuc29mdC1kb3VibGUtbWVkaXVte3BhZGRpbmc6MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LWRvdWJsZS0tbGFyZ2UsLnNvZnQtZG91YmxlLWxhcmdle3BhZGRpbmc6MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LWRvdWJsZS0teGxhcmdlLC5zb2Z0LWRvdWJsZS14bGFyZ2V7cGFkZGluZzozMnB4ICFpbXBvcnRhbnR9fS5zb2Z0LWRvdWJsZXtwYWRkaW5nOjMycHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtZG91YmxlLS1zaWRlcy0tbWVkaXVtLC5zb2Z0LWRvdWJsZS0tc2lkZXMtbWVkaXVte3BhZGRpbmctcmlnaHQ6MzJweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozMnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtZG91YmxlLS1zaWRlcy0tbGFyZ2UsLnNvZnQtZG91YmxlLS1zaWRlcy1sYXJnZXtwYWRkaW5nLXJpZ2h0OjMycHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LWRvdWJsZS0tc2lkZXMtLXhsYXJnZSwuc29mdC1kb3VibGUtLXNpZGVzLXhsYXJnZXtwYWRkaW5nLXJpZ2h0OjMycHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MzJweCAhaW1wb3J0YW50fX0uc29mdC1kb3VibGUtLXNpZGVze3BhZGRpbmctcmlnaHQ6MzJweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozMnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5zb2Z0LWRvdWJsZS0tZW5kcy0tbWVkaXVtLC5zb2Z0LWRvdWJsZS0tZW5kcy1tZWRpdW17cGFkZGluZy10b3A6MzJweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1kb3VibGUtLWVuZHMtLWxhcmdlLC5zb2Z0LWRvdWJsZS0tZW5kcy1sYXJnZXtwYWRkaW5nLXRvcDozMnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LWRvdWJsZS0tZW5kcy0teGxhcmdlLC5zb2Z0LWRvdWJsZS0tZW5kcy14bGFyZ2V7cGFkZGluZy10b3A6MzJweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjMycHggIWltcG9ydGFudH19LnNvZnQtZG91YmxlLS1lbmRze3BhZGRpbmctdG9wOjMycHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozMnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5zb2Z0LXF1YWQtLW1lZGl1bSwuc29mdC1xdWFkLW1lZGl1bXtwYWRkaW5nOjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1xdWFkLS1sYXJnZSwuc29mdC1xdWFkLWxhcmdle3BhZGRpbmc6NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LXF1YWQtLXhsYXJnZSwuc29mdC1xdWFkLXhsYXJnZXtwYWRkaW5nOjY0cHggIWltcG9ydGFudH19LnNvZnQtcXVhZHtwYWRkaW5nOjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtcXVhZC0tc2lkZXMtLW1lZGl1bSwuc29mdC1xdWFkLS1zaWRlcy1tZWRpdW17cGFkZGluZy1yaWdodDo2NHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1xdWFkLS1zaWRlcy0tbGFyZ2UsLnNvZnQtcXVhZC0tc2lkZXMtbGFyZ2V7cGFkZGluZy1yaWdodDo2NHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1xdWFkLS1zaWRlcy0teGxhcmdlLC5zb2Z0LXF1YWQtLXNpZGVzLXhsYXJnZXtwYWRkaW5nLXJpZ2h0OjY0cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NjRweCAhaW1wb3J0YW50fX0uc29mdC1xdWFkLS1zaWRlc3twYWRkaW5nLXJpZ2h0OjY0cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NjRweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1xdWFkLS1lbmRzLS1tZWRpdW0sLnNvZnQtcXVhZC0tZW5kcy1tZWRpdW17cGFkZGluZy10b3A6NjRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1xdWFkLS1lbmRzLS1sYXJnZSwuc29mdC1xdWFkLS1lbmRzLWxhcmdle3BhZGRpbmctdG9wOjY0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo2NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtcXVhZC0tZW5kcy0teGxhcmdlLC5zb2Z0LXF1YWQtLWVuZHMteGxhcmdle3BhZGRpbmctdG9wOjY0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo2NHB4ICFpbXBvcnRhbnR9fS5zb2Z0LXF1YWQtLWVuZHN7cGFkZGluZy10b3A6NjRweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtLXRvcC0tbWVkaXVtLC5zb2Z0LS10b3AtbWVkaXVtLC5zb2Z0LXRvcC0tbWVkaXVtLC5zb2Z0LXRvcC1tZWRpdW17cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LS10b3AtLWxhcmdlLC5zb2Z0LS10b3AtbGFyZ2UsLnNvZnQtdG9wLS1sYXJnZSwuc29mdC10b3AtbGFyZ2V7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LS10b3AtLXhsYXJnZSwuc29mdC0tdG9wLXhsYXJnZSwuc29mdC10b3AtLXhsYXJnZSwuc29mdC10b3AteGxhcmdle3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudH19LnNvZnQtLXRvcCwuc29mdC10b3B7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1ub25lLS10b3AtLW1lZGl1bSwuc29mdC1ub25lLS10b3AtbWVkaXVtLC5zb2Z0LW5vbmUtdG9wLS1tZWRpdW0sLnNvZnQtbm9uZS10b3AtbWVkaXVte3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LW5vbmUtLXRvcC0tbGFyZ2UsLnNvZnQtbm9uZS0tdG9wLWxhcmdlLC5zb2Z0LW5vbmUtdG9wLS1sYXJnZSwuc29mdC1ub25lLXRvcC1sYXJnZXtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1ub25lLS10b3AtLXhsYXJnZSwuc29mdC1ub25lLS10b3AteGxhcmdlLC5zb2Z0LW5vbmUtdG9wLS14bGFyZ2UsLnNvZnQtbm9uZS10b3AteGxhcmdle3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fX0uc29mdC1ub25lLS10b3AsLnNvZnQtbm9uZS10b3B7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5zb2Z0LXF1YXJ0ZXItLXRvcC0tbWVkaXVtLC5zb2Z0LXF1YXJ0ZXItLXRvcC1tZWRpdW0sLnNvZnQtcXVhcnRlci10b3AtLW1lZGl1bSwuc29mdC1xdWFydGVyLXRvcC1tZWRpdW17cGFkZGluZy10b3A6NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtcXVhcnRlci0tdG9wLS1sYXJnZSwuc29mdC1xdWFydGVyLS10b3AtbGFyZ2UsLnNvZnQtcXVhcnRlci10b3AtLWxhcmdlLC5zb2Z0LXF1YXJ0ZXItdG9wLWxhcmdle3BhZGRpbmctdG9wOjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LXF1YXJ0ZXItLXRvcC0teGxhcmdlLC5zb2Z0LXF1YXJ0ZXItLXRvcC14bGFyZ2UsLnNvZnQtcXVhcnRlci10b3AtLXhsYXJnZSwuc29mdC1xdWFydGVyLXRvcC14bGFyZ2V7cGFkZGluZy10b3A6NHB4ICFpbXBvcnRhbnR9fS5zb2Z0LXF1YXJ0ZXItLXRvcCwuc29mdC1xdWFydGVyLXRvcHtwYWRkaW5nLXRvcDo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtaGFsZi0tdG9wLS1tZWRpdW0sLnNvZnQtaGFsZi0tdG9wLW1lZGl1bSwuc29mdC1oYWxmLXRvcC0tbWVkaXVtLC5zb2Z0LWhhbGYtdG9wLW1lZGl1bXtwYWRkaW5nLXRvcDo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1oYWxmLS10b3AtLWxhcmdlLC5zb2Z0LWhhbGYtLXRvcC1sYXJnZSwuc29mdC1oYWxmLXRvcC0tbGFyZ2UsLnNvZnQtaGFsZi10b3AtbGFyZ2V7cGFkZGluZy10b3A6OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtaGFsZi0tdG9wLS14bGFyZ2UsLnNvZnQtaGFsZi0tdG9wLXhsYXJnZSwuc29mdC1oYWxmLXRvcC0teGxhcmdlLC5zb2Z0LWhhbGYtdG9wLXhsYXJnZXtwYWRkaW5nLXRvcDo4cHggIWltcG9ydGFudH19LnNvZnQtaGFsZi0tdG9wLC5zb2Z0LWhhbGYtdG9we3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1kb3VibGUtLXRvcC0tbWVkaXVtLC5zb2Z0LWRvdWJsZS0tdG9wLW1lZGl1bSwuc29mdC1kb3VibGUtdG9wLS1tZWRpdW0sLnNvZnQtZG91YmxlLXRvcC1tZWRpdW17cGFkZGluZy10b3A6MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LWRvdWJsZS0tdG9wLS1sYXJnZSwuc29mdC1kb3VibGUtLXRvcC1sYXJnZSwuc29mdC1kb3VibGUtdG9wLS1sYXJnZSwuc29mdC1kb3VibGUtdG9wLWxhcmdle3BhZGRpbmctdG9wOjMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1kb3VibGUtLXRvcC0teGxhcmdlLC5zb2Z0LWRvdWJsZS0tdG9wLXhsYXJnZSwuc29mdC1kb3VibGUtdG9wLS14bGFyZ2UsLnNvZnQtZG91YmxlLXRvcC14bGFyZ2V7cGFkZGluZy10b3A6MzJweCAhaW1wb3J0YW50fX0uc29mdC1kb3VibGUtLXRvcCwuc29mdC1kb3VibGUtdG9we3BhZGRpbmctdG9wOjMycHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtcXVhZC0tdG9wLS1tZWRpdW0sLnNvZnQtcXVhZC0tdG9wLW1lZGl1bSwuc29mdC1xdWFkLXRvcC0tbWVkaXVtLC5zb2Z0LXF1YWQtdG9wLW1lZGl1bXtwYWRkaW5nLXRvcDo2NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtcXVhZC0tdG9wLS1sYXJnZSwuc29mdC1xdWFkLS10b3AtbGFyZ2UsLnNvZnQtcXVhZC10b3AtLWxhcmdlLC5zb2Z0LXF1YWQtdG9wLWxhcmdle3BhZGRpbmctdG9wOjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1xdWFkLS10b3AtLXhsYXJnZSwuc29mdC1xdWFkLS10b3AteGxhcmdlLC5zb2Z0LXF1YWQtdG9wLS14bGFyZ2UsLnNvZnQtcXVhZC10b3AteGxhcmdle3BhZGRpbmctdG9wOjY0cHggIWltcG9ydGFudH19LnNvZnQtcXVhZC0tdG9wLC5zb2Z0LXF1YWQtdG9we3BhZGRpbmctdG9wOjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtLXJpZ2h0LS1tZWRpdW0sLnNvZnQtLXJpZ2h0LW1lZGl1bSwuc29mdC1yaWdodC0tbWVkaXVtLC5zb2Z0LXJpZ2h0LW1lZGl1bXtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC0tcmlnaHQtLWxhcmdlLC5zb2Z0LS1yaWdodC1sYXJnZSwuc29mdC1yaWdodC0tbGFyZ2UsLnNvZnQtcmlnaHQtbGFyZ2V7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtLXJpZ2h0LS14bGFyZ2UsLnNvZnQtLXJpZ2h0LXhsYXJnZSwuc29mdC1yaWdodC0teGxhcmdlLC5zb2Z0LXJpZ2h0LXhsYXJnZXtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudH19LnNvZnQtLXJpZ2h0LC5zb2Z0LXJpZ2h0e3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1ub25lLS1yaWdodC0tbWVkaXVtLC5zb2Z0LW5vbmUtLXJpZ2h0LW1lZGl1bSwuc29mdC1ub25lLXJpZ2h0LS1tZWRpdW0sLnNvZnQtbm9uZS1yaWdodC1tZWRpdW17cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1ub25lLS1yaWdodC0tbGFyZ2UsLnNvZnQtbm9uZS0tcmlnaHQtbGFyZ2UsLnNvZnQtbm9uZS1yaWdodC0tbGFyZ2UsLnNvZnQtbm9uZS1yaWdodC1sYXJnZXtwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LW5vbmUtLXJpZ2h0LS14bGFyZ2UsLnNvZnQtbm9uZS0tcmlnaHQteGxhcmdlLC5zb2Z0LW5vbmUtcmlnaHQtLXhsYXJnZSwuc29mdC1ub25lLXJpZ2h0LXhsYXJnZXtwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50fX0uc29mdC1ub25lLS1yaWdodCwuc29mdC1ub25lLXJpZ2h0e3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5zb2Z0LXF1YXJ0ZXItLXJpZ2h0LS1tZWRpdW0sLnNvZnQtcXVhcnRlci0tcmlnaHQtbWVkaXVtLC5zb2Z0LXF1YXJ0ZXItcmlnaHQtLW1lZGl1bSwuc29mdC1xdWFydGVyLXJpZ2h0LW1lZGl1bXtwYWRkaW5nLXJpZ2h0OjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LXF1YXJ0ZXItLXJpZ2h0LS1sYXJnZSwuc29mdC1xdWFydGVyLS1yaWdodC1sYXJnZSwuc29mdC1xdWFydGVyLXJpZ2h0LS1sYXJnZSwuc29mdC1xdWFydGVyLXJpZ2h0LWxhcmdle3BhZGRpbmctcmlnaHQ6NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtcXVhcnRlci0tcmlnaHQtLXhsYXJnZSwuc29mdC1xdWFydGVyLS1yaWdodC14bGFyZ2UsLnNvZnQtcXVhcnRlci1yaWdodC0teGxhcmdlLC5zb2Z0LXF1YXJ0ZXItcmlnaHQteGxhcmdle3BhZGRpbmctcmlnaHQ6NHB4ICFpbXBvcnRhbnR9fS5zb2Z0LXF1YXJ0ZXItLXJpZ2h0LC5zb2Z0LXF1YXJ0ZXItcmlnaHR7cGFkZGluZy1yaWdodDo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtaGFsZi0tcmlnaHQtLW1lZGl1bSwuc29mdC1oYWxmLS1yaWdodC1tZWRpdW0sLnNvZnQtaGFsZi1yaWdodC0tbWVkaXVtLC5zb2Z0LWhhbGYtcmlnaHQtbWVkaXVte3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtaGFsZi0tcmlnaHQtLWxhcmdlLC5zb2Z0LWhhbGYtLXJpZ2h0LWxhcmdlLC5zb2Z0LWhhbGYtcmlnaHQtLWxhcmdlLC5zb2Z0LWhhbGYtcmlnaHQtbGFyZ2V7cGFkZGluZy1yaWdodDo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1oYWxmLS1yaWdodC0teGxhcmdlLC5zb2Z0LWhhbGYtLXJpZ2h0LXhsYXJnZSwuc29mdC1oYWxmLXJpZ2h0LS14bGFyZ2UsLnNvZnQtaGFsZi1yaWdodC14bGFyZ2V7cGFkZGluZy1yaWdodDo4cHggIWltcG9ydGFudH19LnNvZnQtaGFsZi0tcmlnaHQsLnNvZnQtaGFsZi1yaWdodHtwYWRkaW5nLXJpZ2h0OjhweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1kb3VibGUtLXJpZ2h0LS1tZWRpdW0sLnNvZnQtZG91YmxlLS1yaWdodC1tZWRpdW0sLnNvZnQtZG91YmxlLXJpZ2h0LS1tZWRpdW0sLnNvZnQtZG91YmxlLXJpZ2h0LW1lZGl1bXtwYWRkaW5nLXJpZ2h0OjMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1kb3VibGUtLXJpZ2h0LS1sYXJnZSwuc29mdC1kb3VibGUtLXJpZ2h0LWxhcmdlLC5zb2Z0LWRvdWJsZS1yaWdodC0tbGFyZ2UsLnNvZnQtZG91YmxlLXJpZ2h0LWxhcmdle3BhZGRpbmctcmlnaHQ6MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LWRvdWJsZS0tcmlnaHQtLXhsYXJnZSwuc29mdC1kb3VibGUtLXJpZ2h0LXhsYXJnZSwuc29mdC1kb3VibGUtcmlnaHQtLXhsYXJnZSwuc29mdC1kb3VibGUtcmlnaHQteGxhcmdle3BhZGRpbmctcmlnaHQ6MzJweCAhaW1wb3J0YW50fX0uc29mdC1kb3VibGUtLXJpZ2h0LC5zb2Z0LWRvdWJsZS1yaWdodHtwYWRkaW5nLXJpZ2h0OjMycHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtcXVhZC0tcmlnaHQtLW1lZGl1bSwuc29mdC1xdWFkLS1yaWdodC1tZWRpdW0sLnNvZnQtcXVhZC1yaWdodC0tbWVkaXVtLC5zb2Z0LXF1YWQtcmlnaHQtbWVkaXVte3BhZGRpbmctcmlnaHQ6NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LXF1YWQtLXJpZ2h0LS1sYXJnZSwuc29mdC1xdWFkLS1yaWdodC1sYXJnZSwuc29mdC1xdWFkLXJpZ2h0LS1sYXJnZSwuc29mdC1xdWFkLXJpZ2h0LWxhcmdle3BhZGRpbmctcmlnaHQ6NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LXF1YWQtLXJpZ2h0LS14bGFyZ2UsLnNvZnQtcXVhZC0tcmlnaHQteGxhcmdlLC5zb2Z0LXF1YWQtcmlnaHQtLXhsYXJnZSwuc29mdC1xdWFkLXJpZ2h0LXhsYXJnZXtwYWRkaW5nLXJpZ2h0OjY0cHggIWltcG9ydGFudH19LnNvZnQtcXVhZC0tcmlnaHQsLnNvZnQtcXVhZC1yaWdodHtwYWRkaW5nLXJpZ2h0OjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtLWJvdHRvbS0tbWVkaXVtLC5zb2Z0LS1ib3R0b20tbWVkaXVtLC5zb2Z0LWJvdHRvbS0tbWVkaXVtLC5zb2Z0LWJvdHRvbS1tZWRpdW17cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LS1ib3R0b20tLWxhcmdlLC5zb2Z0LS1ib3R0b20tbGFyZ2UsLnNvZnQtYm90dG9tLS1sYXJnZSwuc29mdC1ib3R0b20tbGFyZ2V7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LS1ib3R0b20tLXhsYXJnZSwuc29mdC0tYm90dG9tLXhsYXJnZSwuc29mdC1ib3R0b20tLXhsYXJnZSwuc29mdC1ib3R0b20teGxhcmdle3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH19LnNvZnQtLWJvdHRvbSwuc29mdC1ib3R0b217cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1ub25lLS1ib3R0b20tLW1lZGl1bSwuc29mdC1ub25lLS1ib3R0b20tbWVkaXVtLC5zb2Z0LW5vbmUtYm90dG9tLS1tZWRpdW0sLnNvZnQtbm9uZS1ib3R0b20tbWVkaXVte3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LW5vbmUtLWJvdHRvbS0tbGFyZ2UsLnNvZnQtbm9uZS0tYm90dG9tLWxhcmdlLC5zb2Z0LW5vbmUtYm90dG9tLS1sYXJnZSwuc29mdC1ub25lLWJvdHRvbS1sYXJnZXtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1ub25lLS1ib3R0b20tLXhsYXJnZSwuc29mdC1ub25lLS1ib3R0b20teGxhcmdlLC5zb2Z0LW5vbmUtYm90dG9tLS14bGFyZ2UsLnNvZnQtbm9uZS1ib3R0b20teGxhcmdle3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fX0uc29mdC1ub25lLS1ib3R0b20sLnNvZnQtbm9uZS1ib3R0b217cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5zb2Z0LXF1YXJ0ZXItLWJvdHRvbS0tbWVkaXVtLC5zb2Z0LXF1YXJ0ZXItLWJvdHRvbS1tZWRpdW0sLnNvZnQtcXVhcnRlci1ib3R0b20tLW1lZGl1bSwuc29mdC1xdWFydGVyLWJvdHRvbS1tZWRpdW17cGFkZGluZy1ib3R0b206NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtcXVhcnRlci0tYm90dG9tLS1sYXJnZSwuc29mdC1xdWFydGVyLS1ib3R0b20tbGFyZ2UsLnNvZnQtcXVhcnRlci1ib3R0b20tLWxhcmdlLC5zb2Z0LXF1YXJ0ZXItYm90dG9tLWxhcmdle3BhZGRpbmctYm90dG9tOjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LXF1YXJ0ZXItLWJvdHRvbS0teGxhcmdlLC5zb2Z0LXF1YXJ0ZXItLWJvdHRvbS14bGFyZ2UsLnNvZnQtcXVhcnRlci1ib3R0b20tLXhsYXJnZSwuc29mdC1xdWFydGVyLWJvdHRvbS14bGFyZ2V7cGFkZGluZy1ib3R0b206NHB4ICFpbXBvcnRhbnR9fS5zb2Z0LXF1YXJ0ZXItLWJvdHRvbSwuc29mdC1xdWFydGVyLWJvdHRvbXtwYWRkaW5nLWJvdHRvbTo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtaGFsZi0tYm90dG9tLS1tZWRpdW0sLnNvZnQtaGFsZi0tYm90dG9tLW1lZGl1bSwuc29mdC1oYWxmLWJvdHRvbS0tbWVkaXVtLC5zb2Z0LWhhbGYtYm90dG9tLW1lZGl1bXtwYWRkaW5nLWJvdHRvbTo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1oYWxmLS1ib3R0b20tLWxhcmdlLC5zb2Z0LWhhbGYtLWJvdHRvbS1sYXJnZSwuc29mdC1oYWxmLWJvdHRvbS0tbGFyZ2UsLnNvZnQtaGFsZi1ib3R0b20tbGFyZ2V7cGFkZGluZy1ib3R0b206OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtaGFsZi0tYm90dG9tLS14bGFyZ2UsLnNvZnQtaGFsZi0tYm90dG9tLXhsYXJnZSwuc29mdC1oYWxmLWJvdHRvbS0teGxhcmdlLC5zb2Z0LWhhbGYtYm90dG9tLXhsYXJnZXtwYWRkaW5nLWJvdHRvbTo4cHggIWltcG9ydGFudH19LnNvZnQtaGFsZi0tYm90dG9tLC5ibG9ja3F1b3RlLS1mZWF0dXJlLC5zb2Z0LWhhbGYtYm90dG9te3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1kb3VibGUtLWJvdHRvbS0tbWVkaXVtLC5zb2Z0LWRvdWJsZS0tYm90dG9tLW1lZGl1bSwuc29mdC1kb3VibGUtYm90dG9tLS1tZWRpdW0sLnNvZnQtZG91YmxlLWJvdHRvbS1tZWRpdW17cGFkZGluZy1ib3R0b206MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LWRvdWJsZS0tYm90dG9tLS1sYXJnZSwuc29mdC1kb3VibGUtLWJvdHRvbS1sYXJnZSwuc29mdC1kb3VibGUtYm90dG9tLS1sYXJnZSwuc29mdC1kb3VibGUtYm90dG9tLWxhcmdle3BhZGRpbmctYm90dG9tOjMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1kb3VibGUtLWJvdHRvbS0teGxhcmdlLC5zb2Z0LWRvdWJsZS0tYm90dG9tLXhsYXJnZSwuc29mdC1kb3VibGUtYm90dG9tLS14bGFyZ2UsLnNvZnQtZG91YmxlLWJvdHRvbS14bGFyZ2V7cGFkZGluZy1ib3R0b206MzJweCAhaW1wb3J0YW50fX0uc29mdC1kb3VibGUtLWJvdHRvbSwuc29mdC1kb3VibGUtYm90dG9te3BhZGRpbmctYm90dG9tOjMycHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtcXVhZC0tYm90dG9tLS1tZWRpdW0sLnNvZnQtcXVhZC0tYm90dG9tLW1lZGl1bSwuc29mdC1xdWFkLWJvdHRvbS0tbWVkaXVtLC5zb2Z0LXF1YWQtYm90dG9tLW1lZGl1bXtwYWRkaW5nLWJvdHRvbTo2NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtcXVhZC0tYm90dG9tLS1sYXJnZSwuc29mdC1xdWFkLS1ib3R0b20tbGFyZ2UsLnNvZnQtcXVhZC1ib3R0b20tLWxhcmdlLC5zb2Z0LXF1YWQtYm90dG9tLWxhcmdle3BhZGRpbmctYm90dG9tOjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1xdWFkLS1ib3R0b20tLXhsYXJnZSwuc29mdC1xdWFkLS1ib3R0b20teGxhcmdlLC5zb2Z0LXF1YWQtYm90dG9tLS14bGFyZ2UsLnNvZnQtcXVhZC1ib3R0b20teGxhcmdle3BhZGRpbmctYm90dG9tOjY0cHggIWltcG9ydGFudH19LnNvZnQtcXVhZC0tYm90dG9tLC5zb2Z0LXF1YWQtYm90dG9te3BhZGRpbmctYm90dG9tOjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtLWxlZnQtLW1lZGl1bSwuc29mdC0tbGVmdC1tZWRpdW0sLnNvZnQtbGVmdC0tbWVkaXVtLC5zb2Z0LWxlZnQtbWVkaXVte3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtLWxlZnQtLWxhcmdlLC5zb2Z0LS1sZWZ0LWxhcmdlLC5zb2Z0LWxlZnQtLWxhcmdlLC5zb2Z0LWxlZnQtbGFyZ2V7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC0tbGVmdC0teGxhcmdlLC5zb2Z0LS1sZWZ0LXhsYXJnZSwuc29mdC1sZWZ0LS14bGFyZ2UsLnNvZnQtbGVmdC14bGFyZ2V7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH19LnNvZnQtLWxlZnQsLnNvZnQtbGVmdHtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1ub25lLS1sZWZ0LS1tZWRpdW0sLnNvZnQtbm9uZS0tbGVmdC1tZWRpdW0sLnNvZnQtbm9uZS1sZWZ0LS1tZWRpdW0sLnNvZnQtbm9uZS1sZWZ0LW1lZGl1bXtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtbm9uZS0tbGVmdC0tbGFyZ2UsLnNvZnQtbm9uZS0tbGVmdC1sYXJnZSwuc29mdC1ub25lLWxlZnQtLWxhcmdlLC5zb2Z0LW5vbmUtbGVmdC1sYXJnZXtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtbm9uZS0tbGVmdC0teGxhcmdlLC5zb2Z0LW5vbmUtLWxlZnQteGxhcmdlLC5zb2Z0LW5vbmUtbGVmdC0teGxhcmdlLC5zb2Z0LW5vbmUtbGVmdC14bGFyZ2V7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fX0uc29mdC1ub25lLS1sZWZ0LC5zb2Z0LW5vbmUtbGVmdHtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5zb2Z0LXF1YXJ0ZXItLWxlZnQtLW1lZGl1bSwuc29mdC1xdWFydGVyLS1sZWZ0LW1lZGl1bSwuc29mdC1xdWFydGVyLWxlZnQtLW1lZGl1bSwuc29mdC1xdWFydGVyLWxlZnQtbWVkaXVte3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1xdWFydGVyLS1sZWZ0LS1sYXJnZSwuc29mdC1xdWFydGVyLS1sZWZ0LWxhcmdlLC5zb2Z0LXF1YXJ0ZXItbGVmdC0tbGFyZ2UsLnNvZnQtcXVhcnRlci1sZWZ0LWxhcmdle3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc29mdC1xdWFydGVyLS1sZWZ0LS14bGFyZ2UsLnNvZnQtcXVhcnRlci0tbGVmdC14bGFyZ2UsLnNvZnQtcXVhcnRlci1sZWZ0LS14bGFyZ2UsLnNvZnQtcXVhcnRlci1sZWZ0LXhsYXJnZXtwYWRkaW5nLWxlZnQ6NHB4ICFpbXBvcnRhbnR9fS5zb2Z0LXF1YXJ0ZXItLWxlZnQsLnNvZnQtcXVhcnRlci1sZWZ0e3BhZGRpbmctbGVmdDo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtaGFsZi0tbGVmdC0tbWVkaXVtLC5zb2Z0LWhhbGYtLWxlZnQtbWVkaXVtLC5zb2Z0LWhhbGYtbGVmdC0tbWVkaXVtLC5zb2Z0LWhhbGYtbGVmdC1tZWRpdW17cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zb2Z0LWhhbGYtLWxlZnQtLWxhcmdlLC5zb2Z0LWhhbGYtLWxlZnQtbGFyZ2UsLnNvZnQtaGFsZi1sZWZ0LS1sYXJnZSwuc29mdC1oYWxmLWxlZnQtbGFyZ2V7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zb2Z0LWhhbGYtLWxlZnQtLXhsYXJnZSwuc29mdC1oYWxmLS1sZWZ0LXhsYXJnZSwuc29mdC1oYWxmLWxlZnQtLXhsYXJnZSwuc29mdC1oYWxmLWxlZnQteGxhcmdle3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH19LnNvZnQtaGFsZi0tbGVmdCwuc29mdC1oYWxmLWxlZnR7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuc29mdC1kb3VibGUtLWxlZnQtLW1lZGl1bSwuc29mdC1kb3VibGUtLWxlZnQtbWVkaXVtLC5zb2Z0LWRvdWJsZS1sZWZ0LS1tZWRpdW0sLnNvZnQtZG91YmxlLWxlZnQtbWVkaXVte3BhZGRpbmctbGVmdDozMnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNvZnQtZG91YmxlLS1sZWZ0LS1sYXJnZSwuc29mdC1kb3VibGUtLWxlZnQtbGFyZ2UsLnNvZnQtZG91YmxlLWxlZnQtLWxhcmdlLC5zb2Z0LWRvdWJsZS1sZWZ0LWxhcmdle3BhZGRpbmctbGVmdDozMnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtZG91YmxlLS1sZWZ0LS14bGFyZ2UsLnNvZnQtZG91YmxlLS1sZWZ0LXhsYXJnZSwuc29mdC1kb3VibGUtbGVmdC0teGxhcmdlLC5zb2Z0LWRvdWJsZS1sZWZ0LXhsYXJnZXtwYWRkaW5nLWxlZnQ6MzJweCAhaW1wb3J0YW50fX0uc29mdC1kb3VibGUtLWxlZnQsLnNvZnQtZG91YmxlLWxlZnR7cGFkZGluZy1sZWZ0OjMycHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnNvZnQtcXVhZC0tbGVmdC0tbWVkaXVtLC5zb2Z0LXF1YWQtLWxlZnQtbWVkaXVtLC5zb2Z0LXF1YWQtbGVmdC0tbWVkaXVtLC5zb2Z0LXF1YWQtbGVmdC1tZWRpdW17cGFkZGluZy1sZWZ0OjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc29mdC1xdWFkLS1sZWZ0LS1sYXJnZSwuc29mdC1xdWFkLS1sZWZ0LWxhcmdlLC5zb2Z0LXF1YWQtbGVmdC0tbGFyZ2UsLnNvZnQtcXVhZC1sZWZ0LWxhcmdle3BhZGRpbmctbGVmdDo2NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnNvZnQtcXVhZC0tbGVmdC0teGxhcmdlLC5zb2Z0LXF1YWQtLWxlZnQteGxhcmdlLC5zb2Z0LXF1YWQtbGVmdC0teGxhcmdlLC5zb2Z0LXF1YWQtbGVmdC14bGFyZ2V7cGFkZGluZy1sZWZ0OjY0cHggIWltcG9ydGFudH19LnNvZnQtcXVhZC0tbGVmdCwuc29mdC1xdWFkLWxlZnR7cGFkZGluZy1sZWZ0OjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmhhcmQtLW1lZGl1bSwuaGFyZC1tZWRpdW17cGFkZGluZzowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGFyZC0tbGFyZ2UsLmhhcmQtbGFyZ2V7cGFkZGluZzowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaGFyZC0teGxhcmdlLC5oYXJkLXhsYXJnZXtwYWRkaW5nOjBweCAhaW1wb3J0YW50fX0uaGFyZHtwYWRkaW5nOjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuaGFyZC0tc2lkZXMtLW1lZGl1bSwuaGFyZC0tc2lkZXMtbWVkaXVtLC5oYXJkLXNpZGVzLS1tZWRpdW0sLmhhcmQtc2lkZXMtbWVkaXVte3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oYXJkLS1zaWRlcy0tbGFyZ2UsLmhhcmQtLXNpZGVzLWxhcmdlLC5oYXJkLXNpZGVzLS1sYXJnZSwuaGFyZC1zaWRlcy1sYXJnZXtwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaGFyZC0tc2lkZXMtLXhsYXJnZSwuaGFyZC0tc2lkZXMteGxhcmdlLC5oYXJkLXNpZGVzLS14bGFyZ2UsLmhhcmQtc2lkZXMteGxhcmdle3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fX0uaGFyZC0tc2lkZXMsLmhhcmQtc2lkZXN7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5oYXJkLS1lbmRzLS1tZWRpdW0sLmhhcmQtLWVuZHMtbWVkaXVtLC5oYXJkLWVuZHMtLW1lZGl1bSwuaGFyZC1lbmRzLW1lZGl1bXtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGFyZC0tZW5kcy0tbGFyZ2UsLmhhcmQtLWVuZHMtbGFyZ2UsLmhhcmQtZW5kcy0tbGFyZ2UsLmhhcmQtZW5kcy1sYXJnZXtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaGFyZC0tZW5kcy0teGxhcmdlLC5oYXJkLS1lbmRzLXhsYXJnZSwuaGFyZC1lbmRzLS14bGFyZ2UsLmhhcmQtZW5kcy14bGFyZ2V7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9fS5oYXJkLS1lbmRzLC5oYXJkLWVuZHN7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5oYXJkLS10b3AtLW1lZGl1bSwuaGFyZC0tdG9wLW1lZGl1bSwuaGFyZC10b3AtLW1lZGl1bSwuaGFyZC10b3AtbWVkaXVte3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oYXJkLS10b3AtLWxhcmdlLC5oYXJkLS10b3AtbGFyZ2UsLmhhcmQtdG9wLS1sYXJnZSwuaGFyZC10b3AtbGFyZ2V7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmhhcmQtLXRvcC0teGxhcmdlLC5oYXJkLS10b3AteGxhcmdlLC5oYXJkLXRvcC0teGxhcmdlLC5oYXJkLXRvcC14bGFyZ2V7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9fS5oYXJkLS10b3AsLmhhcmQtdG9we3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuaGFyZC0tcmlnaHQtLW1lZGl1bSwuaGFyZC0tcmlnaHQtbWVkaXVtLC5oYXJkLXJpZ2h0LS1tZWRpdW0sLmhhcmQtcmlnaHQtbWVkaXVte3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmhhcmQtLXJpZ2h0LS1sYXJnZSwuaGFyZC0tcmlnaHQtbGFyZ2UsLmhhcmQtcmlnaHQtLWxhcmdlLC5oYXJkLXJpZ2h0LWxhcmdle3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmhhcmQtLXJpZ2h0LS14bGFyZ2UsLmhhcmQtLXJpZ2h0LXhsYXJnZSwuaGFyZC1yaWdodC0teGxhcmdlLC5oYXJkLXJpZ2h0LXhsYXJnZXtwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50fX0uaGFyZC0tcmlnaHQsLmhhcmQtcmlnaHR7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmhhcmQtLWJvdHRvbS0tbWVkaXVtLC5oYXJkLS1ib3R0b20tbWVkaXVtLC5oYXJkLWJvdHRvbS0tbWVkaXVtLC5oYXJkLWJvdHRvbS1tZWRpdW17cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmhhcmQtLWJvdHRvbS0tbGFyZ2UsLmhhcmQtLWJvdHRvbS1sYXJnZSwuaGFyZC1ib3R0b20tLWxhcmdlLC5oYXJkLWJvdHRvbS1sYXJnZXtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaGFyZC0tYm90dG9tLS14bGFyZ2UsLmhhcmQtLWJvdHRvbS14bGFyZ2UsLmhhcmQtYm90dG9tLS14bGFyZ2UsLmhhcmQtYm90dG9tLXhsYXJnZXtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH19LmhhcmQtLWJvdHRvbSwuaGFyZC1ib3R0b217cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5oYXJkLS1sZWZ0LS1tZWRpdW0sLmhhcmQtLWxlZnQtbWVkaXVtLC5oYXJkLWxlZnQtLW1lZGl1bSwuaGFyZC1sZWZ0LW1lZGl1bXtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmhhcmQtLWxlZnQtLWxhcmdlLC5oYXJkLS1sZWZ0LWxhcmdlLC5oYXJkLWxlZnQtLWxhcmdlLC5oYXJkLWxlZnQtbGFyZ2V7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5oYXJkLS1sZWZ0LS14bGFyZ2UsLmhhcmQtLWxlZnQteGxhcmdlLC5oYXJkLWxlZnQtLXhsYXJnZSwuaGFyZC1sZWZ0LXhsYXJnZXtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9fS5oYXJkLS1sZWZ0LC5oYXJkLWxlZnR7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC0tbWVkaXVtLC5wdXNoLW1lZGl1bXttYXJnaW46MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLS1sYXJnZSwucHVzaC1sYXJnZXttYXJnaW46MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLS14bGFyZ2UsLnB1c2gteGxhcmdle21hcmdpbjoxNnB4ICFpbXBvcnRhbnR9fS5wdXNoe21hcmdpbjoxNnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLS1zaWRlcy0tbWVkaXVtLC5wdXNoLS1zaWRlcy1tZWRpdW0sLnB1c2gtc2lkZXMtLW1lZGl1bSwucHVzaC1zaWRlcy1tZWRpdW17bWFyZ2luLXJpZ2h0OjE2cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDoxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtLXNpZGVzLS1sYXJnZSwucHVzaC0tc2lkZXMtbGFyZ2UsLnB1c2gtc2lkZXMtLWxhcmdlLC5wdXNoLXNpZGVzLWxhcmdle21hcmdpbi1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLS1zaWRlcy0teGxhcmdlLC5wdXNoLS1zaWRlcy14bGFyZ2UsLnB1c2gtc2lkZXMtLXhsYXJnZSwucHVzaC1zaWRlcy14bGFyZ2V7bWFyZ2luLXJpZ2h0OjE2cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDoxNnB4ICFpbXBvcnRhbnR9fS5wdXNoLS1zaWRlcywucHVzaC1zaWRlc3ttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtLWVuZHMtLW1lZGl1bSwucHVzaC0tZW5kcy1tZWRpdW0sLnB1c2gtZW5kcy0tbWVkaXVtLC5wdXNoLWVuZHMtbWVkaXVte21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLS1lbmRzLS1sYXJnZSwucHVzaC0tZW5kcy1sYXJnZSwucHVzaC1lbmRzLS1sYXJnZSwucHVzaC1lbmRzLWxhcmdle21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLS1lbmRzLS14bGFyZ2UsLnB1c2gtLWVuZHMteGxhcmdlLC5wdXNoLWVuZHMtLXhsYXJnZSwucHVzaC1lbmRzLXhsYXJnZXttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH19LnB1c2gtLWVuZHMsLnB1c2gtZW5kc3ttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtbm9uZS0tbWVkaXVtLC5wdXNoLW5vbmUtbWVkaXVte21hcmdpbjowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1ub25lLS1sYXJnZSwucHVzaC1ub25lLWxhcmdle21hcmdpbjowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1ub25lLS14bGFyZ2UsLnB1c2gtbm9uZS14bGFyZ2V7bWFyZ2luOjBweCAhaW1wb3J0YW50fX0ucHVzaC1ub25le21hcmdpbjowcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtbm9uZS0tc2lkZXMtLW1lZGl1bSwucHVzaC1ub25lLS1zaWRlcy1tZWRpdW17bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLW5vbmUtLXNpZGVzLS1sYXJnZSwucHVzaC1ub25lLS1zaWRlcy1sYXJnZXttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtbm9uZS0tc2lkZXMtLXhsYXJnZSwucHVzaC1ub25lLS1zaWRlcy14bGFyZ2V7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fX0ucHVzaC1ub25lLS1zaWRlc3ttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLW5vbmUtLWVuZHMtLW1lZGl1bSwucHVzaC1ub25lLS1lbmRzLW1lZGl1bXttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtbm9uZS0tZW5kcy0tbGFyZ2UsLnB1c2gtbm9uZS0tZW5kcy1sYXJnZXttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtbm9uZS0tZW5kcy0teGxhcmdlLC5wdXNoLW5vbmUtLWVuZHMteGxhcmdle21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH19LnB1c2gtbm9uZS0tZW5kc3ttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLXF1YXJ0ZXItLW1lZGl1bSwucHVzaC1xdWFydGVyLW1lZGl1bXttYXJnaW46NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtcXVhcnRlci0tbGFyZ2UsLnB1c2gtcXVhcnRlci1sYXJnZXttYXJnaW46NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtcXVhcnRlci0teGxhcmdlLC5wdXNoLXF1YXJ0ZXIteGxhcmdle21hcmdpbjo0cHggIWltcG9ydGFudH19LnB1c2gtcXVhcnRlcnttYXJnaW46NHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLXF1YXJ0ZXItLXNpZGVzLS1tZWRpdW0sLnB1c2gtcXVhcnRlci0tc2lkZXMtbWVkaXVte21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1xdWFydGVyLS1zaWRlcy0tbGFyZ2UsLnB1c2gtcXVhcnRlci0tc2lkZXMtbGFyZ2V7bWFyZ2luLXJpZ2h0OjRweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLXF1YXJ0ZXItLXNpZGVzLS14bGFyZ2UsLnB1c2gtcXVhcnRlci0tc2lkZXMteGxhcmdle21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo0cHggIWltcG9ydGFudH19LnB1c2gtcXVhcnRlci0tc2lkZXN7bWFyZ2luLXJpZ2h0OjRweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjRweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1xdWFydGVyLS1lbmRzLS1tZWRpdW0sLnB1c2gtcXVhcnRlci0tZW5kcy1tZWRpdW17bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLXF1YXJ0ZXItLWVuZHMtLWxhcmdlLC5wdXNoLXF1YXJ0ZXItLWVuZHMtbGFyZ2V7bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLXF1YXJ0ZXItLWVuZHMtLXhsYXJnZSwucHVzaC1xdWFydGVyLS1lbmRzLXhsYXJnZXttYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NHB4ICFpbXBvcnRhbnR9fS5wdXNoLXF1YXJ0ZXItLWVuZHN7bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1oYWxmLS1tZWRpdW0sLnB1c2gtaGFsZi1tZWRpdW17bWFyZ2luOjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWhhbGYtLWxhcmdlLC5wdXNoLWhhbGYtbGFyZ2V7bWFyZ2luOjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLWhhbGYtLXhsYXJnZSwucHVzaC1oYWxmLXhsYXJnZXttYXJnaW46OHB4ICFpbXBvcnRhbnR9fS5wdXNoLWhhbGZ7bWFyZ2luOjhweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1oYWxmLS1zaWRlcy0tbWVkaXVtLC5wdXNoLWhhbGYtLXNpZGVzLW1lZGl1bXttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtaGFsZi0tc2lkZXMtLWxhcmdlLC5wdXNoLWhhbGYtLXNpZGVzLWxhcmdle21hcmdpbi1yaWdodDo4cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1oYWxmLS1zaWRlcy0teGxhcmdlLC5wdXNoLWhhbGYtLXNpZGVzLXhsYXJnZXttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6OHB4ICFpbXBvcnRhbnR9fS5wdXNoLWhhbGYtLXNpZGVze21hcmdpbi1yaWdodDo4cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtaGFsZi0tZW5kcy0tbWVkaXVtLC5wdXNoLWhhbGYtLWVuZHMtbWVkaXVte21hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1oYWxmLS1lbmRzLS1sYXJnZSwucHVzaC1oYWxmLS1lbmRzLWxhcmdle21hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1oYWxmLS1lbmRzLS14bGFyZ2UsLnB1c2gtaGFsZi0tZW5kcy14bGFyZ2V7bWFyZ2luLXRvcDo4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fX0ucHVzaC1oYWxmLS1lbmRze21hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtZG91YmxlLS1tZWRpdW0sLnB1c2gtZG91YmxlLW1lZGl1bXttYXJnaW46MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWRvdWJsZS0tbGFyZ2UsLnB1c2gtZG91YmxlLWxhcmdle21hcmdpbjozMnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtZG91YmxlLS14bGFyZ2UsLnB1c2gtZG91YmxlLXhsYXJnZXttYXJnaW46MzJweCAhaW1wb3J0YW50fX0ucHVzaC1kb3VibGV7bWFyZ2luOjMycHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtZG91YmxlLS1zaWRlcy0tbWVkaXVtLC5wdXNoLWRvdWJsZS0tc2lkZXMtbWVkaXVte21hcmdpbi1yaWdodDozMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWRvdWJsZS0tc2lkZXMtLWxhcmdlLC5wdXNoLWRvdWJsZS0tc2lkZXMtbGFyZ2V7bWFyZ2luLXJpZ2h0OjMycHggIWltcG9ydGFudDttYXJnaW4tbGVmdDozMnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtZG91YmxlLS1zaWRlcy0teGxhcmdlLC5wdXNoLWRvdWJsZS0tc2lkZXMteGxhcmdle21hcmdpbi1yaWdodDozMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MzJweCAhaW1wb3J0YW50fX0ucHVzaC1kb3VibGUtLXNpZGVze21hcmdpbi1yaWdodDozMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MzJweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1kb3VibGUtLWVuZHMtLW1lZGl1bSwucHVzaC1kb3VibGUtLWVuZHMtbWVkaXVte21hcmdpbi10b3A6MzJweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWRvdWJsZS0tZW5kcy0tbGFyZ2UsLnB1c2gtZG91YmxlLS1lbmRzLWxhcmdle21hcmdpbi10b3A6MzJweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLWRvdWJsZS0tZW5kcy0teGxhcmdlLC5wdXNoLWRvdWJsZS0tZW5kcy14bGFyZ2V7bWFyZ2luLXRvcDozMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozMnB4ICFpbXBvcnRhbnR9fS5wdXNoLWRvdWJsZS0tZW5kc3ttYXJnaW4tdG9wOjMycHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjMycHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtcXVhZC0tbWVkaXVtLC5wdXNoLXF1YWQtbWVkaXVte21hcmdpbjo2NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtcXVhZC0tbGFyZ2UsLnB1c2gtcXVhZC1sYXJnZXttYXJnaW46NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLXF1YWQtLXhsYXJnZSwucHVzaC1xdWFkLXhsYXJnZXttYXJnaW46NjRweCAhaW1wb3J0YW50fX0ucHVzaC1xdWFke21hcmdpbjo2NHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLXF1YWQtLXNpZGVzLS1tZWRpdW0sLnB1c2gtcXVhZC0tc2lkZXMtbWVkaXVte21hcmdpbi1yaWdodDo2NHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLXF1YWQtLXNpZGVzLS1sYXJnZSwucHVzaC1xdWFkLS1zaWRlcy1sYXJnZXttYXJnaW4tcmlnaHQ6NjRweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1xdWFkLS1zaWRlcy0teGxhcmdlLC5wdXNoLXF1YWQtLXNpZGVzLXhsYXJnZXttYXJnaW4tcmlnaHQ6NjRweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjY0cHggIWltcG9ydGFudH19LnB1c2gtcXVhZC0tc2lkZXN7bWFyZ2luLXJpZ2h0OjY0cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo2NHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLXF1YWQtLWVuZHMtLW1lZGl1bSwucHVzaC1xdWFkLS1lbmRzLW1lZGl1bXttYXJnaW4tdG9wOjY0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1xdWFkLS1lbmRzLS1sYXJnZSwucHVzaC1xdWFkLS1lbmRzLWxhcmdle21hcmdpbi10b3A6NjRweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLXF1YWQtLWVuZHMtLXhsYXJnZSwucHVzaC1xdWFkLS1lbmRzLXhsYXJnZXttYXJnaW4tdG9wOjY0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjY0cHggIWltcG9ydGFudH19LnB1c2gtcXVhZC0tZW5kc3ttYXJnaW4tdG9wOjY0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtLXRvcC0tbWVkaXVtLC5wdXNoLS10b3AtbWVkaXVtLC5wdXNoLXRvcC0tbWVkaXVtLC5wdXNoLXRvcC1tZWRpdW17bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtLXRvcC0tbGFyZ2UsLnB1c2gtLXRvcC1sYXJnZSwucHVzaC10b3AtLWxhcmdlLC5wdXNoLXRvcC1sYXJnZXttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC0tdG9wLS14bGFyZ2UsLnB1c2gtLXRvcC14bGFyZ2UsLnB1c2gtdG9wLS14bGFyZ2UsLnB1c2gtdG9wLXhsYXJnZXttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudH19LnB1c2gtLXRvcCwucHVzaC10b3B7bWFyZ2luLXRvcDoxNnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLW5vbmUtLXRvcC0tbWVkaXVtLC5wdXNoLW5vbmUtLXRvcC1tZWRpdW0sLnB1c2gtbm9uZS10b3AtLW1lZGl1bSwucHVzaC1ub25lLXRvcC1tZWRpdW17bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1ub25lLS10b3AtLWxhcmdlLC5wdXNoLW5vbmUtLXRvcC1sYXJnZSwucHVzaC1ub25lLXRvcC0tbGFyZ2UsLnB1c2gtbm9uZS10b3AtbGFyZ2V7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1ub25lLS10b3AtLXhsYXJnZSwucHVzaC1ub25lLS10b3AteGxhcmdlLC5wdXNoLW5vbmUtdG9wLS14bGFyZ2UsLnB1c2gtbm9uZS10b3AteGxhcmdle21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9fS5wdXNoLW5vbmUtLXRvcCwucHVzaC1ub25lLXRvcHttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1xdWFydGVyLS10b3AtLW1lZGl1bSwucHVzaC1xdWFydGVyLS10b3AtbWVkaXVtLC5wdXNoLXF1YXJ0ZXItdG9wLS1tZWRpdW0sLnB1c2gtcXVhcnRlci10b3AtbWVkaXVte21hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtcXVhcnRlci0tdG9wLS1sYXJnZSwucHVzaC1xdWFydGVyLS10b3AtbGFyZ2UsLnB1c2gtcXVhcnRlci10b3AtLWxhcmdlLC5wdXNoLXF1YXJ0ZXItdG9wLWxhcmdle21hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtcXVhcnRlci0tdG9wLS14bGFyZ2UsLnB1c2gtcXVhcnRlci0tdG9wLXhsYXJnZSwucHVzaC1xdWFydGVyLXRvcC0teGxhcmdlLC5wdXNoLXF1YXJ0ZXItdG9wLXhsYXJnZXttYXJnaW4tdG9wOjRweCAhaW1wb3J0YW50fX0ucHVzaC1xdWFydGVyLS10b3AsLnB1c2gtcXVhcnRlci10b3B7bWFyZ2luLXRvcDo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtaGFsZi0tdG9wLS1tZWRpdW0sLnB1c2gtaGFsZi0tdG9wLW1lZGl1bSwucHVzaC1oYWxmLXRvcC0tbWVkaXVtLC5wdXNoLWhhbGYtdG9wLW1lZGl1bXttYXJnaW4tdG9wOjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWhhbGYtLXRvcC0tbGFyZ2UsLnB1c2gtaGFsZi0tdG9wLWxhcmdlLC5wdXNoLWhhbGYtdG9wLS1sYXJnZSwucHVzaC1oYWxmLXRvcC1sYXJnZXttYXJnaW4tdG9wOjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLWhhbGYtLXRvcC0teGxhcmdlLC5wdXNoLWhhbGYtLXRvcC14bGFyZ2UsLnB1c2gtaGFsZi10b3AtLXhsYXJnZSwucHVzaC1oYWxmLXRvcC14bGFyZ2V7bWFyZ2luLXRvcDo4cHggIWltcG9ydGFudH19LnB1c2gtaGFsZi0tdG9wLC5wdXNoLWhhbGYtdG9we21hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLWRvdWJsZS0tdG9wLS1tZWRpdW0sLnB1c2gtZG91YmxlLS10b3AtbWVkaXVtLC5wdXNoLWRvdWJsZS10b3AtLW1lZGl1bSwucHVzaC1kb3VibGUtdG9wLW1lZGl1bXttYXJnaW4tdG9wOjMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1kb3VibGUtLXRvcC0tbGFyZ2UsLnB1c2gtZG91YmxlLS10b3AtbGFyZ2UsLnB1c2gtZG91YmxlLXRvcC0tbGFyZ2UsLnB1c2gtZG91YmxlLXRvcC1sYXJnZXttYXJnaW4tdG9wOjMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1kb3VibGUtLXRvcC0teGxhcmdlLC5wdXNoLWRvdWJsZS0tdG9wLXhsYXJnZSwucHVzaC1kb3VibGUtdG9wLS14bGFyZ2UsLnB1c2gtZG91YmxlLXRvcC14bGFyZ2V7bWFyZ2luLXRvcDozMnB4ICFpbXBvcnRhbnR9fS5wdXNoLWRvdWJsZS0tdG9wLC5wdXNoLWRvdWJsZS10b3B7bWFyZ2luLXRvcDozMnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLXF1YWQtLXRvcC0tbWVkaXVtLC5wdXNoLXF1YWQtLXRvcC1tZWRpdW0sLnB1c2gtcXVhZC10b3AtLW1lZGl1bSwucHVzaC1xdWFkLXRvcC1tZWRpdW17bWFyZ2luLXRvcDo2NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtcXVhZC0tdG9wLS1sYXJnZSwucHVzaC1xdWFkLS10b3AtbGFyZ2UsLnB1c2gtcXVhZC10b3AtLWxhcmdlLC5wdXNoLXF1YWQtdG9wLWxhcmdle21hcmdpbi10b3A6NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLXF1YWQtLXRvcC0teGxhcmdlLC5wdXNoLXF1YWQtLXRvcC14bGFyZ2UsLnB1c2gtcXVhZC10b3AtLXhsYXJnZSwucHVzaC1xdWFkLXRvcC14bGFyZ2V7bWFyZ2luLXRvcDo2NHB4ICFpbXBvcnRhbnR9fS5wdXNoLXF1YWQtLXRvcCwucHVzaC1xdWFkLXRvcHttYXJnaW4tdG9wOjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtLXJpZ2h0LS1tZWRpdW0sLnB1c2gtLXJpZ2h0LW1lZGl1bSwucHVzaC1yaWdodC0tbWVkaXVtLC5wdXNoLXJpZ2h0LW1lZGl1bXttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLS1yaWdodC0tbGFyZ2UsLnB1c2gtLXJpZ2h0LWxhcmdlLC5wdXNoLXJpZ2h0LS1sYXJnZSwucHVzaC1yaWdodC1sYXJnZXttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLS1yaWdodC0teGxhcmdlLC5wdXNoLS1yaWdodC14bGFyZ2UsLnB1c2gtcmlnaHQtLXhsYXJnZSwucHVzaC1yaWdodC14bGFyZ2V7bWFyZ2luLXJpZ2h0OjE2cHggIWltcG9ydGFudH19LnB1c2gtLXJpZ2h0LC5wdXNoLXJpZ2h0e21hcmdpbi1yaWdodDoxNnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLW5vbmUtLXJpZ2h0LS1tZWRpdW0sLnB1c2gtbm9uZS0tcmlnaHQtbWVkaXVtLC5wdXNoLW5vbmUtcmlnaHQtLW1lZGl1bSwucHVzaC1ub25lLXJpZ2h0LW1lZGl1bXttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtbm9uZS0tcmlnaHQtLWxhcmdlLC5wdXNoLW5vbmUtLXJpZ2h0LWxhcmdlLC5wdXNoLW5vbmUtcmlnaHQtLWxhcmdlLC5wdXNoLW5vbmUtcmlnaHQtbGFyZ2V7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLW5vbmUtLXJpZ2h0LS14bGFyZ2UsLnB1c2gtbm9uZS0tcmlnaHQteGxhcmdlLC5wdXNoLW5vbmUtcmlnaHQtLXhsYXJnZSwucHVzaC1ub25lLXJpZ2h0LXhsYXJnZXttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9fS5wdXNoLW5vbmUtLXJpZ2h0LC5wdXNoLW5vbmUtcmlnaHR7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1xdWFydGVyLS1yaWdodC0tbWVkaXVtLC5wdXNoLXF1YXJ0ZXItLXJpZ2h0LW1lZGl1bSwucHVzaC1xdWFydGVyLXJpZ2h0LS1tZWRpdW0sLnB1c2gtcXVhcnRlci1yaWdodC1tZWRpdW17bWFyZ2luLXJpZ2h0OjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLXF1YXJ0ZXItLXJpZ2h0LS1sYXJnZSwucHVzaC1xdWFydGVyLS1yaWdodC1sYXJnZSwucHVzaC1xdWFydGVyLXJpZ2h0LS1sYXJnZSwucHVzaC1xdWFydGVyLXJpZ2h0LWxhcmdle21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1xdWFydGVyLS1yaWdodC0teGxhcmdlLC5wdXNoLXF1YXJ0ZXItLXJpZ2h0LXhsYXJnZSwucHVzaC1xdWFydGVyLXJpZ2h0LS14bGFyZ2UsLnB1c2gtcXVhcnRlci1yaWdodC14bGFyZ2V7bWFyZ2luLXJpZ2h0OjRweCAhaW1wb3J0YW50fX0ucHVzaC1xdWFydGVyLS1yaWdodCwucHVzaC1xdWFydGVyLXJpZ2h0e21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtaGFsZi0tcmlnaHQtLW1lZGl1bSwucHVzaC1oYWxmLS1yaWdodC1tZWRpdW0sLnB1c2gtaGFsZi1yaWdodC0tbWVkaXVtLC5wdXNoLWhhbGYtcmlnaHQtbWVkaXVte21hcmdpbi1yaWdodDo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1oYWxmLS1yaWdodC0tbGFyZ2UsLnB1c2gtaGFsZi0tcmlnaHQtbGFyZ2UsLnB1c2gtaGFsZi1yaWdodC0tbGFyZ2UsLnB1c2gtaGFsZi1yaWdodC1sYXJnZXttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtaGFsZi0tcmlnaHQtLXhsYXJnZSwucHVzaC1oYWxmLS1yaWdodC14bGFyZ2UsLnB1c2gtaGFsZi1yaWdodC0teGxhcmdlLC5wdXNoLWhhbGYtcmlnaHQteGxhcmdle21hcmdpbi1yaWdodDo4cHggIWltcG9ydGFudH19LnB1c2gtaGFsZi0tcmlnaHQsLnB1c2gtaGFsZi1yaWdodHttYXJnaW4tcmlnaHQ6OHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLWRvdWJsZS0tcmlnaHQtLW1lZGl1bSwucHVzaC1kb3VibGUtLXJpZ2h0LW1lZGl1bSwucHVzaC1kb3VibGUtcmlnaHQtLW1lZGl1bSwucHVzaC1kb3VibGUtcmlnaHQtbWVkaXVte21hcmdpbi1yaWdodDozMnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtZG91YmxlLS1yaWdodC0tbGFyZ2UsLnB1c2gtZG91YmxlLS1yaWdodC1sYXJnZSwucHVzaC1kb3VibGUtcmlnaHQtLWxhcmdlLC5wdXNoLWRvdWJsZS1yaWdodC1sYXJnZXttYXJnaW4tcmlnaHQ6MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLWRvdWJsZS0tcmlnaHQtLXhsYXJnZSwucHVzaC1kb3VibGUtLXJpZ2h0LXhsYXJnZSwucHVzaC1kb3VibGUtcmlnaHQtLXhsYXJnZSwucHVzaC1kb3VibGUtcmlnaHQteGxhcmdle21hcmdpbi1yaWdodDozMnB4ICFpbXBvcnRhbnR9fS5wdXNoLWRvdWJsZS0tcmlnaHQsLnB1c2gtZG91YmxlLXJpZ2h0e21hcmdpbi1yaWdodDozMnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLXF1YWQtLXJpZ2h0LS1tZWRpdW0sLnB1c2gtcXVhZC0tcmlnaHQtbWVkaXVtLC5wdXNoLXF1YWQtcmlnaHQtLW1lZGl1bSwucHVzaC1xdWFkLXJpZ2h0LW1lZGl1bXttYXJnaW4tcmlnaHQ6NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLXF1YWQtLXJpZ2h0LS1sYXJnZSwucHVzaC1xdWFkLS1yaWdodC1sYXJnZSwucHVzaC1xdWFkLXJpZ2h0LS1sYXJnZSwucHVzaC1xdWFkLXJpZ2h0LWxhcmdle21hcmdpbi1yaWdodDo2NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtcXVhZC0tcmlnaHQtLXhsYXJnZSwucHVzaC1xdWFkLS1yaWdodC14bGFyZ2UsLnB1c2gtcXVhZC1yaWdodC0teGxhcmdlLC5wdXNoLXF1YWQtcmlnaHQteGxhcmdle21hcmdpbi1yaWdodDo2NHB4ICFpbXBvcnRhbnR9fS5wdXNoLXF1YWQtLXJpZ2h0LC5wdXNoLXF1YWQtcmlnaHR7bWFyZ2luLXJpZ2h0OjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtLWJvdHRvbS0tbWVkaXVtLC5wdXNoLS1ib3R0b20tbWVkaXVtLC5wdXNoLWJvdHRvbS0tbWVkaXVtLC5wdXNoLWJvdHRvbS1tZWRpdW17bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtLWJvdHRvbS0tbGFyZ2UsLnB1c2gtLWJvdHRvbS1sYXJnZSwucHVzaC1ib3R0b20tLWxhcmdlLC5wdXNoLWJvdHRvbS1sYXJnZXttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC0tYm90dG9tLS14bGFyZ2UsLnB1c2gtLWJvdHRvbS14bGFyZ2UsLnB1c2gtYm90dG9tLS14bGFyZ2UsLnB1c2gtYm90dG9tLXhsYXJnZXttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH19LnB1c2gtLWJvdHRvbSwucHVzaC1ib3R0b217bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLW5vbmUtLWJvdHRvbS0tbWVkaXVtLC5wdXNoLW5vbmUtLWJvdHRvbS1tZWRpdW0sLnB1c2gtbm9uZS1ib3R0b20tLW1lZGl1bSwucHVzaC1ub25lLWJvdHRvbS1tZWRpdW17bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1ub25lLS1ib3R0b20tLWxhcmdlLC5wdXNoLW5vbmUtLWJvdHRvbS1sYXJnZSwucHVzaC1ub25lLWJvdHRvbS0tbGFyZ2UsLnB1c2gtbm9uZS1ib3R0b20tbGFyZ2V7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1ub25lLS1ib3R0b20tLXhsYXJnZSwucHVzaC1ub25lLS1ib3R0b20teGxhcmdlLC5wdXNoLW5vbmUtYm90dG9tLS14bGFyZ2UsLnB1c2gtbm9uZS1ib3R0b20teGxhcmdle21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9fS5wdXNoLW5vbmUtLWJvdHRvbSwucHVzaC1ub25lLWJvdHRvbXttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1xdWFydGVyLS1ib3R0b20tLW1lZGl1bSwucHVzaC1xdWFydGVyLS1ib3R0b20tbWVkaXVtLC5wdXNoLXF1YXJ0ZXItYm90dG9tLS1tZWRpdW0sLnB1c2gtcXVhcnRlci1ib3R0b20tbWVkaXVte21hcmdpbi1ib3R0b206NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtcXVhcnRlci0tYm90dG9tLS1sYXJnZSwucHVzaC1xdWFydGVyLS1ib3R0b20tbGFyZ2UsLnB1c2gtcXVhcnRlci1ib3R0b20tLWxhcmdlLC5wdXNoLXF1YXJ0ZXItYm90dG9tLWxhcmdle21hcmdpbi1ib3R0b206NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtcXVhcnRlci0tYm90dG9tLS14bGFyZ2UsLnB1c2gtcXVhcnRlci0tYm90dG9tLXhsYXJnZSwucHVzaC1xdWFydGVyLWJvdHRvbS0teGxhcmdlLC5wdXNoLXF1YXJ0ZXItYm90dG9tLXhsYXJnZXttYXJnaW4tYm90dG9tOjRweCAhaW1wb3J0YW50fX0ucHVzaC1xdWFydGVyLS1ib3R0b20sLnB1c2gtcXVhcnRlci1ib3R0b217bWFyZ2luLWJvdHRvbTo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtaGFsZi0tYm90dG9tLS1tZWRpdW0sLnB1c2gtaGFsZi0tYm90dG9tLW1lZGl1bSwucHVzaC1oYWxmLWJvdHRvbS0tbWVkaXVtLC5wdXNoLWhhbGYtYm90dG9tLW1lZGl1bXttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWhhbGYtLWJvdHRvbS0tbGFyZ2UsLnB1c2gtaGFsZi0tYm90dG9tLWxhcmdlLC5wdXNoLWhhbGYtYm90dG9tLS1sYXJnZSwucHVzaC1oYWxmLWJvdHRvbS1sYXJnZXttYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLWhhbGYtLWJvdHRvbS0teGxhcmdlLC5wdXNoLWhhbGYtLWJvdHRvbS14bGFyZ2UsLnB1c2gtaGFsZi1ib3R0b20tLXhsYXJnZSwucHVzaC1oYWxmLWJvdHRvbS14bGFyZ2V7bWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudH19LnB1c2gtaGFsZi0tYm90dG9tLC5wdXNoLWhhbGYtYm90dG9te21hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLWRvdWJsZS0tYm90dG9tLS1tZWRpdW0sLnB1c2gtZG91YmxlLS1ib3R0b20tbWVkaXVtLC5wdXNoLWRvdWJsZS1ib3R0b20tLW1lZGl1bSwucHVzaC1kb3VibGUtYm90dG9tLW1lZGl1bXttYXJnaW4tYm90dG9tOjMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1kb3VibGUtLWJvdHRvbS0tbGFyZ2UsLnB1c2gtZG91YmxlLS1ib3R0b20tbGFyZ2UsLnB1c2gtZG91YmxlLWJvdHRvbS0tbGFyZ2UsLnB1c2gtZG91YmxlLWJvdHRvbS1sYXJnZXttYXJnaW4tYm90dG9tOjMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1kb3VibGUtLWJvdHRvbS0teGxhcmdlLC5wdXNoLWRvdWJsZS0tYm90dG9tLXhsYXJnZSwucHVzaC1kb3VibGUtYm90dG9tLS14bGFyZ2UsLnB1c2gtZG91YmxlLWJvdHRvbS14bGFyZ2V7bWFyZ2luLWJvdHRvbTozMnB4ICFpbXBvcnRhbnR9fS5wdXNoLWRvdWJsZS0tYm90dG9tLC5wdXNoLWRvdWJsZS1ib3R0b217bWFyZ2luLWJvdHRvbTozMnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLXF1YWQtLWJvdHRvbS0tbWVkaXVtLC5wdXNoLXF1YWQtLWJvdHRvbS1tZWRpdW0sLnB1c2gtcXVhZC1ib3R0b20tLW1lZGl1bSwucHVzaC1xdWFkLWJvdHRvbS1tZWRpdW17bWFyZ2luLWJvdHRvbTo2NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtcXVhZC0tYm90dG9tLS1sYXJnZSwucHVzaC1xdWFkLS1ib3R0b20tbGFyZ2UsLnB1c2gtcXVhZC1ib3R0b20tLWxhcmdlLC5wdXNoLXF1YWQtYm90dG9tLWxhcmdle21hcmdpbi1ib3R0b206NjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLXF1YWQtLWJvdHRvbS0teGxhcmdlLC5wdXNoLXF1YWQtLWJvdHRvbS14bGFyZ2UsLnB1c2gtcXVhZC1ib3R0b20tLXhsYXJnZSwucHVzaC1xdWFkLWJvdHRvbS14bGFyZ2V7bWFyZ2luLWJvdHRvbTo2NHB4ICFpbXBvcnRhbnR9fS5wdXNoLXF1YWQtLWJvdHRvbSwucHVzaC1xdWFkLWJvdHRvbXttYXJnaW4tYm90dG9tOjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtLWxlZnQtLW1lZGl1bSwucHVzaC0tbGVmdC1tZWRpdW0sLnB1c2gtbGVmdC0tbWVkaXVtLC5wdXNoLWxlZnQtbWVkaXVte21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC0tbGVmdC0tbGFyZ2UsLnB1c2gtLWxlZnQtbGFyZ2UsLnB1c2gtbGVmdC0tbGFyZ2UsLnB1c2gtbGVmdC1sYXJnZXttYXJnaW4tbGVmdDoxNnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtLWxlZnQtLXhsYXJnZSwucHVzaC0tbGVmdC14bGFyZ2UsLnB1c2gtbGVmdC0teGxhcmdlLC5wdXNoLWxlZnQteGxhcmdle21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH19LnB1c2gtLWxlZnQsLnB1c2gtbGVmdHttYXJnaW4tbGVmdDoxNnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLW5vbmUtLWxlZnQtLW1lZGl1bSwucHVzaC1ub25lLS1sZWZ0LW1lZGl1bSwucHVzaC1ub25lLWxlZnQtLW1lZGl1bSwucHVzaC1ub25lLWxlZnQtbWVkaXVte21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLW5vbmUtLWxlZnQtLWxhcmdlLC5wdXNoLW5vbmUtLWxlZnQtbGFyZ2UsLnB1c2gtbm9uZS1sZWZ0LS1sYXJnZSwucHVzaC1ub25lLWxlZnQtbGFyZ2V7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtbm9uZS0tbGVmdC0teGxhcmdlLC5wdXNoLW5vbmUtLWxlZnQteGxhcmdlLC5wdXNoLW5vbmUtbGVmdC0teGxhcmdlLC5wdXNoLW5vbmUtbGVmdC14bGFyZ2V7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9fS5wdXNoLW5vbmUtLWxlZnQsLnB1c2gtbm9uZS1sZWZ0e21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1xdWFydGVyLS1sZWZ0LS1tZWRpdW0sLnB1c2gtcXVhcnRlci0tbGVmdC1tZWRpdW0sLnB1c2gtcXVhcnRlci1sZWZ0LS1tZWRpdW0sLnB1c2gtcXVhcnRlci1sZWZ0LW1lZGl1bXttYXJnaW4tbGVmdDo0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1xdWFydGVyLS1sZWZ0LS1sYXJnZSwucHVzaC1xdWFydGVyLS1sZWZ0LWxhcmdlLC5wdXNoLXF1YXJ0ZXItbGVmdC0tbGFyZ2UsLnB1c2gtcXVhcnRlci1sZWZ0LWxhcmdle21hcmdpbi1sZWZ0OjRweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLXF1YXJ0ZXItLWxlZnQtLXhsYXJnZSwucHVzaC1xdWFydGVyLS1sZWZ0LXhsYXJnZSwucHVzaC1xdWFydGVyLWxlZnQtLXhsYXJnZSwucHVzaC1xdWFydGVyLWxlZnQteGxhcmdle21hcmdpbi1sZWZ0OjRweCAhaW1wb3J0YW50fX0ucHVzaC1xdWFydGVyLS1sZWZ0LC5wdXNoLXF1YXJ0ZXItbGVmdHttYXJnaW4tbGVmdDo0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtaGFsZi0tbGVmdC0tbWVkaXVtLC5wdXNoLWhhbGYtLWxlZnQtbWVkaXVtLC5wdXNoLWhhbGYtbGVmdC0tbWVkaXVtLC5wdXNoLWhhbGYtbGVmdC1tZWRpdW17bWFyZ2luLWxlZnQ6OHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtaGFsZi0tbGVmdC0tbGFyZ2UsLnB1c2gtaGFsZi0tbGVmdC1sYXJnZSwucHVzaC1oYWxmLWxlZnQtLWxhcmdlLC5wdXNoLWhhbGYtbGVmdC1sYXJnZXttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1oYWxmLS1sZWZ0LS14bGFyZ2UsLnB1c2gtaGFsZi0tbGVmdC14bGFyZ2UsLnB1c2gtaGFsZi1sZWZ0LS14bGFyZ2UsLnB1c2gtaGFsZi1sZWZ0LXhsYXJnZXttYXJnaW4tbGVmdDo4cHggIWltcG9ydGFudH19LnB1c2gtaGFsZi0tbGVmdCwucHVzaC1oYWxmLWxlZnR7bWFyZ2luLWxlZnQ6OHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLWRvdWJsZS0tbGVmdC0tbWVkaXVtLC5wdXNoLWRvdWJsZS0tbGVmdC1tZWRpdW0sLnB1c2gtZG91YmxlLWxlZnQtLW1lZGl1bSwucHVzaC1kb3VibGUtbGVmdC1tZWRpdW17bWFyZ2luLWxlZnQ6MzJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWRvdWJsZS0tbGVmdC0tbGFyZ2UsLnB1c2gtZG91YmxlLS1sZWZ0LWxhcmdlLC5wdXNoLWRvdWJsZS1sZWZ0LS1sYXJnZSwucHVzaC1kb3VibGUtbGVmdC1sYXJnZXttYXJnaW4tbGVmdDozMnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtZG91YmxlLS1sZWZ0LS14bGFyZ2UsLnB1c2gtZG91YmxlLS1sZWZ0LXhsYXJnZSwucHVzaC1kb3VibGUtbGVmdC0teGxhcmdlLC5wdXNoLWRvdWJsZS1sZWZ0LXhsYXJnZXttYXJnaW4tbGVmdDozMnB4ICFpbXBvcnRhbnR9fS5wdXNoLWRvdWJsZS0tbGVmdCwucHVzaC1kb3VibGUtbGVmdHttYXJnaW4tbGVmdDozMnB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLXF1YWQtLWxlZnQtLW1lZGl1bSwucHVzaC1xdWFkLS1sZWZ0LW1lZGl1bSwucHVzaC1xdWFkLWxlZnQtLW1lZGl1bSwucHVzaC1xdWFkLWxlZnQtbWVkaXVte21hcmdpbi1sZWZ0OjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1xdWFkLS1sZWZ0LS1sYXJnZSwucHVzaC1xdWFkLS1sZWZ0LWxhcmdlLC5wdXNoLXF1YWQtbGVmdC0tbGFyZ2UsLnB1c2gtcXVhZC1sZWZ0LWxhcmdle21hcmdpbi1sZWZ0OjY0cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1xdWFkLS1sZWZ0LS14bGFyZ2UsLnB1c2gtcXVhZC0tbGVmdC14bGFyZ2UsLnB1c2gtcXVhZC1sZWZ0LS14bGFyZ2UsLnB1c2gtcXVhZC1sZWZ0LXhsYXJnZXttYXJnaW4tbGVmdDo2NHB4ICFpbXBvcnRhbnR9fS5wdXNoLXF1YWQtLWxlZnQsLnB1c2gtcXVhZC1sZWZ0e21hcmdpbi1sZWZ0OjY0cHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtYXV0by0tbWVkaXVtLC5wdXNoLWF1dG8tbWVkaXVte21hcmdpbjphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtYXV0by0tbGFyZ2UsLnB1c2gtYXV0by1sYXJnZXttYXJnaW46YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wdXNoLWF1dG8tLXhsYXJnZSwucHVzaC1hdXRvLXhsYXJnZXttYXJnaW46YXV0byAhaW1wb3J0YW50fX0ucHVzaC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLWF1dG8tLXNpZGVzLS1tZWRpdW0sLnB1c2gtYXV0by0tc2lkZXMtbWVkaXVtLC5wdXNoLWF1dG8tc2lkZXMtLW1lZGl1bSwucHVzaC1hdXRvLXNpZGVzLW1lZGl1bXttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1hdXRvLS1zaWRlcy0tbGFyZ2UsLnB1c2gtYXV0by0tc2lkZXMtbGFyZ2UsLnB1c2gtYXV0by1zaWRlcy0tbGFyZ2UsLnB1c2gtYXV0by1zaWRlcy1sYXJnZXttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1hdXRvLS1zaWRlcy0teGxhcmdlLC5wdXNoLWF1dG8tLXNpZGVzLXhsYXJnZSwucHVzaC1hdXRvLXNpZGVzLS14bGFyZ2UsLnB1c2gtYXV0by1zaWRlcy14bGFyZ2V7bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fS5wdXNoLWF1dG8tLXNpZGVzLC5wdXNoLWF1dG8tc2lkZXN7bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLWF1dG8tLWVuZHMtLW1lZGl1bSwucHVzaC1hdXRvLS1lbmRzLW1lZGl1bSwucHVzaC1hdXRvLWVuZHMtLW1lZGl1bSwucHVzaC1hdXRvLWVuZHMtbWVkaXVte21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWF1dG8tLWVuZHMtLWxhcmdlLC5wdXNoLWF1dG8tLWVuZHMtbGFyZ2UsLnB1c2gtYXV0by1lbmRzLS1sYXJnZSwucHVzaC1hdXRvLWVuZHMtbGFyZ2V7bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtYXV0by0tZW5kcy0teGxhcmdlLC5wdXNoLWF1dG8tLWVuZHMteGxhcmdlLC5wdXNoLWF1dG8tZW5kcy0teGxhcmdlLC5wdXNoLWF1dG8tZW5kcy14bGFyZ2V7bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9fS5wdXNoLWF1dG8tLWVuZHMsLnB1c2gtYXV0by1lbmRze21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1hdXRvLS10b3AtLW1lZGl1bSwucHVzaC1hdXRvLS10b3AtbWVkaXVtLC5wdXNoLWF1dG8tdG9wLS1tZWRpdW0sLnB1c2gtYXV0by10b3AtbWVkaXVte21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWF1dG8tLXRvcC0tbGFyZ2UsLnB1c2gtYXV0by0tdG9wLWxhcmdlLC5wdXNoLWF1dG8tdG9wLS1sYXJnZSwucHVzaC1hdXRvLXRvcC1sYXJnZXttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsucHVzaC1hdXRvLS10b3AtLXhsYXJnZSwucHVzaC1hdXRvLS10b3AteGxhcmdlLC5wdXNoLWF1dG8tdG9wLS14bGFyZ2UsLnB1c2gtYXV0by10b3AteGxhcmdle21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fX0ucHVzaC1hdXRvLS10b3AsLnB1c2gtYXV0by10b3B7bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5wdXNoLWF1dG8tLXJpZ2h0LS1tZWRpdW0sLnB1c2gtYXV0by0tcmlnaHQtbWVkaXVtLC5wdXNoLWF1dG8tcmlnaHQtLW1lZGl1bSwucHVzaC1hdXRvLXJpZ2h0LW1lZGl1bXttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wdXNoLWF1dG8tLXJpZ2h0LS1sYXJnZSwucHVzaC1hdXRvLS1yaWdodC1sYXJnZSwucHVzaC1hdXRvLXJpZ2h0LS1sYXJnZSwucHVzaC1hdXRvLXJpZ2h0LWxhcmdle21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtYXV0by0tcmlnaHQtLXhsYXJnZSwucHVzaC1hdXRvLS1yaWdodC14bGFyZ2UsLnB1c2gtYXV0by1yaWdodC0teGxhcmdlLC5wdXNoLWF1dG8tcmlnaHQteGxhcmdle21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9fS5wdXNoLWF1dG8tLXJpZ2h0LC5wdXNoLWF1dG8tcmlnaHR7bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnB1c2gtYXV0by0tYm90dG9tLS1tZWRpdW0sLnB1c2gtYXV0by0tYm90dG9tLW1lZGl1bSwucHVzaC1hdXRvLWJvdHRvbS0tbWVkaXVtLC5wdXNoLWF1dG8tYm90dG9tLW1lZGl1bXttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHVzaC1hdXRvLS1ib3R0b20tLWxhcmdlLC5wdXNoLWF1dG8tLWJvdHRvbS1sYXJnZSwucHVzaC1hdXRvLWJvdHRvbS0tbGFyZ2UsLnB1c2gtYXV0by1ib3R0b20tbGFyZ2V7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtYXV0by0tYm90dG9tLS14bGFyZ2UsLnB1c2gtYXV0by0tYm90dG9tLXhsYXJnZSwucHVzaC1hdXRvLWJvdHRvbS0teGxhcmdlLC5wdXNoLWF1dG8tYm90dG9tLXhsYXJnZXttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH19LnB1c2gtYXV0by0tYm90dG9tLC5wdXNoLWF1dG8tYm90dG9te21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsucHVzaC1hdXRvLS1sZWZ0LS1tZWRpdW0sLnB1c2gtYXV0by0tbGVmdC1tZWRpdW0sLnB1c2gtYXV0by1sZWZ0LS1tZWRpdW0sLnB1c2gtYXV0by1sZWZ0LW1lZGl1bXttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnB1c2gtYXV0by0tbGVmdC0tbGFyZ2UsLnB1c2gtYXV0by0tbGVmdC1sYXJnZSwucHVzaC1hdXRvLWxlZnQtLWxhcmdlLC5wdXNoLWF1dG8tbGVmdC1sYXJnZXttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LnB1c2gtYXV0by0tbGVmdC0teGxhcmdlLC5wdXNoLWF1dG8tLWxlZnQteGxhcmdlLC5wdXNoLWF1dG8tbGVmdC0teGxhcmdlLC5wdXNoLWF1dG8tbGVmdC14bGFyZ2V7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX0ucHVzaC1hdXRvLS1sZWZ0LC5wdXNoLWF1dG8tbGVmdHttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5mbHVzaC0tbWVkaXVtLC5mbHVzaC1tZWRpdW17bWFyZ2luOjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mbHVzaC0tbGFyZ2UsLmZsdXNoLWxhcmdle21hcmdpbjowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuZmx1c2gtLXhsYXJnZSwuZmx1c2gteGxhcmdle21hcmdpbjowcHggIWltcG9ydGFudH19LmZsdXNoe21hcmdpbjowcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmZsdXNoLS1zaWRlcy0tbWVkaXVtLC5mbHVzaC0tc2lkZXMtbWVkaXVtLC5mbHVzaC1zaWRlcy0tbWVkaXVtLC5mbHVzaC1zaWRlcy1tZWRpdW17bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mbHVzaC0tc2lkZXMtLWxhcmdlLC5mbHVzaC0tc2lkZXMtbGFyZ2UsLmZsdXNoLXNpZGVzLS1sYXJnZSwuZmx1c2gtc2lkZXMtbGFyZ2V7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5mbHVzaC0tc2lkZXMtLXhsYXJnZSwuZmx1c2gtLXNpZGVzLXhsYXJnZSwuZmx1c2gtc2lkZXMtLXhsYXJnZSwuZmx1c2gtc2lkZXMteGxhcmdle21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH19LmZsdXNoLS1zaWRlcywuZmx1c2gtc2lkZXN7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuZmx1c2gtLWVuZHMtLW1lZGl1bSwuZmx1c2gtLWVuZHMtbWVkaXVtLC5mbHVzaC1lbmRzLS1tZWRpdW0sLmZsdXNoLWVuZHMtbWVkaXVte21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmx1c2gtLWVuZHMtLWxhcmdlLC5mbHVzaC0tZW5kcy1sYXJnZSwuZmx1c2gtZW5kcy0tbGFyZ2UsLmZsdXNoLWVuZHMtbGFyZ2V7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5mbHVzaC0tZW5kcy0teGxhcmdlLC5mbHVzaC0tZW5kcy14bGFyZ2UsLmZsdXNoLWVuZHMtLXhsYXJnZSwuZmx1c2gtZW5kcy14bGFyZ2V7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fX0uZmx1c2gtLWVuZHMsLmZsdXNoLWVuZHN7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuZmx1c2gtLXRvcC0tbWVkaXVtLC5mbHVzaC0tdG9wLW1lZGl1bSwuZmx1c2gtdG9wLS1tZWRpdW0sLmZsdXNoLXRvcC1tZWRpdW17bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmx1c2gtLXRvcC0tbGFyZ2UsLmZsdXNoLS10b3AtbGFyZ2UsLmZsdXNoLXRvcC0tbGFyZ2UsLmZsdXNoLXRvcC1sYXJnZXttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5mbHVzaC0tdG9wLS14bGFyZ2UsLmZsdXNoLS10b3AteGxhcmdlLC5mbHVzaC10b3AtLXhsYXJnZSwuZmx1c2gtdG9wLXhsYXJnZXttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fX0uZmx1c2gtLXRvcCwuZmx1c2gtdG9we21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5mbHVzaC0tcmlnaHQtLW1lZGl1bSwuZmx1c2gtLXJpZ2h0LW1lZGl1bSwuZmx1c2gtcmlnaHQtLW1lZGl1bSwuZmx1c2gtcmlnaHQtbWVkaXVte21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmx1c2gtLXJpZ2h0LS1sYXJnZSwuZmx1c2gtLXJpZ2h0LWxhcmdlLC5mbHVzaC1yaWdodC0tbGFyZ2UsLmZsdXNoLXJpZ2h0LWxhcmdle21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuZmx1c2gtLXJpZ2h0LS14bGFyZ2UsLmZsdXNoLS1yaWdodC14bGFyZ2UsLmZsdXNoLXJpZ2h0LS14bGFyZ2UsLmZsdXNoLXJpZ2h0LXhsYXJnZXttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9fS5mbHVzaC0tcmlnaHQsLmZsdXNoLXJpZ2h0e21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmZsdXNoLS1ib3R0b20tLW1lZGl1bSwuZmx1c2gtLWJvdHRvbS1tZWRpdW0sLmZsdXNoLWJvdHRvbS0tbWVkaXVtLC5mbHVzaC1ib3R0b20tbWVkaXVte21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZsdXNoLS1ib3R0b20tLWxhcmdlLC5mbHVzaC0tYm90dG9tLWxhcmdlLC5mbHVzaC1ib3R0b20tLWxhcmdlLC5mbHVzaC1ib3R0b20tbGFyZ2V7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuZmx1c2gtLWJvdHRvbS0teGxhcmdlLC5mbHVzaC0tYm90dG9tLXhsYXJnZSwuZmx1c2gtYm90dG9tLS14bGFyZ2UsLmZsdXNoLWJvdHRvbS14bGFyZ2V7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH19LmZsdXNoLS1ib3R0b20sLm1lZGlhOmxhc3QtY2hpbGQsLmZsdXNoLWJvdHRvbXttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuZmx1c2gtLWxlZnQtLW1lZGl1bSwuZmx1c2gtLWxlZnQtbWVkaXVtLC5mbHVzaC1sZWZ0LS1tZWRpdW0sLmZsdXNoLWxlZnQtbWVkaXVte21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mbHVzaC0tbGVmdC0tbGFyZ2UsLmZsdXNoLS1sZWZ0LWxhcmdlLC5mbHVzaC1sZWZ0LS1sYXJnZSwuZmx1c2gtbGVmdC1sYXJnZXttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuZmx1c2gtLWxlZnQtLXhsYXJnZSwuZmx1c2gtLWxlZnQteGxhcmdlLC5mbHVzaC1sZWZ0LS14bGFyZ2UsLmZsdXNoLWxlZnQteGxhcmdle21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fX0uZmx1c2gtLWxlZnQsLmZsdXNoLWxlZnR7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9LmZsb2F0LS1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC0tbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmFsaWduLS1sZWZ0LS1tZWRpdW0sLmFsaWduLS1sZWZ0LW1lZGl1bSwuYWxpZ24tbGVmdC0tbWVkaXVtLC5hbGlnbi1sZWZ0LW1lZGl1bXt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWxpZ24tLWxlZnQtLWxhcmdlLC5hbGlnbi0tbGVmdC1sYXJnZSwuYWxpZ24tbGVmdC0tbGFyZ2UsLmFsaWduLWxlZnQtbGFyZ2V7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmFsaWduLS1sZWZ0LS14bGFyZ2UsLmFsaWduLS1sZWZ0LXhsYXJnZSwuYWxpZ24tbGVmdC0teGxhcmdlLC5hbGlnbi1sZWZ0LXhsYXJnZXt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH19LmFsaWduLS1sZWZ0LC5hbGlnbi1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYWxpZ24tLWNlbnRlci0tbWVkaXVtLC5hbGlnbi0tY2VudGVyLW1lZGl1bSwuYWxpZ24tY2VudGVyLS1tZWRpdW0sLmFsaWduLWNlbnRlci1tZWRpdW17dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWxpZ24tLWNlbnRlci0tbGFyZ2UsLmFsaWduLS1jZW50ZXItbGFyZ2UsLmFsaWduLWNlbnRlci0tbGFyZ2UsLmFsaWduLWNlbnRlci1sYXJnZXt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5hbGlnbi0tY2VudGVyLS14bGFyZ2UsLmFsaWduLS1jZW50ZXIteGxhcmdlLC5hbGlnbi1jZW50ZXItLXhsYXJnZSwuYWxpZ24tY2VudGVyLXhsYXJnZXt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0uYWxpZ24tLWNlbnRlciwuYWxpZ24tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5hbGlnbi0tcmlnaHQtLW1lZGl1bSwuYWxpZ24tLXJpZ2h0LW1lZGl1bSwuYWxpZ24tcmlnaHQtLW1lZGl1bSwuYWxpZ24tcmlnaHQtbWVkaXVte3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWxpZ24tLXJpZ2h0LS1sYXJnZSwuYWxpZ24tLXJpZ2h0LWxhcmdlLC5hbGlnbi1yaWdodC0tbGFyZ2UsLmFsaWduLXJpZ2h0LWxhcmdle3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuYWxpZ24tLXJpZ2h0LS14bGFyZ2UsLmFsaWduLS1yaWdodC14bGFyZ2UsLmFsaWduLXJpZ2h0LS14bGFyZ2UsLmFsaWduLXJpZ2h0LXhsYXJnZXt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9fS5hbGlnbi0tcmlnaHQsLmFsaWduLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0uZGlzcGxheS0taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmRpc3BsYXktLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZGlzcGxheS0taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LndlaWdodC0tdWx0cmFsaWdodCwud2VpZ2h0LXVsdHJhbGlnaHR7Zm9udC13ZWlnaHQ6MTAwICFpbXBvcnRhbnR9LndlaWdodC0tZXh0cmFsaWdodCwud2VpZ2h0LWV4dHJhbGlnaHR7Zm9udC13ZWlnaHQ6MTAwICFpbXBvcnRhbnR9LndlaWdodC0tdGhpbiwud2VpZ2h0LXRoaW57Zm9udC13ZWlnaHQ6MjAwICFpbXBvcnRhbnR9LndlaWdodC0tbGlnaHQsLndlaWdodC1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0ud2VpZ2h0LS1ub3JtYWwsLndlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LndlaWdodC0tbWVkaXVtLC53ZWlnaHQtbWVkaXVte2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fS53ZWlnaHQtLXNlbWlib2xkLC53ZWlnaHQtc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LndlaWdodC0tYm9sZCwud2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LndlaWdodC0taGVhdnksLndlaWdodC1oZWF2eXtmb250LXdlaWdodDo4MDAgIWltcG9ydGFudH0ud2VpZ2h0LS1ibGFjaywud2VpZ2h0LWJsYWNre2ZvbnQtd2VpZ2h0OjkwMCAhaW1wb3J0YW50fS53ZWlnaHQtLWJvbGRlciwud2VpZ2h0LWJvbGRlcntmb250LXdlaWdodDo5MDAgIWltcG9ydGFudH0ubGgtLW5vbmUsLmxoLW5vbmUsLmxpbmUtaGVpZ2h0LS1ub25lLC5saW5lLWhlaWdodC1ub25le2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudH0ubGgtLW5hbWUsLmxoLW5hbWUsLmxpbmUtaGVpZ2h0LS1uYW1lLC5saW5lLWhlaWdodC1uYW1le2xpbmUtaGVpZ2h0Oi41ICFpbXBvcnRhbnR9LmxoLS1uYW1lLC5saC1uYW1lLC5saW5lLWhlaWdodC0tbmFtZSwubGluZS1oZWlnaHQtbmFtZXtsaW5lLWhlaWdodDoyICFpbXBvcnRhbnR9LmxoLS1uYW1lLC5saC1uYW1lLC5saW5lLWhlaWdodC0tbmFtZSwubGluZS1oZWlnaHQtbmFtZXtsaW5lLWhlaWdodDozICFpbXBvcnRhbnR9LmJsZWVke21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmJsZWVkLS1tZWRpdW0sLmJsZWVkLW1lZGl1bXttYXJnaW4tcmlnaHQ6LTE2cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTZweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5ibGVlZC0tbGFyZ2UsLmJsZWVkLWxhcmdle21hcmdpbi1yaWdodDotMTZweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0xNnB4ICFpbXBvcnRhbnR9fS5ibGVlZC0tbm9uZSwuYmxlZWQtbm9uZXttYXJnaW4tcmlnaHQ6LTBweDttYXJnaW4tbGVmdDotMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYmxlZWQtLW5vbmUtLW1lZGl1bSwuYmxlZWQtLW5vbmUtbWVkaXVtLC5ibGVlZC1ub25lLS1tZWRpdW0sLmJsZWVkLW5vbmUtbWVkaXVte21hcmdpbi1yaWdodDotMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5ibGVlZC0tbm9uZS0tbGFyZ2UsLmJsZWVkLS1ub25lLWxhcmdlLC5ibGVlZC1ub25lLS1sYXJnZSwuYmxlZWQtbm9uZS1sYXJnZXttYXJnaW4tcmlnaHQ6LTBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0wcHggIWltcG9ydGFudH19LmJsZWVkLS1xdWFydGVyLC5ibGVlZC1xdWFydGVye21hcmdpbi1yaWdodDotNHB4O21hcmdpbi1sZWZ0Oi00cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5ibGVlZC0tcXVhcnRlci0tbWVkaXVtLC5ibGVlZC0tcXVhcnRlci1tZWRpdW0sLmJsZWVkLXF1YXJ0ZXItLW1lZGl1bSwuYmxlZWQtcXVhcnRlci1tZWRpdW17bWFyZ2luLXJpZ2h0Oi00cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDotNHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmJsZWVkLS1xdWFydGVyLS1sYXJnZSwuYmxlZWQtLXF1YXJ0ZXItbGFyZ2UsLmJsZWVkLXF1YXJ0ZXItLWxhcmdlLC5ibGVlZC1xdWFydGVyLWxhcmdle21hcmdpbi1yaWdodDotNHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTRweCAhaW1wb3J0YW50fX0uYmxlZWQtLWhhbGYsLmJsZWVkLWhhbGZ7bWFyZ2luLXJpZ2h0Oi04cHg7bWFyZ2luLWxlZnQ6LThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmJsZWVkLS1oYWxmLS1tZWRpdW0sLmJsZWVkLS1oYWxmLW1lZGl1bSwuYmxlZWQtaGFsZi0tbWVkaXVtLC5ibGVlZC1oYWxmLW1lZGl1bXttYXJnaW4tcmlnaHQ6LThweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi04cHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYmxlZWQtLWhhbGYtLWxhcmdlLC5ibGVlZC0taGFsZi1sYXJnZSwuYmxlZWQtaGFsZi0tbGFyZ2UsLmJsZWVkLWhhbGYtbGFyZ2V7bWFyZ2luLXJpZ2h0Oi04cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDotOHB4ICFpbXBvcnRhbnR9fS5ibGVlZC0tZG91YmxlLC5ibGVlZC1kb3VibGV7bWFyZ2luLXJpZ2h0Oi0zMnB4O21hcmdpbi1sZWZ0Oi0zMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYmxlZWQtLWRvdWJsZS0tbWVkaXVtLC5ibGVlZC0tZG91YmxlLW1lZGl1bSwuYmxlZWQtZG91YmxlLS1tZWRpdW0sLmJsZWVkLWRvdWJsZS1tZWRpdW17bWFyZ2luLXJpZ2h0Oi0zMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTMycHggIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYmxlZWQtLWRvdWJsZS0tbGFyZ2UsLmJsZWVkLS1kb3VibGUtbGFyZ2UsLmJsZWVkLWRvdWJsZS0tbGFyZ2UsLmJsZWVkLWRvdWJsZS1sYXJnZXttYXJnaW4tcmlnaHQ6LTMycHggIWltcG9ydGFudDttYXJnaW4tbGVmdDotMzJweCAhaW1wb3J0YW50fX0uYmxlZWQtLXF1YWQsLmJsZWVkLXF1YWR7bWFyZ2luLXJpZ2h0Oi02NHB4O21hcmdpbi1sZWZ0Oi02NHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYmxlZWQtLXF1YWQtLW1lZGl1bSwuYmxlZWQtLXF1YWQtbWVkaXVtLC5ibGVlZC1xdWFkLS1tZWRpdW0sLmJsZWVkLXF1YWQtbWVkaXVte21hcmdpbi1yaWdodDotNjRweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi02NHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmJsZWVkLS1xdWFkLS1sYXJnZSwuYmxlZWQtLXF1YWQtbGFyZ2UsLmJsZWVkLXF1YWQtLWxhcmdlLC5ibGVlZC1xdWFkLWxhcmdle21hcmdpbi1yaWdodDotNjRweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi02NHB4ICFpbXBvcnRhbnR9fS5leHRyYS1zb2Z0e3BhZGRpbmc6MzJweCAhaW1wb3J0YW50fS5leHRyYS1zb2Z0LS1lbmRze3BhZGRpbmc6MzJweCAwICFpbXBvcnRhbnR9LmV4dHJhLXNvZnQtLXJpZ2h0e3BhZGRpbmctcmlnaHQ6MzJweCAhaW1wb3J0YW50fS5tZWdhLXNvZnQtLWVuZHN7cGFkZGluZzo2NHB4IDAgIWltcG9ydGFudH0uaW5mb3JtYXRpdmV7Y3Vyc29yOmhlbHAgIWltcG9ydGFudH0uY2xpY2thYmxle2N1cnNvcjpwb2ludGVyICFpbXBvcnRhbnR9Lm11dGVke29wYWNpdHk6LjUgIWltcG9ydGFudDtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCkgIWltcG9ydGFudH0ubXV0ZWQtNzV7b3BhY2l0eTouNzUgIWltcG9ydGFudDtmaWx0ZXI6YWxwaGEob3BhY2l0eT03NSkgIWltcG9ydGFudH0ucHJvY2VlZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9Lm1vcmU6YWZ0ZXJ7Y29udGVudDpcIsKgXCIgXCLCu1wiICFpbXBvcnRhbnR9Lm1vcmUtLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWxlZnQ6MWVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojN2Y3ZjdmfS5jYXBze3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnJvdW5kLC50b29sdGlwX190aXB7Ym9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudH0ucm91bmQtLW5vbmUsLnJvdW5kLW5vbmV7Ym9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudH0ucm91bmQtLW5vbmUtLXRvcCwucm91bmQtLW5vbmUtdG9wLC5yb3VuZC1ub25lLS10b3AsLnJvdW5kLW5vbmUtdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kLS1ub25lLS1yaWdodCwucm91bmQtLW5vbmUtcmlnaHQsLnJvdW5kLW5vbmUtLXJpZ2h0LC5yb3VuZC1ub25lLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZC0tbm9uZS0tYm90dG9tLC5yb3VuZC0tbm9uZS1ib3R0b20sLnJvdW5kLW5vbmUtLWJvdHRvbSwucm91bmQtbm9uZS1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHggIWltcG9ydGFudH0ucm91bmQtLW5vbmUtLWxlZnQsLnJvdW5kLS1ub25lLWxlZnQsLnJvdW5kLW5vbmUtLWxlZnQsLnJvdW5kLW5vbmUtbGVmdHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kLS1xdWFydGVyLC5yb3VuZC1xdWFydGVye2JvcmRlci1yYWRpdXM6MXB4ICFpbXBvcnRhbnR9LnJvdW5kLS1xdWFydGVyLS10b3AsLnJvdW5kLS1xdWFydGVyLXRvcCwucm91bmQtcXVhcnRlci0tdG9wLC5yb3VuZC1xdWFydGVyLXRvcHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoxcHggIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjFweCAhaW1wb3J0YW50fS5yb3VuZC0tcXVhcnRlci0tcmlnaHQsLnJvdW5kLS1xdWFydGVyLXJpZ2h0LC5yb3VuZC1xdWFydGVyLS1yaWdodCwucm91bmQtcXVhcnRlci1yaWdodHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoxcHggIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoxcHggIWltcG9ydGFudH0ucm91bmQtLXF1YXJ0ZXItLWJvdHRvbSwucm91bmQtLXF1YXJ0ZXItYm90dG9tLC5yb3VuZC1xdWFydGVyLS1ib3R0b20sLnJvdW5kLXF1YXJ0ZXItYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjFweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MXB4ICFpbXBvcnRhbnR9LnJvdW5kLS1xdWFydGVyLS1sZWZ0LC5yb3VuZC0tcXVhcnRlci1sZWZ0LC5yb3VuZC1xdWFydGVyLS1sZWZ0LC5yb3VuZC1xdWFydGVyLWxlZnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxcHggIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjFweCAhaW1wb3J0YW50fS5yb3VuZC0taGFsZiwucm91bmQtaGFsZntib3JkZXItcmFkaXVzOjJweCAhaW1wb3J0YW50fS5yb3VuZC0taGFsZi0tdG9wLC5yb3VuZC0taGFsZi10b3AsLnJvdW5kLWhhbGYtLXRvcCwucm91bmQtaGFsZi10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MnB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoycHggIWltcG9ydGFudH0ucm91bmQtLWhhbGYtLXJpZ2h0LC5yb3VuZC0taGFsZi1yaWdodCwucm91bmQtaGFsZi0tcmlnaHQsLnJvdW5kLWhhbGYtcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MnB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MnB4ICFpbXBvcnRhbnR9LnJvdW5kLS1oYWxmLS1ib3R0b20sLnJvdW5kLS1oYWxmLWJvdHRvbSwucm91bmQtaGFsZi0tYm90dG9tLC5yb3VuZC1oYWxmLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoycHggIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjJweCAhaW1wb3J0YW50fS5yb3VuZC0taGFsZi0tbGVmdCwucm91bmQtLWhhbGYtbGVmdCwucm91bmQtaGFsZi0tbGVmdCwucm91bmQtaGFsZi1sZWZ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MnB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoycHggIWltcG9ydGFudH0ucm91bmQtLWRvdWJsZSwucm91bmQtZG91Ymxle2JvcmRlci1yYWRpdXM6OHB4ICFpbXBvcnRhbnR9LnJvdW5kLS1kb3VibGUtLXRvcCwucm91bmQtLWRvdWJsZS10b3AsLnJvdW5kLWRvdWJsZS0tdG9wLC5yb3VuZC1kb3VibGUtdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjhweCAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OHB4ICFpbXBvcnRhbnR9LnJvdW5kLS1kb3VibGUtLXJpZ2h0LC5yb3VuZC0tZG91YmxlLXJpZ2h0LC5yb3VuZC1kb3VibGUtLXJpZ2h0LC5yb3VuZC1kb3VibGUtcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6OHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6OHB4ICFpbXBvcnRhbnR9LnJvdW5kLS1kb3VibGUtLWJvdHRvbSwucm91bmQtLWRvdWJsZS1ib3R0b20sLnJvdW5kLWRvdWJsZS0tYm90dG9tLC5yb3VuZC1kb3VibGUtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjhweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6OHB4ICFpbXBvcnRhbnR9LnJvdW5kLS1kb3VibGUtLWxlZnQsLnJvdW5kLS1kb3VibGUtbGVmdCwucm91bmQtZG91YmxlLS1sZWZ0LC5yb3VuZC1kb3VibGUtbGVmdHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjhweCAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OHB4ICFpbXBvcnRhbnR9LnJvdW5kLS1xdWFkLC5yb3VuZC1xdWFke2JvcmRlci1yYWRpdXM6MTZweCAhaW1wb3J0YW50fS5yb3VuZC0tcXVhZC0tdG9wLC5yb3VuZC0tcXVhZC10b3AsLnJvdW5kLXF1YWQtLXRvcCwucm91bmQtcXVhZC10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MTZweCAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MTZweCAhaW1wb3J0YW50fS5yb3VuZC0tcXVhZC0tcmlnaHQsLnJvdW5kLS1xdWFkLXJpZ2h0LC5yb3VuZC1xdWFkLS1yaWdodCwucm91bmQtcXVhZC1yaWdodHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoxNnB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MTZweCAhaW1wb3J0YW50fS5yb3VuZC0tcXVhZC0tYm90dG9tLC5yb3VuZC0tcXVhZC1ib3R0b20sLnJvdW5kLXF1YWQtLWJvdHRvbSwucm91bmQtcXVhZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MTZweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MTZweCAhaW1wb3J0YW50fS5yb3VuZC0tcXVhZC0tbGVmdCwucm91bmQtLXF1YWQtbGVmdCwucm91bmQtcXVhZC0tbGVmdCwucm91bmQtcXVhZC1sZWZ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MTZweCAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MTZweCAhaW1wb3J0YW50fS5yb3VuZC0tdG9wLC5yb3VuZC10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHggIWltcG9ydGFudH0ucm91bmQtLXJpZ2h0LC5yb3VuZC1yaWdodHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHggIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHggIWltcG9ydGFudH0ucm91bmQtLWJvdHRvbSwucm91bmQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4ICFpbXBvcnRhbnR9LnJvdW5kLS1sZWZ0LC5yb3VuZC1sZWZ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHggIWltcG9ydGFudH0uY2lyY2xlLC5jYXJvdXNlbF9fYnV0dG9ucy0tc21hbGwgLmNhcm91c2VsX19wcmV2aW91cywuY2Fyb3VzZWxfX2J1dHRvbnMtLXNtYWxsIC5jYXJvdXNlbF9fbmV4dHstd2Via2l0LWJvcmRlci1yYWRpdXM6OTk5cHggIWltcG9ydGFudDstbW96LWJvcmRlci1yYWRpdXM6OTk5cHggIWltcG9ydGFudDstbXMtYm9yZGVyLXJhZGl1czo5OTlweCAhaW1wb3J0YW50Oy1vLWJvcmRlci1yYWRpdXM6OTk5cHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjk5OXB4ICFpbXBvcnRhbnR9LmZ1bGwsLm1zLWNob2ljZSwudy1mdWxse3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50O21pbi13aWR0aDowICFpbXBvcnRhbnR9LnctaGFsZiwudy0xXFwvMnt3aWR0aDo1MCUgIWltcG9ydGFudH0uc2Nyb2xse292ZXJmbG93OnNjcm9sbDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uY2VudGVyLXRoaXN7dGV4dC1hbGlnbjpjZW50ZXJ9LmNlbnRlci10aGlzOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTttYXJnaW4tcmlnaHQ6LTAuMjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwifS5jZW50ZXItdGhpc19fdGFyZ2V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVuc2VsZWN0YWJsZSwuY3VzdG9tLWNoZWNrYm94LC5hY2NvcmRpYW5fX3RpdGxlLC5jaGVja2JveC1pY29uLC5jaGVja2JveHt1c2VyLXNlbGVjdDpub25lfS5hY2Nlc3NpYmlsaXR5e3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmFjY2Vzc2liaWxpdHktLW1lZGl1bXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2NsaXA6cmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFjY2Vzc2liaWxpdHktLWxhcmdle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuYWNjZXNzaWJpbGl0eS0teGxhcmdle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH19LnN0aWNreSAuc3RpY2t5X190YXJnZXQsLnN0aWNreS5zdGlja3lfX3RhcmdldCwuZHJvcGRvd25fX29wdGlvbnMsLmNhcmQtLWZhbmN5LC5jYXJvdXNlbF9fbGlzdCwuZHJvcC1pbiwuZmFkZS1pbiwudG9vbHRpcF9fd3JhcHBlciwueWVzLWNvbHVtbkNvdW50IC5tdWx0aS1saXN0LS12ZXJ0aWNhbCwuZ3B1e3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS52aXNpYmxlLS1wcmludCwudmlzaWJsZS0tbGFyZ2UsLnZpc2libGUtLW1lZGl1bSwuaGlkZGVuLS1zbWFsbCwueWVzLWpzIC5oaWRkZW4tLWpzLC5uby1qcyAudmlzaWJsZS0tanMsLmhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2xlZnQ6LTk5OTlweCAhaW1wb3J0YW50fUBtZWRpYSBwcmludCxzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuaGlkZGVuLS1tZWRpdW0sLnZpc2libGUtLXNtYWxse3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDotOTk5OXB4ICFpbXBvcnRhbnR9LmhpZGRlbi0tbWVkaXVtICosLnZpc2libGUtLXNtYWxsICp7bWF4LWhlaWdodDowICFpbXBvcnRhbnQ7bWluLWhlaWdodDphdXRvICFpbXBvcnRhbnR9LnZpc2libGUtLW1lZGl1bSwuaGlkZGVuLS1zbWFsbHtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIHByaW50LHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGlkZGVuLS1sYXJnZSwudmlzaWJsZS0tbWVkaXVte3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDotOTk5OXB4ICFpbXBvcnRhbnR9LmhpZGRlbi0tbGFyZ2UgKiwudmlzaWJsZS0tbWVkaXVtICp7bWF4LWhlaWdodDowICFpbXBvcnRhbnQ7bWluLWhlaWdodDphdXRvICFpbXBvcnRhbnR9LnZpc2libGUtLWxhcmdlLC5oaWRkZW4tLW1lZGl1bXtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5oaWRkZW4tLXByaW50e3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDotOTk5OXB4ICFpbXBvcnRhbnR9LmhpZGRlbi0tcHJpbnQgKnttYXgtaGVpZ2h0OjAgIWltcG9ydGFudDttaW4taGVpZ2h0OmF1dG8gIWltcG9ydGFudH0udmlzaWJsZS0tcHJpbnR7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7bGVmdDphdXRvICFpbXBvcnRhbnR9fS5meC1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0uZngtY29se2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZ4LXZje2FsaWduLWl0ZW1zOmNlbnRlcn0uZngtaGN7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZngtc2J7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uZngtc2F7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5meC0we2ZsZXg6MCAwIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5meC0tbWVkaXVtLC5meC1tZWRpdW0sLmZsZXgtLW1lZGl1bSwuZmxleC1tZWRpdW0sLmRpc3BsYXktZmxleC0tbWVkaXVtLC5kaXNwbGF5LWZsZXgtbWVkaXVte2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5meC0tbGFyZ2UsLmZ4LWxhcmdlLC5mbGV4LS1sYXJnZSwuZmxleC1sYXJnZSwuZGlzcGxheS1mbGV4LS1sYXJnZSwuZGlzcGxheS1mbGV4LWxhcmdle2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5meC0teGxhcmdlLC5meC14bGFyZ2UsLmZsZXgtLXhsYXJnZSwuZmxleC14bGFyZ2UsLmRpc3BsYXktZmxleC0teGxhcmdlLC5kaXNwbGF5LWZsZXgteGxhcmdle2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvfX0uZngsLmZsZXgsLmRpc3BsYXktZmxleHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmlmeC0tbWVkaXVtLC5pZngtbWVkaXVtLC5pbmxpbmUtZmxleC0tbWVkaXVtLC5pbmxpbmUtZmxleC1tZWRpdW0sLmRpc3BsYXktaW5saW5lLWZsZXgtLW1lZGl1bSwuZGlzcGxheS1pbmxpbmUtZmxleC1tZWRpdW17ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4OjEgMSBhdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5pZngtLWxhcmdlLC5pZngtbGFyZ2UsLmlubGluZS1mbGV4LS1sYXJnZSwuaW5saW5lLWZsZXgtbGFyZ2UsLmRpc3BsYXktaW5saW5lLWZsZXgtLWxhcmdlLC5kaXNwbGF5LWlubGluZS1mbGV4LWxhcmdle2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleDoxIDEgYXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuaWZ4LS14bGFyZ2UsLmlmeC14bGFyZ2UsLmlubGluZS1mbGV4LS14bGFyZ2UsLmlubGluZS1mbGV4LXhsYXJnZSwuZGlzcGxheS1pbmxpbmUtZmxleC0teGxhcmdlLC5kaXNwbGF5LWlubGluZS1mbGV4LXhsYXJnZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXg6MSAxIGF1dG99fS5pZngsLmlubGluZS1mbGV4LC5kaXNwbGF5LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleDoxIDEgYXV0b30uZngud3JhcCwuZmxleC53cmFwLC5kaXNwbGF5LWZsZXgud3JhcCwuaWZ4LndyYXAsLmlubGluZS1mbGV4LndyYXAsLmRpc3BsYXktaW5saW5lLWZsZXgud3JhcHtmbGV4LXdyYXA6d3JhcH0uZng+KiwuZmxleD4qLC5kaXNwbGF5LWZsZXg+KiwuaWZ4PiosLmlubGluZS1mbGV4PiosLmRpc3BsYXktaW5saW5lLWZsZXg+KntmbGV4OjAgMCBhdXRvfS5meDphZnRlciwuZmxleDphZnRlciwuZGlzcGxheS1mbGV4OmFmdGVyLC5pZng6YWZ0ZXIsLmlubGluZS1mbGV4OmFmdGVyLC5kaXNwbGF5LWlubGluZS1mbGV4OmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmpjLWMtLW1lZGl1bSwuamMtYy1tZWRpdW0sLmpjLWNlbnRlci0tbWVkaXVtLC5qYy1jZW50ZXItbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtYy0tbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtYy1tZWRpdW0sLmp1c3RpZnktY29udGVudC1jZW50ZXItLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LWNlbnRlci1tZWRpdW17anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuamMtYy0tbGFyZ2UsLmpjLWMtbGFyZ2UsLmpjLWNlbnRlci0tbGFyZ2UsLmpjLWNlbnRlci1sYXJnZSwuanVzdGlmeS1jb250ZW50LWMtLWxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtYy1sYXJnZSwuanVzdGlmeS1jb250ZW50LWNlbnRlci0tbGFyZ2UsLmp1c3RpZnktY29udGVudC1jZW50ZXItbGFyZ2V7anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuamMtYy0teGxhcmdlLC5qYy1jLXhsYXJnZSwuamMtY2VudGVyLS14bGFyZ2UsLmpjLWNlbnRlci14bGFyZ2UsLmp1c3RpZnktY29udGVudC1jLS14bGFyZ2UsLmp1c3RpZnktY29udGVudC1jLXhsYXJnZSwuanVzdGlmeS1jb250ZW50LWNlbnRlci0teGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLXhsYXJnZXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uamMtYywuamMtY2VudGVyLC5qdXN0aWZ5LWNvbnRlbnQtYywuanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuamMtc2ItLW1lZGl1bSwuamMtc2ItbWVkaXVtLC5qYy1zcGFjZS1iZXR3ZWVuLS1tZWRpdW0sLmpjLXNwYWNlLWJldHdlZW4tbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtc2ItLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LXNiLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4tLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4tbWVkaXVte2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5qYy1zYi0tbGFyZ2UsLmpjLXNiLWxhcmdlLC5qYy1zcGFjZS1iZXR3ZWVuLS1sYXJnZSwuamMtc3BhY2UtYmV0d2Vlbi1sYXJnZSwuanVzdGlmeS1jb250ZW50LXNiLS1sYXJnZSwuanVzdGlmeS1jb250ZW50LXNiLWxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2Vlbi0tbGFyZ2UsLmp1c3RpZnktY29udGVudC1zcGFjZS1iZXR3ZWVuLWxhcmdle2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5qYy1zYi0teGxhcmdlLC5qYy1zYi14bGFyZ2UsLmpjLXNwYWNlLWJldHdlZW4tLXhsYXJnZSwuamMtc3BhY2UtYmV0d2Vlbi14bGFyZ2UsLmp1c3RpZnktY29udGVudC1zYi0teGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtc2IteGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2Vlbi0teGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2Vlbi14bGFyZ2V7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS5qYy1zYiwuamMtc3BhY2UtYmV0d2VlbiwuanVzdGlmeS1jb250ZW50LXNiLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmpjLXNhLS1tZWRpdW0sLmpjLXNhLW1lZGl1bSwuamMtc3BhY2UtYXJvdW5kLS1tZWRpdW0sLmpjLXNwYWNlLWFyb3VuZC1tZWRpdW0sLmp1c3RpZnktY29udGVudC1zYS0tbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtc2EtbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kLS1tZWRpdW0sLmp1c3RpZnktY29udGVudC1zcGFjZS1hcm91bmQtbWVkaXVte2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmpjLXNhLS1sYXJnZSwuamMtc2EtbGFyZ2UsLmpjLXNwYWNlLWFyb3VuZC0tbGFyZ2UsLmpjLXNwYWNlLWFyb3VuZC1sYXJnZSwuanVzdGlmeS1jb250ZW50LXNhLS1sYXJnZSwuanVzdGlmeS1jb250ZW50LXNhLWxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kLS1sYXJnZSwuanVzdGlmeS1jb250ZW50LXNwYWNlLWFyb3VuZC1sYXJnZXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5qYy1zYS0teGxhcmdlLC5qYy1zYS14bGFyZ2UsLmpjLXNwYWNlLWFyb3VuZC0teGxhcmdlLC5qYy1zcGFjZS1hcm91bmQteGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtc2EtLXhsYXJnZSwuanVzdGlmeS1jb250ZW50LXNhLXhsYXJnZSwuanVzdGlmeS1jb250ZW50LXNwYWNlLWFyb3VuZC0teGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kLXhsYXJnZXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfX0uamMtc2EsLmpjLXNwYWNlLWFyb3VuZCwuanVzdGlmeS1jb250ZW50LXNhLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5qYy1zZS0tbWVkaXVtLC5qYy1zZS1tZWRpdW0sLmpjLXNwYWNlLWV2ZW5seS0tbWVkaXVtLC5qYy1zcGFjZS1ldmVubHktbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtc2UtLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LXNlLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LXNwYWNlLWV2ZW5seS0tbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtZXZlbmx5LW1lZGl1bXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5qYy1zZS0tbGFyZ2UsLmpjLXNlLWxhcmdlLC5qYy1zcGFjZS1ldmVubHktLWxhcmdlLC5qYy1zcGFjZS1ldmVubHktbGFyZ2UsLmp1c3RpZnktY29udGVudC1zZS0tbGFyZ2UsLmp1c3RpZnktY29udGVudC1zZS1sYXJnZSwuanVzdGlmeS1jb250ZW50LXNwYWNlLWV2ZW5seS0tbGFyZ2UsLmp1c3RpZnktY29udGVudC1zcGFjZS1ldmVubHktbGFyZ2V7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuamMtc2UtLXhsYXJnZSwuamMtc2UteGxhcmdlLC5qYy1zcGFjZS1ldmVubHktLXhsYXJnZSwuamMtc3BhY2UtZXZlbmx5LXhsYXJnZSwuanVzdGlmeS1jb250ZW50LXNlLS14bGFyZ2UsLmp1c3RpZnktY29udGVudC1zZS14bGFyZ2UsLmp1c3RpZnktY29udGVudC1zcGFjZS1ldmVubHktLXhsYXJnZSwuanVzdGlmeS1jb250ZW50LXNwYWNlLWV2ZW5seS14bGFyZ2V7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seX19LmpjLXNlLC5qYy1zcGFjZS1ldmVubHksLmp1c3RpZnktY29udGVudC1zZSwuanVzdGlmeS1jb250ZW50LXNwYWNlLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuamMtZnMtLW1lZGl1bSwuamMtZnMtbWVkaXVtLC5qYy1mbGV4LXN0YXJ0LS1tZWRpdW0sLmpjLWZsZXgtc3RhcnQtbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtZnMtLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LWZzLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQtLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQtbWVkaXVte2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5qYy1mcy0tbGFyZ2UsLmpjLWZzLWxhcmdlLC5qYy1mbGV4LXN0YXJ0LS1sYXJnZSwuamMtZmxleC1zdGFydC1sYXJnZSwuanVzdGlmeS1jb250ZW50LWZzLS1sYXJnZSwuanVzdGlmeS1jb250ZW50LWZzLWxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydC0tbGFyZ2UsLmp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0LWxhcmdle2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5qYy1mcy0teGxhcmdlLC5qYy1mcy14bGFyZ2UsLmpjLWZsZXgtc3RhcnQtLXhsYXJnZSwuamMtZmxleC1zdGFydC14bGFyZ2UsLmp1c3RpZnktY29udGVudC1mcy0teGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtZnMteGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydC0teGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydC14bGFyZ2V7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9fS5qYy1mcywuamMtZmxleC1zdGFydCwuanVzdGlmeS1jb250ZW50LWZzLC5qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmpjLWZlLS1tZWRpdW0sLmpjLWZlLW1lZGl1bSwuamMtZmxleC1lbmQtLW1lZGl1bSwuamMtZmxleC1lbmQtbWVkaXVtLC5qdXN0aWZ5LWNvbnRlbnQtZmUtLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LWZlLW1lZGl1bSwuanVzdGlmeS1jb250ZW50LWZsZXgtZW5kLS1tZWRpdW0sLmp1c3RpZnktY29udGVudC1mbGV4LWVuZC1tZWRpdW17anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5qYy1mZS0tbGFyZ2UsLmpjLWZlLWxhcmdlLC5qYy1mbGV4LWVuZC0tbGFyZ2UsLmpjLWZsZXgtZW5kLWxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtZmUtLWxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtZmUtbGFyZ2UsLmp1c3RpZnktY29udGVudC1mbGV4LWVuZC0tbGFyZ2UsLmp1c3RpZnktY29udGVudC1mbGV4LWVuZC1sYXJnZXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmpjLWZlLS14bGFyZ2UsLmpjLWZlLXhsYXJnZSwuamMtZmxleC1lbmQtLXhsYXJnZSwuamMtZmxleC1lbmQteGxhcmdlLC5qdXN0aWZ5LWNvbnRlbnQtZmUtLXhsYXJnZSwuanVzdGlmeS1jb250ZW50LWZlLXhsYXJnZSwuanVzdGlmeS1jb250ZW50LWZsZXgtZW5kLS14bGFyZ2UsLmp1c3RpZnktY29udGVudC1mbGV4LWVuZC14bGFyZ2V7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0uamMtZmUsLmpjLWZsZXgtZW5kLC5qdXN0aWZ5LWNvbnRlbnQtZmUsLmp1c3RpZnktY29udGVudC1mbGV4LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5haS1zLS1tZWRpdW0sLmFpLXMtbWVkaXVtLC5haS1zdHJldGNoLS1tZWRpdW0sLmFpLXN0cmV0Y2gtbWVkaXVtLC5hbGlnbi1pdGVtcy1zLS1tZWRpdW0sLmFsaWduLWl0ZW1zLXMtbWVkaXVtLC5hbGlnbi1pdGVtcy1zdHJldGNoLS1tZWRpdW0sLmFsaWduLWl0ZW1zLXN0cmV0Y2gtbWVkaXVte2FsaWduLWl0ZW1zOnN0cmV0Y2h9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFpLXMtLWxhcmdlLC5haS1zLWxhcmdlLC5haS1zdHJldGNoLS1sYXJnZSwuYWktc3RyZXRjaC1sYXJnZSwuYWxpZ24taXRlbXMtcy0tbGFyZ2UsLmFsaWduLWl0ZW1zLXMtbGFyZ2UsLmFsaWduLWl0ZW1zLXN0cmV0Y2gtLWxhcmdlLC5hbGlnbi1pdGVtcy1zdHJldGNoLWxhcmdle2FsaWduLWl0ZW1zOnN0cmV0Y2h9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmFpLXMtLXhsYXJnZSwuYWktcy14bGFyZ2UsLmFpLXN0cmV0Y2gtLXhsYXJnZSwuYWktc3RyZXRjaC14bGFyZ2UsLmFsaWduLWl0ZW1zLXMtLXhsYXJnZSwuYWxpZ24taXRlbXMtcy14bGFyZ2UsLmFsaWduLWl0ZW1zLXN0cmV0Y2gtLXhsYXJnZSwuYWxpZ24taXRlbXMtc3RyZXRjaC14bGFyZ2V7YWxpZ24taXRlbXM6c3RyZXRjaH19LmFpLXMsLmFpLXN0cmV0Y2gsLmFsaWduLWl0ZW1zLXMsLmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmFpLWMtLW1lZGl1bSwuYWktYy1tZWRpdW0sLmFpLWNlbnRlci0tbWVkaXVtLC5haS1jZW50ZXItbWVkaXVtLC5hbGlnbi1pdGVtcy1jLS1tZWRpdW0sLmFsaWduLWl0ZW1zLWMtbWVkaXVtLC5hbGlnbi1pdGVtcy1jZW50ZXItLW1lZGl1bSwuYWxpZ24taXRlbXMtY2VudGVyLW1lZGl1bXthbGlnbi1pdGVtczpjZW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFpLWMtLWxhcmdlLC5haS1jLWxhcmdlLC5haS1jZW50ZXItLWxhcmdlLC5haS1jZW50ZXItbGFyZ2UsLmFsaWduLWl0ZW1zLWMtLWxhcmdlLC5hbGlnbi1pdGVtcy1jLWxhcmdlLC5hbGlnbi1pdGVtcy1jZW50ZXItLWxhcmdlLC5hbGlnbi1pdGVtcy1jZW50ZXItbGFyZ2V7YWxpZ24taXRlbXM6Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5haS1jLS14bGFyZ2UsLmFpLWMteGxhcmdlLC5haS1jZW50ZXItLXhsYXJnZSwuYWktY2VudGVyLXhsYXJnZSwuYWxpZ24taXRlbXMtYy0teGxhcmdlLC5hbGlnbi1pdGVtcy1jLXhsYXJnZSwuYWxpZ24taXRlbXMtY2VudGVyLS14bGFyZ2UsLmFsaWduLWl0ZW1zLWNlbnRlci14bGFyZ2V7YWxpZ24taXRlbXM6Y2VudGVyfX0uYWktYywuYWktY2VudGVyLC5hbGlnbi1pdGVtcy1jLC5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYWktYmwtLW1lZGl1bSwuYWktYmwtbWVkaXVtLC5haS1iYXNlbGluZS0tbWVkaXVtLC5haS1iYXNlbGluZS1tZWRpdW0sLmFsaWduLWl0ZW1zLWJsLS1tZWRpdW0sLmFsaWduLWl0ZW1zLWJsLW1lZGl1bSwuYWxpZ24taXRlbXMtYmFzZWxpbmUtLW1lZGl1bSwuYWxpZ24taXRlbXMtYmFzZWxpbmUtbWVkaXVte2FsaWduLWl0ZW1zOmJhc2VsaW5lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5haS1ibC0tbGFyZ2UsLmFpLWJsLWxhcmdlLC5haS1iYXNlbGluZS0tbGFyZ2UsLmFpLWJhc2VsaW5lLWxhcmdlLC5hbGlnbi1pdGVtcy1ibC0tbGFyZ2UsLmFsaWduLWl0ZW1zLWJsLWxhcmdlLC5hbGlnbi1pdGVtcy1iYXNlbGluZS0tbGFyZ2UsLmFsaWduLWl0ZW1zLWJhc2VsaW5lLWxhcmdle2FsaWduLWl0ZW1zOmJhc2VsaW5lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5haS1ibC0teGxhcmdlLC5haS1ibC14bGFyZ2UsLmFpLWJhc2VsaW5lLS14bGFyZ2UsLmFpLWJhc2VsaW5lLXhsYXJnZSwuYWxpZ24taXRlbXMtYmwtLXhsYXJnZSwuYWxpZ24taXRlbXMtYmwteGxhcmdlLC5hbGlnbi1pdGVtcy1iYXNlbGluZS0teGxhcmdlLC5hbGlnbi1pdGVtcy1iYXNlbGluZS14bGFyZ2V7YWxpZ24taXRlbXM6YmFzZWxpbmV9fS5haS1ibCwuYWktYmFzZWxpbmUsLmFsaWduLWl0ZW1zLWJsLC5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmFpLWZzLS1tZWRpdW0sLmFpLWZzLW1lZGl1bSwuYWktZmxleC1zdGFydC0tbWVkaXVtLC5haS1mbGV4LXN0YXJ0LW1lZGl1bSwuYWxpZ24taXRlbXMtZnMtLW1lZGl1bSwuYWxpZ24taXRlbXMtZnMtbWVkaXVtLC5hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0LS1tZWRpdW0sLmFsaWduLWl0ZW1zLWZsZXgtc3RhcnQtbWVkaXVte2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFpLWZzLS1sYXJnZSwuYWktZnMtbGFyZ2UsLmFpLWZsZXgtc3RhcnQtLWxhcmdlLC5haS1mbGV4LXN0YXJ0LWxhcmdlLC5hbGlnbi1pdGVtcy1mcy0tbGFyZ2UsLmFsaWduLWl0ZW1zLWZzLWxhcmdlLC5hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0LS1sYXJnZSwuYWxpZ24taXRlbXMtZmxleC1zdGFydC1sYXJnZXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5haS1mcy0teGxhcmdlLC5haS1mcy14bGFyZ2UsLmFpLWZsZXgtc3RhcnQtLXhsYXJnZSwuYWktZmxleC1zdGFydC14bGFyZ2UsLmFsaWduLWl0ZW1zLWZzLS14bGFyZ2UsLmFsaWduLWl0ZW1zLWZzLXhsYXJnZSwuYWxpZ24taXRlbXMtZmxleC1zdGFydC0teGxhcmdlLC5hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0LXhsYXJnZXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX0uYWktZnMsLmFpLWZsZXgtc3RhcnQsLmFsaWduLWl0ZW1zLWZzLC5hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5haS1mZS0tbWVkaXVtLC5haS1mZS1tZWRpdW0sLmFpLWZsZXgtZW5kLS1tZWRpdW0sLmFpLWZsZXgtZW5kLW1lZGl1bSwuYWxpZ24taXRlbXMtZmUtLW1lZGl1bSwuYWxpZ24taXRlbXMtZmUtbWVkaXVtLC5hbGlnbi1pdGVtcy1mbGV4LWVuZC0tbWVkaXVtLC5hbGlnbi1pdGVtcy1mbGV4LWVuZC1tZWRpdW17YWxpZ24taXRlbXM6ZmxleC1lbmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFpLWZlLS1sYXJnZSwuYWktZmUtbGFyZ2UsLmFpLWZsZXgtZW5kLS1sYXJnZSwuYWktZmxleC1lbmQtbGFyZ2UsLmFsaWduLWl0ZW1zLWZlLS1sYXJnZSwuYWxpZ24taXRlbXMtZmUtbGFyZ2UsLmFsaWduLWl0ZW1zLWZsZXgtZW5kLS1sYXJnZSwuYWxpZ24taXRlbXMtZmxleC1lbmQtbGFyZ2V7YWxpZ24taXRlbXM6ZmxleC1lbmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmFpLWZlLS14bGFyZ2UsLmFpLWZlLXhsYXJnZSwuYWktZmxleC1lbmQtLXhsYXJnZSwuYWktZmxleC1lbmQteGxhcmdlLC5hbGlnbi1pdGVtcy1mZS0teGxhcmdlLC5hbGlnbi1pdGVtcy1mZS14bGFyZ2UsLmFsaWduLWl0ZW1zLWZsZXgtZW5kLS14bGFyZ2UsLmFsaWduLWl0ZW1zLWZsZXgtZW5kLXhsYXJnZXthbGlnbi1pdGVtczpmbGV4LWVuZH19LmFpLWZlLC5haS1mbGV4LWVuZCwuYWxpZ24taXRlbXMtZmUsLmFsaWduLWl0ZW1zLWZsZXgtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYXMtcy0tbWVkaXVtLC5hcy1zLW1lZGl1bSwuYXMtc3RyZXRjaC0tbWVkaXVtLC5hcy1zdHJldGNoLW1lZGl1bSwuYWxpZ24tc2VsZi1zLS1tZWRpdW0sLmFsaWduLXNlbGYtcy1tZWRpdW0sLmFsaWduLXNlbGYtc3RyZXRjaC0tbWVkaXVtLC5hbGlnbi1zZWxmLXN0cmV0Y2gtbWVkaXVte2FsaWduLXNlbGY6c3RyZXRjaH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYXMtcy0tbGFyZ2UsLmFzLXMtbGFyZ2UsLmFzLXN0cmV0Y2gtLWxhcmdlLC5hcy1zdHJldGNoLWxhcmdlLC5hbGlnbi1zZWxmLXMtLWxhcmdlLC5hbGlnbi1zZWxmLXMtbGFyZ2UsLmFsaWduLXNlbGYtc3RyZXRjaC0tbGFyZ2UsLmFsaWduLXNlbGYtc3RyZXRjaC1sYXJnZXthbGlnbi1zZWxmOnN0cmV0Y2h9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmFzLXMtLXhsYXJnZSwuYXMtcy14bGFyZ2UsLmFzLXN0cmV0Y2gtLXhsYXJnZSwuYXMtc3RyZXRjaC14bGFyZ2UsLmFsaWduLXNlbGYtcy0teGxhcmdlLC5hbGlnbi1zZWxmLXMteGxhcmdlLC5hbGlnbi1zZWxmLXN0cmV0Y2gtLXhsYXJnZSwuYWxpZ24tc2VsZi1zdHJldGNoLXhsYXJnZXthbGlnbi1zZWxmOnN0cmV0Y2h9fS5hcy1zLC5hcy1zdHJldGNoLC5hbGlnbi1zZWxmLXMsLmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2h9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5hcy1jLS1tZWRpdW0sLmFzLWMtbWVkaXVtLC5hcy1jZW50ZXItLW1lZGl1bSwuYXMtY2VudGVyLW1lZGl1bSwuYWxpZ24tc2VsZi1jLS1tZWRpdW0sLmFsaWduLXNlbGYtYy1tZWRpdW0sLmFsaWduLXNlbGYtY2VudGVyLS1tZWRpdW0sLmFsaWduLXNlbGYtY2VudGVyLW1lZGl1bXthbGlnbi1zZWxmOmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYXMtYy0tbGFyZ2UsLmFzLWMtbGFyZ2UsLmFzLWNlbnRlci0tbGFyZ2UsLmFzLWNlbnRlci1sYXJnZSwuYWxpZ24tc2VsZi1jLS1sYXJnZSwuYWxpZ24tc2VsZi1jLWxhcmdlLC5hbGlnbi1zZWxmLWNlbnRlci0tbGFyZ2UsLmFsaWduLXNlbGYtY2VudGVyLWxhcmdle2FsaWduLXNlbGY6Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5hcy1jLS14bGFyZ2UsLmFzLWMteGxhcmdlLC5hcy1jZW50ZXItLXhsYXJnZSwuYXMtY2VudGVyLXhsYXJnZSwuYWxpZ24tc2VsZi1jLS14bGFyZ2UsLmFsaWduLXNlbGYtYy14bGFyZ2UsLmFsaWduLXNlbGYtY2VudGVyLS14bGFyZ2UsLmFsaWduLXNlbGYtY2VudGVyLXhsYXJnZXthbGlnbi1zZWxmOmNlbnRlcn19LmFzLWMsLmFzLWNlbnRlciwuYWxpZ24tc2VsZi1jLC5hbGlnbi1zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmFzLWJsLS1tZWRpdW0sLmFzLWJsLW1lZGl1bSwuYXMtYmFzZWxpbmUtLW1lZGl1bSwuYXMtYmFzZWxpbmUtbWVkaXVtLC5hbGlnbi1zZWxmLWJsLS1tZWRpdW0sLmFsaWduLXNlbGYtYmwtbWVkaXVtLC5hbGlnbi1zZWxmLWJhc2VsaW5lLS1tZWRpdW0sLmFsaWduLXNlbGYtYmFzZWxpbmUtbWVkaXVte2FsaWduLXNlbGY6YmFzZWxpbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFzLWJsLS1sYXJnZSwuYXMtYmwtbGFyZ2UsLmFzLWJhc2VsaW5lLS1sYXJnZSwuYXMtYmFzZWxpbmUtbGFyZ2UsLmFsaWduLXNlbGYtYmwtLWxhcmdlLC5hbGlnbi1zZWxmLWJsLWxhcmdlLC5hbGlnbi1zZWxmLWJhc2VsaW5lLS1sYXJnZSwuYWxpZ24tc2VsZi1iYXNlbGluZS1sYXJnZXthbGlnbi1zZWxmOmJhc2VsaW5lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5hcy1ibC0teGxhcmdlLC5hcy1ibC14bGFyZ2UsLmFzLWJhc2VsaW5lLS14bGFyZ2UsLmFzLWJhc2VsaW5lLXhsYXJnZSwuYWxpZ24tc2VsZi1ibC0teGxhcmdlLC5hbGlnbi1zZWxmLWJsLXhsYXJnZSwuYWxpZ24tc2VsZi1iYXNlbGluZS0teGxhcmdlLC5hbGlnbi1zZWxmLWJhc2VsaW5lLXhsYXJnZXthbGlnbi1zZWxmOmJhc2VsaW5lfX0uYXMtYmwsLmFzLWJhc2VsaW5lLC5hbGlnbi1zZWxmLWJsLC5hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5hcy1mcy0tbWVkaXVtLC5hcy1mcy1tZWRpdW0sLmFzLWZsZXgtc3RhcnQtLW1lZGl1bSwuYXMtZmxleC1zdGFydC1tZWRpdW0sLmFsaWduLXNlbGYtZnMtLW1lZGl1bSwuYWxpZ24tc2VsZi1mcy1tZWRpdW0sLmFsaWduLXNlbGYtZmxleC1zdGFydC0tbWVkaXVtLC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtbWVkaXVte2FsaWduLXNlbGY6ZmxleC1zdGFydH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYXMtZnMtLWxhcmdlLC5hcy1mcy1sYXJnZSwuYXMtZmxleC1zdGFydC0tbGFyZ2UsLmFzLWZsZXgtc3RhcnQtbGFyZ2UsLmFsaWduLXNlbGYtZnMtLWxhcmdlLC5hbGlnbi1zZWxmLWZzLWxhcmdlLC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtLWxhcmdlLC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQtbGFyZ2V7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5hcy1mcy0teGxhcmdlLC5hcy1mcy14bGFyZ2UsLmFzLWZsZXgtc3RhcnQtLXhsYXJnZSwuYXMtZmxleC1zdGFydC14bGFyZ2UsLmFsaWduLXNlbGYtZnMtLXhsYXJnZSwuYWxpZ24tc2VsZi1mcy14bGFyZ2UsLmFsaWduLXNlbGYtZmxleC1zdGFydC0teGxhcmdlLC5hbGlnbi1zZWxmLWZsZXgtc3RhcnQteGxhcmdle2FsaWduLXNlbGY6ZmxleC1zdGFydH19LmFzLWZzLC5hcy1mbGV4LXN0YXJ0LC5hbGlnbi1zZWxmLWZzLC5hbGlnbi1zZWxmLWZsZXgtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYXMtZmUtLW1lZGl1bSwuYXMtZmUtbWVkaXVtLC5hcy1mbGV4LWVuZC0tbWVkaXVtLC5hcy1mbGV4LWVuZC1tZWRpdW0sLmFsaWduLXNlbGYtZmUtLW1lZGl1bSwuYWxpZ24tc2VsZi1mZS1tZWRpdW0sLmFsaWduLXNlbGYtZmxleC1lbmQtLW1lZGl1bSwuYWxpZ24tc2VsZi1mbGV4LWVuZC1tZWRpdW17YWxpZ24tc2VsZjpmbGV4LWVuZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYXMtZmUtLWxhcmdlLC5hcy1mZS1sYXJnZSwuYXMtZmxleC1lbmQtLWxhcmdlLC5hcy1mbGV4LWVuZC1sYXJnZSwuYWxpZ24tc2VsZi1mZS0tbGFyZ2UsLmFsaWduLXNlbGYtZmUtbGFyZ2UsLmFsaWduLXNlbGYtZmxleC1lbmQtLWxhcmdlLC5hbGlnbi1zZWxmLWZsZXgtZW5kLWxhcmdle2FsaWduLXNlbGY6ZmxleC1lbmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmFzLWZlLS14bGFyZ2UsLmFzLWZlLXhsYXJnZSwuYXMtZmxleC1lbmQtLXhsYXJnZSwuYXMtZmxleC1lbmQteGxhcmdlLC5hbGlnbi1zZWxmLWZlLS14bGFyZ2UsLmFsaWduLXNlbGYtZmUteGxhcmdlLC5hbGlnbi1zZWxmLWZsZXgtZW5kLS14bGFyZ2UsLmFsaWduLXNlbGYtZmxleC1lbmQteGxhcmdle2FsaWduLXNlbGY6ZmxleC1lbmR9fS5hcy1mZSwuYXMtZmxleC1lbmQsLmFsaWduLXNlbGYtZmUsLmFsaWduLXNlbGYtZmxleC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmpzLXMtLW1lZGl1bSwuanMtcy1tZWRpdW0sLmpzLXN0cmV0Y2gtLW1lZGl1bSwuanMtc3RyZXRjaC1tZWRpdW0sLmp1c3RpZnktc2VsZi1zLS1tZWRpdW0sLmp1c3RpZnktc2VsZi1zLW1lZGl1bSwuanVzdGlmeS1zZWxmLXN0cmV0Y2gtLW1lZGl1bSwuanVzdGlmeS1zZWxmLXN0cmV0Y2gtbWVkaXVte2p1c3RpZnktc2VsZjpzdHJldGNofX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5qcy1zLS1sYXJnZSwuanMtcy1sYXJnZSwuanMtc3RyZXRjaC0tbGFyZ2UsLmpzLXN0cmV0Y2gtbGFyZ2UsLmp1c3RpZnktc2VsZi1zLS1sYXJnZSwuanVzdGlmeS1zZWxmLXMtbGFyZ2UsLmp1c3RpZnktc2VsZi1zdHJldGNoLS1sYXJnZSwuanVzdGlmeS1zZWxmLXN0cmV0Y2gtbGFyZ2V7anVzdGlmeS1zZWxmOnN0cmV0Y2h9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmpzLXMtLXhsYXJnZSwuanMtcy14bGFyZ2UsLmpzLXN0cmV0Y2gtLXhsYXJnZSwuanMtc3RyZXRjaC14bGFyZ2UsLmp1c3RpZnktc2VsZi1zLS14bGFyZ2UsLmp1c3RpZnktc2VsZi1zLXhsYXJnZSwuanVzdGlmeS1zZWxmLXN0cmV0Y2gtLXhsYXJnZSwuanVzdGlmeS1zZWxmLXN0cmV0Y2gteGxhcmdle2p1c3RpZnktc2VsZjpzdHJldGNofX0uanMtcywuanMtc3RyZXRjaCwuanVzdGlmeS1zZWxmLXMsLmp1c3RpZnktc2VsZi1zdHJldGNoe2p1c3RpZnktc2VsZjpzdHJldGNofUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuanMtYy0tbWVkaXVtLC5qcy1jLW1lZGl1bSwuanMtY2VudGVyLS1tZWRpdW0sLmpzLWNlbnRlci1tZWRpdW0sLmp1c3RpZnktc2VsZi1jLS1tZWRpdW0sLmp1c3RpZnktc2VsZi1jLW1lZGl1bSwuanVzdGlmeS1zZWxmLWNlbnRlci0tbWVkaXVtLC5qdXN0aWZ5LXNlbGYtY2VudGVyLW1lZGl1bXtqdXN0aWZ5LXNlbGY6Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5qcy1jLS1sYXJnZSwuanMtYy1sYXJnZSwuanMtY2VudGVyLS1sYXJnZSwuanMtY2VudGVyLWxhcmdlLC5qdXN0aWZ5LXNlbGYtYy0tbGFyZ2UsLmp1c3RpZnktc2VsZi1jLWxhcmdlLC5qdXN0aWZ5LXNlbGYtY2VudGVyLS1sYXJnZSwuanVzdGlmeS1zZWxmLWNlbnRlci1sYXJnZXtqdXN0aWZ5LXNlbGY6Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5qcy1jLS14bGFyZ2UsLmpzLWMteGxhcmdlLC5qcy1jZW50ZXItLXhsYXJnZSwuanMtY2VudGVyLXhsYXJnZSwuanVzdGlmeS1zZWxmLWMtLXhsYXJnZSwuanVzdGlmeS1zZWxmLWMteGxhcmdlLC5qdXN0aWZ5LXNlbGYtY2VudGVyLS14bGFyZ2UsLmp1c3RpZnktc2VsZi1jZW50ZXIteGxhcmdle2p1c3RpZnktc2VsZjpjZW50ZXJ9fS5qcy1jLC5qcy1jZW50ZXIsLmp1c3RpZnktc2VsZi1jLC5qdXN0aWZ5LXNlbGYtY2VudGVye2p1c3RpZnktc2VsZjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5qcy1ibC0tbWVkaXVtLC5qcy1ibC1tZWRpdW0sLmpzLWJhc2VsaW5lLS1tZWRpdW0sLmpzLWJhc2VsaW5lLW1lZGl1bSwuanVzdGlmeS1zZWxmLWJsLS1tZWRpdW0sLmp1c3RpZnktc2VsZi1ibC1tZWRpdW0sLmp1c3RpZnktc2VsZi1iYXNlbGluZS0tbWVkaXVtLC5qdXN0aWZ5LXNlbGYtYmFzZWxpbmUtbWVkaXVte2p1c3RpZnktc2VsZjpiYXNlbGluZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuanMtYmwtLWxhcmdlLC5qcy1ibC1sYXJnZSwuanMtYmFzZWxpbmUtLWxhcmdlLC5qcy1iYXNlbGluZS1sYXJnZSwuanVzdGlmeS1zZWxmLWJsLS1sYXJnZSwuanVzdGlmeS1zZWxmLWJsLWxhcmdlLC5qdXN0aWZ5LXNlbGYtYmFzZWxpbmUtLWxhcmdlLC5qdXN0aWZ5LXNlbGYtYmFzZWxpbmUtbGFyZ2V7anVzdGlmeS1zZWxmOmJhc2VsaW5lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5qcy1ibC0teGxhcmdlLC5qcy1ibC14bGFyZ2UsLmpzLWJhc2VsaW5lLS14bGFyZ2UsLmpzLWJhc2VsaW5lLXhsYXJnZSwuanVzdGlmeS1zZWxmLWJsLS14bGFyZ2UsLmp1c3RpZnktc2VsZi1ibC14bGFyZ2UsLmp1c3RpZnktc2VsZi1iYXNlbGluZS0teGxhcmdlLC5qdXN0aWZ5LXNlbGYtYmFzZWxpbmUteGxhcmdle2p1c3RpZnktc2VsZjpiYXNlbGluZX19LmpzLWJsLC5qcy1iYXNlbGluZSwuanVzdGlmeS1zZWxmLWJsLC5qdXN0aWZ5LXNlbGYtYmFzZWxpbmV7anVzdGlmeS1zZWxmOmJhc2VsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuanMtZnMtLW1lZGl1bSwuanMtZnMtbWVkaXVtLC5qcy1mbGV4LXN0YXJ0LS1tZWRpdW0sLmpzLWZsZXgtc3RhcnQtbWVkaXVtLC5qdXN0aWZ5LXNlbGYtZnMtLW1lZGl1bSwuanVzdGlmeS1zZWxmLWZzLW1lZGl1bSwuanVzdGlmeS1zZWxmLWZsZXgtc3RhcnQtLW1lZGl1bSwuanVzdGlmeS1zZWxmLWZsZXgtc3RhcnQtbWVkaXVte2p1c3RpZnktc2VsZjpmbGV4LXN0YXJ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5qcy1mcy0tbGFyZ2UsLmpzLWZzLWxhcmdlLC5qcy1mbGV4LXN0YXJ0LS1sYXJnZSwuanMtZmxleC1zdGFydC1sYXJnZSwuanVzdGlmeS1zZWxmLWZzLS1sYXJnZSwuanVzdGlmeS1zZWxmLWZzLWxhcmdlLC5qdXN0aWZ5LXNlbGYtZmxleC1zdGFydC0tbGFyZ2UsLmp1c3RpZnktc2VsZi1mbGV4LXN0YXJ0LWxhcmdle2p1c3RpZnktc2VsZjpmbGV4LXN0YXJ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5qcy1mcy0teGxhcmdlLC5qcy1mcy14bGFyZ2UsLmpzLWZsZXgtc3RhcnQtLXhsYXJnZSwuanMtZmxleC1zdGFydC14bGFyZ2UsLmp1c3RpZnktc2VsZi1mcy0teGxhcmdlLC5qdXN0aWZ5LXNlbGYtZnMteGxhcmdlLC5qdXN0aWZ5LXNlbGYtZmxleC1zdGFydC0teGxhcmdlLC5qdXN0aWZ5LXNlbGYtZmxleC1zdGFydC14bGFyZ2V7anVzdGlmeS1zZWxmOmZsZXgtc3RhcnR9fS5qcy1mcywuanMtZmxleC1zdGFydCwuanVzdGlmeS1zZWxmLWZzLC5qdXN0aWZ5LXNlbGYtZmxleC1zdGFydHtqdXN0aWZ5LXNlbGY6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmpzLWZlLS1tZWRpdW0sLmpzLWZlLW1lZGl1bSwuanMtZmxleC1lbmQtLW1lZGl1bSwuanMtZmxleC1lbmQtbWVkaXVtLC5qdXN0aWZ5LXNlbGYtZmUtLW1lZGl1bSwuanVzdGlmeS1zZWxmLWZlLW1lZGl1bSwuanVzdGlmeS1zZWxmLWZsZXgtZW5kLS1tZWRpdW0sLmp1c3RpZnktc2VsZi1mbGV4LWVuZC1tZWRpdW17anVzdGlmeS1zZWxmOmZsZXgtZW5kfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5qcy1mZS0tbGFyZ2UsLmpzLWZlLWxhcmdlLC5qcy1mbGV4LWVuZC0tbGFyZ2UsLmpzLWZsZXgtZW5kLWxhcmdlLC5qdXN0aWZ5LXNlbGYtZmUtLWxhcmdlLC5qdXN0aWZ5LXNlbGYtZmUtbGFyZ2UsLmp1c3RpZnktc2VsZi1mbGV4LWVuZC0tbGFyZ2UsLmp1c3RpZnktc2VsZi1mbGV4LWVuZC1sYXJnZXtqdXN0aWZ5LXNlbGY6ZmxleC1lbmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmpzLWZlLS14bGFyZ2UsLmpzLWZlLXhsYXJnZSwuanMtZmxleC1lbmQtLXhsYXJnZSwuanMtZmxleC1lbmQteGxhcmdlLC5qdXN0aWZ5LXNlbGYtZmUtLXhsYXJnZSwuanVzdGlmeS1zZWxmLWZlLXhsYXJnZSwuanVzdGlmeS1zZWxmLWZsZXgtZW5kLS14bGFyZ2UsLmp1c3RpZnktc2VsZi1mbGV4LWVuZC14bGFyZ2V7anVzdGlmeS1zZWxmOmZsZXgtZW5kfX0uanMtZmUsLmpzLWZsZXgtZW5kLC5qdXN0aWZ5LXNlbGYtZmUsLmp1c3RpZnktc2VsZi1mbGV4LWVuZHtqdXN0aWZ5LXNlbGY6ZmxleC1lbmR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5mZC1jLS1tZWRpdW0sLmZkLWMtbWVkaXVtLC5mZC1jb2x1bW4tLW1lZGl1bSwuZmQtY29sdW1uLW1lZGl1bSwuZmxleC1kaXJlY3Rpb24tYy0tbWVkaXVtLC5mbGV4LWRpcmVjdGlvbi1jLW1lZGl1bSwuZmxleC1kaXJlY3Rpb24tY29sdW1uLS1tZWRpdW0sLmZsZXgtZGlyZWN0aW9uLWNvbHVtbi1tZWRpdW17ZmxleC1kaXJlY3Rpb246Y29sdW1ufX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mZC1jLS1sYXJnZSwuZmQtYy1sYXJnZSwuZmQtY29sdW1uLS1sYXJnZSwuZmQtY29sdW1uLWxhcmdlLC5mbGV4LWRpcmVjdGlvbi1jLS1sYXJnZSwuZmxleC1kaXJlY3Rpb24tYy1sYXJnZSwuZmxleC1kaXJlY3Rpb24tY29sdW1uLS1sYXJnZSwuZmxleC1kaXJlY3Rpb24tY29sdW1uLWxhcmdle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuZmQtYy0teGxhcmdlLC5mZC1jLXhsYXJnZSwuZmQtY29sdW1uLS14bGFyZ2UsLmZkLWNvbHVtbi14bGFyZ2UsLmZsZXgtZGlyZWN0aW9uLWMtLXhsYXJnZSwuZmxleC1kaXJlY3Rpb24tYy14bGFyZ2UsLmZsZXgtZGlyZWN0aW9uLWNvbHVtbi0teGxhcmdlLC5mbGV4LWRpcmVjdGlvbi1jb2x1bW4teGxhcmdle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZkLWMsLmZkLWNvbHVtbiwuZmxleC1kaXJlY3Rpb24tYywuZmxleC1kaXJlY3Rpb24tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmZkLXItLW1lZGl1bSwuZmQtci1tZWRpdW0sLmZkLXJvdy0tbWVkaXVtLC5mZC1yb3ctbWVkaXVtLC5mbGV4LWRpcmVjdGlvbi1yLS1tZWRpdW0sLmZsZXgtZGlyZWN0aW9uLXItbWVkaXVtLC5mbGV4LWRpcmVjdGlvbi1yb3ctLW1lZGl1bSwuZmxleC1kaXJlY3Rpb24tcm93LW1lZGl1bXtmbGV4LWRpcmVjdGlvbjpyb3d9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZkLXItLWxhcmdlLC5mZC1yLWxhcmdlLC5mZC1yb3ctLWxhcmdlLC5mZC1yb3ctbGFyZ2UsLmZsZXgtZGlyZWN0aW9uLXItLWxhcmdlLC5mbGV4LWRpcmVjdGlvbi1yLWxhcmdlLC5mbGV4LWRpcmVjdGlvbi1yb3ctLWxhcmdlLC5mbGV4LWRpcmVjdGlvbi1yb3ctbGFyZ2V7ZmxleC1kaXJlY3Rpb246cm93fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5mZC1yLS14bGFyZ2UsLmZkLXIteGxhcmdlLC5mZC1yb3ctLXhsYXJnZSwuZmQtcm93LXhsYXJnZSwuZmxleC1kaXJlY3Rpb24tci0teGxhcmdlLC5mbGV4LWRpcmVjdGlvbi1yLXhsYXJnZSwuZmxleC1kaXJlY3Rpb24tcm93LS14bGFyZ2UsLmZsZXgtZGlyZWN0aW9uLXJvdy14bGFyZ2V7ZmxleC1kaXJlY3Rpb246cm93fX0uZmQtciwuZmQtcm93LC5mbGV4LWRpcmVjdGlvbi1yLC5mbGV4LWRpcmVjdGlvbi1yb3d7ZmxleC1kaXJlY3Rpb246cm93fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuZmctLW1lZGl1bSwuZmctbWVkaXVtLC5ncm93LS1tZWRpdW0sLmdyb3ctbWVkaXVtLC5mbGV4LWdyb3ctLW1lZGl1bSwuZmxleC1ncm93LW1lZGl1bXtmbGV4LWdyb3c6MX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmctLWxhcmdlLC5mZy1sYXJnZSwuZ3Jvdy0tbGFyZ2UsLmdyb3ctbGFyZ2UsLmZsZXgtZ3Jvdy0tbGFyZ2UsLmZsZXgtZ3Jvdy1sYXJnZXtmbGV4LWdyb3c6MX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuZmctLXhsYXJnZSwuZmcteGxhcmdlLC5ncm93LS14bGFyZ2UsLmdyb3cteGxhcmdlLC5mbGV4LWdyb3ctLXhsYXJnZSwuZmxleC1ncm93LXhsYXJnZXtmbGV4LWdyb3c6MX19LmZnLC5ncm93LC5mbGV4LWdyb3d7ZmxleC1ncm93OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5mcy0tbWVkaXVtLC5mcy1tZWRpdW0sLnNocmluay0tbWVkaXVtLC5zaHJpbmstbWVkaXVtLC5mbGV4LXNocmluay0tbWVkaXVtLC5mbGV4LXNocmluay1tZWRpdW17ZmxleC1zaHJpbms6MX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZnMtLWxhcmdlLC5mcy1sYXJnZSwuc2hyaW5rLS1sYXJnZSwuc2hyaW5rLWxhcmdlLC5mbGV4LXNocmluay0tbGFyZ2UsLmZsZXgtc2hyaW5rLWxhcmdle2ZsZXgtc2hyaW5rOjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LmZzLS14bGFyZ2UsLmZzLXhsYXJnZSwuc2hyaW5rLS14bGFyZ2UsLnNocmluay14bGFyZ2UsLmZsZXgtc2hyaW5rLS14bGFyZ2UsLmZsZXgtc2hyaW5rLXhsYXJnZXtmbGV4LXNocmluazoxfX0uZnMsLnNocmluaywuZmxleC1zaHJpbmt7ZmxleC1zaHJpbms6MX0uZmItMCwuYmFzaXMtMCwuZmxleC1iYXNpcy0we2ZsZXgtYmFzaXM6MH0uZmItNTAsLmJhc2lzLTUwLC5mbGV4LWJhc2lzLTUwe2ZsZXgtYmFzaXM6NTAlfS5mYi0xMDAsLmJhc2lzLTEwMCwuZmxleC1iYXNpcy0xMDB7ZmxleC1iYXNpczoxMDAlfS5mYi1hdXRvLC5iYXNpcy1hdXRvLC5mbGV4LWJhc2lzLWF1dG97ZmxleC1iYXNpczphdXRvfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJpY29uc1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcmM6dXJsKFwiZm9udHMvY3BpY29ucy9mb250cy9jcGljb25zLmVvdD9idXN0PXYxXCIpO3NyYzp1cmwoXCJmb250cy9jcGljb25zL2ZvbnRzL2NwaWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCJmb250cy9jcGljb25zL2ZvbnRzL2NwaWNvbnMud29mZj9idXN0PXYxXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiZm9udHMvY3BpY29ucy9mb250cy9jcGljb25zLnR0Zj9idXN0PXYxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcImZvbnRzL2NwaWNvbnMvZm9udHMvY3BpY29ucy5zdmcjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MjAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC90aGluL3RoaW4uZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL3RoaW4vdGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL3RoaW4vdGhpbi53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC90aGluL3RoaW4udHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvdGhpbi90aGluLnN2ZyNQcm94aW1hXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUHJveGltYVwiO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjIwMDtzcmM6dXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvdGhpbml0YWxpYy90aGluaXQuZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL3RoaW5pdGFsaWMvdGhpbml0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvdGhpbml0YWxpYy90aGluaXQud29mZj9idXN0PXYxXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvdGhpbml0YWxpYy90aGluaXQudHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvdGhpbml0YWxpYy90aGluaXQuc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MzAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9saWdodC9saWdodC5lb3Q/YnVzdD12MVwiKTtzcmM6dXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvbGlnaHQvbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9saWdodC9saWdodC53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9saWdodC9saWdodC50dGY/YnVzdD12MVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9saWdodC9saWdodC5zdmcjUHJveGltYVwiKSBmb3JtYXQoXCJzdmdcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlByb3hpbWFcIjtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2xpZ2h0aXRhbGljL2xpZ2h0aXQuZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2xpZ2h0aXRhbGljL2xpZ2h0aXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9saWdodGl0YWxpYy9saWdodGl0LndvZmY/YnVzdD12MVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2xpZ2h0aXRhbGljL2xpZ2h0aXQudHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvbGlnaHRpdGFsaWMvbGlnaHRpdC5zdmcjUHJveGltYVwiKSBmb3JtYXQoXCJzdmdcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlByb3hpbWFcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL3JlZ3VsYXIvcmVndWxhci5lb3Q/YnVzdD12MVwiKTtzcmM6dXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvcmVndWxhci9yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvcmVndWxhci9yZWd1bGFyLndvZmY/YnVzdD12MVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL3JlZ3VsYXIvcmVndWxhci50dGY/YnVzdD12MVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9yZWd1bGFyL3JlZ3VsYXIuc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9pdGFsaWMvcmVndWxhcml0LmVvdD9idXN0PXYxXCIpO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9pdGFsaWMvcmVndWxhcml0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvaXRhbGljL3JlZ3VsYXJpdC53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9pdGFsaWMvcmVndWxhcml0LnR0Zj9idXN0PXYxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2l0YWxpYy9yZWd1bGFyaXQuc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9tZWRpdW0vbWVkaXVtLmVvdD9idXN0PXYxXCIpO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9tZWRpdW0vbWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvbWVkaXVtL21lZGl1bS53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9tZWRpdW0vbWVkaXVtLnR0Zj9idXN0PXYxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL21lZGl1bS9tZWRpdW0uc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NTAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9tZWRpdW1pdGFsaWMvbWVkaXVtaXQuZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL21lZGl1bWl0YWxpYy9tZWRpdW1pdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL21lZGl1bWl0YWxpYy9tZWRpdW1pdC53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9tZWRpdW1pdGFsaWMvbWVkaXVtaXQudHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvbWVkaXVtaXRhbGljL21lZGl1bWl0LnN2ZyNQcm94aW1hXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUHJveGltYVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtzcmM6dXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvc2VtaWJvbGQvc2VtaWJvbGQuZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL3NlbWlib2xkL3NlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvc2VtaWJvbGQvc2VtaWJvbGQud29mZj9idXN0PXYxXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvc2VtaWJvbGQvc2VtaWJvbGQudHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvc2VtaWJvbGQvc2VtaWJvbGQuc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NjAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9zZW1pYm9sZGl0YWxpYy9zZW1pYm9sZGl0LmVvdD9idXN0PXYxXCIpO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9zZW1pYm9sZGl0YWxpYy9zZW1pYm9sZGl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvc2VtaWJvbGRpdGFsaWMvc2VtaWJvbGRpdC53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9zZW1pYm9sZGl0YWxpYy9zZW1pYm9sZGl0LnR0Zj9idXN0PXYxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL3NlbWlib2xkaXRhbGljL3NlbWlib2xkaXQuc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9ib2xkL2JvbGQuZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2JvbGQvYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2JvbGQvYm9sZC53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9ib2xkL2JvbGQudHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYm9sZC9ib2xkLnN2ZyNQcm94aW1hXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUHJveGltYVwiO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjcwMDtzcmM6dXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYm9sZGl0YWxpYy9ib2xkaXQuZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2JvbGRpdGFsaWMvYm9sZGl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYm9sZGl0YWxpYy9ib2xkaXQud29mZj9idXN0PXYxXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYm9sZGl0YWxpYy9ib2xkaXQudHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYm9sZGl0YWxpYy9ib2xkaXQuc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6ODAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9leHRyYWJvbGQvZXh0cmFib2xkLmVvdD9idXN0PXYxXCIpO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9leHRyYWJvbGQvZXh0cmFib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvZXh0cmFib2xkL2V4dHJhYm9sZC53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9leHRyYWJvbGQvZXh0cmFib2xkLnR0Zj9idXN0PXYxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2V4dHJhYm9sZC9leHRyYWJvbGQuc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6ODAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9leHRyYWJvbGRpdGFsaWMvZXh0cmFib2xkaXQuZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2V4dHJhYm9sZGl0YWxpYy9leHRyYWJvbGRpdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2V4dHJhYm9sZGl0YWxpYy9leHRyYWJvbGRpdC53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9leHRyYWJvbGRpdGFsaWMvZXh0cmFib2xkaXQudHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvZXh0cmFib2xkaXRhbGljL2V4dHJhYm9sZGl0LnN2ZyNQcm94aW1hXCIpIGZvcm1hdChcInN2Z1wiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUHJveGltYVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtzcmM6dXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYmxhY2svYmxhY2suZW90P2J1c3Q9djFcIik7c3JjOnVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2JsYWNrL2JsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYmxhY2svYmxhY2sud29mZj9idXN0PXYxXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYmxhY2svYmxhY2sudHRmP2J1c3Q9djFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYmxhY2svYmxhY2suc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQcm94aW1hXCI7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6OTAwO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9ibGFja2l0YWxpYy9ibGFja2l0LmVvdD9idXN0PXYxXCIpO3NyYzp1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9ibGFja2l0YWxpYy9ibGFja2l0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2Rpc3QvZm9udHMvcHJveGltYS1jb25kZW5zZWQvYmxhY2tpdGFsaWMvYmxhY2tpdC53b2ZmP2J1c3Q9djFcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZGlzdC9mb250cy9wcm94aW1hLWNvbmRlbnNlZC9ibGFja2l0YWxpYy9ibGFja2l0LnR0Zj9idXN0PXYxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9kaXN0L2ZvbnRzL3Byb3hpbWEtY29uZGVuc2VkL2JsYWNraXRhbGljL2JsYWNraXQuc3ZnI1Byb3hpbWFcIikgZm9ybWF0KFwic3ZnXCIpfS50ZXh0LXhze2ZvbnQtc2l6ZTowLjc1cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50fS50ZXh0LXNte2ZvbnQtc2l6ZTowLjg3NXJlbSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMjUgIWltcG9ydGFudH0udGV4dC1iYXNle2ZvbnQtc2l6ZToxcmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnR9LnRleHQtbGd7Zm9udC1zaXplOjEuMTI1cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50fS50ZXh0LXhse2ZvbnQtc2l6ZToxLjI1cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50fS50ZXh0LTJ4bHtmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MiAhaW1wb3J0YW50fS50ZXh0LTN4bHtmb250LXNpemU6MS44NzVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoyLjI1ICFpbXBvcnRhbnR9LnRleHQtNHhse2ZvbnQtc2l6ZToyLjI1cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6Mi41ICFpbXBvcnRhbnR9LnRleHQtNXhse2ZvbnQtc2l6ZTozcmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50fS50ZXh0LTZ4bHtmb250LXNpemU6My43NXJlbSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudH0udGV4dC03eGx7Zm9udC1zaXplOjQuNXJlbSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudH0udGV4dC04eGx7Zm9udC1zaXplOjZyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoxICFpbXBvcnRhbnR9LnRleHQtOXhse2ZvbnQtc2l6ZTo4cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50fS5sZWFkaW5nLW5vbmV7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50fS5sZWFkaW5nLXRpZ2h0e2xpbmUtaGVpZ2h0OjEuMjUgIWltcG9ydGFudH0ubGVhZGluZy1zbnVne2xpbmUtaGVpZ2h0OjEuMzc1ICFpbXBvcnRhbnR9LmxlYWRpbmctbm9ybWFse2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50fS5sZWFkaW5nLXJlbGF4ZWR7bGluZS1oZWlnaHQ6MS42MjUgIWltcG9ydGFudH0ubGVhZGluZy1sb29zZXtsaW5lLWhlaWdodDoyICFpbXBvcnRhbnR9LnRyYWNraW5nLXRpZ2h0ZXJ7bGV0dGVyLXNwYWNpbmc6LTAuMDVlbSAhaW1wb3J0YW50fS50cmFja2luZy10aWdodHtsZXR0ZXItc3BhY2luZzotMC4wMjVlbSAhaW1wb3J0YW50fS50cmFja2luZy1ub3JtYWx7bGV0dGVyLXNwYWNpbmc6MGVtICFpbXBvcnRhbnR9LnRyYWNraW5nLXdpZGV7bGV0dGVyLXNwYWNpbmc6LjAyNWVtICFpbXBvcnRhbnR9LnRyYWNraW5nLXdpZGVye2xldHRlci1zcGFjaW5nOi4wNWVtICFpbXBvcnRhbnR9LnRyYWNraW5nLXdpZGVzdHtsZXR0ZXItc3BhY2luZzouMWVtICFpbXBvcnRhbnR9aHRtbHtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjEwMCV9Ym9keXstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ubHQtaWU5IGJvZHl7YmFja2dyb3VuZDojZTRlNGU0fS5ib2R5LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tYWluLWNvbnRhaW5lcntmbGV4OjEgMSBhdXRvfS5ncmVjYXB0Y2hhLWJhZGdle3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSBzY3JlZW57LmJyYW5kLC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmJyYW5kLWZhY2UsLmJmaCBoNiwuYmZoIGg1LC5iZmggaDQsLmJmaCBoMywuYmZoIGgyLC5iZmggaDEsLmJmaCBoMSwuYmZoIGgyLC5iZmggaDMsLmJmaCBoNCwuYmZoIGg1LC5iZmggaDZ7Zm9udC1mYW1pbHk6UHJveGltYSwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWZ9aDEuYnJhbmQsaDEuYnJhbmQtZmFjZSwuYmZoIGgxLC5iZmggaDEsaDEgLmJyYW5kLGgxIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsaDEgLmJyYW5kLWZhY2UsaDEgLmJmaCBoNixoMSAuYmZoIGg1LGgxIC5iZmggaDQsaDEgLmJmaCBoMyxoMSAuYmZoIGgyLGgxIC5iZmggaDEsLmJmaCBoMSBoNiwuYmZoIGgxIGg1LC5iZmggaDEgaDQsLmJmaCBoMSBoMywuYmZoIGgxIGgyLC5iZmggaDEgaDEsaDEgLmJmaCBoMSwuYmZoIGgxIGgxLGgxIC5iZmggaDIsLmJmaCBoMSBoMixoMSAuYmZoIGgzLC5iZmggaDEgaDMsaDEgLmJmaCBoNCwuYmZoIGgxIGg0LGgxIC5iZmggaDUsLmJmaCBoMSBoNSxoMSAuYmZoIGg2LC5iZmggaDEgaDYsLmFscGhhLmJyYW5kLC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAuYWxwaGEsLmFscGhhLmJyYW5kLWZhY2UsLmJmaCBoNi5hbHBoYSwuYmZoIGg1LmFscGhhLC5iZmggaDQuYWxwaGEsLmJmaCBoMy5hbHBoYSwuYmZoIGgyLmFscGhhLC5iZmggaDEuYWxwaGEsLmFscGhhIC5icmFuZCwuYWxwaGEgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCwuYWxwaGEgLmJyYW5kLWZhY2UsLmFscGhhIC5iZmggaDYsLmFscGhhIC5iZmggaDUsLmFscGhhIC5iZmggaDQsLmFscGhhIC5iZmggaDMsLmFscGhhIC5iZmggaDIsLmFscGhhIC5iZmggaDEsLmJmaCAuYWxwaGEgaDYsLmJmaCAuYWxwaGEgaDUsLmJmaCAuYWxwaGEgaDQsLmJmaCAuYWxwaGEgaDMsLmJmaCAuYWxwaGEgaDIsLmJmaCAuYWxwaGEgaDF7bGluZS1oZWlnaHQ6MS40fWgxLmJyYW5kLGgxLmJyYW5kLWZhY2UsLmJmaCBoMSwuYmZoIGgxLGgxIC5icmFuZCxoMSAuYmxvY2txdW90ZS0tZmVhdHVyZT5wLGgxIC5icmFuZC1mYWNlLGgxIC5iZmggaDYsaDEgLmJmaCBoNSxoMSAuYmZoIGg0LGgxIC5iZmggaDMsaDEgLmJmaCBoMixoMSAuYmZoIGgxLC5iZmggaDEgaDYsLmJmaCBoMSBoNSwuYmZoIGgxIGg0LC5iZmggaDEgaDMsLmJmaCBoMSBoMiwuYmZoIGgxIGgxLGgxIC5iZmggaDEsLmJmaCBoMSBoMSxoMSAuYmZoIGgyLC5iZmggaDEgaDIsaDEgLmJmaCBoMywuYmZoIGgxIGgzLGgxIC5iZmggaDQsLmJmaCBoMSBoNCxoMSAuYmZoIGg1LC5iZmggaDEgaDUsaDEgLmJmaCBoNiwuYmZoIGgxIGg2LC5hbHBoYS5icmFuZCwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLmFscGhhLC5hbHBoYS5icmFuZC1mYWNlLC5iZmggaDYuYWxwaGEsLmJmaCBoNS5hbHBoYSwuYmZoIGg0LmFscGhhLC5iZmggaDMuYWxwaGEsLmJmaCBoMi5hbHBoYSwuYmZoIGgxLmFscGhhLC5hbHBoYSAuYnJhbmQsLmFscGhhIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmFscGhhIC5icmFuZC1mYWNlLC5hbHBoYSAuYmZoIGg2LC5hbHBoYSAuYmZoIGg1LC5hbHBoYSAuYmZoIGg0LC5hbHBoYSAuYmZoIGgzLC5hbHBoYSAuYmZoIGgyLC5hbHBoYSAuYmZoIGgxLC5iZmggLmFscGhhIGg2LC5iZmggLmFscGhhIGg1LC5iZmggLmFscGhhIGg0LC5iZmggLmFscGhhIGgzLC5iZmggLmFscGhhIGgyLC5iZmggLmFscGhhIGgxe2ZvbnQtc2l6ZTo0NC45OTk2cHg7Zm9udC1zaXplOjMuNzQ5OTY2NjY2N3JlbX1oMi5icmFuZCxoMi5icmFuZC1mYWNlLC5iZmggaDIsLmJmaCBoMixoMiAuYnJhbmQsaDIgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCxoMiAuYnJhbmQtZmFjZSxoMiAuYmZoIGg2LGgyIC5iZmggaDUsaDIgLmJmaCBoNCxoMiAuYmZoIGgzLGgyIC5iZmggaDIsaDIgLmJmaCBoMSwuYmZoIGgyIGg2LC5iZmggaDIgaDUsLmJmaCBoMiBoNCwuYmZoIGgyIGgzLC5iZmggaDIgaDIsLmJmaCBoMiBoMSxoMiAuYmZoIGgxLC5iZmggaDIgaDEsaDIgLmJmaCBoMiwuYmZoIGgyIGgyLGgyIC5iZmggaDMsLmJmaCBoMiBoMyxoMiAuYmZoIGg0LC5iZmggaDIgaDQsaDIgLmJmaCBoNSwuYmZoIGgyIGg1LGgyIC5iZmggaDYsLmJmaCBoMiBoNiwuYmV0YS5icmFuZCwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLmJldGEsLmJldGEuYnJhbmQtZmFjZSwuYmZoIGg2LmJldGEsLmJmaCBoNS5iZXRhLC5iZmggaDQuYmV0YSwuYmZoIGgzLmJldGEsLmJmaCBoMi5iZXRhLC5iZmggaDEuYmV0YSwuYmV0YSAuYnJhbmQsLmJldGEgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCwuYmV0YSAuYnJhbmQtZmFjZSwuYmV0YSAuYmZoIGg2LC5iZXRhIC5iZmggaDUsLmJldGEgLmJmaCBoNCwuYmV0YSAuYmZoIGgzLC5iZXRhIC5iZmggaDIsLmJldGEgLmJmaCBoMSwuYmZoIC5iZXRhIGg2LC5iZmggLmJldGEgaDUsLmJmaCAuYmV0YSBoNCwuYmZoIC5iZXRhIGgzLC5iZmggLmJldGEgaDIsLmJmaCAuYmV0YSBoMXtsaW5lLWhlaWdodDoxLjR9aDIuYnJhbmQsaDIuYnJhbmQtZmFjZSwuYmZoIGgyLC5iZmggaDIsaDIgLmJyYW5kLGgyIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsaDIgLmJyYW5kLWZhY2UsaDIgLmJmaCBoNixoMiAuYmZoIGg1LGgyIC5iZmggaDQsaDIgLmJmaCBoMyxoMiAuYmZoIGgyLGgyIC5iZmggaDEsLmJmaCBoMiBoNiwuYmZoIGgyIGg1LC5iZmggaDIgaDQsLmJmaCBoMiBoMywuYmZoIGgyIGgyLC5iZmggaDIgaDEsaDIgLmJmaCBoMSwuYmZoIGgyIGgxLGgyIC5iZmggaDIsLmJmaCBoMiBoMixoMiAuYmZoIGgzLC5iZmggaDIgaDMsaDIgLmJmaCBoNCwuYmZoIGgyIGg0LGgyIC5iZmggaDUsLmJmaCBoMiBoNSxoMiAuYmZoIGg2LC5iZmggaDIgaDYsLmJldGEuYnJhbmQsLmJsb2NrcXVvdGUtLWZlYXR1cmU+cC5iZXRhLC5iZXRhLmJyYW5kLWZhY2UsLmJmaCBoNi5iZXRhLC5iZmggaDUuYmV0YSwuYmZoIGg0LmJldGEsLmJmaCBoMy5iZXRhLC5iZmggaDIuYmV0YSwuYmZoIGgxLmJldGEsLmJldGEgLmJyYW5kLC5iZXRhIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmJldGEgLmJyYW5kLWZhY2UsLmJldGEgLmJmaCBoNiwuYmV0YSAuYmZoIGg1LC5iZXRhIC5iZmggaDQsLmJldGEgLmJmaCBoMywuYmV0YSAuYmZoIGgyLC5iZXRhIC5iZmggaDEsLmJmaCAuYmV0YSBoNiwuYmZoIC5iZXRhIGg1LC5iZmggLmJldGEgaDQsLmJmaCAuYmV0YSBoMywuYmZoIC5iZXRhIGgyLC5iZmggLmJldGEgaDF7Zm9udC1zaXplOjM3LjAwMDRweDtmb250LXNpemU6My4wODMzNjY2NjY3cmVtfWgzLmJyYW5kLGgzLmJyYW5kLWZhY2UsLmJmaCBoMywuYmZoIGgzLGgzIC5icmFuZCxoMyAuYmxvY2txdW90ZS0tZmVhdHVyZT5wLGgzIC5icmFuZC1mYWNlLGgzIC5iZmggaDYsaDMgLmJmaCBoNSxoMyAuYmZoIGg0LGgzIC5iZmggaDMsaDMgLmJmaCBoMixoMyAuYmZoIGgxLC5iZmggaDMgaDYsLmJmaCBoMyBoNSwuYmZoIGgzIGg0LC5iZmggaDMgaDMsLmJmaCBoMyBoMiwuYmZoIGgzIGgxLGgzIC5iZmggaDEsLmJmaCBoMyBoMSxoMyAuYmZoIGgyLC5iZmggaDMgaDIsaDMgLmJmaCBoMywuYmZoIGgzIGgzLGgzIC5iZmggaDQsLmJmaCBoMyBoNCxoMyAuYmZoIGg1LC5iZmggaDMgaDUsaDMgLmJmaCBoNiwuYmZoIGgzIGg2LC5nYW1tYS5icmFuZCwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLmdhbW1hLC5nYW1tYS5icmFuZC1mYWNlLC5iZmggaDYuZ2FtbWEsLmJmaCBoNS5nYW1tYSwuYmZoIGg0LmdhbW1hLC5iZmggaDMuZ2FtbWEsLmJmaCBoMi5nYW1tYSwuYmZoIGgxLmdhbW1hLC5nYW1tYSAuYnJhbmQsLmdhbW1hIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmdhbW1hIC5icmFuZC1mYWNlLC5nYW1tYSAuYmZoIGg2LC5nYW1tYSAuYmZoIGg1LC5nYW1tYSAuYmZoIGg0LC5nYW1tYSAuYmZoIGgzLC5nYW1tYSAuYmZoIGgyLC5nYW1tYSAuYmZoIGgxLC5iZmggLmdhbW1hIGg2LC5iZmggLmdhbW1hIGg1LC5iZmggLmdhbW1hIGg0LC5iZmggLmdhbW1hIGgzLC5iZmggLmdhbW1hIGgyLC5iZmggLmdhbW1hIGgxe2xpbmUtaGVpZ2h0OjEuNH1oMy5icmFuZCxoMy5icmFuZC1mYWNlLC5iZmggaDMsLmJmaCBoMyxoMyAuYnJhbmQsaDMgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCxoMyAuYnJhbmQtZmFjZSxoMyAuYmZoIGg2LGgzIC5iZmggaDUsaDMgLmJmaCBoNCxoMyAuYmZoIGgzLGgzIC5iZmggaDIsaDMgLmJmaCBoMSwuYmZoIGgzIGg2LC5iZmggaDMgaDUsLmJmaCBoMyBoNCwuYmZoIGgzIGgzLC5iZmggaDMgaDIsLmJmaCBoMyBoMSxoMyAuYmZoIGgxLC5iZmggaDMgaDEsaDMgLmJmaCBoMiwuYmZoIGgzIGgyLGgzIC5iZmggaDMsLmJmaCBoMyBoMyxoMyAuYmZoIGg0LC5iZmggaDMgaDQsaDMgLmJmaCBoNSwuYmZoIGgzIGg1LGgzIC5iZmggaDYsLmJmaCBoMyBoNiwuZ2FtbWEuYnJhbmQsLmJsb2NrcXVvdGUtLWZlYXR1cmU+cC5nYW1tYSwuZ2FtbWEuYnJhbmQtZmFjZSwuYmZoIGg2LmdhbW1hLC5iZmggaDUuZ2FtbWEsLmJmaCBoNC5nYW1tYSwuYmZoIGgzLmdhbW1hLC5iZmggaDIuZ2FtbWEsLmJmaCBoMS5nYW1tYSwuZ2FtbWEgLmJyYW5kLC5nYW1tYSAuYmxvY2txdW90ZS0tZmVhdHVyZT5wLC5nYW1tYSAuYnJhbmQtZmFjZSwuZ2FtbWEgLmJmaCBoNiwuZ2FtbWEgLmJmaCBoNSwuZ2FtbWEgLmJmaCBoNCwuZ2FtbWEgLmJmaCBoMywuZ2FtbWEgLmJmaCBoMiwuZ2FtbWEgLmJmaCBoMSwuYmZoIC5nYW1tYSBoNiwuYmZoIC5nYW1tYSBoNSwuYmZoIC5nYW1tYSBoNCwuYmZoIC5nYW1tYSBoMywuYmZoIC5nYW1tYSBoMiwuYmZoIC5nYW1tYSBoMXtmb250LXNpemU6MjlweDtmb250LXNpemU6Mi40MTY2NjY2NjY3cmVtfWg0LmJyYW5kLGg0LmJyYW5kLWZhY2UsLmJmaCBoNCwuYmZoIGg0LGg0IC5icmFuZCxoNCAuYmxvY2txdW90ZS0tZmVhdHVyZT5wLGg0IC5icmFuZC1mYWNlLGg0IC5iZmggaDYsaDQgLmJmaCBoNSxoNCAuYmZoIGg0LGg0IC5iZmggaDMsaDQgLmJmaCBoMixoNCAuYmZoIGgxLC5iZmggaDQgaDYsLmJmaCBoNCBoNSwuYmZoIGg0IGg0LC5iZmggaDQgaDMsLmJmaCBoNCBoMiwuYmZoIGg0IGgxLGg0IC5iZmggaDEsLmJmaCBoNCBoMSxoNCAuYmZoIGgyLC5iZmggaDQgaDIsaDQgLmJmaCBoMywuYmZoIGg0IGgzLGg0IC5iZmggaDQsLmJmaCBoNCBoNCxoNCAuYmZoIGg1LC5iZmggaDQgaDUsaDQgLmJmaCBoNiwuYmZoIGg0IGg2LC5kZWx0YS5icmFuZCwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLmRlbHRhLC5kZWx0YS5icmFuZC1mYWNlLC5iZmggaDYuZGVsdGEsLmJmaCBoNS5kZWx0YSwuYmZoIGg0LmRlbHRhLC5iZmggaDMuZGVsdGEsLmJmaCBoMi5kZWx0YSwuYmZoIGgxLmRlbHRhLC5kZWx0YSAuYnJhbmQsLmRlbHRhIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmRlbHRhIC5icmFuZC1mYWNlLC5kZWx0YSAuYmZoIGg2LC5kZWx0YSAuYmZoIGg1LC5kZWx0YSAuYmZoIGg0LC5kZWx0YSAuYmZoIGgzLC5kZWx0YSAuYmZoIGgyLC5kZWx0YSAuYmZoIGgxLC5iZmggLmRlbHRhIGg2LC5iZmggLmRlbHRhIGg1LC5iZmggLmRlbHRhIGg0LC5iZmggLmRlbHRhIGgzLC5iZmggLmRlbHRhIGgyLC5iZmggLmRlbHRhIGgxe2xpbmUtaGVpZ2h0OjEuNH1oNC5icmFuZCxoNC5icmFuZC1mYWNlLC5iZmggaDQsLmJmaCBoNCxoNCAuYnJhbmQsaDQgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCxoNCAuYnJhbmQtZmFjZSxoNCAuYmZoIGg2LGg0IC5iZmggaDUsaDQgLmJmaCBoNCxoNCAuYmZoIGgzLGg0IC5iZmggaDIsaDQgLmJmaCBoMSwuYmZoIGg0IGg2LC5iZmggaDQgaDUsLmJmaCBoNCBoNCwuYmZoIGg0IGgzLC5iZmggaDQgaDIsLmJmaCBoNCBoMSxoNCAuYmZoIGgxLC5iZmggaDQgaDEsaDQgLmJmaCBoMiwuYmZoIGg0IGgyLGg0IC5iZmggaDMsLmJmaCBoNCBoMyxoNCAuYmZoIGg0LC5iZmggaDQgaDQsaDQgLmJmaCBoNSwuYmZoIGg0IGg1LGg0IC5iZmggaDYsLmJmaCBoNCBoNiwuZGVsdGEuYnJhbmQsLmJsb2NrcXVvdGUtLWZlYXR1cmU+cC5kZWx0YSwuZGVsdGEuYnJhbmQtZmFjZSwuYmZoIGg2LmRlbHRhLC5iZmggaDUuZGVsdGEsLmJmaCBoNC5kZWx0YSwuYmZoIGgzLmRlbHRhLC5iZmggaDIuZGVsdGEsLmJmaCBoMS5kZWx0YSwuZGVsdGEgLmJyYW5kLC5kZWx0YSAuYmxvY2txdW90ZS0tZmVhdHVyZT5wLC5kZWx0YSAuYnJhbmQtZmFjZSwuZGVsdGEgLmJmaCBoNiwuZGVsdGEgLmJmaCBoNSwuZGVsdGEgLmJmaCBoNCwuZGVsdGEgLmJmaCBoMywuZGVsdGEgLmJmaCBoMiwuZGVsdGEgLmJmaCBoMSwuYmZoIC5kZWx0YSBoNiwuYmZoIC5kZWx0YSBoNSwuYmZoIC5kZWx0YSBoNCwuYmZoIC5kZWx0YSBoMywuYmZoIC5kZWx0YSBoMiwuYmZoIC5kZWx0YSBoMXtmb250LXNpemU6MjAuOTk5NnB4O2ZvbnQtc2l6ZToxLjc0OTk2NjY2NjdyZW19aDUuYnJhbmQsaDUuYnJhbmQtZmFjZSwuYmZoIGg1LC5iZmggaDUsaDUgLmJyYW5kLGg1IC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsaDUgLmJyYW5kLWZhY2UsaDUgLmJmaCBoNixoNSAuYmZoIGg1LGg1IC5iZmggaDQsaDUgLmJmaCBoMyxoNSAuYmZoIGgyLGg1IC5iZmggaDEsLmJmaCBoNSBoNiwuYmZoIGg1IGg1LC5iZmggaDUgaDQsLmJmaCBoNSBoMywuYmZoIGg1IGgyLC5iZmggaDUgaDEsaDUgLmJmaCBoMSwuYmZoIGg1IGgxLGg1IC5iZmggaDIsLmJmaCBoNSBoMixoNSAuYmZoIGgzLC5iZmggaDUgaDMsaDUgLmJmaCBoNCwuYmZoIGg1IGg0LGg1IC5iZmggaDUsLmJmaCBoNSBoNSxoNSAuYmZoIGg2LC5iZmggaDUgaDYsLmVwc2lsb24uYnJhbmQsLmJyYW5kLnN0YXRfX3ZhbHVlLC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAuZXBzaWxvbiwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLnN0YXRfX3ZhbHVlLC5lcHNpbG9uLmJyYW5kLWZhY2UsLmJmaCBoNi5lcHNpbG9uLC5iZmggaDUuZXBzaWxvbiwuYmZoIGg0LmVwc2lsb24sLmJmaCBoMy5lcHNpbG9uLC5iZmggaDIuZXBzaWxvbiwuYmZoIGgxLmVwc2lsb24sLmJyYW5kLWZhY2Uuc3RhdF9fdmFsdWUsLmJmaCBoNi5zdGF0X192YWx1ZSwuYmZoIGg1LnN0YXRfX3ZhbHVlLC5iZmggaDQuc3RhdF9fdmFsdWUsLmJmaCBoMy5zdGF0X192YWx1ZSwuYmZoIGgyLnN0YXRfX3ZhbHVlLC5iZmggaDEuc3RhdF9fdmFsdWUsLmVwc2lsb24gLmJyYW5kLC5zdGF0X192YWx1ZSAuYnJhbmQsLmVwc2lsb24gLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCwuc3RhdF9fdmFsdWUgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCwuZXBzaWxvbiAuYnJhbmQtZmFjZSwuZXBzaWxvbiAuYmZoIGg2LC5lcHNpbG9uIC5iZmggaDUsLmVwc2lsb24gLmJmaCBoNCwuZXBzaWxvbiAuYmZoIGgzLC5lcHNpbG9uIC5iZmggaDIsLmVwc2lsb24gLmJmaCBoMSwuYmZoIC5lcHNpbG9uIGg2LC5iZmggLmVwc2lsb24gaDUsLmJmaCAuZXBzaWxvbiBoNCwuYmZoIC5lcHNpbG9uIGgzLC5iZmggLmVwc2lsb24gaDIsLmJmaCAuZXBzaWxvbiBoMSwuc3RhdF9fdmFsdWUgLmJyYW5kLWZhY2UsLnN0YXRfX3ZhbHVlIC5iZmggaDYsLnN0YXRfX3ZhbHVlIC5iZmggaDUsLnN0YXRfX3ZhbHVlIC5iZmggaDQsLnN0YXRfX3ZhbHVlIC5iZmggaDMsLnN0YXRfX3ZhbHVlIC5iZmggaDIsLnN0YXRfX3ZhbHVlIC5iZmggaDEsLmJmaCAuc3RhdF9fdmFsdWUgaDYsLmJmaCAuc3RhdF9fdmFsdWUgaDUsLmJmaCAuc3RhdF9fdmFsdWUgaDQsLmJmaCAuc3RhdF9fdmFsdWUgaDMsLmJmaCAuc3RhdF9fdmFsdWUgaDIsLmJmaCAuc3RhdF9fdmFsdWUgaDF7bGluZS1oZWlnaHQ6MS40fWg1LmJyYW5kLGg1LmJyYW5kLWZhY2UsLmJmaCBoNSwuYmZoIGg1LGg1IC5icmFuZCxoNSAuYmxvY2txdW90ZS0tZmVhdHVyZT5wLGg1IC5icmFuZC1mYWNlLGg1IC5iZmggaDYsaDUgLmJmaCBoNSxoNSAuYmZoIGg0LGg1IC5iZmggaDMsaDUgLmJmaCBoMixoNSAuYmZoIGgxLC5iZmggaDUgaDYsLmJmaCBoNSBoNSwuYmZoIGg1IGg0LC5iZmggaDUgaDMsLmJmaCBoNSBoMiwuYmZoIGg1IGgxLGg1IC5iZmggaDEsLmJmaCBoNSBoMSxoNSAuYmZoIGgyLC5iZmggaDUgaDIsaDUgLmJmaCBoMywuYmZoIGg1IGgzLGg1IC5iZmggaDQsLmJmaCBoNSBoNCxoNSAuYmZoIGg1LC5iZmggaDUgaDUsaDUgLmJmaCBoNiwuYmZoIGg1IGg2LC5lcHNpbG9uLmJyYW5kLC5icmFuZC5zdGF0X192YWx1ZSwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLmVwc2lsb24sLmJsb2NrcXVvdGUtLWZlYXR1cmU+cC5zdGF0X192YWx1ZSwuZXBzaWxvbi5icmFuZC1mYWNlLC5iZmggaDYuZXBzaWxvbiwuYmZoIGg1LmVwc2lsb24sLmJmaCBoNC5lcHNpbG9uLC5iZmggaDMuZXBzaWxvbiwuYmZoIGgyLmVwc2lsb24sLmJmaCBoMS5lcHNpbG9uLC5icmFuZC1mYWNlLnN0YXRfX3ZhbHVlLC5iZmggaDYuc3RhdF9fdmFsdWUsLmJmaCBoNS5zdGF0X192YWx1ZSwuYmZoIGg0LnN0YXRfX3ZhbHVlLC5iZmggaDMuc3RhdF9fdmFsdWUsLmJmaCBoMi5zdGF0X192YWx1ZSwuYmZoIGgxLnN0YXRfX3ZhbHVlLC5lcHNpbG9uIC5icmFuZCwuc3RhdF9fdmFsdWUgLmJyYW5kLC5lcHNpbG9uIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLnN0YXRfX3ZhbHVlIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmVwc2lsb24gLmJyYW5kLWZhY2UsLmVwc2lsb24gLmJmaCBoNiwuZXBzaWxvbiAuYmZoIGg1LC5lcHNpbG9uIC5iZmggaDQsLmVwc2lsb24gLmJmaCBoMywuZXBzaWxvbiAuYmZoIGgyLC5lcHNpbG9uIC5iZmggaDEsLmJmaCAuZXBzaWxvbiBoNiwuYmZoIC5lcHNpbG9uIGg1LC5iZmggLmVwc2lsb24gaDQsLmJmaCAuZXBzaWxvbiBoMywuYmZoIC5lcHNpbG9uIGgyLC5iZmggLmVwc2lsb24gaDEsLnN0YXRfX3ZhbHVlIC5icmFuZC1mYWNlLC5zdGF0X192YWx1ZSAuYmZoIGg2LC5zdGF0X192YWx1ZSAuYmZoIGg1LC5zdGF0X192YWx1ZSAuYmZoIGg0LC5zdGF0X192YWx1ZSAuYmZoIGgzLC5zdGF0X192YWx1ZSAuYmZoIGgyLC5zdGF0X192YWx1ZSAuYmZoIGgxLC5iZmggLnN0YXRfX3ZhbHVlIGg2LC5iZmggLnN0YXRfX3ZhbHVlIGg1LC5iZmggLnN0YXRfX3ZhbHVlIGg0LC5iZmggLnN0YXRfX3ZhbHVlIGgzLC5iZmggLnN0YXRfX3ZhbHVlIGgyLC5iZmggLnN0YXRfX3ZhbHVlIGgxe2ZvbnQtc2l6ZToxOS4wMDA0cHg7Zm9udC1zaXplOjEuNTgzMzY2NjY2N3JlbX1oNi5icmFuZCxoNi5icmFuZC1mYWNlLC5iZmggaDYsLmJmaCBoNixoNiAuYnJhbmQsaDYgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCxoNiAuYnJhbmQtZmFjZSxoNiAuYmZoIGg2LGg2IC5iZmggaDUsaDYgLmJmaCBoNCxoNiAuYmZoIGgzLGg2IC5iZmggaDIsaDYgLmJmaCBoMSwuYmZoIGg2IGg2LC5iZmggaDYgaDUsLmJmaCBoNiBoNCwuYmZoIGg2IGgzLC5iZmggaDYgaDIsLmJmaCBoNiBoMSxoNiAuYmZoIGgxLC5iZmggaDYgaDEsaDYgLmJmaCBoMiwuYmZoIGg2IGgyLGg2IC5iZmggaDMsLmJmaCBoNiBoMyxoNiAuYmZoIGg0LC5iZmggaDYgaDQsaDYgLmJmaCBoNSwuYmZoIGg2IGg1LGg2IC5iZmggaDYsLmJmaCBoNiBoNiwuemV0YS5icmFuZCwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLnpldGEsLnpldGEuYnJhbmQtZmFjZSwuYmZoIGg2LnpldGEsLmJmaCBoNS56ZXRhLC5iZmggaDQuemV0YSwuYmZoIGgzLnpldGEsLmJmaCBoMi56ZXRhLC5iZmggaDEuemV0YSwuemV0YSAuYnJhbmQsLnpldGEgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCwuemV0YSAuYnJhbmQtZmFjZSwuemV0YSAuYmZoIGg2LC56ZXRhIC5iZmggaDUsLnpldGEgLmJmaCBoNCwuemV0YSAuYmZoIGgzLC56ZXRhIC5iZmggaDIsLnpldGEgLmJmaCBoMSwuYmZoIC56ZXRhIGg2LC5iZmggLnpldGEgaDUsLmJmaCAuemV0YSBoNCwuYmZoIC56ZXRhIGgzLC5iZmggLnpldGEgaDIsLmJmaCAuemV0YSBoMXtsaW5lLWhlaWdodDoxLjR9aDYuYnJhbmQsaDYuYnJhbmQtZmFjZSwuYmZoIGg2LC5iZmggaDYsaDYgLmJyYW5kLGg2IC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsaDYgLmJyYW5kLWZhY2UsaDYgLmJmaCBoNixoNiAuYmZoIGg1LGg2IC5iZmggaDQsaDYgLmJmaCBoMyxoNiAuYmZoIGgyLGg2IC5iZmggaDEsLmJmaCBoNiBoNiwuYmZoIGg2IGg1LC5iZmggaDYgaDQsLmJmaCBoNiBoMywuYmZoIGg2IGgyLC5iZmggaDYgaDEsaDYgLmJmaCBoMSwuYmZoIGg2IGgxLGg2IC5iZmggaDIsLmJmaCBoNiBoMixoNiAuYmZoIGgzLC5iZmggaDYgaDMsaDYgLmJmaCBoNCwuYmZoIGg2IGg0LGg2IC5iZmggaDUsLmJmaCBoNiBoNSxoNiAuYmZoIGg2LC5iZmggaDYgaDYsLnpldGEuYnJhbmQsLmJsb2NrcXVvdGUtLWZlYXR1cmU+cC56ZXRhLC56ZXRhLmJyYW5kLWZhY2UsLmJmaCBoNi56ZXRhLC5iZmggaDUuemV0YSwuYmZoIGg0LnpldGEsLmJmaCBoMy56ZXRhLC5iZmggaDIuemV0YSwuYmZoIGgxLnpldGEsLnpldGEgLmJyYW5kLC56ZXRhIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLnpldGEgLmJyYW5kLWZhY2UsLnpldGEgLmJmaCBoNiwuemV0YSAuYmZoIGg1LC56ZXRhIC5iZmggaDQsLnpldGEgLmJmaCBoMywuemV0YSAuYmZoIGgyLC56ZXRhIC5iZmggaDEsLmJmaCAuemV0YSBoNiwuYmZoIC56ZXRhIGg1LC5iZmggLnpldGEgaDQsLmJmaCAuemV0YSBoMywuYmZoIC56ZXRhIGgyLC5iZmggLnpldGEgaDF7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuNDE2NjY2NjY2N3JlbX0uZ2lnYS5icmFuZCwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLmdpZ2EsLmdpZ2EuYnJhbmQtZmFjZSwuYmZoIGg2LmdpZ2EsLmJmaCBoNS5naWdhLC5iZmggaDQuZ2lnYSwuYmZoIGgzLmdpZ2EsLmJmaCBoMi5naWdhLC5iZmggaDEuZ2lnYSwuZ2lnYSAuYnJhbmQsLmdpZ2EgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCwuZ2lnYSAuYnJhbmQtZmFjZSwuZ2lnYSAuYmZoIGg2LC5naWdhIC5iZmggaDUsLmdpZ2EgLmJmaCBoNCwuZ2lnYSAuYmZoIGgzLC5naWdhIC5iZmggaDIsLmdpZ2EgLmJmaCBoMSwuYmZoIC5naWdhIGg2LC5iZmggLmdpZ2EgaDUsLmJmaCAuZ2lnYSBoNCwuYmZoIC5naWdhIGgzLC5iZmggLmdpZ2EgaDIsLmJmaCAuZ2lnYSBoMXtsaW5lLWhlaWdodDoxLjR9LmdpZ2EuYnJhbmQsLmJsb2NrcXVvdGUtLWZlYXR1cmU+cC5naWdhLC5naWdhLmJyYW5kLWZhY2UsLmJmaCBoNi5naWdhLC5iZmggaDUuZ2lnYSwuYmZoIGg0LmdpZ2EsLmJmaCBoMy5naWdhLC5iZmggaDIuZ2lnYSwuYmZoIGgxLmdpZ2EsLmdpZ2EgLmJyYW5kLC5naWdhIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmdpZ2EgLmJyYW5kLWZhY2UsLmdpZ2EgLmJmaCBoNiwuZ2lnYSAuYmZoIGg1LC5naWdhIC5iZmggaDQsLmdpZ2EgLmJmaCBoMywuZ2lnYSAuYmZoIGgyLC5naWdhIC5iZmggaDEsLmJmaCAuZ2lnYSBoNiwuYmZoIC5naWdhIGg1LC5iZmggLmdpZ2EgaDQsLmJmaCAuZ2lnYSBoMywuYmZoIC5naWdhIGgyLC5iZmggLmdpZ2EgaDF7Zm9udC1zaXplOjgzcHg7Zm9udC1zaXplOjYuOTE2NjY2NjY2N3JlbX0ubWVnYS5icmFuZCwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLm1lZ2EsLm1lZ2EuYnJhbmQtZmFjZSwuYmZoIGg2Lm1lZ2EsLmJmaCBoNS5tZWdhLC5iZmggaDQubWVnYSwuYmZoIGgzLm1lZ2EsLmJmaCBoMi5tZWdhLC5iZmggaDEubWVnYSwubWVnYSAuYnJhbmQsLm1lZ2EgLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCwubWVnYSAuYnJhbmQtZmFjZSwubWVnYSAuYmZoIGg2LC5tZWdhIC5iZmggaDUsLm1lZ2EgLmJmaCBoNCwubWVnYSAuYmZoIGgzLC5tZWdhIC5iZmggaDIsLm1lZ2EgLmJmaCBoMSwuYmZoIC5tZWdhIGg2LC5iZmggLm1lZ2EgaDUsLmJmaCAubWVnYSBoNCwuYmZoIC5tZWdhIGgzLC5iZmggLm1lZ2EgaDIsLmJmaCAubWVnYSBoMXtsaW5lLWhlaWdodDoxLjR9Lm1lZ2EuYnJhbmQsLmJsb2NrcXVvdGUtLWZlYXR1cmU+cC5tZWdhLC5tZWdhLmJyYW5kLWZhY2UsLmJmaCBoNi5tZWdhLC5iZmggaDUubWVnYSwuYmZoIGg0Lm1lZ2EsLmJmaCBoMy5tZWdhLC5iZmggaDIubWVnYSwuYmZoIGgxLm1lZ2EsLm1lZ2EgLmJyYW5kLC5tZWdhIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLm1lZ2EgLmJyYW5kLWZhY2UsLm1lZ2EgLmJmaCBoNiwubWVnYSAuYmZoIGg1LC5tZWdhIC5iZmggaDQsLm1lZ2EgLmJmaCBoMywubWVnYSAuYmZoIGgyLC5tZWdhIC5iZmggaDEsLmJmaCAubWVnYSBoNiwuYmZoIC5tZWdhIGg1LC5iZmggLm1lZ2EgaDQsLmJmaCAubWVnYSBoMywuYmZoIC5tZWdhIGgyLC5iZmggLm1lZ2EgaDF7Zm9udC1zaXplOjY1cHg7Zm9udC1zaXplOjUuNDE2NjY2NjY2N3JlbX0ua2lsby5icmFuZCwuYmxvY2txdW90ZS0tZmVhdHVyZT5wLmtpbG8sLmtpbG8uYnJhbmQtZmFjZSwuYmZoIGg2LmtpbG8sLmJmaCBoNS5raWxvLC5iZmggaDQua2lsbywuYmZoIGgzLmtpbG8sLmJmaCBoMi5raWxvLC5iZmggaDEua2lsbywua2lsbyAuYnJhbmQsLmtpbG8gLmJsb2NrcXVvdGUtLWZlYXR1cmU+cCwua2lsbyAuYnJhbmQtZmFjZSwua2lsbyAuYmZoIGg2LC5raWxvIC5iZmggaDUsLmtpbG8gLmJmaCBoNCwua2lsbyAuYmZoIGgzLC5raWxvIC5iZmggaDIsLmtpbG8gLmJmaCBoMSwuYmZoIC5raWxvIGg2LC5iZmggLmtpbG8gaDUsLmJmaCAua2lsbyBoNCwuYmZoIC5raWxvIGgzLC5iZmggLmtpbG8gaDIsLmJmaCAua2lsbyBoMXtsaW5lLWhlaWdodDoxLjR9LmtpbG8uYnJhbmQsLmJsb2NrcXVvdGUtLWZlYXR1cmU+cC5raWxvLC5raWxvLmJyYW5kLWZhY2UsLmJmaCBoNi5raWxvLC5iZmggaDUua2lsbywuYmZoIGg0LmtpbG8sLmJmaCBoMy5raWxvLC5iZmggaDIua2lsbywuYmZoIGgxLmtpbG8sLmtpbG8gLmJyYW5kLC5raWxvIC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAsLmtpbG8gLmJyYW5kLWZhY2UsLmtpbG8gLmJmaCBoNiwua2lsbyAuYmZoIGg1LC5raWxvIC5iZmggaDQsLmtpbG8gLmJmaCBoMywua2lsbyAuYmZoIGgyLC5raWxvIC5iZmggaDEsLmJmaCAua2lsbyBoNiwuYmZoIC5raWxvIGg1LC5iZmggLmtpbG8gaDQsLmJmaCAua2lsbyBoMywuYmZoIC5raWxvIGgyLC5iZmggLmtpbG8gaDF7Zm9udC1zaXplOjUzcHg7Zm9udC1zaXplOjQuNDE2NjY2NjY2N3JlbX19Lmljb24sW2NsYXNzKj1pY29uLS1de2Rpc3BsYXk6aW5saW5lLWZsZXg7bWluLXdpZHRoOjFlbTttaW4taGVpZ2h0OjFlbTt0ZXh0LWFsaWduOmNlbnRlcn0ueWVzLWpzIC5jdXN0b20tY2hlY2tib3guY3VzdG9tLWNoZWNrYm94LS1yYWRpbz4uaWNvbjpiZWZvcmUsLnllcy1qcyAuY3VzdG9tLWNoZWNrYm94LmN1c3RvbS1jaGVja2JveC0tZGVmYXVsdD4uaWNvbjpiZWZvcmUsLmFjY29yZGlhbi0tZGlzY2xvc3VyZT4uYWNjb3JkaWFuX190aXRsZT4uYWNjb3JkaWFuX19pY29uOmJlZm9yZSwuYWNjb3JkaWFuLS1hcnJvdz4uYWNjb3JkaWFuX190aXRsZTpiZWZvcmUsLmFjY29yZGlhbi0tZXhwYW5kPi5hY2NvcmRpYW5fX3RpdGxlOmJlZm9yZSwuY2FyZF9fc3RhcjpiZWZvcmUsLmNhcm91c2VsX19wcmV2aW91czpiZWZvcmUsLmNhcm91c2VsX19uZXh0OmJlZm9yZSwuYmxvY2txdW90ZS0taWNvbjpiZWZvcmUsLnBhZ2luYXRpb24tLWJ1bGxldHM+LnBhZ2luYXRpb25fX2l0ZW0+YTpiZWZvcmUsLmJ1bGxldC1saXN0PmxpOmJlZm9yZSwuc2VsZWN0OmJlZm9yZSwubXMtY2hvaWNlOmJlZm9yZSwueWVzLWpzIC5jaGVja2JveC1pY29uLS1hZGRpdGlvbj4uaWNvbjpiZWZvcmUsLnllcy1qcyAuY2hlY2tib3gtaWNvbi0tZGVmYXVsdD4uaWNvbjpiZWZvcmUsW2NsYXNzKj1pY29uLS1dOmJlZm9yZXtmb250LWZhbWlseTpcImljb25zXCI7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfVtjbGFzcyo9aWNvbi0tXXtkaXNwbGF5OmlubGluZS1ibG9ja30uaWNvbi0tdGV4dC1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojN2Y3ZjdmO3RleHQtc2hhZG93Om5vbmV9Lmljb24tLXRleHQtaW5wdXQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuN30uaWNvbi0tdGV4dC1pbnB1dCAudGV4dC1pbnB1dCwuaWNvbi0tdGV4dC1pbnB1dCAubXMtc2VhcmNoPmlucHV0e3BhZGRpbmctcmlnaHQ6MzJweDt3aWR0aDoxMDAlfS5pY29uLS10ZXh0LWlucHV0LWxlZnQ6YmVmb3Jle3JpZ2h0OmF1dG87bGVmdDo4cHh9Lmljb24tLXRleHQtaW5wdXQtbGVmdCAudGV4dC1pbnB1dCwuaWNvbi0tdGV4dC1pbnB1dC1sZWZ0IC5tcy1zZWFyY2g+aW5wdXR7cGFkZGluZy1yaWdodDoxNnB4O3BhZGRpbmctbGVmdDoyNHB4fS5pY29uLS1zdHJldGNoe2ZvbnQtc2l6ZToxLjNlbTttYXJnaW4tdG9wOi0wLjE1ZW07bWFyZ2luLWJvdHRvbTotMC4xNWVtfS5pY29uLS1idXR0b257bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcn0uaWNvbi0tYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUAtd2Via2l0LWtleWZyYW1lcyBhbmltLXJvdGF0ZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1tb3ota2V5ZnJhbWVzIGFuaW0tcm90YXRlezAley1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW8ta2V5ZnJhbWVzIGFuaW0tcm90YXRlezAley1vLXRyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstby10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19Lmljb24tLWxvYWRpbmd7bGluZS1oZWlnaHQ6MTtoZWlnaHQ6MWVtO2FuaW1hdGlvbjphbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBzdGVwcyg4KX1bY2xhc3MqPWljb24tLXZlaGljbGVde3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0OjQuMjg1NzE0Mjg1N3B4fS5oTiBbY2xhc3MqPWljb24tLXZlaGljbGVde2xpbmUtaGVpZ2h0Oi42NX0uaWNvbi0tdGFyZ2V0OmJlZm9yZXtjb250ZW50Olwi74CBXCJ9Lmljb24tLWxvY2F0aW9uLTI6YmVmb3Jle2NvbnRlbnQ6XCLvgIJcIn0uaWNvbi0tbW91c2U6YmVmb3Jle2NvbnRlbnQ6XCLvgINcIn0uaWNvbi0tcGFwZXJwbGFuZTpiZWZvcmV7Y29udGVudDpcIu+AhFwifS5pY29uLS11c2VyOmJlZm9yZXtjb250ZW50Olwi74CFXCJ9Lmljb24tLXVzZXJzOmJlZm9yZXtjb250ZW50Olwi74CGXCJ9Lmljb24tLXVzZXItYWRkOmJlZm9yZXtjb250ZW50Olwi74CHXCJ9Lmljb24tLXF1b3RlOmJlZm9yZXtjb250ZW50Olwi74CIXCJ9Lmljb24tLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIu+AiVwifS5pY29uLS1saW5rOmJlZm9yZXtjb250ZW50Olwi74CKXCJ9Lmljb24tLXRhZzpiZWZvcmV7Y29udGVudDpcIu+Ai1wifS5pY29uLS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCLvgIxcIn0uaWNvbi0tbWVnYXBob25lOmJlZm9yZXtjb250ZW50Olwi74CNXCJ9Lmljb24tLWNsb2NrOmJlZm9yZXtjb250ZW50Olwi74COXCJ9Lmljb24tLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIu+Aj1wifS5pY29uLS1nYXVnZTpiZWZvcmV7Y29udGVudDpcIu+AkFwifS5pY29uLS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCLvgJFcIn0uaWNvbi0tY29uZTpiZWZvcmV7Y29udGVudDpcIu+AklwifS5pY29uLS1jYXJ0OmJlZm9yZXtjb250ZW50Olwi74CTXCJ9Lmljb24tLXJzczpiZWZvcmV7Y29udGVudDpcIu+AlFwifS5pY29uLS1oZWxwOmJlZm9yZXtjb250ZW50Olwi74CVXCJ9Lmljb24tLWluZm86YmVmb3Jle2NvbnRlbnQ6XCLvgJZcIn0uaWNvbi0taW5mby0yOmJlZm9yZXtjb250ZW50Olwi74CXXCJ9Lmljb24tLWNoZWNrbWFyazpiZWZvcmV7Y29udGVudDpcIu+AmFwifS5pY29uLS13YXJuaW5nOmJlZm9yZXtjb250ZW50Olwi74CZXCJ9Lmljb24tLWhpc3Rvcnk6YmVmb3Jle2NvbnRlbnQ6XCLvgJpcIn0uaWNvbi0tbGlzdDpiZWZvcmV7Y29udGVudDpcIu+Am1wifS5pY29uLS1saXN0LTI6YmVmb3JlLC5zZWxlY3QtLXRhYi5zZWxlY3Q6YmVmb3JlLC5zZWxlY3QtLXRhYi5tcy1jaG9pY2U6YmVmb3Jle2NvbnRlbnQ6XCLvgJxcIn0uaWNvbi0tdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCLvgJ1cIn0uaWNvbi0tcGljdHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCLvgJ5cIn0uaWNvbi0tdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCLvgJ9cIn0uaWNvbi0tYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIu+AoFwifS5pY29uLS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50Olwi74ChXCJ9Lmljb24tLWFycm93LXVwOmJlZm9yZXtjb250ZW50Olwi74CiXCJ9Lmljb24tLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi74CjXCJ9Lmljb24tLWFycm93LWxlZnQtMjpiZWZvcmUsLmNhcm91c2VsX19idXR0b25zLS1tZWRpdW0gLmNhcm91c2VsX19wcmV2aW91czpiZWZvcmUsLmNhcm91c2VsX19idXR0b25zLS1zbWFsbCAuY2Fyb3VzZWxfX3ByZXZpb3VzOmJlZm9yZXtjb250ZW50Olwi74CkXCJ9Lmljb24tLWFycm93LWRvd24tMjpiZWZvcmUsLmFjY29yZGlhbi0tZGlzY2xvc3VyZT4uYWNjb3JkaWFuX190aXRsZT4uYWNjb3JkaWFuX19pY29uOmJlZm9yZSwuYWNjb3JkaWFuLS1hcnJvdz4uYWNjb3JkaWFuX190aXRsZTpiZWZvcmUsLnNlbGVjdDpiZWZvcmUsLm1zLWNob2ljZTpiZWZvcmV7Y29udGVudDpcIu+ApVwifS5pY29uLS1hcnJvdy11cC0yOmJlZm9yZSwuYWNjb3JkaWFuLS1kaXNjbG9zdXJlLmlzLWFjdGl2ZT4uYWNjb3JkaWFuX190aXRsZT4uYWNjb3JkaWFuX19pY29uOmJlZm9yZSwuYWNjb3JkaWFuLS1hcnJvdy5pcy1hY3RpdmU+LmFjY29yZGlhbl9fdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCLvgKZcIn0uaWNvbi0tYXJyb3ctcmlnaHQtMjpiZWZvcmUsLmNhcm91c2VsX19idXR0b25zLS1tZWRpdW0gLmNhcm91c2VsX19uZXh0OmJlZm9yZSwuY2Fyb3VzZWxfX2J1dHRvbnMtLXNtYWxsIC5jYXJvdXNlbF9fbmV4dDpiZWZvcmUsLmJ1bGxldC1saXN0LS1hcnJvdy1yaWdodC0yPmxpOmJlZm9yZXtjb250ZW50Olwi74CnXCJ9Lmljb24tLWV4cG9ydDpiZWZvcmV7Y29udGVudDpcIu+AqFwifS5pY29uLS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCLvgKlcIn0uaWNvbi0tdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCLvgKpcIn0uaWNvbi0tY2FyOmJlZm9yZXtjb250ZW50Olwi74CrXCJ9Lmljb24tLWdhcy1zdGF0aW9uOmJlZm9yZXtjb250ZW50Olwi74CsXCJ9Lmljb24tLXZlaGljbGUtY2FyOmJlZm9yZXtjb250ZW50Olwi74CtXCJ9Lmljb24tLXZlaGljbGUtY2FyZ28tdmFuOmJlZm9yZXtjb250ZW50Olwi74CuXCJ9Lmljb24tLXZlaGljbGUtY29udmVydGlibGU6YmVmb3Jle2NvbnRlbnQ6XCLvgK9cIn0uaWNvbi0tdmVoaWNsZS1oYXRjaGJhY2s6YmVmb3Jle2NvbnRlbnQ6XCLvgLBcIn0uaWNvbi0tdmVoaWNsZS1wYXNzZW5nZXItdmFuOmJlZm9yZXtjb250ZW50Olwi74CxXCJ9Lmljb24tLXZlaGljbGUtc3BlY2lhbHR5OmJlZm9yZXtjb250ZW50Olwi74CyXCJ9Lmljb24tLXZlaGljbGUtc3BvcnQtdXRpbGl0eTpiZWZvcmV7Y29udGVudDpcIu+As1wifS5pY29uLS12ZWhpY2xlLXN0YXRpb24td2Fnb246YmVmb3Jle2NvbnRlbnQ6XCLvgLRcIn0uaWNvbi0tdmVoaWNsZS10cnVjazpiZWZvcmV7Y29udGVudDpcIu+AtVwifS5pY29uLS13aGVlbDpiZWZvcmV7Y29udGVudDpcIu+AtlwifS5pY29uLS10cmFuc21pc3Npb246YmVmb3Jle2NvbnRlbnQ6XCLvgLdcIn0uaWNvbi0tZ2FzLW1ldGVyOmJlZm9yZXtjb250ZW50Olwi74C4XCJ9Lmljb24tLXNob3J0LWxvZ286YmVmb3Jle2NvbnRlbnQ6XCLvgLlcIn0uaWNvbi0tc3RlZXJpbmctd2hlZWw6YmVmb3Jle2NvbnRlbnQ6XCLvgLpcIn0uaWNvbi0tZW1ibGVtOmJlZm9yZXtjb250ZW50Olwi74C7XCJ9Lmljb24tLWhvcnNlOmJlZm9yZXtjb250ZW50Olwi7piEXCJ9Lmljb24tLWxpZ2h0bmluZzpiZWZvcmV7Y29udGVudDpcIu6Yg1wifS5pY29uLS13YXRlcjpiZWZvcmV7Y29udGVudDpcIu6YglwifS5pY29uLS1ob21lOmJlZm9yZXtjb250ZW50Olwi74C8XCJ9Lmljb24tLXRhZy0yOmJlZm9yZXtjb250ZW50Olwi74C9XCJ9Lmljb24tLWNyZWRpdDpiZWZvcmV7Y29udGVudDpcIu+AvlwifS5pY29uLS1jb2luOmJlZm9yZXtjb250ZW50Olwi74C/XCJ9Lmljb24tLXBob25lOmJlZm9yZXtjb250ZW50Olwi74GAXCJ9Lmljb24tLWJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIu+BgVwifS5pY29uLS1idWJibGUtMjpiZWZvcmV7Y29udGVudDpcIu+BglwifS5pY29uLS1xdW90ZXMtbGVmdDpiZWZvcmUsLmJsb2NrcXVvdGUtLWljb246YmVmb3Jle2NvbnRlbnQ6XCLvgYNcIn0uaWNvbi0tZGFzaGJvYXJkOmJlZm9yZXtjb250ZW50Olwi74GEXCJ9Lmljb24tLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIu+BhVwifS5pY29uLS1sb2NrOmJlZm9yZXtjb250ZW50Olwi74GGXCJ9Lmljb24tLWNvZzpiZWZvcmV7Y29udGVudDpcIu+Bh1wifS5pY29uLS1zdGFyOmJlZm9yZSwuY2FyZF9fc3RhcjpiZWZvcmV7Y29udGVudDpcIu+BiFwifS5pY29uLS1zdGFyLTI6YmVmb3Jle2NvbnRlbnQ6XCLvgYlcIn0uaWNvbi0tc3Rhci0zOmJlZm9yZSwuY2FyZF9fc3Rhci5pcy1hY3RpdmU6YmVmb3JlLC5jYXJkX19zdGFyOmhvdmVyOmJlZm9yZXtjb250ZW50Olwi74GKXCJ9Lmljb24tLWNoZWNrbWFyay0yOmJlZm9yZSwueWVzLWpzIC5jdXN0b20tY2hlY2tib3guY3VzdG9tLWNoZWNrYm94LS1kZWZhdWx0LmlzLXNlbGVjdGVkPi5pY29uOmJlZm9yZSwubXMtZHJvcCAuc2VsZWN0ZWQgbGFiZWw6YmVmb3JlLC55ZXMtanMgLmNoZWNrYm94LWljb24tLWFkZGl0aW9uLmlzLXNlbGVjdGVkPi5pY29uOmJlZm9yZXtjb250ZW50Olwi74GLXCJ9Lmljb24tLWNoZWNrbWFyay0zOmJlZm9yZXtjb250ZW50Olwi74GMXCJ9Lmljb24tLW1pbnVzOmJlZm9yZSwueWVzLWpzIC5jdXN0b20tY2hlY2tib3guY3VzdG9tLWNoZWNrYm94LS1kZWZhdWx0LmlzLXNlbGVjdGVkOmhvdmVyPi5pY29uOmJlZm9yZSwueWVzLWpzIC5jaGVja2JveC1pY29uLS1hZGRpdGlvbi5pcy1zZWxlY3RlZDpob3Zlcj4uaWNvbjpiZWZvcmV7Y29udGVudDpcIu+BjVwifS5pY29uLS1wbHVzOmJlZm9yZSwueWVzLWpzIC5jdXN0b20tY2hlY2tib3guY3VzdG9tLWNoZWNrYm94LS1kZWZhdWx0Pi5pY29uOmJlZm9yZSwueWVzLWpzIC5jaGVja2JveC1pY29uLS1hZGRpdGlvbj4uaWNvbjpiZWZvcmV7Y29udGVudDpcIu+BjlwifS5pY29uLS1leHBhbmQ6YmVmb3JlLC5hY2NvcmRpYW4tLWV4cGFuZD4uYWNjb3JkaWFuX190aXRsZTpiZWZvcmV7Y29udGVudDpcIu+Bj1wifS5pY29uLS1jb250cmFjdDpiZWZvcmUsLmFjY29yZGlhbi0tZXhwYW5kLmlzLWFjdGl2ZT4uYWNjb3JkaWFuX190aXRsZTpiZWZvcmV7Y29udGVudDpcIu+BkFwifS5pY29uLS1hbmRyb2lkOmJlZm9yZXtjb250ZW50Olwi74GRXCJ9Lmljb24tLWFwcGxlOmJlZm9yZXtjb250ZW50Olwi74GSXCJ9Lmljb24tLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50Olwi74GTXCJ9Lmljb24tLWdvb2dsZS1wbHVzLTI6YmVmb3Jle2NvbnRlbnQ6XCLvgZRcIn0uaWNvbi0tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLvgZVcIn0uaWNvbi0tZmFjZWJvb2stMjpiZWZvcmV7Y29udGVudDpcIu+BllwifS5pY29uLS10d2l0dGVyOmJlZm9yZXtjb250ZW50Olwi74GXXCJ9Lmljb24tLXR3aXR0ZXItMjpiZWZvcmV7Y29udGVudDpcIu+BmFwifS5pY29uLS1tYWlsOmJlZm9yZXtjb250ZW50Olwi74GZXCJ9Lmljb24tLW1haWwtMjpiZWZvcmV7Y29udGVudDpcIu+BmlwifS5pY29uLS13aW5kb3dzLTg6YmVmb3Jle2NvbnRlbnQ6XCLvgZtcIn0uaWNvbi0tbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCLvgZxcIn0uaWNvbi0tZXhwYW5kLTI6YmVmb3Jle2NvbnRlbnQ6XCLvgZ1cIn0uaWNvbi0tY29udHJhY3QtMjpiZWZvcmV7Y29udGVudDpcIu+BnlwifS5pY29uLS1zcGlubmVyOmJlZm9yZSwuaWNvbi0tbG9hZGluZzpiZWZvcmV7Y29udGVudDpcIu+Bn1wifS5pY29uLS1yYWRpby11bmNoZWNrZWQ6YmVmb3JlLC55ZXMtanMgLmN1c3RvbS1jaGVja2JveC5jdXN0b20tY2hlY2tib3gtLXJhZGlvPi5pY29uOmJlZm9yZSwucGFnaW5hdGlvbi0tYnVsbGV0cz4ucGFnaW5hdGlvbl9faXRlbT5hOmJlZm9yZSwueWVzLWpzIC5jaGVja2JveC1pY29uLS1kZWZhdWx0Pi5pY29uOmJlZm9yZXtjb250ZW50Olwi74GgXCJ9Lmljb24tLXJhZGlvLWNoZWNrZWQ6YmVmb3JlLC55ZXMtanMgLmN1c3RvbS1jaGVja2JveC5jdXN0b20tY2hlY2tib3gtLXJhZGlvLmlzLXNlbGVjdGVkPi5pY29uOmJlZm9yZSwucGFnaW5hdGlvbi0tYnVsbGV0cz4ucGFnaW5hdGlvbl9faXRlbT5hLmlzLWFjdGl2ZTpiZWZvcmUsLnllcy1qcyAuY2hlY2tib3gtaWNvbi0tZGVmYXVsdC5pcy1zZWxlY3RlZD4uaWNvbjpiZWZvcmV7Y29udGVudDpcIu+BoVwifS5pY29uLS1nb29nbGUtcGx1cy0zOmJlZm9yZXtjb250ZW50Olwi74GiXCJ9Lmljb24tLWZhY2Vib29rLTM6YmVmb3Jle2NvbnRlbnQ6XCLvgaNcIn0uaWNvbi0tdHdpdHRlci0zOmJlZm9yZXtjb250ZW50Olwi74GkXCJ9Lmljb24tLWV4aXQ6YmVmb3Jle2NvbnRlbnQ6XCLvgaVcIn0uaWNvbi0tbWFwOmJlZm9yZXtjb250ZW50Olwi74GmXCJ9Lmljb24tLW1hcC0yOmJlZm9yZXtjb250ZW50Olwi74GnXCJ9Lmljb24tLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi74GoXCJ9Lmljb24tLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCLvgalcIn0uaWNvbi0tcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCLvgapcIn0uaWNvbi0tY2FuY2VsLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIu+Bq1wifS5pY29uLS1uZXdzcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCLvgaxcIn0uaWNvbi0tbG9vcDpiZWZvcmV7Y29udGVudDpcIu+BrVwifS5pY29uLS1kcm9wbGV0OmJlZm9yZXtjb250ZW50Olwi74GuXCJ9Lmljb24tLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIu6YgFwifS5pY29uLS1waW50ZXJlc3QtMjpiZWZvcmV7Y29udGVudDpcIu6YgVwifS5pY29uLS1leWU6YmVmb3Jle2NvbnRlbnQ6XCLupIBcIn0uaWNvbi0tZXllLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCLupIFcIn0uaWNvbi0tZXllLW1pbnVzOmJlZm9yZXtjb250ZW50Olwi7qSCXCJ9Lmljb24tLWV5ZS1ibG9ja2VkOmJlZm9yZXtjb250ZW50Olwi7qSDXCJ9LmJ1dHRvbi5mb2N1cywuYnV0dG9uOmZvY3Vze2JvcmRlci1jb2xvcjojNGNiNzRjICFpbXBvcnRhbnQ7b3V0bGluZTpub25lfS5idXR0b257Ym9yZGVyLXJhZGl1czo0cHh9LmJ1dHRvbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6OHB4IDE2cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4yNXMgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5idXR0b24gW2NsYXNzKj1pY29uLS1de3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnV0dG9uLS1jaXJjbGV7cGFkZGluZzo0cHh9QHN1cHBvcnRzKGFzcGVjdC1yYXRpbzogYXV0byl7LmJ1dHRvbi0tY2lyY2xle2FzcGVjdC1yYXRpbzoxfX0uYnV0dG9uLS1kZWZhdWx0e2JvcmRlcjoxcHggc29saWQgaHNsKDAsMCUsNzUuOTIxNTY4NjI3NSUpfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tZGVmYXVsdDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDoxcHggc29saWQgaHNsKDAsMCUsNzUuOTIxNTY4NjI3NSUpfS5idXR0b24tLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojNGM0YzRjICFpbXBvcnRhbnR9LmJ1dHRvbi0tZGVmYXVsdDpub3QoW2Rpc2FibGVkXSk6aG92ZXI6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6MCAycHggMTJweCAtMnB4IHJnYmEoMCwwLDAsLjE1KX0uYnV0dG9uLS1kZWZhdWx0Om5vdChbZGlzYWJsZWRdKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDg1LjQxMTc2NDcwNTklKX0uYnV0dG9uLS1kZWZhdWx0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsLmJ1dHRvbi0tZGVmYXVsdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsNTYuOTQxMTc2NDcwNiUpfS5idXR0b24tLWRlZmF1bHQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpub3QoLm5vLXNoYWRvdyksLmJ1dHRvbi0tZGVmYXVsdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93Omluc2V0IDAgNnB4IDZweCAtNHB4IHJnYmEoNzYsNzYsNzYsLjMpfS5idXR0b24tLWRlZmF1bHQuZm9jdXMsLmJ1dHRvbi0tZGVmYXVsdDpmb2N1c3tib3JkZXItY29sb3I6IzRjYjc0YyAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0uYnV0dG9uLS1icmFuZHtib3JkZXI6MXB4IHNvbGlkIHJnYigwJSw0OCUsMCUpfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYnJhbmQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYigwJSw0OCUsMCUpfS5idXR0b24tLWJyYW5ke2JhY2tncm91bmQtY29sb3I6IzA5MDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5idXR0b24tLWJyYW5kOm5vdChbZGlzYWJsZWRdKTpob3Zlcjpub3QoLm5vLXNoYWRvdyl7Ym94LXNoYWRvdzowIDJweCAxMnB4IC0ycHggcmdiYSgwLDAsMCwuMTUpfS5idXR0b24tLWJyYW5kOm5vdChbZGlzYWJsZWRdKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigwJSw1NCUsMCUpfS5idXR0b24tLWJyYW5kOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsLmJ1dHRvbi0tYnJhbmQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigwJSwzNiUsMCUpfS5idXR0b24tLWJyYW5kOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6bm90KC5uby1zaGFkb3cpLC5idXR0b24tLWJyYW5kOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6aW5zZXQgMCA2cHggNnB4IC00cHggcmdiYSg3Niw3Niw3NiwuMyl9LmJ1dHRvbi0tYnJhbmQuZm9jdXMsLmJ1dHRvbi0tYnJhbmQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYigwJSwyNCUsMCUpICFpbXBvcnRhbnQ7b3V0bGluZTpub25lfS5idXR0b24tLWJyYW5kLmZvY3VzOm5vdCgubm8tc2hhZG93KSwuYnV0dG9uLS1icmFuZDpmb2N1czpub3QoLm5vLXNoYWRvdyl7Ym94LXNoYWRvdzowIDJweCAxMnB4IC0ycHggcmdiYSgwLDAsMCwuMTUpfS5idXR0b24tLWJyYW5kLmJ1dHRvbi0tb3V0bGluZXtib3JkZXI6MXB4IHNvbGlkICMwOTA7Y29sb3I6IzA5MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgbm9uZX0uYnV0dG9uLS1icmFuZC5idXR0b24tLW91dGxpbmU6bm90KFtkaXNhYmxlZF0pOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDkwfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYnJhbmQuYnV0dG9uLS1vdXRsaW5le3Bvc2l0aW9uOnJlbGF0aXZlfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYnJhbmQuYnV0dG9uLS1vdXRsaW5lOmZvY3Vze3otaW5kZXg6Mn0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWJyYW5kLmJ1dHRvbi0tb3V0bGluZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDkwfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYnJhbmQuYnV0dG9uLS1vdXRsaW5lOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDkwfS5idXR0b24tLWJyYW5kLmJ1dHRvbi0tbGlua3tjb2xvcjojMDkwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoODUlLDk0JSw4NSUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmJ1dHRvbi0tYnJhbmQuYnV0dG9uLS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDcwJSw4OCUsNzAlKSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LmJ1dHRvbi0tY2xlYXJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKX0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWNsZWFyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKX0uYnV0dG9uLS1jbGVhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1pbWFnZTpub25lO2NvbG9yOiM0YzRjNGMgIWltcG9ydGFudH0uYnV0dG9uLS1jbGVhcjpub3QoW2Rpc2FibGVkXSk6aG92ZXI6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6MCAycHggMTJweCAtMnB4IHJnYmEoMCwwLDAsLjE1KX0uYnV0dG9uLS1jbGVhcjpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5MCUpfS5idXR0b24tLWNsZWFyOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsLmJ1dHRvbi0tY2xlYXI6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDk2JSl9LmJ1dHRvbi0tY2xlYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZX0uYnV0dG9uLS1yZWR7Ym9yZGVyOjFweCBzb2xpZCBoc2woMCw1Ny4zNTI5NDExNzY1JSw0Mi42NjY2NjY2NjY3JSl9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS1yZWQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIGhzbCgwLDU3LjM1Mjk0MTE3NjUlLDQyLjY2NjY2NjY2NjclKX0uYnV0dG9uLS1yZWR7YmFja2dyb3VuZC1jb2xvcjojZDYzYTNhO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmJ1dHRvbi0tcmVkOm5vdChbZGlzYWJsZWRdKTpob3Zlcjpub3QoLm5vLXNoYWRvdyl7Ym94LXNoYWRvdzowIDJweCAxMnB4IC0ycHggcmdiYSgwLDAsMCwuMTUpfS5idXR0b24tLXJlZDpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woMCw1Ny4zNTI5NDExNzY1JSw0OCUpfS5idXR0b24tLXJlZDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLC5idXR0b24tLXJlZDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6aHNsKDAsNTcuMzUyOTQxMTc2NSUsMzIlKX0uYnV0dG9uLS1yZWQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpub3QoLm5vLXNoYWRvdyksLmJ1dHRvbi0tcmVkOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6aW5zZXQgMCA2cHggNnB4IC00cHggcmdiYSg3Niw3Niw3NiwuMyl9LmJ1dHRvbi0tcmVkLmZvY3VzLC5idXR0b24tLXJlZDpmb2N1c3tib3JkZXItY29sb3I6aHNsKDAsNTcuMzUyOTQxMTc2NSUsMjEuMzMzMzMzMzMzMyUpICFpbXBvcnRhbnQ7b3V0bGluZTpub25lfS5idXR0b24tLXJlZC5idXR0b24tLW91dGxpbmV7Ym9yZGVyOjFweCBzb2xpZCAjZDYzYTNhO2NvbG9yOiNkNjNhM2E7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIG5vbmV9LmJ1dHRvbi0tcmVkLmJ1dHRvbi0tb3V0bGluZTpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkNjNhM2F9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS1yZWQuYnV0dG9uLS1vdXRsaW5le3Bvc2l0aW9uOnJlbGF0aXZlfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tcmVkLmJ1dHRvbi0tb3V0bGluZTpmb2N1c3t6LWluZGV4OjJ9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS1yZWQuYnV0dG9uLS1vdXRsaW5lOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkNjNhM2F9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS1yZWQuYnV0dG9uLS1vdXRsaW5lOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDYzYTNhfS5idXR0b24tLXJlZC5idXR0b24tLWxpbmt7Y29sb3I6I2Q2M2EzYSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aHNsKDAsNjUuNTQ2MjE4NDg3NCUsOTMlKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5idXR0b24tLXJlZC5idXR0b24tLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woMCw2NS41NDYyMTg0ODc0JSw4NiUpICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uYnV0dG9uLS1ncmVlbntib3JkZXI6MXB4IHNvbGlkIHJnYigyOC44NjI3NDUwOTglLDU2LjE1Njg2Mjc0NTElLDI5LjE3NjQ3MDU4ODIlKX0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWdyZWVuOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2IoMjguODYyNzQ1MDk4JSw1Ni4xNTY4NjI3NDUxJSwyOS4xNzY0NzA1ODgyJSl9LmJ1dHRvbi0tZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojNWNiMzVkO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmJ1dHRvbi0tZ3JlZW46bm90KFtkaXNhYmxlZF0pOmhvdmVyOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LmJ1dHRvbi0tZ3JlZW46bm90KFtkaXNhYmxlZF0pOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDMyLjQ3MDU4ODIzNTMlLDYzLjE3NjQ3MDU4ODIlLDMyLjgyMzUyOTQxMTglKX0uYnV0dG9uLS1ncmVlbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLC5idXR0b24tLWdyZWVuOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjEuNjQ3MDU4ODIzNSUsNDIuMTE3NjQ3MDU4OCUsMjEuODgyMzUyOTQxMiUpfS5idXR0b24tLWdyZWVuOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6bm90KC5uby1zaGFkb3cpLC5idXR0b24tLWdyZWVuOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6aW5zZXQgMCA2cHggNnB4IC00cHggcmdiYSg3Niw3Niw3NiwuMyl9LmJ1dHRvbi0tZ3JlZW4uZm9jdXMsLmJ1dHRvbi0tZ3JlZW46Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYigxNC40MzEzNzI1NDklLDI4LjA3ODQzMTM3MjUlLDE0LjU4ODIzNTI5NDElKSAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0uYnV0dG9uLS1ncmVlbi5mb2N1czpub3QoLm5vLXNoYWRvdyksLmJ1dHRvbi0tZ3JlZW46Zm9jdXM6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6MCAycHggMTJweCAtMnB4IHJnYmEoMCwwLDAsLjE1KX0uYnV0dG9uLS1ncmVlbi5idXR0b24tLW91dGxpbmV7Ym9yZGVyOjFweCBzb2xpZCAjNWNiMzVkO2NvbG9yOiM1Y2IzNWQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIG5vbmV9LmJ1dHRvbi0tZ3JlZW4uYnV0dG9uLS1vdXRsaW5lOm5vdChbZGlzYWJsZWRdKTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVjYjM1ZH0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWdyZWVuLmJ1dHRvbi0tb3V0bGluZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWdyZWVuLmJ1dHRvbi0tb3V0bGluZTpmb2N1c3t6LWluZGV4OjJ9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS1ncmVlbi5idXR0b24tLW91dGxpbmU6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdDoxcHggc29saWQgIzVjYjM1ZH0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWdyZWVuLmJ1dHRvbi0tb3V0bGluZTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDoxcHggc29saWQgIzVjYjM1ZH0uYnV0dG9uLS1ncmVlbi5idXR0b24tLWxpbmt7Y29sb3I6IzVjYjM1ZCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiKDkwLjQxMTc2NDcwNTklLDk1LjUyOTQxMTc2NDclLDkwLjQ3MDU4ODIzNTMlKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5idXR0b24tLWdyZWVuLmJ1dHRvbi0tbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYig4MC44MjM1Mjk0MTE4JSw5MS4wNTg4MjM1Mjk0JSw4MC45NDExNzY0NzA2JSkgIWltcG9ydGFudDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5idXR0b24tLWJsdWV7Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjEuOTYwNzg0MzEzNyUsMzcuMzMzMzMzMzMzMyUsNTQuNTg4MjM1Mjk0MSUpfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYmx1ZTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiKDIxLjk2MDc4NDMxMzclLDM3LjMzMzMzMzMzMzMlLDU0LjU4ODIzNTI5NDElKX0uYnV0dG9uLS1ibHVle2JhY2tncm91bmQtY29sb3I6IzQ2NzdhZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5idXR0b24tLWJsdWU6bm90KFtkaXNhYmxlZF0pOmhvdmVyOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LmJ1dHRvbi0tYmx1ZTpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQuNzA1ODgyMzUyOSUsNDIlLDYxLjQxMTc2NDcwNTklKX0uYnV0dG9uLS1ibHVlOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsLmJ1dHRvbi0tYmx1ZTpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiKDE2LjQ3MDU4ODIzNTMlLDI4JSw0MC45NDExNzY0NzA2JSl9LmJ1dHRvbi0tYmx1ZTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOm5vdCgubm8tc2hhZG93KSwuYnV0dG9uLS1ibHVlOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6aW5zZXQgMCA2cHggNnB4IC00cHggcmdiYSg3Niw3Niw3NiwuMyl9LmJ1dHRvbi0tYmx1ZS5mb2N1cywuYnV0dG9uLS1ibHVlOmZvY3Vze2JvcmRlci1jb2xvcjpyZ2IoMTAuOTgwMzkyMTU2OSUsMTguNjY2NjY2NjY2NyUsMjcuMjk0MTE3NjQ3MSUpICFpbXBvcnRhbnQ7b3V0bGluZTpub25lfS5idXR0b24tLWJsdWUuYnV0dG9uLS1vdXRsaW5le2JvcmRlcjoxcHggc29saWQgIzQ2NzdhZTtjb2xvcjojNDY3N2FlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSBub25lfS5idXR0b24tLWJsdWUuYnV0dG9uLS1vdXRsaW5lOm5vdChbZGlzYWJsZWRdKTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ2NzdhZX0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWJsdWUuYnV0dG9uLS1vdXRsaW5le3Bvc2l0aW9uOnJlbGF0aXZlfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYmx1ZS5idXR0b24tLW91dGxpbmU6Zm9jdXN7ei1pbmRleDoyfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYmx1ZS5idXR0b24tLW91dGxpbmU6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdDoxcHggc29saWQgIzQ2NzdhZX0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWJsdWUuYnV0dG9uLS1vdXRsaW5lOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNDY3N2FlfS5idXR0b24tLWJsdWUuYnV0dG9uLS1saW5re2NvbG9yOiM0Njc3YWUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYig4OS4xMTc2NDcwNTg4JSw5MiUsOTUuMjM1Mjk0MTE3NiUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmJ1dHRvbi0tYmx1ZS5idXR0b24tLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNzguMjM1Mjk0MTE3NiUsODQlLDkwLjQ3MDU4ODIzNTMlKSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LmJ1dHRvbi0teWVsbG93e2JvcmRlcjoxcHggc29saWQgcmdiKDgwJSw3MC45MDE5NjA3ODQzJSwxMi41NDkwMTk2MDc4JSl9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS15ZWxsb3c6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYig4MCUsNzAuOTAxOTYwNzg0MyUsMTIuNTQ5MDE5NjA3OCUpfS5idXR0b24tLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmUyMjg7YmFja2dyb3VuZC1pbWFnZTpub25lO2NvbG9yOiM0YzRjNGMgIWltcG9ydGFudH0uYnV0dG9uLS15ZWxsb3c6bm90KFtkaXNhYmxlZF0pOmhvdmVyOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LmJ1dHRvbi0teWVsbG93Om5vdChbZGlzYWJsZWRdKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYig5MCUsNzkuNzY0NzA1ODgyNCUsMTQuMTE3NjQ3MDU4OCUpfS5idXR0b24tLXllbGxvdzpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLC5idXR0b24tLXllbGxvdzpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiKDYwJSw1My4xNzY0NzA1ODgyJSw5LjQxMTc2NDcwNTklKX0uYnV0dG9uLS15ZWxsb3c6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpub3QoLm5vLXNoYWRvdyksLmJ1dHRvbi0teWVsbG93Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6aW5zZXQgMCA2cHggNnB4IC00cHggcmdiYSg3Niw3Niw3NiwuMyl9LmJ1dHRvbi0teWVsbG93LmZvY3VzLC5idXR0b24tLXllbGxvdzpmb2N1c3tib3JkZXItY29sb3I6cmdiKDQwJSwzNS40NTA5ODAzOTIyJSw2LjI3NDUwOTgwMzklKSAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0uYnV0dG9uLS15ZWxsb3cuYnV0dG9uLS1vdXRsaW5le2JvcmRlcjoxcHggc29saWQgI2ZmZTIyODtjb2xvcjojZmZlMjI4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSBub25lfS5idXR0b24tLXllbGxvdy5idXR0b24tLW91dGxpbmU6bm90KFtkaXNhYmxlZF0pOmhvdmVye2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZlMjI4fS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0teWVsbG93LmJ1dHRvbi0tb3V0bGluZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYnV0dG9uLWdyb3VwPi5idXR0b24tLXllbGxvdy5idXR0b24tLW91dGxpbmU6Zm9jdXN7ei1pbmRleDoyfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0teWVsbG93LmJ1dHRvbi0tb3V0bGluZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmZlMjI4fS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0teWVsbG93LmJ1dHRvbi0tb3V0bGluZTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZTIyOH0uYnV0dG9uLS15ZWxsb3cuYnV0dG9uLS1saW5re2NvbG9yOiNmZmUyMjggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMDAlLDk4LjI5NDExNzY0NzElLDg3LjM1Mjk0MTE3NjUlKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5idXR0b24tLXllbGxvdy5idXR0b24tLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTAwJSw5Ni41ODgyMzUyOTQxJSw3NC43MDU4ODIzNTI5JSkgIWltcG9ydGFudDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5idXR0b24tLWJsYWNre2JvcmRlcjoxcHggc29saWQgIzAwMH0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWJsYWNrOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwfS5idXR0b24tLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5idXR0b24tLWJsYWNrOm5vdChbZGlzYWJsZWRdKTpob3Zlcjpub3QoLm5vLXNoYWRvdyl7Ym94LXNoYWRvdzowIDJweCAxMnB4IC0ycHggcmdiYSgwLDAsMCwuMTUpfS5idXR0b24tLWJsYWNrOm5vdChbZGlzYWJsZWRdKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmJ1dHRvbi0tYmxhY2s6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwuYnV0dG9uLS1ibGFjazpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMH0uYnV0dG9uLS1ibGFjazpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOm5vdCgubm8tc2hhZG93KSwuYnV0dG9uLS1ibGFjazpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93Omluc2V0IDAgNnB4IDZweCAtNHB4IHJnYmEoNzYsNzYsNzYsLjMpfS5idXR0b24tLWJsYWNrLmZvY3VzLC5idXR0b24tLWJsYWNrOmZvY3Vze2JvcmRlci1jb2xvcjojNGNiNzRjICFpbXBvcnRhbnQ7b3V0bGluZTpub25lfS5idXR0b24tLWJsYWNrLmJ1dHRvbi0tb3V0bGluZXtib3JkZXI6MXB4IHNvbGlkICMwMDA7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgbm9uZX0uYnV0dG9uLS1ibGFjay5idXR0b24tLW91dGxpbmU6bm90KFtkaXNhYmxlZF0pOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1vdXRsaW5le3Bvc2l0aW9uOnJlbGF0aXZlfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1vdXRsaW5lOmZvY3Vze3otaW5kZXg6Mn0uYnV0dG9uLWdyb3VwPi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tb3V0bGluZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDAwfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1vdXRsaW5lOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwfS5idXR0b24tLWJsYWNrLmJ1dHRvbi0tbGlua3tjb2xvcjojMDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw4NSUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsNzAlKSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LmJ1dHRvbi0td2hpdGV7Ym9yZGVyOjFweCBzb2xpZCAjY2NjfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0td2hpdGU6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjY2N9LmJ1dHRvbi0td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojNGM0YzRjICFpbXBvcnRhbnR9LmJ1dHRvbi0td2hpdGU6bm90KFtkaXNhYmxlZF0pOmhvdmVyOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LmJ1dHRvbi0td2hpdGU6bm90KFtkaXNhYmxlZF0pOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsOTAlKX0uYnV0dG9uLS13aGl0ZTpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLC5idXR0b24tLXdoaXRlOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOTk5fS5idXR0b24tLXdoaXRlOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6bm90KC5uby1zaGFkb3cpLC5idXR0b24tLXdoaXRlOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6aW5zZXQgMCA2cHggNnB4IC00cHggcmdiYSg3Niw3Niw3NiwuMyl9LmJ1dHRvbi0td2hpdGUuZm9jdXMsLmJ1dHRvbi0td2hpdGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM0Y2I3NGMgIWltcG9ydGFudDtvdXRsaW5lOm5vbmV9LmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1vdXRsaW5le2JvcmRlcjoxcHggc29saWQgI2ZmZjtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSBub25lfS5idXR0b24tLXdoaXRlLmJ1dHRvbi0tb3V0bGluZTpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS13aGl0ZS5idXR0b24tLW91dGxpbmV7cG9zaXRpb246cmVsYXRpdmV9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS13aGl0ZS5idXR0b24tLW91dGxpbmU6Zm9jdXN7ei1pbmRleDoyfS5idXR0b24tZ3JvdXA+LmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1vdXRsaW5lOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmZ9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS13aGl0ZS5idXR0b24tLW91dGxpbmU6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9LmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1saW5re2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYnV0dG9uLS13aGl0ZS5idXR0b24tLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uYnV0dG9uLS1vcmFuZ2V7Ym9yZGVyOjFweCBzb2xpZCByZ2IoODAlLDQ1LjE3NjQ3MDU4ODIlLDAlKX0uYnV0dG9uLWdyb3VwPi5idXR0b24tLW9yYW5nZTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiKDgwJSw0NS4xNzY0NzA1ODgyJSwwJSl9LmJ1dHRvbi0tb3Jhbmdle2JhY2tncm91bmQtY29sb3I6I2ZmOTAwMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5idXR0b24tLW9yYW5nZTpub3QoW2Rpc2FibGVkXSk6aG92ZXI6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6MCAycHggMTJweCAtMnB4IHJnYmEoMCwwLDAsLjE1KX0uYnV0dG9uLS1vcmFuZ2U6bm90KFtkaXNhYmxlZF0pOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDkwJSw1MC44MjM1Mjk0MTE4JSwwJSl9LmJ1dHRvbi0tb3JhbmdlOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsLmJ1dHRvbi0tb3JhbmdlOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNjAlLDMzLjg4MjM1Mjk0MTIlLDAlKX0uYnV0dG9uLS1vcmFuZ2U6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpub3QoLm5vLXNoYWRvdyksLmJ1dHRvbi0tb3JhbmdlOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6aW5zZXQgMCA2cHggNnB4IC00cHggcmdiYSg3Niw3Niw3NiwuMyl9LmJ1dHRvbi0tb3JhbmdlLmZvY3VzLC5idXR0b24tLW9yYW5nZTpmb2N1c3tib3JkZXItY29sb3I6cmdiKDQwJSwyMi41ODgyMzUyOTQxJSwwJSkgIWltcG9ydGFudDtvdXRsaW5lOm5vbmV9LmJ1dHRvbi0tb3JhbmdlLmJ1dHRvbi0tb3V0bGluZXtib3JkZXI6MXB4IHNvbGlkICNmZjkwMDA7Y29sb3I6I2ZmOTAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgbm9uZX0uYnV0dG9uLS1vcmFuZ2UuYnV0dG9uLS1vdXRsaW5lOm5vdChbZGlzYWJsZWRdKTpob3Zlcntjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6I2ZmOTAwMH0uYnV0dG9uLWdyb3VwPi5idXR0b24tLW9yYW5nZS5idXR0b24tLW91dGxpbmV7cG9zaXRpb246cmVsYXRpdmV9LmJ1dHRvbi1ncm91cD4uYnV0dG9uLS1vcmFuZ2UuYnV0dG9uLS1vdXRsaW5lOmZvY3Vze3otaW5kZXg6Mn0uYnV0dG9uLWdyb3VwPi5idXR0b24tLW9yYW5nZS5idXR0b24tLW91dGxpbmU6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdDoxcHggc29saWQgI2ZmOTAwMH0uYnV0dG9uLWdyb3VwPi5idXR0b24tLW9yYW5nZS5idXR0b24tLW91dGxpbmU6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZjkwMDB9LmJ1dHRvbi0tb3JhbmdlLmJ1dHRvbi0tbGlua3tjb2xvcjojZmY5MDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTAwJSw5My40NzA1ODgyMzUzJSw4NSUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmJ1dHRvbi0tb3JhbmdlLmJ1dHRvbi0tbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMDAlLDg2Ljk0MTE3NjQ3MDYlLDcwJSkgIWltcG9ydGFudDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5idXR0b24tLWxpbmt7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojNGE5MGUyfS5idXR0b24tLWxpbms6bm90KFtkaXNhYmxlZF0pOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsOTAlKX0uYnV0dG9uLS1saW5rOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsLmJ1dHRvbi0tbGluazpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZle2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsOTYlKX0uYnV0dG9uLS1saW5re2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItcmFkaXVzOjRweH0uYnV0dG9uLS1vdXRsaW5le2JvcmRlcjoxcHggc29saWQgI2Q2ZDZkNn1bZGlzYWJsZWRdOmhvdmVye2N1cnNvcjpub3QtYWxsb3dlZH0uYnV0dG9uLS1tZWRpdW17cGFkZGluZzoxMnB4IDI0cHh9LmJ1dHRvbi0tZmluZC1tZXtmbGV4LWJhc2lzOjMycHh9LmNsaWNrYWJsZXtjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50fS5iZWF1dG9uLS1ibGFja3twYWRkaW5nOjAgMWVtO2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjc1KX0uYmVhdXRvbi0tYmxhY2s6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIHByaW50ey5idXR0b25bdHlwZT1zdWJtaXRde2Rpc3BsYXk6bm9uZX19aW5wdXQ6Zm9jdXMsc2VsZWN0OmZvY3VzLHRleHRhcmVhOmZvY3VzLGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOm5vbmU7bWluLXdpZHRoOjB9dGV4dGFyZWF7bWF4LXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDBweH1sYWJlbD4qe2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6bm9uZX1zZWxlY3R7Ym9yZGVyLXJhZGl1czo0cHh9c2VsZWN0e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MXB4IHNvbGlkICNjOGM4Yzh9LmNoZWNrYm94LmZvY3VzLC5jaGVja2JveDpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO291dGxpbmUtY29sb3I6IzRjYjc0YyAhaW1wb3J0YW50fS5jaGVja2JveD5pbnB1dFt0eXBlPWNoZWNrYm94XSwuY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXJpZ2h0OjhweH0uY2hlY2tib3gtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcn0uY2hlY2tib3gtaWNvbj4uaWNvbnstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpjb2xvciAuMjVzIGVhc2U7LW8tdHJhbnNpdGlvbjpjb2xvciAuMjVzIGVhc2U7dHJhbnNpdGlvbjpjb2xvciAuMjVzIGVhc2V9Lnllcy1qcyAuY2hlY2tib3gtaWNvbi5pcy1zZWxlY3RlZD4uaWNvbntjb2xvcjojNWNiMzVkfS55ZXMtanMgLmNoZWNrYm94LWljb24uaXMtc2VsZWN0ZWQ6aG92ZXI+Lmljb257Y29sb3I6I2Q2M2EzYX0ueWVzLWpzIC5jaGVja2JveC1pY29uPmlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0uY2hlY2tib3gtaWNvbj5sYWJlbHtkaXNwbGF5OmlubGluZX0ueWVzLWpzIC5jaGVja2JveC1pY29uLS1kZWZhdWx0OmhvdmVyPi5pY29ue2NvbG9yOiM1Y2IzNWR9Lnllcy1qcyAuY2hlY2tib3gtaWNvbi0tYWRkaXRpb246aG92ZXI+Lmljb257Y29sb3I6IzVjYjM1ZH0udGV4dC1pbnB1dCwubXMtc2VhcmNoPmlucHV0e2JvcmRlci1yYWRpdXM6NHB4fS50ZXh0LWlucHV0LC5tcy1zZWFyY2g+aW5wdXR7Zm9udC13ZWlnaHQ6NjAwfS50ZXh0LWlucHV0LmZvY3VzLC5tcy1zZWFyY2g+aW5wdXQuZm9jdXMsLnRleHQtaW5wdXQ6Zm9jdXMsLm1zLXNlYXJjaD5pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzRjYjc0YyAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0udGV4dC1pbnB1dCwubXMtc2VhcmNoPmlucHV0e21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxNzBweDtwYWRkaW5nOjhweCAxNnB4O2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojMjIyO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmOTtib3JkZXI6c29saWQgMnB4IHJnYmEoMCwwLDAsMCk7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4yNXMgZWFzZX0udGV4dC1pbnB1dDpob3Zlcjpub3QoLm5vLXNoYWRvdyksLm1zLXNlYXJjaD5pbnB1dDpob3Zlcjpub3QoLm5vLXNoYWRvdyl7Ym94LXNoYWRvdzowIDJweCAxMnB4IC0ycHggcmdiYSgwLDAsMCwuMTUpfS50ZXh0LWlucHV0OmZvY3VzOm5vdCgubm8tc2hhZG93KSwubXMtc2VhcmNoPmlucHV0OmZvY3VzOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LnRleHQtaW5wdXQ6Zm9jdXMsLm1zLXNlYXJjaD5pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzA5MH0udGV4dC1pbnB1dC5jaXJjbGUsLmNhcm91c2VsX19idXR0b25zLS1zbWFsbCAudGV4dC1pbnB1dC5jYXJvdXNlbF9fcHJldmlvdXMsLmNhcm91c2VsX19idXR0b25zLS1zbWFsbCAudGV4dC1pbnB1dC5jYXJvdXNlbF9fbmV4dCwubXMtc2VhcmNoPmlucHV0LmNpcmNsZSwuY2Fyb3VzZWxfX2J1dHRvbnMtLXNtYWxsIC5tcy1zZWFyY2g+aW5wdXQuY2Fyb3VzZWxfX3ByZXZpb3VzLC5jYXJvdXNlbF9fYnV0dG9ucy0tc21hbGwgLm1zLXNlYXJjaD5pbnB1dC5jYXJvdXNlbF9fbmV4dHtwYWRkaW5nLXJpZ2h0OjFlbTtwYWRkaW5nLWxlZnQ6MWVtfS50ZXh0LWlucHV0LmludmFsaWQtZm9ybS1maWVsZCwubXMtc2VhcmNoPmlucHV0LmludmFsaWQtZm9ybS1maWVsZHtib3JkZXItY29sb3I6I2RiNTYyZH0uYm94LS1icmFuZCAudGV4dC1pbnB1dCwuYm94LS1icmFuZCAubXMtc2VhcmNoPmlucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYm94LS1saWdodC1ncmV5IC50ZXh0LWlucHV0LC5ib3gtLWxpZ2h0LWdyZXkgLm1zLXNlYXJjaD5pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRleHQtaW5wdXQtLW1lZGl1bXtoZWlnaHQ6My43NTAwNjY2NjY3ZW19LnBsYWNlaG9sZGVye2NvbG9yOiNhYWF9LnRleHQtaW5wdXQtLXNpbXBsZXstd2Via2l0LWJveC1zaGFkb3c6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpub25lfS50ZXh0LWlucHV0LS1zaW1wbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5NiUpfS50ZXh0LWlucHV0LS1zaW1wbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5MiUpfS50ZXh0LWlucHV0LS1zaW1wbGU6aG92ZXIsLnRleHQtaW5wdXQtLXNpbXBsZTpmb2N1c3std2Via2l0LWJveC1zaGFkb3c6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOm5vbmV9LnRleHQtaW5wdXQtLXNpbXBsZTo6cGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6UHJveGltYSwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWZ9LnNwbGl0LXRleHQtaW5wdXQgLnRleHQtaW5wdXQsLnNwbGl0LXRleHQtaW5wdXQgLm1zLXNlYXJjaD5pbnB1dHt3aWR0aDo0NSU7bWluLXdpZHRoOjB9LnNwbGl0LXRleHQtaW5wdXQgLnNwbGl0LXRleHQtaW5wdXRfX3NwbGl0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwJTtjb2xvcjojN2Y3ZjdmO3RleHQtYWxpZ246Y2VudGVyfSN0ZXN0OmJlZm9yZXtjb250ZW50OlwiP1wifS50ZXh0LWJ1dHRvbi1ncm91cHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0udGV4dC1idXR0b24tZ3JvdXA+Kjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo4cHh9LnRleHQtYnV0dG9uLWdyb3VwPi50ZXh0LWlucHV0LC50ZXh0LWJ1dHRvbi1ncm91cC5tcy1zZWFyY2g+aW5wdXR7ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MjAwcHh9LnRleHQtYnV0dG9uLWdyb3VwPi5idXR0b257Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHQtYnV0dG9uLWdyb3VwPi5idXR0b24uZm9jdXMsLnRleHQtYnV0dG9uLWdyb3VwPi5idXR0b246Zm9jdXN7Ym9yZGVyLWNvbG9yOiM0Y2I3NGMgIWltcG9ydGFudDtvdXRsaW5lOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey50ZXh0LWJ1dHRvbi1ncm91cHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnRleHQtYnV0dG9uLWdyb3VwPio6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjhweH19LnRleHQtYnV0dG9uLWdyb3VwLS1pbnNldHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0udGV4dC1idXR0b24tZ3JvdXAtLWluc2V0Pi50ZXh0LWlucHV0LC50ZXh0LWJ1dHRvbi1ncm91cC0taW5zZXQubXMtc2VhcmNoPmlucHV0e2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjIwMHB4fS50ZXh0LWJ1dHRvbi1ncm91cC0taW5zZXQ+LmJ1dHRvbi5mb2N1cywudGV4dC1idXR0b24tZ3JvdXAtLWluc2V0Pi5idXR0b246Zm9jdXN7Ym9yZGVyLWNvbG9yOiM0Y2I3NGMgIWltcG9ydGFudDtvdXRsaW5lOm5vbmV9LnRleHQtYnV0dG9uLWdyb3VwLS1pbnNldD4uYnV0dG9ue3BhZGRpbmctdG9wOjBweDtwYWRkaW5nLWJvdHRvbTowcHh9LnRleHQtYnV0dG9uLWdyb3VwLS1pbnNldD4uYnV0dG9ue2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LWJ1dHRvbi1ncm91cC0tbWVkaXVtPi50ZXh0LWlucHV0LC50ZXh0LWJ1dHRvbi1ncm91cC0tbWVkaXVtLm1zLXNlYXJjaD5pbnB1dHtwYWRkaW5nOjEycHggMWVtfS50ZXh0LWJ1dHRvbi1ncm91cC0tbWVkaXVtPi5idXR0b257Zm9udC1zaXplOjE1Ljk5OTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnRleHQtYnV0dG9uLWdyb3VwLS1sYXJnZT4udGV4dC1pbnB1dCwudGV4dC1idXR0b24tZ3JvdXAtLWxhcmdlLm1zLXNlYXJjaD5pbnB1dHtwYWRkaW5nOjE2cHggMWVtO2ZvbnQtc2l6ZToxNS45OTk2cHh9LnRleHQtYnV0dG9uLWdyb3VwLS1sYXJnZT4uYnV0dG9ue2ZvbnQtc2l6ZToyNHB4fX0udGV4dC1idXR0b24tZ3JvdXAtLWxhcmdlPi50ZXh0LWlucHV0LC50ZXh0LWJ1dHRvbi1ncm91cC0tbGFyZ2UubXMtc2VhcmNoPmlucHV0e3BhZGRpbmc6MTZweCAxZW07Zm9udC1zaXplOjE0LjAwMDRweH0udGV4dC1idXR0b24tZ3JvdXAtLWxhcmdlPi5idXR0b257Zm9udC1zaXplOjE1Ljk5OTZweH0udGV4dC1idXR0b24tZ3JvdXAtLWR5bmFtaWN7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjB9LnRleHQtYnV0dG9uLWdyb3VwLS1keW5hbWljPi50ZXh0LWlucHV0LC50ZXh0LWJ1dHRvbi1ncm91cC0tZHluYW1pYy5tcy1zZWFyY2g+aW5wdXQsLnRleHQtYnV0dG9uLWdyb3VwLS1keW5hbWljPi5idXR0b257d2lkdGg6YXV0b30udGV4dC1pbnB1dC0tcHJlZml4LC50ZXh0LWlucHV0LS1zdWZmaXh7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udGV4dC1pbnB1dF9fcHJlZml4LC50ZXh0LWlucHV0X19zdWZmaXh7cG9zaXRpb246YWJzb2x1dGU7ZmxleDowIDEgYXV0bzttYXJnaW46YXV0byA4cHg7Y29sb3I6cmdiYSgwLDAsMCwuNSl9LnRleHQtaW5wdXQtLXByZWZpeCAudGV4dC1pbnB1dF9fcHJlZml4e2xlZnQ6MH0udGV4dC1pbnB1dC0tcHJlZml4IC50ZXh0LWlucHV0LC50ZXh0LWlucHV0LS1wcmVmaXggLm1zLXNlYXJjaD5pbnB1dHtmbGV4OjEgMCBhdXRvO3BhZGRpbmctbGVmdDoyNHB4fS50ZXh0LWlucHV0LS1zdWZmaXggLnRleHQtaW5wdXRfX3N1ZmZpeHtyaWdodDowfS50ZXh0LWlucHV0LS1zdWZmaXggLnRleHQtaW5wdXQsLnRleHQtaW5wdXQtLXN1ZmZpeCAubXMtc2VhcmNoPmlucHV0e2ZsZXg6MSAwIGF1dG87cGFkZGluZy1yaWdodDoyNHB4O3RleHQtYWxpZ246cmlnaHR9I2pzLXBheW1lbnQtY2FsYyAuYm94LS1saWdodGVyLWdyZXkgLnRleHQtaW5wdXQsI2pzLXBheW1lbnQtY2FsYyAuYm94LS1saWdodGVyLWdyZXkgLm1zLXNlYXJjaD5pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9I2pzLXBheW1lbnQtY2FsYyAuYm94LS1saWdodGVyLWdyZXkgLnRleHQtaW5wdXQ6Zm9jdXMsI2pzLXBheW1lbnQtY2FsYyAuYm94LS1saWdodGVyLWdyZXkgLm1zLXNlYXJjaD5pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6I2M4YzhjOCAhaW1wb3J0YW50fSNqcy1wYXltZW50LWNhbGMgLnRleHQtaW5wdXQsI2pzLXBheW1lbnQtY2FsYyAubXMtc2VhcmNoPmlucHV0e2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmOTtib3JkZXI6bm9uZX0janMtcGF5bWVudC1jYWxjIC50ZXh0LWlucHV0LCNqcy1wYXltZW50LWNhbGMgLm1zLXNlYXJjaD5pbnB1dHtmb250LXdlaWdodDo2MDB9I2pzLXBheW1lbnQtY2FsYyAudGV4dC1pbnB1dDpmb2N1cywjanMtcGF5bWVudC1jYWxjIC5tcy1zZWFyY2g+aW5wdXQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZDZkNmQ2fS5maWVsZHttYXJnaW4tYm90dG9tOjB9LmZpZWxkKy5maWVsZHttYXJnaW4tdG9wOjE2cHh9LmZvcm0tLWxlZnQtbGFiZWwgLmZpZWxke21hcmdpbi1ib3R0b206OHB4fS5mb3JtLS1sZWZ0LWxhYmVsIC5maWVsZF9fbGFiZWx7cGFkZGluZy1yaWdodDo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5mb3JtLS1sZWZ0LWxhYmVsIC5maWVsZF9fbGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDoyNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZvcm0tLWxlZnQtbGFiZWwgLmZpZWxkX19sYWJlbHt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmZvcm0tLWxlZnQtbGFiZWwgLmZpZWxkX19pbnB1dHtmbG9hdDpyaWdodDt3aWR0aDo3NSU7bWluLXdpZHRoOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuZm9ybS0tbGVmdC1sYWJlbC1oYWxmIC5maWVsZF9fbGFiZWx7d2lkdGg6MTIuNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuZm9ybS0tbGVmdC1sYWJlbC1oYWxmIC5maWVsZF9faW5wdXR7d2lkdGg6ODcuNSV9fS5mb3JtLS1mdWxsIC50ZXh0LWlucHV0LC5mb3JtLS1mdWxsIC5tcy1zZWFyY2g+aW5wdXR7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjhweH0uZm9ybS0tYnJhbmQtbGFiZWwgbGFiZWx7Y29sb3I6IzA5MCAhaW1wb3J0YW50fS5mb3JtX19maWVsZHN7bWFyZ2luOjB9LmZvcm1fX2ZpZWxkc19fbGFiZWx7bGV0dGVyLXNwYWNpbmc6LjFlbTtjb2xvcjojN2Y3ZjdmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZm9ybV9fZmllbGRzX19sYWJlbHtmb250LXdlaWdodDo3MDB9LmZvcm1fX2ZpZWxkc19fbGFiZWwtLXNlY29uZGFyeXtsZXR0ZXItc3BhY2luZzouMWVtO2ZvbnQtc2l6ZTouOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDkwO21hcmdpbi1ib3R0b206NHB4fS5mb3JtX19maWVsZHNfX2xhYmVsLS1zZWNvbmRhcnl7Zm9udC13ZWlnaHQ6NzAwfS5zZWxlY3QsLm1zLWNob2ljZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiMyMjI7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjk7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4yNXMgZWFzZX0uc2VsZWN0LC5tcy1jaG9pY2V7Ym9yZGVyLXJhZGl1czo0cHh9LnNlbGVjdC5mb2N1cywuZm9jdXMubXMtY2hvaWNlLC5zZWxlY3Q6Zm9jdXMsLm1zLWNob2ljZTpmb2N1c3tib3JkZXItY29sb3I6IzRjYjc0YyAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0uc2VsZWN0OmhvdmVyOm5vdCgubm8tc2hhZG93KSwubXMtY2hvaWNlOmhvdmVyOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LnNlbGVjdDpiZWZvcmUsLm1zLWNob2ljZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxZW07cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uYm94LS1icmFuZCAuc2VsZWN0LC5ib3gtLWJyYW5kIC5tcy1jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5ib3gtLWxpZ2h0LWdyZXkgLnNlbGVjdCwuYm94LS1saWdodC1ncmV5IC5tcy1jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3Qgc2VsZWN0LC5tcy1jaG9pY2Ugc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSArIDQuMmVtKTtwYWRkaW5nOi42ZW0gMi41ZW0gLjZlbSAxZW07YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnNlbGVjdCBzZWxlY3Q6bm90KFtjbGFzcyo9c2hhZG93XSksLm1zLWNob2ljZSBzZWxlY3Q6bm90KFtjbGFzcyo9c2hhZG93XSl7Ym94LXNoYWRvdzpub25lfS5zZWxlY3Qgc2VsZWN0Om5vdChbY2xhc3MqPWJvcmRlcl0pLC5tcy1jaG9pY2Ugc2VsZWN0Om5vdChbY2xhc3MqPWJvcmRlcl0pe2JvcmRlcjpub25lfS5zZWxlY3Qgc2VsZWN0LC5tcy1jaG9pY2Ugc2VsZWN0e2ZvbnQtd2VpZ2h0OjYwMH0ubHQtaWU5IC5zZWxlY3Qgc2VsZWN0LC5sdC1pZTkgLm1zLWNob2ljZSBzZWxlY3R7d2lkdGg6MTYwJX0uc2VsZWN0IHNlbGVjdDpmb2N1cywubXMtY2hvaWNlIHNlbGVjdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQsLm1zLWNob2ljZSBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5zZWxlY3QtZ3JvdXAtLWRlYWxlcldpZGdldHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2VsZWN0LWdyb3VwLS1kZWFsZXJXaWRnZXQ+c3BhbntmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zZWxlY3QtZ3JvdXAtLWRlYWxlcldpZGdldD4qe2ZsZXg6MSAxIGF1dG87bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTttYXJnaW4tcmlnaHQ6MTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnNlbGVjdC1ncm91cC0tZGVhbGVyV2lkZ2V0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2VsZWN0LWdyb3VwLS1kZWFsZXJXaWRnZXQ+LnNlbGVjdCwuc2VsZWN0LWdyb3VwLS1kZWFsZXJXaWRnZXQ+Lm1zLWNob2ljZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5zZWxlY3QtZ3JvdXAtLWRlYWxlcldpZGdldD4uc2VsZWN0Ky5zZWxlY3QsLnNlbGVjdC1ncm91cC0tZGVhbGVyV2lkZ2V0Pi5tcy1jaG9pY2UrLnNlbGVjdCwuc2VsZWN0LWdyb3VwLS1kZWFsZXJXaWRnZXQ+LnNlbGVjdCsubXMtY2hvaWNlLC5zZWxlY3QtZ3JvdXAtLWRlYWxlcldpZGdldD4ubXMtY2hvaWNlKy5tcy1jaG9pY2V7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1sZWZ0OjB9fS5zZWxlY3QtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LnNlbGVjdC1ncm91cD5zcGFue2ZsZXg6MCAwIGF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNlbGVjdC1ncm91cD5zcGFuOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjhweH0uc2VsZWN0LWdyb3VwPnNwYW46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6OHB4fS5zZWxlY3QtZ3JvdXA+LnNlbGVjdCwuc2VsZWN0LWdyb3VwPi5tcy1jaG9pY2V7ZmxleDoxIDEgYXV0b30uc2VsZWN0LWdyb3VwPi5zZWxlY3QrLnNlbGVjdC1ncm91cD4uc2VsZWN0LC5zZWxlY3QtZ3JvdXA+Lm1zLWNob2ljZSsuc2VsZWN0LWdyb3VwPi5zZWxlY3QsLnNlbGVjdC1ncm91cD4uc2VsZWN0Ky5zZWxlY3QtZ3JvdXA+Lm1zLWNob2ljZSwuc2VsZWN0LWdyb3VwPi5tcy1jaG9pY2UrLnNlbGVjdC1ncm91cD4ubXMtY2hvaWNle21hcmdpbi1sZWZ0OjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5zZWxlY3QtZ3JvdXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zZWxlY3QtZ3JvdXA+LnNlbGVjdCwuc2VsZWN0LWdyb3VwPi5tcy1jaG9pY2V7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uc2VsZWN0LWdyb3VwPi5zZWxlY3QrLnNlbGVjdCwuc2VsZWN0LWdyb3VwPi5tcy1jaG9pY2UrLnNlbGVjdCwuc2VsZWN0LWdyb3VwPi5zZWxlY3QrLm1zLWNob2ljZSwuc2VsZWN0LWdyb3VwPi5tcy1jaG9pY2UrLm1zLWNob2ljZXttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWxlZnQ6MH19LnNlbGVjdC1ncm91cC0taW5saW5le2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zZWxlY3QtZ3JvdXAtLWlubGluZT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXg6MCAwIGF1dG99LnNlbGVjdC1ncm91cC0taW5saW5lPnNwYW46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6OHB4fS5zZWxlY3QtZ3JvdXAtLWlubGluZT5zcGFuOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjhweH0uc2VsZWN0LWdyb3VwLS1pbmxpbmU+LnNlbGVjdCwuc2VsZWN0LWdyb3VwLS1pbmxpbmU+Lm1zLWNob2ljZXtmbGV4OjEgMSBhdXRvfS5zZWxlY3QtZ3JvdXAtLW1lcmdlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0LWdyb3VwLS1tZXJnZWQ+LnNlbGVjdCwuc2VsZWN0LWdyb3VwLS1tZXJnZWQ+Lm1zLWNob2ljZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NTAlfS5zZWxlY3QtZ3JvdXAtLW1lcmdlZD4uc2VsZWN0OmhvdmVyLC5zZWxlY3QtZ3JvdXAtLW1lcmdlZD4ubXMtY2hvaWNlOmhvdmVyLC5zZWxlY3QtZ3JvdXAtLW1lcmdlZD4uc2VsZWN0OmFjdGl2ZSwuc2VsZWN0LWdyb3VwLS1tZXJnZWQ+Lm1zLWNob2ljZTphY3RpdmUsLnNlbGVjdC1ncm91cC0tbWVyZ2VkPi5zZWxlY3QuZm9jdXMsLnNlbGVjdC1ncm91cC0tbWVyZ2VkPi5mb2N1cy5tcy1jaG9pY2V7ei1pbmRleDoyfS5zZWxlY3QtZ3JvdXAtLW1lcmdlZD4uc2VsZWN0OmZpcnN0LWNoaWxkLC5zZWxlY3QtZ3JvdXAtLW1lcmdlZD4ubXMtY2hvaWNlOmZpcnN0LWNoaWxkey1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDowOy13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDowOy13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QtZ3JvdXAtLW1lcmdlZD4uc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksLnNlbGVjdC1ncm91cC0tbWVyZ2VkPi5tcy1jaG9pY2U6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LTFweH0uc2VsZWN0LWdyb3VwLS1tZXJnZWQ+LnNlbGVjdDpsYXN0LWNoaWxkLC5zZWxlY3QtZ3JvdXAtLW1lcmdlZD4ubXMtY2hvaWNlOmxhc3QtY2hpbGR7LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6MDstd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6MDstd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnNlbGVjdC0tZnVsbD4uc2VsZWN0LC5zZWxlY3QtLWZ1bGw+Lm1zLWNob2ljZXt3aWR0aDoxMDAlfS5zZWxlY3QtLXRhYnstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDowOy13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6MDstd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9Lnctc2VsZWN0LS10YWJ7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjOH1zZWxlY3RbbXVsdGlwbGVde3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDozMi44cHg7cGFkZGluZzo4cHg7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDY7Ym9yZGVyLXJhZGl1czo0cHh9c2VsZWN0W211bHRpcGxlXSBvcHRpb257cGFkZGluZzo0cHg7bWFyZ2luLWJvdHRvbTo0cHg7Ym9yZGVyLXJhZGl1czo0cHh9c2VsZWN0W211bHRpcGxlXSBvcHRpb246Y2hlY2tlZCxzZWxlY3RbbXVsdGlwbGVdIG9wdGlvbjpmb2N1c3tmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn1zZWxlY3RbbXVsdGlwbGVdIG9wdGlvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ2ZDZ9c3Bhbi5pbnZhbGlkLWZvcm0tZmllbGR7Y29sb3I6I2RiNTYyZDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTFweDt0ZXh0LWFsaWduOmxlZnR9Lm1zLW9mZnNjcmVlbntjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7b3V0bGluZTowICFpbXBvcnRhbnQ7bGVmdDphdXRvICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudH0ubXMtcGFyZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubXMtY2hvaWNle3BhZGRpbmc6MXB4IDB9Lm1zLWNob2ljZT5zcGFue3BhZGRpbmc6LjZlbSAyLjVlbSAuNmVtIDFlbTtsaW5lLWhlaWdodDoxLjM7bWF4LXdpZHRoOjI2N3B4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ubXMtY2hvaWNlPnNwYW57Zm9udC13ZWlnaHQ6NjAwfS5kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9Lm1zLWNsb3NlQnRue3otaW5kZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjVweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtwYWRkaW5nOjhweCAwO3Bvc2l0aW9uOnN0aWNreTt0b3A6MjY1cHh9Lm1zLWNsb3NlQnRuIHNwYW57Y29sb3I6IzA5MDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTZweDt0cmFuc2l0aW9uOjIwMG1zfS5tcy1jbG9zZUJ0bjpob3ZlciBzcGFue2NvbG9yOiNkYTQ1NDA7dHJhbnNpdGlvbjoyMDBtc31ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7Lm1zLWNsb3NlQnRue3RvcDp1bnNldH19Lm1zLXNlYXJjaD5pbnB1dHt3aWR0aDoxMDAlfS5tcy1zZWFyY2g+aW5wdXR7bWFyZ2luLWJvdHRvbTo4cHh9Lm1zLWRyb3B7Ym9yZGVyOnNvbGlkIDNweCAjZjJmMmYyO2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjhweDttYXJnaW4tdG9wOjhweDtvdmVyZmxvdzpzY3JvbGw7Y29sb3I6IzIyMjtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO3otaW5kZXg6MTB9Lm1zLWRyb3B7Zm9udC13ZWlnaHQ6NjAwfS5tcy1kcm9wPnVsIGxpIGxhYmVse2Rpc3BsYXk6ZmxleDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm1zLWRyb3AgLnNlbGVjdGVkIGxhYmVse2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzIyMjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9Lm1zLWRyb3AgLnNlbGVjdGVkIGxhYmVsOmJlZm9yZXttYXJnaW4tcmlnaHQ6NHB4O2ZvbnQtZmFtaWx5OlwiaWNvbnNcIjtjb2xvcjojMDkwfS5tcy1kcm9wIGxhYmVsLm9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6LjhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHg7bWFyZ2luLWxlZnQ6LThweDttYXJnaW4tcmlnaHQ6LThweDtwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctYm90dG9tOjhweDtwYWRkaW5nLXRvcDo4cHg7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2NvbG9yOiM1Y2IzNWR9Lm1zLWRyb3AgbGFiZWw6bm90KC5vcHRncm91cCl7cGFkZGluZzo0cHggOHB4O2JvcmRlci1yYWRpdXM6NHB4fS5tcy1kcm9wIGxhYmVsOm5vdCgub3B0Z3JvdXApIGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0ubXMtZHJvcCBsYWJlbDpub3QoLm9wdGdyb3VwKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ2ZDZ9Lm5hdi0tc3BhY2VkLWxlZnR7dGV4dC1hbGlnbjpyaWdodH0ubmF2LS1zcGFjZWQtbGVmdCBsaXt0ZXh0LWFsaWduOmxlZnR9Lm5hdi0tdGFic3ttYXJnaW4tYm90dG9tOjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOGM4fS5uYXYtLXRhYnM+bGk+YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjBweCAxNnB4O2xpbmUtaGVpZ2h0OjIuNTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTowfS5uYXYtLXRhYnM+bGk+YS5pcy1hY3RpdmV7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYzhjOGM4O2JvcmRlci1ib3R0b206MH0ubmF2LS10YWJzPmxpPmEuaXMtYWN0aXZle2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0ubmF2LS10YWJzPmxpPmEuaXMtYWN0aXZlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMXB4O2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZmZmO2NvbnRlbnQ6XCJcIn0ubmF2LS10YWJzLS1uby1ib3JkZXJ7Ym9yZGVyLWJvdHRvbTowfS5uYXYtLXRhYnMtLW5vLWJvcmRlcj5saT5he2JvcmRlcjowfS5uYXYtLXRhYnMtLW5vLWJvcmRlcj5saT5hLmlzLWFjdGl2ZXtib3JkZXI6MH0ubmF2LS10YWJzLS1mdWxse2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5uYXYtLXRhYnMtLWZ1bGw+bGl7ZmxleDoxIDEgYXV0b30ubmF2LS10YWJzLS1mdWxsPmxpPmF7d2lkdGg6MTAwJX0ubmF2LS10YWJzLS1mdWxsPmxpPmF7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH0ubmF2LS10YWJzLS1jbGFtcGVkLXdpZHRoe2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5uYXYtLXRhYnMtLWNsYW1wZWQtd2lkdGg+bGl7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5uYXYtLXRhYnMtLWNsYW1wZWQtd2lkdGg+bGl7ZmxleDoxIDEgMTAwJTttYXgtd2lkdGg6MTAwJX19Lm5hdi0tdGFicy0tY2xhbXBlZC13aWR0aD5saT5he3dpZHRoOjEwMCV9Lm5hdi0tdGFicy0tY2xhbXBlZC13aWR0aD5saT5he3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHh9Lm5hdi0tYWxpZ24tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm5hdi0tYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcH0ubmF2LS1ibG9jay0tc3BhY2VkPmxpPmF7cGFkZGluZy1yaWdodDozMnB4O3BhZGRpbmctbGVmdDozMnB4fS5uYXYtLWJyZWFkY3J1bWI+bGk6YmVmb3Jle2NvbG9yOiNjOGM4Yzh9Lm5hdi0tc2hhcmUtbGlua3N7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXYtLXNoYXJlLWxpbmtzPmxpe2ZsZXg6MX0ubmF2LS1zaGFyZS1saW5rcz5saT5he3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi0tc2hhcmUtbGlua3M+bGk+YXtib3JkZXItcmFkaXVzOjRweH0ubmF2LS1zaGFyZS1saW5rcz5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ubmF2LS1zaGFyZS1saW5rcz5saTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo4cHh9Lmx0LWllOSAubmF2LS1maXgtaWU+bGl7bWFyZ2luLXJpZ2h0OjFweH1hLmhvdmVyLGE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9YS5mb2N1cyxhOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7b3V0bGluZS1jb2xvcjojNGNiNzRjICFpbXBvcnRhbnR9LmJhc2UtbGlua3MgYXtjb2xvcjojMzMzfS5saW5rLWhvdmVyLS1ncmVlbiBhe2NvbG9yOiMzMzN9LmxpbmstaG92ZXItLWdyZWVuIGE6aG92ZXJ7Y29sb3I6IzA5MH0ubGlzdC0tbm8tc3R5bGUsLmNhcm91c2VsX19saXN0LC5tcy1kcm9wPnVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowfS5saXN0LS1wdXNoLWhhbGY+bGl7bWFyZ2luLWJvdHRvbTo4cHh9Lmxpc3QtLXB1c2g+bGl7bWFyZ2luLWJvdHRvbToxNnB4fS5saXN0LS1pbmhlcml0LWxpbmtzIGF7Y29sb3I6aW5oZXJpdH0uYnVsbGV0LWxpc3R7bWFyZ2luOjB9LmJ1bGxldC1saXN0Pmxpe2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTZweH0uYnVsbGV0LWxpc3Q+bGk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb2xvcjojN2Y3ZjdmfS5saXN0X19oZWFkZXJ7YmFja2dyb3VuZDojZjJmMmYyO2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5mb290ZXItbmF2IGxpe21hcmdpbjo4cHggMHB4fX0uZmx5b3V0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uZmx5b3V0LmlzLWFjdGl2YXRlZHtvdmVyZmxvdzp2aXNpYmxlfS5mbHlvdXQuaXMtYWN0aXZhdGVkPi5mbHlvdXRfX2NvbnRlbnR7bGVmdDowfS5mbHlvdXQuaXMtYWN0aXZhdGVkLmZseW91dC0tY2VudGVyPi5mbHlvdXRfX2NvbnRlbnR7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmZseW91dC5pcy1hY3RpdmF0ZWQuZmx5b3V0LS1yaWdodD4uZmx5b3V0X19jb250ZW50e3JpZ2h0OjA7bGVmdDphdXRvfS5mbHlvdXRfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDotOTk5OTlweDt6LWluZGV4OjIwO3dpZHRoOjEwMCV9LmZseW91dC0tcmlnaHQ+LmZseW91dF9fY29udGVudHtyaWdodDotOTk5OTlweDtsZWZ0OmF1dG99LmZseW91dF9fY29udGVudC0tc21hbGx7d2lkdGg6MTUwJX0uZmx5b3V0X19jb250ZW50LS1tZWRpdW17d2lkdGg6MjAwJX0uZmx5b3V0X19jb250ZW50LS1sYXJnZXt3aWR0aDo0MDAlfS5mbHlvdXRfX2NvbnRlbnQtLXgtbGFyZ2V7d2lkdGg6NjAwJX0uZmx5b3V0LS1ob3Zlcjpob3ZlcntvdmVyZmxvdzp2aXNpYmxlfS5mbHlvdXQtLWhvdmVyOmhvdmVyPi5mbHlvdXRfX2NvbnRlbnR7bGVmdDowfS5mbHlvdXQtLW5hdHVyYWwgLmZseW91dF9fY29udGVudHt3aWR0aDphdXRvfS5mbHlvdXQtLXNtYWxsIC5mbHlvdXRfX2NvbnRlbnR7d2lkdGg6MTI1cHh9LmZseW91dC0tbWVkaXVtIC5mbHlvdXRfX2NvbnRlbnR7bWluLXdpZHRoOjI1MHB4O21heC13aWR0aDo1MDBweH0uZmx5b3V0LS1sYXJnZSAuZmx5b3V0X19jb250ZW50e3dpZHRoOjUzMHB4fS5mbHlvdXQtLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZseW91dD4uYnV0dG9ufi5mbHlvdXRfX2NvbnRlbnR7cGFkZGluZy10b3A6NXB4fS5mbHlvdXQtLXNpbXBsZSAuZmx5b3V0X19jb250ZW50e3BhZGRpbmc6OHB4O21hcmdpbi10b3A6OHB4O2NvbG9yOiMyMjI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4fS5mbHlvdXQtLXNpbXBsZSAuZmx5b3V0X19jb250ZW50e2ZvbnQtd2VpZ2h0OjYwMH0uZmx5b3V0LS1zaW1wbGUgLmZseW91dF9fY29udGVudDpub3QoLm5vLXNoYWRvdyl7Ym94LXNoYWRvdzowIDJweCAxMnB4IC0ycHggcmdiYSgwLDAsMCwuMTUpfS5mbHlvdXQtLXNpbXBsZSAuZmx5b3V0X19jb250ZW50IC5ibG9jay1saXN0IC5pcy1zZWxlY3RlZHtib3JkZXItcmFkaXVzOjRweH0uZmx5b3V0LS1zaW1wbGUgLmZseW91dF9fY29udGVudCBhe2NvbG9yOiM0YTkwZTI7dGV4dC1zaGFkb3c6bm9uZX0uYmZoIGg2LC5iZmggaDUsLmJmaCBoNCwuYmZoIGgzLC5iZmggaDIsLmJmaCBoMSxoNixoNSxoNCxoMyxoMixoMXtsZXR0ZXItc3BhY2luZzotMC4wMjVlbX0ucGFnZS10aXRsZS1oZWFkaW5ne2NvbG9yOiM2NjY7cGFkZGluZzowIC41ZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci1sZWZ0OnNvbGlkIDVweCAjMDkwfS5wYWdlLXRpdGxlLWhlYWRpbmcgc3Bhbntjb2xvcjojMDkwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsucGFnZS10aXRsZS1oZWFkaW5ne2JvcmRlci1sZWZ0OnVuc2V0O2JvcmRlci1ib3R0b206c29saWQgNXB4ICMwOTA7cGFkZGluZzp1bnNldDtwYWRkaW5nLWJvdHRvbToxNnB4fX0uaE4tLWhpZ2hsaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MS4yZW19LmhOLS1oaWdobGlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTttYXJnaW4tdG9wOi0wLjQ0ZW07aGVpZ2h0Oi44ZW07d2lkdGg6LjhlbTtiYWNrZ3JvdW5kOiMwOTB9LmhOLS1oaWdobGlnaHQuYnJhbmQ6YmVmb3JlLC5ibG9ja3F1b3RlLS1mZWF0dXJlPnAuaE4tLWhpZ2hsaWdodDpiZWZvcmUsLmhOLS1oaWdobGlnaHQuYnJhbmQtLWZhY2U6YmVmb3Jle21hcmdpbi10b3A6LTAuMzhlbTtoZWlnaHQ6Ljc0ZW07d2lkdGg6Ljc0ZW19Lmhncm91cC0taW5saW5lIC5oTntkaXNwbGF5OmlubGluZS1ibG9ja30ubHQtaWU5IC5oZ3JvdXAtLWlubGluZSAuaE57bWFyZ2luLXJpZ2h0OjFweH0uaE4tLXJ1bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfS5oTi0tcnVsZTphZnRlciwuaE4tLXJ1bGU6YmVmb3Jle2ZsZXg6MSAwIGF1dG87Y29udGVudDpcIlwifS5oTi0tcnVsZTphZnRlcnttYXJnaW4tbGVmdDoxNnB4fS5oTi0tcnVsZTpiZWZvcmV7bWFyZ2luLXJpZ2h0OjE2cHh9LnBhZ2luYXRpb24+bGl7Zm9udC13ZWlnaHQ6NjAwfS5wYWdpbmF0aW9uPmxpPmF7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH0ucGFnaW5hdGlvbj5saT5he3BhZGRpbmctcmlnaHQ6MTZweDtwYWRkaW5nLWxlZnQ6MTZweH0ucGFnaW5hdGlvbj5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ucGFnaW5hdGlvbi0tYnVsbGV0cz4ucGFnaW5hdGlvbl9faXRlbT5he3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MWVtO3BhZGRpbmctbGVmdDoxZW07dGV4dC1pbmRlbnQ6LTk5OTlweH0ucGFnaW5hdGlvbi0tYnVsbGV0cz4ucGFnaW5hdGlvbl9faXRlbT5hOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI1JTt0ZXh0LWluZGVudDowfS5ibG9ja3F1b3RlLS1uYXR1cmFsIHB7Zm9udC1zaXplOmluaGVyaXR9LmJsb2NrcXVvdGUtLWZlYXR1cmV7Ym9yZGVyLWxlZnQ6bm9uZX0uYmxvY2txdW90ZS0tZmVhdHVyZT5we2xpbmUtaGVpZ2h0OjEuNTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjR9LmJsb2NrcXVvdGUtLWZlYXR1cmU+cHtmb250LXNpemU6MjNweDtmb250LXNpemU6MS45MTY2NjY2NjY3cmVtfS5ibG9ja3F1b3RlLS1mZWF0dXJlIC5ibG9ja3F1b3RlX19zb3VyY2V7Zm9udC1zaXplOjE1cHh9LmJsb2NrcXVvdGUtLWRhbi1oZXltYW4sLmJsb2NrcXVvdGUtLWJlbi1taXJlY2tpLC5ibG9ja3F1b3RlLS1hZGFtLWFsbGVue3BhZGRpbmctbGVmdDo3MHB4O2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWluLWhlaWdodDo5MHB4fS5ibG9ja3F1b3RlLS1hZGFtLWFsbGVue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9wcmltYXJ5L2F1dGhvci9hYWxsZW4tc20ucG5nXCIpfS5ibG9ja3F1b3RlLS1iZW4tbWlyZWNraXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9hdXRob3IvYm1pcmVja2ktc20ucG5nXCIpfS5ibG9ja3F1b3RlLS1kYW4taGV5bWFue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9wcmltYXJ5L2F1dGhvci9kaGV5bWFuLXNtLnBuZ1wiKX0uYmxvY2txdW90ZS0taWNvbntib3JkZXItbGVmdDpub25lO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQ4cHh9LmJsb2NrcXVvdGUtLWljb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MDt0b3A6MDtwYWRkaW5nOjAgLjVlbTtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MTUuOTk5NnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZDZkNmQ2fS5ibG9jay1saXN0PmxpLmlzLXNlbGVjdGVke2JhY2tncm91bmQ6I2YyZjJmMn1ibG9ja3F1b3RlPnB7dGV4dC1pbmRlbnQ6MH1ibG9ja3F1b3RlPnA6YmVmb3JlLGJsb2NrcXVvdGU+cDphZnRlcntjb250ZW50OlwiXCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5ibG9ja3F1b3RlLS1pY29ue3BhZGRpbmctbGVmdDowfS5ibG9ja3F1b3RlLS1pY29uOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjhweH19LmlmcmFtZS0tY3JlZGl0LWFwcHtoZWlnaHQ6MjAwMHB4fS5pZnJhbWUtLXZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OjE3Ny43Nzc3Nzc3Nzc4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7Lm1lZGlhLS1icmVhay1zbWFsbCAubWVkaWFfX2ltZ3ttYXJnaW4tYm90dG9tOjE2cHg7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1lZGlhLS1icmVhay1zbWFsbCAubWVkaWFfX2ltZyBpbWd7ZGlzcGxheTppbmxpbmV9Lm1lZGlhLS1icmVhay1zbWFsbCAubWVkaWFfX2ltZywubWVkaWEtLWJyZWFrLXNtYWxsIC5tZWRpYV9fY29udGVudHtmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9fS5tZWRpYV9faW1ne21heC13aWR0aDozMy4zMzMzJX0ubWVkaWEtLTEtNCAubWVkaWFfX2ltZ3t3aWR0aDoyNSV9Lm1lZGlhLS0xLTUgLm1lZGlhX19pbWd7d2lkdGg6MjAlfS5tZWRpYV9faW1nLS10aHVtYnt3aWR0aDoxMzBweDttYXgtd2lkdGg6MzMlfUBzdXBwb3J0cyBub3QgKGRpc3BsYXk6IGdyaWQpey5tdWx0aS1saXN0e2xpbmUtaGVpZ2h0OjF9Lm11bHRpLWxpc3Q+bGk+YXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjJlbSAwfS5tdWx0aS1saXN0PmxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo0cHh9Lm11bHRpLWxpc3QtLXZlcnRpY2Fse2xpbmUtaGVpZ2h0OjEuNH0ubXVsdGktbGlzdC0tdmVydGljYWw+bGl7bWFyZ2luLWJvdHRvbTouMWVtfS5tdWx0aS1saXN0LS12ZXJ0aWNhbD5saT5he2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMWVtIDB9Lm11bHRpLWxpc3QtLXNvZnQ+bGl7cGFkZGluZzo0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey55ZXMtY29sdW1uQ291bnQgLm11bHRpLWxpc3QtLXZlcnRpY2FsLm11bHRpLWxpc3QtLW1lZGl1bS0yey13ZWJraXQtY29sdW1uLWNvdW50OjIgIWltcG9ydGFudDstbXMtY29sdW1uLWNvdW50OjIgIWltcG9ydGFudDstby1jb2x1bW4tY291bnQ6MiAhaW1wb3J0YW50O2NvbHVtbi1jb3VudDoyICFpbXBvcnRhbnR9Lnllcy1jb2x1bW5Db3VudCAubXVsdGktbGlzdC0tdmVydGljYWwubXVsdGktbGlzdC0tbWVkaXVtLTN7LXdlYmtpdC1jb2x1bW4tY291bnQ6MyAhaW1wb3J0YW50Oy1tcy1jb2x1bW4tY291bnQ6MyAhaW1wb3J0YW50Oy1vLWNvbHVtbi1jb3VudDozICFpbXBvcnRhbnQ7Y29sdW1uLWNvdW50OjMgIWltcG9ydGFudH0ueWVzLWNvbHVtbkNvdW50IC5tdWx0aS1saXN0LS12ZXJ0aWNhbC5tdWx0aS1saXN0LS1tZWRpdW0tNHstd2Via2l0LWNvbHVtbi1jb3VudDo0ICFpbXBvcnRhbnQ7LW1zLWNvbHVtbi1jb3VudDo0ICFpbXBvcnRhbnQ7LW8tY29sdW1uLWNvdW50OjQgIWltcG9ydGFudDtjb2x1bW4tY291bnQ6NCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey55ZXMtY29sdW1uQ291bnQgLm11bHRpLWxpc3QtLXZlcnRpY2FsLm11bHRpLWxpc3QtLWxhcmdlLTJ7LXdlYmtpdC1jb2x1bW4tY291bnQ6MiAhaW1wb3J0YW50Oy1tcy1jb2x1bW4tY291bnQ6MiAhaW1wb3J0YW50Oy1vLWNvbHVtbi1jb3VudDoyICFpbXBvcnRhbnQ7Y29sdW1uLWNvdW50OjIgIWltcG9ydGFudH0ueWVzLWNvbHVtbkNvdW50IC5tdWx0aS1saXN0LS12ZXJ0aWNhbC5tdWx0aS1saXN0LS1sYXJnZS0zey13ZWJraXQtY29sdW1uLWNvdW50OjMgIWltcG9ydGFudDstbXMtY29sdW1uLWNvdW50OjMgIWltcG9ydGFudDstby1jb2x1bW4tY291bnQ6MyAhaW1wb3J0YW50O2NvbHVtbi1jb3VudDozICFpbXBvcnRhbnR9Lnllcy1jb2x1bW5Db3VudCAubXVsdGktbGlzdC0tdmVydGljYWwubXVsdGktbGlzdC0tbGFyZ2UtNHstd2Via2l0LWNvbHVtbi1jb3VudDo0ICFpbXBvcnRhbnQ7LW1zLWNvbHVtbi1jb3VudDo0ICFpbXBvcnRhbnQ7LW8tY29sdW1uLWNvdW50OjQgIWltcG9ydGFudDtjb2x1bW4tY291bnQ6NCAhaW1wb3J0YW50fS55ZXMtY29sdW1uQ291bnQgLm11bHRpLWxpc3QtLXZlcnRpY2FsLm11bHRpLWxpc3QtLWxhcmdlLTV7LXdlYmtpdC1jb2x1bW4tY291bnQ6NSAhaW1wb3J0YW50Oy1tcy1jb2x1bW4tY291bnQ6NSAhaW1wb3J0YW50Oy1vLWNvbHVtbi1jb3VudDo1ICFpbXBvcnRhbnQ7Y29sdW1uLWNvdW50OjUgIWltcG9ydGFudH19Lnllcy1jb2x1bW5Db3VudCAubXVsdGktbGlzdC0tdmVydGljYWwubXVsdGktbGlzdC0tc21hbGwtMnstd2Via2l0LWNvbHVtbi1jb3VudDoyOy1tcy1jb2x1bW4tY291bnQ6Mjstby1jb2x1bW4tY291bnQ6Mjtjb2x1bW4tY291bnQ6Mn0ueWVzLWNvbHVtbkNvdW50IC5tdWx0aS1saXN0LS12ZXJ0aWNhbC5tdWx0aS1saXN0LS1zbWFsbC0zey13ZWJraXQtY29sdW1uLWNvdW50OjM7LW1zLWNvbHVtbi1jb3VudDozOy1vLWNvbHVtbi1jb3VudDozO2NvbHVtbi1jb3VudDozfS55ZXMtY29sdW1uQ291bnQgLm11bHRpLWxpc3QtLXZlcnRpY2FsPmxpe2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX19LnN0YXRfX3RpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGM0YzRjO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljc1ZW19LnN0YXRfX3RpdGxlLS1zbWFsbHtmb250LXNpemU6LjVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0LWdyb3VwLS1zcGFjZWQgLnN0YXR7bWFyZ2luLXJpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuc3RhdC1ncm91cC0tNCAuc3RhdHt3aWR0aDo1MCV9fS5ydWxlLC5oTi0tcnVsZTphZnRlciwuaE4tLXJ1bGU6YmVmb3JlLC5ibG9ja3F1b3RlLS1mZWF0dXJle2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ydWxlLS1zaGFkb3dlZHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmNGY0ZjR9LnJ1bGUtLXNoYWRvd2VkX19zaGFkb3d7ei1pbmRleDotMTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoycHg7d2lkdGg6OTAlO2JvdHRvbTowcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTQ1JTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggNTBweCByZ2JhKDAsMCwwLC44KTstbW96LWJveC1zaGFkb3c6MCAxcHggNTBweCByZ2JhKDAsMCwwLC44KTtib3gtc2hhZG93OjAgMXB4IDUwcHggcmdiYSgwLDAsMCwuOCl9LnJ1bGUtLW1lZGl1bXtib3JkZXItd2lkdGg6MnB4fS5ydWxlLS1lbmRze2JvcmRlci10b3A6MXB4IHNvbGlkICNkNmQ2ZDY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2ZDZkNn0ucnVsZS0tYWxse2JvcmRlcjoxcHggc29saWQgI2Q2ZDZkNn0ucnVsZS0tYnJhbmR7Ym9yZGVyLWNvbG9yOiMwOTB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5hbGlnbi0tY2VudGVyLS1zbWFsbHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fS5mdWxsLXNtYWxse3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9fS5saWdodC1ncmV5e2NvbG9yOiNjOGM4Yzh9LmxpZ2h0ZXItZ3JleXtjb2xvcjojZDZkNmQ2fS5ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVufS50ZXh0LWFsaWduLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1hbGlnbi1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGV4dC1hbGlnbi1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fW9iamVjdHtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjEwMCV9LnNwbGl0LS1ibG9jaz5saXtwYWRkaW5nOjhweCAwfS5zcGxpdC0tcnVsZT5saXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDZkNmQ2fS5zcGxpdC0tcnVsZT5saTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0udGFibGUtLXJ1bGUgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzhjOH0udGFibGUtLWhvdmVyIHRyOmhvdmVye2JhY2tncm91bmQ6I2Y1ZjVmNX10ci5lbXB0eSB0aCx0ci5lbXB0eSB0ZHtwYWRkaW5nOjB9LmRyb3AtaW4sLmZhZGUtaW4sLnRvb2x0aXBfX3dyYXBwZXJ7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufS5pcy1hY3RpdmUuZHJvcC1pbiwuaXMtYWN0aXZlLmZhZGUtaW4sLmlzLWFjdGl2ZS50b29sdGlwX193cmFwcGVye2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9LmZhZGUtaW4sLnRvb2x0aXBfX3dyYXBwZXJ7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2U7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZTtvcGFjaXR5OjB9LmZhZGUtaW4uaXMtYWN0aXZlLC5pcy1hY3RpdmUudG9vbHRpcF9fd3JhcHBlcntvcGFjaXR5OjF9LmRyb3AtaW57LXdlYmtpdC10cmFuc2l0aW9uOm1hcmdpbiAuNXMgZWFzZTstbW96LXRyYW5zaXRpb246bWFyZ2luIC41cyBlYXNlOy1vLXRyYW5zaXRpb246bWFyZ2luIC41cyBlYXNlO3RyYW5zaXRpb246bWFyZ2luIC41cyBlYXNlO3RvcDotMjAwcHh9LmRyb3AtaW4uaXMtYWN0aXZle3RvcDowfS5pYWItZmxleGFke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmlhYi1mbGV4c2l6ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Oi0xfS5pYWItZmxleHNpemVyLmZsZXgtMngxe3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NTAlfS5pYWItZmxleHNpemVyLmZsZXgtNHgxe3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MjUlfS5pYWItZmxleHNpemVyLmZsZXgtbW9iLTR4MXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjI1JX0uaWFiLWZsZXhzaXplci5mbGV4LTZ4MXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjE2LjY3JX0uaWFiLWZsZXhzaXplci5mbGV4LTh4MXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjEyLjUlfS5pYWItZmxleHNpemVyLmZsZXgtMTB4MXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjkuMyV9LmlhYi1mbGV4c2l6ZXIuZmxleC0xeDF7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoxMDAlfS5pYWItZmxleHNpemVyLmZsZXgtMXgye3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MjAwJX0uaWFiLWZsZXhzaXplci5mbGV4LTF4M3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjMwMCV9LmlhYi1mbGV4c2l6ZXIuZmxleC0xeDR7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo0MDAlfS5pYWItZmxleHNpemVyLmZsZXgtOXgxNnt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjE3Ny43JX0uaWFiLWZsZXhzaXplcitkaXYuaWFiLWFkY29udGVudHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5pYWItZmxleHNpemVyLmZsZXgtMngxK2Rpdi5pYWItYWRjb250ZW50e21pbi13aWR0aDozMDBweDttaW4taGVpZ2h0OjE1MHB4O21heC13aWR0aDoxODAwcHg7bWF4LWhlaWdodDo5MDBweH0uaWFiLWZsZXhzaXplci5mbGV4LTR4MStkaXYuaWFiLWFkY29udGVudHttaW4td2lkdGg6OTAwcHg7bWluLWhlaWdodDoyMjVweDttYXgtd2lkdGg6MTgwMHB4O21heC1oZWlnaHQ6NDUwcHh9LmlhYi1mbGV4c2l6ZXIuZmxleC1tb2ItNHgxK2Rpdi5pYWItYWRjb250ZW50e21pbi13aWR0aDozMDBweDttaW4taGVpZ2h0Ojc1cHg7bWF4LXdpZHRoOjQxNHB4O21heC1oZWlnaHQ6MTA0cHh9LmlhYi1mbGV4c2l6ZXIuZmxleC02eDErZGl2LmlhYi1hZGNvbnRlbnR7bWluLXdpZHRoOjMwMHB4O21pbi1oZWlnaHQ6NTBweDttYXgtd2lkdGg6NDUwcHg7bWF4LWhlaWdodDo3NXB4fS5pYWItZmxleHNpemVyLmZsZXgtOHgxK2Rpdi5pYWItYWRjb250ZW50e21pbi13aWR0aDo2MDBweDttaW4taGVpZ2h0Ojc1cHg7bWF4LXdpZHRoOjEyMDBweDttYXgtaGVpZ2h0OjE1MHB4fS5pYWItZmxleHNpemVyLmZsZXgtMTB4MStkaXYuaWFiLWFkY29udGVudHttaW4td2lkdGg6OTAwcHg7bWluLWhlaWdodDo5MHB4O21heC13aWR0aDoxODAwcHg7bWF4LWhlaWdodDoxODBweH0uaWFiLWZsZXhzaXplci5mbGV4LTF4MStkaXYuaWFiLWFkY29udGVudHttaW4td2lkdGg6MzAwcHg7bWluLWhlaWdodDozMDBweDttYXgtd2lkdGg6NDUwcHg7bWF4LWhlaWdodDo0NTBweH0uaWFiLWZsZXhzaXplci5mbGV4LTF4MitkaXYuaWFiLWFkY29udGVudHttaW4td2lkdGg6MzAwcHg7bWluLWhlaWdodDo2MDBweDttYXgtd2lkdGg6NDUwcHg7bWF4LWhlaWdodDo5MDBweH0uaWFiLWZsZXhzaXplci5mbGV4LTF4MytkaXYuaWFiLWFkY29udGVudHttaW4td2lkdGg6MzAwcHg7bWluLWhlaWdodDo5MDBweDttYXgtd2lkdGg6NDUwcHg7bWF4LWhlaWdodDoxMzUwcHh9LmlhYi1mbGV4c2l6ZXIuZmxleC0xeDQrZGl2LmlhYi1hZGNvbnRlbnR7bWluLXdpZHRoOjE2MHB4O21pbi1oZWlnaHQ6NjQwcHg7bWF4LXdpZHRoOjI0MHB4O21heC1oZWlnaHQ6OTUwcHh9LmlhYi1mbGV4c2l6ZXIuZmxleC05eDE2K2Rpdi5pYWItYWRjb250ZW50e21pbi13aWR0aDozMDBweDttaW4taGVpZ2h0OjU0MHB4O21heC13aWR0aDo0NTBweDttYXgtaGVpZ2h0OjgwMHB4fS5pYWItZmxleGFkIGltZy5pYWItZmxleHNpemVye2hlaWdodDphdXRvO3dpZHRoOjEwMCV9LmlhYi1mbGV4YWQgZGl2LmlhYi1hZGNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmlhYi1mbGV4LXVuaXRzLXZpc2libGUgLmlhYi1mbGV4YWR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjouNXB4IHNvbGlkIG9yYW5nZX1kaXYuaWFiLWFkY29udGVudCBpZnJhbWV7bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMTBweH0uZmxleC0xeDErZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le21pbi13aWR0aDozMDBweDttaW4taGVpZ2h0OjMwMHB4fS5mbGV4LTJ4MStkaXYuaWFiLWFkY29udGVudCBpZnJhbWV7bWluLXdpZHRoOjMwMHB4O21pbi1oZWlnaHQ6MTUwcHh9LmZsZXgtNHgxK2Rpdi5pYWItYWRjb250ZW50IGlmcmFtZXttaW4td2lkdGg6OTAwcHg7bWluLWhlaWdodDoyMjVweH0uZmxleC1tb2ItNHgxK2Rpdi5pYWItYWRjb250ZW50IGlmcmFtZXttaW4td2lkdGg6MzAwcHg7bWluLWhlaWdodDo3NXB4fS5mbGV4LTZ4MStkaXYuaWFiLWFkY29udGVudCBpZnJhbWV7bWluLXdpZHRoOjMwMHB4O21pbi1oZWlnaHQ6NTBweH0uZmxleC04eDErZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le21pbi13aWR0aDo2MDBweDttaW4taGVpZ2h0Ojc1cHh9LmZsZXgtMTB4MStkaXYuaWFiLWFkY29udGVudCBpZnJhbWV7bWluLXdpZHRoOjkwMHB4O21pbi1oZWlnaHQ6OTBweH0uZmxleC0xeDIrZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le21pbi13aWR0aDozMDBweDttaW4taGVpZ2h0OjYwMHB4fS5mbGV4LTF4MytkaXYuaWFiLWFkY29udGVudCBpZnJhbWV7bWluLXdpZHRoOjMwMHB4O21pbi1oZWlnaHQ6OTAwcHh9LmZsZXgtMXg0K2Rpdi5pYWItYWRjb250ZW50IGlmcmFtZXttaW4td2lkdGg6MTYwcHg7bWluLWhlaWdodDo2NDBweH0uZmxleC05eDE2K2Rpdi5pYWItYWRjb250ZW50IGlmcmFtZXttaW4td2lkdGg6MzAwcHg7bWluLWhlaWdodDo1NDBweH1AbWVkaWEobWluLXdpZHRoOiA3NDVweCl7LmZsZXgtOHgxK2Rpdi5pYWItYWRjb250ZW50IGlmcmFtZXttaW4td2lkdGg6NzI4cHg7bWluLWhlaWdodDo5MHB4fS5pYWItZmxleHNpemVyLmZsZXgtNngxK2Rpdi5pYWItYWRjb250ZW50e21pbi13aWR0aDo0NTBweDttaW4taGVpZ2h0Ojc1cHh9LmZsZXgtNngxK2Rpdi5pYWItYWRjb250ZW50IGlmcmFtZXttaW4td2lkdGg6NDUwcHg7bWluLWhlaWdodDo3NXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDAwcHgpey5mbGV4LTEweDErZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le21pbi13aWR0aDo5MDBweDttaW4taGVpZ2h0OjkwcHh9LmZsZXgtOHgxK2Rpdi5pYWItYWRjb250ZW50IGlmcmFtZXttaW4td2lkdGg6MTAwMHB4O21pbi1oZWlnaHQ6MTI1cHh9LmZsZXgtNHgxK2Rpdi5pYWItYWRjb250ZW50IGlmcmFtZXttaW4td2lkdGg6OTcwcHg7bWluLWhlaWdodDoyNDJweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuaWFiLWZsZXhzaXplci5mbGV4LTR4MStkaXYuaWFiLWFkY29udGVudHttaW4td2lkdGg6MTIwMHB4O21pbi1oZWlnaHQ6MTY4Ljc1cHg7bWF4LXdpZHRoOjE4MDBweDttYXgtaGVpZ2h0OjQ1MHB4fS5pYWItZmxleHNpemVyLmZsZXgtNngxK2Rpdi5pYWItYWRjb250ZW50e21pbi13aWR0aDozMDBweDttaW4taGVpZ2h0OjUwcHg7bWF4LXdpZHRoOjQ1MHB4O21heC1oZWlnaHQ6NzVweH0uaWFiLWZsZXhzaXplci5mbGV4LTh4MStkaXYuaWFiLWFkY29udGVudHttaW4td2lkdGg6MTIwMHB4O21pbi1oZWlnaHQ6MTUwcHg7bWF4LXdpZHRoOjEyMDBweDttYXgtaGVpZ2h0OjE1MHB4fS5pYWItZmxleHNpemVyLmZsZXgtMTB4MStkaXYuaWFiLWFkY29udGVudHttaW4td2lkdGg6OTAwcHg7bWluLWhlaWdodDo5MHB4O21heC13aWR0aDoxODAwcHg7bWF4LWhlaWdodDoxODBweH19LmFkLXNsb3R7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5hZC1zbG90Om5vdCgubm8taGVhZGVyKT4uYWQ6YmVmb3Jle2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTVweDtwYWRkaW5nOjAgLjNlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6LjZlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzRjNGM0Yzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29udGVudDpcIkFEXCJ9LmFkLXNsb3Qubm8taGVhZGVyPi5hZDpiZWZvcmV7ZGlzcGxheTpub25lfS5hZC1zbG90LmhpZGRlbi0tc21hbGwrLmFkLXNsb3QuaGlkZGVuLS1zbWFsbCwuYWQtc2xvdC52aXNpYmxlLS1zbWFsbCsuYWQtc2xvdC52aXNpYmxlLS1zbWFsbHttYXJnaW4tdG9wOjE2cHh9LmFkLXNsb3QuaGlkZGVuLS1zbWFsbCsuYWQtc2xvdC5oaWRkZW4tLXNtYWxsOmVtcHR5LC5hZC1zbG90LnZpc2libGUtLXNtYWxsKy5hZC1zbG90LnZpc2libGUtLXNtYWxsOmVtcHR5e21hcmdpbi10b3A6MH0uYWQtc2l6ZS0tNzI4eDkwe2JveC1zaXppbmc6Y29udGVudC1ib3h9LmFkLXNpemUtLTcyOHg5MD4uYWR+LmFke21pbi13aWR0aDo3MjhweDttaW4taGVpZ2h0OmNhbGMoOTBweCArIDE1cHgpfS5hZC1zaXplLS03Mjh4OTAubm8taGVhZGVyPi5hZH4uYWR7bWluLWhlaWdodDo5MHB4fS5hZC1zaXplLS0zMjB4NTB7Ym94LXNpemluZzpjb250ZW50LWJveH0uYWQtc2l6ZS0tMzIweDUwPi5hZH4uYWR7bWluLXdpZHRoOjMyMHB4O21pbi1oZWlnaHQ6Y2FsYyg1MHB4ICsgMTVweCl9LmFkLXNpemUtLTMyMHg1MC5uby1oZWFkZXI+LmFkfi5hZHttaW4taGVpZ2h0OjUwcHh9LmFkLXNpemUtLTMwMHgxMjB7Ym94LXNpemluZzpjb250ZW50LWJveH0uYWQtc2l6ZS0tMzAweDEyMD4uYWR+LmFke21pbi13aWR0aDozMDBweDttaW4taGVpZ2h0OmNhbGMoMTIwcHggKyAxNXB4KX0uYWQtc2l6ZS0tMzAweDEyMC5uby1oZWFkZXI+LmFkfi5hZHttaW4taGVpZ2h0OjEyMHB4fS5hZC1zaXplLS0zMDB4MjUwe2JveC1zaXppbmc6Y29udGVudC1ib3h9LmFkLXNpemUtLTMwMHgyNTA+LmFkfi5hZHttaW4td2lkdGg6MzAwcHg7bWluLWhlaWdodDpjYWxjKDI1MHB4ICsgMTVweCl9LmFkLXNpemUtLTMwMHgyNTAubm8taGVhZGVyPi5hZH4uYWR7bWluLWhlaWdodDoyNTBweH0uYWQtc2l6ZS0tMzAweDYwMHtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5hZC1zaXplLS0zMDB4NjAwPi5hZH4uYWR7bWluLXdpZHRoOjMwMHB4O21pbi1oZWlnaHQ6Y2FsYyg2MDBweCArIDE1cHgpfS5hZC1zaXplLS0zMDB4NjAwLm5vLWhlYWRlcj4uYWR+LmFke21pbi1oZWlnaHQ6NjAwcHh9LmFkLXNpemUtLTQwMHg0MHttYXJnaW4tdG9wOi0xcHh9LmFkLXNpemUtLTQwMHg0MD4uYWQ6YmVmb3Jle21hcmdpbi1ib3R0b206NHB4fSNhZEFkaGVzaW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmphbS1hZGhlc2lvbi1hZHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDIsMjQyLDI0MiwuOCk7ei1pbmRleDoxMDB9LmphbS1hZGhlc2lvbi1hZC1jbG9zZXtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJTtyaWdodDowO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlcjpub25lO3RleHQtaW5kZW50Oi05OTk5cHg7YmFja2dyb3VuZC1jb2xvcjojMTkxOTE5fS5qYW0tYWRoZXNpb24tYWQtY2xvc2U6YmVmb3JlLC5qYW0tYWRoZXNpb24tYWQtY2xvc2U6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOjJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpibG9jazt0b3A6Y2FsYyg1MCUgLSA2cHgpO2xlZnQ6Y2FsYyg1MCUgLSAxcHgpfS5qYW0tYWRoZXNpb24tYWQtY2xvc2U6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5qYW0tYWRoZXNpb24tYWQtY2xvc2U6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ib3h7Y29sb3I6IzMzMzt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQ6I2ZmZn0uYm94Om5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LmJveHttYXJnaW4tYm90dG9tOjE2cHh9LmJveC0taW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ib3gtLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2Q2ZDZkNn0uYm94LS1hcnJvdy10b3AtcmlnaHQsLmJveC0tYXJyb3ctdG9we2JvcmRlcjoxcHggc29saWQgI2Q2ZDZkNn0uYm94LS1hcnJvdy10b3B7cG9zaXRpb246cmVsYXRpdmV9LmJveC0tYXJyb3ctdG9wOmJlZm9yZSwuYm94LS1hcnJvdy10b3A6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2NvbnRlbnQ6XCJcIn0uYm94LS1hcnJvdy10b3A6YmVmb3Jle2JvcmRlcjo2LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5ib3gtLWFycm93LXRvcDphZnRlcntib3JkZXI6NS40cHggc29saWQgcmdiYSgwLDAsMCwwKX0uYm94LS1hcnJvdy10b3A6YmVmb3JlLC5ib3gtLWFycm93LXRvcDphZnRlcntib3R0b206MTAwJX0uYm94LS1hcnJvdy10b3A6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6I2Q2ZDZkNiAhaW1wb3J0YW50fS5ib3gtLWFycm93LXRvcDphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYm94LS1hcnJvdy10b3A6YmVmb3JlLC5ib3gtLWFycm93LXRvcDphZnRlcntsZWZ0OjUwJTttYXJnaW4tbGVmdDotNi40cHh9LmJveC0tYXJyb3ctdG9wOmFmdGVye21hcmdpbi1sZWZ0Oi01LjRweH0uYm94LS1hcnJvdy10b3AtcmlnaHR7cG9zaXRpb246cmVsYXRpdmV9LmJveC0tYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSwuYm94LS1hcnJvdy10b3AtcmlnaHQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2NvbnRlbnQ6XCJcIn0uYm94LS1hcnJvdy10b3AtcmlnaHQ6YmVmb3Jle2JvcmRlcjo2LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5ib3gtLWFycm93LXRvcC1yaWdodDphZnRlcntib3JkZXI6NS40cHggc29saWQgcmdiYSgwLDAsMCwwKX0uYm94LS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlLC5ib3gtLWFycm93LXRvcC1yaWdodDphZnRlcntib3R0b206MTAwJX0uYm94LS1hcnJvdy10b3AtcmlnaHQ6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6I2Q2ZDZkNiAhaW1wb3J0YW50fS5ib3gtLWFycm93LXRvcC1yaWdodDphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYm94LS1hcnJvdy10b3AtcmlnaHQ6YmVmb3Jle3JpZ2h0OjE1LjRweH0uYm94LS1hcnJvdy10b3AtcmlnaHQ6YWZ0ZXJ7cmlnaHQ6MTYuNHB4fS5ib3gtLXRyYW5zcGFyZW50e2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMyl9LmJveC0tdHJhbnNwYXJlbnQgYXtjb2xvcjojZmZmfS5ib3gtLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOnJnYig5MC4yJSwxMDAlLDkwLjIlKTtib3JkZXI6MXB4IHNvbGlkICMwOTB9LmJveC0tdHJhbnNwYXJlbnQtbGlnaHR7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNyl9LmJveC0tZGFya3tjb2xvcjojZjJmMmYyO2JhY2tncm91bmQ6IzMzM30uYm94LS1kYXJrIGF7Y29sb3I6I2M4YzhjOH0uYm94LS13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJveC0tbGlnaHQtZ3JleXtiYWNrZ3JvdW5kOiNmMmYyZjJ9LmJveC0tbGlnaHRlci1ncmV5e2JhY2tncm91bmQ6I2Y4ZjhmOX0uYm94LS1ncmV5e2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2IoMjU1LCAyNTUsIDI1NSksIHJnYigyNDIsIDI0MiwgMjQyKSl9LmJveC0tZ3JleS1ncmFke2JhY2tncm91bmQ6I2YyZjJmMjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2IoMjQyLCAyNDIsIDI0MiksIHJnYigyMTQsIDIxNCwgMjE0KSl9LmJveC0tZGFyay1ncmV5e2JhY2tncm91bmQ6I2Q2ZDZkNn0uYm94LS1kYXJrZXItZ3JleXtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzdmN2Y3Zn0uYm94LS1tYXAsLmJveC0tc21hbGwtbWFwe292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmMmYyZjJ9LmJveC0tbWFwIGltZywuYm94LS1zbWFsbC1tYXAgaW1nLC5ib3gtLW1hcCBpZnJhbWUsLmJveC0tc21hbGwtbWFwIGlmcmFtZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5yb3VuZCAuYm94LS1zbWFsbC1tYXAsLnRvb2x0aXBfX3RpcCAuYm94LS1zbWFsbC1tYXB7Ym9yZGVyLXJhZGl1czo0cHh9LmJveC0tY29sbGFnZSwuYm94LS1sYXJnZS5ib3gtLXJvYWQsLmJveC0tYnJpZGdlLC5ib3gtLXJvYWQsLmJveC0tdWNkYSwuYm94LS1sb3QsLmJveC0tY2l0eS0yLC5ib3gtLWNpdHksLmJveC0tamVlcCwuYm94LS1jYXJ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIDJweCAwIHJnYmEoMCwwLDAsLjUpO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXR9LmJveC0tY29sbGFnZSwuYm94LS1sYXJnZS5ib3gtLXJvYWQsLmJveC0tYnJpZGdlLC5ib3gtLXJvYWQsLmJveC0tdWNkYSwuYm94LS1sb3QsLmJveC0tY2l0eS0yLC5ib3gtLWNpdHksLmJveC0tamVlcCwuYm94LS1jYXJ7bWFyZ2luLWJvdHRvbToxNnB4fS5ib3gtLWNvbGxhZ2UgYSwuYm94LS1sYXJnZS5ib3gtLXJvYWQgYSwuYm94LS1icmlkZ2UgYSwuYm94LS1yb2FkIGEsLmJveC0tdWNkYSBhLC5ib3gtLWxvdCBhLC5ib3gtLWNpdHktMiBhLC5ib3gtLWNpdHkgYSwuYm94LS1qZWVwIGEsLmJveC0tY2FyIGF7Y29sb3I6I2Q2ZDZkNn0uYm94LS1jb2xsYWdlIC5ib3ggYSwuYm94LS1icmlkZ2UgLmJveCBhLC5ib3gtLXJvYWQgLmJveCBhLC5ib3gtLXVjZGEgLmJveCBhLC5ib3gtLWxvdCAuYm94IGEsLmJveC0tY2l0eS0yIC5ib3ggYSwuYm94LS1jaXR5IC5ib3ggYSwuYm94LS1qZWVwIC5ib3ggYSwuYm94LS1jYXIgLmJveCBhe2NvbG9yOiMwOTB9LmJveC0tY29sbGFnZSAuYnV0dG9uLC5ib3gtLWJyaWRnZSAuYnV0dG9uLC5ib3gtLXJvYWQgLmJ1dHRvbiwuYm94LS11Y2RhIC5idXR0b24sLmJveC0tbG90IC5idXR0b24sLmJveC0tY2l0eS0yIC5idXR0b24sLmJveC0tY2l0eSAuYnV0dG9uLC5ib3gtLWplZXAgLmJ1dHRvbiwuYm94LS1jYXIgLmJ1dHRvbnt0ZXh0LXNoYWRvdzpub25lfS5ib3gtLWNhcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9jYXItc21hbGwuanBnXCIpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYm94LS1jYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1hZ2VzL3ByaW1hcnkvYmFja2dyb3VuZHMvY2FyLmpwZ1wiKX19LmJveC0tamVlcHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9qZWVwLXNtYWxsLmpwZ1wiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmJveC0tamVlcHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9qZWVwLmpwZ1wiKX19LmJveC0tY2l0eXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9jaXR5LXNtYWxsLmpwZ1wiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmJveC0tY2l0eXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9jaXR5LmpwZ1wiKX19LmJveC0tY2l0eS0ye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9wcmltYXJ5L2JhY2tncm91bmRzL2NpdHktMi1zbWFsbC5qcGdcIil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5ib3gtLWNpdHktMntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9jaXR5LTIuanBnXCIpfX0uYm94LS1sb3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1hZ2VzL3ByaW1hcnkvYmFja2dyb3VuZHMvbG90LXNtYWxsLmpwZ1wiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmJveC0tbG90e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9wcmltYXJ5L2JhY2tncm91bmRzL2xvdC5qcGdcIil9fS5ib3gtLXNob3dyb29te2JhY2tncm91bmQ6cmVwZWF0LXkgY2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmJveC0tc2hvd3Jvb217YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1hZ2VzL3ByaW1hcnkvYmFja2dyb3VuZHMvc2hvd3Jvb20uanBnXCIpfX0uYm94LS1zaG93cm9vbXttYXJnaW4tYm90dG9tOjE2cHh9LmJveC0tdWNkYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy91Y2RhLXNtYWxsLmpwZ1wiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmJveC0tdWNkYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy91Y2RhLmpwZ1wiKX19LmJveC0tcm9hZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9yb2FkLXNtYWxsLmpwZ1wiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmJveC0tcm9hZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9yb2FkLmpwZ1wiKX19LmJveC0tYnJpZGdle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9wcmltYXJ5L2JhY2tncm91bmRzL2JyaWRnZS1zbWFsbC5qcGdcIil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5ib3gtLWJyaWRnZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9icmlkZ2UuanBnXCIpfX0uYm94LS1sYXJnZS5ib3gtLXJvYWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9wcmltYXJ5L2hlcm8vcm9hZC1zbWFsbC5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmJveC0tbGFyZ2UuYm94LS1yb2Fke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9wcmltYXJ5L2hlcm8vcm9hZC1tZWRpdW0uanBnXCIpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5ib3gtLWxhcmdlLmJveC0tcm9hZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9oZXJvL3JvYWQuanBnXCIpfX0uYm94LS1jb2xsYWdle2hlaWdodDoxODhweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9jb2xsYWdlLXNtYWxsLmpwZ1wiKSByZXBlYXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweClhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KWFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweClhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweClhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweClhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmJveC0tY29sbGFnZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9jb2xsYWdlLXNtYWxsQDJ4LmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6NTYzcHggMTg4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYm94LS1jb2xsYWdle2hlaWdodDozNzZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9jb2xsYWdlLW1lZGl1bS5qcGdcIil9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmJveC0tY29sbGFnZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9jb2xsYWdlLmpwZ1wiKX19LmJveC0tbWVkaXVte3BhZGRpbmc6NjRweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmJveC0tbWVkaXVte3BhZGRpbmc6MTI4cHggMH19LmJveC0tbGFyZ2V7cGFkZGluZzo4MHB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYm94LS1sYXJnZXtwYWRkaW5nOjE2MHB4IDB9fS5ib3gtLWJyYW5ke2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwOTAgIWltcG9ydGFudH0uYm94LS1icmFuZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmJveC0tYnJhbmQgOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmJveC0tYnJhbmQgOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5ib3gtLWJyYW5kIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LmJveC0tYnJhbmQgLnBsYWNlaG9sZGVye2NvbG9yOnJnYig1MCUsODAlLDUwJSl9LmJveC0tYnJhbmQgLmljb24tLXRleHQtaW5wdXR7Y29sb3I6cmdiKDUwJSw4MCUsNTAlKTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uYm94LS1icmFuZCAudGV4dC1pbnB1dCwuYm94LS1icmFuZCAubXMtc2VhcmNoPmlucHV0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JhY2tncm91bmQ6cmdiKDAlLDU0JSwwJSl9LmJveC0tc2hhZG93LWxnOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDIwcHggLTVweCByZ2JhKDAsMCwwLC4yKX0uYm94LS1mbG9hdGluZ3ttYXgtd2lkdGg6ODAwcHg7cGFkZGluZzozMnB4IDY0cHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHh9LmJveC0tZmxvYXRpbmc6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6MCAyMHB4IDI1cHggLTE1cHggcmdiYSgwLDAsMCwuMil9LmJveC0tc3ViLXNlY3Rpb257YmFja2dyb3VuZDojZmFmYWZhO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIHdyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo1MHB4O3RleHQtYWxpZ246Y2VudGVyfS5ib3gtLXN1Yi1zZWN0aW9uPip7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uYm94LS1zdWItc2VjdGlvbisuYm94LS1zdWItc2VjdGlvbnttYXJnaW4tdG9wOjE2cHh9LmJveC0tc3ViLXNlY3Rpb24gaDEsLmJveC0tc3ViLXNlY3Rpb24gaDIsLmJveC0tc3ViLXNlY3Rpb24gaDN7Zm9udC1zaXplOjEuNjZyZW07bGluZS1oZWlnaHQ6MS4zfS5ib3gtLXN1Yi1zZWN0aW9uIHB7bWFyZ2luOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYm94LS1zdWItc2VjdGlvbj4qe21heC13aWR0aDo4MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KWFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5ib3gtLXN1Yi1zZWN0aW9ue3BhZGRpbmc6MjRweDtoZWlnaHQ6dW5zZXR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuYm94LS1zdWItc2VjdGlvbntwYWRkaW5nOjI0cHg7aGVpZ2h0OnVuc2V0fX0uYm94LS1zdWItc2VjdGlvbiAuYWxwaGEtZ3JpZHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMTZweCAtMTZweCAwfS5ib3gtLXN1Yi1zZWN0aW9uIC5hbHBoYS1ncmlkLWl0ZW0+YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDttYXJnaW4tcmlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjoycHggc29saWQgcmdiYSgwLDAsMCwwKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo5MDA7dHJhbnNpdGlvbjphbGwgMjAwbXMgZWFzZX0uYm94LS1zdWItc2VjdGlvbiAuYWxwaGEtZ3JpZC1pdGVtPmE6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6MCAycHggMTJweCAtMnB4IHJnYmEoMCwwLDAsLjE1KX0uYm94LS1zdWItc2VjdGlvbiAuYWxwaGEtZ3JpZC1pdGVtPmE6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7Y29sb3I6IzA5MDtib3JkZXItY29sb3I6cmdiYSgwLDE1MywwLC4yKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxNTMsMCwuMDI1KX0uZjgtYmd7d2lkdGg6MTAwJTtwYWRkaW5nOjI0cHggMzJweDtiYWNrZ3JvdW5kOiNmZGZkZmR9LmY4LWJnOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LmY4LWJnKy5mOC1iZ3ttYXJnaW4tdG9wOjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mOC1iZ3t3aWR0aDpjYWxjKDUwJSAtIDhweCl9LmY4LWJnKy5mOC1iZ3ttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6OHB4fX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsX19saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9LmNhcm91c2VsX19saXN0Pmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jYXJvdXNlbF9fbGlzdCBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmNhcm91c2VsX19saXN0LS0yPmxpe3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2xpc3QtLTI+bGl7d2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmNhcm91c2VsX19saXN0LS0zPmxpe3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2xpc3QtLTM+bGl7d2lkdGg6MzMuMzMzMzMzMzMzMyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuY2Fyb3VzZWxfX2xpc3QtLTQ+bGl7d2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fbGlzdC0tND5saXt3aWR0aDoyNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuY2Fyb3VzZWxfX2xpc3QtLTU+bGl7d2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fbGlzdC0tNT5saXt3aWR0aDoyMCV9fS5jYXJvdXNlbC0td3JhcC10ZXh0Pi5jYXJvdXNlbF9fbGlzdD5saXt3aGl0ZS1zcGFjZTpub3JtYWx9LmNhcm91c2VsX19uYXYsLmNhcm91c2VsX19uYXYgYXtjb2xvcjojN2Y3ZjdmfS5jYXJvdXNlbF9fbmF2IGF7Zm9udC13ZWlnaHQ6Ym9sZH0uY2Fyb3VzZWxfX25hdiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJvdXNlbF9fcHJldmlvdXMsLmNhcm91c2VsX19uZXh0e3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTEsNTEsNTEsLjgpO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jYXJvdXNlbF9fYnV0dG9ucy0tc21hbGx7cmlnaHQ6MDtsZWZ0OjB9LmNhcm91c2VsX19idXR0b25zLS1zbWFsbCAuY2Fyb3VzZWxfX3ByZXZpb3VzLC5jYXJvdXNlbF9fYnV0dG9ucy0tc21hbGwgLmNhcm91c2VsX19uZXh0e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmNhcm91c2VsX19idXR0b25zLS1zbWFsbCAuY2Fyb3VzZWxfX3ByZXZpb3VzOmJlZm9yZSwuY2Fyb3VzZWxfX2J1dHRvbnMtLXNtYWxsIC5jYXJvdXNlbF9fbmV4dDpiZWZvcmV7Zm9udC1zaXplOjE1cHh9LmNhcm91c2VsX19idXR0b25zLS1zbWFsbCAuY2Fyb3VzZWxfX3ByZXZpb3Vze3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5jYXJvdXNlbF9fYnV0dG9ucy0tc21hbGwgLmNhcm91c2VsX19uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LmNhcm91c2VsX19idXR0b25zLS1tZWRpdW17cmlnaHQ6MzBweDtsZWZ0OjMwcHh9LmNhcm91c2VsX19idXR0b25zLS1tZWRpdW0gLmNhcm91c2VsX19wcmV2aW91cywuY2Fyb3VzZWxfX2J1dHRvbnMtLW1lZGl1bSAuY2Fyb3VzZWxfX25leHR7Ym9yZGVyLXJhZGl1czo0cHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtjb2xvcjojMzMzO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuY2Fyb3VzZWxfX2J1dHRvbnMtLW1lZGl1bSAuY2Fyb3VzZWxfX3ByZXZpb3VzLC5jYXJvdXNlbF9fYnV0dG9ucy0tbWVkaXVtIC5jYXJvdXNlbF9fbmV4dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6NTAlO2JvcmRlcjpzb2xpZCAxcHggI2NjYzttYXJnaW46MHB4IDRweH19LmNhcm91c2VsX19idXR0b25zLS1tZWRpdW0gLmNhcm91c2VsX19wcmV2aW91czpiZWZvcmUsLmNhcm91c2VsX19idXR0b25zLS1tZWRpdW0gLmNhcm91c2VsX19uZXh0OmJlZm9yZXtmb250LXNpemU6MzBweH0uY2Fyb3VzZWxfX2J1dHRvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmNhcm91c2VsX19idXR0b25ze3RvcDo4MCV9fS5jYXJvdXNlbC0tbGlzdGluZ3twb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwtLWxpc3RpbmcgLmNhcm91c2VsX19jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC0tbGlzdGluZyAuY2Fyb3VzZWxfX2xpc3R7bWFyZ2luOjAgYXV0b30uY2Fyb3VzZWwtLWxpc3RpbmcgLmNhcm91c2VsX19uYXZ7LS1zY3JvbGxiYXItZm9yZWdyb3VuZDogIzQ0NDstLXNjcm9sbGJhci1iYWNrZ3JvdW5kOiAjZWZlZmVmO3Njcm9sbGJhci1jb2xvcjp2YXIoLS1zY3JvbGxiYXItZm9yZWdyb3VuZCkgdmFyKC0tc2Nyb2xsYmFyLWJhY2tncm91bmQpO3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC0tbGlzdGluZyAuY2Fyb3VzZWxfX25hdj5saXtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4OjAgMCAxMi41JX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmNhcm91c2VsLS1saXN0aW5nIC5jYXJvdXNlbF9fbmF2Pmxpe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5jYXJvdXNlbC0tbGlzdGluZyAuY2Fyb3VzZWxfX25hdj5saXtmbGV4OjAgMCAyNSV9fS5jYXJvdXNlbC0tbGlzdGluZyAuY2Fyb3VzZWxfX25hdjo6LXdlYmtpdC1zY3JvbGxiYXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7aGVpZ2h0OjRweH0uY2Fyb3VzZWwtLWxpc3RpbmcgLmNhcm91c2VsX19uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6OTk5cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zY3JvbGxiYXItZm9yZWdyb3VuZCl9LmNhcm91c2VsLS1saXN0aW5nIC5jYXJvdXNlbF9fbmF2Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3std2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2Nyb2xsYmFyLWJhY2tncm91bmQpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LmNhcm91c2VsLS1saXN0aW5nIC5jYXJvdXNlbF9fbmF2e292ZXJmbG93LXg6c2Nyb2xsO3doaXRlLXNwYWNlOm5vd3JhcH0uY2Fyb3VzZWwtLWxpc3RpbmcgLmNhcm91c2VsX19uYXYgaW1ney13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2U7b3BhY2l0eTouNX0uY2Fyb3VzZWwtLWxpc3RpbmcgLmNhcm91c2VsX19uYXYgLmlzLWFjdGl2ZSBpbWd7b3BhY2l0eToxfX0uanMtZ2FsbGVyeS1jYXJvdXNlbCBpbWd7Ym9yZGVyLXJhZGl1czo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5qcy1nYWxsZXJ5LWNhcm91c2VsIGltZ3tib3JkZXItcmFkaXVzOjBweH19Lm1vZGFsLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTAwMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOTUpfS5tb2RhbC13cmFwcGVyLS1maXhlZHtwb3NpdGlvbjpmaXhlZH0ubW9kYWwtd3JhcHBlci0tY2VudGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubW9kYWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODAwcHg7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30ubW9kYWwtd3JhcHBlci0tYmx1cntiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMnB4KX0uanMtdGFie2Rpc3BsYXk6bm9uZX0ubm8tanMgLmpzLXRhYiwuanMtdGFiLmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5ib3JkZXJ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLS1icmFuZHtib3JkZXI6c29saWQgMXB4ICMwOTB9LmJvcmRlci10b3AsLmJvcmRlci10e2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci10b3AtMSwuYm9yZGVyLXQtMXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItdG9wLTIsLmJvcmRlci10LTJ7Ym9yZGVyLXRvcC13aWR0aDoycHg7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLXRvcC0zLC5ib3JkZXItdC0ze2JvcmRlci10b3Atd2lkdGg6M3B4O2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci10b3AtNCwuYm9yZGVyLXQtNHtib3JkZXItdG9wLXdpZHRoOjRweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItdG9wLTUsLmJvcmRlci10LTV7Ym9yZGVyLXRvcC13aWR0aDo1cHg7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLXJpZ2h0LC5ib3JkZXItcntib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLXJpZ2h0LTEsLmJvcmRlci1yLTF7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1yaWdodC0yLC5ib3JkZXItci0ye2JvcmRlci1yaWdodC13aWR0aDoycHg7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItcmlnaHQtMywuYm9yZGVyLXItM3tib3JkZXItcmlnaHQtd2lkdGg6M3B4O2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLXJpZ2h0LTQsLmJvcmRlci1yLTR7Ym9yZGVyLXJpZ2h0LXdpZHRoOjRweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1yaWdodC01LC5ib3JkZXItci01e2JvcmRlci1yaWdodC13aWR0aDo1cHg7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItYm90dG9tLC5ib3JkZXItYntib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItYm90dG9tLTEsLmJvcmRlci1iLTF7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLWJvdHRvbS0yLC5ib3JkZXItYi0ye2JvcmRlci1ib3R0b20td2lkdGg6MnB4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1ib3R0b20tMywuYm9yZGVyLWItM3tib3JkZXItYm90dG9tLXdpZHRoOjNweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItYm90dG9tLTQsLmJvcmRlci1iLTR7Ym9yZGVyLWJvdHRvbS13aWR0aDo0cHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLWJvdHRvbS01LC5ib3JkZXItYi01e2JvcmRlci1ib3R0b20td2lkdGg6NXB4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1sZWZ0LC5ib3JkZXItbHtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1sZWZ0LTEsLmJvcmRlci1sLTF7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItbGVmdC0yLC5ib3JkZXItbC0ye2JvcmRlci1sZWZ0LXdpZHRoOjJweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLWxlZnQtMywuYm9yZGVyLWwtM3tib3JkZXItbGVmdC13aWR0aDozcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1sZWZ0LTQsLmJvcmRlci1sLTR7Ym9yZGVyLWxlZnQtd2lkdGg6NHB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItbGVmdC01LC5ib3JkZXItbC01e2JvcmRlci1sZWZ0LXdpZHRoOjVweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uY2xpY2stcmV2ZWFse292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcn0uY2xpY2stcmV2ZWFsLmlzLWFjdGl2ZXtjdXJzb3I6YXV0b30uY2xpY2stcmV2ZWFsX19yZXZlYWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OTk5cHh9Lm5vLWpzIC5jbGljay1yZXZlYWxfX3JldmVhbCwuY2xpY2stcmV2ZWFsLmlzLWFjdGl2ZSAuY2xpY2stcmV2ZWFsX19yZXZlYWx7cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0b31AbWVkaWEgcHJpbnR7LmNsaWNrLXJldmVhbF9fcmV2ZWFse3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O2xlZnQ6YXV0byAhaW1wb3J0YW50fX0ubm8tanMgLmNsaWNrLXJldmVhbF9fcHJldmlldywuY2xpY2stcmV2ZWFsLmlzLWFjdGl2ZSAuY2xpY2stcmV2ZWFsX19wcmV2aWV3e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OTk5OXB4fUBtZWRpYSBwcmludHsuY2xpY2stcmV2ZWFsX19wcmV2aWV3e3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDotOTk5OTk5cHggIWltcG9ydGFudH19LmNhcmQsLmNhcmQtLWxheWVyZWR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweH0uY2FyZF9faW1ne3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo4cHh9LmNhcmRfX2ltZz5pbWd7d2lkdGg6MTAwJX0uY2FyZF9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjB9LmNhcmRfX3RpdGxlLS12YWx1ZXtwYWRkaW5nLXJpZ2h0OjQ4cHh9LmNhcmRfX3RpdGxlLS12YWx1ZTpiZWZvcmV7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjk5OTlweDstbW96LWJvcmRlci1yYWRpdXM6OTk5OXB4Oy1tcy1ib3JkZXItcmFkaXVzOjk5OTlweDstby1ib3JkZXItcmFkaXVzOjk5OTlweDtib3JkZXItcmFkaXVzOjk5OTlweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDoxMC40cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouNGVtIC43NWVtO2ZvbnQtc2l6ZToxNC4wMDA0cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwOTA7Y29udGVudDphdHRyKGRhdGEtdmFsdWUpOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9LmNhcmRfX2RldGFpbHN7bWFyZ2luOjA7Y29sb3I6IzdmN2Y3Zn0uY2FyZF9fc3Rhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXJ9LmNhcmRfX3N0YXIuaXMtYWN0aXZle2NvbG9yOiMwOTB9LmNhcmQtLWxheWVyZWR7cGFkZGluZzowfS5jYXJkLS1sYXllcmVkIC5jYXJkX19pbWd7bWFyZ2luOjB9LmNhcmQtLWxheWVyZWQgLmNhcmRfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MTJweCAxNnB4O2NvbG9yOiNjOGM4Yzg7dGV4dC1zaGFkb3c6MCAxcHggMnB4ICMwMDB9LmNhcmQtLWxheWVyZWQgLmNhcmRfX2NvbnRlbnQgYXtjb2xvcjojZmZmfS5jYXJkLS1sYXllcmVkIC5jYXJkX19kZXRhaWxze2NvbG9yOiNmZmZ9LmNhcmQtLWZhbmN5IC5jYXJkX19pbWd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEyMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMwMDB9LmNhcmQtLWZhbmN5IC5jYXJkX19pbWc+aW1ney13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuMjVzIGVhc2Usb3BhY2l0eSAuMjVzIGVhc2U7LW1vei10cmFuc2l0aW9uOndpZHRoIC4yNXMgZWFzZSxvcGFjaXR5IC4yNXMgZWFzZTstby10cmFuc2l0aW9uOndpZHRoIC4yNXMgZWFzZSxvcGFjaXR5IC4yNXMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4yNXMgZWFzZSxvcGFjaXR5IC4yNXMgZWFzZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtvcGFjaXR5Oi43fS5jYXJkLS1mYW5jeSAuY2FyZF9fY29udGVudHstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMjVzIGVhc2UsYm9yZGVyIC4yNXMgZWFzZTstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMjVzIGVhc2UsYm9yZGVyIC4yNXMgZWFzZTstby10cmFuc2l0aW9uOmJhY2tncm91bmQgLjI1cyBlYXNlLGJvcmRlciAuMjVzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yNXMgZWFzZSxib3JkZXIgLjI1cyBlYXNlO2JvcmRlci1sZWZ0OjAgc29saWQgIzA5MH0ubm8tdG91Y2ggLmNhcmQtLWZhbmN5OmhvdmVyIC5jYXJkX19pbWc+aW1ne3dpZHRoOjEwNSU7b3BhY2l0eToxfS5uby10b3VjaCAuY2FyZC0tZmFuY3k6aG92ZXIgLmNhcmRfX2NvbnRlbnR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItbGVmdDo4cHggc29saWQgIzA5MH0uYXBwLXN0b3JlLWJhZGdle2hlaWdodDo0OHB4fS5jbGlwLWltZywuZml0LWltZywuZml0LWltZy0tc3RhdGlje3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2xpcC1pbWcudmlzaWJsZS0tbGFyZ2UsLmZpdC1pbWcudmlzaWJsZS0tbGFyZ2UsLmZpdC1pbWctLXN0YXRpYy52aXNpYmxlLS1sYXJnZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fX0uY2xpcC1pbWdfX2Fycm93LC5jbGlwLWltZ19fYXJyb3ctLXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTBweDtsZWZ0OjE1cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6MTBweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5jbGlwLWltZ19fYXJyb3c6YmVmb3JlLC5jbGlwLWltZ19fYXJyb3ctLXJpZ2h0OmJlZm9yZSwuY2xpcC1pbWdfX2Fycm93OmFmdGVyLC5jbGlwLWltZ19fYXJyb3ctLXJpZ2h0OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTBweDt3aWR0aDo5OTlweDtoZWlnaHQ6OTk5cHg7YmFja2dyb3VuZDojZmZmO2NvbnRlbnQ6XCJcIn0uY2xpcC1pbWdfX2Fycm93OmJlZm9yZSwuY2xpcC1pbWdfX2Fycm93LS1yaWdodDpiZWZvcmV7cmlnaHQ6MTBweH0uY2xpcC1pbWdfX2Fycm93OmFmdGVyLC5jbGlwLWltZ19fYXJyb3ctLXJpZ2h0OmFmdGVye2xlZnQ6MTBweH0uY2xpcC1pbWdfX2Fycm93LS1yaWdodHtyaWdodDoxNXB4O2xlZnQ6YXV0b30uZml0LWltZ3twYWRkaW5nLXRvcDo3NSV9LmZpdC1pbWctLTUtMnt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDozMiV9LmZpdC1pbWctLXZpZGVvLC5maXQtaW1nLS0xNi05e3BhZGRpbmctdG9wOjU2LjI1JX0uZml0LWltZy0tZml4ZWR7bWF4LXdpZHRoOjE1MHB4fS5maXQtaW1nIGltZywuZml0LWltZyBpZnJhbWUsLmZpdC1pbWctLXN0YXRpYyBpbWcsLmZpdC1pbWctLXN0YXRpYyBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7bWFyZ2luOmF1dG99LmZpdC1pbWctLXZpZGVvIGlmcmFtZXt3aWR0aDoxMDAlfS5maXQtaW1nLS1zdHJldGNoIGltZywuZml0LWltZy0tc3RyZXRjaCBpZnJhbWV7b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlO21heC1oZWlnaHQ6bm9uZTttaW4taGVpZ2h0OjEwMCV9LmZpdC1pbWctLWNpcmNsZXtwYWRkaW5nLXRvcDoxMDAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czo5OTk5cHg7LW1vei1ib3JkZXItcmFkaXVzOjk5OTlweDstbXMtYm9yZGVyLXJhZGl1czo5OTk5cHg7LW8tYm9yZGVyLXJhZGl1czo5OTk5cHg7Ym9yZGVyLXJhZGl1czo5OTk5cHh9LmZpdC1pbWctLWNpcmNsZSBpbWd7d2lkdGg6MTAwJTttYXgtaGVpZ2h0Om5vbmU7bWluLWhlaWdodDoxMDAlfS5pbmxpbmUtaW1nLC5pbmxpbmUtaW1nLS11Y2Rhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJ9LmlubGluZS1pbWc6aG92ZXIsLmlubGluZS1pbWctLXVjZGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmlubGluZS1pbWctLXVjZGF7d2lkdGg6NTRweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS91Y2RhL3RhZy5wbmdcIil9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmlubGluZS1pbWctLXVjZGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1hZ2VzL3ByaW1hcnkvdWNkYS90YWdAMngucG5nXCIpO2JhY2tncm91bmQtc2l6ZTo1MXB4IDE2cHh9fS5maXQtaW1nLS1ncmV5LWJveHt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzp2aXNpYmxlO2JhY2tncm91bmQ6I2Q2ZDZkNjtwYWRkaW5nLXRvcDozMiU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy1tcy1ib3JkZXItcmFkaXVzOjRweDstby1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjMpOy1tb3otYm94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMyl9LmZpdC1pbWctLWdyZXktYm94IGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6aW5oZXJpdDttYXgtaGVpZ2h0OjEyMCV9LmZpdC1pbWctLXRvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCAhaW1wb3J0YW50fS5maXQtaW1nLS1ib3R0b217YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7Lmwtb3JkZXItLXNtYWxse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmwtb3JkZXItLXNtYWxsLTF7b3JkZXI6MTtmbG9hdDpub25lICFpbXBvcnRhbnR9Lmwtb3JkZXItLXNtYWxsLTJ7b3JkZXI6MjtmbG9hdDpub25lICFpbXBvcnRhbnR9Lmwtb3JkZXItLXNtYWxsLTN7b3JkZXI6MztmbG9hdDpub25lICFpbXBvcnRhbnR9Lmwtb3JkZXItLXNtYWxsLTR7b3JkZXI6NDtmbG9hdDpub25lICFpbXBvcnRhbnR9Lmwtb3JkZXItLXNtYWxsLTV7b3JkZXI6NTtmbG9hdDpub25lICFpbXBvcnRhbnR9Lmwtb3JkZXItLXNtYWxsLTZ7b3JkZXI6NjtmbG9hdDpub25lICFpbXBvcnRhbnR9fS5hbGVydHtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6OHB4O21hcmdpbi1ib3R0b206OHB4O3RleHQtc2hhZG93Om5vbmV9LmFsZXJ0e2NvbG9yOmhzbCgwLDAlLDg0LjkwMTk2MDc4NDMlKTtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDk4LjcyNTQ5MDE5NjElKTtib3JkZXI6MXB4IHNvbGlkIGhzbCgwLDAlLDg0LjkwMTk2MDc4NDMlKX0uYWxlcnR7Ym9yZGVyLXJhZGl1czo0cHh9LmFsZXJ0IHVse21hcmdpbi1ib3R0b206MHB4fS5hbGVydC0tcmVke2NvbG9yOmhzbCgwLDY1LjU0NjIxODQ4NzQlLDQzLjMzMzMzMzMzMzMlKTtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDY1LjU0NjIxODQ4NzQlLDg4LjMzMzMzMzMzMzMlKTtib3JkZXI6MXB4IHNvbGlkIGhzbCgwLDY1LjU0NjIxODQ4NzQlLDQzLjMzMzMzMzMzMzMlKX0uYWxlcnQtLWdyZWVue2NvbG9yOnJnYigyNy40MzQ1NzIxNTUyJSw1OC44Mzk5Mzc2NDg3JSwyNy43OTU1NTMzNjc4JSk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoODQuMDE5NjA3ODQzMSUsOTIuNTQ5MDE5NjA3OCUsODQuMTE3NjQ3MDU4OCUpO2JvcmRlcjoxcHggc29saWQgcmdiKDI3LjQzNDU3MjE1NTIlLDU4LjgzOTkzNzY0ODclLDI3Ljc5NTU1MzM2NzglKX0uYWxlcnQtLWJsdWV7Y29sb3I6cmdiKDIxLjcxMzI3NTQ3NDElLDM2LjkxMjU2ODMwNiUsNTMuOTcyOTk5MDM1NyUpO2JhY2tncm91bmQtY29sb3I6cmdiKDgxLjg2Mjc0NTA5OCUsODYuNjY2NjY2NjY2NyUsOTIuMDU4ODIzNTI5NCUpO2JvcmRlcjoxcHggc29saWQgcmdiKDIxLjcxMzI3NTQ3NDElLDM2LjkxMjU2ODMwNiUsNTMuOTcyOTk5MDM1NyUpfS5hbGVydC0teWVsbG93e2NvbG9yOnJnYig5NS42ODYyNzQ1MDk4JSw4Mi43Nzk3NTM3NjIlLDAlKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMDAlLDk3LjE1Njg2Mjc0NTElLDc4LjkyMTU2ODYyNzUlKTtib3JkZXI6MXB4IHNvbGlkIHJnYig5NS42ODYyNzQ1MDk4JSw4Mi43Nzk3NTM3NjIlLDAlKX0uYWxlcnQtLWdyZXl7Y29sb3I6aHNsKDAsMCUsMzkuODAzOTIxNTY4NiUpO2JhY2tncm91bmQtY29sb3I6I2RmZGZkZjtib3JkZXI6MXB4IHNvbGlkIGhzbCgwLDAlLDM5LjgwMzkyMTU2ODYlKX0uYWxlcnQtLWZsb2F0aW5ne2JvcmRlcjpub25lO2JveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgyNSwyNSwyNSwuNSl9LmFsZXJ0LS1mbG9hdGluZ3ttYXJnaW4tYm90dG9tOjBweH0uYWxlcnQtLWZsb2F0aW5ne2JvcmRlci1yYWRpdXM6MHB4fS5hbGVydC0tdHJhbnNwYXJlbnR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjc1KTtib3JkZXI6MH0ucG9wLWFsZXJ0LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5wb3AtYWxlcnR7d2lkdGg6MTAwJTtmb250LXNpemU6MTUuOTk5NnB4O3RleHQtYWxpZ246Y2VudGVyO3BvaW50ZXItZXZlbnRzOmF1dG99LnRhZywudG9vbHRpcF9fdGlwe2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOiMwOTA7Ym9yZGVyLXJhZGl1czo0cHh9LnRhZzpob3ZlciwudG9vbHRpcF9fdGlwOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS50YWcgLmdyZXksLnRvb2x0aXBfX3RpcCAuZ3JleXtjb2xvcjpyZ2IoNTAlLDgwJSw1MCUpfS50YWctLWVwc2lsb257Zm9udC1zaXplOjE0LjAwMDRweH0udGFnLS16ZXRhe2ZvbnQtc2l6ZToxMnB4fS50YWctLW1pbGxpe2ZvbnQtc2l6ZTo5Ljk5OTZweH0udGFnLS1vcmFuZ2V7YmFja2dyb3VuZDojZmY5MDAwfS50YWctLXJlZHtiYWNrZ3JvdW5kOiNkNjNhM2F9LnRhZy0tYmx1ZXtiYWNrZ3JvdW5kOiM0Njc3YWV9LnRhZy0tZ3JleXtiYWNrZ3JvdW5kOiM3ZjdmN2Z9LnRhZy0tdWNkYXtwYWRkaW5nLWxlZnQ6NzBweDtjb2xvcjpyZ2IoNDAlLDQxLjA5ODAzOTIxNTclLDI3LjY4NjI3NDUwOTglKTtiYWNrZ3JvdW5kOiNmZmUyMjggdXJsKFwiL2ltYWdlcy9wcmltYXJ5L3VjZGEvdGFnLnBuZ1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LnRhZy0tdWNkYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZXMvcHJpbWFyeS91Y2RhL3RhZ0AyeC5wbmdcIik7YmFja2dyb3VuZC1zaXplOjUxcHggMTZweH19YS5qcy10b29sdGlwLGEudG9vbHRpcCxhIC5qcy10b29sdGlwLGEgLnRvb2x0aXAsYnV0dG9uLmpzLXRvb2x0aXAsYnV0dG9uLnRvb2x0aXAsYnV0dG9uIC5qcy10b29sdGlwLGJ1dHRvbiAudG9vbHRpcHtjdXJzb3I6cG9pbnRlcn0uanMtdG9vbHRpcCwudG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6aGVscH0udG9vbHRpcF9fd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjUwO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50b29sdGlwX193cmFwcGVyLmlzLWFjdGl2ZXtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlfS50b29sdGlwX190aXB7aGVpZ2h0OjI0cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kOiMwMDB9LnRvb2x0aXBfX3RpcCBhe2NvbG9yOiNjOGM4YzggIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lfS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwe2NvbG9yOiM0YzRjNGM7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2M4YzhjOH0udG9vbHRpcC0td2hpdGUgLnRvb2x0aXBfX3RpcCBhe2NvbG9yOiM0YTkwZTJ9LnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9we21hcmdpbi10b3A6LTUuMzMzMzMzMzMzM3B4O3Bvc2l0aW9uOnJlbGF0aXZlfS50b29sdGlwX190aXAtLXBsYWNlLXRvcDpiZWZvcmUsLnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9wOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtjb250ZW50OlwiXCJ9LnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9wOmJlZm9yZXtib3JkZXI6Ni40cHggc29saWQgcmdiYSgwLDAsMCwwKX0udG9vbHRpcF9fdGlwLS1wbGFjZS10b3A6YWZ0ZXJ7Ym9yZGVyOjQuNHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9wOmJlZm9yZSwudG9vbHRpcF9fdGlwLS1wbGFjZS10b3A6YWZ0ZXJ7dG9wOjEwMCV9LnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9wOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOmZhbHNlICFpbXBvcnRhbnR9LnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9wOmFmdGVye2JvcmRlci10b3AtY29sb3I6IzAwMCAhaW1wb3J0YW50fS50b29sdGlwX190aXAtLXBsYWNlLXRvcDpiZWZvcmUsLnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9wOmFmdGVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02LjRweH0udG9vbHRpcF9fdGlwLS1wbGFjZS10b3A6YWZ0ZXJ7bWFyZ2luLWxlZnQ6LTQuNHB4fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS10b3B7cG9zaXRpb246cmVsYXRpdmV9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXRvcDpiZWZvcmUsLnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXRvcDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Y29udGVudDpcIlwifS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS10b3A6YmVmb3Jle2JvcmRlcjo2LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS10b3A6YWZ0ZXJ7Ym9yZGVyOjQuNHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXRvcDpiZWZvcmUsLnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXRvcDphZnRlcnt0b3A6MTAwJX0udG9vbHRpcC0td2hpdGUgLnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9wOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNjOGM4YzggIWltcG9ydGFudH0udG9vbHRpcC0td2hpdGUgLnRvb2x0aXBfX3RpcC0tcGxhY2UtdG9wOmFmdGVye2JvcmRlci10b3AtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS10b3A6YmVmb3JlLC50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS10b3A6YWZ0ZXJ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTYuNHB4fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS10b3A6YWZ0ZXJ7bWFyZ2luLWxlZnQ6LTQuNHB4fS50b29sdGlwX190aXAtLXBsYWNlLWJvdHRvbXttYXJnaW4tdG9wOjUuMzMzMzMzMzMzM3B4O3Bvc2l0aW9uOnJlbGF0aXZlfS50b29sdGlwX190aXAtLXBsYWNlLWJvdHRvbTpiZWZvcmUsLnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtjb250ZW50OlwiXCJ9LnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tOmJlZm9yZXtib3JkZXI6Ni40cHggc29saWQgcmdiYSgwLDAsMCwwKX0udG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b206YWZ0ZXJ7Ym9yZGVyOjQuNHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tOmJlZm9yZSwudG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b206YWZ0ZXJ7Ym90dG9tOjEwMCV9LnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tOmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOmZhbHNlICFpbXBvcnRhbnR9LnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6IzAwMCAhaW1wb3J0YW50fS50b29sdGlwX190aXAtLXBsYWNlLWJvdHRvbTpiZWZvcmUsLnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tOmFmdGVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02LjRweH0udG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b206YWZ0ZXJ7bWFyZ2luLWxlZnQ6LTQuNHB4fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b217cG9zaXRpb246cmVsYXRpdmV9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWJvdHRvbTpiZWZvcmUsLnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWJvdHRvbTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Y29udGVudDpcIlwifS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b206YmVmb3Jle2JvcmRlcjo2LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b206YWZ0ZXJ7Ym9yZGVyOjQuNHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWJvdHRvbTpiZWZvcmUsLnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWJvdHRvbTphZnRlcntib3R0b206MTAwJX0udG9vbHRpcC0td2hpdGUgLnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tOmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNjOGM4YzggIWltcG9ydGFudH0udG9vbHRpcC0td2hpdGUgLnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b206YmVmb3JlLC50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b206YWZ0ZXJ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTYuNHB4fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1ib3R0b206YWZ0ZXJ7bWFyZ2luLWxlZnQ6LTQuNHB4fS50b29sdGlwX190aXAtLXBsYWNlLWxlZnR7bWFyZ2luLXJpZ2h0OjUuMzMzMzMzMzMzM3B4O3Bvc2l0aW9uOnJlbGF0aXZlfS50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YmVmb3JlLC50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2NvbnRlbnQ6XCJcIn0udG9vbHRpcF9fdGlwLS1wbGFjZS1sZWZ0OmJlZm9yZXtib3JkZXI6Ni40cHggc29saWQgcmdiYSgwLDAsMCwwKX0udG9vbHRpcF9fdGlwLS1wbGFjZS1sZWZ0OmFmdGVye2JvcmRlcjo0LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YmVmb3JlLC50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YWZ0ZXJ7bGVmdDoxMDAlfS50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YmVmb3Jle2JvcmRlci1sZWZ0LWNvbG9yOmZhbHNlICFpbXBvcnRhbnR9LnRvb2x0aXBfX3RpcC0tcGxhY2UtbGVmdDphZnRlcntib3JkZXItbGVmdC1jb2xvcjojMDAwICFpbXBvcnRhbnR9LnRvb2x0aXBfX3RpcC0tcGxhY2UtbGVmdDpiZWZvcmUsLnRvb2x0aXBfX3RpcC0tcGxhY2UtbGVmdDphZnRlcnt0b3A6NTAlO21hcmdpbi10b3A6LTYuNHB4fS50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YWZ0ZXJ7bWFyZ2luLXRvcDotNC40cHh9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWxlZnR7cG9zaXRpb246cmVsYXRpdmV9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YmVmb3JlLC50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1sZWZ0OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtjb250ZW50OlwiXCJ9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YmVmb3Jle2JvcmRlcjo2LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1sZWZ0OmFmdGVye2JvcmRlcjo0LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1sZWZ0OmJlZm9yZSwudG9vbHRpcC0td2hpdGUgLnRvb2x0aXBfX3RpcC0tcGxhY2UtbGVmdDphZnRlcntsZWZ0OjEwMCV9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YmVmb3Jle2JvcmRlci1sZWZ0LWNvbG9yOiNjOGM4YzggIWltcG9ydGFudH0udG9vbHRpcC0td2hpdGUgLnRvb2x0aXBfX3RpcC0tcGxhY2UtbGVmdDphZnRlcntib3JkZXItbGVmdC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YmVmb3JlLC50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1sZWZ0OmFmdGVye3RvcDo1MCU7bWFyZ2luLXRvcDotNi40cHh9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLWxlZnQ6YWZ0ZXJ7bWFyZ2luLXRvcDotNC40cHh9LnRvb2x0aXBfX3RpcC0tcGxhY2UtcmlnaHR7bWFyZ2luLWxlZnQ6NS4zMzMzMzMzMzMzcHg7cG9zaXRpb246cmVsYXRpdmV9LnRvb2x0aXBfX3RpcC0tcGxhY2UtcmlnaHQ6YmVmb3JlLC50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtjb250ZW50OlwiXCJ9LnRvb2x0aXBfX3RpcC0tcGxhY2UtcmlnaHQ6YmVmb3Jle2JvcmRlcjo2LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmFmdGVye2JvcmRlcjo0LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmJlZm9yZSwudG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodDphZnRlcntyaWdodDoxMDAlfS50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6ZmFsc2UgIWltcG9ydGFudH0udG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodDphZnRlcntib3JkZXItcmlnaHQtY29sb3I6IzAwMCAhaW1wb3J0YW50fS50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmJlZm9yZSwudG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodDphZnRlcnt0b3A6NTAlO21hcmdpbi10b3A6LTYuNHB4fS50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmFmdGVye21hcmdpbi10b3A6LTQuNHB4fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZX0udG9vbHRpcC0td2hpdGUgLnRvb2x0aXBfX3RpcC0tcGxhY2UtcmlnaHQ6YmVmb3JlLC50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Y29udGVudDpcIlwifS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodDpiZWZvcmV7Ym9yZGVyOjYuNHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmFmdGVye2JvcmRlcjo0LjRweCBzb2xpZCByZ2JhKDAsMCwwLDApfS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodDpiZWZvcmUsLnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmFmdGVye3JpZ2h0OjEwMCV9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6I2M4YzhjOCAhaW1wb3J0YW50fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodDphZnRlcntib3JkZXItcmlnaHQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50b29sdGlwLS13aGl0ZSAudG9vbHRpcF9fdGlwLS1wbGFjZS1yaWdodDpiZWZvcmUsLnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmFmdGVye3RvcDo1MCU7bWFyZ2luLXRvcDotNi40cHh9LnRvb2x0aXAtLXdoaXRlIC50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0OmFmdGVye21hcmdpbi10b3A6LTQuNHB4fS5vdmVybGF5LC5jb3Zlcntwb3NpdGlvbjpyZWxhdGl2ZX0ub3ZlcmxheV9fY29udGVudCwuY292ZXIuaXMtYWN0aXZlOmFmdGVyLC5jb3Zlcl9fbWVzc2FnZSwub3ZlcmxheV9fY29udGVudC0tY2VudGVyLC5vdmVybGF5X19jb250ZW50LS1sZWZ0LC5vdmVybGF5X19jb250ZW50LS1ib3R0b20sLm92ZXJsYXlfX2NvbnRlbnQtLWJvdHRvbS1yaWdodCwub3ZlcmxheV9fY29udGVudC0tYm90dG9tLWxlZnQsLm92ZXJsYXlfX2NvbnRlbnQtLXRvcC1sZWZ0LC5vdmVybGF5X19jb250ZW50LS10b3AtcmlnaHQsLm92ZXJsYXlfX2NvbnRlbnQtLWxvZ297cG9zaXRpb246YWJzb2x1dGV9Lm92ZXJsYXlfX2NvbnRlbnQtLWxvZ297Ym90dG9tOi04cHg7bGVmdDoxNnB4fS5vdmVybGF5X19jb250ZW50LS10b3AtcmlnaHR7dG9wOjE2cHg7cmlnaHQ6MTZweH0ub3ZlcmxheV9fY29udGVudC0tdG9wLWxlZnR7dG9wOjA7bGVmdDowfS5vdmVybGF5X19jb250ZW50LS1ib3R0b20tbGVmdHtib3R0b206MDtsZWZ0OjB9Lm92ZXJsYXlfX2NvbnRlbnQtLWJvdHRvbS1yaWdodHtyaWdodDowO2JvdHRvbTowfS5vdmVybGF5X19jb250ZW50LS1ib3R0b217Ym90dG9tOjA7bGVmdDowfS5vdmVybGF5X19jb250ZW50LS1sZWZ0e3RvcDowO2xlZnQ6MDt3aWR0aDozMy4zMzMzMzMzMzMzJTtoZWlnaHQ6MTAwJX0ub3ZlcmxheV9fY29udGVudC0tY2VudGVye3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uY292ZXIuaXMtYWN0aXZlOmFmdGVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Y29udGVudDpcIlwifS5jb3Zlci5pcy1hY3RpdmU6YWZ0ZXIsLmNvdmVyX19tZXNzYWdle3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jb3Zlcl9fbWVzc2FnZXt6LWluZGV4OjI7ZGlzcGxheTpub25lfS5jb3Zlci5pcy1hY3RpdmUgLmNvdmVyX19tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmNoaXB7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy1tcy1ib3JkZXItcmFkaXVzOjRweDstby1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpfS5jaGlwLmlzLWFjdGl2ZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5jaGlwLS1tZWRpdW17d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0uY2hpcC0tbGFyZ2V7d2lkdGg6MzRweDtoZWlnaHQ6MzRweH0uYWNjb3JkaWFue292ZXJmbG93OnZpc2libGV9LmFjY29yZGlhbl9fdGl0bGV7Y3Vyc29yOnBvaW50ZXJ9LmFjY29yZGlhbi5pcy1pbmFjdGl2ZT4uYWNjb3JkaWFuX190aXRsZSwuYWNjb3JkaWFuLmlzLWluYWN0aXZlPi5hY2NvcmRpYW5fX3RpdGxlOmJlZm9yZXtjb2xvcjojN2Y3ZjdmICFpbXBvcnRhbnQ7Y3Vyc29yOmF1dG99LmFjY29yZGlhbl9fY29udGVudHtkaXNwbGF5Om5vbmV9LmFjY29yZGlhbi5pcy1hY3RpdmU+LmFjY29yZGlhbl9fY29udGVudHtkaXNwbGF5OmJsb2NrfS5hY2NvcmRpYW4tLWV4cGFuZD4uYWNjb3JkaWFuX190aXRsZTpiZWZvcmV7Zm9udC1zaXplOi44ZW07bWFyZ2luLXJpZ2h0OjE2cHg7Y29sb3I6IzA5MH0uYWNjb3JkaWFuLS1hcnJvdz4uYWNjb3JkaWFuX190aXRsZTpiZWZvcmV7bWFyZ2luLXJpZ2h0OjhweDtjb2xvcjojMDkwfS5hY2NvcmRpYW4tLWFycm93LmlzLWFjdGl2ZT4uYWNjb3JkaWFuX190aXRsZTpiZWZvcmV7Y29sb3I6I2Q2M2EzYX0uYWNjb3JkaWFuLS1kaXNjbG9zdXJlPi5hY2NvcmRpYW5fX3RpdGxlIC5hY2NvcmRpYW5fX3N1YmNvbnRlbnR7bWFyZ2luLWxlZnQ6YXV0bztjb2xvcjojN2Y3ZjdmO2ZvbnQtc2l6ZToxcmVtfS5hY2NvcmRpYW4tLWRpc2Nsb3N1cmU+LmFjY29yZGlhbl9fdGl0bGUgLmFjY29yZGlhbl9fc3ViY29udGVudHtmb250LXdlaWdodDo2MDB9LmFjY29yZGlhbi0tZGlzY2xvc3VyZT4uYWNjb3JkaWFuX190aXRsZSAuYWNjb3JkaWFuX19zdWJjb250ZW50e21hcmdpbi1yaWdodDo4cHh9LmFjY29yZGlhbi0tZGlzY2xvc3VyZT4uYWNjb3JkaWFuX190aXRsZT4uYWNjb3JkaWFuX19pY29uOmJlZm9yZXtjb2xvcjojNjY2fS5hY2NvcmRpYW4tLWRpc2Nsb3N1cmUuaXMtYWN0aXZlPi5hY2NvcmRpYW5fX3RpdGxlPi5hY2NvcmRpYW5fX3N1YmNvbnRlbnR7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXsuYWNjb3JkaWFuLS1zbWFsbD4uYWNjb3JkaWFuX190aXRsZXtjdXJzb3I6aW5oZXJpdH0uYWNjb3JkaWFuLS1zbWFsbD4uYWNjb3JkaWFuX190aXRsZTpiZWZvcmV7ZGlzcGxheTpub25lfS5hY2NvcmRpYW4tLXNtYWxsPi5hY2NvcmRpYW5fX2NvbnRlbnR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hY2NvcmRpYW4tLW1lZGl1bT4uYWNjb3JkaWFuX190aXRsZXtjdXJzb3I6aW5oZXJpdH0uYWNjb3JkaWFuLS1tZWRpdW0+LmFjY29yZGlhbl9fdGl0bGU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYWNjb3JkaWFuLS1tZWRpdW0+LmFjY29yZGlhbl9fY29udGVudHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS5jb3B5IGgxe21hcmdpbi1ib3R0b206OHB4fS5jb3B5IGgxe2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MX0uY29weSBoMnttYXJnaW4tYm90dG9tOjhweH0uY29weSBoMntmb250LXNpemU6MS44NzVlbTtsaW5lLWhlaWdodDoyLjI1fS5jb3B5IGgze21hcmdpbi1ib3R0b206OHB4fS5jb3B5IGgze2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoyfS5jb3B5IGg0e21hcmdpbi1ib3R0b206OHB4fS5jb3B5IGg0e2ZvbnQtc2l6ZToxLjI1ZW07bGluZS1oZWlnaHQ6MS43NX0uY29weSBoNXttYXJnaW4tYm90dG9tOjhweH0uY29weSBoNXtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuNX0uY29weSBoNnttYXJnaW4tYm90dG9tOjhweH0uY29weSBoNntmb250LXNpemU6MC44NzVlbTtsaW5lLWhlaWdodDoxLjI1fS5jb3B5IHNlY3Rpb24sLmNvcHkgLnNlY3Rpb24sLmNvcHkgaGVhZGVye21hcmdpbi1ib3R0b206NDhweH0uY29weSBpbWd7ZGlzcGxheTppbmxpbmV9LnNobWFja19fYmxvY2ssLnNobWFja19fY29sdW1ue2Zsb2F0OmxlZnR9LnNobWFjay0tMiAuc2htYWNrX19ibG9jaywuc2htYWNrLS0yIC5zaG1hY2tfX2NvbHVtbnt3aWR0aDo1MCV9LnNobWFjay0tMyAuc2htYWNrX19ibG9jaywuc2htYWNrLS0zIC5zaG1hY2tfX2NvbHVtbnt3aWR0aDozMy4zMzMzMzMzMzMzJX0uc2htYWNrLS00IC5zaG1hY2tfX2Jsb2NrLC5zaG1hY2stLTQgLnNobWFja19fY29sdW1ue3dpZHRoOjI1JX0uc2htYWNrLS01IC5zaG1hY2tfX2Jsb2NrLC5zaG1hY2stLTUgLnNobWFja19fY29sdW1ue3dpZHRoOjI1JX0uc2htYWNrX19ibG9ja3t3aWR0aDozMy4zMzMzMzMzMzMzJX0uc2htYWNrX19jb2x1bW4gLnNobWFja19fYmxvY2t7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5zaG1hY2stLXNwYWNlIC5zaG1hY2tfX2Jsb2Nre21hcmdpbi1ib3R0b206MTZweH0uZHJvcGRvd257LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy1tcy1ib3JkZXItcmFkaXVzOjRweDstby1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojMzMzO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZDojZmZmfS5kcm9wZG93bjpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsLjE1KTstbW96LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLC4xNSl9LmRyb3Bkb3duX19vcHRpb25ze3otaW5kZXg6MjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci10b3A6MH0uZHJvcGRvd25fX29wdGlvbnM+bGl7cGFkZGluZzowIDhweH0uZHJvcGRvd25fX29wdGlvbnM+bGkuaXMtYWN0aXZle2JhY2tncm91bmQ6I2U0ZTRlNH0uZHJvcGRvd25fX29wdGlvbnM+bGkuaXMtc2VsZWN0ZWQsLmRyb3Bkb3duX19vcHRpb25zPmxpOmhvdmVye2JhY2tncm91bmQ6I2YyZjJmMn0uZHJvcGRvd24sLmRyb3Bkb3duX19vcHRpb25ze2NvbG9yOiMzMzM7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2M4YzhjOH0uc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudDt0b3A6MDt6LWluZGV4OjE7b3ZlcmZsb3ctYW5jaG9yOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5zdGlja3ktdG9we3RvcDowfX0uc3RpY2t5LWJvdHRvbXtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudDtib3R0b206MDt6LWluZGV4OjF9LnN0aWNreSAuc3RpY2t5X190YXJnZXQsLnN0aWNreS5zdGlja3lfX3RhcmdldHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3RvcDowO3otaW5kZXg6MjA7ZGlzcGxheTpibG9ja30uc3RpY2t5X190YXJnZXQtLWhpZGRlbntkaXNwbGF5Om5vbmV9Lmwtcm93LS1zdGlja3l7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG99LnNwaW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6dmlzaWJsZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNpemluZzpib3JkZXItYm94fS5zcGlubmVyPnN2Z3tkaXNwbGF5OmJsb2NrO292ZXJmbG93OnZpc2libGV9LnNwaW5uZXI+c3ZnPip7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LnNwaW5uZXJ7ZGlzcGxheTpub25lO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9QGtleWZyYW1lcyBzcGluLWN5Y2xle2Zyb217ZmlsbDpyZ2JhKDAsMCwwLC41KTt0cmFuc2Zvcm06c2NhbGUoMSl9dG97ZmlsbDpyZ2JhKDAsMCwwLC4wNSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uc3Bpbm5lcj5zdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uc3Bpbm5lcj5zdmc+KntmaWxsOnJnYmEoMCwwLDAsLjA1KTthbmltYXRpb24tZHVyYXRpb246MC44czthbmltYXRpb24tbmFtZTpzcGluLWN5Y2xlfS5zcGlubmVyPnN2Zz4qOm50aC1vZi10eXBlKDEpe2FuaW1hdGlvbi1kZWxheTowLjFzfS5zcGlubmVyPnN2Zz4qOm50aC1vZi10eXBlKDIpe2FuaW1hdGlvbi1kZWxheTowLjJzfS5zcGlubmVyPnN2Zz4qOm50aC1vZi10eXBlKDMpe2FuaW1hdGlvbi1kZWxheTowLjNzfS5zcGlubmVyPnN2Zz4qOm50aC1vZi10eXBlKDQpe2FuaW1hdGlvbi1kZWxheTowLjRzfS5zcGlubmVyPnN2Zz4qOm50aC1vZi10eXBlKDUpe2FuaW1hdGlvbi1kZWxheTowLjVzfS5zcGlubmVyPnN2Zz4qOm50aC1vZi10eXBlKDYpe2FuaW1hdGlvbi1kZWxheTowLjZzfS5zcGlubmVyPnN2Zz4qOm50aC1vZi10eXBlKDcpe2FuaW1hdGlvbi1kZWxheTowLjdzfS5zcGlubmVyPnN2Zz4qOm50aC1vZi10eXBlKDgpe2FuaW1hdGlvbi1kZWxheTowLjhzfS5sb2FkaW5nIC5zcGlubmVye2Rpc3BsYXk6YmxvY2t9LmNvbXBhcmV7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzhjOGM4fS5jb21wYXJlX19oZWFkZXJ7aGVpZ2h0OjI1MHB4O3BhZGRpbmc6OHB4fS5jb21wYXJlX19oZWFkZXIgaW1ne3dpZHRoOmF1dG87bWFyZ2luOjAgYXV0b30uY29tcGFyZV9fc3RpY2t5e2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MCA4cHh9LmJvcmRlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItLWJyYW5ke2JvcmRlcjpzb2xpZCAxcHggIzA5MH0uYm9yZGVyLXRvcCwuYm9yZGVyLXR7Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLXRvcC0xLC5ib3JkZXItdC0xe2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci10b3AtMiwuYm9yZGVyLXQtMntib3JkZXItdG9wLXdpZHRoOjJweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItdG9wLTMsLmJvcmRlci10LTN7Ym9yZGVyLXRvcC13aWR0aDozcHg7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLXRvcC00LC5ib3JkZXItdC00e2JvcmRlci10b3Atd2lkdGg6NHB4O2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci10b3AtNSwuYm9yZGVyLXQtNXtib3JkZXItdG9wLXdpZHRoOjVweDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItcmlnaHQsLmJvcmRlci1ye2JvcmRlci1yaWdodC13aWR0aDoxcHg7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItcmlnaHQtMSwuYm9yZGVyLXItMXtib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLXJpZ2h0LTIsLmJvcmRlci1yLTJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjJweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1yaWdodC0zLC5ib3JkZXItci0ze2JvcmRlci1yaWdodC13aWR0aDozcHg7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItcmlnaHQtNCwuYm9yZGVyLXItNHtib3JkZXItcmlnaHQtd2lkdGg6NHB4O2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLXJpZ2h0LTUsLmJvcmRlci1yLTV7Ym9yZGVyLXJpZ2h0LXdpZHRoOjVweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1ib3R0b20sLmJvcmRlci1ie2JvcmRlci1ib3R0b20td2lkdGg6MXB4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1ib3R0b20tMSwuYm9yZGVyLWItMXtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItYm90dG9tLTIsLmJvcmRlci1iLTJ7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLWJvdHRvbS0zLC5ib3JkZXItYi0ze2JvcmRlci1ib3R0b20td2lkdGg6M3B4O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1ib3R0b20tNCwuYm9yZGVyLWItNHtib3JkZXItYm90dG9tLXdpZHRoOjRweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItYm90dG9tLTUsLmJvcmRlci1iLTV7Ym9yZGVyLWJvdHRvbS13aWR0aDo1cHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLWxlZnQsLmJvcmRlci1se2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLWxlZnQtMSwuYm9yZGVyLWwtMXtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1sZWZ0LTIsLmJvcmRlci1sLTJ7Ym9yZGVyLWxlZnQtd2lkdGg6MnB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5ib3JkZXItbGVmdC0zLC5ib3JkZXItbC0ze2JvcmRlci1sZWZ0LXdpZHRoOjNweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q2ZDZkNn0uYm9yZGVyLWxlZnQtNCwuYm9yZGVyLWwtNHtib3JkZXItbGVmdC13aWR0aDo0cHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkNmQ2ZDZ9LmJvcmRlci1sZWZ0LTUsLmJvcmRlci1sLTV7Ym9yZGVyLWxlZnQtd2lkdGg6NXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDZkNmQ2fS5jaGVja2JveHtkaXNwbGF5OmJsb2NrfS5jaGVja2JveF9fY29udHJvbHtkaXNwbGF5Om5vbmV9LmNoZWNrYm94X19jb250cm9sOmNoZWNrZWR+LmNoZWNrYm94X19sYWJlbCwuY2hlY2tib3hfX2NvbnRyb2w6Y2hlY2tlZH4uY2hlY2tib3hfX2NvbnRlbnR7dHJhbnNpdGlvbjoyMDBtc30uY2hlY2tib3hfX2NvbnRyb2w6Y2hlY2tlZH4uY2hlY2tib3hfX2xhYmVsLC5jaGVja2JveF9fY29udHJvbDpjaGVja2Vkfi5jaGVja2JveF9fY29udGVudHtmb250LXdlaWdodDo2MDB9LmNoZWNrYm94X19jb250cm9sOmNoZWNrZWR+LmNoZWNrYm94X19jb250ZW50e2NvbG9yOiMwOTA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDkwO3RyYW5zaXRpb246MjAwbXN9LmNoZWNrYm94X19jb250cm9sOmNoZWNrZWR+LmNoZWNrYm94X19jb250ZW50OmJlZm9yZXtjb2xvcjpjdXJyZW50Q29sb3I7Y29udGVudDphdHRyKGRhdGEtb24pfS5jaGVja2JveF9fY29udGVudHt0cmFuc2l0aW9uOjIwMG1zO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjRweCA4cHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY5O2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jaGVja2JveF9fY29udGVudHtmb250LXdlaWdodDo2MDB9LmNoZWNrYm94X19jb250ZW50OmJlZm9yZXthc3BlY3QtcmF0aW86MTtjb2xvcjojZDZkNmQ2O2NvbnRlbnQ6YXR0cihkYXRhLW9mZil9LmNoZWNrYm94X19sYWJlbHtmbGV4OjF9LmNoZWNrYm94LWdyb3Vwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmNoZWNrYm94LWdyb3VwX19sYWJlbHtjb2xvcjojNGM0YzRjfS5jaGVja2JveC1ncm91cF9fbGFiZWx7Zm9udC13ZWlnaHQ6NzAwfS5jaGVja2JveC1ncm91cDpub3QoLmNoZWNrYm94LWdyb3VwLS12ZXJ0aWNhbCk+Kjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo4cHh9LmNoZWNrYm94LWdyb3VwLS12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uY2hlY2tib3gtZ3JvdXAtLXZlcnRpY2FsIC5jaGVja2JveHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jaGVja2JveC1ncm91cC0tdmVydGljYWwgLmNoZWNrYm94Pio6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6OHB4fS5jaGVja2JveC1ncm91cC0tdmVydGljYWw+Kjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OHB4fS5yYWRpb3tkaXNwbGF5OmJsb2NrfS5yYWRpb19fY29udHJvbHtkaXNwbGF5Om5vbmV9LnJhZGlvX19jb250cm9sOmNoZWNrZWR+LnJhZGlvX19sYWJlbCwucmFkaW9fX2NvbnRyb2w6Y2hlY2tlZH4ucmFkaW9fX2NvbnRlbnR7dHJhbnNpdGlvbjoyMDBtc30ucmFkaW9fX2NvbnRyb2w6Y2hlY2tlZH4ucmFkaW9fX2xhYmVsLC5yYWRpb19fY29udHJvbDpjaGVja2Vkfi5yYWRpb19fY29udGVudHtmb250LXdlaWdodDo2MDB9LnJhZGlvX19jb250cm9sOmNoZWNrZWR+LnJhZGlvX19jb250ZW50e2NvbG9yOiMwOTA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDkwO3RyYW5zaXRpb246MjAwbXN9LnJhZGlvX19jb250cm9sOmNoZWNrZWR+LnJhZGlvX19jb250ZW50OmJlZm9yZXtjb2xvcjpjdXJyZW50Q29sb3I7Y29udGVudDphdHRyKGRhdGEtb24pfS5yYWRpb19fY29udGVudHt0cmFuc2l0aW9uOjIwMG1zO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjRweCA4cHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY5O2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yYWRpb19fY29udGVudHtmb250LXdlaWdodDo2MDB9LnJhZGlvX19jb250ZW50OmJlZm9yZXthc3BlY3QtcmF0aW86MTtjb2xvcjojZDZkNmQ2O2NvbnRlbnQ6YXR0cihkYXRhLW9mZil9LnJhZGlvX19sYWJlbHtmbGV4OjF9LnJhZGlvLWdyb3Vwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXB9LnJhZGlvLWdyb3VwPip7ZmxleDoxIDAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ucmFkaW8tZ3JvdXBfX2xhYmVse2NvbG9yOiM0YzRjNGN9LnJhZGlvLWdyb3VwX19sYWJlbHtmb250LXdlaWdodDo3MDB9LnJhZGlvLWdyb3VwOm5vdCgucmFkaW8tZ3JvdXAtLXZlcnRpY2FsKT4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjhweH0ucmFkaW8tZ3JvdXAtLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5yYWRpby1ncm91cC0tdmVydGljYWwgLnJhZGlve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnJhZGlvLWdyb3VwLS12ZXJ0aWNhbCAucmFkaW8+Kjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo4cHh9LnJhZGlvLWdyb3VwLS12ZXJ0aWNhbD4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo4cHh9LmN1c3RvbS1jaGVja2JveHtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcn0uY3VzdG9tLWNoZWNrYm94OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS55ZXMtanMgLmN1c3RvbS1jaGVja2JveD5pbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9LmN1c3RvbS1jaGVja2JveD5sYWJlbHtkaXNwbGF5OmlubGluZX0uY2hlY2tib3gtY3VzdG9te2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmNoZWNrYm94LWN1c3RvbV9fY29udHJvbHtkaXNwbGF5Om5vbmV9LmNoZWNrYm94LWN1c3RvbV9fY29udHJvbDpjaGVja2Vkfi5jaGVja2JveC1jdXN0b21fX2xhYmVse2NvbG9yOiM0YzRjNGN9LmNoZWNrYm94LWN1c3RvbV9fY29udHJvbDpjaGVja2Vkfi5jaGVja2JveC1jdXN0b21fX2xhYmVse2ZvbnQtd2VpZ2h0OjYwMH0uY2hlY2tib3gtY3VzdG9tX19jb250cm9sOmNoZWNrZWR+LmNoZWNrYm94LWN1c3RvbV9fbGFiZWwgLmNoZWNrYm94LWN1c3RvbV9fY29udGVudHtjb2xvcjojNGM0YzRjO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzA5MH0uY2hlY2tib3gtY3VzdG9tX19jb250cm9sOmNoZWNrZWR+LmNoZWNrYm94LWN1c3RvbV9fbGFiZWwgLmNoZWNrYm94LWN1c3RvbV9fY29udGVudHtmb250LXdlaWdodDo2MDB9LmNoZWNrYm94LWN1c3RvbV9fY29udHJvbDpjaGVja2Vkfi5jaGVja2JveC1jdXN0b21fX2xhYmVsIC5jaGVja2JveC1jdXN0b21fX2NvbnRlbnQ6YmVmb3Jle2NvbG9yOiMwOTA7Y29udGVudDpcIuKck1wiO2NvbnRlbnQ6dmFyKC0tY3VzdG9tVVJMKX0uY2hlY2tib3gtY3VzdG9tX19jb250ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjk7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7cGFkZGluZzo0cHg7d2lkdGg6MzZweCAhaW1wb3J0YW50O2hlaWdodDozNnB4ICFpbXBvcnRhbnR9LmNoZWNrYm94LWN1c3RvbV9fY29udGVudHtmb250LXdlaWdodDo2MDB9LmNoZWNrYm94LWN1c3RvbV9fY29udGVudDpiZWZvcmV7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDtjb2xvcjojZDZkNmQ2O2NvbnRlbnQ6XCLil4tcIjtjb250ZW50OnZhcigtLWN1c3RvbU9GRlVSTCl9LmNoZWNrYm94LWN1c3RvbV9fbGFiZWx7ZmxleDoxfS5jaGVja2JveC1jdXN0b20tZ3JvdXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uY2hlY2tib3gtY3VzdG9tLWdyb3VwLS1ncm93e2ZsZXgtd3JhcDp3cmFwfS5jaGVja2JveC1jdXN0b20tZ3JvdXAtLWdyb3c+KntmbGV4OjEgMCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5jaGVja2JveC1jdXN0b20tZ3JvdXBfX2xhYmVse2NvbG9yOiM0YzRjNGN9LmNoZWNrYm94LWN1c3RvbS1ncm91cF9fbGFiZWx7Zm9udC13ZWlnaHQ6NzAwfS5jaGVja2JveC1jdXN0b20tZ3JvdXA6bm90KC5jaGVja2JveC1jdXN0b20tZ3JvdXAtLXZlcnRpY2FsKT4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjhweH0uY2hlY2tib3gtY3VzdG9tLWdyb3VwLS12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uY2hlY2tib3gtY3VzdG9tLWdyb3VwLS12ZXJ0aWNhbCAuY2hlY2tib3gtY3VzdG9te2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmNoZWNrYm94LWN1c3RvbS1ncm91cC0tdmVydGljYWwgLmNoZWNrYm94LWN1c3RvbT4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjhweH0uY2hlY2tib3gtY3VzdG9tLWdyb3VwLS12ZXJ0aWNhbD4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo4cHh9XzotbXMtbGFuZyh4KSAuY2hlY2tib3gtY3VzdG9tX19jb250ZW50e3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy1sZWZ0OjExcHh9QHN1cHBvcnRzKC1tcy1pbWUtYWxpZ246IGF1dG8pey5jaGVja2JveC1jdXN0b21fX2NvbnRlbnR7d2lkdGg6dW5zZXQgIWltcG9ydGFudDtoZWlnaHQ6dW5zZXQgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo0cHg7cGFkZGluZy1sZWZ0OjhweH19Lm1vYmlhbHMtcm9vdHtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTZweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDoxNnB4ICFpbXBvcnRhbnR9Lm1vYmlhbHMtcm9vdCBhLm1vYmlhbHMtc3RhcnMubW9iaWFscy1zdGFycy0xNjAsLm1vYmlhbHMtcm9vdCBhLm1vYmlhbHMtc3RhcnMubW9iaWFscy1zdGFycy0xNjV7aGVpZ2h0OjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxNnB4ICFpbXBvcnRhbnR9I21vYmlhbHMtZGV0YWlsZWQtcmV2aWV3LWNvbnRhaW5lcnstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggOHB4IHJnYmEoMCwwLDAsLjUpOy1tb3otYm94LXNoYWRvdzowIDNweCA4cHggcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDNweCA4cHggcmdiYSgwLDAsMCwuNSk7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo4MDBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudDtvdmVyZmxvdy15OmhpZGRlbiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojYWFhICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudH0jbW9iaWFscy1kZXRhaWxlZC1yZXZpZXctY29udGFpbmVyIGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9I21vYmlhbHMtY2xvc2UtZnJhbWUtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOjJweCAhaW1wb3J0YW50O3JpZ2h0OjJweCAhaW1wb3J0YW50O2xlZnQ6YXV0byAhaW1wb3J0YW50fSNtb2JpYWxzLXNjcmVlbntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMyMjI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KX0udy1nZy1oZWFkZXJfX3NlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSl9LmdnLWhlYWRlci1wYWR7ZGlzcGxheTpub25lfS5nZy1oZWFkZXIgLm5hdi1pY29uLWxpbmssLmdnLWhlYWRlciAubmF2LWxpc3QtbGluaywuZ2ctaGVhZGVyIC5uYXYtbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7dHJhbnNpdGlvbjphbGwgMjAwbXMgZWFzZX0uZ2ctaGVhZGVyIC5uYXYtaWNvbi1saW5rOmhvdmVyLC5nZy1oZWFkZXIgLm5hdi1saXN0LWxpbms6aG92ZXIsLmdnLWhlYWRlciAubmF2LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw5NSUpfS5nZy1oZWFkZXIgLm5hdi1saXN0LWxpbmssLmdnLWhlYWRlciAubmF2LWxpbmt7cGFkZGluZzozLjJweCA2LjRweH0udy1nZy1oZWFkZXJ7Ym94LXNpemluZzpjb250ZW50LWJveH0uZ2ctaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6Y2FsYygxNnB4ICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDE2cHggKyAxcHgpO2hlaWdodDo2NHB4fS5nZy1oZWFkZXIgW2NsYXNzKj1yb3VuZF17b3ZlcmZsb3c6aGlkZGVufS5nZy1oZWFkZXIgLnRleHQtaW5wdXQsLmdnLWhlYWRlciAubXMtc2VhcmNoPmlucHV0e3RyYW5zaXRpb246YWxsIDIwMG1zIGVhc2V9LmdnLWhlYWRlciAudGV4dC1pbnB1dCwuZ2ctaGVhZGVyIC5tcy1zZWFyY2g+aW5wdXQsLmdnLWhlYWRlciAudGV4dC1pbnB1dDpmb2N1c3tmb250LXNpemU6MTZweH0uZ2ctaGVhZGVyIC5uYXYtbGlua3tkaXNwbGF5OmZsZXg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5nZy1oZWFkZXIgLm5hdi1saW5re2JvcmRlci1yYWRpdXM6NHB4fS5nZy1oZWFkZXIgLm5hdi1saW5rOmZvY3Vze2JvcmRlci1jb2xvcjojMDkwO291dGxpbmU6bm9uZX0uZ2ctaGVhZGVyIC5uYXYtbGluazpob3Zlcntib3JkZXItY29sb3I6I2Q2ZDZkNn0uZ2ctaGVhZGVyIC5uYXYtbGluayAuc3ZnIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5nZy1oZWFkZXIgLm5hdi1saXN0LWxpbmt7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5nZy1oZWFkZXIgLm5hdi1saXN0LWxpbmt7Ym9yZGVyLXJhZGl1czo0cHh9LmdnLWhlYWRlciAubmF2LWxpc3QtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2ctaGVhZGVyIC5uYXYtbGlzdC1saW5rLXByaW1hcnk6aG92ZXJ7Y29sb3I6cmdiKDAlLDM2JSwwJSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTUzLDAsLjEpfS5nZy1oZWFkZXIgLm5hdi1saXN0LWxpbmstc2Vjb25kYXJ5OmhvdmVye2NvbG9yOnJnYigxNy40MTE3NjQ3MDU5JSwzMy44ODIzNTI5NDEyJSw1My4xNzY0NzA1ODgyJSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc0LDE0NCwyMjYsLjEpfS5nZy1oZWFkZXIgLm5hdi1pY29uLWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjk5OTlweH0uZ2ctaGVhZGVyIC5uYXYtaWNvbi1saW5rOmZvY3Vze2JvcmRlci1jb2xvcjojMDkwO291dGxpbmU6bm9uZX0uZ2ctaGVhZGVyIC5uYXYtaWNvbi1saW5rLmZpeGVkLXNpemV7cGFkZGluZzowO3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9LmdnLWhlYWRlcl9fbG9nb3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uZ2ctaGVhZGVyX19sb2dvPi5maXQtaW1ne3dpZHRoOjE1MHB4O3BhZGRpbmctdG9wOjIwJX0uZ2ctaGVhZGVyX19tZW51LWljb257bGVmdDo4cHh9LmJ1dHRvbi1tZW51X19pY29ue2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjJweDt3aWR0aDoxZW07YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7bWFyZ2luLXJpZ2h0OjE2cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7d2lsbC1jaGFuZ2U6YmFja2dyb3VuZC1jb2xvcn0uYnV0dG9uLW1lbnVfX2ljb246YmVmb3JlLC5idXR0b24tbWVudV9faWNvbjphZnRlcnt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aGVpZ2h0OjJweDt3aWR0aDoxZW07YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7d2lsbC1jaGFuZ2U6dG9wLHRyYW5zZm9ybX0uYnV0dG9uLW1lbnVfX2ljb246YmVmb3Jle3RvcDo0cHh9LmJ1dHRvbi1tZW51X19pY29uOmFmdGVye2JvdHRvbTo0cHh9LmlzLWFjdGl2ZSAuYnV0dG9uLW1lbnVfX2ljb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5pcy1hY3RpdmUgLmJ1dHRvbi1tZW51X19pY29uOmJlZm9yZXt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5pcy1hY3RpdmUgLmJ1dHRvbi1tZW51X19pY29uOmFmdGVye2JvdHRvbTo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDVkZWcpfS53LWdnLWhlYWRlcl9fc2VhcmNoe3JpZ2h0OjA7ei1pbmRleDoyNTt3aWR0aDpjYWxjKDEwMCUgLSAxNjZweCk7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmV9LmdnLWhlYWRlcl9fc2VhcmNoe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMzRweDtwYWRkaW5nOjhweCAwO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweClhbmQgKG1heC13aWR0aDogOTc4cHgpey5nZy1oZWFkZXJfX3NlYXJjaHtsZWZ0Oi0yMnB4fX0uZ2ctaGVhZGVyX19zZWFyY2guaXMtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDM0cHgpO2JhY2tncm91bmQ6I2ZmZn0uZ2ctaGVhZGVyX19zZWFyY2guaXMtYW5pbWF0ZWR7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dH0uZ2ctaGVhZGVyX19zZWFyY2g+LmJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcn0uZ2ctaGVhZGVyX19zZWFyY2g+Zm9ybXtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0b30uZ2ctaGVhZGVyX19zZWFyY2ggLnRleHQtaW5wdXQsLmdnLWhlYWRlcl9fc2VhcmNoIC5tcy1zZWFyY2g+aW5wdXR7d2lkdGg6MTAwJTttaW4td2lkdGg6YXV0bztwYWRkaW5nOjhweDttYXJnaW46MCA4cHh9LmdnLWhlYWRlcl9fc2VhcmNoIC50ZXh0LWlucHV0LmZvY3VzLC5nZy1oZWFkZXJfX3NlYXJjaCAubXMtc2VhcmNoPmlucHV0LmZvY3VzLC5nZy1oZWFkZXJfX3NlYXJjaCAudGV4dC1pbnB1dDpmb2N1cywuZ2ctaGVhZGVyX19zZWFyY2ggLm1zLXNlYXJjaD5pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzRjYjc0YyAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0uZ2ctaGVhZGVyX19uYXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMCBhdXRvO3otaW5kZXg6MjA7Zm9udC1zaXplOjEuMWVtfS5nZy1oZWFkZXJfX25hdiAucHJpbWFyeS1uYXZ7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDE2cHggMCAwO3BhZGRpbmc6MCAxNnB4IDAgMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkNmQ2ZDZ9LmdnLWhlYWRlcl9fbmF2IC5wcmltYXJ5LW5hdj5saXtkaXNwbGF5OmJsb2NrfS5nZy1oZWFkZXJfX25hdiAucHJpbWFyeS1uYXY+bGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6NHB4fS5nZy1oZWFkZXJfX25hdiAucHJpbWFyeS1uYXY+bGk+YXtmb250LWZhbWlseTpQcm94aW1hLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZjtmb250LXNpemU6MTUuOTk5NnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZ2ctaGVhZGVyX19uYXYgLnByaW1hcnktbmF2PmxpPmE+c3Bhbjpub3QoLnN2Zyl7cG9zaXRpb246cmVsYXRpdmU7dG9wOi4xZW19LmdnLWhlYWRlcl9fbmF2IC5mbHlvdXQuaXMtYWN0aXZhdGVkIC5uYXYtaWNvbi1saW5re2NvbG9yOnJnYigwJSwzNiUsMCUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMTUzLDAsLjIpfS5nZy1oZWFkZXJfX25hdiAuZmx5b3V0Pi5uYXYtbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5nZy1oZWFkZXJfX25hdiAubmF2LWljb24tbGluayAuc3ZnK3NwYW57bWFyZ2luLWxlZnQ6OHB4fS5nZy1oZWFkZXJfX25hdiAuZmx5b3V0X19jb250ZW50e3otaW5kZXg6MjU7cGFkZGluZy10b3A6OHB4O2xpbmUtaGVpZ2h0OjJ9LmdnLWhlYWRlcl9fbmF2IC5mbHlvdXRfX2NvbnRlbnQgdWw6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmdnLWhlYWRlcl9fbmF2IC5idXR0b257dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5nZy1oZWFkZXJfX25hdiAuYnV0dG9uPi5mbHlvdXRfX2NvbnRlbnR7dGV4dC10cmFuc2Zvcm06bm9uZX0uZ2ctaGVhZGVyX19uYXYgLmdnLWhlYWRlcl9fbG9nb3V0LWJ1dHRvbntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpey5nZy1oZWFkZXJfX21lbnUtaWNvbntkaXNwbGF5Om5vbmV9LmdnLWhlYWRlcl9fbG9nbz4uZml0LWltZ3toZWlnaHQ6YXV0b30uZ2ctaGVhZGVyX19uYXZ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6NDJweH0uZ2ctaGVhZGVyX19zZWFyY2ggLnRleHQtaW5wdXQsLmdnLWhlYWRlcl9fc2VhcmNoIC5tcy1zZWFyY2g+aW5wdXR7Zm9udC1zaXplOjE1Ljk5OTZweH1bZGF0YS1sYXlvdXQ9Y29tcGFjdF17ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA4OTlweCl7W2RhdGEtbGF5b3V0PXJlZ3VsYXJde2Rpc3BsYXk6bm9uZX0udy1nZy1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7ei1pbmRleDoxMDI7d2lkdGg6MTAwJTtoZWlnaHQ6NjRweH0udy1nZy1oZWFkZXI6bm90KC5uby1zaGFkb3cpe2JveC1zaGFkb3c6MCAycHggMTJweCAtMnB4IHJnYmEoMCwwLDAsLjE1KX0uZ2ctaGVhZGVyLXBhZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjY0cHg7ZmxleDowIDAgYXV0b30uZ2ctaGVhZGVye3RleHQtYWxpZ246Y2VudGVyfS53LWdnLWhlYWRlcl9fc2VhcmNoe3dpZHRoOjEwMCV9LmdnLWhlYWRlcl9fbG9nb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgKyAycHgpO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDg5OXB4KWFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmdnLWhlYWRlcl9fbG9nb3ttYXJnaW4tbGVmdDoxZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDg5OXB4KXsuZ2ctaGVhZGVyX19sb2dvPi5maXQtaW1ne3dpZHRoOjEyMHB4O3BhZGRpbmctdG9wOjIwJX0uZ2ctaGVhZGVyX19uYXYsLmdnLWhlYWRlcl9fY292ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjY2cHg7Ym90dG9tOjB9LmdnLWhlYWRlcl9fY292ZXJ7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgbGluZWFyO3dpbGwtY2hhbmdlOm9wYWNpdHk7bGVmdDotOTk5OSU7ei1pbmRleDo5OTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNzUpO29wYWNpdHk6MH0uZ2ctaGVhZGVyX19jb3Zlci5pcy12aXNpYmxle29wYWNpdHk6MX0uZ2ctaGVhZGVyX19jb3Zlci5pcy1vbnNjcmVlbntsZWZ0OjB9LmdnLWhlYWRlcl9fbmF2e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTI1MHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtsZWZ0OjA7ei1pbmRleDoxMDA7bWF4LXdpZHRoOjI1MHB4O3dpZHRoOjEwMCU7cGFkZGluZzoxNnB4O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGx9LmdnLWhlYWRlcl9fbmF2LmlzLXZpc2libGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmdnLWhlYWRlcl9fbmF2IC5wcmltYXJ5LW5hdnthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTphdXRvO2JvcmRlci1yaWdodDowfS5nZy1oZWFkZXJfX25hdiAucHJpbWFyeS1uYXY+bGl7ZGlzcGxheTpibG9ja30uZ2ctaGVhZGVyX19uYXYgLnByaW1hcnktbmF2PmxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTo0cHh9LmdnLWhlYWRlcl9fbmF2IC5wcmltYXJ5LW5hdj5saT5he3BhZGRpbmc6OHB4IDE2cHh9LmdnLWhlYWRlcl9fbmF2IC5wcmltYXJ5LW5hdiAubmF2LWxpbmsgLnN2Zy5kcm9wZG93bi1pY29ue2Rpc3BsYXk6bm9uZX0uZ2ctaGVhZGVyX19uYXYgLmJ1dHRvbnt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5nZy1oZWFkZXJfX25hdiAuZmx5b3V0X19jb250ZW50e2Rpc3BsYXk6bm9uZX19LmJnLXByaW1hcnktbGlnaHR7Y29sb3I6cmdiKDAlLDQyJSwwJSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTUzLDAsLjA1KX0ubWVudS1pY29uey13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC41cyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgLjVzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQgLjVzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjVzIGxpbmVhcjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6IzY2Nn0ubWVudS1pY29uOmJlZm9yZSwubWVudS1pY29uOmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOi41czstby10cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uLWR1cmF0aW9uOi41cztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb250ZW50OlwiXCJ9Lm1lbnUtaWNvbjpiZWZvcmV7dG9wOjJweH0ubWVudS1pY29uOmFmdGVye2JvdHRvbToycHh9LmlzLWFjdGl2ZT4ubWVudS1pY29uLC5tZW51LWljb24uaXMtYWN0aXZle2JhY2tncm91bmQ6I2Q2M2EzYX0uaXMtYWN0aXZlPi5tZW51LWljb246YmVmb3JlLC5tZW51LWljb24uaXMtYWN0aXZlOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVaKC0xMzVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZVooLTEzNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVaKC0xMzVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGVaKC0xMzVkZWcpO3RyYW5zZm9ybTpyb3RhdGVaKC0xMzVkZWcpO3RvcDo0cHh9LmlzLWFjdGl2ZT4ubWVudS1pY29uOmFmdGVyLC5tZW51LWljb24uaXMtYWN0aXZlOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVooMTM1ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGVaKDEzNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVaKDEzNWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVooMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlWigxMzVkZWcpO2JvdHRvbTo0cHh9LmpzLWdvb2dsZS1tYXB7bWluLWhlaWdodDoyNTBweH0jbWFpbl9zZWFyY2hfZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53LWFib3V0e2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNzV9LnctYWJvdXQgc2VjdGlvbntwYWRkaW5nOjY0cHggMDttYXJnaW46MH0udy1wcml2YWN5LXBvbGljeXttYXJnaW46MCBhdXRvfS53LXByaXZhY3ktcG9saWN5e2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNzV9LnctcHJpdmFjeS1wb2xpY3kgdWwsLnctcHJpdmFjeS1wb2xpY3kgZGx7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbToyNHB4fS53LXByaXZhY3ktcG9saWN5IHNlY3Rpb24rc2VjdGlvbnttYXJnaW4tdG9wOjMycHg7cGFkZGluZy10b3A6MzJweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDZkNmQ2fS53LXByaXZhY3ktcG9saWN5IHNlY3Rpb257bWFyZ2luLWJvdHRvbTowfS53LXByaXZhY3ktcG9saWN5IHNlY3Rpb24gLnNlY3Rpb25fX2hlYWRpbmd7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6UHJveGltYSwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6LjAyNWVtICFpbXBvcnRhbnR9LnctcHJpdmFjeS1wb2xpY3kgcHttYXJnaW4tYm90dG9tOjB9LnctcHJpdmFjeS1wb2xpY3kgcCtwe21hcmdpbi10b3A6MjRweH0udy1wcml2YWN5LXBvbGljeSBhe2ZvbnQtd2VpZ2h0OjYwMH0udy1wcml2YWN5LXBvbGljeSAuYWRkcmVzc3tmb250LXNpemU6MS4xMjVlbTtsaW5lLWhlaWdodDoxLjc1fS53LXByaXZhY3ktcG9saWN5IC5hZGRyZXNzPnNwYW57ZGlzcGxheTpibG9ja30uY2FycHJvb2YtYmFkZ2V7bWluLXdpZHRoOjI2OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuY2FycHJvb2YtYmFkZ2V7cGFkZGluZzo4cHggMH19LmNhcnByb29mLWJhZGdlPmRpdntwYWRkaW5nOjAgIWltcG9ydGFudH0ubm8tc3VwcG9ydHtwYWRkaW5nOjI1cHggMTZweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjRweCBzb2xpZCAjMDkwfS5uby1zdXBwb3J0IGltZ3tkaXNwbGF5OmlubGluZTt3aWR0aDoyNTBweH1ib2R5LmpvbnktaXZle2JhY2tncm91bmQtaW1hZ2U6LW93Zy1saW5lYXItZ3JhZGllbnQoI0YwOSwgI0YzRjMxNSwgIzgzRjUyQywgI0Y2MCwgIzZFMEREMCk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRjA5LCAjRjNGMzE1LCAjODNGNTJDLCAjRjYwLCAjNkUwREQwKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCNGMDksICNGM0YzMTUsICM4M0Y1MkMsICNGNjAsICM2RTBERDApO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCNGMDksICNGM0YzMTUsICM4M0Y1MkMsICNGNjAsICM2RTBERDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNGMDksICNGM0YzMTUsICM4M0Y1MkMsICNGNjAsICM2RTBERDApO2NvbG9yOiM2ZTBkZDB9Ym9keS5qb255LWl2ZSBhe2NvbG9yOiNmNjB9Ym9keS5qb255LWl2ZSAuYm94e2JhY2tncm91bmQtaW1hZ2U6LW93Zy1saW5lYXItZ3JhZGllbnQoIzgzRjUyQywgI0Y2MCk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjODNGNTJDLCAjRjYwKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCM4M0Y1MkMsICNGNjApO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCM4M0Y1MkMsICNGNjApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCM4M0Y1MkMsICNGNjApfWJvZHkuam9ueS1pdmUgLmJveC0tZGFya3tiYWNrZ3JvdW5kLWltYWdlOi1vd2ctbGluZWFyLWdyYWRpZW50KCNGMDksICM4M0Y1MkMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0YwOSwgIzgzRjUyQyk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCgjRjA5LCAjODNGNTJDKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgjRjA5LCAjODNGNTJDKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjRjA5LCAjODNGNTJDKX1ib2R5LndpbmRvd3N7YmFja2dyb3VuZDp0ZWFsO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtcmVuZGVyaW5nOm9wdGltaXplU3BlZWR9Ym9keS53aW5kb3dzICp7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9Ym9keS53aW5kb3dzIGF7Y29sb3I6bmF2eX1ib2R5LndpbmRvd3MgLmJveCxib2R5LndpbmRvd3MgW2NsYXNzKj1ib3gtLV0sYm9keS53aW5kb3dzIC5idXR0b257YmFja2dyb3VuZDpzaWx2ZXI7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b20tY29sb3I6aHNsKDAsMCUsNTIuNzA1ODgyMzUyOSUpO2JvcmRlci1yaWdodC1jb2xvcjpoc2woMCwwJSw1Mi43MDU4ODIzNTI5JSk7Y29sb3I6IzAwMCAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH1ib2R5LndpbmRvd3MgLmJyYW5kLGJvZHkud2luZG93cyAuYmxvY2txdW90ZS0tZmVhdHVyZT5wLGJvZHkud2luZG93cyAuYnJhbmQtLWNvbG9ye2NvbG9yOnRlYWwgIWltcG9ydGFudH1ib2R5LndpbmRvd3MgLmJyYW5kLGJvZHkud2luZG93cyAuYmxvY2txdW90ZS0tZmVhdHVyZT5wLGJvZHkud2luZG93cyAuYnJhbmQtLWZhY2UsYm9keS53aW5kb3dzIC5icmFuZC1mYWNlLGJvZHkud2luZG93cyAuYmZoIGg2LGJvZHkud2luZG93cyAuYmZoIGg1LGJvZHkud2luZG93cyAuYmZoIGg0LGJvZHkud2luZG93cyAuYmZoIGgzLGJvZHkud2luZG93cyAuYmZoIGgyLGJvZHkud2luZG93cyAuYmZoIGgxLC5iZmggYm9keS53aW5kb3dzIGg2LC5iZmggYm9keS53aW5kb3dzIGg1LC5iZmggYm9keS53aW5kb3dzIGg0LC5iZmggYm9keS53aW5kb3dzIGgzLC5iZmggYm9keS53aW5kb3dzIGgyLC5iZmggYm9keS53aW5kb3dzIGgxe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWYgIWltcG9ydGFudH1ib2R5LndpbmRvd3MgLmJveC0tYnJhbmR7YmFja2dyb3VuZDpuYXZ5ICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkud2luZG93cyAuYm94LS1icmFuZCBhe2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LndpbmRvd3MgLmJveC0tYnJhbmQgYTpob3Zlcntjb2xvcjpuYXZ5ICFpbXBvcnRhbnR9Ym9keS53aW5kb3dzIC5ib3gtLWJyYW5kIC50ZXh0LWlucHV0LGJvZHkud2luZG93cyAuYm94LS1icmFuZCAubXMtc2VhcmNoPmlucHV0e2JhY2tncm91bmQ6c2lsdmVyICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50fSNjdnN7aGVpZ2h0OjEwMCU7bGVmdDowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTk5OTk5OTl9LnhtYXMtbG9nb3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTUwcHh9LnhtYXMtbG9nbyAubWFpbi1sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHg7bWF4LXdpZHRoOjE1MHB4O21heC1oZWlnaHQ6MjhweH0ueG1hcy1sb2dvX19zYW50YXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6Y2FsYygxMDAlICsgOHB4KTt3aWR0aDo4Ni4yNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC03NSUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsueG1hcy1sb2dvX19zYW50YXt3aWR0aDo1Ny41cHh9fWxhYmVsLnJlcXVpcmVkOmJlZm9yZXtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjNlbX0uZm9ybV9fZmllbGRzLmlzLWRpcnR5Pi5mb3JtX19maWVsZHNfX2xhYmVse2NvbG9yOiMyMjJ9LmZvcm1fX2ZpZWxkcy5pcy1kaXJ0eT4uZm9ybV9fZmllbGRzX19sYWJlbD5zcGFuOmZpcnN0LW9mLXR5cGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9ybV9fZmllbGRzLmlzLWRpcnR5Pi5mb3JtX19maWVsZHNfX2xhYmVsPnNwYW46Zmlyc3Qtb2YtdHlwZTphZnRlcnt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW4tbGVmdDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDkwO2NvbnRlbnQ6XCJcIn0uZm9ybV9fZmllbGRzLmlzLWRpcnR5Pi5mb3JtX19maWVsZHNfX2xhYmVsPnNwYW46Zmlyc3Qtb2YtdHlwZTphZnRlcntib3JkZXItcmFkaXVzOjM5OTZweH0uY3AtbGluay13YXJuaW5nLW1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZDpyZ2JhKDUwLDUwLDUwLC41ODQzMTM3MjU1KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjEwMDtkaXNwbGF5Om5vbmV9LmNwLWxpbmstd2FybmluZy1tb2RhbF9fYnV0dG9uc3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5jcC1saW5rLXdhcm5pbmctbW9kYWxfX2J1dHRvbnN7ZmxleC1mbG93OmNvbHVtbn19LmNwLWxpbmstd2FybmluZy1tb2RhbF9fY29udHttYXgtd2lkdGg6NTAwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZmxvdzpjb2x1bW47cGFkZGluZzoyNHB4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWxlZnQ6c29saWQgNHB4ICMwOTA7Ym94LXNoYWRvdzowIDAgMjVweCByZ2JhKDI2LDI2LDI2LC41MzMzMzMzMzMzKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmNwLWxpbmstd2FybmluZy1tb2RhbF9fY29udHttYXJnaW46MTZweH19LmNwLWxpbmstd2FybmluZy1tb2RhbCBzcGFue2NvbG9yOiMzMjMyMzI7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206MTZweH0uY3AtbGluay13YXJuaW5nLW1vZGFsIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NjAwfS5jcC1saW5rLXdhcm5pbmctbW9kYWwgYSNjcC1saW5rLWZvcndhcmR7YmFja2dyb3VuZDojMDkwO2NvbG9yOiNmZmY7cGFkZGluZzo4cHggMTZweDttYXJnaW4tcmlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjVweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmNwLWxpbmstd2FybmluZy1tb2RhbCBhI2NwLWxpbmstZm9yd2FyZDpob3ZlcntiYWNrZ3JvdW5kOiM1Y2IzNWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5jcC1saW5rLXdhcm5pbmctbW9kYWwgYSNjcC1saW5rLWZvcndhcmR7bWFyZ2luLWJvdHRvbToxNnB4fX0uc3Zne2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN2ZyBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uc3ZnIHN2Zzpub3QoW2ZpbGxdKXtmaWxsOmN1cnJlbnRDb2xvcn0uc3ZnLnN2Zy14cyBzdmd7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uc3ZnLnN2Zy1zbSBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uc3ZnLnN2Zy1tZCBzdmd7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uc3ZnLnN2Zy1sZyBzdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uc3ZnLnN2Zy14bCBzdmd7d2lkdGg6NjRweDtoZWlnaHQ6NjRweH0udmhjbC1pbmZvX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQtY29sb3I6I2YxZjFmMX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnZoY2wtaW5mb19faGVhZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MTZweH19LnZoY2wtaW5mb19faGVhZGVyX19jdGF7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMS41dncgM3Z3IC0wLjd2dyByZ2JhKDAsMCwwLC4xMjUpO3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbToxMDAlfS52aGNsLWluZm9fX2hlYWRlcl9fY3RhIHVse21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9LnZoY2wtaW5mb19faGVhZGVyX19jdGEgbGl7cGFkZGluZzowcHg7bWFyZ2luOjJweCAwcHh9LnZoY2wtaW5mb19faGVhZGVyX19jdGEgbGk6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjhweH0udmhjbC1pbmZvX19oZWFkZXJfX2N0YSBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfS52aGNsLWluZm9fX2hlYWRlcl9fY3RhIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnZoY2wtaW5mb19faGVhZGVyX19jdGEgYSBpe2NvbG9yOnVuc2V0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsudmhjbC1pbmZvX19oZWFkZXJfX2N0YXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50fS52aGNsLWluZm9fX2hlYWRlcl9fY3RhIHVse3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsudmhjbC1pbmZvX19oZWFkZXItLXNlY3Rpb257d2lkdGg6MTAwJX19LnZoY2wtaW5mb19faGVhZGVyIGl7Zm9udC1zaXplOjE1cHg7Y29sb3I6Izc3N30udmhjbC1pbmZvX19oZWFkZXIgc3Bhbntmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzQzNDM0M30udmhjbC1pbmZvX19jZXJ0IC5tZWRpYXtmbGV4OnVuc2V0ICFpbXBvcnRhbnR9LnZoY2wtaW5mb19fY2VydCAuY2VydGlmaWVkLWljb257cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0udmhjbC1pbmZvX19wcmljZXtmb250LWZhbWlseTpQcm94aW1hO2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjYwMH0udmhjbC1pbmZvX19oZWFkaW5ne2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnZoY2wtaW5mb19faGVhZGluZyBoMntmb250LWZhbWlseTpQcm94aW1hO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozMXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM0MzQzNDN9LnZoY2wtaW5mb19faGVhZGluZyBkaXZ7YmFja2dyb3VuZC1jb2xvcjojMDkwO3dpZHRoOjQxcHg7aGVpZ2h0OjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnZoY2wtaW5mb19faGVhZGluZ3thbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjBweH19LnZoY2wtaW5mb19fZGV0YWlsc3tsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowICFpbXBvcnRhbnR9LnZoY2wtaW5mb19fZGV0YWlscyBsaXtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxNnB4O2ZsZXg6MSAxIGNhbGMoKDEwMCUgLSAxNnB4KS8yKTttYXgtd2lkdGg6Y2FsYygoMTAwJSAtIDE2cHgpLzIpfS52aGNsLWluZm9fX2RldGFpbHMgbGk6bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MH0udmhjbC1pbmZvX19kZXRhaWxzIGxpIHNwYW57dGV4dC1hbGlnbjpyaWdodH0udmhjbC1pbmZvX19kZXRhaWxzIGxpIHNwYW46Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NzAwO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tcmlnaHQ6OHB4fS52aGNsLWluZm9fX2RldGFpbHMgbGkgc3BhbjpudGgtY2hpbGQoMil7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfUBtZWRpYShtYXgtd2lkdGg6IDU1NnB4KXsudmhjbC1pbmZvX19kZXRhaWxze21hcmdpbjoxNnB4O3BhZGRpbmc6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnZoY2wtaW5mb19fZGV0YWlscyBsaXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udmhjbC1pbmZvX19kZXRhaWxzIGxpIHNwYW57dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnZoY2wtaW5mb19fZGV0YWlscyBsaXtmbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206OHB4O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9fS52aGNsLWluZm9fX2Rlc2NyaXB0aW9ue292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZDstbXMtd29yZC1icmVhazpicmVhay1hbGw7d29yZC1icmVhazpicmVhay13b3JkfS52aGNsLWluZm9fX2Rpc2NsYWltZXJ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweDtjb2xvcjojNzc3fS52aGNsLWluZm9fX21vcmVEZXRhaWxzIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1sZWZ0OjMycHggIWltcG9ydGFudH0udmhjbC1pbmZvX19tb3JlRGV0YWlscyB1bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Y29sb3I6Izc3Nztib3JkZXItcmFkaXVzOjNweDttYXJnaW4tcmlnaHQ6MzRweH0udmhjbC1pbmZvX19tb3JlRGV0YWlscyB1bCBsaSBzdHJvbmd7bWFyZ2luLXJpZ2h0OjhweH0udmRwLWRme2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS52ZHAtLXN0aWNreS1hZHtwb3NpdGlvbjpzdGlja3k7dG9wOmNhbGMoMTAwdmggLSB2YXIoLS1keW5hbWljLWFkLWhlaWdodCkgLSAxNnB4KX0uYWN0aXZlRm9ybXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSksMCAxcHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlcjpzb2xpZCAycHggI2Y1ZjVmNSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MTBweCAhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBhY2NvcmRpYW5Ib3Zlcntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KTtvcGFjaXR5OjA7dmlzaWJpbGl0eTp2aXNpYmxlfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgYWNjb3JkaWFuSG92ZXJ7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1KTt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7b3BhY2l0eTowO3Zpc2liaWxpdHk6dmlzaWJsZX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0jdmRwLWRlc2t0b3AtdG9wYmFye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3dpZHRoOjEwMHZ3fSN2ZHAtdG9wYmFyLS1jb250YWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTo1OHB4fS52ZHAtdG9wbmF2e2NvbG9yOiNmZmY7ei1pbmRleDoxMDA7YmFja2dyb3VuZC1jb2xvcjojNWNiMzVkO2hlaWdodDo2N3B4O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowO3BhZGRpbmc6MCAxNnB4O2JveC1zaGFkb3c6MCA0cHggMjRweCByZ2JhKDAsMCwwLC4yNSk7bWFyZ2luLWJvdHRvbTotNjdweH1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpey52ZHAtdG9wbmF2e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LnZkcC10b3BuYXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS52ZHAtdG9wbmF2X19jb250e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEyODBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLWxlZnQ6MzZweH0udmRwLXRvcG5hdl9fc2VjdGlvbntoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtc2hyaW5rOjB9LnZkcC10b3BuYXZfX3NlY3Rpb246Zmlyc3QtY2hpbGR7d2lkdGg6MzAwcHh9LnZkcC10b3BuYXZfX3NlY3Rpb246bGFzdC1jaGlsZHt3aWR0aDo0NSU7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS52ZHAtdG9wbmF2X19zZWN0aW9uLS1jb2x7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4OjE7bWluLXdpZHRoOjB9LnZkcC10b3BuYXZfX3NlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206MDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7bWF4LXdpZHRoOjMwMHB4fS52ZHAtdG9wbmF2X19zZWN0aW9uX190cmlte2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToycHh9LnZkcC10b3BuYXZfX2xvZ297bWluLXdpZHRoOjM5cHg7bWluLWhlaWdodDozOXB4O3dpZHRoOjM5cHg7aGVpZ2h0OjM5cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6N3B4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tcmlnaHQ6MTZweH0udmRwLXRvcG5hdiAjdmRwLXRvcG5hdl9fbG9nb3tkaXNwbGF5Om5vbmV9LnZkcC10b3BuYXYgI3ZkcC10b3BuYXZfX2ltYWdle2Rpc3BsYXk6bm9uZX0udmRwLXRvcG5hdi0tbGlua3MgYXtmb250LXNpemU6MTRweDtib3JkZXItYm90dG9tOnNvbGlkIDRweCByZ2JhKDAsMCwwLDApfS52ZHAtdG9wbmF2LS1saW5rQm9yZGVye2JvcmRlci1ib3R0b20tY29sb3I6IzA5MCAhaW1wb3J0YW50fS52ZHAtdG9wbmF2LS1wcmljZSBoM3tmb250LXNpemU6MTZweH0udmRwLXRvcG5hdi0tY3Rhe3BhZGRpbmc6MTBweCAzMHB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6IzA5MH0udmRwLXRvcG5hdi0tY3RhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtjb2xvcjojMDkwfS5pcy1zb2xkIC52ZWhpY2xlLWdhbGxlcnl7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5pcy1zb2xkIC52ZWhpY2xlLWdhbGxlcnk6OmJlZm9yZXtjb250ZW50OlwiU09MRFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMnB4O2JveC1zaGFkb3c6MHB4IDhweCAzMHB4IHJnYmEoMTg2LDQ4LDQ4LC4yMDc4NDMxMzczKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDQuMjZkZWcsICNkYjRkNGQgMjYuNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCNkNjNhM2E7cGFkZGluZzouM2VtIDFlbTtyaWdodDotNTBweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt3aWR0aDoyMDBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmFmYWZhO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MmVtO3otaW5kZXg6NX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmlzLXNvbGQgLnZlaGljbGUtZ2FsbGVyeTo6YmVmb3Jle3RleHQtYWxpZ246dW5zZXQ7dG9wOi00MXB4O3BhZGRpbmc6MS41ZW0gMTBweCAycHggOC43OWVtO2ZvbnQtc2l6ZToxLjJlbTtyaWdodDotNTJweH19LnZkcC0tY29udGFpbmVye21hcmdpbi10b3A6MTZweH0udmVoaWNsZS1nYWxsZXJ5X19pbWd7bWFyZ2luOjBweCAhaW1wb3J0YW50fS52ZHAtdGl0bGV7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkOy1tcy13b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9LnZkcC10aXRsZSBoMXt3aWR0aDoxMDAlO2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtwYWRkaW5nOjBweDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LTAuMDI1ZW07bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM2NjY7cGFkZGluZzowIC41ZW07Ym9yZGVyLWxlZnQ6c29saWQgNXB4ICMwOTB9LnZkcC10aXRsZSBoMSBzcGFue2NvbG9yOiMwOTB9LnZkcC10aXRsZSBoM3t3aWR0aDoxMDAlO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDo4cHh9YmxvY2txdW90ZSNjcFZlaGljbGVDb21tZW50cyBwe21hcmdpbi1ib3R0b206MHB4fS52aWRlby1pdGVtIC5pY29uLmljb24tLXZpZGVve2NvbG9yOiNmZmY7Zm9udC1zaXplOjNyZW07dGV4dC1zaGFkb3c6MCAxcHggOHB4IHJnYmEoMCwwLDAsLjQpfS5icmFuZC10ZXh0e2NvbG9yOiMwOTAgIWltcG9ydGFudH0ubW9iaWxlVmVoaWNsZS0tY3Rhe3dpZHRoOjEwMHZ3O2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2M7cGFkZGluZzoxNHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNoYWRvdzowcHggLTVweCAxMHB4IHJnYmEoNTEsNTEsNTEsLjA2Mjc0NTA5OCksMHB4IDVweCAxMHB4IHJnYmEoNTEsNTEsNTEsLjA2Mjc0NTA5OCl9Lm1vYmlsZVZlaGljbGUtLWN0YS0tcHJpY2V7cGFkZGluZy1sZWZ0OjhweDtjb2xvcjojMDkwO2ZvbnQtc2l6ZToxLjJlbTttYXJnaW4tYm90dG9tOi02cHg7Zm9udC13ZWlnaHQ6Ym9sZDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEzMHB4fS5tb2JpbGVWZWhpY2xlLS1jdGEtLXRpdGxle2NvbG9yOiM2NjY7Zm9udC1zaXplOjEuMmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfWRpdi51bmljLWljb24tY29uZmlne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuc21hbGwtZnVsbC1mbGV4e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2NvbG9yOiM3ZjdmN2Y7Ym9yZGVyOnNvbGlkIDFweCAjYzhjOGM4O2JvcmRlci1yYWRpdXM6NXB4fS5zbWFsbC1mdWxsLWZsZXggbGl7bWFyZ2luOjBweCA4cHh9LnNtYWxsLWZ1bGwtZmxleCBpe2NvbG9yOiM3ZjdmN2Z9LnNtYWxsLS1mbGV4LWNvbHt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6NXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1mbG93OmNvbHVtbjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnZkcC10aXRsZT5kaXYsLnZkcC10aXRsZSBhe3dpZHRoOjEwMCV9fUBtZWRpYSBwcmludHtkaXYjY29udGFjdEZvcm0gaDJ7Zm9udC1zaXplOjIwcHQgIWltcG9ydGFudH0udmRwLS1jb250YWluZXJ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50O3dpZHRoOjEwMCV9LnZkcC0tc2VsbGVySW5mb3tmbGV4OnVuc2V0ICFpbXBvcnRhbnR9I3ZkcHtmbGV4OnVuc2V0ICFpbXBvcnRhbnR9LmJmaF92ZHBfd2lkZ2V0X19ib3R0b217bWF4LWhlaWdodDp1bnNldCAhaW1wb3J0YW50fX0uYW5pbWF0ZWQtLWZhc3R7YW5pbWF0aW9uLWR1cmF0aW9uOjEwMG1zO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MzAwbXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LmFuaW1hdGVkLS1zbG93e2FuaW1hdGlvbi1kdXJhdGlvbjo0MDBtczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1Aa2V5ZnJhbWVzIHNsaWRlT3V0VXB7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6dmlzaWJsZX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDUwJSwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTQ1JSwgMCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6dmlzaWJsZX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5VcHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA1MCUsIDApO29wYWNpdHk6MDt2aXNpYmlsaXR5OnZpc2libGV9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bntmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtvcGFjaXR5OjA7dmlzaWJpbGl0eTp2aXNpYmxlfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd25TbXtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAlLCAwKTtvcGFjaXR5OjB9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluRG93blNvbGlke2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO29wYWNpdHk6MDt2aXNpYmlsaXR5OnZpc2libGV9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dFVwU29saWR7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX10b3t6LWluZGV4Oi0xO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTUwJSwgMCl9fS5zbGlkZU91dFVwe2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9LnNsaWRlSW5MZWZ0e2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0fS5zbGlkZUluVXB7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfS5zbGlkZUluRG93bnthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn0uc2xpZGVJbkRvd25TbXthbmltYXRpb24tbmFtZTpzbGlkZUluRG93blNtO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn0uc2xpZGVJbkRvd25Tb2xpZHthbmltYXRpb24tbmFtZTpzbGlkZUluRG93blNvbGlkfS5zbGlkZU91dFVwU29saWR7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcFNvbGlkfS5pcy1zb2xkLWJhbm5lcntvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmlzLXNvbGQtYmFubmVyOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlNPTERcIjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDQuMjZkZWcsICNkYjRkNGQgMjYuNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCNkNjNhM2E7cGFkZGluZzo0ZW0gMmVtIC4xZW0gMi42ZW07dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZhZmFmYTtyaWdodDotMzlweDt0b3A6LTM0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey52ZWhpY2xlX19jYXJkLS1kZWFsZXJJbmZve21hcmdpbjp1bnNldH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey52ZWhpY2xlX19jYXJkLS1kZWFsZXJ7bWFyZ2luOnVuc2V0fX0udG9wLW1pbnVzLTIwe3RvcDotMjBweH0udG9wLW1pbnVzLTQ1e3RvcDotNDVweH0udG9wLXBsdXMtMjN7dG9wOjIzcHh9LnNycC1oZWFkZXIgaDEsLnNycC1oZWFkZXIgaDJ7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotMC4wMjVlbTtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzY2NjtwYWRkaW5nOjAgLjVlbTtib3JkZXItbGVmdDpzb2xpZCA1cHggIzA5MH0uc3JwLWhlYWRlciBoMSBzcGFuLC5zcnAtaGVhZGVyIGgyIHNwYW57Y29sb3I6IzA5MH0uc3JwLWhlYWRlciAuc3JwLXNvcnR7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDo0cHh9LnNycC1oZWFkZXIgLnNycC1zb3J0IHNlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNkNmQ2ZDY7Y29sb3I6IzM2MzYzNn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnNycC1oZWFkZXJ7Ym94LXNoYWRvdzp1bnNldH0uc3JwLWhlYWRlciBoMSwuc3JwLWhlYWRlciBoMntmb250LXNpemU6MS4xZW19LnNycC1oZWFkZXIgLnNycC1zb3J0e2ZvbnQtc2l6ZTouODZlbX0uc3JwLWhlYWRlciAuc3JwLXNvcnQgYXtkaXNwbGF5Om5vbmV9LnNycC1oZWFkZXIgLnNycC1zb3J0IHNlbGVjdHtmb250LXNpemU6MWVtfX0ubmV3X2ZpZWxkX3RhZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDkwO2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1sZWZ0OjhweDtwYWRkaW5nOjBweCAzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5zcnAtZmlsdGVycyBidXR0b25bdHlwZT1zdWJtaXRde21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9LnNycC1maWx0ZXJzIC5zZWxlY3QtZ3JvdXB7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9fS5maWx0ZXItYnV0dG9uLXNoYWRvd3tib3gtc2hhZG93OjBweCAtM3B4IDVweCByZ2JhKDAsMCwwLC4wNSl9LnNycC1hZC1jb250e21pbi1oZWlnaHQ6MTIycHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuc3JwLWFkLWNvbnR7bWluLWhlaWdodDozMDBweDttYXgtaGVpZ2h0OjM1MHB4fX0uc3JwLWFkLWNvbnQtLXRvcHtvdmVyZmxvdzpoaWRkZW47bWluLWhlaWdodDoxMjJweDttYXgtaGVpZ2h0OjEyMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuc3JwLWFkLWNvbnQtLXRvcHttaW4taGVpZ2h0OjMwMHB4ICFpbXBvcnRhbnR9fS5hZC1wbGFjZWhvbGRlci1mbGV4e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJX0uYWQtZGlzcGxheS1ub25le2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LmZpbHRlci13aWRnZXQtY29udGFpbmVye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDttYXgtaGVpZ2h0OjEwMHZoO292ZXJmbG93LXk6c2Nyb2xsfS5zcnAtZmlsdGVyLWJ1dHRvbi0tY29udGFpbmVye21hcmdpbi10b3A6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5maWx0ZXItd2lkZ2V0LWNvbnRhaW5lcnt6LWluZGV4OjEwMX19LnBhcnRuZXJMb2dvLS1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5wYXJ0bmVyTG9nby0tZmxleD4qe3dpZHRoOjEwMCU7ZmxleDoxIDEgY2FsYyg1MCUgLSAxNnB4KTttYXgtd2lkdGg6Y2FsYyg1MCUgLSAxNnB4KTttYXJnaW4tcmlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnBhcnRuZXJMb2dvLS1mbGV4Pip7ZmxleDoxIDEgY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE2cHgpO21heC13aWR0aDpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTZweCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweClhbmQgKG1heC13aWR0aDogMTI3OXB4KXsucGFydG5lckxvZ28tLWZsZXg+KntmbGV4OjEgMSBjYWxjKDI1JSAtIDE2cHgpO21heC13aWR0aDpjYWxjKDI1JSAtIDE2cHgpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5wYXJ0bmVyTG9nby0tZmxleD4qe2ZsZXg6MSAxIGNhbGMoMjAlIC0gMTZweCk7bWF4LXdpZHRoOmNhbGMoMjAlIC0gMTZweCl9fS5wYXJ0bmVyLWxvZ297cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTUwcHh9LnBhcnRuZXItbG9nbzpub3QoLm5vLXNoYWRvdyl7Ym94LXNoYWRvdzowIDJweCAxMnB4IC0ycHggcmdiYSgwLDAsMCwuMTUpfS5wYXJ0bmVyLWxvZ29fX2NvbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzoyNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucGFydG5lci1sb2dvIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoxNTBweH0uaW5zdXJhbmNlLS1oZXJve21pbi1oZWlnaHQ6MzEwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnN1cmFuY2UtLWhlcm8gYnV0dG9ue21pbi13aWR0aDoyNSV9LmJveC0tZGVhbGVyLXNvbHV0aW9uc3t3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uYm94LS1kZWFsZXItc29sdXRpb25zIGgze2ZvbnQtc2l6ZToxLjY2cmVtO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWFsaWduOmNlbnRlcn0uYm94LS1kZWFsZXItc29sdXRpb25zIGg0e2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWFsaWduOmNlbnRlcn0uYm94LS1kZWFsZXItc29sdXRpb25zIGg0IHNwYW57Y29sb3I6IzA5MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmJveC0tZGVhbGVyLXNvbHV0aW9uc3tmbGV4LWZsb3c6Y29sdW1uIHdyYXB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuZGVhbGVyLWN0YS1tb2JpbGV7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7ei1pbmRleDozO2JhY2tncm91bmQ6IzVjYjM1ZDtib3JkZXItcmFkaXVzOjBweDtjb2xvcjojZmZmO3BhZGRpbmc6MTZweCAwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNWVtfS5kZWFsZXItY3RhLW1vYmlsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1Y2IzNWQgIWltcG9ydGFudH0uZGVhbGVyLWN0YS1tb2JpbGUgc3Bhbnt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59fS5kZWFsZXItaW5xdWlyeS1oZXJve2JhY2tncm91bmQ6I2U2ZWNmMDtoZWlnaHQ6NTZ2aDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiB3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAxMDBweDttYXJnaW4tYm90dG9tOjE2cHg7YmFja2dyb3VuZDp1cmwoXCIvaW1hZ2VzL3ByaW1hcnkvYmFja2dyb3VuZHMvcm9hZC5qcGdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0uZGVhbGVyLWlucXVpcnktaGVybyBwe21hcmdpbjowO2NvbG9yOiNmZWZlZmZ9LmRlYWxlci1pbnF1aXJ5LWhlcm8gaDEsLmRlYWxlci1pbnF1aXJ5LWhlcm8gaDJ7Y29sb3I6I2ZlZmVmZjtmb250LXNpemU6Mi44MzMzN3JlbTtsaW5lLWhlaWdodDoxLjR9LmRlYWxlci1pbnF1aXJ5LWhlcm8gZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIHdyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MzJweCA2NHB4fS5kZWFsZXItaW5xdWlyeS1oZXJvIGRpdiBhe2JhY2tncm91bmQ6IzA5MDtjb2xvcjojZmVmZWZmO21hcmdpbi10b3A6MTZweDtwYWRkaW5nOjE2cHh9LmRlYWxlci1pbnF1aXJ5LWhlcm8gZGl2IGE6aG92ZXJ7Ym94LXNoYWRvdzowcHggMTRweCAzMHB4IHJnYmEoMCwwLDAsLjYpO2JhY2tncm91bmQ6IzAwOGEwMH0uZGVhbGVyLWlucXVpcnktaGVybyBkaXYgLnNlY29uZGFyeS1idG57YWxsOnVuc2V0O2NvbG9yOiNjOGM4Yzg7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luLXRvcDoxNnB4fS5kZWFsZXItaW5xdWlyeS1oZXJvIGRpdiAuc2Vjb25kYXJ5LWJ0bjpob3ZlcnthbGw6dW5zZXQ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZhZmFmYTtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tdG9wOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LmRlYWxlci1pbnF1aXJ5LWhlcm97cGFkZGluZzowIDUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuZGVhbGVyLWlucXVpcnktaGVyb3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweDtoZWlnaHQ6dW5zZXR9LmRlYWxlci1pbnF1aXJ5LWhlcm8gZGl2e3BhZGRpbmc6MTZweH19LmRlYWxlci1pbnF1aXJ5LWhlcm8tc2Vjb25kYXJ5e2JhY2tncm91bmQ6I2ZhZmFmYTtoZWlnaHQ6MzB2aDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiB3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAyMDBweDttYXJnaW4tYm90dG9tOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmRlYWxlci1pbnF1aXJ5LWhlcm8tc2Vjb25kYXJ5IGgxLC5kZWFsZXItaW5xdWlyeS1oZXJvLXNlY29uZGFyeSBoMntmb250LXNpemU6MS42NnJlbTtsaW5lLWhlaWdodDoxLjN9LmRlYWxlci1pbnF1aXJ5LWhlcm8tc2Vjb25kYXJ5IHB7bWFyZ2luOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LmRlYWxlci1pbnF1aXJ5LWhlcm8tc2Vjb25kYXJ5e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyNHB4O2hlaWdodDp1bnNldH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5kZWFsZXItaW5xdWlyeS1oZXJvLXNlY29uZGFyeXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjRweDtoZWlnaHQ6dW5zZXR9fSNkZWFsZXItaW5xdWlyeS1pbnB1dHMgaW5wdXQsI2RlYWxlci1pbnF1aXJ5LWlucHV0cyB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICNkNmQ2ZDY7Y29sb3I6IzM2MzYzNn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7I2RlYWxlci1pbnF1aXJ5LWlucHV0cyBpbnB1dCwjZGVhbGVyLWlucXVpcnktaW5wdXRzIHRleHRhcmVhe3dpZHRoOjEwMCU7aGVpZ2h0OjQ1cHh9fS5jaXR5LXNlby1ibG9jayBwe21hcmdpbi1ib3R0b206MTZweH0uY2l0eS1zZW8tYmxvY2sgLmFjY29yZGlhbl9fY29udGVudHttYXJnaW4tYm90dG9tOjhweH0uY2l0eS1zZW8tYmxvY2sgLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmNpdHktc2VvLWJsb2NrX19ibG9nIGg1e2NvbG9yOiMwMDB9LmNpdHktc2VvLWJsb2NrX19ibG9nIGltZ3tib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjBweCA0cHggNXB4IHJnYmEoMTE2LDExNiwxMTYsLjA2Mjc0NTA5OCl9LmJmaHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJmaHtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS43NX0uYmZoOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LmJmaCAuc2VjdGlvbntwYWRkaW5nOjMycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYmZoIC5zZWN0aW9ue3BhZGRpbmc6NjRweH19LmJmaCAuc2VjdGlvbjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjl9LmJmaF9faGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOi0xNnB4IDA7cGFkZGluZzoxNnB4IDY0cHggMDt3aWR0aDoxMDAlO2hlaWdodDozMzVweDtiYWNrZ3JvdW5kOnVybChcIi9pbWFnZXMvcHJpbWFyeS9idXlGcm9tSG9tZS9idXlGcm9tSG9tZUhlcm9CRy5qcGdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uYmZoX19oZXJvKyp7bWFyZ2luLXRvcDoxNnB4fS5iZmhfX2hlcm8gLnN2Zy1iZmgtaGVyb3ttYXJnaW4tdG9wOjMycHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uYmZoX19oZXJvIC5zdmctYmZoLWhlcm8gc3Zne2hlaWdodDphdXRvO3dpZHRoOjM4OXB4fS5iZmhfX2hlcm9fX3RpdGxlQm94e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1zZWxmOmNlbnRlcjt6LWluZGV4OjE7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpzb2xpZCAycHggIzVjYjM1ZDtib3JkZXItcmFkaXVzOjhweDtib3gtc2hhZG93OjAgNHB4IDE0cHggcmdiYSgwLDAsMCwuMzUpO292ZXJmbG93OmhpZGRlbn0uYmZoX19oZXJvX190aXRsZUJveCBoMXtwYWRkaW5nOjE2cHggMzJweDtjb2xvcjpyZ2IoMzAuNjE0NDg4NDczMiUsNjUuNjYwMDIxMzMwNyUsMzEuMDE3MzEwNjklKTtsaW5lLWhlaWdodDoxICFpbXBvcnRhbnR9LmJmaF9faGVyb19fdGl0bGVCb3ggaDF7Zm9udC1zaXplOjIuMjVlbSAhaW1wb3J0YW50fS5iZmhfX2xvZ29JY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiM1Y2IzNWQ7cGFkZGluZzoxNnB4IDI0cHh9LmJmaF9fcXVlc3Rpb24tLWFjY29yZGlhbntib3JkZXI6c29saWQgMXB4ICNjY2M7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7cGFkZGluZzowIDE2cHh9LmJmaF9fcXVlc3Rpb24tLWFjY29yZGlhbiBwLC5iZmhfX3F1ZXN0aW9uLS1hY2NvcmRpYW4gdWx7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzY2NiAhaW1wb3J0YW50fS5iZmhfX2hlbHAgaW1ne2JvcmRlci1yYWRpdXM6OHB4O3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyNDBweDtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5iZmhfX2hlbHAgaW1nOm5vdCgubm8tc2hhZG93KXtib3gtc2hhZG93OjAgMnB4IDEycHggLTJweCByZ2JhKDAsMCwwLC4xNSl9LmJmaCBwe3dvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7d29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KWFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5iZmggLnN2Zy1iZmgtaGVyb3ttYXJnaW4tdG9wOjMycHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uYmZoIC5zdmctYmZoLWhlcm8gc3Zne2hlaWdodDphdXRvO3dpZHRoOjI1MHB4fS5iZmhfX2hlcm97cGFkZGluZzoxNnB4IDMycHggMH0uYmZoX19pbmZvY2FyZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJmaF9faW5mb2NhcmQ6bnRoLWNoaWxkKGV2ZW4pe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5iZmhfX2luZm9jYXJkX190ZXh0e21heC13aWR0aDp1bnNldDtwYWRkaW5nOjMycHggMzJweH0uYmZoX19pbmZvY2FyZCBpbWd7bWF4LXdpZHRoOnVuc2V0O3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5iZmhfX2hlcm9fX3RpdGxlQm94e3dpZHRoOjEwMCU7cG9zaXRpb246c3RhdGljO2ZsZXgtc2hyaW5rOjA7bWluLXdpZHRoOnVuc2V0O2hlaWdodDp1bnNldDthbGlnbi1zZWxmOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MTZweCAyOHB4fS5iZmhfX2hlcm9fX3RpdGxlQm94IGgxe21heC13aWR0aDoxNzdweDttYXJnaW4tbGVmdDoyNHB4O2xpbmUtaGVpZ2h0OjI3cHh9LmJmaF9fbG9nb0ljb257Ym9yZGVyLXJhZGl1czo1cHggIWltcG9ydGFudH0uYmZoX19pbmZvY2FyZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6OTAlO21hcmdpbi1ib3R0b206MzJweH0uYmZoX19pbmZvY2FyZDpudGgtY2hpbGQoMil7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmJmaF9faW5mb2NhcmRfX3RleHR7bWF4LXdpZHRoOnVuc2V0O3BhZGRpbmc6MzJweCAzMnB4fS5iZmhfX2luZm9jYXJkIGltZ3ttYXgtd2lkdGg6dW5zZXQ7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5iZmggaDJ7bWFyZ2luLXRvcDozMnB4fX0uYmZoX19pbmZvY2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5iZmhfX2luZm9jYXJkX190ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCAzMnB4O21hcmdpbi10b3A6LTMycHh9LmJmaF9faW5mb2NhcmRfX3RleHQgLnN2Z3tib3JkZXItcmFkaXVzOjM5OTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToxNnB4O3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9LmJmaF9faW5mb2NhcmRfX3RleHQgLnN2Zzpub3QoLm5vLXNoYWRvdyl7Ym94LXNoYWRvdzowIDJweCAxMnB4IC0ycHggcmdiYSgwLDAsMCwuMTUpfS5iZmhfX2luZm9jYXJkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxNjBweDtvYmplY3QtZml0OmNvdmVyfS5mcmFtZXtib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0uZnJhbWUtLWNvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6NTYuMjUlO3Bvc2l0aW9uOnJlbGF0aXZlfS5pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9LmJmaF9saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Y29sb3I6IzVjYjM1ZH0uYmZoX2xpbmt7ZGlzcGxheTpibG9ja30uYmZoX2xpbmstLXRleHR7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtjb2xvcjojNWNiMzVkICFpbXBvcnRhbnR9LmJmaF9saW5rLS10ZXh0OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Y29sb3I6IzA5MCAhaW1wb3J0YW50fS5iZmhfdmRwX3dpZGdldHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkIDJweCAjNWNiMzVkfS5iZmhfdmRwX3dpZGdldF9fdG9we2JhY2tncm91bmQtY29sb3I6IzVjYjM1ZDtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxNnB4O2JvcmRlcjpzb2xpZCAxcHggIzVjYjM1ZDtwb3NpdGlvbjpyZWxhdGl2ZX0uYmZoX3ZkcF93aWRnZXRfX3RvcCBhe2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJmaF92ZHBfd2lkZ2V0X190b3AgYTpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KX0uYmZoX3ZkcF93aWRnZXRfX3RvcF9fdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWxlZnQ6MTZweH0uYmZoX3ZkcF93aWRnZXRfX3RvcF9fdGV4dCBoM3ttYXJnaW4tYm90dG9tOjB9LmJmaF92ZHBfd2lkZ2V0X190b3BfX3RleHQgc3BhbiBpe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo4cHg7cmlnaHQ6MTJweH0uYmZoX3ZkcF93aWRnZXRfX2JvdHRvbXttYXgtaGVpZ2h0OjcycHg7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1ib3R0b206MTZweH0uYmZoX3ZkcF93aWRnZXRfX2JvdHRvbTpub3QoLmJmaC0tZnVsbEhlaWdodCl7cGFkZGluZy1ib3R0b206NjRweH0uYmZoX3ZkcF93aWRnZXRfX2JvdHRvbV9fb3B0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MTZweCAxNnB4IDA7Zm9udC1zaXplOjEzcHh9LmJmaF92ZHBfd2lkZ2V0X19ib3R0b21fX29wdGlvbnMgZGl2e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS5iZmhfdmRwX3dpZGdldF9fYm90dG9tX19vcHRpb25zLS10YWd7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MTNweH0uYmZoX3ZkcF93aWRnZXRfX2JvdHRvbV9fb3B0aW9ucy0tdGFnLS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MXB4IDA7Y29sb3I6I2M4YzhjOH0uYmZoX3ZkcF93aWRnZXRfX2JvdHRvbV9fb3B0aW9ucy0tdGFnLS1jb250YWluZXIgc3Zne2FsaWduLXNlbGY6ZmxleC1zdGFydH0uYmZoX3ZkcF93aWRnZXRfX2JvdHRvbV9fb3B0aW9ucy0tdGFnLS1jaGVja2Vke21heC13aWR0aDoyODZweDtjb2xvcjojNjY2O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmJmaF92ZHBfd2lkZ2V0X19ib3R0b21fX29wdGlvbnMtLXRhZy0tY2hlY2tlZHttYXgtd2lkdGg6MjA2cHh9fS5iZmhfdmRwX3dpZGdldF9fYm90dG9tIC5iZmhDbG9zZXtwYWRkaW5nOjhweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHg7bWFyZ2luLWJvdHRvbTo4cHg7bWFyZ2luLXRvcDowO3dpZHRoOjEyMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206c29saWQgMnB4ICNmZmY7Y29sb3I6I2I4YjhiOCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyLXJhZGl1czo1cHg7YWxpZ24tc2VsZjpmbGV4LWVuZDt6LWluZGV4OjV9LmJmaF92ZHBfd2lkZ2V0X19ib3R0b20gLmJmaENsb3NlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMiAhaW1wb3J0YW50O2NvbG9yOiNkYjU2MmQgIWltcG9ydGFudDtib3JkZXItYm90dG9tOnNvbGlkIDJweCAjZDNkM2QzfS5iZmhfdmRwX3dpZGdldF9fYm90dG9tX19sYWJlbHtkaXNwbGF5OmJsb2NrO2NvbG9yOiNjOGM4Yzg7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy10b3A6OHB4O2JvcmRlci10b3A6c29saWQgMXB4ICNjY2N9LmJmaF92ZHBfd2lkZ2V0X19ib3R0b21fX2NvbW1lbnRze3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjhweCAwO21hcmdpbjowIDE2cHg7Y29sb3I6IzY2Njtib3JkZXItdG9wOnNvbGlkIDFweCAjY2NjfS5iZmhfdmRwX3dpZGdldF9fYm90dG9tX19oZWxwe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNnB4O3JpZ2h0OjE2cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOmZsZXgtZW5kfS5iZmhfdmRwX3dpZGdldF9fYm90dG9tX19oZWxwIC5idXR0b24tLWJyYW5ke2JhY2tncm91bmQ6I2YyZjJmMiAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggI2QzZDNkMyAhaW1wb3J0YW50O2NvbG9yOiM1Y2IzNWQgIWltcG9ydGFudDtwYWRkaW5nOjhweCAxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6NX0uYmZoX3ZkcF93aWRnZXRfX2JvdHRvbV9faGVscCAuYnV0dG9uLS1icmFuZDpob3Zlcntib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtjb2xvcjojMDkwICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZjFmMWYxICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggc2lsdmVyICFpbXBvcnRhbnR9LmJmaF92ZHBfd2lkZ2V0X19ib3R0b21fX2hlbHAgaW1ne3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7bWFyZ2luLWxlZnQ6OHB4fS5iZmhfdmRwX3dpZGdldF9fYm90dG9tX19oZWxwIGF7Y29sb3I6IzVjYjM1ZCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuYmZoX3ZkcF93aWRnZXRfX3RvcF9fdGV4dCBoM3tmb250LXNpemU6MTZweCAhaW1wb3J0YW50fS5iZmhfdmRwX3dpZGdldF9fdG9wX190ZXh0IHNwYW57Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxMnB4ICFpbXBvcnRhbnR9LmJmaF92ZHBfd2lkZ2V0X19ib3R0b21fX29wdGlvbnN7Zm9udC1zaXplOjEycHh9fS5iZmhfdmRwX3dpZGdldC0tb3ZlcmxheXtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDIwJSwgcmdiYSgyNTEsIDI1MSwgMjUxLCAwKSAxMDAlKTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJX0uYmZoX3NycF93aWRnZXR7Ym9yZGVyOnNvbGlkIDFweCAjNWNiMzVkO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2ZvbnQtZmFtaWx5OlwiUHJveGltYVwiLFwiSGVsdmV0aWNhIE5ldWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNWNiMzVkO21heC13aWR0aDoyMDBweDtmb250LXNpemU6MTJweDttYXJnaW4tdG9wOjRweDtoZWlnaHQ6NjBweH0uYmZoX3NycF93aWRnZXQgYXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2NvbG9yOiM1Y2IzNWQgIWltcG9ydGFudH0uYmZoX3NycF93aWRnZXQgYTpob3Zlcntjb2xvcjojMDkwICFpbXBvcnRhbnR9LmJmaF9zcnBfd2lkZ2V0X19sb2dve2JhY2tncm91bmQtY29sb3I6IzVjYjM1ZDtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgMTJweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjJweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjJweDtoZWlnaHQ6MTAwJX0uYmZoX3NycF93aWRnZXRfX3JpZ2h0e3dpZHRoOjEwMCV9LmJmaF9zcnBfd2lkZ2V0X19yaWdodCBzcGFue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo1MCU7YWxpZ24taXRlbXM6Y2VudGVyfS5iZmhfc3JwX3dpZGdldF9fcmlnaHRfX2ljb25ze3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci10b3A6c29saWQgMXB4ICM1Y2IzNWR9LmJmaF9zcnBfaWNvbi0tb257ZmlsbDojNWNiMzVkfS5iZmhfc3JwX2ljb24tLW9mZntkaXNwbGF5Om5vbmV9LmJmaC1kaXNjbGFpbWVye2NvbG9yOiM4ODg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjE2cHh9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuYmZoLWRpc2NsYWltZXJ7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9fS5iZmgtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojNWNiMzVkICFpbXBvcnRhbnR9LmJmaC0tZnVsbEhlaWdodHttYXgtaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuZmluYW5jaW5nLWFwcGxpY2F0aW9uLWlmcmFtZXttaW4taGVpZ2h0OjEwMDBweH19LmZpbmFuY2luZy1sYW5kaW5ne2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZpbmFuY2luZy1sYW5kaW5nX19oZXJve2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlcy9wcmltYXJ5L2ZpbmFuY2luZy9maW5hbmNlX2xhbmRpbmdfaGVyby5qcGdcIik7YmFja2dyb3VuZC1zaXplOjExMCU7YmFja2dyb3VuZC1wb3NpdGlvbi15Oi05MnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtoZWlnaHQ6MjMzcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDEyNDBweCl7LmZpbmFuY2luZy1sYW5kaW5nX19oZXJve2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweClhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuZmluYW5jaW5nLWxhbmRpbmdfX2hlcm97YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1hZ2VzL3ByaW1hcnkvZmluYW5jaW5nL2ZpbmFuY2VfbGFuZGluZ19oZXJvLS1zbWFsbC5qcGdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuZmluYW5jaW5nLWxhbmRpbmdfX2hlcm97YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1hZ2VzL3ByaW1hcnkvZmluYW5jaW5nL2ZpbmFuY2VfbGFuZGluZ19oZXJvLS1zbWFsbC5qcGdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7aGVpZ2h0OnVuc2V0O2JhY2tncm91bmQtc2l6ZToyMDAlfX0uZmluYW5jaW5nLWxhbmRpbmdfX2hlcm9fX3NlY3Rpb257bWluLWhlaWdodDoxNzlweDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyNHB4IDEwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KWFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5maW5hbmNpbmctbGFuZGluZ19faGVyb19fc2VjdGlvbntwYWRkaW5nOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuZmluYW5jaW5nLWxhbmRpbmdfX2hlcm9fX3NlY3Rpb257cGFkZGluZzoyNHB4fX0uZmluYW5jaW5nLWxhbmRpbmdfX2hlcm9fX3NlY3Rpb24gaDF7Zm9udC1mYW1pbHk6UHJveGltYSwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWY7Y29sb3I6IzRjNGM0Yztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjQxcHg7bGluZS1oZWlnaHQ6NDVweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5maW5hbmNpbmctbGFuZGluZ19faGVyb19fc2VjdGlvbiBwe2NvbG9yOiM0YzRjNGM7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIzcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MzIwcHg7Y29sb3I6I2ZmZn0uZmluYW5jaW5nLWxhbmRpbmdfX21haW57YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MjRweCA4cHggOHB4fS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fc2VjdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjo1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXsuZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX3NlY3Rpb257ZmxleC1mbG93OmNvbHVtbjttYXJnaW46MjRweH19LmZpbmFuY2luZy1sYW5kaW5nX19tYWluX19zZWN0aW9uIGRpdnttYXgtd2lkdGg6NDE2cHg7bWFyZ2luLWxlZnQ6MTZweH0uZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX3NlY3Rpb24gZGl2IGgye2ZvbnQtZmFtaWx5OlByb3hpbWEsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtjb2xvcjojNGM0YzRjfS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fc2VjdGlvbiBkaXYgc3Bhbntmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjNweH0uZmluYW5jaW5nLWxhbmRpbmdfX21haW4tLWxpbmVjb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZmluYW5jaW5nLWxhbmRpbmdfX21haW4tLWxpbmVjb250YWluZXIgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNHB4O2xlZnQ6MjQlfUBtZWRpYShtYXgtd2lkdGg6IDEyNTBweCl7LmZpbmFuY2luZy1sYW5kaW5nX19tYWluLS1saW5lY29udGFpbmVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LmZpbmFuY2luZy1sYW5kaW5nX19tYWluLS1saW5lY29udGFpbmVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5maW5hbmNpbmctbGFuZGluZ19fbWFpbi0tbGluZWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9fS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3Rhe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6ODUlO3BhZGRpbmc6MjBweCAxNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweClhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX2N0YXtwYWRkaW5nOjA7ZmxleC1mbG93OmNvbHVtbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3Rhe3BhZGRpbmc6MDtmbGV4LWZsb3c6Y29sdW1ufX0uZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX2N0YS0tY2FybG9hbnMgc3Bhbi5ib3gtbGFiZWx7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE5cHg7bWFyZ2luLWJvdHRvbTo0cHh9LmZpbmFuY2luZy1sYW5kaW5nX19tYWluX19jdGEtLWNhcmxvYW5zIGRpdntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JveC1zaGFkb3c6MCA0cHggMjZweCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoyNHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjhweDttaW4td2lkdGg6Mjg2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogNDc5cHgpey5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3RhLS1jYXJsb2FucyBkaXZ7bWluLXdpZHRoOjFweH19LmZpbmFuY2luZy1sYW5kaW5nX19tYWluX19jdGEtLWNhcmxvYW5zIGRpdiBidXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6aHNsKDIwNyw0NCUsNDMlKTtib3gtc2hhZG93OjAgM3B4IDAgaHNsKDIwNyw0NCUsMzMlKTtib3JkZXItcmFkaXVzOjVweDtmb250LWZhbWlseTpQcm94aW1hLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmO3BhZGRpbmc6MTZweCAyNHB4O2JvcmRlcjp1bnNldCAhaW1wb3J0YW50O21hcmdpbi10b3A6MjRweDt3aWR0aDoxMDAlfS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3RhLS1jYXJsb2FucyBkaXYgYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6aHNsKDIwNyw0NCUsNDYlKTtib3gtc2hhZG93OjAgM3B4IDAgaHNsKDIwNyw0NCUsMzYlKX0uZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX2N0YS0tY2FybG9hbnMtLWluZm97YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjRweCAhaW1wb3J0YW50fS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3RhLS1jYXJsb2Fucy0taW5mbyBoMntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlByb3hpbWEsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyNXB4O2NvbG9yOiM0MjQyNDJ9LmZpbmFuY2luZy1sYW5kaW5nX19tYWluX19jdGEtLWNhcmxvYW5zLS1pbmZvIHB7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIzcHh9LmZpbmFuY2luZy1sYW5kaW5nX19tYWluX19jdGEtLWNhcmxvYW5zLS1pbmZvIHVse2xpc3Qtc3R5bGU6bm9uZSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3RhLS1jYXJsb2Fucy0taW5mbyB1bCBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3RhLS1jYXJsb2Fucy0taW5mbyB1bCBsaSBzcGFue2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxOXB4O2NvbG9yOiM0YzRjNGM7bWFyZ2luLWxlZnQ6MTZweDttYXJnaW4tYm90dG9tOjhweH0uZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX2N0YSBzdmcjbGluZTJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjIxMHB4O3JpZ2h0OjQwcHh9LmZpbmFuY2luZy1sYW5kaW5nX19tYWluX19jdGEtLWNhcnBhZ2Vze21hcmdpbi1ib3R0b206MjRweDt3aWR0aDoxMDAlfS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3RhLS1jYXJwYWdlcyBzcGFuLmJveC1sYWJlbHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTlweDttYXJnaW4tYm90dG9tOjRweH0uZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX2N0YS0tY2FycGFnZXMgZGl2e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym94LXNoYWRvdzowIDRweCAyNnB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjI0cHg7bWFyZ2luLXRvcDo4cHg7d2lkdGg6MTAwJX0uZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX2N0YS0tY2FycGFnZXMgZGl2IGgze2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6UHJveGltYSwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6IzQyNDI0MjttYXgtd2lkdGg6NzUlfS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3RhLS1jYXJwYWdlcyBkaXYgdWx7bGlzdC1zdHlsZTpub25lICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MH0uZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX2N0YS0tY2FycGFnZXMgZGl2IHVsIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmZpbmFuY2luZy1sYW5kaW5nX19tYWluX19jdGEtLWNhcnBhZ2VzIGRpdiB1bCBsaSBzcGFue2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxOXB4O2NvbG9yOiM0YzRjNGM7bWFyZ2luLWxlZnQ6MTZweDttYXJnaW4tYm90dG9tOjhweH0uZmluYW5jaW5nLWxhbmRpbmdfX21haW5fX2N0YS0tY2FycGFnZXMgZGl2IGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNDY3N2FlO2JvcmRlcjoxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O21hcmdpbi10b3A6MTZweDt3aWR0aDoxMDAlfS5maW5hbmNpbmctbGFuZGluZ19fbWFpbl9fY3RhLS1jYXJwYWdlcyBkaXYgYnV0dG9uOmhvdmVye2NvbG9yOiM0NTc1Yjh9LmZpbmFuY2luZy1sYW5kaW5nLS1tYXJrZXJ7d2lkdGg6NDhweDtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kOiM1Y2IzNWQ7bWFyZ2luOjE2cHggMH0iLCIvKipcbiAqIEBzZXR0aW5ncyAkZ2VtaW5pLWNvbG9yc1xuICogQGRlc2NyaXB0aW9uIEFkZCBjdXN0b20gY29sb3JzIHRvIGJlIHVzZWQgd2l0aCBnZXRDb2xvcigpIG9yIC5jLXtjb2xvcn0uXG4gKlxuICogQHByb3Age2NvbG9yfSBbZmFjZWJvb2s9IzMxNTk5OF0gRmFjZWJvb2sgQmx1ZVxuICogQHByb3Age2NvbG9yfSBbdHdpdHRlcj0jMUFCMkU4XSBUd2l0dGVyIEJsdWVcbiAqIEBwcm9wIHtjb2xvcn0gW2dvb2dsZT0jNDM4NkY3XSBHb29nbGUgQmx1ZVxuICogQHByb3Age2NvbG9yfSBbZ29vZ2xlLXBsdXM9I0RENEMzOV0gR29vZ2xlIFBsdXMgUmVkXG4gKiBAcHJvcCB7Y29sb3J9IFtwaW50ZXJlc3Q9I0M5MjMyRF0gUGludGVyZXN0IFJlZFxuICovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuJGdlbWluaS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuXG4vKipcbiAqIEFkZCBhbGwgdGhlIGNvbG9ycyB0byB0aGUgY29sb3IgY29sbGVjdGlvblxuICovXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRnZW1pbmktY29sb3JzIHtcbiAgJHRyYXNoOiBhZGRDb2xvcigkbmFtZSwgJGNvbG9yKTtcbn1cblxuLyoqXG4gKiBAbW9kdWxlIEdyZXkgQ29sb3JzXG4gKiBAZGVzY3JpcHRpb24gRWFzeSByZWZlcmVuY2UgdG8gdGhlIGNvbG9yIHNjYWxlLiBUaGUgc2NhbGUgZ29lcyBmcm9tIDAgLSAxMDBcbiAqIGJ5IGludGVydmFscyBvZiA1LCB3aGVyZSAwIGlzIHdoaXRlLCBhbmQgMTAwIGlzIGJsYWNrLlxuICpcbiAqIEBleGFtcGxlXG4gICAgLmZvbyB7XG4gICAgICBjb2xvcjogZ2V0KGcyMCwgJGNvbG9yKTtcbiAgICB9XG4gKi9cbi8vIE5lZWQgdG8gd3JhcCBkaXZpc2lvbiBpbiBwYXJlbiBzaW5jZSBsaWJzYXNzIHYzLjQuMFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9pc3N1ZXMvMjE0OVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCBtYXRoLmRpdigxMDAsIDIuNSkge1xuICAkZ3JleS1wZXJjZW50OiAkaSAqIDIuNTtcblxuICAkZ3JleUNsYXNzOiBcImcjeyRncmV5LXBlcmNlbnR9XCI7XG4gICRpbmRleE9mUG9pbnQ6IHN0cmluZy5pbmRleCgkZ3JleUNsYXNzLCBcIi5cIik7XG4gIEBpZiAkaW5kZXhPZlBvaW50IHtcbiAgICAkZ3JleUNsYXNzOiBzdHJpbmcuaW5zZXJ0KCRncmV5Q2xhc3MsIFwiXFxcXFwiLCAkaW5kZXhPZlBvaW50KTtcbiAgfVxuXG4gICR0cmFzaDogYWRkQ29sb3IoJGdyZXlDbGFzcywgY29sb3IuYWRqdXN0KCNGRkYsICRsaWdodG5lc3M6ICRncmV5LXBlcmNlbnQgKiAtMSUsICRzcGFjZTogaHNsKSk7XG59XG5cblxuQGlmIGdldChjb2xvcnMsICRnZW1pbmktdXNlKSB7XG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGdlbWluaS1jb2xvci1jb2xsZWN0aW9uIHtcblxuICAgIC8qKlxuICAgICAqIEBtb2R1bGUgQ29sb3IgSGVscGVyc1xuICAgICAqIEBkZXNjcmlwdGlvbiBDbGFzc2VzIHRvIGhlbHAgeW91IGVhc2lseSBzZXQgYSBjb2xvci4gWW91IGNhbiBlYXNpbHkgYWRkXG4gICAgICogY29sb3JzIGluIHlvdXIgc2V0dGluZ3MuXG4gICAgICpcbiAgICAgKiBAbWFya3VwXG4gICAgICA8c3BhbiBjbGFzcz1cImMtZzUwXCI+SSdtIGdyYXkhPC9zcGFuPlxuICAgICAgPHNwYW4gY2xhc3M9XCJjLWZhY2Vib29rXCI+SSdtIEZhY2Vib29rIGJsdWUhPC9zcGFuPlxuICAgICAqL1xuXG4gICAgLmJnLSN7XCJcIiArICRuYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9yZGVyLSN7XCJcIiArICRuYW1lfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50ZXh0LSN7XCJcIiArICRuYW1lfSxcbiAgICAuYy0je1wiXCIgKyAkbmFtZX0sXG4gICAgLmMtLSN7XCJcIiArICRuYW1lfSB7XG4gICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJENPTE9VUlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEdyZXlzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmxhY2s6IHJnYigwLCAwLCAwKSAhZGVmYXVsdDtcbiRkYXJrZXJlc3QtZ3JleTogcmdiKDI1LCAyNSwgMjUpICFkZWZhdWx0O1xuJGRhcmtlc3QtZ3JleTogcmdiKDUxLCA1MSwgNTEpICFkZWZhdWx0O1xuJGRhcmtlci1ncmV5OiByZ2IoNzYsIDc2LCA3NikgIWRlZmF1bHQ7XG4kZGFyay1ncmV5OiByZ2IoMTAyLCAxMDIsIDEwMikgIWRlZmF1bHQ7XG4kZ3JleTogcmdiKDEyNywgMTI3LCAxMjcpICFkZWZhdWx0O1xuLmdyZXkge1xuICBjb2xvcjogJGdyZXk7XG59XG5cbi8vT2ZmIFdoaXRlcyAmIEJsYWNrc1xuJG9mZi13aGl0ZTogI2ZhZmFmYTtcbiRvZmYtYmxhY2s6ICMzNjM2MzY7XG5cbi8vTGlnaHQgZ3JleXMgYXJlIGhpZ2hlciBvbiB0aGUgZ3JleXNjYWxlICh0aGV5J3JlIHVzZWQgbW9yZSBvZnRlbilcbiRsaWdodC1ncmV5OiByZ2IoMjAwLCAyMDAsIDIwMCkgIWRlZmF1bHQ7XG4kbGlnaHRlci1ncmV5OiByZ2IoMjE0LCAyMTQsIDIxNCkgIWRlZmF1bHQ7XG4kbGlnaHRlc3QtZ3JleTogcmdiKDIyOCwgMjI4LCAyMjgpICFkZWZhdWx0O1xuJGxpZ2h0ZXJlc3QtZ3JleTogcmdiKDI0MiwgMjQyLCAyNDIpICFkZWZhdWx0O1xuJGxpZ2h0ZXJlc3QtbW9zdC1ncmV5OiByZ2IoMjQ4LCAyNDgsIDI0OCkgIWRlZmF1bHQ7XG4kd2hpdGU6IHJnYigyNTUsIDI1NSwgMjU1KSAhZGVmYXVsdDtcbi53aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi8vIEFjY2VudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRyZWQ6ICNjMDAgIWRlZmF1bHQ7XG4kbGlnaHQtcmVkOiBsaWdodGVyKCRyZWQsIDI1JSkgIWRlZmF1bHQ7XG4kZGFyay1yZWQ6IGRhcmtlcigkcmVkLCAyNSUpICFkZWZhdWx0O1xuLnJlZCB7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4kZ3JlZW46ICMwYzAgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW46IGxpZ2h0ZXIoJGdyZWVuLCAyNSUpICFkZWZhdWx0O1xuJGRhcmstZ3JlZW46IGRhcmtlcigkZ3JlZW4sIDI1JSkgIWRlZmF1bHQ7XG4uZ3JlZW4ge1xuICBjb2xvcjogJGdyZWVuO1xufVxuXG4kYmx1ZTogIzAwYyAhZGVmYXVsdDtcbiRsaWdodC1ibHVlOiBsaWdodGVyKCRibHVlLCAyNSUpICFkZWZhdWx0O1xuJGRhcmstYmx1ZTogZGFya2VyKCRibHVlLCAyNSUpICFkZWZhdWx0O1xuLmJsdWUge1xuICBjb2xvcjogJGJsdWU7XG59XG5cbiR5ZWxsb3c6ICNkYjAgIWRlZmF1bHQ7XG4kbGlnaHQteWVsbG93OiBsaWdodGVyKCR5ZWxsb3csIDI1JSkgIWRlZmF1bHQ7XG4kZGFyay15ZWxsb3c6IGRhcmtlcigkeWVsbG93LCAyNSUpICFkZWZhdWx0O1xuLnllbGxvdyB7XG4gIGNvbG9yOiAkeWVsbG93O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBWQVJTLlNDU1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEFueSB2YXJpYWJsZXMgeW91IGZpbmQgc2V0IGluIGNhcnBhZ2VzLmNzc+KAmSBgdmFyaWFibGVzL19kZWZhdWx0cy5zY3NzYCB0aGF0IHlvdSBkbyBub3Qgd2lzaCB0b1xuICoga2VlcCwgc2ltcGx5IHJlZGVmaW5lIGhlcmUuIFRoaXMgbWVhbnMgdGhhdCBpZiBjYXJwYWdlcy5jc3MsIGZvciBleGFtcGxlLCBzZXRzXG4gKiB5b3VyIGAkYmFzZS1mb250LXNpemVgIGF0IDE2cHggYW5kIHlvdSB3aXNoIGl0IHRvIGJlIDE0cHgsIHNpbXBseSByZWRlY2xhcmVcbiAqIHRoYXQgdmFyaWFibGUgaW4gdGhpcyBmaWxlLiBjYXJwYWdlcy5jc3MgaWdub3JlcyBpdHMgb3duIHZhcmlhYmxlcyBpbiBmYXZvdXIgb2ZcbiAqIHVzaW5nIHlvdXIgb3duLCBzbyB5b3UgY2FuIGNvbXBsZXRlbHkgbW9kaWZ5IGhvdyBjYXJwYWdlcy5jc3Mgd29ya3Mgd2l0aG91dCBldmVyXG4gKiBoYXZpbmcgdG8gYWx0ZXIgdGhlIGZyYW1ld29yayBpdHNlbGYuXG4gKi9cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRPQkpFQ1RTLUFORC1BQlNUUkFDVElPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEFsbCBvZiBjYXJwYWdlcy5jc3PigJkgb2JqZWN0cyBhbmQgYWJzdHJhY3Rpb25zIGFyZSBpbml0aWFsbHkgdHVybmVkIG9mZiBieVxuICogZGVmYXVsdC4gVGhpcyBtZWFucyB0aGF0IHlvdSBzdGFydCBhbnkgcHJvamVjdCB3aXRoIGFzIGxpdHRsZSBhcyBwb3NzaWJsZSxcbiAqIGFuZCBpbnRyb2R1Y2luZyBvYmplY3RzIGFuZCBhYnN0cmFjdGlvbnMgaXMgYXMgc2ltcGxlIGFzIHN3aXRjaGluZyB0aGVcbiAqIGZvbGxvd2luZyB2YXJpYWJsZXMgdG8gYHRydWVgLlxuICovXG5cbiR1c2UtZ3JpZDogdHJ1ZTtcbiR1c2UtbmF2OiB0cnVlO1xuJHVzZS1wYWdpbmF0aW9uOiB0cnVlO1xuJHVzZS1tZWRpYTogdHJ1ZTtcbiR1c2UtaWZyYW1lczogZmFsc2U7XG4kdXNlLWlzbGFuZDogdHJ1ZTtcbiR1c2UtYmxvY2stbGlzdDogdHJ1ZTtcbiR1c2UtbXVsdGktbGlzdDogdHJ1ZTtcbiR1c2Utc3BsaXQ6IHRydWU7XG4kdXNlLWljb25zOiB0cnVlO1xuJHVzZS1saW5rLWNvbXBsZXg6IHRydWU7XG4kdXNlLWZseW91dDogZmFsc2U7XG4kdXNlLWFycm93czogdHJ1ZTtcbiR1c2UtYnV0dG9uczogdHJ1ZTtcbiR1c2UtcGlsbHM6IGZhbHNlO1xuJHVzZS1ydWxlczogdHJ1ZTtcbiR1c2Utc3RhdHM6IHRydWU7XG4kdXNlLWdyZXlib3g6IGZhbHNlO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRPVkVSUklERVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFBsYWNlIGFueSB2YXJpYWJsZXMgdGhhdCBzaG91bGQgb3ZlcnJpZGUgY2FycGFnZXMuY3Nz4oCZIGRlZmF1bHRzIGhlcmUuXG4gKi9cblxuJGJhc2Utc3BhY2luZy11bml0OiBnZXQoc3BhY2luZyk7XG4kYmFzZS1mb250LXNpemU6IGdldChmb250LXNpemUpO1xuJGJhc2UtZm9udC1mYW1pbHk6IGdldChmb250LWZhbWlseSk7XG4kYmFzZS1saW5lLWhlaWdodDogZ2V0KGxpbmUtaGVpZ2h0KTtcbiRiYXNlLWJveC1zaGFkb3c6IGdldChib3gtc2hhZG93KTtcblxuJGxpbmUtaGVpZ2h0LXJhdGlvOiAkYmFzZS1saW5lLWhlaWdodDtcblxuJGJhY2tncm91bmQtbGlnaHQ6IGdldENvbG9yKGJhY2tncm91bmQtbGlnaHQpO1xuJGJhY2tncm91bmQtZGVmYXVsdDogZ2V0Q29sb3IoYmFja2dyb3VuZC1kZWZhdWx0KTtcbiRiYXNlLWJnLWNvbG9yOiAkYmFja2dyb3VuZC1kZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiBnZXQoYm9yZGVyLWNvbG9yKTtcblxuJG1lZGl1bS1zdGFydDogZ2V0KG1lZGl1bSwgJGdlbWluaS1zY3JlZW5zKTtcbiRsYXJnZS1zdGFydDogZ2V0KGxhcmdlLCAkZ2VtaW5pLXNjcmVlbnMpO1xuJHhsYXJnZS1zdGFydDogZ2V0KHhsYXJnZSwgJGdlbWluaS1zY3JlZW5zKTtcblxuJGJyYW5kLWZhY2U6IGdldChicmFuZC1mb250LWZhbWlseSk7XG4kYnJhbmQtbGluZS1oZWlnaHQ6IGdldChsaW5lLWhlaWdodCk7XG4kYnJhbmQtcm91bmQ6IGdldChib3JkZXItcmFkaXVzKTtcblxuJHJlZDogZ2V0Q29sb3IocmVkKTtcbiRncmVlbjogZ2V0Q29sb3IoZ3JlZW4pO1xuJGJsdWU6IGdldENvbG9yKGJsdWUpO1xuJG9yYW5nZTogZ2V0Q29sb3Iob3JhbmdlKTtcbiR5ZWxsb3c6IGdldENvbG9yKHllbGxvdyk7XG5cbiRsaW5rLWNvbG9yOiBnZXRDb2xvcihsaW5rKTtcbiR0ZXh0LWNvbG91cjogZ2V0Q29sb3IodGV4dCk7XG5cbi8vJG91dGxpbmU6IHJnYig1OSwgMTUzLCAyNTIpO1xuJG91dGxpbmU6IGdldENvbG9yKG91dGxpbmUpO1xuXG4kaW1nLWRpcjogXCIvaW1hZ2VzL3ByaW1hcnlcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQ1VTVE9NXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBQbGFjZSBhbnkgb2YgeW91ciBvd24gdmFyaWFibGVzIHRoYXQgc2l0IG9uIHRvcCBvZiBjYXJwYWdlcy5jc3MgaGVyZS5cbiAqL1xuXG4kZm9udC1zaXplLW1hcDogKFxuICBcInhzXCI6IChcbiAgICBmb250LXNpemU6IDAuNzUsXG4gICAgbGluZS1oZWlnaHQ6IDEsXG4gICksXG4gIFwic21cIjogKFxuICAgIGZvbnQtc2l6ZTogMC44NzUsXG4gICAgbGluZS1oZWlnaHQ6IDEuMjUsXG4gICksXG4gIFwiYmFzZVwiOiAoXG4gICAgZm9udC1zaXplOiAxLFxuICAgIGxpbmUtaGVpZ2h0OiAxLjUsXG4gICksXG4gIFwibGdcIjogKFxuICAgIGZvbnQtc2l6ZTogMS4xMjUsXG4gICAgbGluZS1oZWlnaHQ6IDEuNzUsXG4gICksXG4gIFwieGxcIjogKFxuICAgIGZvbnQtc2l6ZTogMS4yNSxcbiAgICBsaW5lLWhlaWdodDogMS43NSxcbiAgKSxcbiAgXCIyeGxcIjogKFxuICAgIGZvbnQtc2l6ZTogMS41LFxuICAgIGxpbmUtaGVpZ2h0OiAyLFxuICApLFxuICBcIjN4bFwiOiAoXG4gICAgZm9udC1zaXplOiAxLjg3NSxcbiAgICBsaW5lLWhlaWdodDogMi4yNSxcbiAgKSxcbiAgXCI0eGxcIjogKFxuICAgIGZvbnQtc2l6ZTogMi4yNSxcbiAgICBsaW5lLWhlaWdodDogMi41LFxuICApLFxuICBcIjV4bFwiOiAoXG4gICAgZm9udC1zaXplOiAzLFxuICAgIGxpbmUtaGVpZ2h0OiAxLFxuICApLFxuICBcIjZ4bFwiOiAoXG4gICAgZm9udC1zaXplOiAzLjc1LFxuICAgIGxpbmUtaGVpZ2h0OiAxLFxuICApLFxuICBcIjd4bFwiOiAoXG4gICAgZm9udC1zaXplOiA0LjUsXG4gICAgbGluZS1oZWlnaHQ6IDEsXG4gICksXG4gIFwiOHhsXCI6IChcbiAgICBmb250LXNpemU6IDYsXG4gICAgbGluZS1oZWlnaHQ6IDEsXG4gICksXG4gIFwiOXhsXCI6IChcbiAgICBmb250LXNpemU6IDgsXG4gICAgbGluZS1oZWlnaHQ6IDEsXG4gICksXG4pO1xuXG4kdHJhY2tpbmctbWFwOiAoXG4gIHRpZ2h0ZXI6IC0wLjA1ZW0sXG4gIHRpZ2h0OiAtMC4wMjVlbSxcbiAgbm9ybWFsOiAwZW0sXG4gIHdpZGU6IDAuMDI1ZW0sXG4gIHdpZGVyOiAwLjA1ZW0sXG4gIHdpZGVzdDogMC4xZW0sXG4pO1xuXG4kbGVhZGluZy1tYXA6IChcbiAgbm9uZTogMSxcbiAgdGlnaHQ6IDEuMjUsXG4gIHNudWc6IDEuMzc1LFxuICBub3JtYWw6IDEuNSxcbiAgcmVsYXhlZDogMS42MjUsXG4gIGxvb3NlOiAyLFxuKTtcbiIsIi8qKlxuICAqIEBtb2R1bGUgTm9ybWFsaXplLmNzc1xuICAqIEBkZXNjcmlwdGlvbiBub3JtYWxpemUuY3NzIHYyLjEuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZVxuICAqL1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjAgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLypcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLypcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLypcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLypcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8qXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xuXG5xIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xufVxuXG4vKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLypcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLypcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLypcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLypcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLypcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRSRVNFVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQSBtb3JlIGNvbnNpZGVyZWQgcmVzZXQ7IG1vcmUgb2YgYSByZXN0YXJ0Li4uXG4gKiBBcyBwZXI6IGNzc3dpemFyZHJ5LmNvbS8yMDExLzEwL3Jlc2V0LXJlc3RhcnRlZFxuICovXG5cbi8qKlxuICogQG1vZHVsZSBSZXNldFxuICogQGRlc2NyaXB0aW9uIEEgbW9yZSBjb25zaWRlcmVkIHJlc2V0OyBtb3JlIG9mIGEgcmVzdGFydC4uLiBjc3N3aXphcmRyeS5jb20vMjAxMS8xMC9yZXNldC1yZXN0YXJ0ZWRcbiAqL1xuXG4vKipcbiogTGV04oCZcyBtYWtlIHRoZSBib3ggbW9kZWwgYWxsIG5pY2UsIHNoYWxsIHdlLi4uP1xuKi9cbioge1xuICAmLFxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4vKipcbiAqIFRoZSB1c3VhbC4uLlxuICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmRsLFxuZGQsXG5vbCxcbnVsLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGFibGUsXG50aCxcbnRkLFxuY2FwdGlvbixcbmhyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEdpdmUgYSBoZWxwIGN1cnNvciB0byBlbGVtZW50cyB0aGF0IGdpdmUgZXh0cmEgaW5mbyBvbiBgOmhvdmVyYC5cbiAqL1xuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB1bmRlcmxpbmVzIGZyb20gcG90ZW50aWFsbHkgdHJvdWJsZXNvbWUgZWxlbWVudHMuXG4gKi9cbnUsXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogQXBwbHkgZmF1eCB1bmRlcmxpbmUgdmlhIGBib3JkZXItYm90dG9tYC5cbiAqL1xuaW5zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQ0xFQVJGSVhcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogQG1vZHVsZSBDbGVhcmZpeCBbLmNsZWFyZml4XVxuICogQGRlc2NyaXB0aW9uIENsZWFyZml4LCBhcyBwZXI6IGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvY2xlYXItZml4L1xuICogRXh0ZW5kIHRoZSBjbGVhcmZpeCBjbGFzcyB3aXRoIFNhc3MgdG8gYXZvaWQgdGhlIGAuY2xlYXJmaXhgIGNsYXNzIGFwcGVhcmluZyBvdmVyXG4gKiBhbmQgb3ZlciBpbiB5b3VyIG1hcmt1cC5cbiAqKi9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQkU0hBUkVEXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKipcbiAgKiBAbW9kdWxlIE1hcmdpbnNcbiAgKiBAZGVzY3JpcHRpb24gU2V0IGFsbCB0aGUgZGVmYXVsdCBtYXJnaW5zIGZvciB0aGUgc2l0ZSBhdCBvbmNlLiBMb29rIGF0IC5wdXNoIGluIGhlbHBlci5zY3NzIGZvciBjbGFzc2VzLlxuICAqL1xuXG4vKipcbiAqIFdoZXJlIGBtYXJnaW4tYm90dG9tYCBpcyBjb25jZXJuZWQsIHRoaXMgdmFsdWUgd2lsbCBiZSB0aGUgc2FtZSBhcyB0aGVcbiAqIGJhc2UgbGluZS1oZWlnaHQuIFRoaXMgYWxsb3dzIHVzIHRvIGtlZXAgYSBjb25zaXN0ZW50IHZlcnRpY2FsIHJoeXRobS5cbiAqIEFzIHBlcjogY3Nzd2l6YXJkcnkuY29tLzIwMTIvMDYvc2luZ2xlLWRpcmVjdGlvbi1tYXJnaW4tZGVjbGFyYXRpb25zXG4gKi9cbi8qKlxuICogQmFzZSBlbGVtZW50c1xuICovXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGhncm91cCxcbnVsLCBvbCwgZGwsXG5ibG9ja3F1b3RlLCBwLCBhZGRyZXNzLFxudGFibGUsXG5maWVsZHNldCwgZmlndXJlLFxucHJlLFxuICAvKipcbiAgICogT2JqZWN0cyBhbmQgYWJzdHJhY3Rpb25zXG4gICAqL1xuJW1hcmdpbi1ib3R0b20sXG4ubWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gIEBpZiAkdXNlLXJlbSA9PSB0cnVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkYmFzZS1zcGFjaW5nLXVuaXQsICRiYXNlLWZvbnQtc2l6ZSkqMXJlbTtcbiAgfVxufVxuXG4vKipcbiAqIERvdWJsZWQgdXAgYG1hcmdpbi1ib3R0b21gIGhlbHBlciBjbGFzcy5cbiAqL1xuJWRvdWJsZS1tYXJnaW4tYm90dG9tLFxuLmxhbmRtYXJrIHtcbiAgbWFyZ2luLWJvdHRvbTogMiAqICRiYXNlLXNwYWNpbmctdW5pdDtcbiAgQGlmICR1c2UtcmVtID09IHRydWUge1xuICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KDIgKiAkYmFzZS1zcGFjaW5nLXVuaXQsICRiYXNlLWZvbnQtc2l6ZSkqMXJlbTtcbiAgfVxufVxuXG4vKipcbiAqIEhhbGYgYG1hcmdpbi1ib3R0b21gIGhlbHBlciBjbGFzcy5cbiAqL1xuJWhhbGYtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206ICRoYWxmLXNwYWNpbmctdW5pdDtcbiAgQGlmICR1c2UtcmVtID09IHRydWUge1xuICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRoYWxmLXNwYWNpbmctdW5pdCwgJGJhc2UtZm9udC1zaXplKSoxcmVtO1xuICB9XG59XG5cbi8qKlxuICogUXVhcnRlciBgbWFyZ2luLWJvdHRvbWAgaGVscGVyIGNsYXNzLlxuICovXG4lcXVhcnRlci1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogJHF1YXJ0ZXItc3BhY2luZy11bml0O1xuICBAaWYgJHVzZS1yZW0gPT0gdHJ1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHF1YXJ0ZXItc3BhY2luZy11bml0LCAkYmFzZS1mb250LXNpemUpKjFyZW07XG4gIH1cbn1cblxuXG4vKipcbiAqIGBocmAgZWxlbWVudHMgb25seSB0YWtlIHVwIGEgZmV3IHBpeGVscywgc28gd2UgbmVlZCB0byBnaXZlIHRoZW0gc3BlY2lhbFxuICogdHJlYXRtZW50IHJlZ2FyZGluZyB2ZXJ0aWNhbCByaHl0aG0uXG4gKi9cbmhyIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0IC0gMnB4O1xuICBAaWYgJHVzZS1yZW0gPT0gdHJ1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJGJhc2Utc3BhY2luZy11bml0IC0gMnB4LCAkYmFzZS1mb250LXNpemUpKjFyZW07XG4gIH1cbn1cblxuXG4vKipcbiAqIFdoZXJlIGBtYXJnaW4tbGVmdGAgaXMgY29uY2VybmVkIHdlIHdhbnQgdG8gdHJ5IGFuZCBpbmRlbnQgY2VydGFpbiBlbGVtZW50c1xuICogYnkgYSBjb25zaXN0ZW50IGFtb3VudC4gRGVmaW5lIHRoYXQgYW1vdW50IG9uY2UsIGhlcmUuXG4gKi9cbnVsLCBvbCwgZGQge1xuICBtYXJnaW4tbGVmdDogMiAqICRiYXNlLXNwYWNpbmctdW5pdDtcbiAgQGlmICR1c2UtcmVtID09IHRydWUge1xuICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigyICogJGJhc2Utc3BhY2luZy11bml0LCAkYmFzZS1mb250LXNpemUpKjFyZW07XG4gIH1cbn1cblxuXG4ucHVzaC0tdG9wLTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0JE1BSU5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICAqIEBtb2R1bGUgTWFpbiBzdHlsaW5nIFtodG1sLCBib2R5XVxuICAqIEBkZXNjcmlwdGlvbiBKdXN0IHlvdXIgYmFzaWMgc3R5bGluZyBvbiB0aGUgZG9jdW1lbnRcbiAgKi9cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IG1hdGguZGl2KCRiYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtcmF0aW87XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6ICRiYXNlLWNvbG9yO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyAvL09wdGltaXplc3BlZWQgYmVjYXVzZSBvcHRpbWl6ZUxlZ2liaWxpdHkgaGFzIGEgY29uZmxpY3Qgd2l0aCB0cmFuc2xhdGVaKDApIGh0dHA6Ly9iaXQubHkvVGoxUG00XG4gIGJhY2tncm91bmQ6ICRiYXNlLWJnLWNvbG9yO1xuXG4gID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAuYW5kcm9pZCAmIHtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy9GaXhlcyBmb250IHJlbmRlcmluZyBvbiBhbmRyb2lkIChyZXF1aXJlcyBNb2Rlcm5penIuanMpXG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJERFRkFVTFRTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBSZWRlZmluZSB0aGVzZSBpbiB5b3VyIGBfc2V0dGluZ3Muc2Nzc2AgdG8gb3ZlcnJpZGUgdGhlbS5cbiAqL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJElFIFNVUFBPUlRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFN1cHBvcnQgSUU4XG4gKi9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHN1cHBvcnQtaWU4OiB0cnVlICFkZWZhdWx0O1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEJPUkRFUiBST1VORElOR1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogSG93IGJpZyB3b3VsZCB5b3UgbGlrZSByb3VuZCBjb3JuZXJzIHRvIGJlIGJ5IGRlZmF1bHQ/XG4gKi9cbiRicmFuZC1yb3VuZDogNHB4ICFkZWZhdWx0O1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJENPTE9VUklOR1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQnJhbmQgQ29sb3VyXG4gKi9cbiRicmFuZC1jb2xvcjogIzA5MCAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yOiAkYnJhbmQtY29sb3IgIWRlZmF1bHQ7XG4kYmZoLWNvbG9yOiAjNUNCMzVEICFkZWZhdWx0O1xuXG4vKipcbiAqIEJhc2UgQ29sb3VyaW5nXG4gKi9cbiRiYXNlLXVpLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuJGJhc2UtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kYmFzZS1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRUWVBPR1JBUEhZXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBCcmFuZCBmb250LWZhbWlseVxuICovXG4kYnJhbmQtZmFjZTogJGhlbHZldGljYSAhZGVmYXVsdDtcblxuLyoqXG4gKiBCYXNlIGZvbnQtZmFtaWx5LlxuICovXG4kYmFzZS1mb250LWZhbWlseTogJGhlbHZldGljYSAhZGVmYXVsdDtcblxuLyoqXG4gKiBUaGlzIGlzIHRoZSBkaXJlY3RvcnkgZm9yIGZvbnRzIHJlbGF0aXZlIHRvIHRoZSBvdXRwdXQgQ1NTXG4gKi9cbiRmb250LWRpcjogXCJmb250c1wiICFkZWZhdWx0O1xuXG4vKipcbiAqIFRoaXMgaXMgdGhlIGRpcmVjdG9yeSBmb3IgaW1hZ2VzIHJlbGF0aXZlIHRvIHRoZSBvdXRwdXQgQ1NTXG4gKi9cbiRpbWctZGlyOiBcIi4uL2ltZ1wiICFkZWZhdWx0O1xuXG4vKipcbiAqIFdoZXRoZXIgdG8gdXNlIHJlbVxuICovXG4kdXNlLXJlbTogdHJ1ZSAhZGVmYXVsdDtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRTSVpJTkcvU1BBQ0lOR1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogRm9udCBTaXppbmdcbiAqL1xuJGJhc2UtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4zICFkZWZhdWx0O1xuXG4vKipcbiAqIExldCdzIHNpemUgdXAgdGhlIHJlc3Qgb2Ygb3VyIHR5cGUgYmFzZWQgb24gdGhlIGJhc2UgKHB1bm55KVxuICogV2FudCB5b3VyIG1pbmQgYmxvd24gb24gdGhlIGNvbXBsZXhpdGllcyBvZiB0eXBlPyBSZWFkIHRoZXNlLlxuICogLSBodHRwOi8vYWxpc3RhcGFydC5jb20vYXJ0aWNsZS9tb3JlLW1lYW5pbmdmdWwtdHlwb2dyYXBoeVxuICogLSBodHRwOi8vdHlwZWNhc3QuY29tL2Jsb2cvY29udHJhc3QtdGhyb3VnaC1zY2FsZVxuICovXG4kZ2lnYS1zaXplOiAkYmFzZS1mb250LXNpemUgKiA2LjUgIWRlZmF1bHQ7XG4kbWVnYS1zaXplOiAkYmFzZS1mb250LXNpemUgKiA1ICFkZWZhdWx0O1xuJGtpbG8tc2l6ZTogJGJhc2UtZm9udC1zaXplICogNCAhZGVmYXVsdDtcblxuJGgxLXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAqIDMuMzMzMyAhZGVmYXVsdDsgLy8gLmFscGhhXG4kaDItc2l6ZTogJGJhc2UtZm9udC1zaXplICogMi42NjY3ICFkZWZhdWx0OyAvLyAuYmV0YVxuJGgzLXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAqIDIgIWRlZmF1bHQ7IC8vIC5nYW1tYVxuJGg0LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAqIDEuMzMzMyAhZGVmYXVsdDsgLy8gLmRlbHRhXG4kaDUtc2l6ZTogJGJhc2UtZm9udC1zaXplICogMS4xNjY3ICFkZWZhdWx0OyAvLyAuZXBzaWxvblxuJGg2LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAqIDEgIWRlZmF1bHQ7IC8vIC56ZXRhXG5cbiRtaWxsaS1zaXplOiAkYmFzZS1mb250LXNpemUgKiAwLjgzMzMgIWRlZmF1bHQ7XG4kbWljcm8tc2l6ZTogJGJhc2UtZm9udC1zaXplICogMC43NSAhZGVmYXVsdDtcblxuLyoqXG4gKiBTcGFjaW5nXG4gKi9cbiRiYXNlLXNwYWNpbmctdW5pdDogJGJhc2UtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kaGFsZi1zcGFjaW5nLXVuaXQ6IG1hdGguZGl2KCRiYXNlLXNwYWNpbmctdW5pdCwgMikgIWRlZmF1bHQ7XG4kcXVhcnRlci1zcGFjaW5nLXVuaXQ6IG1hdGguZGl2KCRiYXNlLXNwYWNpbmctdW5pdCwgNCkgIWRlZmF1bHQ7XG4kZG91YmxlLXNwYWNpbmctdW5pdDogJGJhc2Utc3BhY2luZy11bml0ICogMiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1yYXRpbzogJGJhc2UtbGluZS1oZWlnaHQ7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkUkVTUE9OU0lWRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogSUU4IGRvZXNuJ3Qgc3VwcG9ydCBtZWRpYSBxdWVyaWVzLiBTZXQgdGhpcyB2YXJpYWJsZSB0byB5b3VyIGRlc2lyZWQgZGVmYXVsdFxuICogd2lkdGggd2hlbiBleHBvcnRpbmcgQ1NTIGZvciBJRThcbiAqL1xuJGZpeGVkLXF1ZXJpZXM6IGZhbHNlICFkZWZhdWx0O1xuXG4vKipcbiAqIEJyZWFrcG9pbnRzIHN0YXJ0cy5cbiAqL1xuJG1lZGl1bS1zdGFydDogNDgxcHggIWRlZmF1bHQ7XG4kbGFyZ2Utc3RhcnQ6IDEwMjRweCAhZGVmYXVsdDtcbiR4bGFyZ2Utc3RhcnQ6IDEyMDBweCAhZGVmYXVsdDtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRHUklEXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBTb21lIHNldHRpbmdzIGZvciB0aGUgZ3JpZFxuICovXG4kbWF4LXJvdy13aWR0aDogJHhsYXJnZS1zdGFydCAhZGVmYXVsdDtcbiRjb2x1bW4tZ3V0dGVyOiAkYmFzZS1zcGFjaW5nLXVuaXQgIWRlZmF1bHQ7XG4kdG90YWwtY29sdW1uczogMTIgIWRlZmF1bHQ7XG5cbi8qKlxuICogV2hlbiB5b3Ugd2FudCB0aGUgZ3JpZCB0byBicmVhayBpdCdzIGxheW91dCBiZXR3ZWVuIFwic21hbGxcIiBhbmQgXCJsYXJnZVwiXG4gKi9cbiRncmlkLW1lZGl1bS1icmVha3BvaW50OiAkbWVkaXVtLXN0YXJ0ICFkZWZhdWx0O1xuJGdyaWQtbGFyZ2UtYnJlYWtwb2ludDogJGxhcmdlLXN0YXJ0ICFkZWZhdWx0O1xuJGdyaWQteGxhcmdlLWJyZWFrcG9pbnQ6ICR4bGFyZ2Utc3RhcnQgIWRlZmF1bHQ7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkT0JKRUNUUyBBTkQgQUJTVFJBQ1RJT05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBXaGljaCBvYmplY3RzIGFuZCBhYnN0cmFjdGlvbnMgd291bGQgeW91IGxpa2UgdG8gdXNlP1xuICovXG4kdXNlLWdyaWQ6IGZhbHNlICFkZWZhdWx0O1xuJHVzZS1uYXY6IGZhbHNlICFkZWZhdWx0O1xuJHVzZS1wYWdpbmF0aW9uOiBmYWxzZSAhZGVmYXVsdDtcbiR1c2UtbWVkaWE6IGZhbHNlICFkZWZhdWx0O1xuJHVzZS1pZnJhbWVzOiB0cnVlICFkZWZhdWx0O1xuJHVzZS1pc2xhbmQ6IGZhbHNlICFkZWZhdWx0O1xuJHVzZS1ibG9jay1saXN0OiBmYWxzZSAhZGVmYXVsdDtcbiR1c2UtbXVsdGktbGlzdDogZmFsc2UgIWRlZmF1bHQ7XG4kdXNlLXNwbGl0OiBmYWxzZSAhZGVmYXVsdDtcbiR1c2UtbGluay1jb21wbGV4OiBmYWxzZSAhZGVmYXVsdDtcbiR1c2UtZmx5b3V0OiBmYWxzZSAhZGVmYXVsdDtcbiR1c2UtYXJyb3dzOiBmYWxzZSAhZGVmYXVsdDtcbiR1c2UtYnV0dG9uczogZmFsc2UgIWRlZmF1bHQ7XG4kdXNlLXBpbGxzOiBmYWxzZSAhZGVmYXVsdDtcbiR1c2UtcnVsZXM6IGZhbHNlICFkZWZhdWx0O1xuJHVzZS1zdGF0czogZmFsc2UgIWRlZmF1bHQ7XG4kdXNlLWdyZXlib3g6IGZhbHNlICFkZWZhdWx0O1xuJHVzZS1pY29uczogZmFsc2UgIWRlZmF1bHQ7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQkSEVBRElOR1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkB1c2UgXCJzYXNzOmxpc3RcIjtcblxuLyoqXG4gICogQG1vZHVsZSBIZWFkaW5nc1xuICAqIEBkZXNjcmlwdGlvbiBXaGVuIHdlIGRlZmluZSBhIGhlYWRpbmcgd2UgYWxzbyBkZWZpbmUgYSBjb3JyZXNwb25kaW5nIGNsYXNzIHRvIGdvIHdpdGggaXQuXG4gICpcbiAgKiBAbWFya3VwXG4gICogICA8aDE+SGVhZGluZyAxPC9oMT5cbiAgKiAgIDxoMj5IZWFkaW5nIDI8L2gyPlxuICAqICAgPGgzPkhlYWRpbmcgMzwvaDM+XG4gICogICA8aDQ+SGVhZGluZyA0PC9oND5cbiAgKiAgIDxoNT5IZWFkaW5nIDU8L2g1PlxuICAqICAgPGg2PkhlYWRpbmcgNjwvaDY+XG4gICpcbiAgKiAgIDxoMSBjbGFzcz1cInpldGFcIj5IZWFkaW5nIDE8L2gxPlxuICAqICAgPGgyIGNsYXNzPVwiZXBzaWxvblwiPkhlYWRpbmcgMjwvaDI+XG4gICogICA8aDMgY2xhc3M9XCJkZWx0YVwiPkhlYWRpbmcgMzwvaDM+XG4gICogICA8aDQgY2xhc3M9XCJnYW1tYVwiPkhlYWRpbmcgNDwvaDQ+XG4gICogICA8aDUgY2xhc3M9XCJiZXRhXCI+SGVhZGluZyA1PC9oNT5cbiAgKiAgIDxoNiBjbGFzcz1cImFscGhhXCI+SGVhZGluZyA2PC9oNj5cbiAgKi9cblxuLyoqXG4gKiBBcyBwZXI6IGNzc3dpemFyZHJ5LmNvbS8yMDEyLzAyL3ByYWdtYXRpYy1wcmFjdGljYWwtZm9udC1zaXppbmctaW4tY3NzXG4gKlxuICogV2hlbiB3ZSBkZWZpbmUgYSBoZWFkaW5nIHdlIGFsc28gZGVmaW5lIGEgY29ycmVzcG9uZGluZyBjbGFzcyB0byBnbyB3aXRoIGl0LlxuICogVGhpcyBhbGxvd3MgdXMgdG8gYXBwbHksIHNheSwgYGNsYXNzPWFscGhhYCB0byBhIGBoM2A7IGEgZG91YmxlLXN0cmFuZGVkXG4gKiBoZWFkaW5nIGhpZXJhcmNoeS5cbiAqL1xuXG4vL01hcCBoZWFkaW5ncywgY2xhc3MsIGFuZCBmb250LXNpemVzXG4kaGVhZGluZ3M6ICgnaDEnICdhbHBoYScgJGgxLXNpemUpLFxuICAgICAgICAoJ2gyJyAnYmV0YScgJGgyLXNpemUpLFxuICAgICAgICAoJ2gzJyAnZ2FtbWEnICRoMy1zaXplKSxcbiAgICAgICAgKCdoNCcgJ2RlbHRhJyAkaDQtc2l6ZSksXG4gICAgICAgICgnaDUnICdlcHNpbG9uJyAkaDUtc2l6ZSksXG4gICAgICAgICgnaDYnICd6ZXRhJyAkaDYtc2l6ZSk7XG5cbi8vU2V0IGxpbmUtaGVpZ2h0c1xuJWhlYWRpbmctbGluZS1oZWlnaHQge1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG59XG5cbkBlYWNoICRoZWFkaW5nIGluICRoZWFkaW5ncyB7XG4gICN7bGlzdC5udGgoJGhlYWRpbmcsIDEpfSwgLiN7bGlzdC5udGgoJGhlYWRpbmcsIDIpfSwgLiN7bGlzdC5udGgoJGhlYWRpbmcsIDIpfS0tbWVkaXVtLCAuI3tsaXN0Lm50aCgkaGVhZGluZywgMil9LS1sYXJnZSB7XG4gICAgQGV4dGVuZCAlaGVhZGluZy1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1NtYWxsIHNjcmVlbnNcbkBlYWNoICRoZWFkaW5nIGluICRoZWFkaW5ncyB7XG4gICN7bGlzdC5udGgoJGhlYWRpbmcsIDEpfSwgLiN7bGlzdC5udGgoJGhlYWRpbmcsIDIpfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGxpc3QubnRoKCRoZWFkaW5nLCAzKSk7XG4gIH1cbn1cblxuLy9NZWRpdW0gc2NyZWVuc1xuQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gIEBlYWNoICRoZWFkaW5nIGluICRoZWFkaW5ncyB7XG4gICAgLiN7bGlzdC5udGgoJGhlYWRpbmcsIDIpfS0tbWVkaXVtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShsaXN0Lm50aCgkaGVhZGluZywgMykpO1xuICAgIH1cbiAgfVxufVxuXG4vL0xhcmdlIHNjcmVlbnNcbkBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KGxhcmdlKSB7XG4gIEBlYWNoICRoZWFkaW5nIGluICRoZWFkaW5ncyB7XG4gICAgLiN7bGlzdC5udGgoJGhlYWRpbmcsIDIpfS0tbGFyZ2Uge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKGxpc3QubnRoKCRoZWFkaW5nLCAzKSk7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICAqIEBtb2R1bGUgQW55IEhlYWRpbmcgWy5oTl1cbiAgKiBAZGVzY3JpcHRpb24gQSBnZW5lcmFsIGhlYWRpbmcgY2xhc3MgdG8gdGFyZ2V0IGFueSBoZWFkaW5nXG4gICpcbiAgKiBAbWFya3VwXG5cdDxoZ3JvdXA+XG5cdFx0PGgxIGNsYXNzPWhOPkNhcnBhZ2VzLmNhPC9oMT5cblx0XHQ8aDMgY2xhc3M9aE4+Q2FyIHNob3BwaW5nIG1hZGUgZWFzeS48L2gzPlxuXHQ8L2hncm91cD4gXG4gICovXG4vLyAuaE57XG4vLyB9XG5oZ3JvdXAgLmhOLFxuLmhncm91cCAuaE4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8qKlxuICAqIEBtb2R1bGUgTWFzc2l2ZSBIZWFkaW5nc1xuICAqIEBkZXNjcmlwdGlvbiBBIHNlcmllcyBvZiBjbGFzc2VzIGZvciBzZXR0aW5nIG1hc3NpdmUgdHlwZTsgZm9yIHVzZSBpbiBoZXJvZXMsIG1hc3RoZWFkcywgcHJvbW9zLCBldGMuXG4gICpcbiAgKiBAbWFya3VwXG4gICogICA8aDIgY2xhc3M9XCJnaWdhXCI+R2lnYSBIZWFkaW5nPC9oMj5cbiAgKiAgIDxoMiBjbGFzcz1cIm1lZ2FcIj5NZWdhIEhlYWRpbmc8L2gyPlxuICAqICAgPGgyIGNsYXNzPVwia2lsb1wiPktpbG8gSGVhZGluZzwvaDI+XG4gICovXG4uZ2lnYSB7XG4gIEBleHRlbmQgJWhlYWRpbmctbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZ2lnYS1zaXplKTtcbn1cblxuLm1lZ2Ege1xuICBAZXh0ZW5kICVoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG1lZ2Etc2l6ZSk7XG59XG5cbi5raWxvIHtcbiAgQGV4dGVuZCAlaGVhZGluZy1saW5lLWhlaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRraWxvLXNpemUpO1xufVxuXG4vLyBObyBTaXplIGF0dGFjaGVkIHRvIGNsYXNzLlxuLy8gVXNlIGhlYWRlciBtaXhpbnMgZm9yIHNpemVkIHRpdGxlIHx8IHVzZSBhYm92ZSBcImRlbHRhLCBnYW1tZSwgZ2lnYS4uLlwiIGNsYXNzZXMgdG8gY2hhbmdlIGhlYWRpbmcgc2l6ZS5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCRNSVhJTlMgYW5kICRGVU5DVElPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICAqIEBtb2R1bGUgTWl4aW5zXG4gICogQGRlc2NyaXB0aW9uIEEgbnVtYmVyIG9mIHVzZWZ1bCBtaXhpbnMgZm9yIHdyaXRpbmcgU0FTUy4gSSBoYXZlbid0IGNvbWUgdXAgd2l0aCBhIGdvb2Qgd2F5IG9mIGRvY3VtZW50aW5nIHRoZW0geWV0IDooLiBGb3Igbm90LCBqdXN0IGNoZWNrIHRoZSBzb3VyY2UgY29kZSBmb3IgZG9jdW1lbnRhdGlvbi5cbiAgKi9cblxuQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiRwcmVmaXhlczogKFxuICBcIm1lZGl1bVwiOiBcIm1kXCIsXG4gIFwibGFyZ2VcIjogXCJsZ1wiLFxuICBcInhsYXJnZVwiOiBcInhsXCIsXG4pO1xuXG5AbWl4aW4gc2NyZWVuLWxvb3AoJHNjcmVlbnMpIHtcbiAgQGVhY2ggJHNjcmVlbiBpbiAkc2NyZWVucyB7XG4gICAgJHNjcmVlbi1vdXRwdXQ6IFwiLS1cIiArICRzY3JlZW47XG4gICAgJGFsdGVybmF0ZS1zY3JlZW4tb3V0cHV0OiBcIi1cIiArICRzY3JlZW47XG4gICAgJHByZWZpeDogbWFwLmdldCgkcHJlZml4ZXMsICRzY3JlZW4pO1xuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkoJHNjcmVlbikge1xuICAgICAgJiN7JHNjcmVlbi1vdXRwdXR9LFxuICAgICAgJiN7JGFsdGVybmF0ZS1zY3JlZW4tb3V0cHV0fSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2NyZWVuLWhlbHBlcigpIHtcbiAgQGluY2x1ZGUgc2NyZWVuLWxvb3AoKFwibWVkaXVtXCIsIFwibGFyZ2VcIiwgXCJ4bGFyZ2VcIikpIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qKlxuICogQ3JlYXRlIGEgZnVsbHkgZm9ybWVkIHR5cGUgc3R5bGUgKHNpemluZyBhbmQgdmVydGljYWwgcmh5dGhtKSBieSBwYXNzaW5nIGluIGFcbiAqIHNpbmdsZSB2YWx1ZSwgZS5nLjpcbiAqXG4gICBgQGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO2BcbiAqXG4gKiBUaGFua3MgdG8gQHJlZGNsb3YzciBmb3IgdGhlIGBsaW5lLWhlaWdodGAgU2FzczpcbiAqIHR3aXR0ZXIuY29tL3JlZGNsb3Yzci9zdGF0dXMvMjUwMzAxNTM5MzIxNzk4NjU3XG4gKi9cbkBtaXhpbiBmb250LXNpemUoJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0OmZhbHNlKSB7XG4gICYge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBAaWYgJHVzZS1yZW0gPT0gdHJ1ZSB7XG4gICAgICBmb250LXNpemU6IG1hdGguZGl2KCRmb250LXNpemUsICRiYXNlLWZvbnQtc2l6ZSkqMXJlbTtcbiAgICB9XG4gICAgQGlmICRsaW5lLWhlaWdodCAhPSBmYWxzZSB7XG4gICAgICBsaW5lLWhlaWdodDogY2VpbChtYXRoLmRpdigkZm9udC1zaXplLCAkYmFzZS1saW5lLWhlaWdodCkpICogbWF0aC5kaXYoJGJhc2UtbGluZS1oZWlnaHQsICRmb250LXNpemUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9udC13ZWlnaHQoJHdlaWdodDogXCJub3JtYWxcIiwgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgJiB7XG4gICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXdlaWdodHMge1xuICAgICAgQGlmICR3ZWlnaHQgPT0gJGtleSBvciAkd2VpZ2h0ID09ICR2YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdmFsdWUgaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY29ybmVyLXJhZGl1cygkZmFjdG9yOiAxLCAkc2lkZTogXCJhbGxcIiwgJG92ZXJmbG93OiBcImF1dG9cIikge1xuICAmIHtcbiAgICBAaWYgKCRvdmVyZmxvdyAhPSBcImF1dG9cIikge1xuICAgICAgb3ZlcmZsb3c6ICRvdmVyZmxvdztcbiAgICB9XG5cbiAgICBAaWYgKCRzaWRlID09IFwiYWxsXCIpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJhZGl1cygkZmFjdG9yKTtcbiAgICB9IEBlbHNlIGlmICgkc2lkZSA9PSBcInRvcFwiKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcmFkaXVzKCRmYWN0b3IpO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcmFkaXVzKCRmYWN0b3IpO1xuICAgIH0gQGVsc2UgaWYgKCRzaWRlID09IFwicmlnaHRcIikge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHJhZGl1cygkZmFjdG9yKTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiByYWRpdXMoJGZhY3Rvcik7XG4gICAgfSBAZWxzZSBpZiAoJHNpZGUgPT0gXCJib3R0b21cIikge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHJhZGl1cygkZmFjdG9yKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHJhZGl1cygkZmFjdG9yKTtcbiAgICB9IEBlbHNlIGlmICgkc2lkZSA9PSBcImxlZnRcIikge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogcmFkaXVzKCRmYWN0b3IpO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcmFkaXVzKCRmYWN0b3IpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHdhcm4gXCJEZXNpcmVkIHNpZGUgWyAjeyRzaWRlfSBdIGZvciBib3JkZXIgcmFkaXVzIG5vdCByZWNvZ25pemVkXCI7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogU3R5bGUgYW55IG51bWJlciBvZiBoZWFkaW5ncyBpbiBvbmUgZmVsbCBzd29vcCwgZS5nLjpcbiAqXG4gICAuZm9ve1xuXHQgICBAaW5jbHVkZSBoZWFkaW5ncygxLCAzKXtcblx0XHQgICBjb2xvcjojQkFEQTU1O1xuXHQgICB9XG5cdH1cbiAqXG4gKiBXaXRoIHRoYW5rcyB0byBAbGFyX3p6eiwgQHBhcmFub2lkYSwgQHJvd2FubWFubmluZyBhbmQgdWx0aW1hdGVseVxuICogQHRoaWVycnlsZW1vdWxlYyBmb3IgcmVmaW5pbmcgYW5kIGltcHJvdmluZyBteSBpbml0aWFsIG1peGluLlxuICovXG5AbWl4aW4gaGVhZGluZ3MoJGZyb206IDEsICR0bzogNikge1xuICAlYmFzZS1oZWFkaW5nIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBpZiAkZnJvbSA+PSAxIGFuZCAkdG8gPD0gNiB7XG4gICAgQGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRvIHtcbiAgICAgIGgjeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtaGVhZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vKipcbi8vICogQ3JlYXRlIHZlbmRvci1wcmVmaXhlZCBDU1MgaW4gb25lIGdvLCBlLmcuXG4vLyAqXG4vLyAgIGBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgNHB4KTtgXG4vLyAqXG4vLyAqL1xuLy9AbWl4aW4gdmVuZG9yKCRwcm9wZXJ0eSwgJHZhbHVlLi4uKSB7XG4vLyAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbi8vICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuLy8gIC1tcy0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbi8vICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbi8vICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbi8vfVxuXG4vKipcbiAqIENyZWF0ZSBDU1Mga2V5ZnJhbWUgYW5pbWF0aW9ucyBmb3IgYWxsIHZlbmRvcnMgaW4gb25lIGdvLCBlLmcuOlxuICpcbiAgIC5mb297XG5cdCAgIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24sIHNocmluayAzcyk7XG4gICB9XG5cbiAgIEBpbmNsdWRlIGtleWZyYW1lKHNocmluayl7XG5cdCAgIGZyb217XG5cdFx0ICAgZm9udC1zaXplOjVlbTtcblx0ICAgfVxuICAgfVxuICpcbiAqIENvdXJ0ZXN5IG9mIEBpbnRlZ3JhbGlzdDogdHdpdHRlci5jb20vaW50ZWdyYWxpc3Qvc3RhdHVzLzI2MDQ4NDExNTMxNTQzNzU2OVxuICovXG4vLyBAbWl4aW4ga2V5ZnJhbWUoJGFuaW1hdGlvbi1uYW1lOiBcImRlZmF1bHQtYW5pbWF0aW9uLW5hbWVcIikge1xuLy8gICBALXdlYmtpdC1rZXlmcmFtZXMgJGFuaW1hdGlvbi1uYW1lIHtcbi8vICAgICBAY29udGVudDtcbi8vICAgfVxuXG4vLyAgIEAtbW96LWtleWZyYW1lcyAkYW5pbWF0aW9uLW5hbWUge1xuLy8gICAgIEBjb250ZW50O1xuLy8gICB9XG5cbi8vICAgQC1tcy1rZXlmcmFtZXMgJGFuaW1hdGlvbi1uYW1lIHtcbi8vICAgICBAY29udGVudDtcbi8vICAgfVxuXG4vLyAgIEAtby1rZXlmcmFtZXMgJGFuaW1hdGlvbi1uYW1lIHtcbi8vICAgICBAY29udGVudDtcbi8vICAgfVxuXG4vLyAgIEBrZXlmcmFtZXMgJGFuaW1hdGlvbi1uYW1lIHtcbi8vICAgICBAY29udGVudDtcbi8vICAgfVxuLy8gfVxuXG4vKipcbiAqIEZvcmNlIG92ZXJseSBsb25nIHNwYW5zIG9mIHRleHQgdG8gdHJ1bmNhdGUsIGUuZy46XG4gKlxuICAgYEBpbmNsdWRlIHRydW5jYXRlKDEwMCUpO2BcbiAqXG4gKiBXaGVyZSBgJHRydW5jYXRpb24tYm91bmRhcnlgIGlzIGEgdW5pdGVkIG1lYXN1cmVtZW50LlxuICovXG5AbWl4aW4gdHJ1bmNhdGUoJHRydW5jYXRpb24tYm91bmRhcnkpIHtcbiAgbWF4LXdpZHRoOiAkdHJ1bmNhdGlvbi1ib3VuZGFyeTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qKlxuICogSGF2ZSBmYWxsYmFjayBmb3IgcmdiYSBiYWNrZ3JvdW5kIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnRcbiAqXG5cdEBpbmNsdWRlIHJnYmEtYmFja2dyb3VuZCgjMDkwLCAuNSk7XG5cdEBpbmNsdWRlIHJnYmEtYmFja2dyb3VuZChyZ2IoMCwwLDApLCAuNSk7XG4gKlxuICovXG5AbWl4aW4gcmdiYS1iYWNrZ3JvdW5kKCRjb2xvdXIsICRhbHBoYSkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvdXIsICRhbHBoYSk7XG59XG5cbi8qKlxuICogQ1NTIGFycm93cyEhISBCdXQuLi4gYmVmb3JlIHlvdSByZWFkIG9uLCB5b3UgbWlnaHQgd2FudCB0byBncmFiIGEgY29mZmVlLi4uXG4gKlxuICogVGhpcyBtaXhpbiBjcmVhdGVzIGEgQ1NTIGFycm93IG9uIGEgZ2l2ZW4gZWxlbWVudC4gV2UgY2FuIGhhdmUgdGhlIGFycm93XG4gKiBhcHBlYXIgaW4gb25lIG9mIDEyIGxvY2F0aW9ucywgdGh1czpcbiAqXG4gKiAgICAgICAwMSAgICAwMiAgICAwM1xuICogICAgKy0tLS0tLS0tLS0tLS0tLS0tLStcbiAqIDEyIHwgICAgICAgICAgICAgICAgICB8IDA0XG4gKiAgICB8ICAgICAgICAgICAgICAgICAgfFxuICogMTEgfCAgICAgICAgICAgICAgICAgIHwgMDVcbiAqICAgIHwgICAgICAgICAgICAgICAgICB8XG4gKiAxMCB8ICAgICAgICAgICAgICAgICAgfCAwNlxuICogICAgKy0tLS0tLS0tLS0tLS0tLS0tLStcbiAqICAgICAgIDA5ICAgIDA4ICAgIDA3XG4gKlxuICogWW91IHBhc3MgdGhpcyBwb3NpdGlvbiBpbiBhbG9uZyB3aXRoIGEgZGVzaXJlZCBhcnJvdyBjb2xvciBhbmQgb3B0aW9uYWxcbiAqIGJvcmRlciBjb2xvciwgZm9yIGV4YW1wbGU6XG4gKlxuICogYEBpbmNsdWRlIGFycm93KHRvcCwgbGVmdCwgcmVkKWBcbiAqXG4gKiBmb3IganVzdCBhIHNpbmdsZSwgcmVkIGFycm93LCBvcjpcbiAqXG4gKiBgQGluY2x1ZGUgYXJyb3coYm90dG9tLCBjZW50ZXIsIHJlZCwgYmxhY2spYFxuICpcbiAqIHdoaWNoIHdpbGwgY3JlYXRlIGEgcmVkIHRyaWFuZ2xlIHdpdGggYSBibGFjayBib3JkZXIgd2hpY2ggc2l0cyBhdCB0aGUgYm90dG9tXG4gKiBjZW50ZXIgb2YgdGhlIGVsZW1lbnQuIENhbGwgdGhlIG1peGluIHRodXM6XG4gKlxuICAgLmZvb3tcblx0ICAgYmFja2dyb3VuZC1jb2xvcjojQkFEQTU1O1xuXHQgICBib3JkZXI6MXB4IHNvbGlkICNBQ0U7XG5cdCAgIEBpbmNsdWRlIGFycm93KHRvcCwgbGVmdCwgI0JBREE1NSwgI0FDRSk7XG4gICB9XG4gKlxuICovXG5AbWl4aW4gYXJyb3coJGFycm93LWVkZ2UsICRhcnJvdy1sb2NhdGlvbiwgJGFycm93LWNvbG9yLCAkYm9yZGVyLWNvbG9yOiAkYXJyb3ctY29sb3IsICRib3JkZXItc2l6ZTogMnB4KSB7XG5cbiAgJGFycm93LXNpemU6ICRiYXNlLXNwYWNpbmctdW5pdCAqIDAuNDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBAaWYgJGJvcmRlci1zaXplIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6ICRhcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlcjogJGFycm93LXNpemUgLSAkYm9yZGVyLXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAaWYgJGFycm93LWVkZ2UgPT0gdG9wIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlci1zaXplIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGFycm93LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cblxuICBAaWYgJGFycm93LWVkZ2UgPT0gYm90dG9tIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlci1zaXplIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGFycm93LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cblxuICBAaWYgJGFycm93LWVkZ2UgPT0gYm90dG9tIG9yICRhcnJvdy1lZGdlID09IHRvcCB7XG4gICAgQGlmICRhcnJvdy1sb2NhdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogJGFycm93LXNpemUgLSAkYm9yZGVyLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAkYXJyb3ctc2l6ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGFycm93LWxvY2F0aW9uID09IGNlbnRlciB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtICRhcnJvdy1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGFycm93LXNpemUgKyAkYm9yZGVyLXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRhcnJvdy1sb2NhdGlvbiA9PSByaWdodCB7XG4gICAgICBAaWYgJGJvcmRlci1zaXplIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAkYXJyb3ctc2l6ZSAtICRib3JkZXItc2l6ZSArIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAkYXJyb3ctc2l6ZSArIDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAaWYgJGFycm93LWVkZ2UgPT0gcmlnaHQge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlci1zaXplIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYXJyb3ctY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuXG4gIEBpZiAkYXJyb3ctZWRnZSA9PSBsZWZ0IHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyLXNpemUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGFycm93LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRhcnJvdy1lZGdlID09IGxlZnQgb3IgJGFycm93LWVkZ2UgPT0gcmlnaHQge1xuXG4gICAgQGlmICRhcnJvdy1sb2NhdGlvbiA9PSB0b3Age1xuICAgICAgQGlmICRib3JkZXItc2l6ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6ICRhcnJvdy1zaXplIC0gJGJvcmRlci1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6ICRhcnJvdy1zaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYXJyb3ctbG9jYXRpb24gPT0gY2VudGVyIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtICRhcnJvdy1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSAkYXJyb3ctc2l6ZSArICRib3JkZXItc2l6ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGFycm93LWxvY2F0aW9uID09IGJvdHRvbSB7XG4gICAgICBAaWYgJGJvcmRlci1zaXplIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogJGFycm93LXNpemUgLSAkYm9yZGVyLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogJGFycm93LXNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4vKipcbiAqIFF1aWNrIG1lZGlhIHF1ZXJ5IG1peGluLlxuICpcbiAqIEl04oCZcyBub3QgZ3JlYXQgcHJhY3RpY2UgdG8gZGVmaW5lIHNvbGlkIGJyZWFrcG9pbnRzIHVwLWZyb250LCBwcmVmZXJyaW5nIHRvXG4gKiBtb2RpZnkgeW91ciBkZXNpZ24gd2hlbiBpdCBuZWVkcyBpdCwgcmF0aGVyIHRoYW4gYXNzdW1pbmcgeW914oCZbGwgd2FudCBhXG4gKiBjaGFuZ2UgYXQg4oCYbW9iaWxl4oCZLiBIb3dldmVyLCBhcyBpbnVpdC5jc3MgaXMgcmVxdWlyZWQgdG8gdGFrZSBhIGhhbmRzIG9mZlxuICogYXBwcm9hY2ggdG8gZGVzaWduIGRlY2lzaW9ucywgdGhpcyBpcyB0aGUgY2xvc2VzdCB3ZSBjYW4gZ2V0IHRvIGJha2VkLWluXG4gKiByZXNwb25zaXZlbmVzcy4gSXTigJlzIGZsZXhpYmxlIGVub3VnaCB0byBhbGxvdyB5b3UgdG8gc2V0IHlvdXIgb3duIGJyZWFrcG9pbnRzXG4gKiBidXQgc29saWQgZW5vdWdoIHRvIGJlIGZyYW1ld29ya2lmaWVkLlxuICpcbiAqIFdlIGRlZmluZSBzb21lIGJyb2FkIGJyZWFrcG9pbnRzIGluIG91ciB2YXJzIGZpbGUgdGhhdCBhcmUgcGlja2VkIHVwIGhlcmVcbiAqIGZvciB1c2UgaW4gYSBzaW1wbGUgbWVkaWEgcXVlcnkgbWl4aW4uIE91ciBvcHRpb25zIGFyZTpcbiAqXG4gKiBtZWRpdW1cbiAqIGxhcmdlXG4gKiB4bGFyZ2VcbiAqXG4gKiB2aXNpYmxlLXNtYWxsXG4gKiB2aXNpYmxlLW1lZGl1bVxuICogdmlzaWJsZS1sYXJnZVxuICpcbiAqIGhpZGRlbi1zbWFsbFxuICogaGlkZGVuLW1lZGl1bVxuICogaGlkZGVuLWxhcmdlXG4gKlxuICogTm90IHVzaW5nIGEgbWVkaWEgcXVlcnkgd2lsbCwgbmF0dXJhbGx5LCBzZXJ2ZSBzdHlsZXMgdG8gYWxsIGRldmljZXMuXG4gKlxuICogYEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHNtYWxsLW9ubHkpeyBbc3R5bGVzIGhlcmVdIH1gXG4gKlxuICogV2Ugd29yayBvdXQgeW91ciBlbmQgcG9pbnRzIGZvciB5b3U6XG4gKi9cbiRzbWFsbC1lbmQ6ICRtZWRpdW0tc3RhcnQgLSAxcHg7XG4kbWVkaXVtLWVuZDogJGxhcmdlLXN0YXJ0IC0gMXB4O1xuJGxhcmdlLWVuZDogJHhsYXJnZS1zdGFydCAtIDFweDtcblxuQG1peGluIHF1aWNrLW1lZGlhLXF1ZXJ5KCRtZWRpYS1xdWVyeSwgJHByaW50OiBmYWxzZSkge1xuXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gbWVkaXVtIG9yICRtZWRpYS1xdWVyeSA9PSBoaWRkZW4tc21hbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtZWRpdW0tc3RhcnQsIDk5OTk5LCAkcHJpbnQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gbGFyZ2Ugb3IgJG1lZGlhLXF1ZXJ5ID09IHZpc2libGUtbGFyZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsYXJnZS1zdGFydCwgOTk5OTksICRwcmludCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRtZWRpYS1xdWVyeSA9PSB4bGFyZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR4bGFyZ2Utc3RhcnQsIDk5OTk5LCAkcHJpbnQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gdmlzaWJsZS1zbWFsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMCwgJHNtYWxsLWVuZCwgJHByaW50KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09IHZpc2libGUtbWVkaXVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbWVkaXVtLXN0YXJ0LCAkbWVkaXVtLWVuZCwgJHByaW50KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09IGhpZGRlbi1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsYXJnZS1zdGFydCwgJHNtYWxsLWVuZCwgJHByaW50KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09IGhpZGRlbi1sYXJnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMCwgJG1lZGl1bS1lbmQsICRwcmludCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRtZWRpYS1xdWVyeSA9PSByZXRpbmEge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRtZWRpYS1xdWVyeSA9PSBcIlwiIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKipcbiAqIE1lZGlhIFF1ZXJ5IE1peGluXG4gKlxuICogVGhpcyBpcyBhIHNpbXBsZSBtZWRpYSBxdWVyeSBtaXhpbiB0aGF0IHN1cHBvcnRzIG1pbiBhbmQgbWF4IHdpZHRocy5cbiAqXG4gKiBJRTggZG9lc24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMsIHNvIHNldCAkZml4ZWQtcXVlcmllcyB0byBhIHdpZHRoIHRvXG4gKiBjcmVhdGUgc3R5bGUgc2hlZXRzIGZvciB0aGF0IHBhcnRpY3VsYXIgd2lkdGguXG4gKiBJbnNwaXJlZCBieTogLy9odHRwOi8vamFrZWFyY2hpYmFsZC5naXRodWIuY29tL3Nhc3MtaWUvXG4gKlxuICoqL1xuXG5AbWl4aW4gbWVkaWEtcXVlcnkoJG1pbiwgJG1heDogOTk5OTksICRwcmludDogZmFsc2UpIHtcblxuICAkcHJpbnQtcXVlcnk6IFwiXCI7XG4gIEBpZiAkcHJpbnQgPT0gdHJ1ZSB7XG4gICAgJHByaW50LXF1ZXJ5OiBcInByaW50LCBcIjtcbiAgfVxuXG4gIC8vIElmIHdlJ3JlIG91dHB1dHRpbmcgZm9yIGEgZml4ZWQgbWVkaWEgcXVlcnkuLi5cbiAgQGlmICRmaXhlZC1xdWVyaWVzIHtcbiAgICAvL0lmIHRoZSBmaXhlZCBxdWVyeSBpcyBpbiB0aGUgbWVkaWEgcXVlcnkgcmFuZ2VcblxuICAgIEBpZiAkZml4ZWQtcXVlcmllcyA+PSAkbWluIGFuZCAkZml4ZWQtcXVlcmllcyA8PSAkbWF4IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG5cbiAgICBAaWYgJG1pbiA+PSAwIGFuZCAkbWF4IDwgOTk5OTkge1xuICAgICAgQG1lZGlhICN7JHByaW50LXF1ZXJ5fXNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID49IDAge1xuICAgICAgQG1lZGlhICN7JHByaW50LXF1ZXJ5fXNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPCA5OTk5OSB7XG4gICAgICBAbWVkaWEgI3skcHJpbnQtcXVlcnl9c2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qKlxuICogRm9udCBGYWNlIGZyb20gdGhlIEJvdXJib24gbGlicmFyeVxuICpcbiAqIEknbSBub3QgYSBiaWcgZmFuIG9mIHRoZSBDb21wYXNzIGZvbnQtZmFjZSBtaXhpbi5cbiAqIEJvdXJib24ncyBpcyBiZXR0ZXIgaHR0cDovL2JvdXJib24uaW8vZG9jcy8jZm9udC1mYWNlXG4gKi9cblxuQG1peGluIGJvdXJib24tZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCwgJHZlcnNpb246IDEgKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIHNyYzogdXJsKFwiI3skZmlsZS1wYXRofS5lb3Q/YnVzdD12I3skdmVyc2lvbn1cIik7XG4gICAgc3JjOiB1cmwoXCIjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiI3skZmlsZS1wYXRofS53b2ZmP2J1c3Q9diN7JHZlcnNpb259XCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiI3skZmlsZS1wYXRofS50dGY/YnVzdD12I3skdmVyc2lvbn1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiI3skZmlsZS1wYXRofS5zdmcjI3skZm9udC1mYW1pbHl9XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG5AbWl4aW4gYmxlZWQoJGZhY3RvcjogMSwgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgJG5lZ2F0aXZlLW1hcmdpbjogLSBzcGFjaW5nKCRmYWN0b3IpO1xuICBtYXJnaW4tcmlnaHQ6ICRuZWdhdGl2ZS1tYXJnaW4gaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuICBtYXJnaW4tbGVmdDogJG5lZ2F0aXZlLW1hcmdpbiBpbXBvcnRhbnQoJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiBwdXNoKCRkaXJlY3Rpb246IGFsbCwgJG11bHRpcGxpZXI6IDEsICRpc0ltcG9ydGFudDogZmFsc2UpIHtcbiAgJiB7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gXCJhbGxcIiB7XG4gICAgICBAaW5jbHVkZSBwdXNoKHNpZGVzLCAkbXVsdGlwbGllciwgJGlzSW1wb3J0YW50KTtcbiAgICAgIEBpbmNsdWRlIHB1c2goZW5kcywgJG11bHRpcGxpZXIsICRpc0ltcG9ydGFudCk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwic2lkZXNcIiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoJG11bHRpcGxpZXIpIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcoJG11bHRpcGxpZXIpIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImVuZHNcIiB7XG4gICAgICBtYXJnaW4tdG9wOiBzcGFjaW5nKCRtdWx0aXBsaWVyKSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoJG11bHRpcGxpZXIpIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgIH1cblxuICAgIEBlYWNoICRzaWRlIGluICRib3gtbW9kZWwtc2lkZXMge1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gJHNpZGUge1xuICAgICAgICBtYXJnaW4tI3skc2lkZX06IHNwYWNpbmcoJG11bHRpcGxpZXIpIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZmx1c2goJGRpcmVjdGlvbjogYWxsLCAkaXNJbXBvcnRhbnQ6IGZhbHNlKSB7XG4gICYge1xuICAgIEBpZiAkZGlyZWN0aW9uID09IFwiYWxsXCIge1xuICAgICAgQGluY2x1ZGUgZmx1c2goc2lkZXMsICRpc0ltcG9ydGFudCk7XG4gICAgICBAaW5jbHVkZSBmbHVzaChlbmRzLCAkaXNJbXBvcnRhbnQpO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcInNpZGVzXCIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nKDApIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcoMCkgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwiZW5kc1wiIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwYWNpbmcoMCkgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDApIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgIH1cblxuICAgIEBlYWNoICRzaWRlIGluICRib3gtbW9kZWwtc2lkZXMge1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gJHNpZGUge1xuICAgICAgICBtYXJnaW4tI3skc2lkZX06IHNwYWNpbmcoMCkgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzb2Z0KCRkaXJlY3Rpb246IGFsbCwgJG11bHRpcGxpZXI6IDEsICRpc0ltcG9ydGFudDogZmFsc2UpIHtcbiAgJiB7XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gXCJhbGxcIiB7XG4gICAgICBAaW5jbHVkZSBzb2Z0KHNpZGVzLCAkbXVsdGlwbGllciwgJGlzSW1wb3J0YW50KTtcbiAgICAgIEBpbmNsdWRlIHNvZnQoZW5kcywgJG11bHRpcGxpZXIsICRpc0ltcG9ydGFudCk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwic2lkZXNcIiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKCRtdWx0aXBsaWVyKSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICAgIHBhZGRpbmctbGVmdDogc3BhY2luZygkbXVsdGlwbGllcikgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwiZW5kc1wiIHtcbiAgICAgIHBhZGRpbmctdG9wOiBzcGFjaW5nKCRtdWx0aXBsaWVyKSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKCRtdWx0aXBsaWVyKSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICB9XG5cbiAgICBAZWFjaCAkc2lkZSBpbiAkYm94LW1vZGVsLXNpZGVzIHtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09ICRzaWRlIHtcbiAgICAgICAgcGFkZGluZy0jeyRzaWRlfTogc3BhY2luZygkbXVsdGlwbGllcikgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBoYXJkKCRkaXJlY3Rpb246IGFsbCwgJGlzSW1wb3J0YW50OiBmYWxzZSkge1xuICAmIHtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBcImFsbFwiIHtcbiAgICAgIEBpbmNsdWRlIGhhcmQoc2lkZXMsICRpc0ltcG9ydGFudCk7XG4gICAgICBAaW5jbHVkZSBoYXJkKGVuZHMsICRpc0ltcG9ydGFudCk7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwic2lkZXNcIiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDApIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nKDApIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBcImVuZHNcIiB7XG4gICAgICBwYWRkaW5nLXRvcDogc3BhY2luZygwKSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nKDApIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgIH1cblxuICAgIEBlYWNoICRzaWRlIGluICRib3gtbW9kZWwtc2lkZXMge1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gJHNpZGUge1xuICAgICAgICBwYWRkaW5nLSN7JHNpZGV9OiBzcGFjaW5nKDApIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3BhY2luZy1oZWxwZXIoJGNsYXNzTmFtZUJhc2UsICRzaXplQmFzZTogJGJhc2Utc3BhY2luZy11bml0LCAkcHJvcGVydHlCYXNlTmFtZTogXCJcIiwgJGlzSW1wb3J0YW50OiB0cnVlKSB7XG4gICRwcm9wZXJ0eU5hbWU6ICRjbGFzc05hbWVCYXNlO1xuICBAaWYgJHByb3BlcnR5QmFzZU5hbWUgIT0gXCJcIiB7XG4gICAgJHByb3BlcnR5TmFtZTogJHByb3BlcnR5QmFzZU5hbWU7XG4gIH1cblxuICAuI3skY2xhc3NOYW1lQmFzZX0ge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIge1xuICAgICAgI3skcHJvcGVydHlOYW1lfTogJHNpemVCYXNlIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgIH1cblxuICAgICYtLXNpZGVzLFxuICAgICYtc2lkZXMge1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlciB7XG4gICAgICAgICN7JHByb3BlcnR5TmFtZX0tcmlnaHQ6ICRzaXplQmFzZSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICAgICAgI3skcHJvcGVydHlOYW1lfS1sZWZ0OiAkc2l6ZUJhc2UgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZW5kcyxcbiAgICAmLWVuZHMge1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlciB7XG4gICAgICAgICN7JHByb3BlcnR5TmFtZX0tdG9wOiAkc2l6ZUJhc2UgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgICAgICN7JHByb3BlcnR5TmFtZX0tYm90dG9tOiAkc2l6ZUJhc2UgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIGlzLW51bWJlcigkc2l6ZUJhc2UpIGFuZCAkc2l6ZUJhc2UgPiAwIHtcbiAgICAgIEBlYWNoICRuYW1lLCAkZmFjdG9yIGluICRzaXplLWZhY3RvcnMge1xuICAgICAgICAkY29tcHV0ZWRTaXplOiAkc2l6ZUJhc2UgKiAkZmFjdG9yO1xuXG4gICAgICAgICYtI3skbmFtZX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIge1xuICAgICAgICAgICAgI3skcHJvcGVydHlOYW1lfTogJGNvbXB1dGVkU2l6ZSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLSN7JG5hbWV9LS1zaWRlcyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlciB7XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eU5hbWV9LXJpZ2h0OiAkY29tcHV0ZWRTaXplIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgICAgICAgICAgI3skcHJvcGVydHlOYW1lfS1sZWZ0OiAkY29tcHV0ZWRTaXplIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtI3skbmFtZX0tLWVuZHMge1xuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIge1xuICAgICAgICAgICAgI3skcHJvcGVydHlOYW1lfS10b3A6ICRjb21wdXRlZFNpemUgaW1wb3J0YW50KCRpc0ltcG9ydGFudCk7XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eU5hbWV9LWJvdHRvbTogJGNvbXB1dGVkU2l6ZSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc2lkZSBpbiAkYm94LW1vZGVsLXNpZGVzIHtcbiAgICAgICYtLSN7JHNpZGV9LFxuICAgICAgJi0jeyRzaWRlfSB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIge1xuICAgICAgICAgICN7JHByb3BlcnR5TmFtZX0tI3skc2lkZX06ICRzaXplQmFzZSBpbXBvcnRhbnQoJGlzSW1wb3J0YW50KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgaXMtbnVtYmVyKCRzaXplQmFzZSkgYW5kICRzaXplQmFzZSA+IDAge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGZhY3RvciBpbiAkc2l6ZS1mYWN0b3JzIHtcbiAgICAgICAgICAmLSN7JG5hbWV9LS0jeyRzaWRlfSxcbiAgICAgICAgICAmLSN7JG5hbWV9LSN7JHNpZGV9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eU5hbWV9LSN7JHNpZGV9OiAkc2l6ZUJhc2UgKiAkZmFjdG9yIGltcG9ydGFudCgkaXNJbXBvcnRhbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0JFBBUkFHUkFQSFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFRoZSBgLmxlZGVgIGNsYXNzIGlzIHVzZWQgdG8gbWFrZSB0aGUgaW50cm9kdWN0b3J5IHRleHQgKHVzdWFsbHkgYSBwYXJhZ3JhcGgpXG4gKiBvZiBhIGRvY3VtZW50IHNsaWdodGx5IGxhcmdlci5cbiAqL1xuLyoqXG4gICogQG1vZHVsZSBQYXJhZ3JhcGggW3BdXG4gICogQGRlc2NyaXB0aW9uIENoZWNrIGVtJyBwYXJhZ3JhcGhzIG91dFxuICAqXG4gICogQG1vZGlmaWVyIFsubGVkZV0gTWFrZSB0aGUgaW50cm9kdWN0b3J5IHRleHQgKHVzdWFsbHkgYSBwYXJhZ3JhcGgpIG9mIGEgZG9jdW1lbnQgc2xpZ2h0bHkgbGFyZ2VyLlxuICAqXG4gICogQG1hcmt1cFxuICAqICAgPHA+UGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIFZlc3RpYnVsdW0gdG9ydG9yIHF1YW0sIGZldWdpYXQgdml0YWUsIHVsdHJpY2llcyBlZ2V0LCB0ZW1wb3Igc2l0IGFtZXQsIGFudGUuIERvbmVjIGV1IGxpYmVybyBzaXQgYW1ldCBxdWFtIGVnZXN0YXMgc2VtcGVyLiBBZW5lYW4gdWx0cmljaWVzIG1pIHZpdGFlIGVzdC4gTWF1cmlzIHBsYWNlcmF0IGVsZWlmZW5kIGxlby48L3A+XG4gICovXG5cbi5sZWRlLFxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhc2UtZm9udC1zaXplICogMS4xMjUpO1xufVxuXG4udGV4dC1lbGxpcHNpcyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODYlO1xufVxuXG4uc2hvcnQtcCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFJvYm90bywgU2Vnb2UgVUksIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMDg2ZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJExJTktTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKipcbiAgKiBAbW9kdWxlIExpbmtzIFthXVxuICAqIEBkZXNjcmlwdGlvbiBZb3VyIGJhc2ljIGxpbmtcbiAgKlxuICAqIEBtYXJrdXBcbiAgKiAgIDxhIGhyZWY9XCJodHRwOi8vd3d3LmNhcnBhZ2VzLmNhXCIgdGFyZ2V0PVwiX2JsYW5rXCI+Q2xpY2sgbWUhPC9hPlxuICAqL1xuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQkUVVPVEVTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKipcbiAqIEJpZyB1cCBAYm9ibGV0OiBodG1sNWRvY3Rvci5jb20vYmxvY2txdW90ZS1xLWNpdGVcbiAqL1xuXG4vKipcbiAgKiBAbW9kdWxlIElubGluZSBxdW90ZXMgW3FdXG4gICogQGRlc2NyaXB0aW9uIFB1dCBzb21lIHF1b3RlcyBpbiB0aHVyXG4gICpcbiAgKiBAbWFya3VwXG4gICogICA8cD5BbmQgd2l0aCBncmVhdCBhdWRhY2l0eSwgaGUgdG9sZCB0aGVtLCA8cT5NeSBuYW1lIGlzIGRlcnAhPC9xPjwvcD5cbiAgKi9cbnEge1xuICBxdW90ZXM6IFwiXFwyMDE4XCIgXCJcXDIwMTlcIiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE4XCI7XG4gICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE5XCI7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIH1cblxuICBxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICB9XG5cbiAgcTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIwMURcIjtcbiAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgfVxufVxuXG4vKipcbiAgKiBAbW9kdWxlIEJsb2NrIHF1b3RlcyBbYmxvY2txdW90ZV1cbiAgKiBAZGVzY3JpcHRpb24gUHV0IHNvbWUgYmxvY2t5IHF1b3RlcyBpbiB0aHVyXG4gICpcbiAgKiBAbW9kaWZpZXIgWy5ibG9ja3F1b3RlLS1pbmRlbnRdIEluZGVudCB0aGUgcXVvdGVcbiAgKlxuICAqIEBtYXJrdXBcbiAgKiAgIDxibG9ja3F1b3RlIGNsYXNzPVwiYmxvY2txdW90ZS0taW5kZW50XCI+XG4gICogICAgICAgPHA+SW5zYW5pdHk6IGRvaW5nIHRoZSBzYW1lIHRoaW5nIG92ZXIgYW5kIG92ZXIgYWdhaW4gYW5kIGV4cGVjdGluZyBkaWZmZXJlbnQgcmVzdWx0cy48L3A+XG4gICogICAgICAgPGIgY2xhc3M9XCJibG9ja3F1b3RlX19zb3VyY2VcIj5BbGJlcnQgRWluc3RlaW48L2I+XG4gICogICA8L2Jsb2NrcXVvdGU+XG4gICovXG5cbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwiXFwyMDFDXCIgXCJcXDIwMURcIjtcblxuICBwIHtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAqIDEuMjU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGNvbnRlbnQ6IG5vLWNsb3NlLXF1b3RlO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAxRFwiO1xuICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMThcIjtcbiAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICB9XG5cbiAgcTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIwMTlcIjtcbiAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS0taW5kZW50IHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkbGlnaHRlci1ncmV5O1xufVxuXG5cbi5ibG9ja3F1b3RlX19zb3VyY2Uge1xuICBjb2xvcjogJGxpZ2h0LWdyZXk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcIjtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0JENPREVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuY29kZSxcbnByZSB7XG4gIHBhZGRpbmc6IDAgM3B4IDJweDtcbiAgZm9udC1mYW1pbHk6ICRtb25hY287XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplIC0gMjtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBJbmxpbmUgQ29kZSBbY29kZV1cbiAgKiBAZGVzY3JpcHRpb24gRGlzcGxheSBpbmxpbmUgY29kZVxuICAqXG4gICogQG1hcmt1cFxuICAqICAgPHA+PGNvZGU+Y29uc29sZS5sb2coJ0hlbGxvIFdvcmxkIScpOzwvY29kZT48L3A+XG4gICovXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdC1ncmV5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ncmV5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKipcbiAgKiBAbW9kdWxlIEJsb2NrZWQgQ29kZSBbcHJlXVxuICAqIEBkZXNjcmlwdGlvbiBEaXNwbGF5IGJsb2NrcyBvZiBjb2RlXG4gICpcbiAgKiBAbW9kaWZpZXIgWy5wcmVfX3Njcm9sbGFibGVdIEdpdmVzIG1heCBoZWlnaHQgc28gdGhhdCBibG9jayBpcyBzY3JvbGxhYmxlXG4gICpcbiAgKiBAbWFya3VwXG4gICogICA8cHJlPjxjb2RlPlxuICAqICAgICAgIHZhciBmb28gPSBcIkhlbGxvXCI7PGJyLz5cbiAgKiAgICAgICB2YXIgYmFyID0gXCIgV29ybGQhXCI7PGJyLz5cbiAgKiAgICAgICBjb25zb2xlLmxvZyhmb28gKyBiYXIpO1xuICAqICAgPC9jb2RlPjwvcHJlPlxuICAqL1xucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IG1hdGguZGl2KCRoYWxmLXNwYWNpbmctdW5pdCAtIDEsIDIpO1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAtIDE7IC8vIDE0cHggdG8gMTNweFxuICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdC1ncmV5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyAvLyBmYWxsYmFjayBmb3IgSUU3LThcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmFuZC1yb3VuZCk7XG5cbiAgLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbiAgJi5wcmVfX3Njcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRGT05UIFNUQUNLU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gU29tZSBzd2VldCBmb250IHN0YWNrcyBmb3VuZCBhdCBodHRwOi8vY3NzZm9udHN0YWNrLmNvbS9cblxuLyogVXNlIHRoaXMgc2NyaXB0IHRvIHNjcmFwZSB0aGF0IHBhZ2UgZm9yIGZvbnRzXG52YXIgZm9udHM7XG4kKCcucG9zdC5ncm91cCcpLmVhY2goZnVuY3Rpb24oKXtcblx0dmFyIGYgPSAkKHRoaXMpLmZpbmQoJy5oZHInKS5odG1sKCkudG9Mb3dlckNhc2UoKS5yZXBsYWNlKC9cXHMvZywgJy0nKSxcblx0XHRzID0gJCh0aGlzKS5maW5kKCcuc3RhY2sgcCcpLmh0bWwoKS5yZXBsYWNlKCdmb250LWZhbWlseTogJywgJycpLFxuXHRcdGkgPSAkKHRoaXMpLmZpbmQoJy5pbmZvIHNwYW4nKS5odG1sKCkucmVwbGFjZSgnPGJyPicsICcnKS50cmltKCkucmVwbGFjZSgvW1xcclxcbl0vZywgJywgJykucmVwbGFjZSgvXFxzKy9nLCBcIiBcIikudHJpbSgpO1xuXHRmb250cys9ICdcXC9cXC9TdXBwb3J0OiAnICsgaSArICdcXG4nICsgJyQnICsgZiArICc6ICcgKyBzICsgJ1xcblxcbic7XG59KTtcbmNvbnNvbGUubG9nKGZvbnRzKTtcbiovXG5cblxuLyogU0FOUyBTRVJJRiBcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8vU3VwcG9ydDogTWFjOiA5OC43NCUsIFdpbmRvd3M6IDk5Ljg0JVxuJGFyaWFsOiBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cbi8vU3VwcG9ydDogTWFjOiA5Ni4yMiUsIFdpbmRvd3M6IDk4LjA4JVxuJGFyaWFsLWJsYWNrOiBcIkFyaWFsIEJsYWNrXCIsIFwiQXJpYWwgQm9sZFwiLCBHYWRnZXQsIHNhbnMtc2VyaWY7XG5cbi8vU3VwcG9ydDogTWFjOiA5NC43NyUsIFdpbmRvd3M6IDg4LjM5JVxuJGFyaWFsLW5hcnJvdzogXCJBcmlhbCBOYXJyb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vU3VwcG9ydDogTWFjOiA5NS4xNCUsIFdpbmRvd3M6IDU5LjUzJVxuJGFyaWFsLXJvdW5kZWQtbXQtYm9sZDogXCJBcmlhbCBSb3VuZGVkIE1UIEJvbGRcIiwgXCJIZWx2ZXRpY2EgUm91bmRlZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDEuMDglLCBXaW5kb3dzOiAwJVxuJGF2YW50LWdhcmRlOiBcIkF2YW50IEdhcmRlXCIsIEF2YW50Z2FyZGUsIFwiQ2VudHVyeSBHb3RoaWNcIiwgQ2VudHVyeUdvdGhpYywgXCJBcHBsZUdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogMzguNzQlLCBXaW5kb3dzOiA4My40MSVcbiRjYWxpYnJpOiBDYWxpYnJpLCBDYW5kYXJhLCBTZWdvZSwgXCJTZWdvZSBVSVwiLCBPcHRpbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogMzQuNDElLCBXaW5kb3dzOiA4My4wOCVcbiRjYW5kYXJhOiBDYW5kYXJhLCBDYWxpYnJpLCBTZWdvZSwgXCJTZWdvZSBVSVwiLCBPcHRpbWEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogNTMuMTUlLCBXaW5kb3dzOiA4Ny42MiVcbiRjZW50dXJ5LWdvdGhpYzogXCJDZW50dXJ5IEdvdGhpY1wiLCBDZW50dXJ5R290aGljLCBBcHBsZUdvdGhpYywgc2Fucy1zZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDIuMTAlLCBXaW5kb3dzOiA5OS4xOCVcbiRmcmFua2xpbi1nb3RoaWMtbWVkaXVtOiBcIkZyYW5rbGluIEdvdGhpYyBNZWRpdW1cIiwgXCJGcmFua2xpbiBHb3RoaWNcIiwgXCJJVEMgRnJhbmtsaW4gR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTQuNDElLCBXaW5kb3dzOiAxLjI2JVxuJGZ1dHVyYTogRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDk5LjY0JSwgV2luZG93czogMi4wOCVcbiRnZW5ldmE6IEdlbmV2YSwgVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTUuNTAlLCBXaW5kb3dzOiA1OC41NCVcbiRnaWxsLXNhbnM6IFwiR2lsbCBTYW5zXCIsIFwiR2lsbCBTYW5zIE1UXCIsIENhbGlicmksIHNhbnMtc2VyaWY7XG5cbi8vU3VwcG9ydDogTWFjOiAxMDAuMDAlLCBXaW5kb3dzOiA3LjM0JVxuJGhlbHZldGljYTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTUuMTQlLCBXaW5kb3dzOiAlXG4kaW1wYWN0OiBJbXBhY3QsIEhhZXR0ZW5zY2h3ZWlsZXIsIFwiRnJhbmtsaW4gR290aGljIEJvbGRcIiwgQ2hhcmNvYWwsIFwiSGVsdmV0aWNhIEluc2VyYXRcIiwgXCJCaXRzdHJlYW0gVmVyYSBTYW5zIEJvbGRcIiwgXCJBcmlhbCBCbGFja1wiLCBzYW5zIHNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogMTAwLjAwJSwgV2luZG93czogMC4wMCVcbiRsdWNpZGEtZ3JhbmRlOiBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIFNhbnNcIiwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTMuNjklLCBXaW5kb3dzOiAyLjUyJVxuJG9wdGltYTogT3B0aW1hLCBTZWdvZSwgXCJTZWdvZSBVSVwiLCBDYW5kYXJhLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDAuMDAlLCBXaW5kb3dzOiA3NS4zNiVcbiRzZWdvZS11aTogXCJTZWdvZSBVSVwiLCBGcnV0aWdlciwgXCJGcnV0aWdlciBMaW5vdHlwZVwiLCBcIkRlamF2dSBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vU3VwcG9ydDogTWFjOiA5MS43MSUsIFdpbmRvd3M6IDk5Ljk1JVxuJHRhaG9tYTogVGFob21hLCBWZXJkYW5hLCBTZWdvZSwgc2Fucy1zZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDk3LjEyJSwgV2luZG93czogOTkuNjclXG4kdHJlYnVjaGV0LW1zOiBcIlRyZWJ1Y2hldCBNU1wiLCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIFNhbnNcIiwgVGFob21hLCBzYW5zLXNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTkuMTAlLCBXaW5kb3dzOiA5OS44NCVcbiR2ZXJkYW5hOiBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG5cbi8qIFNFUklGXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4vL1N1cHBvcnQ6IE1hYzogOTMuMzMlLCBXaW5kb3dzOiA2MC4zNSVcbiRiYXNrZXJ2aWxsZTogQmFza2VydmlsbGUsIFwiQmFza2VydmlsbGUgT2xkIEZhY2VcIiwgXCJIb2VmbGVyIFRleHRcIiwgR2FyYW1vbmQsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTIuNjElLCBXaW5kb3dzOiAwLjAwJVxuJGJpZy1jYXNsb246IFwiQmlnIENhc2xvblwiLCBcIkJvb2sgQW50aXF1YVwiLCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIEdlb3JnaWEsIHNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogMC4wMCUsIFdpbmRvd3M6IDU1LjgxJVxuJGJvZG9uaS1tdDogXCJCb2RvbmkgTVRcIiwgRGlkb3QsIFwiRGlkb3QgTFQgU1REXCIsIFwiSG9lZmxlciBUZXh0XCIsIEdhcmFtb25kLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDQ5LjAxJSwgV2luZG93czogODYuMDklXG4kYm9vay1hbnRpcXVhOiBcIkJvb2sgQW50aXF1YVwiLCBQYWxhdGlubywgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBcIlBhbGF0aW5vIExUIFNURFwiLCBHZW9yZ2lhLCBzZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDQ2LjMxJSwgV2luZG93czogNTguNDMlXG4kY2FsaXN0by1tdDogXCJDYWxpc3RvIE1UXCIsIFwiQm9va21hbiBPbGQgU3R5bGVcIiwgQm9va21hbiwgXCJHb3VkeSBPbGQgU3R5bGVcIiwgR2FyYW1vbmQsIFwiSG9lZmxlciBUZXh0XCIsIFwiQml0c3RyZWFtIENoYXJ0ZXJcIiwgR2VvcmdpYSwgc2VyaWY7XG5cbi8vU3VwcG9ydDogTWFjOiAzNS4zMiUsIFdpbmRvd3M6IDgzLjM1JVxuJGNhbWJyaWE6IENhbWJyaWEsIEdlb3JnaWEsIHNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTMuNTElLCBXaW5kb3dzOiAwLjAwJVxuJGRpZG90OiBEaWRvdCwgXCJEaWRvdCBMVCBTVERcIiwgXCJIb2VmbGVyIFRleHRcIiwgR2FyYW1vbmQsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogNDkuOTElLCBXaW5kb3dzOiA4Ni40NyVcbiRnYXJhbW9uZDogR2FyYW1vbmQsIEJhc2tlcnZpbGxlLCBcIkJhc2tlcnZpbGxlIE9sZCBGYWNlXCIsIFwiSG9lZmxlciBUZXh0XCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTcuNDglLCBXaW5kb3dzOiA5OS40MCVcbiRnZW9yZ2lhOiBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG5cbi8vU3VwcG9ydDogTWFjOiA0Ny41NyUsIFdpbmRvd3M6IDU4LjExJVxuJGdvdWR5LW9sZC1zdHlsZTogXCJHb3VkeSBPbGQgU3R5bGVcIiwgR2FyYW1vbmQsIFwiQmlnIENhc2xvblwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDkyLjYxJSwgV2luZG93czogMC45OSVcbiRob2VmbGVyLXRleHQ6IFwiSG9lZmxlciBUZXh0XCIsIFwiQmFza2VydmlsbGUgb2xkIGZhY2VcIiwgR2FyYW1vbmQsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTkuNjQlLCBXaW5kb3dzOiA3Ni4xMiVcbiRsdWNpZGEtYnJpZ2h0OiBcIkx1Y2lkYSBCcmlnaHRcIiwgR2VvcmdpYSwgc2VyaWY7XG5cbi8vU3VwcG9ydDogTWFjOiA4Ni4xMyUsIFdpbmRvd3M6IDk5LjI5JVxuJHBhbGF0aW5vOiBQYWxhdGlubywgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBcIlBhbGF0aW5vIExUIFNURFwiLCBcIkJvb2sgQW50aXF1YVwiLCBHZW9yZ2lhLCBzZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDAuMDAlLCBXaW5kb3dzOiA2Ni41NCVcbiRwZXJwZXR1YTogUGVycGV0dWEsIEJhc2tlcnZpbGxlLCBcIkJpZyBDYXNsb25cIiwgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBQYWxhdGlubywgXCJVUlcgUGFsbGFkaW8gTFwiLCBcIk5pbWJ1cyBSb21hbiBObzkgTFwiLCBzZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDAuMDAlLCBXaW5kb3dzOiA2NS45NCVcbiRyb2Nrd2VsbDogUm9ja3dlbGwsIFwiQ291cmllciBCb2xkXCIsIENvdXJpZXIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcblxuLy9TdXBwb3J0OiBNYWM6IDAuMDAlLCBXaW5kb3dzOiA2Ni4xMCVcbiRyb2Nrd2VsbC1leHRyYS1ib2xkOiBcIlJvY2t3ZWxsIEV4dHJhIEJvbGRcIiwgXCJSb2Nrd2VsbCBCb2xkXCIsIG1vbm9zcGFjZTtcblxuLy9TdXBwb3J0OiBNYWM6IDk3LjQ4JSwgV2luZG93czogOTkuNjclXG4kdGltZXMtbmV3LXJvbWFuOiBUaW1lc05ld1JvbWFuLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xuXG5cbi8qIE1PTk9TUEFDRURcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8vU3VwcG9ydDogTWFjOiA5NC41OSUsIFdpbmRvd3M6IDQuMTYlXG4kYW5kYWxlLW1vbm86IFwiQW5kYWxlIE1vbm9cIiwgQW5kYWxlTW9ubywgbW9ub3NwYWNlO1xuXG4vL1N1cHBvcnQ6IE1hYzogMzQuNzclLCBXaW5kb3dzOiA4Mi45NyVcbiRjb25zb2xhczogQ29uc29sYXMsIG1vbmFjbywgbW9ub3NwYWNlO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTUuNjglLCBXaW5kb3dzOiA5OS43MyVcbiRjb3VyaWVyLW5ldzogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgXCJMdWNpZGEgVHlwZXdyaXRlclwiLCBtb25vc3BhY2U7XG5cbi8vU3VwcG9ydDogTWFjOiAwLjAwJSwgV2luZG93czogOTkuMTglXG4kbHVjaWRhLWNvbnNvbGU6IFwiTHVjaWRhIENvbnNvbGVcIiwgXCJMdWNpZGEgU2FucyBUeXBld3JpdGVyXCIsIE1vbmFjbywgXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuXG4vL1N1cHBvcnQ6IE1hYzogOTkuNjQlLCBXaW5kb3dzOiA3NC44MSVcbiRsdWNpZGEtc2Fucy10eXBld3JpdGVyOiBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBNb25hY28sIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcblxuLy9TdXBwb3J0OiBNYWM6IDk5LjgyJSwgV2luZG93czogMi43NCVcbiRtb25hY286IE1vbmFjbywgQ29uc29sYXMsIFwiTHVjaWRhIENvbnNvbGVcIiwgbW9ub3NwYWNlO1xuXG5cbi8qIEZBTlRBU1lcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8vU3VwcG9ydDogTWFjOiA5Mi42MSUsIFdpbmRvd3M6IDY2Ljg3JVxuJGNvcHBlcnBsYXRlOiBDb3BwZXJwbGF0ZSwgXCJDb3BwZXJwbGF0ZSBHb3RoaWMgTGlnaHRcIiwgZmFudGFzeTtcblxuLy9TdXBwb3J0OiBNYWM6IDkyLjQzJSwgV2luZG93czogNzAuMzclXG4kcGFweXJ1czogUGFweXJ1cywgZmFudGFzeTtcblxuXG4vKiBTQ1JJUFRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8vU3VwcG9ydDogTWFjOiA5MC45OSUsIFdpbmRvd3M6IDU5LjY0JVxuJGJydXNoLXNjcmlwdC1tdDogXCJCcnVzaCBTY3JpcHQgTVRcIiwgY3Vyc2l2ZTtcblxuXG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCRJTUFHRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAgKiBAbW9kdWxlIEltYWdlcyBbaW1nXVxuICAqIEBkZXNjcmlwdGlvbiBXZSBnb3Qgc29tZSBpbWFnZXMgby1lciBoZS15YVxuICAqXG4gICogQG1vZGlmaWVyIFsuaW1nLS1yb3VuZF0gUm91bmRlZCBpbWFnZXNcbiAgKiBAbW9kaWZpZXIgWy5pbWctLXJpZ2h0XSBQbGFjZSByaWdodFxuICAqIEBtb2RpZmllciBbLmltZy0tbGVmdF0gUGxhY2UgbGVmdFxuICAqIEBtb2RpZmllciBbLmltZy0tY2VudGVyXSBQbGFjZSBjZW50ZXJcbiAgKlxuICAqIEBtYXJrdXBcbiAgKiAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tL2MvMTAwLzEwMFwiIC8+XG4gICovXG4vKipcbiAqIEZsdWlkIGltYWdlcy5cbiAqL1xuaW1nLCAuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvL1NvIHRoYXQgYGFsdGAgdGV4dCBpcyB2aXN1YWxseSBvZmZzZXQgaWYgaW1hZ2VzIGRvbuKAmXQgbG9hZC5cbn1cblxuXG4vKipcbiAqIE5vbi1mbHVpZCBpbWFnZXMgaWYgeW91IHNwZWNpZnkgYHdpZHRoYCBhbmQvb3IgYGhlaWdodGAgYXR0cmlidXRlcy5cbiAqL1xuaW1nW3dpZHRoXSxcbmltZ1toZWlnaHRdIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5cbi8qKlxuICogUm91bmRlZCBpbWFnZXMuXG4gKi9cbi5pbWctLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xufVxuXG5cbi8qKlxuICogSW1hZ2UgcGxhY2VtZW50IHZhcmlhdGlvbnMuXG4gKi9cbi5pbWctLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gIG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG59XG5cbi5pbWctLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcbn1cblxuLmltZy0tY2VudGVyLCAuaW1nLS1jZW50cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0JExJU1RTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKipcbiAgKiBAbW9kdWxlIExpc3RzIFt1bCwgb2xdXG4gICogQGRlc2NyaXB0aW9uIFlvdXIgYmFzaWMgbGlzdHNcbiAgKlxuICAqIEBtb2RpZmllciBbLm51bWJlcmVkLWxpc3RdIEhhdmUgYSBudW1iZXJlZCBgdWxgIHdpdGhvdXQgdGhlIHNlbWFudGljcyBpbXBsaWVkIGJ5IHVzaW5nIGFuIGBvbGAuXG4gICpcbiAgKiBAbWFya3VwXG5cdDx1bD5cblx0XHQ8bGk+SXRlbSAxPC9saT5cblx0XHQ8bGk+SXRlbSAyPC9saT5cblx0XHQ8bGk+SXRlbSAzPC9saT5cblx0PC91bD5cblxuXHQ8dWwgY2xhc3M9XCJudW1iZXJlZC1saXN0XCI+XG5cdFx0PGxpPkl0ZW0gMTwvbGk+XG5cdFx0PGxpPkl0ZW0gMjwvbGk+XG5cdFx0PGxpPkl0ZW0gMzwvbGk+XG5cdDwvdWw+XG4gICovXG5cblxuLyoqXG4gKiBSZW1vdmUgdmVydGljYWwgc3BhY2luZyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xubGkge1xuICA+IHVsLFxuICA+IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qKlxuICogSGF2ZSBhIG51bWJlcmVkIGB1bGAgd2l0aG91dCB0aGUgc2VtYW50aWNzIGltcGxpZWQgYnkgdXNpbmcgYW4gYG9sYC5cbiAqL1xuLyp1bCovXG4ubnVtYmVyZWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCRUQUJMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogQG1vZHVsZSBUYWJsZXMgW3RhYmxlXVxuICogQGRlc2NyaXB0aW9uIFdlIGhhdmUgYSBsb3QgYXQgb3VyIGRpc3Bvc2FsIGZvciBtYWtpbmcgdmVyeSBjb21wbGV4IHRhYmxlIGNvbnN0cnVjdHMsIGUuZy46XG4gKlxuICogQG1vZGlmaWVyIFsudGFibGUtLWJvcmRlcmVkXSBBZGQgYSBib3JkZXJcbiAqIEBtb2RpZmllciBbLnRhYmxlLS1zdHJpcGVkXSBBbHRlcm5hdGVzIHRoZSBiYWNrZ3JvdW5kIG9mIHRoZSByb3dzXG4gKiBAbW9kaWZpZXIgWy50YWJsZS0tZGF0YV0gU21hbGxlciB0ZXh0XG4gKlxuICogQG1hcmt1cFxuICogICA8dGFibGUgY2xhc3M9XCJ0YWJsZS0tYm9yZGVyZWQgIHRhYmxlLS1zdHJpcGVkICB0YWJsZS0tZGF0YVwiPlxuICogICAgICAgPGNvbGdyb3VwPlxuICogICAgICAgICAgIDxjb2wgY2xhc3M9dDEwPlxuICogICAgICAgICAgIDxjb2wgY2xhc3M9dDEwPlxuICogICAgICAgICAgIDxjb2wgY2xhc3M9dDEwPlxuICogICAgICAgICAgIDxjb2w+XG4gKiAgICAgICA8L2NvbGdyb3VwPlxuICogICAgICAgPHRoZWFkPlxuICogICAgICAgICAgIDx0cj5cbiAqICAgICAgICAgICAgICAgPHRoIGNvbHNwYW49Mz5Gb288L3RoPlxuICogICAgICAgICAgICAgICA8dGg+QmFyPC90aD5cbiAqICAgICAgICAgICA8L3RyPlxuICogICAgICAgICAgIDx0cj5cbiAqICAgICAgICAgICAgICAgPHRoPkxvcmVtPC90aD5cbiAqICAgICAgICAgICAgICAgPHRoPklwc3VtPC90aD5cbiAqICAgICAgICAgICAgICAgPHRoIGNsYXNzPW51bWVyaWNhbD5Eb2xvcjwvdGg+XG4gKiAgICAgICAgICAgICAgIDx0aD5TaXQ8L3RoPlxuICogICAgICAgICAgIDwvdHI+XG4gKiAgICAgICA8L3RoZWFkPlxuICogICAgICAgPHRib2R5PlxuICogICAgICAgICAgIDx0cj5cbiAqICAgICAgICAgICAgICAgPHRoIHJvd3NwYW49Mz5TaXQ8L3RoPlxuICogICAgICAgICAgICAgICA8dGQ+RG9sb3I8L3RkPlxuICogICAgICAgICAgICAgICA8dGQgY2xhc3M9bnVtZXJpY2FsPjAzLjc4ODwvdGQ+XG4gKiAgICAgICAgICAgICAgIDx0ZD5Mb3JlbTwvdGQ+XG4gKiAgICAgICAgICAgPC90cj5cbiAqICAgICAgICAgICA8dHI+XG4gKiAgICAgICAgICAgICAgIDx0ZD5Eb2xvcjwvdGQ+XG4gKiAgICAgICAgICAgICAgIDx0ZCBjbGFzcz1udW1lcmljYWw+MzIuMjEwPC90ZD5cbiAqICAgICAgICAgICAgICAgPHRkPkxvcmVtPC90ZD5cbiAqICAgICAgICAgICA8L3RyPlxuICogICAgICAgICAgIDx0cj5cbiAqICAgICAgICAgICAgICAgPHRkPkRvbG9yPC90ZD5cbiAqICAgICAgICAgICAgICAgPHRkIGNsYXNzPW51bWVyaWNhbD40Ny43OTc8L3RkPlxuICogICAgICAgICAgICAgICA8dGQ+TG9yZW08L3RkPlxuICogICAgICAgICAgIDwvdHI+XG4gKiAgICAgICAgICAgPHRyPlxuICogICAgICAgICAgICAgICA8dGggcm93c3Bhbj0yPlNpdDwvdGg+XG4gKiAgICAgICAgICAgICAgIDx0ZD5Eb2xvcjwvdGQ+XG4gKiAgICAgICAgICAgICAgIDx0ZCBjbGFzcz1udW1lcmljYWw+MDkuNjQwPC90ZD5cbiAqICAgICAgICAgICAgICAgPHRkPkxvcmVtPC90ZD5cbiAqICAgICAgICAgICA8L3RyPlxuICogICAgICAgICAgIDx0cj5cbiAqICAgICAgICAgICAgICAgPHRkPkRvbG9yPC90ZD5cbiAqICAgICAgICAgICAgICAgPHRkIGNsYXNzPW51bWVyaWNhbD4xMi4xMTc8L3RkPlxuICogICAgICAgICAgICAgICA8dGQ+TG9yZW08L3RkPlxuICogICAgICAgICAgIDwvdHI+XG4gKiAgICAgICA8L3Rib2R5PlxuICogICA8L3RhYmxlPlxuICovXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRoLFxudGQge1xuICBwYWRkaW5nOiBtYXRoLmRpdigkYmFzZS1zcGFjaW5nLXVuaXQsIDQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZzogJGhhbGYtc3BhY2luZy11bml0O1xuICB9XG59XG5cblxuLyoqXG4gKiBDZWxsIGFsaWdubWVudHNcbiAqL1xuW2NvbHNwYW5dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bY29sc3Bhbj1cIjFcIl0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5bcm93c3Bhbl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5bcm93c3Bhbj1cIjFcIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubnVtZXJpY2FsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qKlxuICogSW4gdGhlIEhUTUwgYWJvdmUgd2Ugc2VlIHNldmVyYWwgYGNvbGAgZWxlbWVudHMgd2l0aCBjbGFzc2VzIHdob3NlIG51bWJlcnNcbiAqIHJlcHJlc2VudCBhIHBlcmNlbnRhZ2Ugd2lkdGggZm9yIHRoYXQgY29sdW1uLiBXZSBsZWF2ZSBvbmUgY29sdW1uIGZyZWUgb2YgYVxuICogY2xhc3Mgc28gdGhhdCBjb2x1bW4gY2FuIHNvYWsgdXAgdGhlIGVmZmVjdHMgb2YgYW55IGFjY2lkZW50YWwgYnJlYWthZ2UgaW5cbiAqIHRoZSB0YWJsZS5cbiAqL1xuLnQ1IHtcbiAgd2lkdGg6IDUlXG59XG5cbi50MTAge1xuICB3aWR0aDogMTAlXG59XG5cbi50MTIge1xuICB3aWR0aDogMTIuNSVcbn1cblxuLyogMS84ICovXG4udDE1IHtcbiAgd2lkdGg6IDE1JVxufVxuXG4udDIwIHtcbiAgd2lkdGg6IDIwJVxufVxuXG4udDI1IHtcbiAgd2lkdGg6IDI1JVxufVxuXG4vKiAxLzQgKi9cbi50MzAge1xuICB3aWR0aDogMzAlXG59XG5cbi50MzMge1xuICB3aWR0aDogMzMuMzMzJVxufVxuXG4vKiAxLzMgKi9cbi50MzUge1xuICB3aWR0aDogMzUlXG59XG5cbi50Mzcge1xuICB3aWR0aDogMzcuNSVcbn1cblxuLyogMy84ICovXG4udDQwIHtcbiAgd2lkdGg6IDQwJVxufVxuXG4udDQ1IHtcbiAgd2lkdGg6IDQ1JVxufVxuXG4udDUwIHtcbiAgd2lkdGg6IDUwJVxufVxuXG4vKiAxLzIgKi9cbi50NTUge1xuICB3aWR0aDogNTUlXG59XG5cbi50NjAge1xuICB3aWR0aDogNjAlXG59XG5cbi50NjIge1xuICB3aWR0aDogNjIuNSVcbn1cblxuLyogNS84ICovXG4udDY1IHtcbiAgd2lkdGg6IDY1JVxufVxuXG4udDY2IHtcbiAgd2lkdGg6IDY2LjY2NiVcbn1cblxuLyogMi8zICovXG4udDcwIHtcbiAgd2lkdGg6IDcwJVxufVxuXG4udDc1IHtcbiAgd2lkdGg6IDc1JVxufVxuXG4vKiAzLzQqL1xuLnQ4MCB7XG4gIHdpZHRoOiA4MCVcbn1cblxuLnQ4NSB7XG4gIHdpZHRoOiA4NSVcbn1cblxuLnQ4NyB7XG4gIHdpZHRoOiA4Ny41JVxufVxuXG4vKiA3LzggKi9cbi50OTAge1xuICB3aWR0aDogOTAlXG59XG5cbi50OTUge1xuICB3aWR0aDogOTUlXG59XG5cblxuLyoqXG4gKiBCb3JkZXJlZCB0YWJsZXNcbiAqL1xuLnRhYmxlLS1ib3JkZXJlZCB7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS11aS1jb2xvcjtcblxuICAgICY6ZW1wdHkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHRyOmxhc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgfVxuXG4gIHRib2R5IHRyIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gIH1cbn1cblxuXG4vKipcbiAqIFN0cmlwZWQgdGFibGVzXG4gKi9cbi50YWJsZS0tc3RyaXBlZCB7XG5cbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JleTsgLyogT3ZlcnJpZGUgdGhpcyBjb2xvciBpbiB5b3VyIHRoZW1lIHN0eWxlc2hlZXQgKi9cbiAgfVxufVxuXG5cbi8qKlxuICogRGF0YSB0YWJsZVxuICovXG4udGFibGUtLWRhdGEge1xuICBmb250OiAxMnB4LzEuNSBzYW5zLXNlcmlmO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkRk9STVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICAqIEBtb2R1bGUgRGVmYXVsdCBGb3JtcyBbZm9ybV1cbiAgKiBAZGVzY3JpcHRpb24gRGVmYXVsdCBmb3JtIGxheW91dFxuICAqXG4gICogQG1vZGlmaWVyIFsuZm9ybS0taW5saW5lXSBNYWtlIGFsbCBlbGVtZW50cyBpbmxpbmVcbiAgKlxuICAqIEBtYXJrdXBcbiAgKiAgIDxmb3JtPlxuICAqICAgICAgIDxmaWVsZHNldD5cbiAgKiAgICAgICAgICAgPGxlZ2VuZD5MZWdlbmQ8L2xlZ2VuZD5cbiAgKiAgICAgICAgICAgPGxhYmVsPkxhYmVsIG5hbWU8L2xhYmVsPlxuICAqICAgICAgICAgICA8aW5wdXQgY2xhc3M9XCJ0ZXh0LWlucHV0XCIgdHlwZT1cInRleHRcIiBwbGFjZWhvbGRlcj1cIlR5cGUgc29tZXRoaW5n4oCmXCI+XG4gICogICAgICAgICAgIDxsYWJlbCBjbGFzcz1cImNoZWNrYm94XCI+XG4gICogICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCI+IENoZWNrIG1lIG91dFxuICAqICAgICAgICAgICA8L2xhYmVsPlxuICAqICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cImJ1dHRvblwiPlN1Ym1pdDwvYnV0dG9uPlxuICAqICAgICAgIDwvZmllbGRzZXQ+XG4gICogICA8L2Zvcm0+XG4gICovXG5cbi5mb3JtLS1pbmxpbmUge1xuICAuaE4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgZmllbGRzZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qKlxuKiBMYWJlbHNcbiovXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICYucmVxdWlyZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKiAnXG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAkaGFsZi1zcGFjaW5nLXVuaXQ7XG4gIH1cblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShtZWRpdW0pIHtcbiAgICAuZm9ybS0taW5saW5lICYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiogRXh0cmEgaGVscCB0ZXh0IGluIGBsYWJlbGBzLCBlLmcuOlxuKlxuPGxhYmVsPkNhcmQgbnVtYmVyIDxzbWFsbCBjbGFzcz1hZGRpdGlvbmFsPk5vIHNwYWNlczwvc21hbGw+PC9sYWJlbD5cbipcbiovXG4uYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAgKiBAbW9kdWxlIFRleHQgaW5wdXRzIFsudGV4dC1pbnB1dF1cbiAgKiBAZGVzY3JpcHRpb24gSW5zdGVhZCBvZiBhIGBbdHlwZV1gIHNlbGVjdG9yIGZvciBlYWNoIGtpbmQgb2YgZm9ybSBpbnB1dCwgd2UganVzdCB1c2UgYVxuICAqIGNsYXNzIHRvIHRhcmdldCBhbnkvZXZlcnkgb25lLCBlLmcuOlxuICAqXG4gICogQG1hcmt1cFxuICAqICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJ0ZXh0LWlucHV0XCIgcGxhY2Vob2xkZXI9XCJUZXh04oCmXCI+XG4gICogICA8aW5wdXQgdHlwZT1cImVtYWlsXCIgY2xhc3M9XCJ0ZXh0LWlucHV0XCIgcGxhY2Vob2xkZXI9XCJFbWFpbOKAplwiPlxuICAqICAgPGlucHV0IHR5cGU9XCJwYXNzd29yZFwiIGNsYXNzPVwidGV4dC1pbnB1dFwiIHBsYWNlaG9sZGVyPVwiUGFzc3dvcmTigKZcIj5cbiAgKi9cblxuLnRleHQtaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWlucHV0LFxudGV4dGFyZWEge1xuICAvKipcbiAgICogU3R5bGUgdGhlc2UgdmlhIHlvdXIgdGhlbWUgc3R5bGVzaGVldC5cbiAgICovXG5cbiAgLy9JbmxpbmVcbiAgLmZvcm0tLWlubGluZSAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cblxuLyoqXG4gICogQG1vZHVsZSBSYWRpby9DaGVja2JveCBpbnRwdXRzIFsuY2hlY2tib3hdXG4gICogQGRlc2NyaXB0aW9uIENoZWNrYm94IGVsZW1lbnRzXG4gICpcbiAgKiBAbWFya3VwXG4gICogICA8bGFiZWwgY2xhc3M9XCJjaGVja2JveFwiPlxuICAqICAgICAgIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiAvPiBDaGVjayBpdCFcbiAgKiAgIDwvbGFiZWw+XG4gICovXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAvL3BhZGRpbmctbGVmdDogJGJhc2Utc3BhY2luZy11bml0O1xuXG4gIC8vSW5saW5lXG4gIC5mb3JtLS1pbmxpbmUgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cbiAgLy9JbmxpbmVcbiAgLmZvcm0tLWlubGluZSAmIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRoYWxmLXNwYWNpbmctdW5pdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDlcbjsgLyogSUU4LTkgKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gUmVzZXQgd2lkdGggb2YgaW5wdXQgaW1hZ2VzLCBidXR0b25zLCByYWRpb3MsIGNoZWNrYm94ZXNcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bzsgLy8gT3ZlcnJpZGUgb2YgZ2VuZXJpYyBpbnB1dCBzZWxlY3RvclxufVxuXG5cbi8vIENoYW5nZSB0aGUgY3Vyc29yXG5sYWJlbCxcbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8qKlxuICAqIEBtb2R1bGUgRXh0cmEgSGVscCBbLmV4dHJhLWhlbHBdXG4gICogQGRlc2NyaXB0aW9uIEV4dHJhIGhlbHAgdGV4dCBkaXNwbGF5ZWQgYWZ0ZXIgYSBmaWVsZCB3aGVuIHRoYXQgZmllbGQgaXMgaW4gZm9jdXNcbiAgKlxuICAqIEBtYXJrdXBcbiAgKiAgIDxsYWJlbCBmb3I9XCJlbWFpbFwiPkVtYWlsOjwvbGFiZWw+XG4gICogICA8aW5wdXQgdHlwZT1cImVtYWlsXCIgY2xhc3M9XCJ0ZXh0LWlucHV0XCIgaWQ9XCJlbWFpbFwiPlxuICAqICAgPHNtYWxsIGNsYXNzPVwiZXh0cmEtaGVscFwiPi5lZHUgZW1haWxzIG9ubHk8L3NtYWxsPlxuICAqL1xuLypzbWFsbCovXG4uZXh0cmEtaGVscCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1pbnB1dDphY3RpdmUgKyAuZXh0cmEtaGVscCxcbi50ZXh0LWlucHV0OmZvY3VzICsgLmV4dHJhLWhlbHAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3BlY2lhbC11c2VyLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICRHUklEXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKipcbiAqIFRoaXMgaXMgaW5zcGlyZWQgYnkgdGhlIEZvdW5kYXRpb24gR3JpZFxuICogaHR0cDovL2ZvdW5kYXRpb24uenVyYi5jb20vZG9jcy9jb21wb25lbnRzL2dyaWQuaHRtbFxuXG4gKiBZb3UgY2FuIHBsYXkgd2l0aCBhIGxpdmUgZXhhbXBsZSBoZXJlOlxuICogaHR0cDovL2NvZGVwZW4uaW8vbWF0dGRyb3NlL3Blbi9jckVIRz9lZGl0b3JzPTEwMFxuICovXG5cbi8qXG4gKiBTQ1JFRU4gU1BFQ0lGSUVEIEdSSUQgU1RZTElOR1NcbiAqL1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gc2NyZWVuLWdyaWQoJHNjcmVlbiwgJHByZWZpeCkge1xuXG4gIC8vIENlbnRlciB0aGUgY29sdW1uXG4gIC4jeyRwcmVmaXh9XFw6bC1jb2x1bW4tY2VudGVyZWQsXG4gIC5sLWNvbHVtbi0tI3skc2NyZWVufS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIC8vZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEFkZCBleHRyYSBzcGFjaW5nIGJldHdlZW4gY29sdW1uc1xuICAuI3skcHJlZml4fVxcOmwtcm93LXNwYWNlZCA+IFtjbGFzcyo9XCJsLWNvbHVtblwiXSxcbiAgLmwtcm93LS0jeyRzY3JlZW59LXNwYWNlZCA+IFtjbGFzcyo9XCJsLWNvbHVtblwiXSB7XG4gICAgcGFkZGluZzogMCAoJGNvbHVtbi1ndXR0ZXIpO1xuICB9XG5cbiAgLiN7JHByZWZpeH1cXDpsLXJvdy1zcGFjZWQtZG91YmxlID4gW2NsYXNzKj1cImwtY29sdW1uXCJdLFxuICAubC1yb3ctLSN7JHNjcmVlbn0tc3BhY2VkLWRvdWJsZSA+IFtjbGFzcyo9XCJsLWNvbHVtblwiXSB7XG4gICAgcGFkZGluZzogMCAoJGNvbHVtbi1ndXR0ZXIgKiAyKTtcbiAgfVxuXG4gIC4jeyRwcmVmaXh9XFw6bC1yb3ctc3BhY2VkID4gW2NsYXNzKj1cImwtY29sdW1uXCJdOmZpcnN0LWNoaWxkLFxuICAuI3skcHJlZml4fVxcOmwtcm93LXNwYWNlZC1kb3VibGUgPiBbY2xhc3MqPVwibC1jb2x1bW5cIl06Zmlyc3QtY2hpbGQsXG4gIC5sLXJvdy0tI3skc2NyZWVufS1zcGFjZWQgPiBbY2xhc3MqPVwibC1jb2x1bW5cIl06Zmlyc3QtY2hpbGQsXG4gIC5sLXJvdy0tI3skc2NyZWVufS1zcGFjZWQtZG91YmxlID4gW2NsYXNzKj1cImwtY29sdW1uXCJdOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRjb2x1bW4tZ3V0dGVyLCAyKTtcbiAgfVxuXG4gIC4jeyRwcmVmaXh9XFw6bC1yb3ctc3BhY2VkID4gW2NsYXNzKj1cImwtY29sdW1uXCJdOmxhc3QtY2hpbGQsXG4gIC4jeyRwcmVmaXh9XFw6bC1yb3ctc3BhY2VkLWRvdWJsZSA+IFtjbGFzcyo9XCJsLWNvbHVtblwiXTpsYXN0LWNoaWxkLFxuICAubC1yb3ctLSN7JHNjcmVlbn0tc3BhY2VkID4gW2NsYXNzKj1cImwtY29sdW1uXCJdOmxhc3QtY2hpbGQsXG4gIC5sLXJvdy0tI3skc2NyZWVufS1zcGFjZWQtZG91YmxlID4gW2NsYXNzKj1cImwtY29sdW1uXCJdOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRjb2x1bW4tZ3V0dGVyLCAyKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbWFyZ2luIHRoYXQgc3BhY2VzIHRoZSBjb2x1bW5zIG9uIHNtYWxsZXIgc2NyZWVuc1xuICBbY2xhc3MqPVwiI3skcHJlZml4fTpsLWNvbHVtblwiXSxcbiAgW2NsYXNzKj1cImwtY29sdW1uLS0jeyRzY3JlZW59XCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gQmFzaWMgY29sdW1uIHVzYWdlXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHRvdGFsLWNvbHVtbnMge1xuICAgIC4jeyRwcmVmaXh9XFw6bC1jb2x1bW4tI3skaX0sXG4gICAgLmwtY29sdW1uLS0jeyRzY3JlZW59LSN7JGl9IHtcbiAgICAgIHdpZHRoOiBncmlkQ2FsYygkaSwgJHRvdGFsLWNvbHVtbnMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbHVtbiBvZmZzZXRzXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHRvdGFsLWNvbHVtbnMgLSAyIHtcbiAgICAuI3skcHJlZml4fVxcOmwtY29sdW1uLW9mZnNldC0jeyRpfSxcbiAgICAubC1jb2x1bW4tLSN7JHNjcmVlbn0tb2Zmc2V0LSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBncmlkQ2FsYygkaSwgJHRvdGFsLWNvbHVtbnMpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkc2NyZWVuICE9ICdzbWFsbCcge1xuICAgIC8vIFJlc2V0IHB1bGwvcHVzaCB0byBvdmVyd3JpdGUgdGhlIHNtYWxsZXIgc2NyZWVuIHNldHRpbmdcbiAgICAuI3skcHJlZml4fVxcOmwtY29sdW1uLXB1c2gtcmVzZXQsXG4gICAgLmwtY29sdW1uLS0jeyRzY3JlZW59LXB1c2gtcmVzZXQge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuI3skcHJlZml4fVxcOmwtY29sdW1uLXB1bGwtcmVzZXQsXG4gICAgLmwtY29sdW1uLS0jeyRzY3JlZW59LXB1bGwtcmVzZXQge1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gQmFzaWMgcHVzaCBhbmQgcHVsbHNcbiAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDIge1xuICAgIC4jeyRwcmVmaXh9XFw6bC1jb2x1bW4tcHVzaC0jeyRpfSxcbiAgICAubC1jb2x1bW4tLSN7JHNjcmVlbn0tcHVzaC0jeyRpfSB7XG4gICAgICBsZWZ0OiBncmlkQ2FsYygkaSwgJHRvdGFsLWNvbHVtbnMpO1xuICAgIH1cblxuICAgIC4jeyRwcmVmaXh9XFw6bC1jb2x1bW4tcHVsbC0jeyRpfSxcbiAgICAubC1jb2x1bW4tLSN7JHNjcmVlbn0tcHVsbC0jeyRpfSB7XG4gICAgICByaWdodDogZ3JpZENhbGMoJGksICR0b3RhbC1jb2x1bW5zKTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiLiN7JHByZWZpeH06bC1jb2x1bW4tcHVzaFwiXSxcbiAgW2NsYXNzKj1cIi5sLWNvbHVtbi0tI3skc2NyZWVufS1wdXNoXCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIFtjbGFzcyo9XCIuI3skcHJlZml4fTpsLWNvbHVtbi1wdWxsXCJdLFxuICBbY2xhc3MqPVwiLmwtY29sdW1uLS0jeyRzY3JlZW59LXB1bGxcIl0ge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQGlmICR1c2UtZ3JpZCA9PSB0cnVlIHtcblxuICAvKipcbiAgICAqIEBtb2R1bGUgR3JpZCBSb3cgWy5sLXJvd11cbiAgICAqIEBkZXNjcmlwdGlvbiBHcmlkIGNvbnRhaW5lciBmb3IgY29sdW1uc1xuICAgICpcbiAgICAqIEBtb2RpZmllciBbLmwtcm93LS1jb2xsYXBzZV0gQ29sbGFwc2Ugc3BhY2luZyBiZXR3ZWVuIGlubmVyIGNvbHVtbnNcbiAgICAqIEBtb2RpZmllciBbLmwtcm93LS1mbHVzaF0gRmx1c2ggb3V0IHRoZSBjb2x1bW5zIHRvIHRoZSBlZGdlIG9mIHRoZSBjb250YWluZXJcbiAgICAqIEBtb2RpZmllciBbLmwtcm93LS17c2NyZWVufS1zcGFjZWRdIFNwYWNlIG91dCB0aGUgaW5uZXIgY29sdW1uc1xuICAgICogQG1vZGlmaWVyIFsubC1yb3ctLXtzY3JlZW59LWRvdWJsZS1zcGFjZWRdIFNwYWNlIG91dCB0aGUgaW5uZXIgY29sdW1uc1xuICAgICpcbiAgICAqIEBtYXJrdXBcbiAgICA8ZGl2IGNsYXNzPVwibC1yb3dcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJsLWNvbHVtbi0tc21hbGwtMyBsLWNvbHVtbi0tbGFyZ2UtOVwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZ3JleWJveCBncmV5Ym94LS1zbWFsbFwiPlNtYWxsOiAzLCBMYXJnZTogOTwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwibC1jb2x1bW4tLXNtYWxsLTkgbC1jb2x1bW4tLWxhcmdlLTNcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImdyZXlib3ggZ3JleWJveC0tc21hbGxcIj5TbWFsbDogOSwgTGFyZ2U6IDM8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgICovXG5cbiAgLmwtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRtYXgtcm93LXdpZHRoO1xuICB9XG5cbiAgLmwtcm93IHtcbiAgICAgIC8vQGV4dGVuZCAuY2xlYXJmaXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLy8gU2luY2UgY29sdW1ucyBoYXZlIHBhZGRpbmcsIHdlIG5lZWQgdG8gY291bnRlciBpdCBpbiBlbWJlZHNcbiAgICAvLyBGdWxsZmlsbG1lbnQgb2YgIzUxOSBzaG91bGQgYWxsb3cgZm9yIHRoaXM6XG4gICAgLy8gW2NsYXNzKj1cImwtY29sdW1uXCJdID4gJiB7XG4gICAgW2NsYXNzKj1cImwtY29sdW1uXCJdICYge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogLShtYXRoLmRpdigkY29sdW1uLWd1dHRlciwgMikpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtKG1hdGguZGl2KCRjb2x1bW4tZ3V0dGVyLCAyKSk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgICAvLyBDb2xsYXBzZWQgY29sdW1ucyB3aXRoIG5vIHNwYWNpbmdcbiAgICAubC1yb3ctLWNvbGxhcHNlID4gW2NsYXNzKj1cImwtY29sdW1uXCJdIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYgPiAubC1yb3cge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9Eb24ndCBjb3VudGVyIHRoZSBwYWRkaW5nIGlmIGl0J3MgYW4gZW1iZWRcbiAgICBbY2xhc3MqPVwibC1jb2x1bW5cIl0gLmwtcm93LS1jb2xsYXBzZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGNvbGxhcHNlIHRoZSBzcGFjaW5nIG9uIHRoZSBlbmQgY29sdW1uc1xuICAgIC5sLXJvdy0tZmx1c2ggPiBbY2xhc3MqPVwibC1jb2x1bW5cIl0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIC8qKlxuICAgICogQG1vZHVsZSBHcmlkIENvbHVtbiBbLmwtY29sdW1uXVxuICAgICogQGRlc2NyaXB0aW9uIENvbHVtbiB3aXRoaW4gYSByb3cuIFNjcmVlbiBzaXplIGlzIG1vYmlsZSBmaXJzdCAoaWUuIHNtYWxsIGFwcGxpZXMgdG8gbWVkaXVtLCBsYXJnZSwgYW5kIHhsYXJnZSkuXG4gICAgKlxuICAgICogQG1vZGlmaWVyIFsubC1jb2x1bW4tLXtzY3JlZW59LXtudW1iZXJ9XSBUaGUgd2lkdGggeW91IHdhbnQgdGhhdCBjb2x1bW4gdG8gb2NjdXB5IG9uIHRoZSBzcGVjaWZpZWQgc2NyZWVuIHNpemVcbiAgICAqIEBtb2RpZmllciBbLmwtY29sdW1uLS17c2NyZWVufS1vZmZzZXQte251bWJlcn1dIFRoZSBzcGFjZSB0aGF0IHlvdSB3YW50IG9mZnNldCBiZWZvcmUgdGhlIGNvbHVtbiBvbiB0aGUgc3BlY2lmaWVkIHNjcmVlbiBzaXplXG4gICAgKiBAbW9kaWZpZXIgWy5sLWNvbHVtbi0te3NjcmVlbn0tY2VudGVyZWRdIENlbnRlciB0aGUgY29sdW1uIG9uIHRoZSBzcGVjaWZpZWQgc2NyZWVuIHNpemVcbiAgICAqIEBtb2RpZmllciBbLmwtY29sdW1uLS17c2NyZWVufS1wdWxsLXtudW1iZXJ9XSBIb3cgbWFueSB1bml0cyB5b3Ugd2FudCB0byBwdWxsIHRoZSBjb2x1bW4gdG8gdGhlIGxlZnQgb24gdGhlIHNwZWNpZmllZCBzY3JlZW4gc2l6ZVxuICAgICogQG1vZGlmaWVyIFsubC1jb2x1bW4tLXtzY3JlZW59LXB1c2gte251bWJlcn1dIEhvdyBtYW55IHVuaXRzIHlvdSB3YW50IHRvIHB1c2ggdGhlIGNvbHVtbiB0byB0aGUgcmlnaHQgb24gdGhlIHNwZWNpZmllZCBzY3JlZW4gc2l6ZVxuICAgICogQG1vZGlmaWVyIFsubC1jb2x1bW4tLXtzY3JlZW59LXB1bGwtcmVzZXRdIFJlc2V0IHRoZSBwdWxsIG9uIHRoZSBzcGVjaWZpZWQgc2NyZWVuIHNpemVcbiAgICAqIEBtb2RpZmllciBbLmwtY29sdW1uLS17c2NyZWVufS1wdXNoLXJlc2V0XSBSZXNldCB0aGUgcHVzaCBvbiB0aGUgc3BlY2lmaWVkIHNjcmVlbiBzaXplXG4gICAgKi9cbiAgW2NsYXNzKj1cImwtY29sdW1uXCJdIHtcbiAgICAvL0BleHRlbmQgLmNsZWFyZml4O1xuICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGNvbHVtbi1ndXR0ZXIsIDIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xuICB9XG5cbiAgICAvL0Zsb2F0IHRoZSBsYXN0IGNvbHVtbiB0byB0aGUgcmlnaHRcbiAgICBbY2xhc3MqPVwibC1jb2x1bW5cIl0gKyBbY2xhc3MqPVwibC1jb2x1bW5cIl06bGFzdC1jaGlsZCB7XG4gICAgICAvL2Zsb2F0OiByaWdodDtcblxuICAgICAgLy9Vbmxlc3MgdGhlIGxhc3QgY29sdW1uIGlzIHNwZWNpZmllZCBhcyBlbmRcbiAgICAgICYuZW5kIHtcbiAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKlxuICAgICAqIElOQ0xVREUgU0NSRUVOIEJSRUFLUE9JTlRTXG4gICAgICovXG4gICAgQGluY2x1ZGUgc2NyZWVuLWdyaWQoJ3NtYWxsJywgJ3NtJyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZ3JpZC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgc2NyZWVuLWdyaWQoJ21lZGl1bScsICdtZCcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRncmlkLWxhcmdlLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1ncmlkKCdsYXJnZScsICdsZycpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRncmlkLXhsYXJnZS1icmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4tZ3JpZCgneGxhcmdlJywgJ3hsJyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1ncmlkKCdwcmludCcsICdwJyk7XG4gICAgfVxufVxuIiwiQGlmICR1c2UtbmF2ID09IHRydWUgb3IgJHVzZS1wYWdpbmF0aW9uID09IHRydWUge1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAkTkFWXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLyoqXG4gICAgKiBAbW9kdWxlIE5hdmlnYXRpb24gTGlzdHMgWy5uYXZdXG4gICAgKiBAZGVzY3JpcHRpb24gV2hlbiB1c2VkIG9uIGFuIGBvbGAgb3IgYHVsYCwgdGhpcyBjbGFzcyB0aHJvd3MgdGhlIGxpc3QgaW50byBob3Jpem9udGFsIG1vZGUuIEFzIHBlcjogY3Nzd2l6YXJkcnkuY29tLzIwMTEvMDkvdGhlLW5hdi1hYnN0cmFjdGlvblxuICAgICpcbiAgICAqIEBtb2RpZmllciBbLm5hdi0tc3RhY2tlZF0gVGhyb3dzIHRoZSBsaXN0IGludG8gdmVydGljYWwgbW9kZVxuICAgICogQG1vZGlmaWVyIFsubmF2LS1jZW50cmVdIENlbnRyZXMgdGhlIGxpc3RcbiAgICAqIEBtb2RpZmllciBbLm5hdi0tY2VudHJlXSBSaWdodCBhbGlnbnMgdGhlIGxpc3RcbiAgICAqIEBtb2RpZmllciBbLm5hdi0tYmxvY2tdIEdpdmUgbmF2IGxpbmtzIGEgYmlnLCBibG9ja3kgaGl0IGFyZWFcbiAgICAqIEBtb2RpZmllciBbLm5hdi0tc3BhY2VkXSBTcHJlYWQgdGhlIG5hdiBsaW5rcyBvdXQgaG9yaXpvbnRhbGx5XG4gICAgKiBAbW9kaWZpZXIgWy5uYXYtLWZpdF0gRm9yY2UgYSBuYXYgdG8gb2NjdXB5IDEwMCUgb2YgdGhlIGF2YWlsYWJsZSB3aWR0aCBvZiBpdHMgcGFyZW50XG4gICAgKiBAbW9kaWZpZXIgWy5uYXYtLWtleXdvcmRzXSBNYWtlIGEgbGlzdCBvZiBrZXl3b3Jkc1xuICAgICogQG1vZGlmaWVyIFsubmF2LS1icmVhZGNydW1iXSBTaW1wbGUgYnJlYWRjcnVtYiBzdHlsaW5nIHRvIGFwcGx5IHRvIChvcmRlcmVkKSBsaXN0c1xuICAgICpcbiAgICAqIEBtYXJrdXAgRGVmYXVsdFxuICAgICAgICA8dWwgY2xhc3M9J25hdic+XG4gICAgICAgICAgICA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cbiAgICAgICAgICAgIDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cbiAgICAgICAgICAgIDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG4gICAgICAgICAgICA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgICAgICAgPC91bD5cbiAgICAqL1xuICAubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSB7XG4gICAgICAmLFxuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgICogQGV4YW1wbGUgU3RhY2tlZFxuICAgICpcbiAgICAqIEBtYXJrdXBcbiAgICAgIDx1bCBjbGFzcz0nbmF2IG5hdi0tc3RhY2tlZCc+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICAgICA8L3VsPlxuICAgICovXG4gIC5uYXYtLXN0YWNrZWQge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKipcbiAgICAqIEBleGFtcGxlIENlbnRyZWRcbiAgICAqXG4gICAgKiBAbWFya3VwXG4gICAgICA8dWwgY2xhc3M9J25hdiBuYXYtLWNlbnRyZSc+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICAgICA8L3VsPlxuICAgICovXG4gIC5uYXYtLWNlbnRyZSxcbiAgLm5hdi0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZSBSaWdodCBKdXN0aWZpZWRcbiAgICAqXG4gICAgKiBAbWFya3VwXG4gICAgICA8dWwgY2xhc3M9J25hdiBuYXYtLXJpZ2h0Jz5cbiAgICAgICAgICA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cbiAgICAgICAgICA8bGk+PGEgaHJlZj0jPkFib3V0PC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Qb3J0Zm9saW88L2E+PC9saT5cbiAgICAgICAgICA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgICAgIDwvdWw+XG4gICAgKi9cbiAgLm5hdi0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZSBCbG9ja2VkXG4gICAgKlxuICAgICogQG1hcmt1cFxuICAgICAgPHVsIGNsYXNzPSduYXYgbmF2LS1ibG9jayc+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICAgICA8L3VsPlxuICAgICovXG4gIC5uYXYtLWJsb2NrIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvKipcbiAgICAgICAqIFJlbW92ZSB3aGl0ZXNwYWNlIGNhdXNlZCBieSBgaW5saW5lLWJsb2NrYC5cbiAgICAgICAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMWVtO1xuICAgIHdvcmQtc3BhY2luZzogLTAuNDNlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgPiBsaSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAgICYsXG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nOiAkaGFsZi1zcGFjaW5nLXVuaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZSBTcGFjZWRcbiAgICAqXG4gICAgKiBAbWFya3VwXG4gICAgICA8dWwgY2xhc3M9J25hdiBuYXYtLXNwYWNlZCc+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICAgICA8L3VsPlxuICAgICovXG4gIC5uYXYtLXNwYWNlZCB7XG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtLXNwYWNlZC1sZWZ0IHtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKipcbiAgICAqIEBleGFtcGxlIEZpdHRlZFxuICAgICpcbiAgICAqIEBtYXJrdXBcbiAgICAgIDx1bCBjbGFzcz0nbmF2IG5hdi0tZml0Jz5cbiAgICAgICAgICA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cbiAgICAgICAgICA8bGk+PGEgaHJlZj0jPkFib3V0PC9hPjwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz5Qb3J0Zm9saW88L2E+PC9saT5cbiAgICAgICAgICA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgICAgIDwvdWw+XG4gICAgKi9cbiAgLm5hdi0tZml0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZSBLZXl3b3Jkc1xuICAgICpcbiAgICAqIEBtYXJrdXBcbiAgICAgIDx1bCBjbGFzcz0nbmF2IG5hdi0ta2V5d29yZHMnPlxuICAgICAgICAgIDxsaT48YSBocmVmPSM+SG9tZTwvYT48L2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cbiAgICAgICAgICA8bGk+PGEgaHJlZj0jPlBvcnRmb2xpbzwvYT48L2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPSM+Q29udGFjdDwvYT48L2xpPlxuICAgICAgPC91bD5cbiAgICAqL1xuICAubmF2LS1rZXl3b3JkcyB7XG4gICAgPiBsaSB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDAyQ1wiIFwiXFwwMEEwXCI7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZSBCcmVhZGNydW1ic1xuICAgICpcbiAgICAqIEBtYXJrdXBcbiAgICAgIDx1bCBjbGFzcz0nbmF2IG5hdi0tYnJlYWRjcnVtYic+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9Iz4yMDEzPC9hPjwvbGk+XG4gICAgICAgICAgPGxpIGRhdGEtYnJlYWRjcnVtYj0nfCc+PGEgaHJlZj0jPkZvcmQ8L2E+PC9saT5cbiAgICAgICAgICA8bGk+PGEgaHJlZj0jPk11c3Rhbmc8L2E+PC9saT5cbiAgICAgIDwvdWw+XG4gICAgKi9cbiAgLm5hdi0tYnJlYWRjcnVtYiA+IGxpIHtcbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMDAyRlwiIFwiXFwwMEEwXCI7XG4gICAgfVxuXG4gICAgKyBsaVtkYXRhLWJyZWFkY3J1bWJdOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJlYWRjcnVtYikgXCJcXDAwQTBcIjtcbiAgICB9XG4gIH1cblxufVxuXG4vL2VuZGlmXG4iLCJAaWYgJHVzZS1wYWdpbmF0aW9uID09IHRydWUge1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAkUEFHSU5BVElPTlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8qKlxuICAgICogQG1vZHVsZSBQYWdpbmF0aW9uIFsucGFnaW5hdGlvbl1cbiAgICAqIEBkZXNjcmlwdGlvbiBCYXNpYyBwYWdpbmF0aW9uIG9iamVjdCBvbiBvbCBlbGVtZW50cyAoZXh0ZW5kcyAnbmF2JykuXG4gICAgKi9cbiAgLnBhZ2luYXRpb24ge1xuICAgIEBleHRlbmQgLm5hdjtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLS1jZW50cmUsXG4gIC5wYWdpbmF0aW9uLS1jZW50ZXIge1xuICAgIEBleHRlbmQgLm5hdi0tY2VudGVyO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gPiBsaSB7XG4gICAgcGFkZGluZzogc3BhY2luZyhoYWxmKTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoaGFsZik7XG4gICAgbWFyZ2luOiBzcGFjaW5nKC0wLjUpO1xuICB9XG4gIC8qKlxuICAgICAgICAgICogQHN1Ym1vZHVsZSBGaXJzdCBpdGVtIFsucGFnaW5hdGlvbl9fZmlyc3RdXG4gICAgICAgICAgKiBAZGVzY3JpcHRpb24gRmlyc3QgcGFnZSAocHJlcGVuZHMgYXJyb3dzKVxuICAgICAgICAgICovXG4gIC5wYWdpbmF0aW9uX19maXJzdCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAwQUJcIiBcIlxcMDBBMFwiO1xuICB9XG4gIC8qKlxuICAgICAgICAgICogQHN1Ym1vZHVsZSBMYXN0IGl0ZW0gWy5wYWdpbmF0aW9uX19sYXN0XVxuICAgICAgICAgICogQGRlc2NyaXB0aW9uIExhc3QgcGFnZSAoYXBwZW5kcyBhcnJvd3MpXG4gICAgICAgICAgKi9cbiAgLnBhZ2luYXRpb25fX2xhc3QgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwQTBcIiBcIlxcMDBCQlwiO1xuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZVxuICAgICogQGRlc2NyaXB0aW9uIFJlcXVpcmVzIHNvbWUgZnVua3kgY29tbWVudGluZyB0byBjb2xsYXBzZSBhbnkgd2hpdGUtc3BhY2UgY2F1c2VkIGJ5IHRoZSBgZGlzcGxheTppbmxpbmUtYmxvY2s7YCBydWxlcy5cbiAgICAqXG4gICAgKiBAbWFya3VwXG4gICAgICA8b2wgY2xhc3M9XCJwYWdpbmF0aW9uXCI+XG4gICAgICAgICA8bGkgY2xhc3M9cGFnaW5hdGlvbl9fZmlyc3Q+Rmlyc3Q8L2xpPjwhLS1cbiAgICAgICAtLT48bGkgY2xhc3M9cGFnaW5hdGlvbl9fcHJldj5QcmV2aW91czwvbGk+PCEtLVxuICAgICAgIC0tPjxsaT48YSBocmVmPS9wYWdlLzE+MTwvYT48L2xpPjwhLS1cbiAgICAgICAtLT48bGk+PGEgaHJlZj0vcGFnZS8yPjI8L2E+PC9saT48IS0tXG4gICAgICAgLS0+PGxpIGNsYXNzPWN1cnJlbnQ+PGEgaHJlZj0vcGFnZS8zPjM8L2E+PC9saT48IS0tXG4gICAgICAgLS0+PGxpPjxhIGhyZWY9L3BhZ2UvND40PC9hPjwvbGk+PCEtLVxuICAgICAgIC0tPjxsaT48YSBocmVmPS9wYWdlLzU+NTwvYT48L2xpPjwhLS1cbiAgICAgICAtLT48bGkgY2xhc3M9cGFnaW5hdGlvbl9fbmV4dD48YSBocmVmPS9wYWdlL25leHQ+TmV4dDwvYT48L2xpPjwhLS1cbiAgICAgICAtLT48bGkgY2xhc3M9cGFnaW5hdGlvbl9fbGFzdD48YSBocmVmPS9wYWdlL2xhc3Q+TGFzdDwvYT48L2xpPlxuICAgICA8L29sPlxuICAgICovXG5cbn1cblxuLy9lbmRpZlxuIiwiQGlmICR1c2UtbWVkaWEgPT0gdHJ1ZSB7XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICRNRURJQVxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8qKlxuICAgICogQG1vZHVsZSBNZWRpYSBbLm1lZGlhXVxuICAgICogQGRlc2NyaXB0aW9uIFBsYWNlIGFueSBpbWFnZSBhbmQgdGV4dC1saWtlIGNvbnRlbnQgc2lkZS1ieS1zaWRlXG4gICAgKi9cbiAgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAZXh0ZW5kIC5mbHVzaC0tYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgICogQHN1Ym1vZHVsZSBNZWRpYSBJbWFnZSBbLm1lZGlhX19pbWddXG4gICAgKiBAZGVzY3JpcHRpb24gSW1hZ2UgY29udGFpbmVyIGZvciBtZWRpYVxuICAgICpcbiAgICAqIEBtb2RpZmllciBbLm1lZGlhX19pbWctLXJldl0gUmV2ZXJzZSB0aGUgaW1hZ2UgbG9jYXRpb25cbiAgICAqL1xuICAubWVkaWFfX2ltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gIH1cbiAgLyoqXG4gICAqIFJldmVyc2VkIGltYWdlIGxvY2F0aW9uIChyaWdodCBpbnN0ZWFkIG9mIGxlZnQpLlxuICAgKi9cbiAgLm1lZGlhX19pbWctLXJldiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gIH1cblxuICAubWVkaWFfX2ltZyBpbWcsXG4gIC5tZWRpYV9faW1nLS1yZXYgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qKlxuICAgICogQHN1Ym1vZHVsZSBNZWRpYSBCb2R5IFsubWVkaWFfX2NvbnRlbnRdXG4gICAgKiBAZGVzY3JpcHRpb24gQm9keSBjb3B5IGFzc29jaWF0ZWQgdG8gdGhlIGltYWdlXG4gICAgKi9cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tZWRpYV9fY29udGVudCxcbiAgLm1lZGlhX19jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvKipcbiAgICAqIEBleGFtcGxlXG4gICAgKlxuICAgICogQG1hcmt1cFxuICAgICAgPGRpdiBjbGFzcz1tZWRpYT5cbiAgICAgICAgICA8aW1nIHNyYz1odHRwOi8vd3d3LnBsYWNlY2FnZS5jb20vMTUwLzE1MCBhbHQ9XCJcIiBjbGFzcz1tZWRpYV9faW1nPlxuICAgICAgICAgIDxwIGNsYXNzPW1lZGlhX19jb250ZW50PkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS48L3A+XG4gICAgICA8L2Rpdj5cbiAgICAqL1xuXG4gIC8qKlxuICAgICogQGV4YW1wbGUgUmV2ZXJzZWQgbWVkaWEgb2JqZWN0XG4gICAgKlxuICAgICogQG1hcmt1cFxuICAgICAgPGRpdiBjbGFzcz1tZWRpYT5cbiAgICAgICAgICA8aW1nIHNyYz1odHRwOi8vd3d3LnBsYWNlY2FnZS5jb20vMTUwLzE1MCBhbHQ9XCJcIiBjbGFzcz1tZWRpYV9faW1nLS1yZXY+XG4gICAgICAgICAgPHAgY2xhc3M9bWVkaWFfX2NvbnRlbnQ+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLjwvcD5cbiAgICAgIDwvZGl2PlxuICAgICovXG5cbn1cblxuLy9lbmRpZlxuIiwiQGlmICR1c2UtYmxvY2stbGlzdCA9PSB0cnVlIHtcblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgJEJMT0NLLUxJU1RcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAvKipcbiAgICAqIEBtb2R1bGUgQmxvY2sgTGlzdCBbLmJsb2NrLWxpc3RdXG4gICAgKiBAZGVzY3JpcHRpb24gQ3JlYXRlIGJpZyBibG9ja3kgbGlzdHMgb2YgY29udGVudC5cbiAgICAqXG4gICAgKiBAbWFya3VwXG4gICAgKiAgIDx1bCBjbGFzcz1ibG9jay1saXN0PlxuICAgICogICAgICAgPGxpPkZvbzwvbGk+XG4gICAgKiAgICAgICA8bGk+QmFyPC9saT5cbiAgICAqICAgICAgIDxsaT5CYXo8L2xpPlxuICAgICogICAgICAgPGxpPjxhIGhyZWY9IyBjbGFzcz1ibG9jay1saXN0X19saW5rPkZvbyBCYXIgQmF6PC9hPjwvbGk+XG4gICAgKiAgIDwvdWw+XG4gICAgKi9cblxuICAuYmxvY2stbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gbGkge1xuICAgICAgcGFkZGluZzogJGhhbGYtc3BhY2luZy11bml0IDA7XG4gICAgfVxuICB9XG4gIC5ibG9jay1saXN0LS1zaWRlcyB7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAkaGFsZi1zcGFjaW5nLXVuaXQ7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWxpc3RfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRoYWxmLXNwYWNpbmctdW5pdCAwO1xuICAgIG1hcmdpbjogLSRoYWxmLXNwYWNpbmctdW5pdCAwO1xuICB9XG5cbn1cblxuLy9lbmRpZlxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaWYgJHVzZS1tdWx0aS1saXN0ID09IHRydWUge1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAkTVVMVEktTElTVFxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8qKlxuICAgICogQG1vZHVsZSBNdWx0aSBMaXN0cyBbLm11bHRpLWxpc3RdXG4gICAgKiBAZGVzY3JpcHRpb24gU3BsaXRzIGEgbGlzdCBpbnRvIG11bHRpcGxlIGNvbHVtbnNcbiAgICAqXG4gICAgKiBAbW9kaWZpZXIgWy5tdWx0aS1saXN0LS1zbWFsbC0yXSBUd28gY29sdW1uc1xuICAgICogQG1vZGlmaWVyIFsubXVsdGktbGlzdC0tc21hbGwtM10gVGhyZWUgY29sdW1uc1xuICAgICpcbiAgICAqIEBtYXJrdXBcbiAgICAgIDx1bCBjbGFzcz1cIm11bHRpLWxpc3QgIG11bHRpLWxpc3QtLXNtYWxsLTJcIj5cbiAgICAgICAgICA8bGk+TG9yZW08L2xpPlxuICAgICAgICAgIDxsaT5JcHN1bTwvbGk+XG4gICAgICAgICAgPGxpPkRvbG9yPC9saT5cbiAgICAgICAgICA8bGk+U2l0PC9saT5cbiAgICAgICAgPC91bD5cbiAgICAqL1xuXG4gIC5tdWx0aS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKHF1YXJ0ZXIpIDA7XG4gICAgfVxuICB9XG5cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm11bHRpLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiBzcGFjaW5nKHF1YXJ0ZXIpO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNCB7XG4gICAgICAubXVsdGktbGlzdC0tc21hbGwtI3skaX0ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShtZWRpdW0pIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNCB7XG4gICAgICAgIC5tdWx0aS1saXN0LS1tZWRpdW0tI3skaX0ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCAxZnIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobGFyZ2UpIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNSB7XG4gICAgICAgIC5tdWx0aS1saXN0LS1sYXJnZS0jeyRpfSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGksIDFmcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubXVsdGktbGlzdC0tdmVydGljYWwge1xuICAgICAgZGlzcGxheTogcmV2ZXJ0O1xuXG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDQge1xuICAgICAgICAmLm11bHRpLWxpc3QtLXNtYWxsLSN7JGl9IHtcbiAgICAgICAgICBjb2x1bW5zOiAkaTtcbiAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShtZWRpdW0pIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA0IHtcbiAgICAgICAgICAmLm11bHRpLWxpc3QtLW1lZGl1bS0jeyRpfSB7XG4gICAgICAgICAgICBjb2x1bW5zOiAkaTtcbiAgICAgICAgICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAgICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDUge1xuICAgICAgICAgICYubXVsdGktbGlzdC0tbGFyZ2UtI3skaX0ge1xuICAgICAgICAgICAgY29sdW1uczogJGk7XG4gICAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAc3VwcG9ydHMgbm90IChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm11bHRpLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgfVxuXG4gICAgLm11bHRpLWxpc3QgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLyoqXG4gICAgICogQXBwbHkgdGhlc2UgY2xhc3NlcyBhbG9uZ3NpZGUgdGhlIGAubWF0cml4YCBvciBgLm11bHRpLWxpc3RgIGNsYXNzZXMgb25cbiAgICAgKiBsaXN0cyB0byBkZXRlcm1pbmUgaG93IHdpZGUgdGhlaXIgY29sdW1ucyBhcmUuXG4gICAgICovXG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA0IHtcbiAgICAgIC5tdWx0aS1saXN0LS1zbWFsbC0jeyRpfSA+IGxpIHtcbiAgICAgICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxLCAkaSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA0IHtcbiAgICAgICAgLm11bHRpLWxpc3QtLW1lZGl1bS0jeyRpfSA+IGxpIHtcbiAgICAgICAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsICRpKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA1IHtcbiAgICAgICAgLm11bHRpLWxpc3QtLWxhcmdlLSN7JGl9ID4gbGkge1xuICAgICAgICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgJGkpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFVuZm9ydHVuYXRlbHkgd2UgaGF2ZSB0byBxdWFsaWZ5IHRoaXMgc2VsZWN0b3IgaW4gb3JkZXIgdG8gYnJpbmcgaXRzXG4gICAgICogc3BlY2lmaWNpdHkgYWJvdmUgdGhlIGAuW251bWJlcl0tY29scyA+IGxpYCBzZWxlY3RvcnMgYWJvdmUuXG4gICAgICovXG4gICAgLm11bHRpLWxpc3QgPiAuYWxsLWNvbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCJAaWYgJHVzZS1zcGxpdCA9PSB0cnVlIHtcblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgJFNQTElUXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLyoqXG4gICAgKiBAbW9kdWxlIFNwbGl0IFsuc3BsaXRdXG4gICAgKiBAZGVzY3JpcHRpb24gU2ltcGxlIHNwbGl0IGl0ZW0gZm9yIGNyZWF0aW5nIHR3byBlbGVtZW50cyBmbG9hdGVkIGF3YXkgZnJvbSBvbmUgYW5vdGhlclxuICAgICovXG4gIC5zcGxpdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAvKipcbiAgICAqIEBzdWJtb2R1bGUgU3BsaXQgVGl0bGUgWy5zcGxpdF9fdGl0bGVdXG4gICAgKiBAZGVzY3JpcHRpb24gVGl0bGUgb2YgdGhlIGl0ZW0gKHB1c2hlcyBpdCB0byB0aGUgbGVmdClcbiAgICAqL1xuICAuc3BsaXRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZSBTcGxpdCBsaXN0XG4gICAgKlxuICAgICogQG1hcmt1cFxuICAgICAgPG9sIGNsYXNzPVwic3BsaXRcIj5cbiAgICAgICAgICA8bGkgY2xhc3M9Zmlyc3Q+PGIgY2xhc3M9c3BsaXRfX3RpdGxlPkVuZ2luZTwvYj4gVjg8L2xpPlxuICAgICAgICAgIDxsaSBjbGFzcz1zZWNvbmQ+PGIgY2xhc3M9c3BsaXRfX3RpdGxlPlNlYXRpbmc8L2I+IDQgUGVlcHM8L2xpPlxuICAgICAgICAgIDxsaSBjbGFzcz10aGlyZD48YiBjbGFzcz1zcGxpdF9fdGl0bGU+Qmx1ZXRvb3RoPC9iPiBZdXA8L2xpPlxuICAgICAgPC9vbD7igItcbiAgICAqL1xuXG59XG5cbi8vZW5kaWZcbiIsIkBpZiAkdXNlLWxpbmstY29tcGxleCA9PSB0cnVlIHtcblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgJExJTkstQ09NUExFWFxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8qKlxuICAgICogQG1vZHVsZSBDb21wbGV4dCBMaW5rcyBbLmxpbmstY29tcGxleF1cbiAgICAqIEBkZXNjcmlwdGlvbiBBZGQgaG92ZXIgYmVoYXZpb3VyIHRvIG9ubHkgc2VsZWN0ZWQgaXRlbXMgd2l0aGluIGxpbmtzIChodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9zdWl0LXV0aWxzLWxpbmsvYmxvYi9tYXN0ZXIvbGluay5jc3MpXG4gICAgKi9cbiAgLmxpbmstY29tcGxleCxcbiAgLmxpbmstY29tcGxleDpob3ZlcixcbiAgLmxpbmstY29tcGxleDphY3RpdmUsXG4gIC5saW5rLWNvbXBsZXg6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAubGluay1jb21wbGV4X190YXJnZXQge1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgfVxuICAvKipcbiAgICAqIEBzdWJtb2R1bGUgTGluayB0YXJnZXQgWy5saW5rLWNvbXBsZXhfX3RhcmdldF1cbiAgICAqIEBkZXNjcmlwdGlvbiBUZXh0IGluIGxpbmsgdG8gdW5kZXJsaW5lXG4gICAgKi9cbiAgLmxpbmstY29tcGxleDpob3ZlciAubGluay1jb21wbGV4X190YXJnZXQsXG4gIC5saW5rLWNvbXBsZXg6YWN0aXZlIC5saW5rLWNvbXBsZXhfX3RhcmdldCxcbiAgLmxpbmstY29tcGxleDpmb2N1cyAubGluay1jb21wbGV4X190YXJnZXQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZVxuICAgICpcbiAgICAqIEBtYXJrdXBcbiAgICAgIDxhIGhyZWY9IyBjbGFzcz1saW5rLWNvbXBsZXg+XG4gICAgICAgICAgPHNwYW4gY2xhc3M9bGluay1jb21wbGV4X190YXJnZXQ+TG9nIGluPC9zcGFuPiB0byB5b3VyIGFjY291bnRcbiAgICAgIDwvYT5cbiAgICAqL1xuXG59XG5cbi8vZW5kaWZcbiIsIkBpZiAkdXNlLWJ1dHRvbnMgPT0gdHJ1ZSB7XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICRCVVRUT05TLlNDU1NcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAvKipcbiAgICAqIEBtb2R1bGUgQnV0dG9ucyBbLmJ1dHRvbl1cbiAgICAqIEBkZXNjcmlwdGlvbiBEaWZmZXJlbnQgYnV0dG9uc1xuICAgICpcbiAgICAqIEBtb2RpZmllciBbLmJ1dHRvbi0tc21hbGxdIFNtYWxsIGJ1dHRvblxuICAgICogQG1vZGlmaWVyIFsuYnV0dG9uLS1sYXJnZV0gTGFyZ2UgYnV0dG9uXG4gICAgKiBAbW9kaWZpZXIgWy5idXR0b24tLWh1Z2VdIEh1Z2UgYnV0dG9uXG4gICAgKiBAbW9kaWZpZXIgWy5idXR0b24tLWZ1bGxdIEJ1dHRvbiBpcyB0aGUgZW50aXJldHkgb2YgdGhlIGNvbnRhaW5lclxuICAgICogQG1vZGlmaWVyIFsuYnV0dG9uLS1hbHBoYV0gQnV0dG9uIHdpdGggM3ggZm9udFxuICAgICogQG1vZGlmaWVyIFsuYnV0dG9uLS1iZXRhXSBCdXR0b24gd2l0aCAyeCBmb250XG4gICAgKiBAbW9kaWZpZXIgWy5idXR0b24tLWdhbW1hXSBCdXR0b24gd2l0aCAxLjV4IGZvbnRcbiAgICAqIEBtb2RpZmllciBbLmJ1dHRvbi0tbmF0dXJhbF0gQnV0dG9uIHdpdGggaW5oZXJpdGVkIHNpemVcbiAgICAqXG4gICAgKiBAbWFya3VwIEJ1dHRvbiBTaXplc1xuICAgICogICA8cD5cbiAgICAqICAgICAgIDxhIGNsYXNzPVwiYnV0dG9uXCI+QnV0dG9uPC9hPlxuICAgICogICAgICAgPGEgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1zbWFsbFwiPlNtYWxsIEJ1dHRvbjwvYT5cbiAgICAqICAgICAgIDxhIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0tbGFyZ2VcIj5MYXJnZSBCdXR0b248L2E+XG4gICAgKiAgICAgICA8YSBjbGFzcz1cImJ1dHRvbiBidXR0b24tLWh1Z2VcIj5IdWdlIEJ1dHRvbjwvYT5cbiAgICAqICAgPC9wPlxuICAgICogICA8YSBjbGFzcz1cImJ1dHRvbiBidXR0b24tLWZ1bGxcIj5GdWxsIFdpZHRoIEJ1dHRvbjwvYT5cbiAgICAqXG4gICAgKiBAbWFya3VwIEJ1dHRvbiBGb250IFNpemVzXG4gICAgKiAgIDxhIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0tYWxwaGFcIj5BbHBoYTwvYT5cbiAgICAqICAgPGEgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1iZXRhXCI+QmV0YTwvYT5cbiAgICAqICAgPGEgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1nYW1tYVwiPkdhbW1hPC9hPlxuICAgICpcbiAgICAqIEBtYXJrdXAgTmF0dXJhbCBCdXR0b25cbiAgICAqICAgPHA+VGhpcyA8YSBjbGFzcz1cImJ1dHRvbiBidXR0b24tLW5hdHVyYWxcIj5idXR0b248L2E+IHdpbGwgZml0IGluIG5pY2VseSB3aXRoIGl0cyBjb250ZXh0LjwvcD5cbiAgICAqL1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAkQkFTRVxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKipcbiAgICogQmFzZSBidXR0b24gc3R5bGVzLlxuICAgKlxuICAgKiAxLiBBbGxvdyB1cyB0byBiZXR0ZXIgc3R5bGUgYm94IG1vZGVsIHByb3BlcnRpZXMuXG4gICAqIDIuIExpbmUgZGlmZmVyZW50IHNpemVkIGJ1dHRvbnMgdXAgYSBsaXR0bGUgbmljZXIuXG4gICAqIDMuIFN0b3AgYnV0dG9ucyB3cmFwcGluZyBhbmQgbG9va2luZyBicm9rZW4uXG4gICAqIDQuIE1ha2UgYnV0dG9ucyBpbmhlcml0IGZvbnQgc3R5bGVzLlxuICAgKiA1LiBGb3JjZSBhbGwgZWxlbWVudHMgdXNpbmcgYmVhdXRvbnMgdG8gYXBwZWFyIGNsaWNrYWJsZS5cbiAgICogNi4gTm9ybWFsaXNlIGJveCBtb2RlbCBzdHlsZXMuXG4gICAqIDcuIElmIHRoZSBidXR0b27igJlzIHRleHQgaXMgMWVtLCBhbmQgdGhlIGJ1dHRvbiBpcyAoMyAqIGZvbnQtc2l6ZSkgdGFsbCwgdGhlblxuICAgKiAgICB0aGVyZSBpcyAxZW0gb2Ygc3BhY2UgYWJvdmUgYW5kIGJlbG93IHRoYXQgdGV4dC4gV2UgdGhlcmVmb3JlIGFwcGx5IDFlbVxuICAgKiAgICBvZiBzcGFjZSB0byB0aGUgbGVmdCBhbmQgcmlnaHQsIGFzIHBhZGRpbmcsIHRvIGtlZXAgY29uc2lzdGVudCBzcGFjaW5nLlxuICAgKiA4LiBEb27igJl0IGFsbG93IGJ1dHRvbnMgdG8gaGF2ZSB1bmRlcmxpbmVzOyBpdCBraW5kYSBydWlucyB0aGUgaWxsdXNpb24uXG4gICAqL1xuICAuYmVhdXRvbiwgJWJlYXV0b25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIFsxXSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIFsyXSAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8qIFszXSAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiBbNF0gKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIFs0XSAqL1xuICAgIGJvcmRlcjogbm9uZTsgLyogWzZdICovXG4gICAgbWFyZ2luOiAwOyAvKiBbNl0gKi9cbiAgICBwYWRkaW5nLXRvcDogMDsgLyogWzZdICovXG4gICAgcGFkZGluZy1ib3R0b206IDA7IC8qIFs2XSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAyOyAvKiBbN10gKi9cbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IC8qIFs3XSAqL1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyAvKiBbN10gKi9cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjc1ZW07XG5cbiAgICBjb2xvcjogJGJhc2UtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JleTtcblxuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIEBpZiAkYnJhbmQtcm91bmQgPiAwIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyYW5kLXJvdW5kKTtcbiAgICB9XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgID4gLmJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYnJhbmQtcm91bmQpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRicmFuZC1yb3VuZCk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1ncm91cC0tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IC5idXR0b24ge1xuICAgICAgZmxleDogMSAxIGNhbGMoMTAwJSAvIDIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tZ3JvdXAtLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiAuYnV0dG9uIHtcbiAgICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWdyb3VwLS1zcGFjZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgID4gLmJ1dHRvbiB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cbiAgICAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2luZygpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDAsICRzbWFsbC1lbmQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICA+IC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6ICRoNS1zaXplO1xuXG4gICAgICAgICY6bm90KGxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2luZygpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICRTSVpFU1xuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKipcbiAgICogQnV0dG9uIHNpemUgbW9kaWZpZXJzLlxuICAgKlxuICAgKiBUaGVzZSBhbGwgZm9sbG93IHRoZSBzYW1lIHNpemluZyBydWxlcyBhcyBhYm92ZTsgdGV4dCBpcyAxZW0sIHNwYWNlIGFyb3VuZCBpdFxuICAgKiByZW1haW5zIHVuaWZvcm0uXG4gICAqL1xuICAuYnV0dG9uLS1zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLmJ1dHRvbi0tbGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDM7XG4gIH1cblxuICAuYnV0dG9uLS1odWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ7XG4gIH1cblxuICAuYnV0dG9uLS1zcXVlZXplIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gIH1cblxuICAvKipcbiAgICogVGhlc2UgYnV0dG9ucyB3aWxsIGZpbGwgdGhlIGVudGlyZXR5IG9mIHRoZWlyIGNvbnRhaW5lci5cbiAgICpcbiAgICogMS4gUmVtb3ZlIHBhZGRpbmcgc28gdGhhdCB3aWR0aHMgYW5kIHBhZGRpbmdzIGRvbuKAmXQgY29uZmxpY3QuXG4gICAqL1xuICAuYnV0dG9uLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAvKiBbMV0gKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDA7IC8qIFsxXSAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAkRk9OVC1TSVpFU1xuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKipcbiAgICogQnV0dG9uIGZvbnQtc2l6ZSBtb2RpZmllcnMuXG4gICAqL1xuICAuYnV0dG9uLS1hbHBoYSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cblxuICAuYnV0dG9uLS1iZXRhIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIC5idXR0b24tLWdhbW1hIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLmJ1dHRvbi0tZGVsdGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG5cbiAgLyoqXG4gICAqIE1ha2UgdGhlIGJ1dHRvbiBpbmhlcml0IHNpemluZyBmcm9tIGl0cyBwYXJlbnQuXG4gICAqL1xuICAuYnV0dG9uLS1uYXR1cmFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5idXR0b24tLWluYWN0aXZlLFxuICAuYnV0dG9uLS1pbmFjdGl2ZTpob3ZlcixcbiAgLmJ1dHRvbi0taW5hY3RpdmU6YWN0aXZlLFxuICAuYnV0dG9uLS1pbmFjdGl2ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBjdXJzb3I6IHRleHQ7IC8qIFsxXSAqL1xuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICRTVFlMRVNcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyoqXG4gICAqIEJ1dHRvbiBzdHlsZSBtb2RpZmllcnMuXG4gICAqXG4gICAqIDEuIFVzZSBhbiBvdmVybHktbGFyZ2UgbnVtYmVyIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQsIHBpbGwtbGlrZSBlbmRzLlxuICAgKi9cbiAgLmJ1dHRvbi0tc29mdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjAwcHg7IC8qIFsxXSAqL1xuICB9XG5cbiAgLmJ1dHRvbi0taGFyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG59XG5cbi8vZW5kaWZcbiIsIkBpZiAkdXNlLXJ1bGVzID09IHRydWUge1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAkUlVMRVNcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAvKipcbiAgICAqIEBtb2R1bGUgSG9yaXpvbnRhbCBSdWxlcyBbLnJ1bGVdXG4gICAgKiBAZGVzY3JpcHRpb24gQWRkcyBhIGhvcml6b250YWwgbGluZSBhcyBhIGJyZWFrIChleHRlbmRzICdocicpXG4gICAgKlxuICAgICogQG1vZGlmaWVyIFsucnVsZS0tZG90dGVkXSBEb3R0ZWQgcnVsZXNcbiAgICAqIEBtb2RpZmllciBbLnJ1bGUtLWRhc2hlZF0gRGFzaGVkIHJ1bGVzXG4gICAgKiBAbW9kaWZpZXIgWy5ydWxlLS1vcm5hbWVudF0gT3JuYW1lbnQgcnVsZXNcbiAgICAqXG4gICAgKiBAbWFya3VwXG4gICAgICA8aDEgY2xhc3M9XCJydWxlXCI+Q2FycGFnZXMuY2E8L2gxPlxuXG4gICAgICA8cD5UaGlzIG9uZSdzIGRvdHRlZDwvcD5cbiAgICAgIDxociBjbGFzcz1cInJ1bGUgcnVsZS0tZG90dGVkXCI+XG5cbiAgICAgIDxwPlRoaXMgb25lJ3MgZGFzaGVkPC9wPlxuICAgICAgPGhyIGNsYXNzPVwicnVsZSBydWxlLS1kYXNoZWRcIj5cblxuICAgICAgPHA+VGhpcyBvbmUgaGFzIGFuIG9ybmFtZW50IG92ZXIgaXQ8L3A+XG4gICAgICA8aHIgY2xhc3M9XCJydWxlIHJ1bGUtLW9ybmFtZW50XCI+XG4gICAgKi9cblxuICAvKipcbiAgICAqIEBleGFtcGxlIEN1c3RvbSBvcm5hbWVudHNcbiAgICAqIEBkZXNjcmlwdGlvbiBZb3UgY2FuIGFkZCBjdXN0b20gb3JuYW1lbnRzIHRocm91Z2ggdGhlIGRhdGEgYXR0cmlidXRlXG4gICAgKlxuICAgICogQG1hcmt1cFxuICAgICAgPGgzPk1tbW0uLi4gc28gY3VzdG9tPC9oMz5cbiAgICAgIDxociBjbGFzcz1cInJ1bGUgcnVsZS0tb3JuYW1lbnRcIiBkYXRhLW9ybmFtZW50PVwiIVwiPlxuICAgICovXG5cbiAgJXJ1bGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5ydWxlIHtcbiAgICBAZXh0ZW5kICVydWxlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS11aS1jb2xvcjtcbiAgfVxuICAucnVsZS0tbGVmdCB7XG4gICAgQGV4dGVuZCAlcnVsZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiYXNlLXVpLWNvbG9yO1xuICB9XG4gIC5ydWxlLS1yaWdodCB7XG4gICAgQGV4dGVuZCAlcnVsZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmFzZS11aS1jb2xvcjtcbiAgfVxuICAucnVsZS0tdG9wIHtcbiAgICBAZXh0ZW5kICVydWxlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS11aS1jb2xvcjtcbiAgfVxuXG4gIC5ydWxlLS1icmFuZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICAucnVsZS0tbGFyZ2Uge1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICB9XG5cbiAgLyoqXG4gICAqIERvdHRlZCBydWxlc1xuICAgKi9cbiAgLnJ1bGUtLWRvdHRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuICB9XG5cblxuICAvKipcbiAgICogRGFzaGVkIHJ1bGVzXG4gICAqL1xuICAucnVsZS0tZGFzaGVkIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIH1cblxuXG4gIC8qKlxuICAgKiBPcm5hbWVudGFsIHJ1bGVzLiBQbGFjZXMgYSDCpyBvdmVyIHRoZSBydWxlLlxuICAgKi9cbiAgLnJ1bGUtLW9ybmFtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEE3XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvKipcbiAgICAqIFBhc3MgaW4gYW4gYXJiaXRyYXJ5IG9ybmFtZW50IHRob3VnaCBhIGRhdGEgYXR0cmlidXRlXG4gICAgKi9cbiAgICAmW2RhdGEtb3JuYW1lbnRdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1vcm5hbWVudCk7XG4gICAgfVxuICB9XG5cblxufVxuXG4vL2VuZGlmXG4iLCJAaWYgJHVzZS1zdGF0cyA9PSB0cnVlIHtcblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgJFNUQVRTXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLyoqXG4gICAgKiBAbW9kdWxlIFN0YXQgR3JvdXAgWy5zdGF0LWdyb3VwXVxuICAgICogQGRlc2NyaXB0aW9uIEdyb3VwIG9mIHN0YXQgb2JqZWN0c1xuICAgICovXG4gIC5zdGF0LWdyb3VwIHtcbiAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgICBtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdDtcbiAgfVxuXG4gICVzdGF0LWdyb3VwLS1uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIC5zdGF0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdGF0LWdyb3VwLS0zIHtcbiAgICBAZXh0ZW5kICVzdGF0LWdyb3VwLS1uO1xuXG4gICAgLnN0YXQge1xuICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxuICB9XG5cbiAgLnN0YXQtZ3JvdXAtLTQge1xuICAgIEBleHRlbmQgJXN0YXQtZ3JvdXAtLW47XG5cbiAgICAuc3RhdCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuXG4gIC8qKlxuICAgICogQG1vZHVsZSBTdGF0IFsuc3RhdF1cbiAgICAqIEBkZXNjcmlwdGlvbiBTaW1wbGUgb2JqZWN0IHRvIGRpc3BsYXkga2V54oCTdmFsdWUgc3RhdGlzdGljLWxpa2UgaW5mb3JtYXRpb25cbiAgICAqXG4gICAgKiBAbWFya3VwXG4gICAgKlxuICAgICAgPGRsIGNsYXNzPXN0YXQ+XG4gICAgICAgICAgPGR0IGNsYXNzPXN0YXRfX3RpdGxlPkZvbGxvd2VyczwvZHQ+XG4gICAgICAgICAgPGRkIGNsYXNzPXN0YXRfX3ZhbHVlPjEyLDEwNTwvZGQ+XG4gICAgICA8L2RsPlxuICAgICovXG4gIC5zdGF0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0O1xuICB9XG5cbiAgLyoqXG4gICAgKiBAc3VibW9kdWxlIFN0YXQgVGl0bGUgWy5zdGF0X190aXRsZV1cbiAgICAqIEBkZXNjcmlwdGlvbiBUaXRsZSBvZiBhIHN0YXRcbiAgICAqL1xuXG4gIC5zdGF0X190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLyoqXG4gICAgKiBAc3VibW9kdWxlIFN0YXQgVmFsdWUgWy5zdGF0X190aXRsZV1cbiAgICAqIEBkZXNjcmlwdGlvbiBUaXRsZSBvZiBhIHN0YXRcbiAgICAqL1xuICAuc3RhdF9fdmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLyoqXG4gICAgKiBAZXhhbXBsZSBHcm91cCBvZiBTdGF0c1xuICAgICpcbiAgICAqIEBtYXJrdXBcbiAgICAgIDxkaXYgY2xhc3M9c3RhdC1ncm91cD5cbiAgICAgICAgICA8ZGwgY2xhc3M9c3RhdD5cbiAgICAgICAgICAgICAgPGR0IGNsYXNzPXN0YXRfX3RpdGxlPlR3ZWV0czwvZHQ+XG4gICAgICAgICAgICAgIDxkZCBjbGFzcz1zdGF0X192YWx1ZT4yNyw3NDA8L2RkPlxuICAgICAgICAgIDwvZGw+XG5cbiAgICAgICAgICA8ZGwgY2xhc3M9c3RhdD5cbiAgICAgICAgICAgICAgPGR0IGNsYXNzPXN0YXRfX3RpdGxlPkZvbGxvd2luZzwvZHQ+XG4gICAgICAgICAgICAgIDxkZCBjbGFzcz1zdGF0X192YWx1ZT4xMSw1Mjk8L2RkPlxuICAgICAgICAgIDwvZGw+XG5cbiAgICAgICAgICA8ZGwgY2xhc3M9c3RhdD5cbiAgICAgICAgICAgICAgPGR0IGNsYXNzPXN0YXRfX3RpdGxlPkZvbGxvd2VyczwvZHQ+XG4gICAgICAgICAgICAgIDxkZCBjbGFzcz1zdGF0X192YWx1ZT4xMiwxMDU8L2RkPlxuICAgICAgICAgIDwvZGw+XG4gICAgICA8L2Rpdj5cbiAgICAqL1xuXG59XG5cbi8vZW5kaWZcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCRCUkFORFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gICogQG1vZHVsZSBCcmFuZCBbLmJyYW5kXVxuICAqIEBkZXNjcmlwdGlvbiAnLmJyYW5kJyBpcyBhIHF1aWNrIGFuZCBzaW1wbGUgd2F5IHRvIGFwcGx5IHlvdXIgYnJhbmQgZmFjZSBcbiAgKiBhbmQvb3IgY29sb3VyIHRvIGFueSBlbGVtZW50IHVzaW5nIGEgaGFuZHkgaGVscGVyIGNsYXNzLlxuICAqXG4gICogQG1vZGlmaWVyIFsuYnJhbmQtLWZhY2VdIEp1c3QgYXBwbHkgdGhlIGZvbnQgZmFjZVxuICAqIEBtb2RpZmllciBbLmJyYW5kLS1jb2xvdXJdIEp1c3QgYXBwbHkgdGhlIGNvbG91clxuICAqXG4gICogQG1hcmt1cFxuICAqICAgPGgyIGNsYXNzPVwiYnJhbmRcIj5JIGxpa2UgY2hlZXNlPC9oMj5cbiAqKi9cblxuLmJyYW5kLS1mYWNlLFxuLmJyYW5kLWZhY2Uge1xuICBAbWVkaWEgc2NyZWVuIHtcbiAgICBmb250LWZhbWlseTogJGJyYW5kLWZhY2UgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnJhbmQtLWNvbG91ciB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLy9Vc2UgcmVhZGFibGUgZm9udHMgZm9yIHByaW50XG4uYnJhbmQge1xuICBAZXh0ZW5kIC5icmFuZC0tZmFjZTtcbiAgQGV4dGVuZCAuYnJhbmQtLWNvbG91cjtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCRIRUxQRVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEEgc2VyaWVzIG9mIGhlbHBlciBjbGFzc2VzIHRvIHVzZSBhcmJpdHJhcmlseS4gT25seSB1c2UgYSBoZWxwZXIgY2xhc3MgaWYgYW5cbiAqIGVsZW1lbnQvY29tcG9uZW50IGRvZXNu4oCZdCBhbHJlYWR5IGhhdmUgYSBjbGFzcyB0byB3aGljaCB5b3UgY291bGQgYXBwbHkgdGhpc1xuICogc3R5bGluZywgZS5nLiBpZiB5b3UgbmVlZCB0byBmbG9hdCBgLm1haW4tbmF2YCBsZWZ0IHRoZW4gYWRkIGBmbG9hdDpsZWZ0O2AgdG9cbiAqIHRoYXQgcnVsZXNldCBhcyBvcHBvc2VkIHRvIGFkZGluZyB0aGUgYC5mbG9hdC0tbGVmdGAgY2xhc3MgdG8gdGhlIG1hcmt1cC5cbiAqXG4gKiBBIGxvdCBvZiB0aGVzZSBjbGFzc2VzIGNhcnJ5IGAhaW1wb3J0YW50YCBhcyB5b3Ugd2lsbCBhbHdheXMgd2FudCB0aGVtIHRvIHdpblxuICogb3V0IG92ZXIgb3RoZXIgc2VsZWN0b3JzLlxuICovXG5cbkBpbmNsdWRlIHNwYWNpbmctaGVscGVyKFwic29mdFwiLCBzcGFjaW5nKCksIFwicGFkZGluZ1wiKTtcbkBpbmNsdWRlIHNwYWNpbmctaGVscGVyKFwiaGFyZFwiLCBzcGFjaW5nKDApLCBcInBhZGRpbmdcIik7XG5AaW5jbHVkZSBzcGFjaW5nLWhlbHBlcihcInB1c2hcIiwgc3BhY2luZygpLCBcIm1hcmdpblwiKTtcbkBpbmNsdWRlIHNwYWNpbmctaGVscGVyKFwicHVzaC1hdXRvXCIsIGF1dG8sIFwibWFyZ2luXCIpO1xuQGluY2x1ZGUgc3BhY2luZy1oZWxwZXIoXCJmbHVzaFwiLCBzcGFjaW5nKDApLCBcIm1hcmdpblwiKTtcblxuLyoqXG4gICogQG1vZHVsZSBGbG9hdFxuICAqIEBkZXNjcmlwdGlvbiBBZGQvcmVtb3ZlIGZsb2F0c1xuICAqXG4gICogQG1vZGlmaWVyIFsuZmxvYXQtLXJpZ2h0XSBGbG9hdCByaWdodFxuICAqIEBtb2RpZmllciBbLmZsb2F0LS1sZWZ0XSBGbG9hdCBsZWZ0XG4gICogQG1vZGlmaWVyIFsuZmxvYXQtLW5vbmVdIENsZWFyIGZsb2F0ZXNcbiAqKi9cbi5mbG9hdC0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LS1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBUZXh0IEFsaWdubWVudFxuICAqIEBkZXNjcmlwdGlvbiBFYXNpbHkgYWxpZ24gdGV4dFxuICAqXG4gICogQG1vZGlmaWVyIFsuYWxpZ24tLWxlZnRdIEFsaWduIGxlZnRcbiAgKiBAbW9kaWZpZXIgWy5hbGlnbi0tY2VudGVyXSBBbGlnbiBjZW50ZXJcbiAgKiBAbW9kaWZpZXIgWy5hbGlnbi0tcmlnaHRdIEFsaWduIHJpZ2h0XG4gKiovXG4uYWxpZ24ge1xuICBAZWFjaCAkYWxpZ25tZW50IGluICRhbGlnbm1lbnRzIHtcbiAgICAmLS0jeyRhbGlnbm1lbnR9LFxuICAgICYtI3skYWxpZ25tZW50fSB7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4taGVscGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGFsaWdubWVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGlzcGxheS0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBGb250IFdlaWdodHNcbiAgKiBAZGVzY3JpcHRpb24gRWFzaWx5IGFkZCBmb250IHdlaWdodHMgKGV4Y2x1ZGluZyBib2xkKVxuICAqXG4gICogQG1vZGlmaWVyIFsud2VpZ2h0LS1saWdodF0gTGlnaHRcbiAgKiBAbW9kaWZpZXIgWy53ZWlnaHQtLW5vcm1hbF0gTm9ybWFsXG4gICogQG1vZGlmaWVyIFsud2VpZ2h0LS1zZW1pYm9sZF0gU2VtaWJvbGRcbiAqKi9cblxuLndlaWdodCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGZvbnQtd2VpZ2h0cyB7XG4gICAgJi0tI3tcIlwiICsgJG5hbWV9LFxuICAgICYtI3tcIlwiICsgJG5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KCRuYW1lLCAkaW1wb3J0YW50OiB0cnVlKTtcbiAgICB9XG4gIH1cbn1cblxuLmxoLFxuLmxpbmUtaGVpZ2h0IHtcbiAgJi0tbm9uZSxcbiAgJi1ub25lIHtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkbGluZS1oZWlnaHRzIHtcbiAgICAmLS0je25hbWV9LFxuICAgICYtI3tuYW1lfSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5ibGVlZCB7XG4gIEBpbmNsdWRlIGJsZWVkKCk7XG5cbiAgQGluY2x1ZGUgc2NyZWVuLWxvb3AoKFwibWVkaXVtXCIsIFwibGFyZ2VcIikpIHtcbiAgICBAaW5jbHVkZSBibGVlZCgkaW1wb3J0YW50OiB0cnVlKTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkZmFjdG9yIGluICRzaXplLWZhY3RvcnMge1xuICAgICRzaXplT3V0cHV0OiBcIi0tXCIgKyAkbmFtZTtcbiAgICAkYWx0U2l6ZU91dHB1dDogXCItXCIgKyAkbmFtZTtcblxuICAgICYjeyRzaXplT3V0cHV0fSxcbiAgICAmI3skYWx0U2l6ZU91dHB1dH0ge1xuICAgICAgQGluY2x1ZGUgYmxlZWQoJGZhY3Rvcik7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbi1sb29wKChcIm1lZGl1bVwiLCBcImxhcmdlXCIpKSB7XG4gICAgICAgIEBpbmNsdWRlIGJsZWVkKCRmYWN0b3IsIHRydWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiAgKiBAbW9kdWxlIEJsb2NrIFNvZnRlbmVyIFsuc29mdF1cbiAgKiBAZGVzY3JpcHRpb24gQWRkIGJhc2Ugc3BhY2luZyBhcyBwYWRkaW5nIGFyb3VuZCBhIGJsb2NrXG4gKiovXG5cbi5leHRyYS1zb2Z0IHtcbiAgcGFkZGluZzogc3BhY2luZyhkb3VibGUpICFpbXBvcnRhbnQ7XG59XG5cbi5leHRyYS1zb2Z0LS1lbmRzIHtcbiAgcGFkZGluZzogc3BhY2luZyhkb3VibGUpIDAgIWltcG9ydGFudDtcbn1cblxuLmV4dHJhLXNvZnQtLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZyhkb3VibGUpICFpbXBvcnRhbnQ7XG59XG5cbi5tZWdhLXNvZnQtLWVuZHMge1xuICBwYWRkaW5nOiBzcGFjaW5nKHF1YWQpIDAgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBJbmZvcm1hdGl2ZSBbLmluZm9ybWF0aXZlXVxuICAqIEBkZXNjcmlwdGlvbiBBZGQgYSBoZWxwIGN1cnNvciB0byBhbnkgZWxlbWVudCB0aGF0IGdpdmVzIHRoZSB1c2VyIGV4dHJhIGluZm9ybWF0aW9uIG9uXG4gICogYDpob3ZlcmAuXG4gICpcbiAgKiBAbWFya3VwXG4gICogICA8c3BhbiBjbGFzcz1cImluZm9ybWF0aXZlXCI+SW5mb3JtYXRpb24gb24gaG92ZXI8L3NwYW4+XG4gKiovXG4uaW5mb3JtYXRpdmUge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBDbGlja2FibGUgWy5jbGlja2FibGVdXG4gICogQGRlc2NyaXB0aW9uIEFkZCBhIHBvaW50ZXIgY3Vyc29yIHRvIGFueSBlbGVtZW50IHRvIHNob3cgdGhhdCBpdCdzIGNsaWNrYWJsZVxuICAqXG4gICogQG1hcmt1cFxuICAqICAgPHNwYW4gY2xhc3M9XCJpbmZvcm1hdGl2ZVwiPkluZm9ybWF0aW9uIG9uIGhvdmVyPC9zcGFuPlxuICoqL1xuLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAgKiBAbW9kdWxlIE11dGVkIFsubXV0ZWRdXG4gICogQGRlc2NyaXB0aW9uIE11dGUgYW4gb2JqZWN0IGJ5IHJlZHVjaW5nIGl0cyBvcGFjaXR5LlxuICAqXG4gICogQG1hcmt1cFxuICAqICAgPGltZyBjbGFzcz1cIm11dGVkXCIgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tL2MvMjAwLzIwMFwiIC8+XG4gICogICA8aW1nIGNsYXNzPVwibXV0ZWQtNzVcIiBzcmM9XCJodHRwOi8vd3d3LnBsYWNlY2FnZS5jb20vYy8yMDAvMjAwXCIgLz5cbiAqKi9cbi5tdXRlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApICFpbXBvcnRhbnQ7XG59XG5cbi5tdXRlZC03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTc1KSAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAgKiBAbW9kdWxlIFByb2NlZWQgWy5wcm9jZWVkXVxuICAqIEBkZXNjcmlwdGlvbiBBbGlnbiBpdGVtcyB0byB0aGUgcmlnaHQgd2hlcmUgdGhleSBpbXBseSBwcm9ncmVzc2lvbi9tb3ZlbWVudCBmb3J3YXJkLlxuICAqXG4gICogQG1hcmt1cFxuICAqICAgPHAgY2xhc3M9cHJvY2VlZD48YSBocmVmPSM+UmVhZCBtb3JlLi4uPC9hPjwvcD5cbiAqKi9cbi5wcm9jZWVkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBNb3JlIFsubW9yZV1cbiAgKiBAZGVzY3JpcHRpb24gQWRkIGEgcmlnaHQtYW5nbGVkIHF1b3RlIHRvIGxpbmtzIHRoYXQgaW1wbHkgbW92ZW1lbnQuXG4gICpcbiAgKiBAbW9kaWZpZXIgWy5tb3JlLS1idXR0b25dIE1ha2UgYSBzaW1wbGUgbW9yZSBidXR0b25cbiAgKlxuICAqIEBtYXJrdXBcbiAgKiAgIDxhIGhyZWY9IyBjbGFzcz1cIm1vcmVcIj5SZWFkIG1vcmU8L2E+XG4gICpcbiAqKi9cbi5tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTBcIiBcIlxcMDBCQlwiICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICAgKiBAZXhhbXBsZSBNb3JlIEJ1dHRvblxuICAgKiBAbWFya3VwXG4gICAqICAgPGEgaHJlZj0jIGNsYXNzPVwibW9yZSBtb3JlLS1idXR0b25cIj5SZWFkIG1vcmU8L2E+XG4gICoqL1xuLm1vcmUtLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogJGdyZXk7XG59XG5cbi8qKlxuICAqIEBtb2R1bGUgQ2FwaXRhbGl6ZSBbLmNhcHNdXG4gICogQGRlc2NyaXB0aW9uIEFwcGx5IGNhcGl0YWwgY2FzZSB0byBhbiBlbGVtZW50ICh1c3VhbGx5IGEgYHN0cm9uZ2ApLlxuICoqL1xuLmNhcHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICAqIEBtb2R1bGUgVHJ1bmNhdGUgRWxsaXBzaXMgWy50cnVuY2F0ZV1cbiAgKiBAZGVzY3JpcHRpb24gVHJ1bmNhdGUgYSBmaXhlZCB3aWR0aCBzdHJpbmcgd2l0aCBhbiBlbGxpcHNpc1xuICAqXG4gICogQG1hcmt1cFxuICAqIDxwIHdpZHRoPVwiMjUwcHg7XCIgY2xhc3M9XCJ0cnVuY2F0ZVwiPlRoaXMgaXMgYSB0ZXN0IGZvciB0cnVuY2F0aW5nLjwvcD5cbiAgKi9cbi50cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKipcbiAgKiBAbW9kdWxlIFJvdW5kZWQgQ29ybmVycyBbLnJvdW5kXVxuICAqIEBkZXNjcmlwdGlvbiBSb3VuZCB0aGUgY29ybmVycyBhcyBtdWNoIGFzIHBvc3NpYmxlXG4gICpcbiAgKiBAbWFya3VwXG4gICogPGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJSb3VuZGVkXCIgY2xhc3M9XCJyb3VuZFwiIC8+XG4gICovXG4ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQgIWltcG9ydGFudDtcblxuICBAZWFjaCAkbmFtZSwgJGZhY3RvciBpbiAkc2l6ZS1mYWN0b3JzIHtcbiAgICAkcmFkaXVzOiAkYnJhbmQtcm91bmQgKiAkZmFjdG9yO1xuXG4gICAgJi0tI3skbmFtZX0sXG4gICAgJi0jeyRuYW1lfSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzICFpbXBvcnRhbnQ7XG5cbiAgICAgICYtLXRvcCxcbiAgICAgICYtdG9wIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCxcbiAgICAgICYtcmlnaHQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLS1ib3R0b20sXG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi0tbGVmdCxcbiAgICAgICYtbGVmdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRvcCxcbiAgJi10b3Age1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnJhbmQtcm91bmQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXJpZ2h0LFxuICAmLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJyYW5kLXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tYm90dG9tLFxuICAmLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRicmFuZC1yb3VuZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRicmFuZC1yb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tbGVmdCxcbiAgJi1sZWZ0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnJhbmQtcm91bmQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKipcbiAgKiBAbW9kdWxlIENpcmNsZWQgQ29ybmVycyBbLmNpcmNsZV1cbiAgKiBAZGVzY3JpcHRpb24gQ2lyY2xlIHRoZSBjb3JuZXJzIGFzIG11Y2ggYXMgcG9zc2libGVcbiAgKlxuICAqIEBtYXJrdXBcbiAgKiA8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIkNpcmNsZWRcIiBjbGFzcz1cImNpcmNsZVwiIC8+XG4gICovXG4uY2lyY2xlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg5OTlweCAhaW1wb3J0YW50KTtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBGdWxsIFdpZHRoIFsuZnVsbF1cbiAgKiBAZGVzY3JpcHRpb24gTWFrZSBzb21ldGhpbmcgZnVsbCB3aWR0aCAoMTAwJSlcbiAgKlxuICAqXG4gICogQG1hcmt1cFxuICAqIDxpbnB1dCB0eXBlPVwidGV4dFwiIHZhbHVlPVwiUm91bmRlZFwiIGNsYXNzPVwiZnVsbFwiIC8+XG4gICovXG4uZnVsbCxcbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvLyBNaW4td2lkdGggaXNuJ3Qgc3VwcG9ydGVkIHdlbGwgaW4gSUU4XG4gIC8vIFVzZSBkZWZhdWx0cyBhcyBvcHBvc2VkIHRvIDEwMCVcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4udy1oYWxmLFxuLnctMVxcLzIge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICAqIEBtb2R1bGUgU2Nyb2xsIENvbnRlbnQgWy5zY3JvbGxdXG4gICogQGRlc2NyaXB0aW9uIE1ha2UgZWxlbWVudCBzY3JvbGxhYmxlIG9uIGFsbCBkZXZpY2VzXG4gICovXG4uc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKlxuICogVmVydGljYWxseSBDZW50ZXJcbiAqXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vY2VudGVyaW5nLWluLXRoZS11bmtub3duL1xuICovXG4uY2VudGVyLXRoaXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uY2VudGVyLXRoaXNfX3RhcmdldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBVbnNlbGVjdGFibGUgWy51bnNlbGVjdGFibGVdXG4gICogQGRlc2NyaXB0aW9uIE1ha2UgaXQgc28gdGhhdCB5b3UgY2FuJ3QgaGlnaGxpZ2h0IHRoZSB0ZXh0XG4gICpcbiAgKiBAbWFya3VwXG4gICogICA8c3BhbiBjbGFzcz1cInVuc2VsZWN0YWJsZVwiPkNhbid0IHNlbGVjdCBtZSA+Oik8L3NwYW4+XG4gICovXG4udW5zZWxlY3RhYmxlIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qKlxuICAqIEBtaXhpbiBhY2Nlc3NpYmlsaXR5XG4gICogQGRlc2NyaXB0aW9uIEhpZGUgY29udGVudCBvZmYtc2NyZWVuIHdpdGhvdXQgcmVzb3J0aW5nIHRvIGBkaXNwbGF5Om5vbmU7YC5cbiAgKlxuICAqIEBleGFtcGxlXG4gICogICAuZm9ve1xuICAqICAgICAgIEBpbmNsdWRlIGFjY2Vzc2liaWxpdHk7XG4gICogICB9XG4gICovXG5AbWl4aW4gYWNjZXNzaWJpbGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gICogQG1vZHVsZSBBY2Nlc3NpYmlsaXR5IFsuYWNjZXNzaWJpbGl0eV1cbiAgKiBAZGVzY3JpcHRpb24gSGlkZSBjb250ZW50IG9mZi1zY3JlZW4gd2l0aG91dCByZXNvcnRpbmcgdG8gYGRpc3BsYXk6bm9uZTtgLlxuICAqXG4gICogQG1vZGlmaWVyIFsuYWNjZXNzaWJpbGl0eS0tbWVkaXVtXSBIaWRkZW4gZm9yIG1lZGl1bSBzY3JlZW5zIGFuZCBhYm92ZVxuICAqIEBtb2RpZmllciBbLmFjY2Vzc2liaWxpdHktLWxhcmdlXSBIaWRkZW4gZm9yIGxhcmdlIHNjcmVlbnMgYW5kIGFib3ZlXG4gICogQG1vZGlmaWVyIFsuYWNjZXNzaWJpbGl0eS0teGxhcmdlXSBIaWRkZW4gZm9yIGV4dHJhIGxhcmdlIHNjcmVlbnNcbiAgKlxuICAqIEBtYXJrdXBcbiAgKiAgIDxwIGNsYXNzPVwiYWNjZXNzaWJpbGl0eVwiPlRoaXMgdGV4dCBpcyBvbmx5IHNlZW4gYnkgc2NyZWVuIHJlYWRlcnMhPC9wPlxuICAqL1xuLmFjY2Vzc2liaWxpdHkge1xuICBAaW5jbHVkZSBhY2Nlc3NpYmlsaXR5O1xufVxuXG5AZWFjaCAkc3RhdGUgaW4gbWVkaXVtLCBsYXJnZSwgeGxhcmdlIHtcbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkoI3skc3RhdGV9KSB7XG4gICAgLmFjY2Vzc2liaWxpdHktLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBhY2Nlc3NpYmlsaXR5O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAgKiBAbW9kdWxlIEdQVSBSZW5kZXJpbmcgWyVncHVdXG4gICogQGRlc2NyaXB0aW9uIEEgU0FTUyBoZWxwZXIgdG8gdXNlIHRoZSBncHUgb24gdGhhdCBlbGVtZW50ICggdHJhbnNsYXRlWigwKSApXG4gICovXG5cbiVncHUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5ncHUge1xuICBAZXh0ZW5kICVncHU7XG59XG5cbi8qKlxuICAqIEBtb2R1bGUgVmlzaWJpbGl0eSBVdGlsaXRpZXNcbiAgKiBAZGVzY3JpcHRpb24gSGVscGVyIGNsYXNzZXMgdG8gcXVpY2tseSBzaG93IGFuZCBoaWRlIGVsZW1lbnRzIGJhc2VkIG9uIHNjcmVlbiBzaXplXG4gICpcbiAgKiBAbW9kaWZpZXIgWy52aXNpYmxlLS1zbWFsbF0gU2hvdyBvbiBzbWFsbCwgaGlkZSBvbiBtZWRpdW0gYW5kIGxhcmdlXG4gICogQG1vZGlmaWVyIFsudmlzaWJsZS0tbWVkaXVtXSBTaG93IG9uIG1lZGl1bSwgaGlkZSBvbiBzbWFsbCBhbmQgbGFyZ2VcbiAgKiBAbW9kaWZpZXIgWy52aXNpYmxlLS1sYXJnZV0gU2hvdyBvbiBsYXJnZSwgaGlkZSBvbiBzbWFsbCBhbmQgbWVkaXVtXG4gICogQG1vZGlmaWVyIFsuaGlkZGVuLS1zbWFsbF0gSGlkZSBvbiBzbWFsbCwgc2hvdyBvbiBtZWRpdW0gYW5kIGxhcmdlXG4gICogQG1vZGlmaWVyIFsuaGlkZGVuLS1tZWRpdW1dIEhpZGUgb24gbWVkaXVtLCBzaG93IG9uIHNtYWxsIGFuZCBsYXJnZVxuICAqIEBtb2RpZmllciBbLmhpZGRlbi0tbGFyZ2VdIEhpZGUgb24gbGFyZ2UsIHNob3cgb24gc21hbGwgYW5kIG1lZGl1bVxuICAqIEBtb2RpZmllciBbLnZpc2libGUtLXByaW50XSBTaG93IG9uIHByaW50LCBoaWRlIG9uIHJlc3RcbiAgKiBAbW9kaWZpZXIgWy5oaWRkZW4tLWxhcmdlXSBIaWRlIG9uIHByaW50LCBzaG93IG9uIHJlc3RcbiAgKlxuICAqIEBtYXJrdXBcbiAgPHVsIGNsYXNzPVwiYmxvY2stbGlzdFwiPlxuXHQ8bGkgY2xhc3M9XCJ2aXNpYmxlLS1zbWFsbFwiPi52aXNpYmxlLS1zbWFsbDwvbGk+XG5cdDxsaSBjbGFzcz1cImhpZGRlbi0tc21hbGxcIj4uaGlkZGVuLS1zbWFsbDwvbGk+XG5cdDxsaSBjbGFzcz1cInZpc2libGUtLW1lZGl1bVwiPi52aXNpYmxlLS1tZWRpdW08L2xpPlxuXHQ8bGkgY2xhc3M9XCJoaWRkZW4tLW1lZGl1bVwiPi5oaWRkZW4tLW1lZGl1bTwvbGk+XG5cdDxsaSBjbGFzcz1cInZpc2libGUtLWxhcmdlXCI+LnZpc2libGUtLWxhcmdlPC9saT5cblx0PGxpIGNsYXNzPVwiaGlkZGVuLS1sYXJnZVwiPi5oaWRkZW4tLWxhcmdlPC9saT5cbiAgPC91bD5cbiAgKi9cblxuJWhpZGUtc21hbGwsXG4uaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn1cblxuLy9Gb3IgSmF2YXNjcmlwdFxuLm5vLWpzIC52aXNpYmxlLS1qcyB7XG4gIEBleHRlbmQgJWhpZGUtc21hbGw7XG59XG5cbi55ZXMtanMgLmhpZGRlbi0tanMge1xuICBAZXh0ZW5kICVoaWRlLXNtYWxsO1xufVxuXG4vLyBGb3Igc21hbGwgc2NyZWVuc1xuLnZpc2libGUtLXNtYWxsIHtcbn1cblxuLmhpZGRlbi0tc21hbGwge1xuICBAZXh0ZW5kICVoaWRlLXNtYWxsO1xufVxuXG4udmlzaWJsZS0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlaGlkZS1zbWFsbDtcbn1cblxuLmhpZGRlbi0tbWVkaXVtIHtcbn1cblxuLnZpc2libGUtLWxhcmdlIHtcbiAgQGV4dGVuZCAlaGlkZS1zbWFsbDtcbn1cblxuLmhpZGRlbi0tbGFyZ2Uge1xufVxuXG4vLyBGb3IgbWVkaXVtIHNjcmVlbnNcbkBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSwgdHJ1ZSkge1xuICAlaGlkZS1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC05OTk5cHggIWltcG9ydGFudDtcblxuICAgIC8vIFNldCBhbnl0aGluZyB3aXRoIGEgaGVpZ2h0IHRvIG1heC1oZWlnaHQ6IDA7IHNvIHRoYXQgaXQgZG9lc24ndCBhZmZlY3RcbiAgICAvLyB0aGUgdmlzaWJsZSBET01cbiAgICAqIHtcbiAgICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAldmlzaWJsZS1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS0tc21hbGwge1xuICAgIEBleHRlbmQgJWhpZGUtbWVkaXVtO1xuICB9XG5cbiAgLmhpZGRlbi0tc21hbGwge1xuICAgIEBleHRlbmQgJXZpc2libGUtbWVkaXVtO1xuICB9XG5cbiAgLnZpc2libGUtLW1lZGl1bSB7XG4gICAgQGV4dGVuZCAldmlzaWJsZS1tZWRpdW07XG4gIH1cblxuICAuaGlkZGVuLS1tZWRpdW0ge1xuICAgIEBleHRlbmQgJWhpZGUtbWVkaXVtO1xuICB9XG59XG5cbi8vIEZvciBsYXJnZSBzY3JlZW5zXG5AaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSwgdHJ1ZSkge1xuICAlaGlkZS1sYXJnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xuXG4gICAgLy8gU2V0IGFueXRoaW5nIHdpdGggYSBoZWlnaHQgdG8gbWF4LWhlaWdodDogMDsgc28gdGhhdCBpdCBkb2Vzbid0IGFmZmVjdFxuICAgIC8vIHRoZSB2aXNpYmxlIERPTVxuICAgICoge1xuICAgICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICV2aXNpYmxlLWxhcmdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtLW1lZGl1bSB7XG4gICAgQGV4dGVuZCAlaGlkZS1sYXJnZTtcbiAgfVxuXG4gIC5oaWRkZW4tLW1lZGl1bSB7XG4gICAgQGV4dGVuZCAldmlzaWJsZS1sYXJnZTtcbiAgfVxuXG4gIC52aXNpYmxlLS1sYXJnZSB7XG4gICAgQGV4dGVuZCAldmlzaWJsZS1sYXJnZTtcbiAgfVxuXG4gIC5oaWRkZW4tLWxhcmdlIHtcbiAgICBAZXh0ZW5kICVoaWRlLWxhcmdlO1xuICB9XG59XG5cbi8vIFByaW50IHV0aWxpdGllc1xuLnZpc2libGUtLXByaW50IHtcbiAgQGV4dGVuZCAlaGlkZS1zbWFsbDtcbn1cblxuLmhpZGRlbi0tcHJpbnQge1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAlaGlkZS1wcmludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xuXG4gICAgLy8gU2V0IGFueXRoaW5nIHdpdGggYSBoZWlnaHQgdG8gbWF4LWhlaWdodDogMDsgc28gdGhhdCBpdCBkb2Vzbid0IGFmZmVjdFxuICAgIC8vIHRoZSB2aXNpYmxlIERPTVxuICAgICoge1xuICAgICAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICV2aXNpYmxlLXByaW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpc2libGUtLXByaW50IHtcbiAgICBAZXh0ZW5kICV2aXNpYmxlLXByaW50O1xuICB9XG5cbiAgLmhpZGRlbi0tcHJpbnQge1xuICAgIEBleHRlbmQgJWhpZGUtcHJpbnQ7XG4gIH1cbn1cbiIsIi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBfRkxFWC5TQ1NTXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqL1xuXG4uZngtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZngtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZ4LXZjIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZ4LWhjIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5meC1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uZngtc2Ege1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uZngtMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZMRVggU1RZTEVTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZngsXG4uZmxleCxcbi5kaXNwbGF5LWZsZXgge1xuICBAaW5jbHVkZSBzY3JlZW4taGVscGVyKCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cblxuLmlmeCxcbi5pbmxpbmUtZmxleCxcbi5kaXNwbGF5LWlubGluZS1mbGV4IHtcbiAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuXG4uZngsXG4uZmxleCxcbi5kaXNwbGF5LWZsZXgsXG4uaWZ4LFxuLmlubGluZS1mbGV4LFxuLmRpc3BsYXktaW5saW5lLWZsZXgge1xuICAmLndyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmpjLFxuLmp1c3RpZnktY29udGVudCB7XG4gICYtYyxcbiAgJi1jZW50ZXIge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLXNiLFxuICAmLXNwYWNlLWJldHdlZW4ge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgJi1zYSxcbiAgJi1zcGFjZS1hcm91bmQge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gIH1cblxuICAmLXNlLFxuICAmLXNwYWNlLWV2ZW5seSB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cbiAgfVxuXG4gICYtZnMsXG4gICYtZmxleC1zdGFydCB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLWZlLFxuICAmLWZsZXgtZW5kIHtcbiAgICBAaW5jbHVkZSBzY3JlZW4taGVscGVyKCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cblxuLmFpLFxuLmFsaWduLWl0ZW1zIHtcbiAgJi1zLFxuICAmLXN0cmV0Y2gge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICAmLWMsXG4gICYtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBzY3JlZW4taGVscGVyKCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWJsLFxuICAmLWJhc2VsaW5lIHtcbiAgICBAaW5jbHVkZSBzY3JlZW4taGVscGVyKCkge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYtZnMsXG4gICYtZmxleC1zdGFydCB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICYtZmUsXG4gICYtZmxleC1lbmQge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG59XG5cbi5hcyxcbi5hbGlnbi1zZWxmIHtcbiAgJi1zLFxuICAmLXN0cmV0Y2gge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gICYtYyxcbiAgJi1jZW50ZXIge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1ibCxcbiAgJi1iYXNlbGluZSB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYtZnMsXG4gICYtZmxleC1zdGFydCB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi1mZSxcbiAgJi1mbGV4LWVuZCB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuXG4uanMsXG4uanVzdGlmeS1zZWxmIHtcbiAgJi1zLFxuICAmLXN0cmV0Y2gge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG5cbiAgJi1jLFxuICAmLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtYmwsXG4gICYtYmFzZWxpbmUge1xuICAgIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gICYtZnMsXG4gICYtZmxleC1zdGFydCB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLWZlLFxuICAmLWZsZXgtZW5kIHtcbiAgICBAaW5jbHVkZSBzY3JlZW4taGVscGVyKCkge1xuICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cblxuLmZkLFxuLmZsZXgtZGlyZWN0aW9uIHtcbiAgJi1jLFxuICAmLWNvbHVtbiB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1yLFxuICAmLXJvdyB7XG4gICAgQGluY2x1ZGUgc2NyZWVuLWhlbHBlcigpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG59XG5cbi5mZyxcbi5ncm93LFxuLmZsZXgtZ3JvdyB7XG4gIEBpbmNsdWRlIHNjcmVlbi1oZWxwZXIoKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5mcyxcbi5zaHJpbmssXG4uZmxleC1zaHJpbmsge1xuICBAaW5jbHVkZSBzY3JlZW4taGVscGVyKCkge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5cbi5mYi0wLFxuLmJhc2lzLTAsXG4uZmxleC1iYXNpcy0wIHtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLmZiLTUwLFxuLmJhc2lzLTUwLFxuLmZsZXgtYmFzaXMtNTAge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5mYi0xMDAsXG4uYmFzaXMtMTAwLFxuLmZsZXgtYmFzaXMtMTAwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmZiLWF1dG8sXG4uYmFzaXMtYXV0byxcbi5mbGV4LWJhc2lzLWF1dG8ge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkRk9OVFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICAqIEBtb2R1bGUgRm9udHNcbiAgKiBAZGVzY3JpcHRpb24gTG9hZHMgaW4gdGhlIGZvbnRzXG4gICovXG5cbi8vSWNvbnNcblxuQGluY2x1ZGUgYm91cmJvbi1mb250LWZhY2UoXCJpY29uc1wiLCBcIiN7JGZvbnQtZGlyfS9jcGljb25zL2ZvbnRzL2NwaWNvbnNcIik7XG5cbi8vUHJveGltYVxuXG5AaW5jbHVkZSBib3VyYm9uLWZvbnQtZmFjZShcIlByb3hpbWFcIiwgXCIje2dldChmb250LWRpcmVjdG9yeSl9L3Byb3hpbWEtY29uZGVuc2VkL3RoaW4vdGhpblwiLCAyMDApO1xuQGluY2x1ZGUgYm91cmJvbi1mb250LWZhY2UoXCJQcm94aW1hXCIsIFwiI3tnZXQoZm9udC1kaXJlY3RvcnkpfS9wcm94aW1hLWNvbmRlbnNlZC90aGluaXRhbGljL3RoaW5pdFwiLCAyMDAsIGl0YWxpYyk7XG5cbkBpbmNsdWRlIGJvdXJib24tZm9udC1mYWNlKFwiUHJveGltYVwiLCBcIiN7Z2V0KGZvbnQtZGlyZWN0b3J5KX0vcHJveGltYS1jb25kZW5zZWQvbGlnaHQvbGlnaHRcIiwgMzAwKTtcbkBpbmNsdWRlIGJvdXJib24tZm9udC1mYWNlKFwiUHJveGltYVwiLCBcIiN7Z2V0KGZvbnQtZGlyZWN0b3J5KX0vcHJveGltYS1jb25kZW5zZWQvbGlnaHRpdGFsaWMvbGlnaHRpdFwiLCAzMDAsIGl0YWxpYyk7XG5cbkBpbmNsdWRlIGJvdXJib24tZm9udC1mYWNlKFwiUHJveGltYVwiLCBcIiN7Z2V0KGZvbnQtZGlyZWN0b3J5KX0vcHJveGltYS1jb25kZW5zZWQvcmVndWxhci9yZWd1bGFyXCIsIG5vcm1hbCk7XG5AaW5jbHVkZSBib3VyYm9uLWZvbnQtZmFjZShcIlByb3hpbWFcIiwgXCIje2dldChmb250LWRpcmVjdG9yeSl9L3Byb3hpbWEtY29uZGVuc2VkL2l0YWxpYy9yZWd1bGFyaXRcIiwgbm9ybWFsLCBpdGFsaWMpO1xuXG5AaW5jbHVkZSBib3VyYm9uLWZvbnQtZmFjZShcIlByb3hpbWFcIiwgXCIje2dldChmb250LWRpcmVjdG9yeSl9L3Byb3hpbWEtY29uZGVuc2VkL21lZGl1bS9tZWRpdW1cIiwgNTAwKTtcbkBpbmNsdWRlIGJvdXJib24tZm9udC1mYWNlKFwiUHJveGltYVwiLCBcIiN7Z2V0KGZvbnQtZGlyZWN0b3J5KX0vcHJveGltYS1jb25kZW5zZWQvbWVkaXVtaXRhbGljL21lZGl1bWl0XCIsIDUwMCwgaXRhbGljKTtcblxuQGluY2x1ZGUgYm91cmJvbi1mb250LWZhY2UoXCJQcm94aW1hXCIsIFwiI3tnZXQoZm9udC1kaXJlY3RvcnkpfS9wcm94aW1hLWNvbmRlbnNlZC9zZW1pYm9sZC9zZW1pYm9sZFwiLCA2MDApO1xuQGluY2x1ZGUgYm91cmJvbi1mb250LWZhY2UoXCJQcm94aW1hXCIsIFwiI3tnZXQoZm9udC1kaXJlY3RvcnkpfS9wcm94aW1hLWNvbmRlbnNlZC9zZW1pYm9sZGl0YWxpYy9zZW1pYm9sZGl0XCIsIDYwMCwgaXRhbGljKTtcblxuQGluY2x1ZGUgYm91cmJvbi1mb250LWZhY2UoXCJQcm94aW1hXCIsIFwiI3tnZXQoZm9udC1kaXJlY3RvcnkpfS9wcm94aW1hLWNvbmRlbnNlZC9ib2xkL2JvbGRcIiwgNzAwKTtcbkBpbmNsdWRlIGJvdXJib24tZm9udC1mYWNlKFwiUHJveGltYVwiLCBcIiN7Z2V0KGZvbnQtZGlyZWN0b3J5KX0vcHJveGltYS1jb25kZW5zZWQvYm9sZGl0YWxpYy9ib2xkaXRcIiwgNzAwLCBpdGFsaWMpO1xuXG5AaW5jbHVkZSBib3VyYm9uLWZvbnQtZmFjZShcIlByb3hpbWFcIiwgXCIje2dldChmb250LWRpcmVjdG9yeSl9L3Byb3hpbWEtY29uZGVuc2VkL2V4dHJhYm9sZC9leHRyYWJvbGRcIiwgODAwKTtcbkBpbmNsdWRlIGJvdXJib24tZm9udC1mYWNlKFwiUHJveGltYVwiLCBcIiN7Z2V0KGZvbnQtZGlyZWN0b3J5KX0vcHJveGltYS1jb25kZW5zZWQvZXh0cmFib2xkaXRhbGljL2V4dHJhYm9sZGl0XCIsIDgwMCwgaXRhbGljKTtcblxuQGluY2x1ZGUgYm91cmJvbi1mb250LWZhY2UoXCJQcm94aW1hXCIsIFwiI3tnZXQoZm9udC1kaXJlY3RvcnkpfS9wcm94aW1hLWNvbmRlbnNlZC9ibGFjay9ibGFja1wiLCA5MDApO1xuQGluY2x1ZGUgYm91cmJvbi1mb250LWZhY2UoXCJQcm94aW1hXCIsIFwiI3tnZXQoZm9udC1kaXJlY3RvcnkpfS9wcm94aW1hLWNvbmRlbnNlZC9ibGFja2l0YWxpYy9ibGFja2l0XCIsIDkwMCwgaXRhbGljKTtcbiIsIi8qKlxuICogU2FzcyBNaXhpbnNcbiAqL1xuXG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2Fzczpjb2xvclwiO1xuXG5AbWl4aW4gdHctdHlwZS1zZXR0aW5ncygka2V5OiBcImJhc2VcIiwgJHJlbGF0aXZlOiBmYWxzZSwgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgJiB7XG4gICAgJHVuaXQ6IHJlbTtcbiAgICBAaWYgJHJlbGF0aXZlIHtcbiAgICAgICR1bml0OiBlbTtcbiAgICB9XG5cbiAgICAkc2V0dGluZ3MtbWFwOiBnZXQoJGtleSwgJGZvbnQtc2l6ZS1tYXApO1xuXG4gICAgZm9udC1zaXplOiAje2dldChmb250LXNpemUsICRzZXR0aW5ncy1tYXApfSN7JHVuaXR9IGltcG9ydGFudCgkaW1wb3J0YW50KTtcbiAgICBsaW5lLWhlaWdodDogZ2V0KGxpbmUtaGVpZ2h0LCAkc2V0dGluZ3MtbWFwKSBpbXBvcnRhbnQoJGltcG9ydGFudCk7XG4gIH1cbn1cblxuQG1peGluIHR3LWZvbnQtc2l6ZSgka2V5OiBcImJhc2VcIiwgJHJlbGF0aXZlOiBmYWxzZSwgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgJiB7XG4gICAgJHNldHRpbmdzLW1hcDogZ2V0KCRrZXksICRmb250LXNpemUtbWFwKTtcbiAgICAkc2l6ZVNldHRpbmc6IGdldChmb250LXNpemUsICRzZXR0aW5ncy1tYXApO1xuXG4gICAgJHVuaXQ6IHJlbTtcbiAgICBAaWYgJHJlbGF0aXZlIHtcbiAgICAgICR1bml0OiBlbTtcbiAgICB9XG5cbiAgICBmb250LXNpemU6ICgkc2l6ZVNldHRpbmcgKyAjeyR1bml0fSkgaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuICB9XG59XG5cbkBtaXhpbiB0cmFja2luZygkdHJhY2tpbmc6IG5vcm1hbCkge1xuICBsZXR0ZXItc3BhY2luZzogZ2V0KCR0cmFja2luZywgJHRyYWNraW5nLW1hcCkgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGxlYWRpbmcoJGxlYWRpbmc6IG5vcm1hbCkge1xuICBsaW5lLWhlaWdodDogZ2V0KCRsZWFkaW5nLCAkbGVhZGluZy1tYXApICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBzaGFkb3coJGN1c3RvbTogZmFsc2UsICRjb2xvcjogYmxhY2spIHtcbiAgJjpub3QoLm5vLXNoYWRvdykge1xuICAgIEBpZiAkY3VzdG9tIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b207XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IC0ycHggcmdiYSgkY29sb3IsIDAuMTUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyKCRjb2xvcjogJGJvcmRlci1jb2xvciwgJHdpZHRoOiAxcHgsICRwb3NpdGlvbjogXCJcIikge1xuICBAaWYgJHBvc2l0aW9uID09IFwiYm90dG9tXCIge1xuICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IFwidG9wXCIge1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IFwicmlnaHRcIiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBcImxlZnRcIiB7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlcjogJHdpZHRoIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50LWJnKCRlbmQ6IGJvdHRvbSwgJHN0YXJ0LWNvbG9yOiAkd2hpdGUsICRlbmQtY29sb3I6ICRibGFjaywgJHRyYW5zcGFyZW50OiBmYWxzZSwgJGhlaWdodDogMTAwJSwgJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG4gIEBpZiAkdHJhbnNwYXJlbnQge1xuICAgICRzdGFydC1jb2xvcjogcmdiYSgkZW5kLWNvbG9yLCAwKTtcbiAgfVxuXG4gIEBpZiAkZW5kID09IHRvcCBvciAkZW5kID09IGxlZnQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGxpbmVhci1ncmFkaWVudCh0byAkZW5kLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIEBpZiAkZW5kID09IHRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIH0gQGVsc2UgaWYgJGVuZCA9PSBsZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6ICRoZWlnaHQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuZCA9PSBib3R0b20gb3IgJGVuZCA9PSByaWdodCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG8gJGVuZCwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKSk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBAaWYgJGVuZCA9PSBib3R0b20ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICB9IEBlbHNlIGlmICRlbmQgPT0gcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6ICRoZWlnaHQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQG1peGluIHRleHQtaW5wdXQtaGVpZ2h0KCRoZWlnaHQ6IGdldChsaW5lLWhlaWdodCksICRib3JkZXI6IGdldChib3JkZXItd2lkdGgsICRnZW1pbmktdGV4dC1pbnB1dHMpKSB7XG4vLyAgIGhlaWdodDogZ2V0KHBhZGRpbmctZW5kcywgJGdlbWluaS1idXR0b25zKSAqIDIgKyBlbSgkYm9yZGVyKSArIGVtKCRoZWlnaHQgKiBnZXQoZm9udC1zaXplKSk7XG4vLyB9XG5cbkBtaXhpbiB0ZXh0LWlucHV0LWhlaWdodCgkaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodCwgJGJvcmRlcjogMXB4KSB7XG4gIGhlaWdodDogZW0oJGJ1dHRvbi1wYWRkaW5nLWVuZHMpICogMiArIGVtKCRib3JkZXIpICsgZW0oJGhlaWdodCk7XG59XG5cbkBtaXhpbiBsaW5rLWhvdmVyKCkge1xuICAmLmhvdmVyLFxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuQG1peGluIGxpbmstZm9jdXMoKSB7XG4gICYuZm9jdXMsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAgIG91dGxpbmUtY29sb3I6ICRvdXRsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQnV0dG9uc1xuQG1peGluIHRhYi1mb2N1cygkY29sb3I6ICRvdXRsaW5lLCAkc2hhZG93OiBmYWxzZSkge1xuICAkZm9jdXMtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpZiAkY29sb3IgPT0gJG91dGxpbmUge1xuICAgICRmb2N1cy1jb2xvcjogJG91dGxpbmU7XG4gIH0gQGVsc2UgaWYgJGNvbG9yID09IHRyYW5zcGFyZW50IHtcbiAgICAkZm9jdXMtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIHtcbiAgICAkZm9jdXMtY29sb3I6IGNvbG9yLm1peCgkYmxhY2ssICRjb2xvciwgNjAlKTtcbiAgfVxuXG4gICYuZm9jdXMsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBpZiAkc2hhZG93IHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvdygpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLWhvdmVyLXRyYW5zaXRpb24oJHRyYW5zaXRpb25UaW1lOiAyMDBtcywgJGVhc2luZ0luOiBlYXNlLW91dCwgJGVhc2luZ091dDogZWFzZS1pbikge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb25UaW1lICRlYXNpbmdJbik7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uVGltZSAkZWFzaW5nT3V0KTtcbiAgfVxufVxuXG4vL1NldCB0aGUgY29sb3VycyBmb3IgYnV0dG9uc1xuQG1peGluIGJ1dHRvbi1jb2xvcigkYmFja2dyb3VuZC1jb2xvciwgJGdyYWRpZW50OiBmYWxzZSwgJGhvdmVyOiB0cnVlLCAkYm9yZGVyOiB0cnVlLCAkc2hhZG93OiB0cnVlLCAkdGV4dC1jb2xvcjogZmFsc2UpIHtcbiAgJGdyYWRpZW50LXN0cmVuZ3RoOiAyMCU7XG4gICRoZ3M6IG1hdGguZGl2KCRncmFkaWVudC1zdHJlbmd0aCwgMik7IC8vSGFsZiBHcmFkaWVudCBTdHJlbmd0aFxuICAkZGdzOiBtYXRoLmRpdigkZ3JhZGllbnQtc3RyZW5ndGgsIDAuNSk7IC8vRG91YmxlIEdyYWRpZW50IFN0cmVuZ3RoXG5cbiAgLy8gQnV0dG9uIFZhcmlhYmxlc1xuICAkYm9yZGVyLWNvbG9yOiBjb2xvci5taXgoJGJsYWNrLCAkYmFja2dyb3VuZC1jb2xvciwgJGdyYWRpZW50LXN0cmVuZ3RoKTtcbiAgJGdyYWRpZW50LXRvcDogcmdiYShjb2xvci5taXgoJHdoaXRlLCAkYmFja2dyb3VuZC1jb2xvciwgJGdyYWRpZW50LXN0cmVuZ3RoKSwgMC4zKTtcbiAgJGdyYWRpZW50LWJvdHRvbTogcmdiYShjb2xvci5taXgoJGJsYWNrLCAkYmFja2dyb3VuZC1jb2xvciwgJGdyYWRpZW50LXN0cmVuZ3RoKSwgMC4zKTtcblxuICAvL1NldCBncmFkaWVudCBhbmQgYm9yZGVyXG4gIEBpZiAkYm9yZGVyIHtcbiAgICBAaW5jbHVkZSBib3JkZXIoJGJvcmRlci1jb2xvcik7XG5cbiAgICAuYnV0dG9uLWdyb3VwID4gJiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXIoJGJvcmRlci1jb2xvciwgJHBvc2l0aW9uOiByaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG5cbiAgICBAaWYgJGdyYWRpZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRncmFkaWVudC10b3AsICRncmFkaWVudC1ib3R0b20pO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG5cbiAgICBAaWYgJHRleHQtY29sb3Ige1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy9TZXQgdGhlIHRleHQsIGJhc2VkIG9uIHRoZSBiYWNrZ3JvdW5kIGJyaWdodG5lc3NcbiAgICAgIEBpZiBicmlnaHRuZXNzKCRiYWNrZ3JvdW5kLWNvbG9yKSA+IDY2LjY2NiUgb3IgJGJhY2tncm91bmQtY29sb3IgPT0gdHJhbnNwYXJlbnQge1xuICAgICAgICBjb2xvcjogJGRhcmtlci1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkaG92ZXIge1xuICAgICY6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaWYgJHNoYWRvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2hhZG93KCk7XG4gICAgICAgIH1cblxuICAgICAgICAmIHtcbiAgICAgICAgICBAaWYgJGJhY2tncm91bmQtY29sb3IgPT0gdHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCRibGFjaywgJHdoaXRlLCAxMCUpO1xuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCRibGFjaywgJGJhY2tncm91bmQtY29sb3IsICRoZ3MpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBAaWYgJGJhY2tncm91bmQtY29sb3IgPT0gdHJhbnNwYXJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5taXgoJGJsYWNrLCAkd2hpdGUsIDQlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5taXgoJGJsYWNrLCAkYmFja2dyb3VuZC1jb2xvciwgJGRncyk7XG4gICAgICAgIEBpbmNsdWRlIHNoYWRvdyhpbnNldCAwIDZweCA2cHggLTRweCByZ2JhKCRkYXJrZXItZ3JleSwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tY29sb3Itb3V0bGluZSgkYmFzZS1jb2xvciwgJGhvdmVyOiB0cnVlKSB7XG4gIC8vIENvbG9yIFNoaWZ0IFN0cmVuZ3RoXG4gICRjb2xvci1zaGlmdC1zdHJlbmd0aDogMjAlO1xuICAvLyBIYWxmIENvbG9yIFNoaWZ0IFN0cmVuZ3RoXG4gICRoY3M6IG1hdGguZGl2KCRjb2xvci1zaGlmdC1zdHJlbmd0aCwgMik7XG4gIC8vIERvdWJsZSBDb2xvciBTaGlmdCBTdHJlbmd0aFxuICAkZGNzOiBtYXRoLmRpdigkY29sb3Itc2hpZnQtc3RyZW5ndGgsIDAuNSk7XG5cbiAgLy8gQnV0dG9uIFZhcmlhYmxlc1xuICAkYm9yZGVyLWNvbG9yOiAkYmFzZS1jb2xvcjtcblxuICBAaW5jbHVkZSBib3JkZXIoJGJhc2UtY29sb3IpO1xuXG4gIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcblxuICBAaWYgJGhvdmVyIHtcbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGNvbnRyYXN0LWNvbG9yKCRiYXNlLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1ncm91cCA+ICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgQGluY2x1ZGUgYm9yZGVyKCRiYXNlLWNvbG9yLCAkcG9zaXRpb246IGxlZnQpO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXIoJGJhc2UtY29sb3IsICRwb3NpdGlvbjogcmlnaHQpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGRhcmstZ3JleTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAkYnJhbmQtY29sb3I7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn1cblxuLyogRW5zdXJlcyB0ZXh0IHdpdGggbG9uZyBydW5uaW5nIHdvcmRzICh1c3VhbGx5IHVybHMpIGRvIG5vdCBvdmVybGFwIHRoZWlyIGNvbnRhaW5lcnMgKi9cbkBtaXhpbiBzYWZlX21vYmlsZV93b3JkX2JyZWFrcyB7XG4gIC8qIFRoZXNlIGFyZSB0ZWNobmljYWxseSB0aGUgc2FtZSwgYnV0IHVzZSBib3RoICovXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbiIsIkBlYWNoICR0ZXh0LXNpemUsICR2YWx1ZSBpbiAkZm9udC1zaXplLW1hcCB7XG4gIC50ZXh0LSN7JHRleHQtc2l6ZX0ge1xuICAgIEBpbmNsdWRlIHR3LXR5cGUtc2V0dGluZ3MoJHRleHQtc2l6ZSwgJGltcG9ydGFudDogdHJ1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRsZWFkaW5nLW1hcCB7XG4gIC5sZWFkaW5nLSN7JGtleX0ge1xuICAgIEBpbmNsdWRlIGxlYWRpbmcoJGtleSk7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICR0cmFja2luZy1tYXAge1xuICAudHJhY2tpbmctI3ska2V5fSB7XG4gICAgQGluY2x1ZGUgdHJhY2tpbmcoJGtleSk7XG4gIH1cbn1cbiIsImh0bWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAvKiBNYWtlIGJhY2tncm91bmQgZGFya2VyIG9uIG9sZCBJRSB0byBoZWxwIHNlZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHdoaXRlXG4gIGNvbnRhaW5lcnMgd2l0aG91dCBib3gtc2hhZG93cyAqL1xuICAubHQtaWU5ICYge1xuICAgIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG4gIH1cbn1cblxuLy8gVGhlIHN0eWxlcyBiZWxvdyBhbGxvdyB0aGUgY2VudGVyIHNlY3Rpb25zIHRvIGdyb3cgdG8gcGxhbnQgdGhlIGZvb3RlclxuLy8gb24gdGhlIGJvdHRvbSBvZiB0aGUgcGFnZSB3aGVuIHRoZSBjb250ZW50IGlzbid0IGxhcmdlIGVub3VnaCB0byBmaWxsXG4vLyB0aGUgcGFnZS4gVXNlcyBmbGV4Ym94LlxuLmJvZHktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQlJBTkQgRVhURU5TSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vL1RoZSBwcm94aW1hIGZvbnQgaXMgbXVjaCBzbWFsbGVyIHRoYW4gSGVsdmV0aWNhLiBBbiBvZmZzZXQgc2hvdWxkIGhlbHAgZXZlbiB0aGluZ3Mgb3V0IDopXG5cbkBtaXhpbiBicmFuZC1mb250LXNpemUoJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodCwgJG9mZnNldDogNXB4KSB7XG4gIGxpbmUtaGVpZ2h0OiAkYnJhbmQtbGluZS1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUgKyAkb2Zmc2V0LCBmYWxzZSk7XG59XG5cbkBtaXhpbiBicmFuZC1mb250LXNpemUtb3ZlcnJpZGUoJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodCwgJG9mZnNldDogNXB4KSB7XG4gICYuYnJhbmQsXG4gICYuYnJhbmQtZmFjZSxcbiAgLmJyYW5kLFxuICAuYnJhbmQtZmFjZSB7XG4gICAgQGluY2x1ZGUgYnJhbmQtZm9udC1zaXplKCRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJG9mZnNldCk7XG4gIH1cbn1cblxuLy8gRG9uJ3QgdXNlIHRoaXMgaW4gcHJpbnRcbkBtZWRpYSBzY3JlZW4ge1xuICAuYnJhbmQsXG4gIC5icmFuZC1mYWNlLFxuICAuYnJhbmQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IGdldChicmFuZC1mb250LWZhbWlseSk7XG4gIH1cblxuICBoMSxcbiAgLmFscGhhIHtcbiAgICBAaW5jbHVkZSBicmFuZC1mb250LXNpemUtb3ZlcnJpZGUoJGgxLXNpemUpO1xuICB9XG5cbiAgaDIsXG4gIC5iZXRhIHtcbiAgICBAaW5jbHVkZSBicmFuZC1mb250LXNpemUtb3ZlcnJpZGUoJGgyLXNpemUpO1xuICB9XG5cbiAgaDMsXG4gIC5nYW1tYSB7XG4gICAgQGluY2x1ZGUgYnJhbmQtZm9udC1zaXplLW92ZXJyaWRlKCRoMy1zaXplKTtcbiAgfVxuXG4gIGg0LFxuICAuZGVsdGEge1xuICAgIEBpbmNsdWRlIGJyYW5kLWZvbnQtc2l6ZS1vdmVycmlkZSgkaDQtc2l6ZSk7XG4gIH1cblxuICBoNSxcbiAgLmVwc2lsb24ge1xuICAgIEBpbmNsdWRlIGJyYW5kLWZvbnQtc2l6ZS1vdmVycmlkZSgkaDUtc2l6ZSk7XG4gIH1cblxuICBoNixcbiAgLnpldGEge1xuICAgIEBpbmNsdWRlIGJyYW5kLWZvbnQtc2l6ZS1vdmVycmlkZSgkaDYtc2l6ZSk7XG4gIH1cblxuICAuZ2lnYSB7XG4gICAgQGluY2x1ZGUgYnJhbmQtZm9udC1zaXplLW92ZXJyaWRlKCRnaWdhLXNpemUpO1xuICB9XG5cbiAgLm1lZ2Ege1xuICAgIEBpbmNsdWRlIGJyYW5kLWZvbnQtc2l6ZS1vdmVycmlkZSgkbWVnYS1zaXplKTtcbiAgfVxuXG4gIC5raWxvIHtcbiAgICBAaW5jbHVkZSBicmFuZC1mb250LXNpemUtb3ZlcnJpZGUoJGtpbG8tc2l6ZSk7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJElDT05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5pY29uLFxuW2NsYXNzKj1cImljb24tLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDFlbTtcbiAgbWluLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiVpY29uOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzcyo9XCJpY29uLS1cIl0ge1xuXHRAZXh0ZW5kICVpY29uO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIFRleHQgYXJlYSBJY29ucyAqL1xuLmljb24tLXRleHQtaW5wdXR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRncmV5O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblxuXHQmOmJlZm9yZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRoYWxmLXNwYWNpbmctdW5pdDtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigtJGJhc2UtbGluZS1oZWlnaHQsIDIpO1xuXHR9XG5cblx0LnRleHQtaW5wdXR7XG5cdFx0cGFkZGluZy1yaWdodDogJGRvdWJsZS1zcGFjaW5nLXVuaXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5pY29uLS10ZXh0LWlucHV0LWxlZnR7XG5cdCY6YmVmb3Jle1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6ICRoYWxmLXNwYWNpbmctdW5pdDtcblx0fVxuXHQudGV4dC1pbnB1dHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQgKiAxLjU7XG5cdH1cbn1cblxuLmljb24tLXN0cmV0Y2gge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW4tdG9wOiAtMC4xNWVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xNWVtO1xufVxuXG4uaWNvbi0tYnV0dG9ue1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4vKiBJY29uIExvYWRpbmcgKi9cbi8vU3BpbiB1c2luZyBDU1MzIGh0dHA6Ly9jb2RlcGVuLmlvL0tleWFtb29uL3Blbi9hSHh1cVxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tcm90YXRlIHtcblx0MCUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7fVxuXHQxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxufVxuQC1tb3ota2V5ZnJhbWVzIGFuaW0tcm90YXRlIHtcblx0MCUgey1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7fVxuXHQxMDAlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxufVxuQC1vLWtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG5cdDAlIHstby10cmFuc2Zvcm06IHJvdGF0ZSgwKTt9XG5cdDEwMCUgey1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxufVxuQGtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG5cdDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgwKTt9XG5cdDEwMCUge3RyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxufVxuLmljb24tLWxvYWRpbmd7XG5cdGxpbmUtaGVpZ2h0OjE7XG5cdGhlaWdodDogMWVtO1xuXHRhbmltYXRpb246IGFuaW0tcm90YXRlIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuXHRAZXh0ZW5kIC5pY29uLS1zcGlubmVyO1xufVxuXG4vL1RoZSB2ZWhpY2xlIGljb25zIGFyZSB3aWRlciBhbmQgbmVlZCB0byBiZSB0cmVhdGVkIHNwZXJhdGVseVxuJWljb24tLXZlaGljbGUsIFtjbGFzcyo9XCJpY29uLS12ZWhpY2xlXCJdIHtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRmb250LXNpemU6MmVtO1xuXHRsaW5lLWhlaWdodDptYXRoLmRpdihtYXRoLmRpdigkYmFzZS1mb250LXNpemUsICRiYXNlLWxpbmUtaGVpZ2h0KSwgMik7XG59XG5cdC5oTiBbY2xhc3MqPVwiaWNvbi0tdmVoaWNsZVwiXXtcblx0XHRsaW5lLWhlaWdodDptYXRoLmRpdigkaGVhZGluZy1saW5lLWhlaWdodCwgMik7XG5cdH1cblxuXG4uaWNvbi0tdGFyZ2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5pY29uLS1sb2NhdGlvbi0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5pY29uLS1tb3VzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4uaWNvbi0tcGFwZXJwbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uaWNvbi0tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uaWNvbi0tdXNlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmljb24tLXVzZXItYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5pY29uLS1xdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uaWNvbi0tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5pY29uLS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5pY29uLS10YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmljb24tLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uaWNvbi0tbWVnYXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5pY29uLS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uaWNvbi0tYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGZcIjtcbn1cbi5pY29uLS1nYXVnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uaWNvbi0ta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5pY29uLS1jb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5pY29uLS1jYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5pY29uLS1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmljb24tLWhlbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmljb24tLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLmljb24tLWluZm8tMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uaWNvbi0tY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5pY29uLS13YXJuaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5pY29uLS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5pY29uLS1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5pY29uLS1saXN0LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmljb24tLXZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cbi5pY29uLS1waWN0dXJlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uaWNvbi0tdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAxZlwiO1xufVxuLmljb24tLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyMFwiO1xufVxuLmljb24tLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmljb24tLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5pY29uLS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uaWNvbi0tYXJyb3ctbGVmdC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5pY29uLS1hcnJvdy1kb3duLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmljb24tLWFycm93LXVwLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmljb24tLWFycm93LXJpZ2h0LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmljb24tLWV4cG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uaWNvbi0tdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5pY29uLS10aHVtYnMtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uaWNvbi0tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cbi5pY29uLS1nYXMtc3RhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uaWNvbi0tdmVoaWNsZS1jYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmljb24tLXZlaGljbGUtY2FyZ28tdmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5pY29uLS12ZWhpY2xlLWNvbnZlcnRpYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5pY29uLS12ZWhpY2xlLWhhdGNoYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uaWNvbi0tdmVoaWNsZS1wYXNzZW5nZXItdmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5pY29uLS12ZWhpY2xlLXNwZWNpYWx0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uaWNvbi0tdmVoaWNsZS1zcG9ydC11dGlsaXR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5pY29uLS12ZWhpY2xlLXN0YXRpb24td2Fnb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmljb24tLXZlaGljbGUtdHJ1Y2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmljb24tLXdoZWVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5pY29uLS10cmFuc21pc3Npb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmljb24tLWdhcy1tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uaWNvbi0tc2hvcnQtbG9nbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uaWNvbi0tc3RlZXJpbmctd2hlZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmljb24tLWVtYmxlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uaWNvbi0taG9yc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmljb24tLWxpZ2h0bmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4uaWNvbi0td2F0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLmljb24tLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmljb24tLXRhZy0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5pY29uLS1jcmVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmljb24tLWNvaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAzZlwiO1xufVxuLmljb24tLXBob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5pY29uLS1idWJibGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmljb24tLWJ1YmJsZS0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5pY29uLS1xdW90ZXMtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uaWNvbi0tZGFzaGJvYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5pY29uLS13cmVuY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmljb24tLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuLmljb24tLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uaWNvbi0tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uaWNvbi0tc3Rhci0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5pY29uLS1zdGFyLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmljb24tLWNoZWNrbWFyay0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5pY29uLS1jaGVja21hcmstMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uaWNvbi0tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmljb24tLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmljb24tLWV4cGFuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDRmXCI7XG59XG4uaWNvbi0tY29udHJhY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmljb24tLWFuZHJvaWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmljb24tLWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5pY29uLS1nb29nbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uaWNvbi0tZ29vZ2xlLXBsdXMtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uaWNvbi0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLmljb24tLWZhY2Vib29rLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmljb24tLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmljb24tLXR3aXR0ZXItMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uaWNvbi0tbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uaWNvbi0tbWFpbC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5pY29uLS13aW5kb3dzLTg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuLmljb24tLWxvY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cbi5pY29uLS1leHBhbmQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uaWNvbi0tY29udHJhY3QtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uaWNvbi0tc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDVmXCI7XG59XG4uaWNvbi0tcmFkaW8tdW5jaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5pY29uLS1yYWRpby1jaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5pY29uLS1nb29nbGUtcGx1cy0zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5pY29uLS1mYWNlYm9vay0zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5pY29uLS10d2l0dGVyLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmljb24tLWV4aXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmljb24tLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uaWNvbi0tbWFwLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmljb24tLWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5pY29uLS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5pY29uLS1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uaWNvbi0tY2FuY2VsLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uaWNvbi0tbmV3c3BhcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5pY29uLS1sb29wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5pY29uLS1kcm9wbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5pY29uLS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLmljb24tLXBpbnRlcmVzdC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5pY29uLS1leWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tLWV5ZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLS1leWUtbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tLWV5ZS1ibG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEJVVFRPTlMuU0NTU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuJGJ1dHRvbi1wYWRkaW5nLWVuZHM6IHNwYWNpbmcoaGFsZik7XG4kYnV0dG9uLXBhZGRpbmctc2lkZXM6IHNwYWNpbmcoKTtcblxuLmJ1dHRvbiB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cygpO1xuICBAaW5jbHVkZSBjb3JuZXItcmFkaXVzKCk7XG5cbiAgJiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmctZW5kcyAkYnV0dG9uLXBhZGRpbmctc2lkZXM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLy9GaXhlcyBsaW5lIGFsaWdubWVudCB3aXRoIGljb25zIHdpdGhpbiBidXR0b25zXG4gIFtjbGFzcyo9XCJpY29uLS1cIl0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLmJ1dHRvbi0tY2lyY2xlIHtcbiAgcGFkZGluZzogc3BhY2luZyhxdWFydGVyKTtcblxuICBAc3VwcG9ydHMgKGFzcGVjdC1yYXRpbzogYXV0bykge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxufVxuXG4uYnV0dG9uLS1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCRsaWdodGVyZXN0LWdyZXkpO1xuICBAaW5jbHVkZSB0YWItZm9jdXMoKTtcbn1cblxuLmJ1dHRvbi0tYnJhbmQge1xuICBAaW5jbHVkZSBidXR0b24tY29sb3IoJGJyYW5kLWNvbG9yKTtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzKCRicmFuZC1jb2xvciwgdHJ1ZSk7XG5cbiAgJi5idXR0b24tLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1vdXRsaW5lKCRicmFuZC1jb2xvcik7XG4gIH1cblxuICAmLmJ1dHRvbi0tbGluayB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICRicmFuZC1jb2xvciwgODUlKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICRicmFuZC1jb2xvciwgNzAlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS1jbGVhciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1jb2xvcih0cmFuc3BhcmVudCk7XG5cbiAgJiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmJ1dHRvbi0tcmVkIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCRyZWQpO1xuICBAaW5jbHVkZSB0YWItZm9jdXMoJHJlZCk7XG5cbiAgJi5idXR0b24tLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1vdXRsaW5lKCRyZWQpO1xuICB9XG5cbiAgJi5idXR0b24tLWxpbmsge1xuICAgIGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCR3aGl0ZSwgJHJlZCwgODUlKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICRyZWQsIDcwJSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tZ3JlZW4ge1xuICBAaW5jbHVkZSBidXR0b24tY29sb3IoJGdyZWVuKTtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzKCRncmVlbiwgdHJ1ZSk7XG5cbiAgJi5idXR0b24tLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1vdXRsaW5lKCRncmVlbik7XG4gIH1cblxuICAmLmJ1dHRvbi0tbGluayB7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICRncmVlbiwgODUlKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICRncmVlbiwgNzAlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS1ibHVlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCRibHVlKTtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzKCRibHVlKTtcblxuICAmLmJ1dHRvbi0tb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLW91dGxpbmUoJGJsdWUpO1xuICB9XG5cbiAgJi5idXR0b24tLWxpbmsge1xuICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICRibHVlLCA4NSUpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCR3aGl0ZSwgJGJsdWUsIDcwJSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0teWVsbG93IHtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCR5ZWxsb3cpO1xuICBAaW5jbHVkZSB0YWItZm9jdXMoJHllbGxvdyk7XG5cbiAgJi5idXR0b24tLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1vdXRsaW5lKCR5ZWxsb3cpO1xuICB9XG5cbiAgJi5idXR0b24tLWxpbmsge1xuICAgIGNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCR3aGl0ZSwgJHllbGxvdywgODUlKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICR5ZWxsb3csIDcwJSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tYmxhY2sge1xuICBAaW5jbHVkZSBidXR0b24tY29sb3IoYmxhY2spO1xuICBAaW5jbHVkZSB0YWItZm9jdXMoKTtcblxuICAmLmJ1dHRvbi0tb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLW91dGxpbmUoJGJsYWNrKTtcbiAgfVxuXG4gICYuYnV0dG9uLS1saW5rIHtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCR3aGl0ZSwgJGJsYWNrLCA4NSUpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCR3aGl0ZSwgJGJsYWNrLCA3MCUpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKHdoaXRlKTtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzKCk7XG5cbiAgJi5idXR0b24tLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1vdXRsaW5lKCR3aGl0ZSk7XG4gIH1cblxuICAmLmJ1dHRvbi0tbGluayB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICR3aGl0ZSwgODUlKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkd2hpdGUsICR3aGl0ZSwgNzAlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS1vcmFuZ2Uge1xuICBAaW5jbHVkZSBidXR0b24tY29sb3IoJG9yYW5nZSk7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cygkb3JhbmdlKTtcblxuICAmLmJ1dHRvbi0tb3V0bGluZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLW91dGxpbmUoJG9yYW5nZSk7XG4gIH1cblxuICAmLmJ1dHRvbi0tbGluayB7XG4gICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5taXgoJHdoaXRlLCAkb3JhbmdlLCA4NSUpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCR3aGl0ZSwgJG9yYW5nZSwgNzAlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS1saW5rIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKFxuICAgICRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCxcbiAgICAkYm9yZGVyOiBmYWxzZSxcbiAgICAkc2hhZG93OiBmYWxzZSxcbiAgICAkdGV4dC1jb2xvcjogJGxpbmstY29sb3JcbiAgKTtcblxuICAmIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgfVxufVxuXG4uYnV0dG9uLS1vdXRsaW5lIHtcbiAgQGluY2x1ZGUgYm9yZGVyKCRib3JkZXItY29sb3IpO1xufVxuXG5bZGlzYWJsZWRdIHtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4uYnV0dG9uLS1tZWRpdW0ge1xuICBwYWRkaW5nOiAoJGJ1dHRvbi1wYWRkaW5nLWVuZHMgKiAxLjUpICgkYnV0dG9uLXBhZGRpbmctc2lkZXMgKiAxLjUpO1xufVxuXG4uYnV0dG9uLS1maW5kLW1lIHtcbiAgZmxleC1iYXNpczogc3BhY2luZyhkb3VibGUpO1xufVxuXG4vL05lZWRlZCB0byBvdmVyd3JpdGUgYnV0dG9uLmlzLWFjdGl2ZSB3aGVuIHRoZSBidXR0b24gaXMgc3RpbGwgY2xpY2thYmxlXG4uY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5iZWF1dG9uLS1ibGFjayB7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjc1KTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEZPUk0gRVhURU5TSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLy8gUmVtb3ZlIHRoYXQgYmx1ZSBvdXRsaW5lIGFyb3VuZCBmb3JtIGVsZW1lbnRzXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIGNzcyBib3JkZXIgYWRkZWQgYnkgbm9ybWFsaXplLmNzc1xuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogMDsgLy8gRW5hYmxlcyB0cnVuY2F0ZSBvbiBvcHRpb24gbGFiZWxzIHRvIHdvcmsgd2l0aCBmbGV4Ym94IG9uIGluZGlyZWN0IGNoaWxkIGVsZW1lbnRzIHdpdGhpbiBmaWVsZHNldHMuXG59XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxubGFiZWwgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vL01ha2Ugc2VsZWN0IGJveGVzIGxvb2sgYmV0dGVyXG5zZWxlY3Qge1xuICBAaW5jbHVkZSBjb3JuZXItcmFkaXVzKCk7XG5cbiAgJiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgfVxufVxuXG4vL0NoZWNrYm94ZXNcbi5jaGVja2JveCB7XG4gIEBpbmNsdWRlIGxpbmstZm9jdXMoKTtcbiAgQGV4dGVuZCAudW5zZWxlY3RhYmxlO1xuXG4gID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nKGhhbGYpO1xuICB9XG59XG5cbi8vSWNvbiBDaGVja2JveGVzICh1c2VzIGphdmFzY3JpcHQpXG4uY2hlY2tib3gtaWNvbiB7XG4gIEBleHRlbmQgLnVuc2VsZWN0YWJsZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICA+IC5pY29uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMjVzIGVhc2UpO1xuICB9XG5cbiAgLnllcy1qcyAmIHtcbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICYgPiAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgPiAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ueWVzLWpzIC5jaGVja2JveC1pY29uLS1kZWZhdWx0IHtcbiAgPiAuaWNvbiB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBAZXh0ZW5kIC5pY29uLS1yYWRpby11bmNoZWNrZWQ7XG4gIH1cblxuICAmOmhvdmVyID4gLmljb24ge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cblxuICAmLmlzLXNlbGVjdGVkIHtcbiAgICAvL2JhY2tncm91bmQ6ICRsaWdodGVyZXN0LWdyZXk7XG5cbiAgICAmID4gLmljb24ge1xuICAgICAgQGV4dGVuZCAuaWNvbi0tcmFkaW8tY2hlY2tlZDtcbiAgICB9XG4gIH1cbn1cblxuLnllcy1qcyAuY2hlY2tib3gtaWNvbi0tYWRkaXRpb24ge1xuICA+IC5pY29uIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIEBleHRlbmQgLmljb24tLXBsdXM7XG4gIH1cblxuICAmOmhvdmVyID4gLmljb24ge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cblxuICAmLmlzLXNlbGVjdGVkIHtcbiAgICAmID4gLmljb24ge1xuICAgICAgQGV4dGVuZCAuaWNvbi0tY2hlY2ttYXJrLTI7XG4gICAgfVxuXG4gICAgJjpob3ZlciA+IC5pY29uIHtcbiAgICAgIEBleHRlbmQgLmljb24tLW1pbnVzO1xuICAgIH1cbiAgfVxufVxuXG4kdGV4dC1pbnB1dC1wYWRkaW5nLWVuZHM6ICRidXR0b24tcGFkZGluZy1lbmRzO1xuJHRleHQtaW5wdXQtcGFkZGluZy1zaWRlczogJGJ1dHRvbi1wYWRkaW5nLXNpZGVzO1xuXG4vL0N1c3RvbSB0ZXh0LWlucHV0IHN0eWxlc1xuLnRleHQtaW5wdXQge1xuICBAaW5jbHVkZSBjb3JuZXItcmFkaXVzKCk7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHNlbWlib2xkKTtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzKCk7XG5cbiAgJiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgcGFkZGluZzogJHRleHQtaW5wdXQtcGFkZGluZy1lbmRzICR0ZXh0LWlucHV0LXBhZGRpbmctc2lkZXM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJHRleHQtY29sb3VyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuICAgIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHNoYWRvdygpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgc2hhZG93KCk7XG5cbiAgICAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuY2lyY2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cblxuICAmLmludmFsaWQtZm9ybS1maWVsZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGI1NjJkO1xuICB9XG5cbiAgLmJveC0tYnJhbmQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmJveC0tbGlnaHQtZ3JleSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnRleHQtaW5wdXQtLW1lZGl1bSB7XG4gIEBpbmNsdWRlIHRleHQtaW5wdXQtaGVpZ2h0KCRoNS1zaXplICogMik7XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4udGV4dC1pbnB1dC0tc2ltcGxlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCgkYmxhY2ssICR3aGl0ZSwgNCUpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IubWl4KCRibGFjaywgJHdoaXRlLCA4JSk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogZ2V0KGJyYW5kLWZvbnQtZmFtaWx5KTtcbiAgfVxufVxuXG4uc3BsaXQtdGV4dC1pbnB1dCB7XG4gIEBleHRlbmQgLmNsZWFyZml4O1xuXG4gIC50ZXh0LWlucHV0IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIC8vIE1pbiB3aWR0aCBpc24ndCB3ZWxsIHN1cHBvcnRlZCBpbiBJRTguIFVzZSBkZWZhdWx0IHJhdGhlciB0aGFuIHZhbHVlcy5cbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAuc3BsaXQtdGV4dC1pbnB1dF9fc3BsaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAlO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI3Rlc3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJz8nO1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbi1ncm91cCB7XG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSArIDJweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICA+ICoge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoaGFsZik7XG4gICAgfVxuICB9XG5cbiAgPiAudGV4dC1pbnB1dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxuXG4gID4gLmJ1dHRvbiB7XG4gICAgLy9wYWRkaW5nLXRvcDogMDtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0YWItZm9jdXMoKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgPiAqIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2luZyhoYWxmKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRleHQtYnV0dG9uLWdyb3VwLS1pbnNldCB7XG4gICRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSArIDJweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICA+IC50ZXh0LWlucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgPiAuYnV0dG9uIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXMoKTtcbiAgICBAaW5jbHVkZSBoYXJkKGVuZHMpO1xuXG4gICAgJiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWJ1dHRvbi1ncm91cC0tbWVkaXVtIHtcbiAgPiAudGV4dC1pbnB1dCB7XG4gICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLWVuZHMgKiAxLjUgMWVtO1xuICB9XG5cbiAgPiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6ICRoNC1zaXplO1xuICB9XG59XG5cbi50ZXh0LWJ1dHRvbi1ncm91cC0tbGFyZ2Uge1xuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShtZWRpdW0pIHtcbiAgICA+IC50ZXh0LWlucHV0IHtcbiAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy1lbmRzICogMiAxZW07XG4gICAgICBmb250LXNpemU6ICRoNC1zaXplO1xuICAgIH1cblxuICAgID4gLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6ICRoMy1zaXplO1xuICAgIH1cbiAgfVxuXG4gID4gLnRleHQtaW5wdXQge1xuICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy1lbmRzICogMiAxZW07XG4gICAgZm9udC1zaXplOiAkaDUtc2l6ZTtcbiAgfVxuXG4gID4gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAkaDQtc2l6ZTtcbiAgfVxufVxuXG4udGV4dC1idXR0b24tZ3JvdXAtLWR5bmFtaWMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcblxuICA+IC50ZXh0LWlucHV0LFxuICA+IC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50ZXh0LWlucHV0LS1wcmVmaXgsXG4udGV4dC1pbnB1dC0tc3VmZml4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGV4dC1pbnB1dF9fcHJlZml4LFxuLnRleHQtaW5wdXRfX3N1ZmZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbjogYXV0byBzcGFjaW5nKGhhbGYpO1xuICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNSk7XG59XG5cbi50ZXh0LWlucHV0LS1wcmVmaXgge1xuICAudGV4dC1pbnB1dF9fcHJlZml4IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnRleHQtaW5wdXQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogc3BhY2luZygxLjUpO1xuICB9XG59XG5cbi50ZXh0LWlucHV0LS1zdWZmaXgge1xuICAudGV4dC1pbnB1dF9fc3VmZml4IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC50ZXh0LWlucHV0IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKDEuNSk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuI2pzLXBheW1lbnQtY2FsYyB7XG4gIC5ib3gtLWxpZ2h0ZXItZ3JleSB7XG4gICAgLnRleHQtaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtbGlnaHQ7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiBzcGFjaW5nKCk7XG4gIH1cbn1cblxuLy9Gb3JtcyB3aXRoIGxlZnQgbGFiZWxzIGh0dHA6Ly9jb2RlcGVuLmlvL2NocmlzY295aWVyL2Z1bGwvRG1ubEpcbi5mb3JtLS1sZWZ0LWxhYmVsIHtcbiAgLmZpZWxkIHtcbiAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcblxuICAgIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoaGFsZik7XG4gIH1cblxuICAuZmllbGRfX2xhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nKGhhbGYpO1xuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobGFyZ2UpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZF9faW5wdXQge1xuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tLWxlZnQtbGFiZWwtaGFsZiB7XG4gIC5maWVsZF9fbGFiZWwge1xuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgICAgd2lkdGg6IDEyLjUlO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZF9faW5wdXQge1xuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgICAgd2lkdGg6IDg3LjUlO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS0tZnVsbCB7XG4gIC50ZXh0LWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKGhhbGYpO1xuICB9XG59XG5cbi5mb3JtLS1icmFuZC1sYWJlbCB7XG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRm9ybSBGaWVsZCBncm91cHNcbi5mb3JtIHtcbiAgJl9fZmllbGRzIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcblxuICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHF1YXJ0ZXIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0N1c3RvbSBzZWxlY3QgZHJvcGRvd25zXG4uc2VsZWN0IHtcbiAgQGV4dGVuZCAlYmVhdXRvbnM7XG4gIEBleHRlbmQgJWljb247XG4gIEBleHRlbmQgLmljb24tLWFycm93LWRvd24tMjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHRleHQtY29sb3VyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtbGlnaHQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcblxuICBAaW5jbHVkZSBjb3JuZXItcmFkaXVzKCk7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cygpO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHNoYWRvdygpO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMWVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5ib3gtLWJyYW5kICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5ib3gtLWxpZ2h0LWdyZXkgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy9odHRwczovL2NvZGVyd2FsbC5jb20vcC93N25wbXFcbiAgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQuMmVtKTtcbiAgICBwYWRkaW5nOiAwLjZlbSAyLjVlbSAwLjZlbSAxZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpub3QoW2NsYXNzKj1cInNoYWRvd1wiXSkge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdChbY2xhc3MqPVwiYm9yZGVyXCJdKSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuXG4gICAgLmx0LWllOSAmIHtcbiAgICAgIHdpZHRoOiAxNjAlO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBJRSBmaXggZm9yIHJlbW92aW5nIGRyb3Bkb3duIGFycm93c1xuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdC1ncm91cC0tZGVhbGVyV2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICA+IHNwYW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gID4gKiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICN7c3BhY2luZyhxdWFydGVyKX0pO1xuICAgIG1hcmdpbi1yaWdodDogc3BhY2luZygpO1xuICB9XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICA+IC5zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICsgLnNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNpbmcoKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gID4gc3BhbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2luZyhoYWxmKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nKGhhbGYpO1xuICAgIH1cbiAgfVxuXG4gID4gLnNlbGVjdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gbWF4LXdpZHRoOiBjYWxjKDUwJSAtICN7c3BhY2luZyhxdWFydGVyKX0pO1xuICAgIC8vIG1hcmdpbi1yaWdodDogc3BhY2luZygpO1xuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcoKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID4gLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgKyAuc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2luZygpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdC1ncm91cC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjaW5nKGhhbGYpO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoaGFsZik7XG4gICAgfVxuICB9XG5cbiAgPiAuc2VsZWN0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuXG4uc2VsZWN0LWdyb3VwLS1tZXJnZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICYuZm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LS1mdWxsIHtcbiAgPiAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VsZWN0LS10YWIge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcblxuICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cbiAgJi5zZWxlY3Qge1xuICAgIEBleHRlbmQgLmljb24tLWxpc3QtMjtcbiAgfVxufVxuXG4udy1zZWxlY3QtLXRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6ICgkYmFzZS1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtcmF0aW8pICsgc3BhY2luZygpO1xuICBwYWRkaW5nOiBzcGFjaW5nKGhhbGYpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcblxuICAmIG9wdGlvbiB7XG4gICAgcGFkZGluZzogJHF1YXJ0ZXItc3BhY2luZy11bml0O1xuICAgIG1hcmdpbi1ib3R0b206ICRxdWFydGVyLXNwYWNpbmctdW5pdDtcbiAgICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG5cbiAgICAmOmNoZWNrZWQsXG4gICAgJjpmb2N1cyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyZXN0LWdyZXk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmludmFsaWQtZm9ybS1maWVsZCB7XG4gIGNvbG9yOiAjZGI1NjJkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIkBpbXBvcnQgXCJzaGFyZWRcIjtcbkBpbXBvcnQgXCIuLi9mdW5jdGlvbnNcIjtcblxuLy8gQ1NTIFRyYW5zaXRpb25zXG4vLyBDdXJyZW50bHkgb25seSB3b3JrcyBpbiBXZWJraXQuXG4vL1xuLy8gKiBleHBlY3RlZCBpbiBDU1MzLCBGaXJlRm94IDMuNi83IGFuZCBPcGVyYSBQcmVzdG8gMi4zXG4vLyAqIFdlJ2xsIGJlIHByZXBhcmVkLlxuLy9cbi8vIEluY2x1ZGluZyB0aGlzIHN1Ym1vZHVsZSBzZXRzIGZvbGxvd2luZyBkZWZhdWx0cyBmb3IgdGhlIG1peGluczpcbi8vXG4vLyAgICAgJGRlZmF1bHQtdHJhbnNpdGlvbi1wcm9wZXJ0eSA6IGFsbFxuLy8gICAgICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gOiAxc1xuLy8gICAgICRkZWZhdWx0LXRyYW5zaXRpb24tZnVuY3Rpb24gOiBmYWxzZVxuLy8gICAgICRkZWZhdWx0LXRyYW5zaXRpb24tZGVsYXkgICAgOiBmYWxzZVxuLy9cbi8vIE92ZXJyaWRlIHRoZW0gaWYgeW91IGxpa2UuIFRpbWluZy1mdW5jdGlvbiBhbmQgZGVsYXkgYXJlIHNldCB0byBmYWxzZSBmb3IgYnJvd3NlciBkZWZhdWx0cyAoZWFzZSwgMHMpLlxuXG4kZGVmYXVsdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGwgIWRlZmF1bHQ7XG5cbiRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzICFkZWZhdWx0O1xuXG4kZGVmYXVsdC10cmFuc2l0aW9uLWZ1bmN0aW9uOiBmYWxzZSAhZGVmYXVsdDtcblxuJGRlZmF1bHQtdHJhbnNpdGlvbi1kZWxheTogZmFsc2UgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uYWJsZS1wcmVmaXhlZC12YWx1ZXM6IHRyYW5zZm9ybSwgdHJhbnNmb3JtLW9yaWdpbiAhZGVmYXVsdDtcblxuLy8gT25lIG9yIG1vcmUgcHJvcGVydGllcyB0byB0cmFuc2l0aW9uXG4vL1xuLy8gKiBmb3IgbXVsdGlwbGUsIHVzZSBhIGNvbW1hLWRlbGltaXRlZCBsaXN0XG4vLyAqIGFsc28gYWNjZXB0cyBcImFsbFwiIG9yIFwibm9uZVwiXG5cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCRwcm9wZXJ0eS0xOiAkZGVmYXVsdC10cmFuc2l0aW9uLXByb3BlcnR5LFxuICAkcHJvcGVydHktMiA6IGZhbHNlLFxuICAkcHJvcGVydHktMyA6IGZhbHNlLFxuICAkcHJvcGVydHktNCA6IGZhbHNlLFxuICAkcHJvcGVydHktNSA6IGZhbHNlLFxuICAkcHJvcGVydHktNiA6IGZhbHNlLFxuICAkcHJvcGVydHktNyA6IGZhbHNlLFxuICAkcHJvcGVydHktOCA6IGZhbHNlLFxuICAkcHJvcGVydHktOSA6IGZhbHNlLFxuICAkcHJvcGVydHktMTA6IGZhbHNlXG4pIHtcbiAgQGlmIHR5cGUtb2YoJHByb3BlcnR5LTEpID09IHN0cmluZyB7ICRwcm9wZXJ0eS0xOiB1bnF1b3RlKCRwcm9wZXJ0eS0xKTsgfVxuICAkcHJvcGVydGllczogY29tcGFjdCgkcHJvcGVydHktMSwgJHByb3BlcnR5LTIsICRwcm9wZXJ0eS0zLCAkcHJvcGVydHktNCwgJHByb3BlcnR5LTUsICRwcm9wZXJ0eS02LCAkcHJvcGVydHktNywgJHByb3BlcnR5LTgsICRwcm9wZXJ0eS05LCAkcHJvcGVydHktMTApO1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQgICAgeyAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHkgOiBwcmVmaXhlZC1mb3ItdHJhbnNpdGlvbigtd2Via2l0LCAkcHJvcGVydGllcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgIHsgICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5IDogcHJlZml4ZWQtZm9yLXRyYW5zaXRpb24oLW1veiwgICAgJHByb3BlcnRpZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhICAgICB7ICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eSA6IHByZWZpeGVkLWZvci10cmFuc2l0aW9uKC1vLCAgICAgICRwcm9wZXJ0aWVzKTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHkgOiAkcHJvcGVydGllcztcbn1cblxuLy8gT25lIG9yIG1vcmUgZHVyYXRpb25zIGluIHNlY29uZHNcbi8vXG4vLyAqIGZvciBtdWx0aXBsZSwgdXNlIGEgY29tbWEtZGVsaW1pdGVkIGxpc3Rcbi8vICogdGhlc2UgZHVyYXRpb25zIHdpbGwgYWZmZWN0IHRoZSBwcm9wZXJ0aWVzIGluIHRoZSBzYW1lIGxpc3QgcG9zaXRpb25cblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGR1cmF0aW9uLTE6ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24sXG4gICRkdXJhdGlvbi0yIDogZmFsc2UsXG4gICRkdXJhdGlvbi0zIDogZmFsc2UsXG4gICRkdXJhdGlvbi00IDogZmFsc2UsXG4gICRkdXJhdGlvbi01IDogZmFsc2UsXG4gICRkdXJhdGlvbi02IDogZmFsc2UsXG4gICRkdXJhdGlvbi03IDogZmFsc2UsXG4gICRkdXJhdGlvbi04IDogZmFsc2UsXG4gICRkdXJhdGlvbi05IDogZmFsc2UsXG4gICRkdXJhdGlvbi0xMDogZmFsc2Vcbikge1xuICBAaWYgdHlwZS1vZigkZHVyYXRpb24tMSkgPT0gc3RyaW5nIHsgJGR1cmF0aW9uLTE6IHVucXVvdGUoJGR1cmF0aW9uLTEpOyB9XG4gICRkdXJhdGlvbnM6IGNvbXBhY3QoJGR1cmF0aW9uLTEsICRkdXJhdGlvbi0yLCAkZHVyYXRpb24tMywgJGR1cmF0aW9uLTQsICRkdXJhdGlvbi01LCAkZHVyYXRpb24tNiwgJGR1cmF0aW9uLTcsICRkdXJhdGlvbi04LCAkZHVyYXRpb24tOSwgJGR1cmF0aW9uLTEwKTtcbiAgQGluY2x1ZGUgZXhwZXJpbWVudGFsKHRyYW5zaXRpb24tZHVyYXRpb24sICRkdXJhdGlvbnMsXG4gICAgLW1veiwgLXdlYmtpdCwgLW8sIG5vdCgtbXMpLCBub3QoLWtodG1sKSwgb2ZmaWNpYWxcbiAgKTtcbn1cblxuLy8gT25lIG9yIG1vcmUgdGltaW5nIGZ1bmN0aW9uc1xuLy9cbi8vICogWyBlYXNlIHwgbGluZWFyIHwgZWFzZS1pbiB8IGVhc2Utb3V0IHwgZWFzZS1pbi1vdXQgfCBjdWJpYy1iZXppZXIoeDEsIHkxLCB4MiwgeTIpXVxuLy8gKiBGb3IgbXVsdGlwbGUsIHVzZSBhIGNvbW1hLWRlbGltaXRlZCBsaXN0XG4vLyAqIFRoZXNlIGZ1bmN0aW9ucyB3aWxsIGVmZmVjdCB0aGUgcHJvcGVydGllcyBpbiB0aGUgc2FtZSBsaXN0IHBvc2l0aW9uXG5cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkZnVuY3Rpb24tMTogJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbixcbiAgJGZ1bmN0aW9uLTIgOiBmYWxzZSxcbiAgJGZ1bmN0aW9uLTMgOiBmYWxzZSxcbiAgJGZ1bmN0aW9uLTQgOiBmYWxzZSxcbiAgJGZ1bmN0aW9uLTUgOiBmYWxzZSxcbiAgJGZ1bmN0aW9uLTYgOiBmYWxzZSxcbiAgJGZ1bmN0aW9uLTcgOiBmYWxzZSxcbiAgJGZ1bmN0aW9uLTggOiBmYWxzZSxcbiAgJGZ1bmN0aW9uLTkgOiBmYWxzZSxcbiAgJGZ1bmN0aW9uLTEwOiBmYWxzZVxuKSB7XG4gICRmdW5jdGlvbi0xOiB1bnF1b3RlKCRmdW5jdGlvbi0xKTtcbiAgJGZ1bmN0aW9uczogY29tcGFjdCgkZnVuY3Rpb24tMSwgJGZ1bmN0aW9uLTIsICRmdW5jdGlvbi0zLCAkZnVuY3Rpb24tNCwgJGZ1bmN0aW9uLTUsICRmdW5jdGlvbi02LCAkZnVuY3Rpb24tNywgJGZ1bmN0aW9uLTgsICRmdW5jdGlvbi05LCAkZnVuY3Rpb24tMTApO1xuICBAaW5jbHVkZSBleHBlcmltZW50YWwodHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sICRmdW5jdGlvbnMsXG4gICAgLW1veiwgLXdlYmtpdCwgLW8sIG5vdCgtbXMpLCBub3QoLWtodG1sKSwgb2ZmaWNpYWxcbiAgKTtcbn1cblxuLy8gT25lIG9yIG1vcmUgdHJhbnNpdGlvbi1kZWxheXMgaW4gc2Vjb25kc1xuLy9cbi8vICogZm9yIG11bHRpcGxlLCB1c2UgYSBjb21tYS1kZWxpbWl0ZWQgbGlzdFxuLy8gKiB0aGVzZSBkZWxheXMgd2lsbCBlZmZlY3QgdGhlIHByb3BlcnRpZXMgaW4gdGhlIHNhbWUgbGlzdCBwb3NpdGlvblxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkZGVsYXktMTogJGRlZmF1bHQtdHJhbnNpdGlvbi1kZWxheSxcbiAgJGRlbGF5LTIgOiBmYWxzZSxcbiAgJGRlbGF5LTMgOiBmYWxzZSxcbiAgJGRlbGF5LTQgOiBmYWxzZSxcbiAgJGRlbGF5LTUgOiBmYWxzZSxcbiAgJGRlbGF5LTYgOiBmYWxzZSxcbiAgJGRlbGF5LTcgOiBmYWxzZSxcbiAgJGRlbGF5LTggOiBmYWxzZSxcbiAgJGRlbGF5LTkgOiBmYWxzZSxcbiAgJGRlbGF5LTEwOiBmYWxzZVxuKSB7XG4gIEBpZiB0eXBlLW9mKCRkZWxheS0xKSA9PSBzdHJpbmcgeyAkZGVsYXktMTogdW5xdW90ZSgkZGVsYXktMSk7IH1cbiAgJGRlbGF5czogY29tcGFjdCgkZGVsYXktMSwgJGRlbGF5LTIsICRkZWxheS0zLCAkZGVsYXktNCwgJGRlbGF5LTUsICRkZWxheS02LCAkZGVsYXktNywgJGRlbGF5LTgsICRkZWxheS05LCAkZGVsYXktMTApO1xuICBAaW5jbHVkZSBleHBlcmltZW50YWwodHJhbnNpdGlvbi1kZWxheSwgJGRlbGF5cyxcbiAgICAtbW96LCAtd2Via2l0LCAtbywgbm90KC1tcyksIG5vdCgta2h0bWwpLCBvZmZpY2lhbFxuICApO1xufVxuXG4vLyBUcmFuc2l0aW9uIGFsbC1pbi1vbmUgc2hvcnRoYW5kXG5cbkBtaXhpbiBzaW5nbGUtdHJhbnNpdGlvbihcbiAgJHByb3BlcnR5OiAkZGVmYXVsdC10cmFuc2l0aW9uLXByb3BlcnR5LFxuICAkZHVyYXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24sXG4gICRmdW5jdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbixcbiAgJGRlbGF5OiAkZGVmYXVsdC10cmFuc2l0aW9uLWRlbGF5XG4pIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb21wYWN0KCRwcm9wZXJ0eSAkZHVyYXRpb24gJGZ1bmN0aW9uICRkZWxheSkpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbihcbiAgJHRyYW5zaXRpb24tMSA6IGRlZmF1bHQsXG4gICR0cmFuc2l0aW9uLTIgOiBmYWxzZSxcbiAgJHRyYW5zaXRpb24tMyA6IGZhbHNlLFxuICAkdHJhbnNpdGlvbi00IDogZmFsc2UsXG4gICR0cmFuc2l0aW9uLTUgOiBmYWxzZSxcbiAgJHRyYW5zaXRpb24tNiA6IGZhbHNlLFxuICAkdHJhbnNpdGlvbi03IDogZmFsc2UsXG4gICR0cmFuc2l0aW9uLTggOiBmYWxzZSxcbiAgJHRyYW5zaXRpb24tOSA6IGZhbHNlLFxuICAkdHJhbnNpdGlvbi0xMDogZmFsc2Vcbikge1xuICBAaWYgJHRyYW5zaXRpb24tMSA9PSBkZWZhdWx0IHtcbiAgICAkdHJhbnNpdGlvbi0xIDogY29tcGFjdCgkZGVmYXVsdC10cmFuc2l0aW9uLXByb3BlcnR5ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGRlZmF1bHQtdHJhbnNpdGlvbi1mdW5jdGlvbiAkZGVmYXVsdC10cmFuc2l0aW9uLWRlbGF5KTtcbiAgfVxuICAkdHJhbnNpdGlvbnM6IGZhbHNlO1xuICBAaWYgdHlwZS1vZigkdHJhbnNpdGlvbi0xKSA9PSBsaXN0IGFuZCB0eXBlLW9mKG50aCgkdHJhbnNpdGlvbi0xLDEpKSA9PSBsaXN0IHtcbiAgICAkdHJhbnNpdGlvbnM6IGpvaW4oJHRyYW5zaXRpb24tMSwgY29tcGFjdCgkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMCksIGNvbW1hKTtcbiAgfSBAZWxzZSB7XG4gICAgJHRyYW5zaXRpb25zIDogY29tcGFjdCgkdHJhbnNpdGlvbi0xLCAkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMCk7XG4gIH1cbiAgJGRlbGF5czogY29tbWEtbGlzdCgpO1xuICAkaGFzLWRlbGF5czogZmFsc2U7XG4gICR3ZWJraXQtdmFsdWU6IGNvbW1hLWxpc3QoKTtcbiAgJG1vei12YWx1ZTogY29tbWEtbGlzdCgpO1xuICAkby12YWx1ZTogY29tbWEtbGlzdCgpO1xuXG4gIC8vIFRoaXMgYmxvY2sgY2FuIGJlIG1hZGUgY29uc2lkZXJhYmx5IHNpbXBsZXIgYXQgdGhlIHBvaW50IGluIHRpbWUgdGhhdFxuICAvLyB3ZSBubyBsb25nZXIgbmVlZCB0byBkZWFsIHdpdGggdGhlIGRpZmZlcmVuY2VzIGluIGhvdyBkZWxheXMgYXJlIHRyZWF0ZWQuXG4gIEBlYWNoICR0cmFuc2l0aW9uIGluICR0cmFuc2l0aW9ucyB7XG4gICAgLy8gRXh0cmFjdCB0aGUgdmFsdWVzIGZyb20gdGhlIGxpc3RcbiAgICAvLyAodGhpcyB3b3VsZCBiZSBjbGVhbmVyIGlmIG50aCB0b29rIGEgM3JkIGFyZ3VtZW50IHRvIHByb3ZpZGUgYSBkZWZhdWx0IHZhbHVlKS5cbiAgICAkcHJvcGVydHk6IG50aCgkdHJhbnNpdGlvbiwgMSk7XG4gICAgJGR1cmF0aW9uOiBmYWxzZTtcbiAgICAkdGltaW5nLWZ1bmN0aW9uOiBmYWxzZTtcbiAgICAkZGVsYXk6IGZhbHNlO1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7ICRkdXJhdGlvbjogICAgICAgIG50aCgkdHJhbnNpdGlvbiwgMik7IH1cbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDIgeyAkdGltaW5nLWZ1bmN0aW9uOiBudGgoJHRyYW5zaXRpb24sIDMpOyB9XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAzIHsgJGRlbGF5OiAgICAgICAgICAgbnRoKCR0cmFuc2l0aW9uLCA0KTsgJGhhcy1kZWxheXM6IHRydWU7IH1cblxuICAgIC8vIElmIGEgZGVsYXkgaXMgcHJvdmlkZWQgd2l0aG91dCBhIHRpbWluZyBmdW5jdGlvblxuICAgIEBpZiBpcy10aW1lKCR0aW1pbmctZnVuY3Rpb24pIGFuZCBub3QoJGRlbGF5KSB7ICRkZWxheTogJHRpbWluZy1mdW5jdGlvbjsgJHRpbWluZy1mdW5jdGlvbjogZmFsc2U7ICRoYXMtZGVsYXlzOiB0cnVlOyB9XG5cbiAgICAvLyBLZWVwIGEgbGlzdCBvZiBkZWxheXMgaW4gY2FzZSBvbmUgaXMgc3BlY2lmaWVkXG4gICAgJGRlbGF5czogYXBwZW5kKCRkZWxheXMsIGlmKCRkZWxheSwgJGRlbGF5LCAwcykpO1xuXG4gICAgJHdlYmtpdC12YWx1ZTogYXBwZW5kKCR3ZWJraXQtdmFsdWUsIGNvbXBhY3QoKHByZWZpeGVkLWZvci10cmFuc2l0aW9uKC13ZWJraXQsICRwcm9wZXJ0eSkgJGR1cmF0aW9uICR0aW1pbmctZnVuY3Rpb24pLi4uKSk7XG4gICAgICAgJG1vei12YWx1ZTogYXBwZW5kKCAgICRtb3otdmFsdWUsIGNvbXBhY3QoKHByZWZpeGVkLWZvci10cmFuc2l0aW9uKCAgIC1tb3osICRwcm9wZXJ0eSkgJGR1cmF0aW9uICR0aW1pbmctZnVuY3Rpb24gJGRlbGF5KS4uLikpO1xuICAgICAgICAgJG8tdmFsdWU6IGFwcGVuZCggICAgICRvLXZhbHVlLCBjb21wYWN0KChwcmVmaXhlZC1mb3ItdHJhbnNpdGlvbiggICAgIC1vLCAkcHJvcGVydHkpICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uICRkZWxheSkuLi4pKTtcbiAgfVxuXG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICB7ICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6ICR3ZWJraXQtdmFsdWU7XG4gICAgLy8gb2xkIHdlYmtpdCBkb2Vzbid0IHN1cHBvcnQgdGhlIGRlbGF5IHBhcmFtZXRlciBpbiB0aGUgc2hvcnRoYW5kIHNvIHdlIHByb2dyZXNzaXZlbHkgZW5oYW5jZSBpdC5cbiAgICBAaWYgJGhhcy1kZWxheXMgICAgICAgICAgICAgICAgICAgICAgIHsgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5IDogJGRlbGF5czsgICAgICAgfSB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICB7ICAgICAgICAgIC1tb3otdHJhbnNpdGlvbiA6ICRtb3otdmFsdWU7ICAgIH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgIHsgICAgICAgICAgICAtby10cmFuc2l0aW9uIDogJG8tdmFsdWU7ICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gOiAkdHJhbnNpdGlvbnM7XG59XG5cbi8vIGNvZXJjZSBhIGxpc3QgdG8gYmUgY29tbWEgZGVsaW1pdGVkIG9yIG1ha2UgYSBuZXcsIGVtcHR5IGNvbW1hIGRlbGltaXRlZCBsaXN0LlxuQGZ1bmN0aW9uIGNvbW1hLWxpc3QoJGxpc3Q6ICgpKSB7XG4gIEByZXR1cm4gam9pbigoKSwgJGxpc3QsIGNvbW1hKTtcbn1cblxuLy8gUmV0dXJucyBgJHByb3BlcnR5YCB3aXRoIHRoZSBnaXZlbiBwcmVmaXggaWYgaXQgaXMgZm91bmQgaW4gYCR0cmFuc2l0aW9uYWJsZS1wcmVmaXhlZC12YWx1ZXNgLlxuQGZ1bmN0aW9uIHByZWZpeGVkLWZvci10cmFuc2l0aW9uKCRwcmVmaXgsICRwcm9wZXJ0eSkge1xuICBAaWYgdHlwZS1vZigkcHJvcGVydHkpID09IGxpc3Qge1xuICAgICRuZXctbGlzdDogY29tbWEtbGlzdCgpO1xuICAgIEBlYWNoICR2IGluICRwcm9wZXJ0eSB7XG4gICAgICAkbmV3LWxpc3Q6IGFwcGVuZCgkbmV3LWxpc3QsIHByZWZpeGVkLWZvci10cmFuc2l0aW9uKCRwcmVmaXgsICR2KSk7XG4gICAgfVxuICAgIEByZXR1cm4gJG5ldy1saXN0O1xuICB9IEBlbHNlIHtcbiAgICBAaWYgaW5kZXgoJHRyYW5zaXRpb25hYmxlLXByZWZpeGVkLXZhbHVlcywgJHByb3BlcnR5KSB7XG4gICAgICBAcmV0dXJuICN7JHByZWZpeH0tI3skcHJvcGVydHl9O1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiAkcHJvcGVydHk7XG4gICAgfVxuICB9XG59XG5cbi8vIENoZWNrcyBpZiB0aGUgdmFsdWUgZ2l2ZW4gaXMgYSB1bml0IG9mIHRpbWUuXG5AZnVuY3Rpb24gaXMtdGltZSgkdmFsdWUpIHtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgIEByZXR1cm4gbm90KG5vdChpbmRleChzIG1zLCB1bml0KCR2YWx1ZSkpKSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gZmFsc2U7XG4gIH1cbn1cbiIsIi8vIEBkb2Mgb2ZmXG4vLyBUaGVzZSBkZWZhdWx0cyBtYWtlIHRoZSBhcmd1bWVudHMgb3B0aW9uYWwgZm9yIHRoaXMgbWl4aW5cbi8vIElmIHlvdSBsaWtlLCBzZXQgZGlmZmVyZW50IGRlZmF1bHRzIGJlZm9yZSBpbXBvcnRpbmcuXG4vLyBAZG9jIG9uXG5cbkBpbXBvcnQgXCJzaGFyZWRcIjtcbkBpbXBvcnQgXCIuLi9mdW5jdGlvbnNcIjtcblxuLy8gVGhlIGRlZmF1bHQgY29sb3IgZm9yIGJveCBzaGFkb3dzXG4kZGVmYXVsdC1ib3gtc2hhZG93LWNvbG9yOiAjMzMzMzMzICFkZWZhdWx0O1xuXG4vLyBUaGUgZGVmYXVsdCBob3Jpem9udGFsIG9mZnNldC4gUG9zaXRpdmUgaXMgdG8gdGhlIHJpZ2h0LlxuJGRlZmF1bHQtYm94LXNoYWRvdy1oLW9mZnNldDogMHB4ICFkZWZhdWx0O1xuXG4vLyBUaGUgZGVmYXVsdCB2ZXJ0aWNhbCBvZmZzZXQuIFBvc2l0aXZlIGlzIGRvd24uXG4kZGVmYXVsdC1ib3gtc2hhZG93LXYtb2Zmc2V0OiAwcHggIWRlZmF1bHQ7XG5cbi8vIFRoZSBkZWZhdWx0IGJsdXIgbGVuZ3RoLlxuJGRlZmF1bHQtYm94LXNoYWRvdy1ibHVyOiA1cHggIWRlZmF1bHQ7XG5cbi8vIFRoZSBkZWZhdWx0IHNwcmVhZCBsZW5ndGguXG4kZGVmYXVsdC1ib3gtc2hhZG93LXNwcmVhZCA6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBUaGUgZGVmYXVsdCBzaGFkb3cgaW5zZXQ6IGluc2V0IG9yIGZhbHNlIChmb3Igc3RhbmRhcmQgc2hhZG93KS5cbiRkZWZhdWx0LWJveC1zaGFkb3ctaW5zZXQgOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gUHJvdmlkZXMgY3Jvc3MtYnJvd3NlciBmb3IgV2Via2l0LCBHZWNrbywgYW5kIENTUzMgYm94IHNoYWRvd3Mgd2hlbiBvbmUgb3IgbW9yZSBib3hcbi8vIHNoYWRvd3MgYXJlIG5lZWRlZC5cbi8vIEVhY2ggc2hhZG93IGFyZ3VtZW50IHNob3VsZCBhZGhlcmUgdG8gdGhlIHN0YW5kYXJkIGNzczMgc3ludGF4IGZvciB0aGVcbi8vIGJveC1zaGFkb3cgcHJvcGVydHkuXG5AbWl4aW4gYm94LXNoYWRvdyhcbiAgJHNoYWRvdy0xIDogZGVmYXVsdCxcbiAgJHNoYWRvdy0yIDogZmFsc2UsXG4gICRzaGFkb3ctMyA6IGZhbHNlLFxuICAkc2hhZG93LTQgOiBmYWxzZSxcbiAgJHNoYWRvdy01IDogZmFsc2UsXG4gICRzaGFkb3ctNiA6IGZhbHNlLFxuICAkc2hhZG93LTcgOiBmYWxzZSxcbiAgJHNoYWRvdy04IDogZmFsc2UsXG4gICRzaGFkb3ctOSA6IGZhbHNlLFxuICAkc2hhZG93LTEwOiBmYWxzZVxuKSB7XG4gIEBpZiAkc2hhZG93LTEgPT0gZGVmYXVsdCB7XG4gICAgJHNoYWRvdy0xIDogLWNvbXBhc3Mtc3BhY2UtbGlzdChjb21wYWN0KGlmKCRkZWZhdWx0LWJveC1zaGFkb3ctaW5zZXQsIGluc2V0LCBmYWxzZSksICRkZWZhdWx0LWJveC1zaGFkb3ctaC1vZmZzZXQsICRkZWZhdWx0LWJveC1zaGFkb3ctdi1vZmZzZXQsICRkZWZhdWx0LWJveC1zaGFkb3ctYmx1ciwgJGRlZmF1bHQtYm94LXNoYWRvdy1zcHJlYWQsICRkZWZhdWx0LWJveC1zaGFkb3ctY29sb3IpKTtcbiAgfVxuICAkc2hhZG93IDogY29tcGFjdCgkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKTtcbiAgQGluY2x1ZGUgZXhwZXJpbWVudGFsKGJveC1zaGFkb3csICRzaGFkb3csXG4gICAgLW1veiwgLXdlYmtpdCwgbm90KC1vKSwgbm90KC1tcyksIG5vdCgta2h0bWwpLCBvZmZpY2lhbFxuICApO1xufVxuXG4vLyBQcm92aWRlcyBhIHNpbmdsZSBjcm9zcy1icm93c2VyIENTUyBib3ggc2hhZG93IGZvciBXZWJraXQsIEdlY2tvLCBhbmQgQ1NTMy5cbi8vIEluY2x1ZGVzIGRlZmF1bHQgYXJndW1lbnRzIGZvciBob3Jpem9udGFsIG9mZnNldCwgdmVydGljYWwgb2Zmc2V0LCBibHVyIGxlbmd0aCwgc3ByZWFkIGxlbmd0aCwgY29sb3IgYW5kIGluc2V0LlxuQG1peGluIHNpbmdsZS1ib3gtc2hhZG93KFxuICAkaG9mZiAgIDogJGRlZmF1bHQtYm94LXNoYWRvdy1oLW9mZnNldCxcbiAgJHZvZmYgICA6ICRkZWZhdWx0LWJveC1zaGFkb3ctdi1vZmZzZXQsXG4gICRibHVyICAgOiAkZGVmYXVsdC1ib3gtc2hhZG93LWJsdXIsXG4gICRzcHJlYWQgOiAkZGVmYXVsdC1ib3gtc2hhZG93LXNwcmVhZCxcbiAgJGNvbG9yICA6ICRkZWZhdWx0LWJveC1zaGFkb3ctY29sb3IsXG4gICRpbnNldCAgOiAkZGVmYXVsdC1ib3gtc2hhZG93LWluc2V0XG4pIHtcbiAgQGlmIG5vdCAoJGluc2V0ID09IHRydWUgb3IgJGluc2V0ID09IGZhbHNlIG9yICRpbnNldCA9PSBpbnNldCkge1xuICAgIEB3YXJuIFwiJGluc2V0IGV4cGVjdGVkIHRvIGJlIHRydWUgb3IgdGhlIGluc2V0IGtleXdvcmQuIEdvdCAjeyRpbnNldH0gaW5zdGVhZC4gVXNpbmc6IGluc2V0XCI7XG4gIH1cblxuICBAaWYgJGNvbG9yID09IG5vbmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH0gQGVsc2Uge1xuICAgICRmdWxsICAgOiAkaG9mZiAkdm9mZjtcbiAgICBAaWYgJGJsdXIgICB7ICRmdWxsOiAkZnVsbCAkYmx1cjsgICB9XG4gICAgQGlmICRzcHJlYWQgeyAkZnVsbDogJGZ1bGwgJHNwcmVhZDsgfVxuICAgIEBpZiAkY29sb3IgIHsgJGZ1bGw6ICRmdWxsICRjb2xvcjsgIH1cbiAgICBAaWYgJGluc2V0ICB7ICRmdWxsOiBpbnNldCAkZnVsbDsgICB9XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZnVsbCk7XG4gIH1cbn1cbiIsIi8vIE11bHRpcGxlIFNlbGVjdCBTdHlsaW5nXG5cbi5tcy1vZmZzY3JlZW4ge1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1wYXJlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tcy1jaG9pY2Uge1xuICAgIEBleHRlbmQgLnNlbGVjdDtcbiAgICBAZXh0ZW5kIC5mdWxsO1xuXG4gICAgcGFkZGluZzogMXB4IDA7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDIuNWVtIDAuNmVtIDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWF4LXdpZHRoOiAyNjdweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuXG4gICAgfVxufVxuXG4uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5tcy1jbG9zZUJ0biB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmVzdC1ncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAyNjVweDtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHJnYigyMTgsIDY5LCA2NCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vRml4ZXMgRmlyZWZveCBwb3NpdGlvbjpzdGlja3kgYnV0dG9uIHBvc2l0aW9uIGlmIG5vIGNhdGVnb3JpZXMgcHJlc2VudC5cbiAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgIH1cbn1cblxuXG4ubXMtc2VhcmNoIHtcbiAgICA+IGlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAudGV4dC1pbnB1dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcHVzaChib3R0b20sIGhhbGYpO1xuICAgIH1cbn1cblxuLm1zLWRyb3Age1xuICAgIGJvcmRlcjogc29saWQgM3B4ICRsaWdodGVyZXN0LWdyZXk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoaGFsZik7XG4gICAgbWFyZ2luLXRvcDogc3BhY2luZyhoYWxmKTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvdXI7XG4gICAgYm9yZGVyLXJhZGl1czogcmFkaXVzKCkgcmFkaXVzKCkgMCAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuXG4gICAgPiB1bCB7XG4gICAgICAgIEBleHRlbmQgLmxpc3QtLW5vLXN0eWxlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIC8vIGluc3RlYWQgb2YgdGhpcyBeIHdlIGFkZCAoIG1pbi13aWR0aDogMCApIG9uIGZpbGVkc2V0IGZvciB0ZXh0LW92ZXJmbG93IGVsbGlwc2lzIHRvIHdvcmsgYXMgZXhwZWN0ZWQgd2l0aCBmbGV4Ym94IG9uIHBhcmVudCBjb250YWluZXJzXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvdXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmVzdC1ncmV5O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbi0tY2hlY2ttYXJrLTI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcXVhcnRlci1zcGFjaW5nLXVuaXQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgJi5vcHRncm91cCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcGFjaW5nKDAuNSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKDAuNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2luZygtMC41KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2luZygtMC41KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc3BhY2luZygwLjUpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcoMC41KTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzcGFjaW5nKDAuNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmVzdC1ncmV5O1xuICAgICAgICAgICAgY29sb3I6ICM1Y2IzNWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgub3B0Z3JvdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRxdWFydGVyLXNwYWNpbmctdW5pdCBzcGFjaW5nKGhhbGYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkTkFWIEVYVEVOU0lPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5hdi0tc3BhY2VkLWxlZnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubmF2LS10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZyhub25lKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuXG4gID4gbGkge1xuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDApIHNwYWNpbmcoKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgY29ybmVyLXJhZGl1cygkc2lkZTogXCJ0b3BcIik7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtLXRhYnMtLW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSB7XG4gICAgPiBhIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtLXRhYnMtLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgID4gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHNvZnQoZW5kcywgaGFsZik7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtLXRhYnMtLWNsYW1wZWQtd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICAkbWF4V2lkdGg6IDUwJTtcbiAgICBmbGV4OiAxIDEgJG1heFdpZHRoO1xuICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgJG1heFdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMSAxICRtYXhXaWR0aDtcbiAgICAgIG1heC13aWR0aDogJG1heFdpZHRoO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHNvZnQoZW5kcywgaGFsZik7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtLWFsaWduLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmF2LS1hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubmF2LS1ibG9jay0tc3BhY2VkID4gbGkgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZyhkb3VibGUpO1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcoZG91YmxlKTtcbn1cblxuLm5hdi0tYnJlYWRjcnVtYiA+IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAkbGlnaHQtZ3JleTtcbn1cblxuLm5hdi0tc2hhcmUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgPiBsaSB7XG4gICAgZmxleDogMTtcblxuICAgID4gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgY29ybmVyLXJhZGl1cygpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJlc3QtZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nKGhhbGYpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBBIHdlaXJkIGllOCBidWcgZml4IGZvciBuYXZpZ2F0aW9uc1xuICpcbiAqIFNlZTpcbiAqIGh0dHA6Ly9jb21wc29mdHBsYy5ibG9nc3BvdC5jYS8yMDA5LzExL2lubGluZS1ibG9jay1ub3QtcXVpdGUtaW5saW5lLWJsb2NraW5nLmh0bWxcbiAqIOKAi2h0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTQ1NVxuICogVGlja2V0ICM1NDNcbiAqL1xuLmx0LWllOSAubmF2LS1maXgtaWUgPiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkTElOS1MgRVhURU5TSU9OXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5hIHtcbiAgQGluY2x1ZGUgbGluay1ob3ZlcigpO1xuICBAaW5jbHVkZSBsaW5rLWZvY3VzKCk7XG59XG5cbi5iYXNlLWxpbmtzIHtcbiAgYSB7XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yO1xuICB9XG59XG5cbi5saW5rLWhvdmVyLS1ncmVlbiB7XG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZS1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJExJU1RTIEVYVEVOU0lPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmxpc3QtLW5vLXN0eWxle1xuXHRsaXN0LXN0eWxlOm5vbmU7XG5cdG1hcmdpbi1sZWZ0OjA7XG59XG4ubGlzdC0tcHVzaC1oYWxmID4gbGl7XG5cdG1hcmdpbi1ib3R0b206JGhhbGYtc3BhY2luZy11bml0O1xufVxuLmxpc3QtLXB1c2ggPiBsaXtcblx0bWFyZ2luLWJvdHRvbTokYmFzZS1zcGFjaW5nLXVuaXQ7XG59XG4ubGlzdC0taW5oZXJpdC1saW5rcyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idWxsZXQtbGlzdHtcblx0bWFyZ2luOjA7XG5cblx0JiA+IGxpe1xuXHRcdGxpc3Qtc3R5bGU6bm9uZTtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0XHRAZXh0ZW5kICVpY29uO1xuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDowO2xlZnQ6MDtcblx0XHRcdGNvbG9yOiRncmV5O1xuXHRcdH1cblx0fVxufVxuXHQuYnVsbGV0LWxpc3QtLWFycm93LXJpZ2h0LTIgPiBsaXtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1yaWdodC0yO1xuXHR9XG5cbi5saXN0X19oZWFkZXJ7XG5cdGJhY2tncm91bmQ6JGxpZ2h0ZXJlc3QtZ3JleTtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLmZvb3Rlci1uYXYge1xuXHRsaSB7XG5cdFx0QGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuXHRcdFx0bWFyZ2luOiA4cHggMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIF9GTFlPVVQuU0NTU1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKi9cblxuLyoqXG4gICogQG1vZHVsZSBGbHlvdXRzIFsuZmx5b3V0XVxuICAqIEBkZXNjcmlwdGlvbiBGbHlvdXRzIGFyZSBwaWVjZXMgb2YgY29udGVudCB0aGF0IGZseSBvdXQgb2YgYSBwYXJlbnQgd2hlbiBzYWlkIHBhcmVudCBpcyBob3ZlcmVkLiBUaGV5IHR5cGljYWxseSBhcHBlYXIgYm90dG9tLWxlZnQgb2YgdGhlIHBhcmVudC5cbiAgKlxuICAqIEBtb2RpZmllciBbLmZseW91dC0tc2lkZV0gU2lkZSBmbHlvdXRzIHNpdCBvdXQgdGhlIHNpZGUgb2YgdGhlIHBhcmVudCwgZmx1c2ggdG9wLlxuICAqL1xuLmZseW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLmlzLWFjdGl2YXRlZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICA+IC5mbHlvdXRfX2NvbnRlbnQge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmZseW91dC0tY2VudGVyIHtcbiAgICAgID4gLmZseW91dF9fY29udGVudCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZmx5b3V0LS1yaWdodCB7XG4gICAgICA+IC5mbHlvdXRfX2NvbnRlbnQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZseW91dF9fY29udGVudCB7XG4gIC8qKlxuICAgICogUG9zaXRpb24gdGhlIGZseW91dHMgb2ZmLXNjcmVlbi4gVGhpcyBpcyB0eXBpY2FsbHkgYmV0dGVyIHRoYW5cbiAgICAqICdkaXNwbGF5Om5vbmU7Jy5cbiAgICAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcblxuICAuZmx5b3V0LS1yaWdodCA+ICYge1xuICAgIHJpZ2h0OiAtOTk5OTlweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5mbHlvdXRfX2NvbnRlbnQtLXNtYWxsIHtcbiAgd2lkdGg6IDE1MCU7XG59XG5cbi5mbHlvdXRfX2NvbnRlbnQtLW1lZGl1bSB7XG4gIHdpZHRoOiAyMDAlO1xufVxuXG4uZmx5b3V0X19jb250ZW50LS1sYXJnZSB7XG4gIHdpZHRoOiA0MDAlO1xufVxuXG4uZmx5b3V0X19jb250ZW50LS14LWxhcmdlIHtcbiAgd2lkdGg6IDYwMCU7XG59XG5cbi8qKlxuICAqIEZseW91dHMgc2hvdWxkIG5vdCBiZSBvbiBob3ZlciBieSBkZWZhdWx0IGJlY2F1c2Ugb2YgYSBpT1MgU2FmYXJpIGZlYXR1cmVcbiAgKiB0aGF0IHJlcXVpcmVzIHR3byB0YXBzIG9uIGFuIGVsZW1lbnQgdGhhdCBzaG93cyBjb250ZW50IHdoZW4gaG92ZXJlZC5cbiAgKi9cbi5mbHlvdXQtLWhvdmVyIHtcbiAgJjpob3ZlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAvKipcbiAgICAgICogUmVndWxhciBmbHlvdXRzIHNpdCBhbGwgdGhlIHdheSBmcm9tIHRoZSB0b3AsIGZsdXNoIGxlZnQuXG4gICAgICAqL1xuICAgID4gLmZseW91dF9fY29udGVudCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZmx5b3V0LS1uYXR1cmFsIC5mbHlvdXRfX2NvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZseW91dC0tc21hbGwgLmZseW91dF9fY29udGVudCB7XG4gIHdpZHRoOiAxMjVweDtcbn1cblxuLmZseW91dC0tbWVkaXVtIC5mbHlvdXRfX2NvbnRlbnQge1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uZmx5b3V0LS1sYXJnZSAuZmx5b3V0X19jb250ZW50IHtcbiAgd2lkdGg6IDUzMHB4O1xufVxuXG4uZmx5b3V0LS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mbHlvdXQgPiAuYnV0dG9uIH4gLmZseW91dF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi8vRm9yIHNpbXBsZSBhdXRvY29tcGxldGVzXG4uZmx5b3V0LS1zaW1wbGUge1xuICAuZmx5b3V0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKGhhbGYpO1xuICAgIG1hcmdpbi10b3A6IHNwYWNpbmcoaGFsZik7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG91cjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogcmFkaXVzKCk7XG5cbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChzZW1pYm9sZCk7XG4gICAgQGluY2x1ZGUgc2hhZG93KCk7XG5cbiAgICAuYmxvY2stbGlzdCB7XG4gICAgICAuaXMtc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiByYWRpdXMoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkSEVBRElOR1MgRVhURU5TSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gdGlnaHRlbiB1cCB0aGUgbGV0dGVyIHNwYWNpbmcgb24gaGVhZGluZ3MuXG5AaW5jbHVkZSBoZWFkaW5ncygpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4ucGFnZS10aXRsZS1oZWFkaW5nIHtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggJGJyYW5kLWNvbG9yO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAkYnJhbmQtY29sb3I7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLy9XZSB1c2UgZW0gaGVyZSB0byBrZWVwIGNvbnNpc3RlbmN5XG4uaE4tLWhpZ2hsaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC40NGVtO1xuICAgIGhlaWdodDogMC44ZW07XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gIC8vRG8gdG8gdGhlIHNpemluZyBvZiBQcm94aW1hXG4gICYuYnJhbmQsICYuYnJhbmQtLWZhY2Uge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjM4ZW07XG4gICAgICBoZWlnaHQ6IDAuNzRlbTtcbiAgICAgIHdpZHRoOiAwLjc0ZW07XG4gICAgfVxuICB9XG59XG5cbi5oZ3JvdXAtLWlubGluZSB7XG4gIC5oTiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLyogRml4ZXMgd2VpcmQgYnVnIGluIElFOCB3aGVyZSBpbmxpbmUgYmxvY2sgZWxlbWVudHMgb3ZlcmxhcFxuICAgICAqIGh0dHA6Ly9jb21wc29mdHBsYy5ibG9nc3BvdC5jYS8yMDA5LzExL2lubGluZS1ibG9jay1ub3QtcXVpdGUtaW5saW5lLWJsb2NraW5nLmh0bWxcbiAgICAgKiBUaWNrZXQgIzU0MlxuICAgICAqL1xuICAgIC5sdC1pZTkgJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLmhOLS1ydWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICB3aWR0aDogMTAwJTtcblxuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAucnVsZTtcbiAgICBmbGV4OiAxIDAgYXV0bztcblxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRQQUdJTkFUSU9OIEVYVEVOU0lPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBhZ2luYXRpb24ge1xuICA+IGxpIHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChzZW1pYm9sZCk7XG5cbiAgICA+IGEge1xuICAgICAgQGluY2x1ZGUgc29mdChlbmRzLCBoYWxmKTtcbiAgICAgIEBpbmNsdWRlIHNvZnQoc2lkZXMpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJlc3QtZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tLWJ1bGxldHMge1xuICA+IC5wYWdpbmF0aW9uX19pdGVtID4gYSB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBAZXh0ZW5kIC5pY29uLS1yYWRpby11bmNoZWNrZWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI1JTtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIEBleHRlbmQgLmljb24tLXJhZGlvLWNoZWNrZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRRVU9URVMgRVhURU5TSU9OXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvY2txdW90ZS0tbmF0dXJhbCB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS0tZmVhdHVyZSB7XG4gIEBleHRlbmQgLnJ1bGU7XG4gIEBleHRlbmQgLnNvZnQtaGFsZi0tYm90dG9tO1xuICBib3JkZXItbGVmdDogbm9uZTtcblxuICA+IHAge1xuICAgIEBleHRlbmQgLmJyYW5kO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIEBpbmNsdWRlIGJyYW5kLWZvbnQtc2l6ZSgkYmFzZS1mb250LXNpemUgKiAxLjUpO1xuICB9XG5cbiAgLmJsb2NrcXVvdGVfX3NvdXJjZSB7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgKiAxLjI1O1xuICB9XG59XG5cbiVibG9ja3F1b3RlLS1hdXRob3Ige1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbi5ibG9ja3F1b3RlLS1hZGFtLWFsbGVuIHtcbiAgQGV4dGVuZCAlYmxvY2txdW90ZS0tYXV0aG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltZy1kaXJ9L2F1dGhvci9hYWxsZW4tc20ucG5nJyk7XG59XG5cbi5ibG9ja3F1b3RlLS1iZW4tbWlyZWNraSB7XG4gIEBleHRlbmQgJWJsb2NrcXVvdGUtLWF1dGhvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWctZGlyfS9hdXRob3IvYm1pcmVja2ktc20ucG5nJyk7XG59XG5cbi5ibG9ja3F1b3RlLS1kYW4taGV5bWFuIHtcbiAgQGV4dGVuZCAlYmxvY2txdW90ZS0tYXV0aG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltZy1kaXJ9L2F1dGhvci9kaGV5bWFuLXNtLnBuZycpO1xufVxuXG4uYmxvY2txdW90ZS0taWNvbiB7XG4gIEBleHRlbmQgJWljb247XG4gIEBleHRlbmQgLmljb24tLXF1b3Rlcy1sZWZ0O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzKiRiYXNlLXNwYWNpbmctdW5pdDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZDtcbiAgICBmb250LXNpemU6ICRoNC1zaXplO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0ZXItZ3JleTtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQkxPQ0stTElTVCBFWFRFTlNJT05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYmxvY2stbGlzdCA+IGxpLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0ZXJlc3QtZ3JleTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEJMT0NLUVVPVEUgRVhURU5TSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYmxvY2txdW90ZSB7XG4gICYgPiBwIHtcbiAgICB0ZXh0LWluZGVudDogMDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDonJztcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtLWljb24ge1xuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGhhbGYtc3BhY2luZy11bml0O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkSUZSQU1FUyBFWFRFTlNJT05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaWZyYW1lLS1jcmVkaXQtYXBwIHtcbiAgaGVpZ2h0OiAyMDAwcHg7XG59XG5cbi5pZnJhbWUtLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxNiAvIDkgKiAxMDAlKTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJE1FRElBIEVYVEVOU0lPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG5cdC5tZWRpYS0tYnJlYWstc21hbGwge1xuXHRcdC5tZWRpYV9faW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZWRpYV9faW1nLFxuICAgIC5tZWRpYV9fY29udGVudCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ubWVkaWFfX2ltZyB7XG5cdG1heC13aWR0aDogMzMuMzMzMyU7XG5cblx0Lm1lZGlhLS0xLTQgJiB7XG5cdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxLCA0KSk7XG5cdH1cblx0Lm1lZGlhLS0xLTUgJiB7XG5cdFx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxLCA1KSk7XG5cdH1cbn1cblxuLm1lZGlhX19pbWctLXRodW1iIHtcblx0d2lkdGg6IDEzMHB4O1xuXHRtYXgtd2lkdGg6IDMzJTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJE1VTFRJLUxJU1QgRVhURU5TSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHN1cHBvcnRzIG5vdCAoZGlzcGxheTogZ3JpZCkge1xuICAubXVsdGktbGlzdCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICA+IGxpIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcXVhcnRlci1zcGFjaW5nLXVuaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmVydGljYWwge1xuICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMC4xZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tdWx0aS1saXN0LS1zb2Z0ID4gbGkge1xuICAgIHBhZGRpbmc6ICRxdWFydGVyLXNwYWNpbmctdW5pdDtcbiAgfVxuXG4gIEBtaXhpbiBjb2x1bW4tY291bnQtY3VzdG9tKCRpbnQ6IGF1dG8sICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRpbnQgaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuICAgIC1tcy1jb2x1bW4tY291bnQ6ICRpbnQgaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuICAgIC1vLWNvbHVtbi1jb3VudDogJGludCBpbXBvcnRhbnQoJGltcG9ydGFudCk7XG4gICAgY29sdW1uLWNvdW50OiAkaW50IGltcG9ydGFudCgkaW1wb3J0YW50KTtcbiAgfVxuXG4gIC8qXG4gIFJlcXVpcmVzIEphdmFzY3JpcHRcbiAgU2VlIGNwLnN1cHBvcnQuanNcbiAgKi9cbiAgLnllcy1jb2x1bW5Db3VudCB7XG4gICAgLm11bHRpLWxpc3QtLXZlcnRpY2FsIHtcbiAgICAgIEBleHRlbmQgJWdwdTtcblxuICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNCB7XG4gICAgICAgICAgJi5tdWx0aS1saXN0LS1tZWRpdW0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uLWNvdW50LWN1c3RvbSgkaSwgdHJ1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAgICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDUge1xuICAgICAgICAgICYubXVsdGktbGlzdC0tbGFyZ2UtI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uLWNvdW50LWN1c3RvbSgkaSwgdHJ1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggMyB7XG4gICAgICAgICYubXVsdGktbGlzdC0tc21hbGwtI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbi1jb3VudC1jdXN0b20oJGkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFNUQVRTIEVYVEVOU0lPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RhdF9fdGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGRhcmtlci1ncmV5O1xuICBmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLnN0YXRfX3RpdGxlLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5zdGF0X192YWx1ZSB7XG4gIEBleHRlbmQgLmVwc2lsb247XG59XG5cbkBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KGxhcmdlKSB7XG5cdC5zdGF0LWdyb3VwLS1zcGFjZWQgLnN0YXQge1xuXHRcdG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuXHR9XG59XG5cblxuQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuXHQuc3RhdC1ncm91cC0tNCAuc3RhdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkUlVMRVMgRVhURU5TSU9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnJ1bGUge1xuICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG59XG5cbi5ydWxlLS1zaGFkb3dlZCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiRiYXNlLWJnLWNvbG9yO1xufVxuLnJ1bGUtLXNoYWRvd2VkX19zaGFkb3cge1xuXHR6LWluZGV4Oi0xO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0aGVpZ2h0OjJweDtcblx0d2lkdGg6OTAlO1xuXHRib3R0b206MHB4O1xuXHRsZWZ0OjUwJTtcblx0bWFyZ2luLWxlZnQ6LTQ1JTtcblx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCA1MHB4IHJnYmEoJGJsYWNrLCAwLjgpKTtcbn1cblxuLnJ1bGUtLW1lZGl1bSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4ucnVsZS0tZW5kcyB7XG4gIEBpbmNsdWRlIGJvcmRlcigkcG9zaXRpb246IFwidG9wXCIpO1xuICBAaW5jbHVkZSBib3JkZXIoJHBvc2l0aW9uOiBcImJvdHRvbVwiKTtcbn1cblxuLnJ1bGUtLWFsbCB7XG4gIEBpbmNsdWRlIGJvcmRlcigpO1xufVxuXG4ucnVsZS0tYnJhbmQge1xuICBib3JkZXItY29sb3I6JGJyYW5kLWNvbG9yO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkSEVMUEVSIEVYVEVOU0lPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDAsICRzbWFsbC1lbmQpIHtcbiAgLmFsaWduLS1jZW50ZXItLXNtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mdWxsLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxpZ2h0LWdyZXkge1xuICBjb2xvcjogJGxpZ2h0LWdyZXk7XG59XG5cbi5saWdodGVyLWdyZXkge1xuICBjb2xvcjogJGxpZ2h0ZXItZ3JleTtcbn1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkT0JKRUNUU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vRm9yIGNsb3duIGNhciB0ZWNobmlxdWVcblxuLyogMS4gQWxsb3cgb2JqZWN0IHRvIGJlIHdyYXBwZWQgaW4gYW5jaG9ycyAqL1xuLyogMi4gU29sdmVzIGJ1ZyBvbiBDaHJvbWUgd2hlcmUgdGhlIFNWRyBtZWRpYSBxdWVyaWVzIHdvbid0IGRldGVjdCBpbml0aWFsIHdpZHRoICovXG5vYmplY3R7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOy8qIDEgKi9cbiAgd2lkdGg6IDEwMCU7LyogMiAqL1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkU1BMSVRTIEVYVEVOU0lPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zcGxpdC0tYmxvY2t7XG5cdD4gbGkge1xuXHRcdHBhZGRpbmc6JGhhbGYtc3BhY2luZy11bml0IDA7XG5cdH1cbn1cbi5zcGxpdC0tcnVsZXtcblx0PiBsaSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGVyLWdyZXk7XG5cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkVEFCTEVTIEVYVEVOU0lPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50YWJsZS0tcnVsZSB7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIH1cbn1cblxuLnRhYmxlLS1ob3ZlciB7XG4gIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gIH1cbn1cblxudHIuZW1wdHkge1xuICB0aCwgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJEFOSU1BVElPTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAgKiBAbW9kdWxlIEZhZGUgSW4gWy5mYWRlLWluXVxuICAqIEBkZXNjcmlwdGlvbiBGYWRlcyBpbiB0aGUgZWxlbWVudCB3aGVuIGFjdGl2ZVxuICAqXG4gICogQG1vZGlmaWVyIFsuaXMtYWN0aXZlXSBBY3RpdmF0ZXMgdGhlIGVsZW1lbnRcbiAgKi9cblxuJWFuaW1hdGlvbiB7XG4gIEBleHRlbmQgJWdwdTtcblxuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uZmFkZS1pbiB7XG4gIEBleHRlbmQgJWFuaW1hdGlvbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNXMgZWFzZSk7XG5cbiAgb3BhY2l0eTogMDtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8qKlxuICAqIEBtb2R1bGUgRHJvcCBJbiBbLmZhZGUtaW5dXG4gICogQGRlc2NyaXB0aW9uIERyb3AgdGhlIGVsZW1lbnQgaW50byBwbGFjZVxuICAqXG4gICogQG1vZGlmaWVyIFsuaXMtYWN0aXZlXSBBY3RpdmF0ZXMgdGhlIGVsZW1lbnRcbiAgKi9cbi5kcm9wLWluIHtcbiAgQGV4dGVuZCAlYW5pbWF0aW9uO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbiAwLjVzIGVhc2UpO1xuXG4gIHRvcDogLTIwMHB4O1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbiIsIi8qXG4qIENvcHlyaWdodCAoYykgMjAxNywgSW50ZXJhY3RpdmUgQWR2ZXJ0aXNpbmcgQnVyZWF1XG4qIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4qIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dCBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDpcbiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi5cbiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTIFwiQVMgSVNcIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuXG4qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBQdWJsaXNoZXItc2lkZSBjc3MgY2xhc3NlcyBmb3IgY3JlYXRpbmcgZmxleCBhZCBjb250YWluZXJzLlxuXG4gRXhhbXBsZSB1c2FnZTpcblxuPGRpdiBjbGFzcz1cImlhYi1mbGV4YWRcIj5cblx0PGRpdiBjbGFzcz1cImlhYi1mbGV4c2l6ZXIgZmxleC00eDFcIiA+PC9kaXY+XG5cdDxkaXYgY2xhc3M9XCJpYWItYWRjb250ZW50XCI+XG5cdFx0PCEtLSBBRCBJTlNFUlRFRCBIRVJFIC0tPlxuXHQ8L2Rpdj5cbjwvZGl2PlxuXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5pYWItZmxleGFke1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBvdmVyZmxvdyBoaWRkZW4gfCB2aXNpYmxlOyB0aGlzIHZhbHVlIGRlcGVuZHMgb24gaWYgYWRzIGFyZSBhbGxvd2VkIG92ZXJsYXkgZXhwYW5zaW9uIG9yIG5vdCAqL1xufVxuXG4uaWFiLWZsZXhzaXplcntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5pYWItZmxleHNpemVyLmZsZXgtMngxe1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cbi5pYWItZmxleHNpemVyLmZsZXgtNHgxe1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI1JTtcbn1cbi5pYWItZmxleHNpemVyLmZsZXgtbW9iLTR4MXtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNSU7XG59XG4uaWFiLWZsZXhzaXplci5mbGV4LTZ4MXtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNi42NyU7XG59XG4uaWFiLWZsZXhzaXplci5mbGV4LTh4MXtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMi41JTtcbn1cbi5pYWItZmxleHNpemVyLmZsZXgtMTB4MXtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA5LjMlO1xufVxuXG4uaWFiLWZsZXhzaXplci5mbGV4LTF4MXtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLmlhYi1mbGV4c2l6ZXIuZmxleC0xeDJ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjAwJTtcbn1cbi5pYWItZmxleHNpemVyLmZsZXgtMXgze1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwMCU7XG59XG4uaWFiLWZsZXhzaXplci5mbGV4LTF4NHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MDAlO1xufVxuLmlhYi1mbGV4c2l6ZXIuZmxleC05eDE2e1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE3Ny43JTtcbn1cblxuLyogPT09PT09IG1pbiBtYXggaGVpZ2h0cyA9PT09PT09PT0gKi9cblxuLmlhYi1mbGV4c2l6ZXIgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmlhYi1mbGV4c2l6ZXIuZmxleC0yeDEgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBtYXgtaGVpZ2h0OiA5MDBweDtcbn1cbi5pYWItZmxleHNpemVyLmZsZXgtNHgxICsgZGl2LmlhYi1hZGNvbnRlbnR7XG4gIG1pbi13aWR0aDogOTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG59XG4uaWFiLWZsZXhzaXplci5mbGV4LW1vYi00eDEgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LXdpZHRoOiA0MTRweDtcbiAgbWF4LWhlaWdodDogMTA0cHg7XG59XG4uaWFiLWZsZXhzaXplci5mbGV4LTZ4MSArIGRpdi5pYWItYWRjb250ZW50e1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xufVxuLmlhYi1mbGV4c2l6ZXIuZmxleC04eDEgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLmlhYi1mbGV4c2l6ZXIuZmxleC0xMHgxICsgZGl2LmlhYi1hZGNvbnRlbnR7XG4gIG1pbi13aWR0aDogOTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbn1cblxuLmlhYi1mbGV4c2l6ZXIuZmxleC0xeDEgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuLmlhYi1mbGV4c2l6ZXIuZmxleC0xeDIgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1heC1oZWlnaHQ6IDkwMHB4O1xufVxuLmlhYi1mbGV4c2l6ZXIuZmxleC0xeDMgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogOTAwcHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1heC1oZWlnaHQ6IDEzNTBweDtcbn1cbi5pYWItZmxleHNpemVyLmZsZXgtMXg0ICsgZGl2LmlhYi1hZGNvbnRlbnR7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtYXgtaGVpZ2h0OiA5NTBweDtcbn1cbi5pYWItZmxleHNpemVyLmZsZXgtOXgxNiArIGRpdi5pYWItYWRjb250ZW50e1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG5cblxuLmlhYi1mbGV4YWQgaW1nLmlhYi1mbGV4c2l6ZXJ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pYWItZmxleGFkIGRpdi5pYWItYWRjb250ZW50e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6MDtcbiAgcmlnaHQ6MDtcbiAgdG9wOjA7XG4gIGJvdHRvbTowO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pYWItZmxleC11bml0cy12aXNpYmxlICAuaWFiLWZsZXhhZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIG1ha2UgdGhlIHZpc2libGUgZGVidWdnaW5nIGJvcmRlciBub3QgcHVzaCB0aGUgcGFnZSBjb250ZW50cyBieSAxcHggKi9cbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBvcmFuZ2U7XG59XG5cbmRpdi5pYWItYWRjb250ZW50IGlmcmFtZXtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbn1cblxuLmZsZXgtMXgxICsgZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmZsZXgtMngxICsgZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5mbGV4LTR4MSArIGRpdi5pYWItYWRjb250ZW50IGlmcmFtZXtcbiAgbWluLXdpZHRoOiA5MDBweDtcbiAgbWluLWhlaWdodDogMjI1cHg7XG59XG4uZmxleC1tb2ItNHgxICsgZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xufVxuLmZsZXgtNngxICsgZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmZsZXgtOHgxICsgZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xufVxuLmZsZXgtMTB4MSArIGRpdi5pYWItYWRjb250ZW50IGlmcmFtZXtcbiAgbWluLXdpZHRoOiA5MDBweDtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cblxuLmZsZXgtMXgyICsgZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbi5mbGV4LTF4MyArIGRpdi5pYWItYWRjb250ZW50IGlmcmFtZXtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogOTAwcHg7XG59XG4uZmxleC0xeDQgKyBkaXYuaWFiLWFkY29udGVudCBpZnJhbWV7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1pbi1oZWlnaHQ6IDY0MHB4O1xufVxuLmZsZXgtOXgxNiArIGRpdi5pYWItYWRjb250ZW50IGlmcmFtZXtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NDVweCl7XG4gIC5mbGV4LTh4MSArIGRpdi5pYWItYWRjb250ZW50IGlmcmFtZXtcbiAgICBtaW4td2lkdGg6IDcyOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmlhYi1mbGV4c2l6ZXIuZmxleC02eDEgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLmZsZXgtNngxICsgZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le1xuICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgLmZsZXgtMTB4MSArIGRpdi5pYWItYWRjb250ZW50IGlmcmFtZXtcbiAgICBtaW4td2lkdGg6IDkwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmZsZXgtOHgxICsgZGl2LmlhYi1hZGNvbnRlbnQgaWZyYW1le1xuICAgIG1pbi13aWR0aDogMTAwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICB9XG4gIC5mbGV4LTR4MSArIGRpdi5pYWItYWRjb250ZW50IGlmcmFtZXtcbiAgICBtaW4td2lkdGg6IDk3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAuaWFiLWZsZXhzaXplci5mbGV4LTR4MSArIGRpdi5pYWItYWRjb250ZW50e1xuICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2OC43NXB4O1xuICAgIG1heC13aWR0aDogMTgwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5pYWItZmxleHNpemVyLmZsZXgtNngxICsgZGl2LmlhYi1hZGNvbnRlbnR7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWF4LWhlaWdodDogNzVweDtcbiAgfVxuXG4gIC5pYWItZmxleHNpemVyLmZsZXgtOHgxICsgZGl2LmlhYi1hZGNvbnRlbnR7XG4gICAgbWluLXdpZHRoOiAxMjAwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cblxuICAuaWFiLWZsZXhzaXplci5mbGV4LTEweDEgKyBkaXYuaWFiLWFkY29udGVudHtcbiAgICBtaW4td2lkdGg6IDkwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgbWF4LWhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQURTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gICogQG1vZHVsZSBBZHNcbiAgKiBAZGVzY3JpcHRpb24gQWRzIGFyZSB0cmlja3kgbGl0dGxlIGJ1Z2dlcnMgaW4gbW9kdWxhciByZXNwb25zaXZlIGRlc2lnbiBiZWNhdXNlIHRoZXkncmUgc2l6ZSBpcyBzdGF0aWMuIFRoaXMgY2F1c2VzIGZvciBzb21lIHNpdGUgc3BlY2lmaWMgc3R5bGVzLlxuICAqL1xuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbXBvcnQgJ3JhdGlvLWFkcyc7XG5cbiRoZWFkZXJTaXplOiAxNXB4O1xuQG1peGluIGFkU2l6ZSgkd2lkdGgsICRoZWlnaHQsICRhcHBseVRvQWQ6IHRydWUpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgQGlmICRhcHBseVRvQWQge1xuICAgICYgPiAuYWQge1xuICAgICAgJiB+IC5hZCB7XG4gICAgICAgIG1pbi13aWR0aDogJHdpZHRoO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCN7JGhlaWdodH0gKyAjeyRoZWFkZXJTaXplfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1oZWFkZXIgPiAuYWQge1xuICAgICAgJiB+IC5hZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAmIHtcbiAgICAgIG1pbi13aWR0aDogJHdpZHRoO1xuICAgICAgbWluLWhlaWdodDogY2FsYygjeyRoZWlnaHR9ICsgI3skaGVhZGVyU2l6ZX0pO1xuICAgIH1cblxuICAgICYubm8taGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRoZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5hZC1zbG90IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJjpub3QoLm5vLWhlYWRlcikgPiAuYWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogJGhlYWRlclNpemU7XG4gICAgcGFkZGluZzogMCAwLjNlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGRhcmtlci1ncmV5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29udGVudDogXCJBRFwiO1xuICB9XG5cbiAgJi5uby1oZWFkZXIgPiAuYWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5oaWRkZW4tLXNtYWxsICsgJi5oaWRkZW4tLXNtYWxsLFxuICAmLnZpc2libGUtLXNtYWxsICsgJi52aXNpYmxlLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2Utc3BhY2luZy11bml0O1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWQtc2l6ZSB7XG4gICYtLTcyOHg5MCB7XG4gICAgQGluY2x1ZGUgYWRTaXplKDcyOHB4LCA5MHB4KTtcbiAgfVxuXG4gICYtLTMyMHg1MCB7XG4gICAgQGluY2x1ZGUgYWRTaXplKDMyMHB4LCA1MHB4KTtcbiAgfVxuXG4gICYtLTMwMCB7XG4gICAgJngxMjAge1xuICAgICAgQGluY2x1ZGUgYWRTaXplKDMwMHB4LCAxMjBweCk7XG4gICAgfVxuXG4gICAgJngyNTAge1xuICAgICAgQGluY2x1ZGUgYWRTaXplKDMwMHB4LCAyNTBweCk7XG4gICAgfVxuXG4gICAgJng2MDAge1xuICAgICAgQGluY2x1ZGUgYWRTaXplKDMwMHB4LCA2MDBweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tNDAweDQwIHtcbiAgICAvLyBAaW5jbHVkZSBhZFNpemUoNDAwcHgsIDQwcHgpO1xuXG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgICYgPiAuYWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhZEFkaGVzaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uamFtLWFkaGVzaW9uLWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodGVyZXN0LWdyZXksIDAuOCk7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuJGFkQ2xvc2VCdXR0b25TaXplOiAxNnB4O1xuLmphbS1hZGhlc2lvbi1hZC1jbG9zZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6ICRhZENsb3NlQnV0dG9uU2l6ZTtcbiAgaGVpZ2h0OiAkYWRDbG9zZUJ1dHRvblNpemU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXJlc3QtZ3JleTtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgJGNyb3NzTGVuZ3RoOiAxMnB4O1xuICAgICRjcm9zc1RoaWNrbmVzczogMnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAkY3Jvc3NUaGlja25lc3M7XG4gICAgaGVpZ2h0OiAkY3Jvc3NMZW5ndGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogY2FsYyg1MCUgLSAje21hdGguZGl2KCRjcm9zc0xlbmd0aCwgMil9KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICN7bWF0aC5kaXYoJGNyb3NzVGhpY2tuZXNzLCAyKX0pO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJENPTlRBSU5FUiBTVFlMSU5HU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICAqIEBtb2R1bGUgQ29udGFpbmVyXG4gICogQGRlc2NyaXB0aW9uIENvbnRhaW5lcnMgdG8gY2hhbmdlIHRoZSBzdHlsZSBvZiB0aGUgY29udGVudFxuICAqXG4gICogQG1vZGlmaWVyIFsuYm94XSBXaGl0ZSBiYWNrZ3JvdW5kIHdpdGggc29mdCBib3gtc2hhZG93XG4gICogQG1vZGlmaWVyIFsuYm94LS1pbmxpbmVdIElubGluZSBibG9ja1xuICAqIEBtb2RpZmllciBbLmJveC0tYnJhbmRdIENhcnBhZ2VzIGdyZWVuIGJhY2tncm91bmRcbiAgKiBAbW9kaWZpZXIgWy5ib3gtLWRhcmtdIERhcmsgYmFja2dyb3VuZFxuICAqXG4gICogQGV4YW1wbGVcblx0PGRpdiBjbGFzcz1cImJveC0tYnJhbmQgc29mdFwiPlxuXHRcdFRoaXMgaXMgQ2FycGFnZXMgZ3JlZW4hIVxuXHQ8L2Rpdj5cbiAgKi9cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLmJveCB7XG4gIGNvbG9yOiAkYmFzZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBzaGFkb3coKTtcbiAgQGluY2x1ZGUgcHVzaChib3R0b20pO1xufVxuXG4uYm94LS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ib3gtLWJvcmRlcmVkIHtcbiAgQGluY2x1ZGUgYm9yZGVyKCk7XG59XG5cbiVib3gtLWFycm93IHtcbiAgQGluY2x1ZGUgYm9yZGVyKCk7XG59XG5cbi5ib3gtLWFycm93LXRvcCB7XG4gIEBleHRlbmQgJWJveC0tYXJyb3c7XG4gIEBpbmNsdWRlIGFycm93KFxuICAgICRhcnJvdy1lZGdlOiB0b3AsXG4gICAgJGFycm93LWxvY2F0aW9uOiBjZW50ZXIsXG4gICAgJGFycm93LWNvbG9yOiAkd2hpdGUsXG4gICAgJGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcixcbiAgICAkYm9yZGVyLXNpemU6IDFweFxuICApO1xufVxuXG4uYm94LS1hcnJvdy10b3AtcmlnaHQge1xuICBAZXh0ZW5kICVib3gtLWFycm93O1xuICBAaW5jbHVkZSBhcnJvdyhcbiAgICAkYXJyb3ctZWRnZTogdG9wLFxuICAgICRhcnJvdy1sb2NhdGlvbjogcmlnaHQsXG4gICAgJGFycm93LWNvbG9yOiAkd2hpdGUsXG4gICAgJGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcixcbiAgICAkYm9yZGVyLXNpemU6IDFweFxuICApO1xufVxuXG4uYm94LS10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMyk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYm94LS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaWdodGVyKCRicmFuZC1jb2xvciwgOTMlKTtcbiAgQGluY2x1ZGUgYm9yZGVyKCRicmFuZC1jb2xvcik7XG5cbn1cblxuLmJveC0tdHJhbnNwYXJlbnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjcpO1xufVxuXG4uYm94LS1kYXJrIHtcbiAgY29sb3I6ICRsaWdodGVyZXN0LWdyZXk7XG4gIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgfVxufVxuXG4uYm94LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJveC0tbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodGVyZXN0LWdyZXk7XG59XG5cbi5ib3gtLWxpZ2h0ZXItZ3JleSB7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xufVxuXG4uYm94LS1ncmV5IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkbGlnaHRlcmVzdC1ncmV5KTtcbn1cblxuLmJveC0tZ3JleS1ncmFkIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0ZXJlc3QtZ3JleTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRsaWdodGVyZXN0LWdyZXksICRsaWdodGVyLWdyZXkpO1xufVxuXG4uYm94LS1kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlci1ncmV5O1xufVxuXG4uYm94LS1kYXJrZXItZ3JleSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRncmV5O1xufVxuXG4uYm94LS1tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlcmVzdC1ncmV5O1xuXG4gIC8vIEZvciBnb29nbGUgbWFwc1xuICBpbWcsXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ib3gtLXNtYWxsLW1hcCB7XG4gIEBleHRlbmQgLmJveC0tbWFwO1xuXG4gIC5yb3VuZCAmIHtcbiAgICBAaW5jbHVkZSBjb3JuZXItcmFkaXVzKCk7XG4gIH1cbn1cblxuLyoqXG4gICogQG1vZHVsZSBDb250YWluZXIgQmFja2dyb3VuZFxuICAqIEBkZXNjcmlwdGlvbiBEYXJrIGJveCB3aXRoIGEgYmFja2dyb3VuZFxuICAqXG4gICogQG1vZGlmaWVyIFsuYm94LS1yb2FkXSBCYWNrZ3JvdW5kIG9mIGEgcm9hZFxuICAqIEBtb2RpZmllciBbLmJveC0tcm9hZC0yXSBCYWNrZ3JvdW5kIG9mIGFub3RoZXIgcm9hZFxuICAqIEBtb2RpZmllciBbLmJveC0tY2FyXSBCYWNrZ3JvdW5kIG9mIGEgY2FyXG4gICogQG1vZGlmaWVyIFsuYm94LS1qZWVwXSBCYWNrZ3JvdW5kIG9mIGEgamVlcFxuICAqIEBtb2RpZmllciBbLmJveC0taGF0Y2hdIEJhY2tncm91bmQgb2YgYSBoYXRjaGJhY2tcbiAgKiBAbW9kaWZpZXIgWy5ib3gtLWNpdHldIEJhY2tncm91bmQgb2YgYSBoYXRjaGJhY2tcbiAgKi9cblxuJWJveC0tYmcge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAycHggMCByZ2JhKCRibGFjaywgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cbiAgQGluY2x1ZGUgcHVzaChib3R0b20pO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICB9XG5cbiAgLmJveCBhIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmJveC0tY2FyIHtcbiAgQGV4dGVuZCAlYm94LS1iZztcblxuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZShcImJhY2tncm91bmRzL2Nhci1zbWFsbC5qcGdcIik7XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoXCJiYWNrZ3JvdW5kcy9jYXIuanBnXCIpO1xuICB9XG59XG5cbi5ib3gtLWplZXAge1xuICBAZXh0ZW5kICVib3gtLWJnO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKFwiYmFja2dyb3VuZHMvamVlcC1zbWFsbC5qcGdcIik7XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoXCJiYWNrZ3JvdW5kcy9qZWVwLmpwZ1wiKTtcbiAgfVxufVxuXG4uYm94LS1jaXR5IHtcbiAgQGV4dGVuZCAlYm94LS1iZztcblxuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZShcImJhY2tncm91bmRzL2NpdHktc21hbGwuanBnXCIpO1xuXG4gIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKFwiYmFja2dyb3VuZHMvY2l0eS5qcGdcIik7XG4gIH1cbn1cblxuLmJveC0tY2l0eS0yIHtcbiAgQGV4dGVuZCAlYm94LS1iZztcblxuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZShcImJhY2tncm91bmRzL2NpdHktMi1zbWFsbC5qcGdcIik7XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoXCJiYWNrZ3JvdW5kcy9jaXR5LTIuanBnXCIpO1xuICB9XG59XG5cbi5ib3gtLWxvdCB7XG4gIEBleHRlbmQgJWJveC0tYmc7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoXCJiYWNrZ3JvdW5kcy9sb3Qtc21hbGwuanBnXCIpO1xuXG4gIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKFwiYmFja2dyb3VuZHMvbG90LmpwZ1wiKTtcbiAgfVxufVxuXG4uYm94LS1zaG93cm9vbSB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdC15IGNlbnRlcjtcblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKFwiYmFja2dyb3VuZHMvc2hvd3Jvb20uanBnXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgcHVzaChib3R0b20pO1xufVxuXG4uYm94LS11Y2RhIHtcbiAgQGV4dGVuZCAlYm94LS1iZztcblxuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZShcImJhY2tncm91bmRzL3VjZGEtc21hbGwuanBnXCIpO1xuXG4gIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKFwiYmFja2dyb3VuZHMvdWNkYS5qcGdcIik7XG4gIH1cbn1cblxuLmJveC0tcm9hZCB7XG4gIEBleHRlbmQgJWJveC0tYmc7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoXCJiYWNrZ3JvdW5kcy9yb2FkLXNtYWxsLmpwZ1wiKTtcblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShtZWRpdW0pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZShcImJhY2tncm91bmRzL3JvYWQuanBnXCIpO1xuICB9XG59XG5cbi5ib3gtLWJyaWRnZSB7XG4gIEBleHRlbmQgJWJveC0tYmc7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoXCJiYWNrZ3JvdW5kcy9icmlkZ2Utc21hbGwuanBnXCIpO1xuXG4gIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKFwiYmFja2dyb3VuZHMvYnJpZGdlLmpwZ1wiKTtcbiAgfVxufVxuXG4uYm94LS1sYXJnZS5ib3gtLXJvYWQge1xuICBAZXh0ZW5kICVib3gtLWJnO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZShcImhlcm8vcm9hZC1zbWFsbC5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoXCJoZXJvL3JvYWQtbWVkaXVtLmpwZ1wiKTtcbiAgfVxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKFwiaGVyby9yb2FkLmpwZ1wiKTtcbiAgfVxufVxuXG4uYm94LS1jb2xsYWdlIHtcbiAgQGV4dGVuZCAlYm94LS1iZztcblxuICBoZWlnaHQ6IG1hdGguZGl2KDM3NiwgMikqMXB4O1xuICBiYWNrZ3JvdW5kOiBpbWFnZShcImJhY2tncm91bmRzL2NvbGxhZ2Utc21hbGwuanBnXCIpIHJlcGVhdDtcblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkocmV0aW5hKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZShcImJhY2tncm91bmRzL2NvbGxhZ2Utc21hbGxAMnguanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NjNweCAxODhweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShtZWRpdW0pIHtcbiAgICBoZWlnaHQ6IDM3NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKFwiYmFja2dyb3VuZHMvY29sbGFnZS1tZWRpdW0uanBnXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobGFyZ2UpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZShcImJhY2tncm91bmRzL2NvbGxhZ2UuanBnXCIpO1xuICB9XG59XG5cbi5ib3gtLW1lZGl1bSB7XG4gIHBhZGRpbmc6IHNwYWNpbmcocXVhZCkgMDtcblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoOCkgMDtcbiAgfVxufVxuXG4uYm94LS1sYXJnZSB7XG4gIHBhZGRpbmc6IHNwYWNpbmcoNSkgMDtcblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMTApIDA7XG4gIH1cbn1cblxuLmJveC0tYnJhbmQge1xuICBjb2xvcjogY29udHJhc3QtY29sb3IoJGJyYW5kLWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcblxuICAvL0NoYW5nZSB0ZXh0IGlucHV0c1xuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIFdlYktpdCBicm93c2VycyAqL1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgfVxuXG4gIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgfVxuXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgfVxuXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgfVxuXG4gIC5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGNvbG9yLm1peCgkYnJhbmQtY29sb3IsICR3aGl0ZSk7XG4gIH1cblxuICAuaWNvbi0tdGV4dC1pbnB1dCB7XG4gICAgY29sb3I6IGNvbG9yLm1peCgkYnJhbmQtY29sb3IsICR3aGl0ZSk7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuICB9XG5cbiAgLnRleHQtaW5wdXQge1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZXIoJGJyYW5kLWNvbG9yLCAxMCUpO1xuICB9XG59XG5cbi5ib3gtLXNoYWRvdy1sZyB7XG4gIEBpbmNsdWRlIHNoYWRvdygwIDJweCAyMHB4IC01cHggcmdiYShibGFjaywgMC4yKSk7XG59XG5cbi5ib3gtLWZsb2F0aW5nIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogc3BhY2luZyhkb3VibGUpIHNwYWNpbmcocXVhZCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IHJhZGl1cygpO1xuICBAaW5jbHVkZSBzaGFkb3coMCAyMHB4IDI1cHggLTE1cHggcmdiYShibGFjaywgMC4yKSk7XG59XG5cbi5ib3gtLXN1Yi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICBoMSwgaDIsIGgzIHtcbiAgICBmb250LXNpemU6IDEuNjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsYXJnZS1zdGFydCkge1xuICAgICYgPiAqIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtbWVkaXVtKSB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cblxuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAuYWxwaGEtZ3JpZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIG1hcmdpbjogMCAoLShzcGFjaW5nKCkpKSAoLShzcGFjaW5nKCkpKSAwO1xuXG4gICAgJi1pdGVtID4gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICB3aWR0aDogc3BhY2luZygzKTtcbiAgICAgIGhlaWdodDogc3BhY2luZygzKTtcbiAgICAgIG1hcmdpbi1yaWdodDogc3BhY2luZygpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2luZygpO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSBzaGFkb3coKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRicmFuZC1jb2xvciwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtY29sb3IsIDAuMDI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmY4LWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgYmFja2dyb3VuZDogI2ZkZmRmZDtcblxuICBAaW5jbHVkZSBzaGFkb3coKTtcblxuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobGFyZ2UpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQ0FST1VTRUxcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAgKiBAbW9kdWxlIENhcm91c2VsIFsuY2Fyb3VzZWxdXG4gICogQGRlc2NyaXB0aW9uIEEgbGlnaHR3ZWlnaHQgQ2Fyb3VzZWwgbWFpbmx5IHBvd2VyZWQgYnkgQ1NTL0NTUzMuICogUmVxdWlyZXMgSlMgcGx1Z2luLiBodHRwOi8vY29kZXBlbi5pby9tYXR0ZHJvc2UvcGVuL3VmZ0pkXG4gICovXG4vKipcbiAgKiBAc3VibW9kdWxlIENhcm91c2VsIExpc3QgWy5jYXJvdXNlbF9fbGlzdF1cbiAgKiBAZGVzY3JpcHRpb24gVGhlIGxpc3Qgb2YgaXRlbXMgdGhhdCB5b3Ugd2FudCB0byBzY3JvbGwgdGhyb3VnaFxuICAqXG4gICogQG1vZGlmaWVyIFsuY2Fyb3VzZWxfX2xpc3QtLSRuXSBOIGlzIHRoZSBudW1iZXIgb2YgZWxlbWVudHMgeW91IHdhbnQgdG8gc2hvdyBwZXIgcGFnZVxuICAqL1xuLyoqXG4gICogQGV4YW1wbGVcbiAgKlxuICAqIEBtYXJrdXBcbjxkaXYgY2xhc3M9XCJjYXJvdXNlbFwiPlxuICA8dWwgY2xhc3M9XCJjYXJvdXNlbF9fbGlzdCBjYXJvdXNlbF9fbGlzdC0tNFwiPlxuICAgIDxsaT5cbiAgICAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cbiAgICA8L2xpPlxuICAgIDxsaT5cbiAgICAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cbiAgICA8L2xpPlxuICAgIDxsaT5cbiAgICAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cbiAgICA8L2xpPlxuICAgIDxsaT5cbiAgICAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cbiAgICA8L2xpPlxuICAgIDxsaT5cbiAgICAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cbiAgICA8L2xpPlxuICAgIDxsaT5cbiAgICAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cbiAgICA8L2xpPlxuICAgIDxsaT5cbiAgICAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cbiAgICA8L2xpPlxuICAgIDxsaT5cbiAgICAgIDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cbiAgICA8L2xpPlxuICA8L3VsPlxuPC9kaXY+XG4gICovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4kbWF4SXRlbXM6IDQwO1xuXG4uY2Fyb3VzZWxfX2xpc3Qge1xuICBAZXh0ZW5kICVncHU7XG4gIEBleHRlbmQgLmNsZWFyZml4O1xuICBAZXh0ZW5kIC5saXN0LS1uby1zdHlsZTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQGZvciAkZGlzcGxheSBmcm9tIDIgdGhyb3VnaCA1IHtcbiAgLmNhcm91c2VsX19saXN0LS0jeyRkaXNwbGF5fSA+IGxpIHtcbiAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiAxMDAlICogMC41O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KGxhcmdlKSB7XG4gICAgICB3aWR0aDogbWF0aC5kaXYoMTAwJSwgJGRpc3BsYXkpO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtLXdyYXAtdGV4dCB7XG4gID4gLmNhcm91c2VsX19saXN0ID4gbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLmNhcm91c2VsX19uYXYge1xuICAmLFxuICBhIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cblxuICBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWxfX3ByZXZpb3VzLFxuLmNhcm91c2VsX19uZXh0IHtcbiAgQGV4dGVuZCAlaWNvbjtcblxuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrZXN0LWdyZXksIDAuOCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbnMtLXNtYWxsIHtcbiAgJGNhcm91c2VsLWJ1dHRvbi1zaXplOiAzMHB4O1xuXG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIC5jYXJvdXNlbF9fcHJldmlvdXMsXG4gIC5jYXJvdXNlbF9fbmV4dCB7XG4gICAgQGV4dGVuZCAuY2lyY2xlO1xuXG4gICAgd2lkdGg6ICRjYXJvdXNlbC1idXR0b24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1idXR0b24tc2l6ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJGNhcm91c2VsLWJ1dHRvbi1zaXplLCAyKTtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWxfX3ByZXZpb3VzIHtcbiAgICBAZXh0ZW5kIC5pY29uLS1hcnJvdy1sZWZ0LTI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLmNhcm91c2VsX19uZXh0IHtcbiAgICBAZXh0ZW5kIC5pY29uLS1hcnJvdy1yaWdodC0yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9ucy0tbWVkaXVtIHtcbiAgJGNhcm91c2VsLWJ1dHRvbi1zaXplOiA2MHB4O1xuXG4gIHJpZ2h0OiBtYXRoLmRpdigkY2Fyb3VzZWwtYnV0dG9uLXNpemUsIDIpO1xuICBsZWZ0OiBtYXRoLmRpdigkY2Fyb3VzZWwtYnV0dG9uLXNpemUsIDIpO1xuXG4gIC5jYXJvdXNlbF9fcHJldmlvdXMsXG4gIC5jYXJvdXNlbF9fbmV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJyYW5kLXJvdW5kO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtYnV0dG9uLXNpemU7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtYnV0dG9uLXNpemU7XG4gICAgY29sb3I6ICRkYXJrZXN0LWdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpO1xuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gICAgICBtYXJnaW46IDBweCA0cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBtYXRoLmRpdigkY2Fyb3VzZWwtYnV0dG9uLXNpemUsIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbF9fcHJldmlvdXMge1xuICAgIEBleHRlbmQgLmljb24tLWFycm93LWxlZnQtMjtcbiAgfVxuXG4gIC5jYXJvdXNlbF9fbmV4dCB7XG4gICAgQGV4dGVuZCAuaWNvbi0tYXJyb3ctcmlnaHQtMjtcbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgIHRvcDogODAlO1xuICB9XG59XG5cblxuLy8gVEhFIENBUk9VU0VMIE9OIFRIRSBMSVNUSU5HIFBBR0Vcbi5jYXJvdXNlbC0tbGlzdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY2Fyb3VzZWxfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXJvdXNlbF9fbGlzdCB7XG4gICAgLy8gd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5jYXJvdXNlbF9fbmF2IHtcbiAgICAtLXNjcm9sbGJhci1mb3JlZ3JvdW5kOiAjNDQ0O1xuICAgIC0tc2Nyb2xsYmFyLWJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItZm9yZWdyb3VuZCkgdmFyKC0tc2Nyb2xsYmFyLWJhY2tncm91bmQpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gOCk7XG5cbiAgICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KG1lZGl1bSkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KGhpZGRlbi1sYXJnZSkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ3Jvc3MtYnJvd3NlciBhbHdheXMgc2hvdyBzY3JvbGxiYXJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci1mb3JlZ3JvdW5kKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci1iYWNrZ3JvdW5kKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShoaWRkZW4tbGFyZ2UpIHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjVzIGVhc2UpO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG5cbiAgICAgIC5pcy1hY3RpdmUgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmpzLWdhbGxlcnktY2Fyb3VzZWwge1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZCAqIDI7XG5cbiAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRNT0RBTCBCT1hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAgKiBAbW9kdWxlIE1vZGFsXG4gICogQGRlc2NyaXB0aW9uIFNvbWUgQ1NTIGZvciB0aGUgbW9kYWwgcGx1Z2luXG4gICovXG5cbi5tb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLDAuOTUpO1xufVxuXG4ubW9kYWwtd3JhcHBlci0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5tb2RhbC13cmFwcGVyLS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tb2RhbC13cmFwcGVyLS1ibHVyIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIycHgpO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkVEFCU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICAqIEBtb2R1bGUgVGFicyBbLnRhYnNdXG4gICogQGRlc2NyaXB0aW9uIENTUyBmb3IgdGhlIHRhYiBwbHVnaW5cbiAgKi9cblxuLmpzLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm5vLWpzICYsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQk9SREVSU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5cbi5ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBnZXRDb2xvcihib3JkZXIpO1xufVxuXG4uYm9yZGVyLS1icmFuZCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1jb2xvcjtcbn1cblxuQGVhY2ggJHNpZGUgaW4gKFwidG9wXCIgXCJyaWdodFwiIFwiYm90dG9tXCIgXCJsZWZ0XCIpIHtcbiAgJHNob3J0aGFuZDogc3RyaW5nLnNsaWNlKCRzaWRlLCAwLCAxKTtcblxuICAuYm9yZGVyLSN7JHNpZGV9LFxuICAuYm9yZGVyLSN7JHNob3J0aGFuZH0ge1xuICAgIGJvcmRlci0jeyRzaWRlfS13aWR0aDogMXB4O1xuICAgIGJvcmRlci0jeyRzaWRlfS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiBnZXRDb2xvcihib3JkZXIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1IHtcbiAgICAuYm9yZGVyLSN7JHNpZGV9LSN7JGl9LFxuICAgIC5ib3JkZXItI3skc2hvcnRoYW5kfS0jeyRpfSB7XG4gICAgICBib3JkZXItI3skc2lkZX0td2lkdGg6ICRpICogMXB4O1xuICAgICAgYm9yZGVyLSN7JHNpZGV9LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogZ2V0Q29sb3IoYm9yZGVyKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJENMSUNLLVJFVkVBTFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICAqIEBtb2R1bGUgQ2xpY2sgUmV2ZWFsIFsuY2xpY2stcmV2ZWFsXVxuICAqIEBkZXNjcmlwdGlvbiBXb3JrcyB3aXRoIEpTIHRvIHJldmVhbCB0aGluZ3Mgb24gY2xpY2tcbiAgKi9cblxuLmNsaWNrLXJldmVhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi8qKlxuICAqIEBzdWJtb2R1bGUgUmV2ZWFsIFsuY2xpY2stcmV2ZWFsX19yZXZlYWxdXG4gICogQGRlc2NyaXB0aW9uIFdoYXQgc2hvd3MgYWZ0ZXIgdGhlIGNsaWNrXG4gICovXG5cbi5jbGljay1yZXZlYWxfX3JldmVhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTk5OXB4O1xuXG4gIC5uby1qcyAmLFxuICAuY2xpY2stcmV2ZWFsLmlzLWFjdGl2ZSAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICB9XG59XG5cbi8qKlxuICAqIEBzdWJtb2R1bGUgUHJldmlldyBbLmNsaWNrLXJldmVhbF9fcHJldmlld11cbiAgKiBAZGVzY3JpcHRpb24gV2hhdCBzaG93cyBwcmlvciB0byB0aGUgY2xpY2tcbiAgKi9cblxuLmNsaWNrLXJldmVhbF9fcHJldmlldyB7XG4gIC5uby1qcyAmLFxuICAuY2xpY2stcmV2ZWFsLmlzLWFjdGl2ZSAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTk5OXB4O1xuICB9XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC05OTk5OTlweCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqXG4gICogQGV4YW1wbGVcbiAgKlxuICAqIEBtYXJrdXBcbiAgICA8YSBjbGFzcz1cImNsaWNrLXJldmVhbFwiIGhyZWY9XCIjXCI+XG5cdFx0PHNwYW4gY2xhc3M9XCJjbGljay1yZXZlYWxfX3ByZXZpZXdcIj5DbGljayBNZSEhPC9zcGFuPlxuXHRcdDxzcGFuIGNsYXNzPVwiY2xpY2stcmV2ZWFsX19yZXZlYWxcIj5UaGFua3MgZm9yIGNsaWNraW5nISE8L3NwYW4+XG4gICAgPC9hPlxuICAqL1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQ0FSRFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIFdoZW5ldmVyIHRoZXJlJ3MgYSBtb2R1bGUgd2l0aCBhbiBpbWFnZSBhbmQgY29udGVudCB1bmRlcm5lYXRoLCBpdCBsb29rcyBzaW1pbGFyIHRvIGFcbiAqIHBsYXlpbmcgY2FyZC4gQ2xldmVyIDopXG4gKi9cblxuLyoqXG4gKiBAbW9kdWxlIENhcmQgWy5jYXJkXVxuICogQGRlc2NyaXB0aW9uIFdoZW5ldmVyIHRoZXJlJ3MgYSBtb2R1bGUgd2l0aCBhbiBpbWFnZSBhbmQgY29udGVudCB1bmRlcm5lYXRoLCBpdCBsb29rcyBzaW1pbGFyIHRvIGEgcGxheWluZyBjYXJkLlxuICpcbiAqIEBtb2RpZmllciBbLmNhcmQtLWxheWVyZWRdIE92ZXJsYXlzIHRoZSBjb250ZW50IG9udG9wIG9mIHRoZSBpbWFnZVxuICpcbiAqIEBtYXJrdXBcbjxkaXYgY2xhc3M9XCJjYXJkXCIgd2lkdGg9XCIzMDBweFwiPlxuICA8ZGl2IGNsYXNzPVwiY2FyZF9faW1nXCI+XG4gICAgPGltZyBzcmM9XCJodHRwOi8vd3d3LnBsYWNlY2FnZS5jb20vMzAwLzIwMC9cIiAvPlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImNhcmRfX2NvbnRlbnRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiY2FyZF9fdGl0bGVcIj5UaXRsZTwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjYXJkX19kZXRhaWxzXCI+RGV0YWlsczwvZGl2PlxuICAgIDxpIGNsYXNzPVwiY2FyZF9fc3RhclwiPjwvaT5cbiAgPC9kaXY+XG48L2Rpdj5cbiAqXG4gKiBAbWFya3VwXG48ZGl2IGNsYXNzPVwiY2FyZCBjYXJkLS1sYXllcmVkXCIgd2lkdGg9XCIzMDBweFwiPlxuICA8ZGl2IGNsYXNzPVwiY2FyZF9faW1nXCI+XG4gICAgPGltZyBzcmM9XCJodHRwOi8vd3d3LnBsYWNlY2FnZS5jb20vMzAwLzIwMC9cIiAvPlxuICA8L2Rpdj5cbiAgPGRpdiBjbGFzcz1cImNhcmRfX2NvbnRlbnRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiY2FyZF9fdGl0bGVcIj5UaXRsZTwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjYXJkX19kZXRhaWxzXCI+RGV0YWlsczwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuICovXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGhhbGYtc3BhY2luZy11bml0O1xufVxuXG5cbi8qKlxuICogQHN1Ym1vZHVsZSBDYXJkIEltYWdlIFsuY2FyZF9faW1nXVxuICogQGRlc2NyaXB0aW9uIENvbnRhaW5zIHRoZSBpbWFnZVxuICovXG5cbi5jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGhhbGYtc3BhY2luZy11bml0O1xuXG4gIC8vIFRoaXMgaXMgaW4gY2FzZSB0aGUgaW1hZ2UgaXMgd3JhcHBlZCBpbiBhIGZlYXR1cmUgdGFnLlxuICAvLyBJbiB0aGF0IGNhc2UgeW91IHdvdWxkIGFwcGx5IGNhcmRfX2ltZyB0byB0aGUgd3JhcHBlci5cbiAgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLyoqXG4gKiBAc3VibW9kdWxlIENhcmQgVGl0bGUgWy5jYXJkX190aXRsZV1cbiAqIEBkZXNjcmlwdGlvbiBUaGUgdGl0bGUgb2YgdGhlIGNhcmRcbiAqXG4gKiBAbW9kaWZpZXIgWy5jYXJkX190aXRsZS0tdmFsdWVdIEFkZHMgdmFsdWUgdG8gdGhlIHRpdGxlIHRocm91Z2ggdGhlICdkYXRhLXZhbHVlJyBlbGVtZW50XG4gKlxuICogQG1hcmt1cFxuPGRpdiBjbGFzcz1cImNhcmRcIiB3aWR0aD1cIjMwMHB4XCI+XG4gIDxkaXYgY2xhc3M9XCJjYXJkX19pbWdcIj5cbiAgICA8aW1nIHNyYz1cImh0dHA6Ly93d3cucGxhY2VjYWdlLmNvbS8zMDAvMjAwL1wiIC8+XG4gIDwvZGl2PlxuICA8ZGl2IGNsYXNzPVwiY2FyZF9fY29udGVudFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjYXJkX190aXRsZSBjYXJkX190aXRsZS0tdmFsdWVcIiBkYXRhLXZhbHVlPVwiMTBcIj5UaXRsZTwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjYXJkX19kZXRhaWxzXCI+RGV0YWlsczwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuICovXG5cbi5jYXJkX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vL1JlcXVpcmVzIHRoZSBkYXRhIGF0dHJpYnV0ZSBcInZhbHVlXCJcbi5jYXJkX190aXRsZS0tdmFsdWUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQgKiAzO1xufVxuXG4uY2FyZF9fdGl0bGUtLXZhbHVlOmJlZm9yZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoOTk5OXB4KTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6ICRoYWxmLXNwYWNpbmctdW5pdCAqIDEuMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjRlbSAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogJGg1LXNpemU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgY29udGVudDogYXR0cihkYXRhLXZhbHVlKTtcblxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuXG4vKipcbiAqIEBtb2R1bGUgQ2FyZCBEZXRhaWxzIFsuY2FyZF9fZGV0YWlsc11cbiAqIEBkZXNjcmlwdGlvbiBUaGUgZGV0YWlscyBvZiB0aGUgY2FyZFxuICovXG5cbi5jYXJkX19kZXRhaWxzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGdyZXk7XG59XG5cblxuLyoqXG4gKiBAbW9kdWxlIENhcmQgU3RhciBbLmNhcmRfX3N0YXJdXG4gKiBAZGVzY3JpcHRpb24gQWRkIGlmIHRoZSBjYXJkIGNhbiBiZSBzdGFycmVkXG4gKlxuICogQG1vZGlmaWVyIFsuaXMtYWN0aXZlXSBBY3RpdmF0ZXMgdGhlIHN0YXJcbiAqL1xuXG4uY2FyZF9fc3RhciB7XG4gIEBleHRlbmQgJWljb247XG4gIEBleHRlbmQgLmljb24tLXN0YXI7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJGhhbGYtc3BhY2luZy11bml0O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmlzLWFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgQGV4dGVuZCAuaWNvbi0tc3Rhci0zO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn1cblxuLy8gQ2FyZCB3aXRoIHRleHQgb250b3Bcbi5jYXJkLS1sYXllcmVkIHtcbiAgQGV4dGVuZCAuY2FyZDtcblxuICBwYWRkaW5nOiAwO1xuICAuY2FyZF9faW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6ICgkYmFzZS1zcGFjaW5nLXVuaXQgKiAwLjc1KSAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gICAgY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAycHggJGJsYWNrO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX19kZXRhaWxzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5jYXJkLS1mYW5jeSB7XG4gIEBleHRlbmQgJWdwdTtcblxuICAuY2FyZF9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4yNXMgZWFzZSwgYm9yZGVyIDAuMjVzIGVhc2UpO1xuXG4gICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgJGJyYW5kLWNvbG9yO1xuICB9XG5cbiAgLy9Pbmx5IGNvbXBsZXRlIGFuaW1hdGlvbiBvbiBub24gdG91Y2ggZGV2aWNlc1xuICAubm8tdG91Y2ggJjpob3ZlciB7XG4gICAgLmNhcmRfX2ltZyA+IGltZyB7XG4gICAgICB3aWR0aDogMTA1JTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICBib3JkZXItbGVmdDogJGhhbGYtc3BhY2luZy11bml0IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJElNQUdFU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRoZSBkZXNpZ24gc29tZXRpbWVzIGNsaXBzIGltYWdlcyB3aXRoIGFuIGFycm93IGZvciBlZmZlY3RcbiAqIGh0dHA6Ly9jb2RlcGVuLmlvL21hdHRkcm9zZS9wZW4vZ25IZEJcbiAqL1xuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8qKlxuICAqIEBtb2R1bGUgQ2xpcCBJbWFnZSBbLmNsaXAtaW1nXVxuICAqIEBkZXNjcmlwdGlvbiBDbGlwcyBpbWFnZXMgd2l0aCBhbiBhcnJvdyBmb3IgZWZmZWN0IGh0dHA6Ly9jb2RlcGVuLmlvL21hdHRkcm9zZS9wZW4vZ25IZEJcbiAgKlxuICAqIEBzdGF0ZSBbc3RhdGVdIGRlc2NyaXB0aW9uXG4gICpcbiAgKiBAbW9kaWZpZXIgW21vZGlmaWVyXSBkZXNjcmlwdGlvblxuICAqXG4gICogQG1hcmt1cFxuXHQ8ZGl2IGNsYXNzPVwiY2xpcC1pbWdcIiB3aWR0aD1cIjMwMHB4XCI+XG5cdFx0PGltZyBzcmM9XCJodHRwOi8vd3d3LnBsYWNlY2FnZS5jb20vMzAwLzE1MC9cIiAvPlxuXHRcdDxpIGNsYXNzPVwiY2xpcC1pbWdfX2Fycm93XCI+PC9pPlxuXHQ8L2Rpdj5cbiAgKi9cblxuLmFwcC1zdG9yZS1iYWRnZSB7XG4gIGhlaWdodDogc3BhY2luZygzKTtcbn1cblxuLmNsaXAtaW1nLFxuLmZpdC1pbWcsXG4uZml0LWltZy0tc3RhdGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1sYXJnZSkge1xuICAgICYudmlzaWJsZS0tbGFyZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiRhcnJvdy1zaXplOiAxMHB4O1xuJGRpc3RhbmNlOiAxNXB4O1xuXG4uY2xpcC1pbWdfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0kYXJyb3ctc2l6ZTtcbiAgbGVmdDogJGRpc3RhbmNlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6ICRhcnJvdy1zaXplIHNvbGlkICNGRkY7XG4gIGJvcmRlci10b3A6ICRhcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtJGFycm93LXNpemU7XG4gICAgd2lkdGg6IDk5OXB4O1xuICAgIGhlaWdodDogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAkYXJyb3ctc2l6ZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGxlZnQ6ICRhcnJvdy1zaXplO1xuICB9XG59XG5cbi5jbGlwLWltZ19fYXJyb3ctLXJpZ2h0IHtcbiAgQGV4dGVuZCAuY2xpcC1pbWdfX2Fycm93O1xuXG4gIHJpZ2h0OiAkZGlzdGFuY2U7XG4gIGxlZnQ6IGF1dG87XG59XG5cblxuLyoqXG4gICogQG1vZHVsZSBGaXQgSW1hZ2UgWy5maXQtaW1nXVxuICAqIEBkZXNjcmlwdGlvbiBGaXRzIHRoZSBpbWFnZSBpbnRvIGEgc3RhdGljIGJveCBiYXNlZCBvbiByYXRpbyAoZGVmYXVsdCAxNjo5KVxuICAqXG4gICogQG1vZGlmaWVyIFsuZml0LWltZy0tc3RyZXRjaF0gU3RyZXRjaGVzIHRoZSBpbWFnZSB0byBmdWxsIHdpZHRoXG4gICpcbiAgKiBAbWFya3VwXG5cdDxkaXYgY2xhc3M9XCJmaXQtaW1nXCIgd2lkdGg9XCIzMDBweFwiPlxuXHRcdDxpbWcgc3JjPVwiaHR0cDovL3d3dy5wbGFjZWNhZ2UuY29tLzMwMC8xNTAvXCIgLz5cblx0PC9kaXY+XG4gICovXG5AbWl4aW4gZml0SW1hZ2UoJHdpZHRoOiA0LCAkaGVpZ2h0OiAzLCAkY29udGFpbmVyOiAxMDAlKSB7XG4gIHBhZGRpbmctdG9wOiAobWF0aC5kaXYoJGhlaWdodCwgJHdpZHRoKSAqICRjb250YWluZXIpO1xufVxuXG4uZml0LWltZyB7XG4gIEBpbmNsdWRlIGZpdEltYWdlKCk7XG59XG5cbi5maXQtaW1nLS01LTIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBmaXRJbWFnZSg1LCAyLCA4MCUpO1xufVxuXG4uZml0LWltZy0tdmlkZW8sXG4uZml0LWltZy0tMTYtOSB7XG4gIEBpbmNsdWRlIGZpdEltYWdlKDE2LCA5KTtcbn1cblxuLmZpdC1pbWctLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLmZpdC1pbWcsXG4uZml0LWltZy0tc3RhdGljIHtcbiAgaW1nLFxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5maXQtaW1nLS12aWRlbyB7XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpdC1pbWctLXN0cmV0Y2gge1xuICBpbWcsXG4gIGlmcmFtZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5maXQtaW1nLS1jaXJjbGUge1xuICBAaW5jbHVkZSBmaXRJbWFnZSgxLCAxKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg5OTk5cHgpO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi8qKlxuICAqIEBtb2R1bGUgSW5saW5lIEltYWdlIFsuaW5saW5lLWltZ11cbiAgKiBAZGVzY3JpcHRpb24gRGlzcGxheSBhbiBpbWFnZSBpbmxpbmUgd2l0aCB0aGUgdGV4dCAoc21hbGwgaW1hZ2VzLyBnbHlwaHMpXG4gICpcbiAgKiBAbW9kaWZpZXIgWy5pbmxpbmUtaW1nLS11Y2RhXSBJbmxpbmUgVUNEQSBsb2dvXG4gICpcbiAgKiBAbWFya3VwXG5cdDxkaXYgY2xhc3M9XCJpbmxpbmUtaW1nLS11Y2RhXCI+Jm5ic3A7PC9kaXY+XG4gICovXG5cbi5pbmxpbmUtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmlubGluZS1pbWctLXVjZGEge1xuICAvLzUxeDE2XG4gIEBleHRlbmQgLmlubGluZS1pbWc7XG4gIHdpZHRoOiA1NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWctZGlyfS91Y2RhL3RhZy5wbmdcIik7XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkocmV0aW5hKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nLWRpcn0vdWNkYS90YWdAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTFweCAxNnB4O1xuICB9XG59XG5cbi8qIEltYWdlIENvbnRhaW5lciAqL1xuLmZpdC1pbWctLWdyZXktYm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlci1ncmV5O1xuXG4gIEBpbmNsdWRlIGZpdEltYWdlKDUsMiw4MCUpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmFuZC1yb3VuZCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAwLjMpKTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogMTIwJTtcbiAgfVxufVxuXG4uZml0LWltZy0tdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5maXQtaW1nLS1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJE9SREVSIE1PRFVMRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBDaGFuZ2UgdGhlIG9yZGVyIG9mIGVsZW1lbnRzIG9uIHNtYWxsZXIgc2NyZWVuc1xuICovXG4vKipcbiAgKiBAbW9kdWxlIE9yZGVyIFsubC1vcmRlci0tc21hbF1cbiAgKiBAZGVzY3JpcHRpb24gQ2hhbmdlIHRoZSBvcmRlciBvZiB0aGUgbGF5b3V0IG9uIHNtYWxsZXIgc2NyZWVuc1xuICAqXG4gICogQG1vZGlmaWVyIFtsLW9yZGVyLS1zbWFsbC0kbl0gTiBpcyB0aGUgb3JkZXIgaXMgc2hvdWxkIGJlIG9uIHNtYWxsIHNjcmVlbnNcbiAgKlxuICAqIEBtYXJrdXBcblx0PGRpdiBjbGFzcz1cImwtb3JkZXItLXNtYWxsXCI+XG5cdFx0PGRpdiBjbGFzcz1cImwtb3JkZXItLXNtYWxsLTJcIj5GaXJzdDwvZGl2PlxuXHRcdDxkaXYgY2xhc3M9XCJsLW9yZGVyLS1zbWFsbC0xXCI+U2Vjb25kPC9kaXY+XG5cdDwvZGl2PlxuICAqL1xuXG5cbkBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgLmwtb3JkZXItLXNtYWxsIHtcbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL0tLQk9YL0ZpcmVBcHAvYmxvYi9tYXN0ZXIvbGliL3J1YnkvY29tcGFzc18xLjAvY29tcGFzcy1jb3JlLTEuMC4wLmFscGhhLjE5L3N0eWxlc2hlZXRzL2NvbXBhc3MvY3NzMy9fZmxleGJveC5zY3NzXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAubC1vcmRlci0tc21hbGwtI3skaX0ge1xuICAgICAgb3JkZXI6ICRpO1xuXG4gICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRBTEVSVCBCT1hFU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuLyoqXG4gICogQG1vZHVsZSBGYWRlIEluIFsuYWxlcnRdXG4gICogQGRlc2NyaXB0aW9uIEFuIGFsZXJ0IGJveFxuICAqL1xuXG5AbWl4aW4gYWxlcnQtY29sb3VyKCRjb2xvdXIsICRib3JkZXI6IHRydWUpIHtcbiAgJiB7XG4gICAgJGJhY2tncm91bmQtY29sb3VyOiBjb2xvci5taXgod2hpdGUsICRjb2xvdXIsIDc1JSk7XG5cbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRjb2xvdXIsICRsaWdodG5lc3M6IC0xMCUsICRzcGFjZTogaHNsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvdXI7XG5cbiAgICBAaWYgJGJvcmRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXIoY29sb3IuYWRqdXN0KCRjb2xvdXIsICRsaWdodG5lc3M6IC0xMCUsICRzcGFjZTogaHNsKSk7XG4gICAgfVxuICB9XG59XG5cbi5hbGVydCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHNwYWNpbmcoaGFsZik7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoaGFsZik7XG4gIHRleHQtc2hhZG93OiBub25lO1xuXG4gIEBpbmNsdWRlIGFsZXJ0LWNvbG91cigkbGlnaHRlcmVzdC1ncmV5KTtcbiAgQGluY2x1ZGUgY29ybmVyLXJhZGl1cygpO1xuXG4gIHVsIHtcbiAgICBAaW5jbHVkZSBwdXNoKGJvdHRvbSwgMCk7XG4gIH1cbn1cblxuLmFsZXJ0LS1yZWQge1xuICBAaW5jbHVkZSBhbGVydC1jb2xvdXIoJHJlZCk7XG59XG5cbi5hbGVydC0tZ3JlZW4ge1xuICBAaW5jbHVkZSBhbGVydC1jb2xvdXIoJGdyZWVuKTtcbn1cblxuLmFsZXJ0LS1ibHVlIHtcbiAgQGluY2x1ZGUgYWxlcnQtY29sb3VyKCRibHVlKTtcbn1cblxuLmFsZXJ0LS15ZWxsb3cge1xuICBAaW5jbHVkZSBhbGVydC1jb2xvdXIoJHllbGxvdyk7XG59XG5cbi5hbGVydC0tZ3JleSB7XG4gIEBpbmNsdWRlIGFsZXJ0LWNvbG91cigkZ3JleSk7XG59XG5cbi5hbGVydC0tZmxvYXRpbmcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoJGRhcmtlcmVzdC1ncmV5LCAwLjUpO1xuXG4gIEBpbmNsdWRlIHB1c2goYm90dG9tLCAwKTtcbiAgQGluY2x1ZGUgY29ybmVyLXJhZGl1cygwKTtcbn1cblxuLmFsZXJ0LS10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogUG9wdXAgYWxlcnRzXG4gKi9cbi5wb3AtYWxlcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wb3AtYWxlcnQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkaDQtc2l6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFRBR1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8qKlxuICAqIEBtb2R1bGUgVGFncyBbLnRhZ11cbiAgKiBAZGVzY3JpcHRpb24gR2l2ZSB0ZXh0IGEgYmFja2dyb3VuZCBzbyBpdCBsb29rcyBsaWtlIGEgdGFnXG4gICpcbiAgKiBAbW9kaWZpZXIgWy50YWctLW9yZ2FuZ2VdIE9yYW5nZSBCYWNrZ3JvdW5kXG4gICogQG1vZGlmaWVyIFsudGFnLS11Y2RhXSBZZWxsb3cgQmFja2dyb3VuZCBhbmQgYmx1ZSB0ZXh0IGZvciB1Y2RhXG4gICpcbiAgKiBAbWFya3VwXG5cdDxkaXYgY2xhc3M9XCJ0YWdcIj5UYWc8L2Rpdj5cblx0PGRpdiBjbGFzcz1cInRhZy0tb3JnYW5nZVwiPk9yYW5nZSBUYWc8L2Rpdj5cblx0PGRpdiBjbGFzcz1cInRhZy0tdWNkYVwiPlVjZGEgVGFnPC9kaXY+XG4gICovXG5cbi50YWcge1xuICBAZXh0ZW5kICViZWF1dG9ucztcblxuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYnJhbmQtcm91bmQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmdyZXkge1xuICAgIGNvbG9yOiBjb2xvci5taXgoJGJyYW5kLWNvbG9yLCAkd2hpdGUpO1xuICB9XG59XG5cbi50YWctLWVwc2lsb24ge1xuICBmb250LXNpemU6ICRoNS1zaXplO1xufVxuXG4udGFnLS16ZXRhIHtcbiAgZm9udC1zaXplOiAkaDYtc2l6ZTtcbn1cblxuLnRhZy0tbWlsbGkge1xuICBmb250LXNpemU6ICRtaWxsaS1zaXplO1xufVxuXG4udGFnLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xufVxuXG4udGFnLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAkcmVkO1xufVxuXG4udGFnLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG59XG5cbi50YWctLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAkZ3JleTtcbn1cblxuLnRhZy0tdWNkYSB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgY29sb3I6IGNvbG9yLm1peCgjMDAxODVCLCAkeWVsbG93LCA2MCUpO1xuICBiYWNrZ3JvdW5kOiAkeWVsbG93IHVybChcIiN7JGltZy1kaXJ9L3VjZGEvdGFnLnBuZ1wiKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkocmV0aW5hKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nLWRpcn0vdWNkYS90YWdAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTFweCAxNnB4O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRUT09MIFRJUFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gICogQG1vZHVsZSBUb29sIFRpcCBbLnRvb2x0aXBdXG4gICogQGRlc2NyaXB0aW9uIFRvb2wgdGlwIENTUyB1c2VkIGZvciB0aGUgdG9vbHRpcCBwbHVnaW4gKlJlcXVpcmVzIEpTXG4gICovXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuYSxcbmJ1dHRvbiB7XG4gICYuanMtdG9vbHRpcCxcbiAgJi50b29sdGlwLFxuICAmIC5qcy10b29sdGlwLFxuICAmIC50b29sdGlwIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmpzLXRvb2x0aXAsXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4udG9vbHRpcF9fd3JhcHBlciB7XG4gIEBleHRlbmQgLmZhZGUtaW47XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnRvb2x0aXBfX3RpcCB7XG4gIEBleHRlbmQgLnRhZztcbiAgQGV4dGVuZCAucm91bmQ7XG5cbiAgaGVpZ2h0OiAkYmFzZS1mb250LXNpemUgKiAyO1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWZvbnQtc2l6ZSAqIDI7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcblxuICBhIHtcbiAgICBjb2xvcjogJGxpZ2h0LWdyZXkgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC50b29sdGlwLS13aGl0ZSAmIHtcbiAgICBjb2xvcjogJGRhcmtlci1ncmV5O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcF9fdGlwLS1wbGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiBtYXRoLmRpdigtJGJhc2Utc3BhY2luZy11bml0LCAzKTtcbiAgQGluY2x1ZGUgYXJyb3coYm90dG9tLCBjZW50ZXIsICRibGFjaywgZmFsc2UpO1xuXG4gIC50b29sdGlwLS13aGl0ZSAmIHtcbiAgICBAaW5jbHVkZSBhcnJvdyhib3R0b20sIGNlbnRlciwgJHdoaXRlLCAkbGlnaHQtZ3JleSk7XG4gIH1cbn1cblxuLnRvb2x0aXBfX3RpcC0tcGxhY2UtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJGJhc2Utc3BhY2luZy11bml0LCAzKTtcbiAgQGluY2x1ZGUgYXJyb3codG9wLCBjZW50ZXIsICRibGFjaywgZmFsc2UpO1xuXG4gIC50b29sdGlwLS13aGl0ZSAmIHtcbiAgICBAaW5jbHVkZSBhcnJvdyh0b3AsIGNlbnRlciwgJHdoaXRlLCAkbGlnaHQtZ3JleSk7XG4gIH1cbn1cblxuLnRvb2x0aXBfX3RpcC0tcGxhY2UtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGJhc2Utc3BhY2luZy11bml0LCAzKTtcbiAgQGluY2x1ZGUgYXJyb3cocmlnaHQsIGNlbnRlciwgJGJsYWNrLCBmYWxzZSk7XG5cbiAgLnRvb2x0aXAtLXdoaXRlICYge1xuICAgIEBpbmNsdWRlIGFycm93KHJpZ2h0LCBjZW50ZXIsICR3aGl0ZSwgJGxpZ2h0LWdyZXkpO1xuICB9XG59XG5cbi50b29sdGlwX190aXAtLXBsYWNlLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRiYXNlLXNwYWNpbmctdW5pdCwgMyk7XG4gIEBpbmNsdWRlIGFycm93KGxlZnQsIGNlbnRlciwgJGJsYWNrLCBmYWxzZSk7XG5cbiAgLnRvb2x0aXAtLXdoaXRlICYge1xuICAgIEBpbmNsdWRlIGFycm93KGxlZnQsIGNlbnRlciwgJHdoaXRlLCAkbGlnaHQtZ3JleSk7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJE9WRVJMQVlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL1VzZSBwb3NpdGlvbiBhYnNvbHV0ZSB0byBvdmVybGF5IGl0ZW1zXG4vKipcbiAgKiBAbW9kdWxlIE92ZXJsYXkgWy5vdmVybGF5XVxuICAqIEBkZXNjcmlwdGlvbiBPdmVybGF5cyBjb250ZW50IG9udG9wIG9mIHRoZSBwYXJlbnQgY29udGVudFxuICAqL1xuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3ZlcmxheV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm92ZXJsYXlfX2NvbnRlbnQtLWxvZ28ge1xuICBAZXh0ZW5kIC5vdmVybGF5X19jb250ZW50O1xuXG4gIGJvdHRvbTogLSRoYWxmLXNwYWNpbmctdW5pdDtcbiAgbGVmdDogJGJhc2Utc3BhY2luZy11bml0O1xufVxuXG4ub3ZlcmxheV9fY29udGVudC0tdG9wLXJpZ2h0IHtcbiAgQGV4dGVuZCAub3ZlcmxheV9fY29udGVudDtcblxuICB0b3A6ICRiYXNlLXNwYWNpbmctdW5pdDtcbiAgcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcbn1cblxuLm92ZXJsYXlfX2NvbnRlbnQtLXRvcC1sZWZ0IHtcbiAgQGV4dGVuZCAub3ZlcmxheV9fY29udGVudDtcblxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5vdmVybGF5X19jb250ZW50LS1ib3R0b20tbGVmdCB7XG4gIEBleHRlbmQgLm92ZXJsYXlfX2NvbnRlbnQ7XG5cbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ub3ZlcmxheV9fY29udGVudC0tYm90dG9tLXJpZ2h0IHtcbiAgQGV4dGVuZCAub3ZlcmxheV9fY29udGVudDtcblxuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ub3ZlcmxheV9fY29udGVudC0tYm90dG9tIHtcbiAgQGV4dGVuZCAub3ZlcmxheV9fY29udGVudDtcblxuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5vdmVybGF5X19jb250ZW50LS1sZWZ0IHtcbiAgQGV4dGVuZCAub3ZlcmxheV9fY29udGVudDtcblxuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMykpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vdmVybGF5X19jb250ZW50LS1jZW50ZXIge1xuICBAZXh0ZW5kIC5vdmVybGF5X19jb250ZW50O1xuXG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKlxuICogQURESU5HIENPVkVSUyAod29ya3Mgd2l0aCBqYXZhc2NyaXB0KVxuICovXG4uY292ZXIge1xuICBAZXh0ZW5kIC5vdmVybGF5O1xufVxuXG4uY292ZXIuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsMC44KTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNvdmVyLmlzLWFjdGl2ZTphZnRlcixcbi5jb3Zlcl9fbWVzc2FnZSB7XG4gIEBleHRlbmQgLm92ZXJsYXlfX2NvbnRlbnQ7XG5cbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY292ZXJfX21lc3NhZ2Uge1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5jb3Zlci5pcy1hY3RpdmUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJENPTE9SU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8vKiBTT0NJQUwgQ09MT1JTICovXG4vLy5jLS1mYWNlYm9vayB7XG4vLyAgY29sb3I6ICMzQTU5OTg7XG4vL31cbi8vXG4vLy5jLS10d2l0dGVyIHtcbi8vICBjb2xvcjogIzFBQjJFODtcblxuLy99XG4vL1xuLy8uYy0tZ29vZ2xlIHtcbi8vICBjb2xvcjogIzQzODZGNztcbi8vfVxuLy9cbi8vLmMtLWdvb2dsZS1wbHVzIHtcbi8vICBjb2xvcjogI0RENEMzOTtcbi8vfVxuLy9cbi8vLmMtLXBpbnRlcmVzdCB7XG4vLyAgY29sb3I6ICNDOTIzMkQ7XG4vL31cbi8vXG4vL1xuLy8vKiBPVEhFUiBDT0xPVVJTICovXG4vLy5jLS1yZWQge1xuLy8gIGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4vL31cbi8vXG4vLy5jLS1ncmVlbiB7XG4vLyAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuLy99XG4vL1xuLy8uYy0tYmx1ZSB7XG4vLyAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4vL31cbi8vXG4vLy5jLS1vcmFuZ2Uge1xuLy8gIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4vL31cbi8vXG4vLy8qIFNIQURFUyAqL1xuLy8uYy0td2hpdGUge1xuLy8gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbi8vfVxuLy9cbi8vLyogU0hBREVTICovXG4vLy5jLS1saWdodC1ncmV5IHtcbi8vICBjb2xvcjogJGxpZ2h0LWdyZXkgIWltcG9ydGFudDtcbi8vfVxuLy9cbi8vLmMtLWdyZXkge1xuLy8gIGNvbG9yOiAkZ3JleSAhaW1wb3J0YW50O1xuLy99XG4vL1xuLy8uYy0tZGFyay1ncmV5IHtcbi8vICBjb2xvcjogJGRhcmstZ3JleSAhaW1wb3J0YW50O1xuLy99XG4vL1xuLy8uYy0tbGluayB7XG4vLyAgY29sb3I6ICRsaW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4vL31cblxuLyogQ09MT1VSIENISVBTICovXG4uY2hpcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyYW5kLXJvdW5kKTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkYmFzZS1mb250LXNpemUgLSAycHg7XG4gIGhlaWdodDogJGJhc2UtZm9udC1zaXplIC0gMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xNSk7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNzUpO1xuICB9XG59XG5cbi5jaGlwLS1tZWRpdW0ge1xuICB3aWR0aDogJGJhc2UtZm9udC1zaXplICogMiAtIDJweDtcbiAgaGVpZ2h0OiAkYmFzZS1mb250LXNpemUgKiAyIC0gMnB4O1xufVxuXG4uY2hpcC0tbGFyZ2Uge1xuICB3aWR0aDogJGJhc2UtZm9udC1zaXplICogMyAtIDJweDtcbiAgaGVpZ2h0OiAkYmFzZS1mb250LXNpemUgKiAzIC0gMnB4O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkTU9CSUxFIFRBQlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFjY29yZGlhbiB7XG4gIC8vIGh0dHA6Ly9jb2xpbmFhcnRzLmNvbS9hcnRpY2xlcy90aGUtbWFnaWMtb2Ytb3ZlcmZsb3ctaGlkZGVuL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmFjY29yZGlhbl9fdGl0bGUge1xuICBAZXh0ZW5kIC51bnNlbGVjdGFibGU7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5hY2NvcmRpYW4uaXMtaW5hY3RpdmUgPiAmLFxuICAuYWNjb3JkaWFuLmlzLWluYWN0aXZlID4gJjpiZWZvcmUge1xuICAgIGNvbG9yOiAkZ3JleSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4uYWNjb3JkaWFuX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuYWNjb3JkaWFuLmlzLWFjdGl2ZSA+ICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hY2NvcmRpYW4tLWV4cGFuZCB7XG4gID4gLmFjY29yZGlhbl9fdGl0bGUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgQGV4dGVuZCAuaWNvbi0tZXhwYW5kO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogc3BhY2luZygpO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSA+IC5hY2NvcmRpYW5fX3RpdGxlIHtcbiAgICBAZXh0ZW5kIC5pY29uLS1jb250cmFjdDtcbiAgfVxufVxuXG4uYWNjb3JkaWFuLS1hcnJvdyB7XG4gID4gLmFjY29yZGlhbl9fdGl0bGUge1xuICAgIEBleHRlbmQgJWljb247XG4gICAgQGV4dGVuZCAuaWNvbi0tYXJyb3ctZG93bi0yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nKGhhbGYpO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSA+IC5hY2NvcmRpYW5fX3RpdGxlIHtcbiAgICBAZXh0ZW5kIC5pY29uLS1hcnJvdy11cC0yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpYW4tLWRpc2Nsb3N1cmUge1xuICAvL0BpbmNsdWRlIGJsZWVkKCk7XG5cbiAgPiAuYWNjb3JkaWFuX190aXRsZSB7XG4gICAgLy9AaW5jbHVkZSBzb2Z0KGFsbCwgaGFsZik7XG4gICAgLy9AaW5jbHVkZSBwdXNoKGFsbCwgaGFsZik7XG4gICAgLy9AaW5jbHVkZSBjb3JuZXItcmFkaXVzKCk7XG5cbiAgICAvLyY6aG92ZXIge1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmVzdC1ncmV5O1xuICAgIC8vfVxuXG4gICAgLmFjY29yZGlhbl9fc3ViY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuICAgICAgQGluY2x1ZGUgcHVzaChyaWdodCwgaGFsZik7XG4gICAgfVxuXG4gICAgPiAuYWNjb3JkaWFuX19pY29uIHtcbiAgICAgIEBleHRlbmQgJWljb247XG4gICAgICBAZXh0ZW5kIC5pY29uLS1hcnJvdy1kb3duLTI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWNjb3JkaWFuX19jb250ZW50IHtcbiAgICAvL0BpbmNsdWRlIHNvZnQoc2lkZXMpO1xuICAgIC8vQGluY2x1ZGUgc29mdChib3R0b20pO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgID4gLmFjY29yZGlhbl9fdGl0bGUge1xuICAgICAgPiAuYWNjb3JkaWFuX19zdWJjb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPiAuYWNjb3JkaWFuX19pY29uIHtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi0tYXJyb3ctdXAtMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gIC5hY2NvcmRpYW4tLXNtYWxsIHtcbiAgICA+IC5hY2NvcmRpYW5fX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlhbl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAuYWNjb3JkaWFuLS1tZWRpdW0ge1xuICAgID4gLmFjY29yZGlhbl9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYWNjb3JkaWFuX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRDT1BZIFRFWFRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBTdHlsZXMgdG8gbWFrZSBjb3B5IG1vcmUgcmVhZGFibGUuXG5cbi5jb3B5IHtcbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoaGFsZik7XG4gICAgQGluY2x1ZGUgdHctdHlwZS1zZXR0aW5ncyhcIjV4bFwiLCB0cnVlKTtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKGhhbGYpO1xuICAgIEBpbmNsdWRlIHR3LXR5cGUtc2V0dGluZ3MoXCIzeGxcIiwgdHJ1ZSk7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2luZyhoYWxmKTtcbiAgICBAaW5jbHVkZSB0dy10eXBlLXNldHRpbmdzKFwiMnhsXCIsIHRydWUpO1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoaGFsZik7XG4gICAgQGluY2x1ZGUgdHctdHlwZS1zZXR0aW5ncyhcInhsXCIsIHRydWUpO1xuICB9XG5cbiAgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoaGFsZik7XG4gICAgQGluY2x1ZGUgdHctdHlwZS1zZXR0aW5ncyhcImJhc2VcIiwgdHJ1ZSk7XG4gIH1cblxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2luZyhoYWxmKTtcbiAgICBAaW5jbHVkZSB0dy10eXBlLXNldHRpbmdzKFwic21cIiwgdHJ1ZSk7XG4gIH1cblxuICBzZWN0aW9uLFxuICAuc2VjdGlvbixcbiAgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQqMztcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRDU1MgRk9SIFNITUFDSy5KU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uc2htYWNrIHtcbiAgQGV4dGVuZCAuY2xlYXJmaXg7XG59XG5cbi5zaG1hY2tfX2Jsb2NrLFxuLnNobWFja19fY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLnNobWFjay0tMiAmIHtcbiAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsIDIpKTtcbiAgfVxuXG4gIC5zaG1hY2stLTMgJiB7XG4gICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigxLCAzKSk7XG4gIH1cblxuICAuc2htYWNrLS00ICYge1xuICAgIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgNCkpO1xuICB9XG5cbiAgLnNobWFjay0tNSAmIHtcbiAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsIDQpKTtcbiAgfVxufVxuXG4uc2htYWNrX19ibG9jayB7XG4gIHdpZHRoOiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMykpO1xuXG4gIC5zaG1hY2tfX2NvbHVtbiAmIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2htYWNrLS1zcGFjZSB7XG4gIC5zaG1hY2tfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJERST1BET1dOU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vVGhlc2Ugc3R5bGVzIGFyZSBtZWFudCB0byB3b3JrIHdpdGggdGhlIGpxdWVyeSBwbHVnaW5cblxuLmRyb3Bkb3duIHtcbiAgQGV4dGVuZCAlYmVhdXRvbnM7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyYW5kLXJvdW5kKTtcblxuICBjb2xvcjogJGJhc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCA0cHggcmdiYSgkYmxhY2ssIDAuMTUpKTtcbiAgfVxufVxuXG4uZHJvcGRvd25fX29wdGlvbnMge1xuICBAZXh0ZW5kICVncHU7XG5cbiAgei1pbmRleDogMjA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMDtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nOiAwICRoYWxmLXNwYWNpbmctdW5pdDtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodGVzdC1ncmV5O1xuICAgIH1cblxuICAgICYuaXMtc2VsZWN0ZWQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRlcmVzdC1ncmV5O1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24sXG4uZHJvcGRvd25fX29wdGlvbnMge1xuICBjb2xvcjogJGJhc2UtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFNUSUNLWSBDU1Mg4oCUIFNFRSBKUVVFUlkuU1RJQ0tZLkpTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3RpY2t5IC5zdGlja3lfX3RhcmdldCxcbi5zdGlja3kuc3RpY2t5X190YXJnZXQge1xuICBAZXh0ZW5kICVncHU7XG5cbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RpY2t5X190YXJnZXQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sLXJvdy0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHhsYXJnZS1zdGFydDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCJAbWl4aW4gc3Bpbm5lci1hbmltYXRpb24oXG4gICRhbmltYXRpb24tbmFtZTogc3Bpbi1jeWNsZSxcbiAgJGFuaW1hdGlvbi1ncm93LXRvOiAxLFxuICAkYW5pbWF0aW9uLXNocmluay10bzogMSxcbiAgJGNvbG9yLXNwaW4taGlnaGxpZ2h0OiAkYnJhbmQtY29sb3VyLFxuICAkY29sb3Itc3Bpbi1iYXNlOiBibGFja1xuKSB7XG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBmcm9tIHtcbiAgICAgIGZpbGw6ICRjb2xvci1zcGluLWhpZ2hsaWdodDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGFuaW1hdGlvbi1ncm93LXRvKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBmaWxsOiAkY29sb3Itc3Bpbi1iYXNlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkYW5pbWF0aW9uLXNocmluay10byk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzcGlubmVyLWJyYW5kaW5nKFxuICAkYW5pbWF0aW9uLW5hbWU6IHNwaW4tY3ljbGUsXG4gICRhbmltYXRpb24tZ3Jvdy10bzogMSxcbiAgJGFuaW1hdGlvbi1zaHJpbmstdG86IDEsXG4gICRzcGluLXdpZHRoOiAxNnB4LFxuICAkc3Bpbi1oZWlnaHQ6IDE2cHgsXG4gICRjb2xvci1zcGluLWJhc2U6IHJnYmEoYmxhY2ssIDAuMDUpLFxuICAkY29sb3Itc3Bpbi1oaWdobGlnaHQ6IHJnYmEoYmxhY2ssIDAuNSksXG4gICRudW1iZXItb2YtcGF0aHM6IDhcbikge1xuICB3aWR0aDogJHNwaW4td2lkdGg7XG4gIGhlaWdodDogJHNwaW4taGVpZ2h0O1xuXG4gIEBpbmNsdWRlIHNwaW5uZXItYW5pbWF0aW9uKFxuICAgICRhbmltYXRpb24tbmFtZSxcbiAgICAkYW5pbWF0aW9uLWdyb3ctdG8sXG4gICAgJGFuaW1hdGlvbi1zaHJpbmstdG8sXG4gICAgJGNvbG9yLXNwaW4taGlnaGxpZ2h0LFxuICAgICRjb2xvci1zcGluLWJhc2VcbiAgKTtcblxuICA+IHN2ZyB7XG4gICAgd2lkdGg6ICRzcGluLXdpZHRoO1xuICAgIGhlaWdodDogJHNwaW4taGVpZ2h0O1xuXG4gICAgPiAqIHtcbiAgICAgIGZpbGw6ICRjb2xvci1zcGluLWJhc2U7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICN7JG51bWJlci1vZi1wYXRocyowLjF9cztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiAkYW5pbWF0aW9uLW5hbWU7XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRudW1iZXItb2YtcGF0aHMpIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogI3skaSowLjF9cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4lc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgPiBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgPiAqIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNwaW5uZXIge1xuICBAZXh0ZW5kICVzcGlubmVyO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHNwaW5uZXItYnJhbmRpbmcoKTtcbn1cblxuLmxvYWRpbmcge1xuICAuc3Bpbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5jb21wYXJlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG59XG5cbi5jb21wYXJlX19oZWFkZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBwYWRkaW5nOiAkaGFsZi1zcGFjaW5nLXVuaXQ7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY29tcGFyZV9fc3RpY2t5IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgJGhhbGYtc3BhY2luZy11bml0O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQ0hFQ0tCT1hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtaXhpbiBzdHlsZWQtY2hlY2tlZC1pbnB1dCgkZ3Jvd0dyb3VwOiBmYWxzZSkge1xuICAkdGhpczogJjtcblxuICBkaXNwbGF5OiBibG9jaztcblxuICAmX19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIH4gI3skdGhpc31fX2xhYmVsLFxuICAgICAgfiAjeyR0aGlzfV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodChzZW1pYm9sZCk7XG4gICAgICB9XG5cbiAgICAgIH4gI3skdGhpc31fX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtb24pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBzcGFjaW5nKGhhbGYpO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcocXVhcnRlcikgc3BhY2luZyhoYWxmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1saWdodDtcblxuICAgIGJvcmRlci1yYWRpdXM6IHJhZGl1cygpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHNlbWlib2xkKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgICAgY29udGVudDogYXR0cihkYXRhLW9mZik7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaWYgJGdyb3dHcm91cCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgY29sb3I6ICRkYXJrZXItZ3JleTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgIH1cblxuICAgICY6bm90KCYtLXZlcnRpY2FsKSA+ICoge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nKGhhbGYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXZlcnRpY2FsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgI3skdGhpc30ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoaGFsZik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAqIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKGhhbGYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveCB7XG4gIEBpbmNsdWRlIHN0eWxlZC1jaGVja2VkLWlucHV0O1xufVxuXG4ucmFkaW8ge1xuICBAaW5jbHVkZSBzdHlsZWQtY2hlY2tlZC1pbnB1dCgkZ3Jvd0dyb3VwOiB0cnVlKTtcbn1cblxuLy9JY29uIENoZWNrYm94ZXMgKHVzZXMgamF2YXNjcmlwdClcbi5jdXN0b20tY2hlY2tib3gge1xuICAvL3BhZGRpbmc6MCBzcGFjaW5nKGhhbGYpO1xuICBAZXh0ZW5kIC51bnNlbGVjdGFibGU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnllcy1qcyAmIHtcbiAgICAmLmN1c3RvbS1jaGVja2JveC0tZGVmYXVsdCB7XG4gICAgICA+IC5pY29uIHtcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi0tcGx1cztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciA+IC5pY29uIHtcbiAgICAgICAgLy9AZXh0ZW5kIC5pY29uLS1wbHVzO1xuICAgICAgfVxuXG4gICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAkbGlnaHRlcmVzdC1ncmV5O1xuXG4gICAgICAgICYgPiAuaWNvbiB7XG4gICAgICAgICAgQGV4dGVuZCAuaWNvbi0tY2hlY2ttYXJrLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gLmljb24ge1xuICAgICAgICAgIEBleHRlbmQgLmljb24tLW1pbnVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jdXN0b20tY2hlY2tib3gtLXJhZGlvIHtcbiAgICAgID4gLmljb24ge1xuICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICBAZXh0ZW5kIC5pY29uLS1yYWRpby11bmNoZWNrZWQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgPiAuaWNvbiB7XG4gICAgICAgIC8vQGV4dGVuZCAuaWNvbi0tcGx1cztcbiAgICAgIH1cblxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICYgPiAuaWNvbiB7XG4gICAgICAgICAgQGV4dGVuZCAuaWNvbi0tcmFkaW8tY2hlY2tlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJENIRUNLQk9YXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY2hlY2tib3gtY3VzdG9tIHtcbiAgJHJvb3Q6ICY7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICYgfiAjeyRyb290fV9fbGFiZWwge1xuICAgICAgICBjb2xvcjogJGRhcmtlci1ncmV5O1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHNlbWlib2xkKTtcblxuICAgICAgICAmICN7JHJvb3R9X19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtlci1ncmV5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KHNlbWlib2xkKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiAn4pyTJztcbiAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWN1c3RvbVVSTCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogcmFkaXVzKCk7XG5cbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBwYWRkaW5nOiBzcGFjaW5nKHF1YXJ0ZXIpO1xuICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBmb250LXdlaWdodChzZW1pYm9sZCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgICAgY29udGVudDogJ+KXiyc7XG4gICAgICBjb250ZW50OiB2YXIoLS1jdXN0b21PRkZVUkwpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0tZ3JvdyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgY29sb3I6ICRkYXJrZXItZ3JleTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KGJvbGQpO1xuICAgIH1cblxuICAgICY6bm90KCYtLXZlcnRpY2FsKSA+ICoge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nKGhhbGYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXZlcnRpY2FsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgI3skcm9vdH0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoaGFsZik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAqIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKGhhbGYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1TIElFMTFcbl86LW1zLWxhbmcoeCkgLmNoZWNrYm94LWN1c3RvbV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5cbi8vIE1TIEVER0VcbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAuY2hlY2tib3gtY3VzdG9tX19jb250ZW50IHtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkTU9CSUFMU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICAqIEJhc2UgQ1NTIG92ZXJ3cml0ZXMgZm9yIG1vYmlhbHNcbiAgKi9cbi5tb2JpYWxzLXJvb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogJGJhc2Utc3BhY2luZy11bml0ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQgIWltcG9ydGFudDtcbn1cblxuLm1vYmlhbHMtcm9vdCBhLm1vYmlhbHMtc3RhcnMubW9iaWFscy1zdGFycy0xNjAsXG4ubW9iaWFscy1yb290IGEubW9iaWFscy1zdGFycy5tb2JpYWxzLXN0YXJzLTE2NSB7XG4gIGhlaWdodDogJGJhc2Utc3BhY2luZy11bml0ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQgIWltcG9ydGFudDtcbn1cblxuI21vYmlhbHMtZGV0YWlsZWQtcmV2aWV3LWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XG5cbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjQUFBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRicmFuZC1yb3VuZCAhaW1wb3J0YW50O1xuXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbW9iaWFscy1jbG9zZS1mcmFtZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbiNtb2JpYWxzLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4iLCIvKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogX0dHLlNDU1NcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICovXG4vLyBXQVJOSU5HOiBBVk9JRCBDUkVBVElORyBUSEVTRSBDTEFTU0VTIElGIFBPU1NJQkxFXG5cbi8vIFRoZXNlIGFyZSBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsaWNhdGVkIGZvciBCRU0uIFlvdSBlaXRoZXIgZW5kIHVwIHdpdGhcbi8vIGEgdG9uIG9mIHVucmV1c2FibGUgZXh0ZW5zaW9ucywgYW5kL29yIHlvdSBoYXZlIGEgc28gbWFueSBjbGFzc2VzLCB0aGUgbWFya3VwXG4vLyBiZWNvbWVzIHVucmVhZGFibGUuIFRoaXMgaXMgZXNwZWNpYWxseSB0aGUgY2FzZSBmb3IgdGhpbmdzIHRoYXQgbG9va1xuLy8gZHJhc3RpY2FsbHkgZGlmZmVyZW50IGFjcm9zcyBkZXZpY2VzOyB3aGljaCBpcyBub3QgYW4gaWRlYWwgcHJhY3RpY2UuXG5cbi8qXG4gKiBIRUFERVIgTkFWXG4gKi9cblxuLy8gSXQgYWN0cyBhcyBhIGRyb3AtaW4gcGFuZWwgb24gc21hbGwgZGV2aWNlcywgYW5kIGEgcmVndWxhciBuYXYgb24gbGFyZ2VyXG4vLyBkZXZpY2VzLiBUaGlzIG1lYW5zIHRoZSBzdHlsZXMgYXJlIGVudGlyZWx5IGRpZmZlcmVudCwgYW5kIGNhbid0IHVzZSBidWlsdCBpblxuLy8gZnJhbWV3b3JrIGZ1bmN0aW9uYWxpdHkuXG5cbkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuJGxvZ28td2lkdGg6IDE1MHB4O1xuJGdnLWhlYWRlcjogKFxuICBzZWFyY2gtYnV0dG9uLXdpZHRoOiBzcGFjaW5nKDIpICsgMnB4LFxuICBtZW51LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXMsXG4gIG1vYmlsZS1oZWFkZXItaGVpZ2h0OiA2NHB4LFxuICBsaW5lLWhlaWdodDogMSxcbiAgaWNvbi1iYXItaGVpZ2h0OiAycHgsXG4gIGljb24td2lkdGg6IDFlbSxcbiAgaWNvbi1wYWRkaW5nLXNpZGVzOiAkYnV0dG9uLXBhZGRpbmctc2lkZXMsXG4gIGljb24tcGFkZGluZy1lbmRzOiAkYnV0dG9uLXBhZGRpbmctZW5kcyxcbik7XG5cbiVnZy1oZWFkZXJfX2NlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4vLyBBZGRzIHNwYWNpbmcgb24gbW9iaWxlXG4uZ2ctaGVhZGVyLXBhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiVuYXYtbGluay1jb21tb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHNwYWNpbmcoaGFsZik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5taXgoJGJsYWNrLCAkd2hpdGUsIDUlKTtcbiAgfVxufVxuXG4lbmF2LWJ1dHRvbi1jb21tb24ge1xuICBwYWRkaW5nOiBzcGFjaW5nKDAuMikgc3BhY2luZygwLjQpO1xufVxuXG4udy1nZy1oZWFkZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmdnLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2FsYygje3NwYWNpbmcoKX0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygje3NwYWNpbmcoKX0gKyAxcHgpO1xuXG4gIGhlaWdodDogNjRweDtcblxuICBbY2xhc3MqPVwicm91bmRcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAudGV4dC1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG5cbiAgICAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgZm9udC1zaXplOiBzcGFjaW5nKCk7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBAZXh0ZW5kICVuYXYtbGluay1jb21tb247XG4gICAgQGV4dGVuZCAlbmF2LWJ1dHRvbi1jb21tb247XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIGNvcm5lci1yYWRpdXM7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuc3ZnIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBzcGFjaW5nKDEpO1xuICAgICAgICBoZWlnaHQ6IHNwYWNpbmcoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saXN0LWxpbmsge1xuICAgIEBleHRlbmQgJW5hdi1saW5rLWNvbW1vbjtcbiAgICBAZXh0ZW5kICVuYXYtYnV0dG9uLWNvbW1vbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgY29ybmVyLXJhZGl1cztcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGlzdC1saW5rLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci5taXgoJGJsYWNrLCAkYnJhbmQtY29sb3IsIDQwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtY29sb3IsIDAuMSk7XG4gIH1cblxuICAubmF2LWxpc3QtbGluay1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci5taXgoJGJsYWNrLCAkbGluay1jb2xvciwgNDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaW5rLWNvbG9yLCAwLjEpO1xuICB9XG5cbiAgLm5hdi1pY29uLWxpbmsge1xuICAgIEBleHRlbmQgJW5hdi1saW5rLWNvbW1vbjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmZpeGVkLXNpemUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiBtYXAuZ2V0KCRnZy1oZWFkZXIsIHNlYXJjaC1idXR0b24td2lkdGgpO1xuICAgICAgaGVpZ2h0OiBtYXAuZ2V0KCRnZy1oZWFkZXIsIHNlYXJjaC1idXR0b24td2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4uZ2ctaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcblxuICAmID4gLmZpdC1pbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBAaW5jbHVkZSBmaXRJbWFnZSgxNTAsIDMwKTtcbiAgfVxufVxuXG4uZ2ctaGVhZGVyX19tZW51LWljb24ge1xuICBsZWZ0OiBzcGFjaW5nKGhhbGYpO1xufVxuXG4uYnV0dG9uLW1lbnVfX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IG1hcC5nZXQoJGdnLWhlYWRlciwgaWNvbi1iYXItaGVpZ2h0KTtcbiAgd2lkdGg6IG1hcC5nZXQoJGdnLWhlYWRlciwgaWNvbi13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiBtYXAuZ2V0KCRnZy1oZWFkZXIsIGljb24tcGFkZGluZy1zaWRlcyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbWFwLmdldCgkZ2ctaGVhZGVyLCBtZW51LWFuaW1hdGlvbi1kdXJhdGlvbikgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgbWFwLmdldCgkZ2ctaGVhZGVyLCBtZW51LWFuaW1hdGlvbi1kdXJhdGlvbikgZWFzZS1pbi1vdXQ7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiBtYXAuZ2V0KCRnZy1oZWFkZXIsIGljb24tYmFyLWhlaWdodCk7XG4gICAgd2lkdGg6IG1hcC5nZXQoJGdnLWhlYWRlciwgaWNvbi13aWR0aCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIHdpbGwtY2hhbmdlOiB0b3AsIHRyYW5zZm9ybTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IG1hcC5nZXQoJGdnLWhlYWRlciwgaWNvbi1iYXItaGVpZ2h0KSAqIDI7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IG1hcC5nZXQoJGdnLWhlYWRlciwgaWNvbi1iYXItaGVpZ2h0KSAqIDI7XG4gIH1cblxuICAuaXMtYWN0aXZlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi53LWdnLWhlYWRlcl9fc2VhcmNoIHtcbiAgQGV4dGVuZCAlZ2ctaGVhZGVyX19jZW50ZXI7XG5cbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI1O1xuICB3aWR0aDogY2FsYygxMDAlIC0gI3soJGxvZ28td2lkdGggKyBzcGFjaW5nKCkpfSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2ctaGVhZGVyX19zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtIG1hcC5nZXQoJGdnLWhlYWRlciwgc2VhcmNoLWJ1dHRvbi13aWR0aCk7XG4gIHBhZGRpbmc6IHNwYWNpbmcoaGFsZikgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIC8qIEZpeCBvdmVybGFwcGluZyBlbGVtZW50cyBhdCB0aGlzIHNjcmVlbndpZHRoICovXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NzhweCkge1xuICAgIGxlZnQ6IC0yMnB4O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChtYXAuZ2V0KCRnZy1oZWFkZXIsIHNlYXJjaC1idXR0b24td2lkdGgpKTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG5cbiAgJi5pcy1hbmltYXRlZCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgPiAuYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICA+IGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAudGV4dC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoaGFsZik7XG4gICAgbWFyZ2luOiAwIHNwYWNpbmcoaGFsZik7XG5cbiAgICBAaW5jbHVkZSB0YWItZm9jdXMoKTtcbiAgfVxufVxuXG4uZ2ctaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgei1pbmRleDogMjA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG5cbiAgLnByaW1hcnktbmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCBzcGFjaW5nKCkgMCAwO1xuICAgIHBhZGRpbmc6IDAgc3BhY2luZygpIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcocXVhcnRlcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRicmFuZC1mYWNlO1xuICAgICAgZm9udC1zaXplOiAkaDQtc2l6ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgID4gc3Bhbjpub3QoLnN2Zykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMC4xZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZseW91dC5pcy1hY3RpdmF0ZWQge1xuICAgIC5uYXYtaWNvbi1saW5rIHtcbiAgICAgIGNvbG9yOiBjb2xvci5taXgoJGJsYWNrLCAkYnJhbmQtY29sb3IsIDQwJSk7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJyYW5kLWNvbG9yLCAwLjIpO1xuICAgIH1cbiAgfVxuXG4gIC5mbHlvdXQgPiAubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5uYXYtaWNvbi1saW5rIHtcbiAgICAuc3ZnICsgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogc3BhY2luZyhoYWxmKTtcbiAgICB9XG4gIH1cblxuICAuZmx5b3V0X19jb250ZW50IHtcbiAgICB6LWluZGV4OiAyNTtcbiAgICBwYWRkaW5nLXRvcDogc3BhY2luZyhoYWxmKTtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuICAgIHVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgPiAuZmx5b3V0X19jb250ZW50IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5nZy1oZWFkZXJfX2xvZ291dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTAwcHgpIHtcbiAgLmdnLWhlYWRlcl9fbWVudS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdnLWhlYWRlcl9fbG9nbyA+IC5maXQtaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZ2ctaGVhZGVyX19uYXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogbWFwLmdldCgkZ2ctaGVhZGVyLCBzZWFyY2gtYnV0dG9uLXdpZHRoKSArIHNwYWNpbmcoaGFsZik7XG4gIH1cblxuICAuZ2ctaGVhZGVyX19zZWFyY2ggLnRleHQtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogJGg0LXNpemU7XG4gIH1cblxuICBbZGF0YS1sYXlvdXQ9XCJjb21wYWN0XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIE1vYmlsZSBpcyBwcmV0dHkgZGlmZmVyZW50IDpQXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgwLCA4OTlweCkge1xuICBbZGF0YS1sYXlvdXQ9XCJyZWd1bGFyXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnctZ2ctaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IG1hcC5nZXQoJGdnLWhlYWRlciwgbW9iaWxlLWhlYWRlci1oZWlnaHQpO1xuXG4gICAgQGluY2x1ZGUgc2hhZG93KCk7XG4gIH1cblxuICAvLyBQYWRkZWQgZm9yIGZpeGVkIG1lbnVcbiAgLmdnLWhlYWRlci1wYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogbWFwLmdldCgkZ2ctaGVhZGVyLCBtb2JpbGUtaGVhZGVyLWhlaWdodCk7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuZ2ctaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudy1nZy1oZWFkZXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZ2ctaGVhZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSArIDJweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG5cbiAgICAmID4gLmZpdC1pbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgQGluY2x1ZGUgZml0SW1hZ2UoMTUwLCAzMCk7XG4gICAgfVxuICB9XG5cbiAgLmdnLWhlYWRlcl9fbmF2LFxuICAuZ2ctaGVhZGVyX19jb3ZlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogbWFwLmdldCgkZ2ctaGVhZGVyLCBtb2JpbGUtaGVhZGVyLWhlaWdodCkgKyAycHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmdnLWhlYWRlcl9fY292ZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbWFwLmdldCgkZ2ctaGVhZGVyLCBtZW51LWFuaW1hdGlvbi1kdXJhdGlvbikgbGluZWFyO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4gICAgbGVmdDogLTk5OTklO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC43NSk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuaXMtb25zY3JlZW4ge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuZ2ctaGVhZGVyX19uYXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC0yNTBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIG1hcC5nZXQoJGdnLWhlYWRlciwgbWVudS1hbmltYXRpb24tZHVyYXRpb24pIGVhc2UtaW4tb3V0O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIC5wcmltYXJ5LW5hdiB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHF1YXJ0ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiBzcGFjaW5nKGhhbGYpIHNwYWNpbmcoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICAuc3ZnLmRyb3Bkb3duLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mbHlvdXRfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRVhUUkFTXG5cbi5iZy1wcmltYXJ5LWxpZ2h0IHtcbiAgY29sb3I6IGNvbG9yLm1peChnZXRDb2xvcihibGFjayksIGdldENvbG9yKGJyYW5kKSwgMzAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShnZXRDb2xvcihicmFuZCksIDAuMDUpO1xufVxuIiwiLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIF9NRU5VLUlDT04uU0NTU1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKi9cbi8vIFRoaXMgaXMgYSBjdXN0b20gbWVudSBpY29uXG4vLyBDaGVjayBvdXQ6IGh0dHA6Ly9jb2RlcGVuLmlvL21hdHRkcm9zZS9wZW4vYU9aekt5XG5cbkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kbWVudS1pY29uOiAoXG4gIGVtOiAgICAgICAgICAgICAgICAgIDEwLFxuICBjb2xvcjogICAgICAgICAgICAgICAkZGFyay1ncmV5LFxuICBiZy1jb2xvcjogICAgICAgICAgICAjRkZGLFxuICBjbG9zZS1jb2xvcjogICAgICAgICAkcmVkLFxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzXG4pO1xuXG4kbWVudS1pY29uLWJhcjogbWF0aC5kaXYobWFwLmdldCgkbWVudS1pY29uLCBlbSksIDUpO1xuJG1lbnUtaWNvbi1zY2FsZTogbWF0aC5kaXYobWFwLmdldCgkbWVudS1pY29uLCBlbSkgKiBtYXRoLnNxcnQoMikgLSAkbWVudS1pY29uLWJhciwgbWFwLmdldCgkbWVudS1pY29uLCBlbSkpO1xuJG1lbnUtaWNvbi14LXRyYW5zbGF0ZTogbWFwLmdldCgkbWVudS1pY29uLCBlbSkgKiAwLjEyNTtcbiRtZW51LWljb24teS10cmFuc2xhdGU6IG1hcC5nZXQoJG1lbnUtaWNvbiwgZW0pICogMC4xMjU7XG5cbi5tZW51LWljb24ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgbWFwLmdldCgkbWVudS1pY29uLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBsaW5lYXIpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogbWFwLmdldCgkbWVudS1pY29uLCBlbSkgKiAxcHg7XG4gIGhlaWdodDogbWFwLmdldCgkbWVudS1pY29uLCBlbSkgKiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBtYXAuZ2V0KCRtZW51LWljb24sIGNvbG9yKTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbihtYXAuZ2V0KCRtZW51LWljb24sIHRyYW5zaXRpb24tZHVyYXRpb24pKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBtYXAuZ2V0KCRtZW51LWljb24sIGVtKSAqIDFweDtcbiAgICBoZWlnaHQ6ICRtZW51LWljb24tYmFyICogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJG1lbnUtaWNvbiwgYmctY29sb3IpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAkbWVudS1pY29uLWJhciAqIDFweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBib3R0b206ICRtZW51LWljb24tYmFyICogMXB4O1xuICB9XG5cbiAgLmlzLWFjdGl2ZSA+ICYsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAuZ2V0KCRtZW51LWljb24sIGNsb3NlLWNvbG9yKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGVaKC0xMzVkZWcpKTtcblxuICAgICAgdG9wOiAyICogJG1lbnUtaWNvbi1iYXIgKiAxcHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlWigxMzVkZWcpKTtcblxuICAgICAgYm90dG9tOiAyICogJG1lbnUtaWNvbi1iYXIgKiAxcHg7XG4gICAgfVxuICB9XG59XG4iLCIuanMtZ29vZ2xlLW1hcCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBDVVNUT00gQ1NTIEZPUiBXSURHRVRTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBTUlBcbiNtYWluX3NlYXJjaF9mb3JtIHtcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi53LWFib3V0IHtcbiAgQGluY2x1ZGUgdHctdHlwZS1zZXR0aW5ncyhcInhsXCIpO1xuXG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoNCkgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gUHJpdmFjeSBQb2xpY3lcbi53LXByaXZhY3ktcG9saWN5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vbWF4LXdpZHRoOiA4MHJlbTtcblxuICBAaW5jbHVkZSB0dy10eXBlLXNldHRpbmdzKFwieGxcIik7XG5cbiAgdWwsIGRsIHtcbiAgICBtYXJnaW4tdG9wOiBzcGFjaW5nKGhhbGYpO1xuICAgIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoMS41KTtcbiAgfVxuXG4gIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBzcGFjaW5nKGRvdWJsZSk7XG4gICAgcGFkZGluZy10b3A6IHNwYWNpbmcoZG91YmxlKTtcbiAgICBAaW5jbHVkZSBib3JkZXIoJHBvc2l0aW9uOiB0b3ApO1xuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvLyY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgLy8gIEBpbmNsdWRlIGJvcmRlcigkcG9zaXRpb246IGJvdHRvbSk7XG4gICAgLy8gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcoZG91YmxlKTtcbiAgICAvLyAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcoZG91YmxlKTtcbiAgICAvL31cblxuICAgIC5zZWN0aW9uX19oZWFkaW5nIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZmFjZTtcbiAgICAgIEBpbmNsdWRlIHRyYWNraW5nKHdpZGUpO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogc3BhY2luZygxLjUpO1xuICB9XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoc2VtaWJvbGQpO1xuICB9XG5cbiAgLmFkZHJlc3Mge1xuICAgIEBpbmNsdWRlIHR3LXR5cGUtc2V0dGluZ3MoXCJsZ1wiLCB0cnVlKTtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICBWZW5kb3IgQ1NTXG4gIENTUyBzdHlsZXMgZm9yIHRoaXJkLXBhcnR5IGludGVncmF0aW9uc1xuICovXG5cbi5jYXJwcm9vZi1iYWRnZSB7XG4gIG1pbi13aWR0aDogMjY4cHg7XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgIHBhZGRpbmc6ICRoYWxmLXNwYWNpbmctdW5pdCAwO1xuICB9XG5cbiAgJiA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIubm8tc3VwcG9ydCB7XG4gIHBhZGRpbmc6IDI1cHggJGJhc2Utc3BhY2luZy11bml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwOTA7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2Fzczpjb2xvclwiO1xuXG4kam9ueS1waW5rOiAjRjA5O1xuJGpvbnkteWVsbG93OiAjRjNGMzE1O1xuJGpvbnktZ3JlZW46ICM4M0Y1MkM7XG4kam9ueS1vcmFuZ2U6ICNGNjA7XG4kam9ueS1wdXJwbGU6ICM2RTBERDA7XG5cbmJvZHkuam9ueS1pdmUge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKGxpbmVhci1ncmFkaWVudCgkam9ueS1waW5rLCAkam9ueS15ZWxsb3csICRqb255LWdyZWVuLCAkam9ueS1vcmFuZ2UsICRqb255LXB1cnBsZSkpO1xuXG4gIGNvbG9yOiAkam9ueS1wdXJwbGU7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRqb255LW9yYW5nZTtcbiAgfVxuXG4gIC5ib3gge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KCRqb255LWdyZWVuLCAkam9ueS1vcmFuZ2UpKTtcbiAgfVxuXG4gIC5ib3gtLWRhcmsge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KCRqb255LXBpbmssICRqb255LWdyZWVuKSk7XG4gIH1cbn1cblxuYm9keS53aW5kb3dzIHtcbiAgYmFja2dyb3VuZDogIzAwODA4MDtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG5cbiAgJiAqIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzAwMDA4MDtcbiAgfVxuXG4gIC5ib3gsXG4gIFtjbGFzcyo9XCJib3gtLVwiXSxcbiAgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0MwQzBDMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY29sb3IubWl4KGJsYWNrLCAjQzBDMEMwLCAzMCUpO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogY29sb3IubWl4KGJsYWNrLCAjQzBDMEMwLCAzMCUpO1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJyYW5kLFxuICAuYnJhbmQtLWNvbG9yIHtcbiAgICBjb2xvcjogIzAwODA4MCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJyYW5kLFxuICAuYnJhbmQtLWZhY2UsXG4gIC5icmFuZC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJveC0tYnJhbmQge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwODAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDgwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogI0MwQzBDMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jY3ZzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xufVxuXG4vKiBBRERFRCBGT1IgQ0hSSVNUTUFTIDIwMTNcbjxhIGhyZWY9XCI8P3BocCBlY2hvIHVybF9mb3IoJ0Bob21lcGFnZScpID8+XCIgaWQ9XCJqcy14bWFzLWxvZ29cIj5cbiAgPHNwYW4gY2xhc3M9XCJ4bWFzLWxvZ29cIj5cbiAgICA8aW1nIHNyYz1cIjw/cGhwIGVjaG8gaW1hZ2VfcGF0aCgncHJpbWFyeS9sb2dvL2xvZ28ucG5nJykgPz5cIlxuICAgICAgICAgY2xhc3M9XCJhYWR6LWhlYWRlcl9fbG9nb1wiXG4gICAgICAgICBhbHQ9XCJDYXJwYWdlcy5jYSBMb2dvXCIgLz5cblxuICAgIDxpbWcgc3JjPVwiPD9waHAgZWNobyBpbWFnZV9wYXRoKCdwcmltYXJ5L2Vhc3Rlci9zYW50YS5naWYnKSA/PlwiXG4gICAgICAgICBkYXRhLWFuaW1hdGVkPVwiPD9waHAgZWNobyBpbWFnZV9wYXRoKCdwcmltYXJ5L2Vhc3Rlci9zYW50YS1vbi10aGUtbW92ZS5naWYnKSA/PlwiXG4gICAgICAgICBhbHQ9XCJTYW50YVwiXG4gICAgICAgICBjbGFzcz1cInhtYXMtbG9nb19fc2FudGFcIiAvPlxuICA8L3NwYW4+XG48L2E+XG4qL1xuXG4vLyAyMDE1OiBIYWNrcyB3ZXJlIGFkZGVkIGZvciB0aGUgbmV3IHdheSBhZHMgYXJlIGRvbmUgaW4gdGhlIGhlYWRlclxuLnhtYXMtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG5cbiAgLy8gSGFjayBmb3IgdGhlIG5ldyB3YXkgYWRzIGFyZSBkb25lIGluIHRoZSBoZWFkZXJcbiAgLy9AaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeShsYXJnZSkge1xuICAvLyAgZmxvYXQ6IGxlZnQ7XG4gIC8vfVxuICAvLyY6Zm9jdXMge1xuICAvLyAgb3V0bGluZTogbm9uZTtcbiAgLy99XG5cbiAgLm1haW4tbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMjhweDtcbiAgfVxuXG4gICZfX3NhbnRhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogY2FsYygxMDAlICsgI3skaGFsZi1zcGFjaW5nLXVuaXR9KTtcbiAgICB3aWR0aDogI3ttYXRoLmRpdigxMTUsIDIwMCkgKiAxNTB9cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NSUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMCwgOTAwcHgpIHtcbiAgICAmX19zYW50YSB7XG4gICAgICB3aWR0aDogI3ttYXRoLmRpdigxMTUsIDIwMCkgKiAxMDB9cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwic2hhcmVkXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2dlbmVyYWwvaGFja3NcIjtcbkBpbXBvcnQgXCIuLi9mdW5jdGlvbnNcIjtcblxuLy8gQmFja2dyb3VuZCBwcm9wZXJ0eSBzdXBwb3J0IGZvciB2ZW5kb3IgcHJlZml4aW5nIHdpdGhpbiB2YWx1ZXMuXG5AbWl4aW4gYmFja2dyb3VuZChcbiAgJGJhY2tncm91bmQtMSxcbiAgJGJhY2tncm91bmQtMjogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTM6IGZhbHNlLFxuICAkYmFja2dyb3VuZC00OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtNTogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTY6IGZhbHNlLFxuICAkYmFja2dyb3VuZC03OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtODogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTk6IGZhbHNlLFxuICAkYmFja2dyb3VuZC0xMDogZmFsc2Vcbikge1xuICAkYmFja2dyb3VuZHM6IGNvbXBhY3QoJGJhY2tncm91bmQtMSwgJGJhY2tncm91bmQtMiwgJGJhY2tncm91bmQtMywgJGJhY2tncm91bmQtNCwgJGJhY2tncm91bmQtNSxcbiAgICAgICAgICAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLTYsICRiYWNrZ3JvdW5kLTcsICRiYWNrZ3JvdW5kLTgsICRiYWNrZ3JvdW5kLTksICRiYWNrZ3JvdW5kLTEwKTtcbiAgJG11bHQtYmdzOiAtY29tcGFzcy1saXN0LXNpemUoJGJhY2tncm91bmRzKSA+IDE7XG4gICRhZGQtcGllLWJnOiBwcmVmaXhlZCgtcGllLCAgICRiYWNrZ3JvdW5kcykgb3IgJG11bHQtYmdzO1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmcgICAgICAgICAgYW5kIHByZWZpeGVkKC1zdmcsICAgICRiYWNrZ3JvdW5kcykgeyAgICAgIGJhY2tncm91bmQ6ICAgIC1zdmcoJGJhY2tncm91bmRzKTsgfVxuICBAaWYgJHN1cHBvcnQtZm9yLW9yaWdpbmFsLXdlYmtpdC1ncmFkaWVudHMgYW5kIHByZWZpeGVkKC1vd2csICAgICRiYWNrZ3JvdW5kcykgeyAgICAgIGJhY2tncm91bmQ6ICAgIC1vd2coJGJhY2tncm91bmRzKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQgICAgICAgYW5kIHByZWZpeGVkKC13ZWJraXQsICRiYWNrZ3JvdW5kcykgeyAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQoJGJhY2tncm91bmRzKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhICAgICAgYW5kIHByZWZpeGVkKC1tb3osICAgICRiYWNrZ3JvdW5kcykgeyAgICAgIGJhY2tncm91bmQ6ICAgIC1tb3ooJGJhY2tncm91bmRzKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgICAgYW5kIHByZWZpeGVkKC1vLCAgICAgICRiYWNrZ3JvdW5kcykgeyAgICAgIGJhY2tncm91bmQ6ICAgICAgLW8oJGJhY2tncm91bmRzKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1waWUgICAgICAgICAgYW5kICRhZGQtcGllLWJnICAgICAgICAgICAgICAgICAgICAgeyAtcGllLWJhY2tncm91bmQ6ICAgICAgICAgJGJhY2tncm91bmRzIDsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICAgICAgICAgJGJhY2tncm91bmRzIDtcbn1cblxuQG1peGluIGJhY2tncm91bmQtd2l0aC1jc3MyLWZhbGxiYWNrKFxuICAkYmFja2dyb3VuZC0xLFxuICAkYmFja2dyb3VuZC0yOiBmYWxzZSxcbiAgJGJhY2tncm91bmQtMzogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTQ6IGZhbHNlLFxuICAkYmFja2dyb3VuZC01OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtNjogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTc6IGZhbHNlLFxuICAkYmFja2dyb3VuZC04OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtOTogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTEwOiBmYWxzZVxuKSB7XG4gICRiYWNrZ3JvdW5kczogY29tcGFjdCgkYmFja2dyb3VuZC0xLCAkYmFja2dyb3VuZC0yLCAkYmFja2dyb3VuZC0zLCAkYmFja2dyb3VuZC00LCAkYmFja2dyb3VuZC01LFxuICAgICAgICAgICAgICAgICAgICAgICAgJGJhY2tncm91bmQtNiwgJGJhY2tncm91bmQtNywgJGJhY2tncm91bmQtOCwgJGJhY2tncm91bmQtOSwgJGJhY2tncm91bmQtMTApO1xuICAkbXVsdC1iZ3M6IC1jb21wYXNzLWxpc3Qtc2l6ZSgkYmFja2dyb3VuZHMpID4gMTtcbiAgJHNpbXBsZS1iYWNrZ3JvdW5kOiBpZigkbXVsdC1iZ3Mgb3IgcHJlZml4ZWQoLWNzczIsICRiYWNrZ3JvdW5kcyksIC1jc3MyKC1jb21wYXNzLW50aCgkYmFja2dyb3VuZHMsIGxhc3QpKSwgZmFsc2UpO1xuICBAaWYgbm90KGJsYW5rKCRzaW1wbGUtYmFja2dyb3VuZCkpIHsgYmFja2dyb3VuZDogJHNpbXBsZS1iYWNrZ3JvdW5kOyB9XG4gIEBpbmNsdWRlIGJhY2tncm91bmQoJGJhY2tncm91bmQtMSwgJGJhY2tncm91bmQtMiwgJGJhY2tncm91bmQtMywgJGJhY2tncm91bmQtNCwgJGJhY2tncm91bmQtNSxcbiAgICAgICAgICAgICAgICAgICAgICAkYmFja2dyb3VuZC02LCAkYmFja2dyb3VuZC03LCAkYmFja2dyb3VuZC04LCAkYmFja2dyb3VuZC05LCAkYmFja2dyb3VuZC0xMCk7XG59XG5cblxuLy8gQmFja2dyb3VuZCBpbWFnZSBwcm9wZXJ0eSBzdXBwb3J0IGZvciB2ZW5kb3IgcHJlZml4aW5nIHdpdGhpbiB2YWx1ZXMuXG5AbWl4aW4gYmFja2dyb3VuZC1pbWFnZShcbiAgJGltYWdlLTEsXG4gICRpbWFnZS0yOiBmYWxzZSxcbiAgJGltYWdlLTM6IGZhbHNlLFxuICAkaW1hZ2UtNDogZmFsc2UsXG4gICRpbWFnZS01OiBmYWxzZSxcbiAgJGltYWdlLTY6IGZhbHNlLFxuICAkaW1hZ2UtNzogZmFsc2UsXG4gICRpbWFnZS04OiBmYWxzZSxcbiAgJGltYWdlLTk6IGZhbHNlLFxuICAkaW1hZ2UtMTA6IGZhbHNlXG4pIHtcbiAgJGltYWdlczogY29tcGFjdCgkaW1hZ2UtMSwgJGltYWdlLTIsICRpbWFnZS0zLCAkaW1hZ2UtNCwgJGltYWdlLTUsICRpbWFnZS02LCAkaW1hZ2UtNywgJGltYWdlLTgsICRpbWFnZS05LCAkaW1hZ2UtMTApO1xuICAkYWRkLXBpZS1iZzogcHJlZml4ZWQoLXBpZSwgICAkaW1hZ2VzKSBvciAtY29tcGFzcy1saXN0LXNpemUoJGltYWdlcykgPiAxO1xuXG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZyAgICAgICAgICBhbmQgcHJlZml4ZWQoLXN2ZywgICAgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAgICAtc3ZnKCRpbWFnZXMpOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgQGlmICRzdXBwb3J0LWZvci1vcmlnaW5hbC13ZWJraXQtZ3JhZGllbnRzIGFuZCBwcmVmaXhlZCgtb3dnLCAgICAkaW1hZ2VzKSB7IGJhY2tncm91bmQtaW1hZ2U6ICAgIC1vd2coJGltYWdlcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0ICAgICAgIGFuZCBwcmVmaXhlZCgtd2Via2l0LCAkaW1hZ2VzKSB7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQoJGltYWdlcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgICAgIGFuZCBwcmVmaXhlZCgtbW96LCAgICAkaW1hZ2VzKSB7IGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3ooJGltYWdlcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgICAgIGFuZCBwcmVmaXhlZCgtbywgICAgICAkaW1hZ2VzKSB7IGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8oJGltYWdlcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItcGllICAgICAgICAgIGFuZCAkYWRkLXBpZS1iZyAgICAgICAgICAgICAgICB7IEB3YXJuIFwiUElFIGRvZXMgbm90IHN1cHBvcnQgYmFja2dyb3VuZC1pbWFnZS4gVXNlIEBpbmNsdWRlIGJhY2tncm91bmQoI3skaW1hZ2VzfSkgaW5zdGVhZC5cIiB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgICRpbWFnZXMgO1xufVxuXG4vLyBFbWl0IGEgSUUtU3BlY2lmaWMgZmlsdGVycyB0aGF0IHJlbmRlcnMgYSBzaW1wbGUgbGluZWFyIGdyYWRpZW50LlxuLy8gRm9yIHVzZSBpbiBJRSA2IC0gOC4gQmVzdCBwcmFjdGljZSB3b3VsZCBoYXZlIHlvdSBhcHBseSB0aGlzIHZpYSBhXG4vLyBjb25kaXRpb25hbCBJRSBzdHlsZXNoZWV0LCBidXQgaWYgeW91IG11c3QsIHlvdSBzaG91bGQgcGxhY2UgdGhpcyBiZWZvcmVcbi8vIGFueSBiYWNrZ3JvdW5kLWltYWdlIHByb3BlcnRpZXMgdGhhdCB5b3UgaGF2ZSBzcGVjaWZpZWQuXG4vL1xuLy8gRm9yIHRoZSBgJG9yaWVudGF0aW9uYCBwYXJhbWV0ZXIsIHlvdSBjYW4gcGFzcyBgdmVydGljYWxgIG9yIGBob3Jpem9udGFsYC5cbkBtaXhpbiBmaWx0ZXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkb3JpZW50YXRpb246IHZlcnRpY2FsKSB7XG4gIEBpbmNsdWRlIGhhcy1sYXlvdXQ7XG4gICRncmFkaWVudC10eXBlOiBpZigkb3JpZW50YXRpb24gPT0gdmVydGljYWwsIDAsIDEpO1xuICBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTgge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGdyYWRpZW50VHlwZT0jeyRncmFkaWVudC10eXBlfSwgc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nKTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciBpbWFnZSBwcm9wZXJ0eSBzdXBwb3J0IGZvciB2ZW5kb3IgcHJlZml4aW5nIHByb3BlcnRpZXMgYW5kIHZhbHVlcy5cbkBtaXhpbiBib3JkZXItaW1hZ2UoJHZhbHVlKSB7XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICAgICB7ICAgIC1tb3otYm9yZGVyLWltYWdlOiAgICAtbW96KHJlamVjdCgtY29tcGFzcy1saXN0KCR2YWx1ZSksIGZpbGwpKTsgfVxuICBAaWYgJHN1cHBvcnQtZm9yLW9yaWdpbmFsLXdlYmtpdC1ncmFkaWVudHMgeyAtd2Via2l0LWJvcmRlci1pbWFnZTogICAgLW93ZyhyZWplY3QoLWNvbXBhc3MtbGlzdCgkdmFsdWUpLCBmaWxsKSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0ICAgICAgIHsgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IC13ZWJraXQocmVqZWN0KC1jb21wYXNzLWxpc3QoJHZhbHVlKSwgZmlsbCkpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhICAgICAgICB7ICAgICAgLW8tYm9yZGVyLWltYWdlOiAgICAgIC1vKHJlamVjdCgtY29tcGFzcy1saXN0KCR2YWx1ZSksIGZpbGwpKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmcgICAgICAgICAgeyAgICAgICAgIGJvcmRlci1pbWFnZTogICAgLXN2ZyhyZWplY3QoLWNvbXBhc3MtbGlzdCgkdmFsdWUpLCBmaWxsKSk7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbHVlO1xufVxuXG4vLyBMaXN0IHN0eWxlIGltYWdlIHByb3BlcnR5IHN1cHBvcnQgZm9yIHZlbmRvciBwcmVmaXhpbmcgd2l0aGluIHZhbHVlcy5cbkBtaXhpbiBsaXN0LXN0eWxlLWltYWdlKCRpbWFnZSkge1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhICAgICAgYW5kIHByZWZpeGVkKC1tb3osICAgICRpbWFnZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAgICAtbW96KCRpbWFnZSk7IH1cbiAgQGlmICRzdXBwb3J0LWZvci1vcmlnaW5hbC13ZWJraXQtZ3JhZGllbnRzIGFuZCBwcmVmaXhlZCgtb3dnLCAgICAkaW1hZ2UpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgLW93ZygkaW1hZ2UpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICAgICBhbmQgcHJlZml4ZWQoLXdlYmtpdCwgJGltYWdlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6IC13ZWJraXQoJGltYWdlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgICAgYW5kIHByZWZpeGVkKC1vLCAgICAgICRpbWFnZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAgICAgIC1vKCRpbWFnZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnICAgICAgICAgIGFuZCBwcmVmaXhlZCgtc3ZnLCAgICAkaW1hZ2UpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgLXN2ZygkaW1hZ2UpOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6ICAgICAgICAgJGltYWdlIDtcbn1cblxuLy8gTGlzdCBzdHlsZSBwcm9wZXJ0eSBzdXBwb3J0IGZvciB2ZW5kb3IgcHJlZml4aW5nIHdpdGhpbiB2YWx1ZXMuXG5AbWl4aW4gbGlzdC1zdHlsZSgkdmFsdWUpIHtcbiAgJHZhbHVlOiAtY29tcGFzcy1saXN0KCR2YWx1ZSk7XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICAgICBhbmQgcHJlZml4ZWQoLW1veiwgICAgJHZhbHVlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6ICAgIC1tb3ooJHZhbHVlKTsgfVxuICBAaWYgJHN1cHBvcnQtZm9yLW9yaWdpbmFsLXdlYmtpdC1ncmFkaWVudHMgYW5kIHByZWZpeGVkKC1vd2csICAgICR2YWx1ZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAgICAtb3dnKCR2YWx1ZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0ICAgICAgIGFuZCBwcmVmaXhlZCgtd2Via2l0LCAkdmFsdWUpIHsgbGlzdC1zdHlsZS1pbWFnZTogLXdlYmtpdCgkdmFsdWUpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhICAgICAgICBhbmQgcHJlZml4ZWQoLW8sICAgICAgJHZhbHVlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6ICAgICAgLW8oJHZhbHVlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmcgICAgICAgICAgYW5kIHByZWZpeGVkKC1zdmcsICAgICR2YWx1ZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAgICAtc3ZnKCR2YWx1ZSk7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogICAgICAgICAkdmFsdWUgO1xufVxuXG4vLyBjb250ZW50IHByb3BlcnR5IHN1cHBvcnQgZm9yIHZlbmRvciBwcmVmaXhpbmcgd2l0aGluIHZhbHVlcy5cbkBtaXhpbiBjb250ZW50KCR2YWx1ZSkge1xuICAkdmFsdWU6IC1jb21wYXNzLWxpc3QoJHZhbHVlKTtcbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgICAgIGFuZCBwcmVmaXhlZCgtbW96LCAgICAkdmFsdWUpIHsgY29udGVudDogICAgLW1veigkdmFsdWUpOyB9XG4gIEBpZiAkc3VwcG9ydC1mb3Itb3JpZ2luYWwtd2Via2l0LWdyYWRpZW50cyBhbmQgcHJlZml4ZWQoLW93ZywgICAgJHZhbHVlKSB7IGNvbnRlbnQ6ICAgIC1vd2coJHZhbHVlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQgICAgICAgYW5kIHByZWZpeGVkKC13ZWJraXQsICR2YWx1ZSkgeyBjb250ZW50OiAtd2Via2l0KCR2YWx1ZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgICAgIGFuZCBwcmVmaXhlZCgtbywgICAgICAkdmFsdWUpIHsgY29udGVudDogICAgICAtbygkdmFsdWUpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZyAgICAgICAgICBhbmQgcHJlZml4ZWQoLXN2ZywgICAgJHZhbHVlKSB7IGNvbnRlbnQ6ICAgIC1zdmcoJHZhbHVlKTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAgICAgICAgICR2YWx1ZSA7XG59XG4iLCJsYWJlbC5yZXF1aXJlZDpiZWZvcmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmZvcm1fX2ZpZWxkc19fbGFiZWwge1xuICAuZm9ybV9fZmllbGRzLmlzLWRpcnR5ID4gJiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG91cjtcblxuICAgICYgPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcoaGFsZik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBAaW5jbHVkZSBjb3JuZXItcmFkaXVzKDk5OSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY3AtbGluay13YXJuaW5nLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogIzMyMzIzMjk1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggIzFhMWExYTg4O1xuICAgICAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIGEjY3AtbGluay1mb3J3YXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZmgtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgXG5cbn1cbiIsIi5zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogc3BhY2luZygxLjUpO1xuICAgIGhlaWdodDogc3BhY2luZygxLjUpO1xuXG4gICAgJjpub3QoW2ZpbGxdKSB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5zdmcteHMgc3ZnIHtcbiAgICB3aWR0aDogc3BhY2luZygwLjc1KTtcbiAgICBoZWlnaHQ6IHNwYWNpbmcoMC43NSk7XG4gIH1cblxuICAmLnN2Zy1zbSBzdmcge1xuICAgIHdpZHRoOiBzcGFjaW5nKCk7XG4gICAgaGVpZ2h0OiBzcGFjaW5nKCk7XG4gIH1cblxuICAmLnN2Zy1tZCBzdmcge1xuICAgIHdpZHRoOiBzcGFjaW5nKDIpO1xuICAgIGhlaWdodDogc3BhY2luZygyKTtcbiAgfVxuXG4gICYuc3ZnLWxnIHN2ZyB7XG4gICAgd2lkdGg6IHNwYWNpbmcoMi41KTtcbiAgICBoZWlnaHQ6IHNwYWNpbmcoMi41KTtcbiAgfVxuXG4gICYuc3ZnLXhsIHN2ZyB7XG4gICAgd2lkdGg6IHNwYWNpbmcoNCk7XG4gICAgaGVpZ2h0OiBzcGFjaW5nKDQpO1xuICB9XG59XG4iLCIkZjEtbGlnaHQtZ3JleTogI2YxZjFmMTtcbiRmNy1saWdodC1ncmV5OiAjNzc3Nzc3O1xuJGY4LWdyZXk6ICM0MzQzNDM7XG4kZjEwLWJsdWU6ICM1OTkwREM7XG4kZjExLWJsdWU6ICMzQjVGOTA7XG5cbi52aGNsLWluZm8ge1xuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmMS1saWdodC1ncmV5O1xuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMTZweDtcbiAgICB9XG5cbiAgICAvLyAgICAgICAgICAgICAgICAgLy9cbiAgICAvLyAtLS0gQ2xhc3NlcyAtLS0gLy9cbiAgICAvLyAgICAgICAgICAgICAgICAgLy9cbiAgICAmX19jdGEge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAxLjV2dyAzdncgLTAuN3Z3IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xuICAgICAgfVxuXG4gICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAgICAgICAgICAgICAgICAgIC8vXG4gICAgLy8gLS0tIEVsZW1lbnRzIC0tLSAvL1xuICAgIC8vICAgICAgICAgICAgICAgICAgLy9cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkZjctbGlnaHQtZ3JleTtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRmOC1ncmV5O1xuICAgIH1cbiAgfVxuXG4gIC8vICAgICAgICAgICAgICAvL1xuICAvLyAtLS0gTUFJTiAtLS0gLy9cbiAgLy8gICAgICAgICAgICAgIC8vXG4gICZfX2NlcnQge1xuICAgIC5tZWRpYSB7XG4gICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jZXJ0aWZpZWQtaWNvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmb250LWZhbWlseTogUHJveGltYTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogUHJveGltYTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNDM0MzQzO1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB3aWR0aDogNDFweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGYxLWxpZ2h0LWdyZXk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICBmbGV4OiAxIDEgY2FsYyhjYWxjKDEwMCUgLSAxNnB4KSAvIDIpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKGNhbGMoMTAwJSAtIDE2cHgpIC8gMik7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTU2cHgpIHtcbiAgICAgIG1hcmdpbjogMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1tZWRpdW0pIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgbGkge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRmMS1saWdodC1ncmV5O1xuICAgIC8vZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAvL2ZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIHNhZmVfbW9iaWxlX3dvcmRfYnJlYWtzO1xuICB9XG5cbiAgJl9fZGlzY2xhaW1lciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkZjctbGlnaHQtZ3JleTtcbiAgfVxuXG4gICZfX21vcmVEZXRhaWxzIHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiAkZjctbGlnaHQtZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmRwLWRmIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4udmRwLS1zdGlja3ktYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoMTAwdmggLSB2YXIoLS1keW5hbWljLWFkLWhlaWdodCkgLSAxNnB4KTtcbn1cblxuLmFjdGl2ZUZvcm0ge1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYWNjb3JkaWFuSG92ZXIge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFjY29yZGlhbkhvdmVyIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiIsIiN2ZHAtZGVza3RvcC10b3BiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICAvLyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbiN2ZHAtdG9wYmFyLS1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDU4cHg7XG59XG5cbi52ZHAtdG9wbmF2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJmaC1jb2xvcjtcbiAgaGVpZ2h0OiA2N3B4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IC02N3B4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2NvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuXG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYtLWNvbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICB9XG5cbiAgICAmX190cmltIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIG1pbi13aWR0aDogMzlweDtcbiAgICBtaW4taGVpZ2h0OiAzOXB4O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gIH1cblxuICAjdmRwLXRvcG5hdl9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN2ZHAtdG9wbmF2X19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLWxpbmtzIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLS1saW5rQm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXByaWNlIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY3RhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuaXMtc29sZCB7XG4gIC52ZWhpY2xlLWdhbGxlcnkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdTT0xEJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzBweCAjYmEzMDMwMzU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ0LjI2ZGVnLCAjZGI0ZDRkIDI2LjQ1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgJHJlZDtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDFlbTtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgdG9wOiAtNDFweDtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMTBweCAycHggOC43OWVtO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICByaWdodDogLTUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52ZHAtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi52ZWhpY2xlLWdhbGxlcnkge1xuICAmX19pbWcge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZkcC10aXRsZSB7XG4gIEBpbmNsdWRlIHNhZmVfbW9iaWxlX3dvcmRfYnJlYWtzO1xuXG4gIGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBAaW5jbHVkZSBwYWdlLXRpdGxlO1xuICB9XG5cbiAgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG5ibG9ja3F1b3RlI2NwVmVoaWNsZUNvbW1lbnRzIHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi52aWRlby1pdGVtIHtcbiAgLmljb24uaWNvbi0tdmlkZW8ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cbn1cblxuLmJyYW5kLXRleHQge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGVWZWhpY2xlIHtcbiAgJi0tY3RhIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IC01cHggMTBweCAjMzMzMzMzMTAsIDBweCA1cHggMTBweCAjMzMzMzMzMTA7XG5cbiAgICAmLS1wcmljZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxufVxuXG5kaXYudW5pYy1pY29uLWNvbmZpZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAuc21hbGwtZnVsbC1mbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMHB4IDhweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLS1mbGV4LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcmVzdC1ncmV5O1xuICB9XG4gIC52ZHAtdGl0bGUge1xuICAgID4gZGl2LCBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGRpdiNjb250YWN0Rm9ybSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC52ZHAtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLy8gZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcblxuICB9XG5cbiAgLnZkcC0tc2VsbGVySW5mbyB7XG4gICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gICN2ZHAge1xuICAgIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJmaF92ZHBfd2lkZ2V0X19ib3R0b20ge1xuXG4gICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBWRFAtU3BlY2lmaWMgQW5pbXNcblxuLmFuaW1hdGVkLS1mYXN0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uYW5pbWF0ZWQtLXNsb3cge1xuICBhbmltYXRpb24tZHVyYXRpb246IDQwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQ1JSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93blNtIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd25Tb2xpZCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXBTb2xpZCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG4uc2xpZGVJbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbi5zbGlkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG4uc2xpZGVJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbi5zbGlkZUluRG93blNtIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duU207XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi5zbGlkZUluRG93blNvbGlkIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duU29saWQ7XG59XG5cbi5zbGlkZU91dFVwU29saWQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcFNvbGlkO1xufVxuIiwiLmlzLXNvbGQtYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdTT0xEJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ0LjI2ZGVnLCAjZGI0ZDRkIDI2LjQ1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgI0Q2M0EzQTtcbiAgICBwYWRkaW5nOiA0ZW0gMmVtIDAuMWVtIDIuNmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICByaWdodDogLTM5cHg7XG4gICAgdG9wOiAtMzRweDtcbiAgfVxufVxuXG4udmVoaWNsZV9fY2FyZCB7XG4gICYtLWRlYWxlckluZm8ge1xuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZGVhbGVyIHtcbiAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgICBtYXJnaW46IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG4udG9wLW1pbnVzLTIwIHtcbiAgdG9wOiAtMjBweDtcbn1cblxuLnRvcC1taW51cy00NSB7XG4gIHRvcDogLTQ1cHg7XG59XG5cbi50b3AtcGx1cy0yMyB7XG4gIHRvcDogMjNweDtcbn1cblxuLnNycC1oZWFkZXIge1xuICBoMSwgaDIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgcGFnZS10aXRsZTtcbiAgfVxuXG4gIC5zcnAtc29ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXItZ3JleTtcbiAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICBoMSwgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG4gICAgLnNycC1zb3J0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uZXdfZmllbGRfdGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZzogMHB4IDNweDtcbn1cblxuLypcbiAgTWFrZXMgU2VhcmNoIGZpbHRlciBidXR0b24gc3RpY2sgdG8gYm90dG9tIG9mIHRoZSBzY3JlZW4gc28gdXNlciBjYW4gYWx3YXlzIHNlZSBpdC5cbiovXG4uc3JwLWZpbHRlcnMge1xuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0LWdyb3VwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlci1idXR0b24tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IC0zcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zcnAtYWQtY29udCB7XG4gIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gIH1cblxuICAmLS10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMTIycHg7XG4gICAgbWF4LWhlaWdodDogMTIycHg7XG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmFkLXBsYWNlaG9sZGVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWQtZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkobWVkaXVtKSB7XG4gIC5maWx0ZXItd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLnNycC1maWx0ZXItYnV0dG9uLS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAvLyBTaG93IEZpbHRlcnMgQWJvdmUgY2F0ZmlzaCBhZFxuICAuZmlsdGVyLXdpZGdldC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxufVxuIiwiLy9Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbi8vICAucGFydG5lckxvZ28tLWZsZXgge1xuLy8gICAgZGlzcGxheTogZ3JpZDtcbi8vICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4vLyAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICBnYXA6IDE2cHg7XG4vL1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNjAwcHgsICRtZWRpdW0tZW5kKSB7XG4vLyAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4vLyAgICB9XG4vL1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxhcmdlLXN0YXJ0LCAkbGFyZ2UtZW5kKSB7XG4vLyAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4vLyAgICB9XG4vL1xuLy8gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHhsYXJnZS1zdGFydCkge1xuLy8gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuLy9cbi8vQHN1cHBvcnRzIG5vdCAoZGlzcGxheTogZ3JpZCkge1xuLy8gIC5wYXJ0bmVyTG9nby0tZmxleCB7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbi8vICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICB9XG4vL1xuLy8gIC5wYXJ0bmVyLWxvZ28ge1xuLy8gICAgbWFyZ2luOiAxNnB4O1xuLy8gIH1cbi8vfVxuXG4ucGFydG5lckxvZ28tLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAmID4gKiB7XG4gICAgJGl0ZW1XaWR0aDogY2FsYyhjYWxjKDEwMCUgLyAyKSAtIDE2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSAkaXRlbVdpZHRoO1xuICAgIG1heC13aWR0aDogJGl0ZW1XaWR0aDtcblxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNjAwcHgsICRtZWRpdW0tZW5kKSB7XG4gICAgJiA+ICoge1xuICAgICAgJGl0ZW1XaWR0aDogY2FsYyhjYWxjKDEwMCUgLyAzKSAtIDE2cHgpO1xuICAgICAgZmxleDogMSAxICRpdGVtV2lkdGg7XG4gICAgICBtYXgtd2lkdGg6ICRpdGVtV2lkdGg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxhcmdlLXN0YXJ0LCAkbGFyZ2UtZW5kKSB7XG4gICAgJiA+ICoge1xuICAgICAgJGl0ZW1XaWR0aDogY2FsYyhjYWxjKDEwMCUgLyA0KSAtIDE2cHgpO1xuICAgICAgZmxleDogMSAxICRpdGVtV2lkdGg7XG4gICAgICBtYXgtd2lkdGg6ICRpdGVtV2lkdGg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHhsYXJnZS1zdGFydCkge1xuICAgICYgPiAqIHtcbiAgICAgICRpdGVtV2lkdGg6IGNhbGMoY2FsYygxMDAlIC8gNSkgLSAxNnB4KTtcbiAgICAgIGZsZXg6IDEgMSAkaXRlbVdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAkaXRlbVdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4ucGFydG5lci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG5cbiAgQGluY2x1ZGUgc2hhZG93KCk7XG5cbiAgJl9fY29udCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uaW5zdXJhbmNlLS1oZXJvIHtcbiAgbWluLWhlaWdodDogMzEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gIH1cbn1cbiIsIi8vRGVhbGVyIFNlYXJjaCBMYW5kaW5nIFBhZ2UgU3R5bGVzXG5cbi5ib3gtLWRlYWxlci1zb2x1dGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS42NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cblxuLmRlYWxlci1jdGEtbW9iaWxlIHtcbiAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMztcbiAgICBiYWNrZ3JvdW5kOiAkYmZoLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmZoLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgfVxuICB9XG59XG4iLCIuZGVhbGVyLWlucXVpcnktaGVybyB7XG4gICAgYmFja2dyb3VuZDogI2U2ZWNmMDtcbiAgICBoZWlnaHQ6IDU2dmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIC8vQkctSU1BR0VcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvcHJpbWFyeS9iYWNrZ3JvdW5kcy9yb2FkLmpwZycpOyAgICBcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjRkVGRUZGO1xuICAgIH1cbiAgICBoMSwgaDIge1xuICAgICAgICBjb2xvcjogI0ZFRkVGRjtcbiAgICAgICAgZm9udC1zaXplOiAyLjgzMzM3cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDY0cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICNGRUZFRkY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDhhMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY29uZGFyeS1idG4ge1xuICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRlYWxlci1pbnF1aXJ5LWhlcm8tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGhlaWdodDogMzB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgxLCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1tZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxufVxuXG4jZGVhbGVyLWlucXVpcnktaW5wdXRzIHtcbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2l0eS1zZW8tYmxvY2sge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAuYWNjb3JkaWFuX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICB9XG4gICAgJl9fYmxvZyB7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggIzc0NzQ3NDEwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbiRiZmg6IChcbiAgaGVyby1oZWlnaHQ6IDMzNXB4LFxuICBoZXJvLWJnOiB1cmwoJy9pbWFnZXMvcHJpbWFyeS9idXlGcm9tSG9tZS9idXlGcm9tSG9tZUhlcm9CRy5qcGcnKSxcbiAgY29sb3I6ICM1Q0IzNUQsXG4gIHdpZGdldC1tYXgtd2lkdGg6IDQyMHB4LFxuKTtcblxuLmJmaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdldENvbG9yKHdoaXRlKTtcblxuICBAaW5jbHVkZSB0dy10eXBlLXNldHRpbmdzKFwibGdcIik7XG4gIEBpbmNsdWRlIHNoYWRvdygpO1xuXG4gIEBpbmNsdWRlIGhlYWRpbmdzKCkge1xuICAgIEBleHRlbmQgLmJyYW5kLWZhY2U7XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogc3BhY2luZygyKTtcblxuICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KGxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDQpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0Q29sb3IoYmFja2dyb3VuZC1saWdodCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBtYXJnaW46IC0oc3BhY2luZygpKSAwO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoKSBzcGFjaW5nKDQpIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBnZXQoaGVyby1oZWlnaHQsICRiZmgpO1xuXG4gICAgYmFja2dyb3VuZDogZ2V0KGhlcm8tYmcsICRiZmgpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJiArICoge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2luZygpO1xuICAgIH1cblxuICAgIC5zdmctYmZoLWhlcm8ge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2luZygyKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAzODlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZUJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IGdldENvbG9yKGJmaCk7XG4gICAgICBib3JkZXItcmFkaXVzOiByYWRpdXMoMik7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBoMSB7XG4gICAgICAgIHBhZGRpbmc6IHNwYWNpbmcoKSBzcGFjaW5nKDIpO1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KGdldENvbG9yKGJmaCksICRsaWdodG5lc3M6IC01JSwgJHNwYWNlOiBoc2wpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxlYWRpbmcobm9uZSk7XG4gICAgICAgIEBpbmNsdWRlIHR3LWZvbnQtc2l6ZShcIjR4bFwiLCAkcmVsYXRpdmU6IHRydWUsICRpbXBvcnRhbnQ6IHRydWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ29JY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiBnZXRDb2xvcihiZmgpO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoKSBzcGFjaW5nKDEuNSk7XG4gIH1cblxuICAmX19xdWVzdGlvbi0tYWNjb3JkaWFuIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjY2NjO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIHNwYWNpbmcoKTtcblxuICAgIHAsIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogc3BhY2luZygpO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19oZWxwIHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogcmFkaXVzKDIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBzaGFkb3coKTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtbWVkaXVtKSB7XG4gIC5iZmgge1xuICAgIC5zdmctYmZoLWhlcm8ge1xuICAgICAgbWFyZ2luLXRvcDogc3BhY2luZygyKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoKSBzcGFjaW5nKDIpIDA7XG4gICAgfVxuXG4gICAgJl9faW5mb2NhcmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAuYmZoIHtcbiAgICAmX19oZXJvIHtcbiAgICAgICZfX3RpdGxlQm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBzcGFjaW5nKCkgMjhweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzdweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogc3BhY2luZygxLjUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuXG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ29JY29uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2luZm9jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmZoX19pbmZvY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCBzcGFjaW5nKDIpO1xuICAgIG1hcmdpbi10b3A6IC0oc3BhY2luZygyKSk7XG5cbiAgICAuc3ZnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJhZGl1cyg5OTkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0Q29sb3Iod2hpdGUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2luZygpO1xuXG4gICAgICB3aWR0aDogc3BhY2luZyg0KTtcbiAgICAgIGhlaWdodDogc3BhY2luZyg0KTtcblxuICAgICAgQGluY2x1ZGUgc2hhZG93KCk7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5mcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi0tY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKGNhbGMoOSAvIDE2KSAqIDEwMCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmZoX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGdldENvbG9yKGJmaCk7XG59XG5cbi5iZmhfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICYtLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBnZXRDb2xvcihiZmgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJmaF9saW5rLS10ZXh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLy8gICAgICAgICAgICAgIC8vXG4vLy0tVkRQIFdJREdFVC0tLy9cbi8vICAgICAgICAgICAgICAvL1xuXG4uYmZoX3ZkcF93aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvL21heC13aWR0aDogZ2V0KHdpZGdldC1tYXgtd2lkdGgsICRiZmgpO1xuICBib3JkZXItcmFkaXVzOiByYWRpdXMoMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4ICM1Q0IzNUQ7XG5cbiAgJl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRDb2xvcihiZmgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwYWRkaW5nOiBzcGFjaW5nKCk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggZ2V0Q29sb3IoYmZoKTsgLy9maXhlcyByYW5kb20gd2hpdGUgbGluZSBpbiBiZXR3ZWVuIHNlY3Rpb25zLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogc3BhY2luZyhoYWxmKTtcbiAgICAgIHJpZ2h0OiBzcGFjaW5nKGhhbGYpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjaW5nKCk7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIC8vZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDhweDtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcoKTtcblxuICAgICY6bm90KC5iZmgtLWZ1bGxIZWlnaHQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cblxuICAgICZfX29wdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKCkgc3BhY2luZygpIDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi0tdGFnIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDFweCAwO1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNoZWNrZWQge1xuICAgICAgICAgIG1heC13aWR0aDogMjg2cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBxdWljay1tZWRpYS1xdWVyeSh2aXNpYmxlLXNtYWxsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iZmhDbG9zZSB7XG4gICAgICBwYWRkaW5nOiA4cHggc3BhY2luZygpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IHNwYWNpbmcoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMTIycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNkYjU2MmQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNkM2QzZDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcoKTtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICB9XG5cbiAgICAmX19jb21tZW50cyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBtYXJnaW46IDAgc3BhY2luZygpO1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgICB9XG5cbiAgICAmX19oZWxwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogc3BhY2luZygpO1xuICAgICAgcmlnaHQ6IHNwYWNpbmcoKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAgIC5idXR0b24tLWJyYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNkM2QzZDMgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGdldENvbG9yKGJmaCkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogOHB4IHNwYWNpbmcoKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2MwYzBjMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGdldENvbG9yKGJmaCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICAmX190b3Age1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IHNwYWNpbmcoKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAmX19vcHRpb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW92ZXJsYXkge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAyMCUsIHJnYmEoMjUxLCAyNTEsIDI1MSwgMCkgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iZmhfc3JwX3dpZGdldCB7XG4gIGJvcmRlcjogc29saWQgMXB4IGdldENvbG9yKGJmaCk7XG4gIGJvcmRlci1yYWRpdXM6IHJhZGl1cygpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBnZXRDb2xvcihiZmgpO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgaGVpZ2h0OiA2MHB4O1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBnZXRDb2xvcihiZmgpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2xvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldENvbG9yKGJmaCk7XG4gICAgY29sb3I6IGdldENvbG9yKHdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faWNvbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IGdldENvbG9yKGJmaCk7XG4gICAgfVxuICB9XG59XG5cbi5iZmhfc3JwX2ljb24tLW9uIHtcbiAgZmlsbDogZ2V0Q29sb3IoYmZoKTtcbn1cblxuLmJmaF9zcnBfaWNvbi0tb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJmaC1kaXNjbGFpbWVyIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogc3BhY2luZygpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nKCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmZoLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2V0Q29sb3IoYmZoKSAhaW1wb3J0YW50O1xufVxuXG4uYmZoLS1mdWxsSGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbiIsIkBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgLmZpbmFuY2luZy1hcHBsaWNhdGlvbi1pZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxufVxuXG4uZmluYW5jaW5nLWxhbmRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9wcmltYXJ5L2ZpbmFuY2luZy9maW5hbmNlX2xhbmRpbmdfaGVyby5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMjMzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1tZWRpdW0pIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9wcmltYXJ5L2ZpbmFuY2luZy9maW5hbmNlX2xhbmRpbmdfaGVyby0tc21hbGwuanBnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3ByaW1hcnkvZmluYW5jaW5nL2ZpbmFuY2VfbGFuZGluZ19oZXJvLS1zbWFsbC5qcGcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiAxNzlweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNHB4IDEwMHB4O1xuICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1tZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWZhY2U7XG4gICAgICAgIGNvbG9yOiAkZGFya2VyLWdyZXk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZGFya2VyLWdyZXk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMjRweCA4cHggOHB4O1xuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNTBweDtcbiAgICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMjRweDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrZXItZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpbmVjb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBsZWZ0OiAyNCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1tZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgcGFkZGluZzogMjBweCAxNTBweDtcbiAgICAgIEBpbmNsdWRlIHF1aWNrLW1lZGlhLXF1ZXJ5KHZpc2libGUtbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJi0tY2FybG9hbnMge1xuICAgICAgICBzcGFuLmJveC1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDI2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjg2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcXVpY2stbWVkaWEtcXVlcnkodmlzaWJsZS1zbWFsbCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBoc2woMjA3LCA0NCUsIDQzJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAwIGhzbCgyMDcsIDQ0JSwgMzMlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZmFjZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogaHNsKDIwNywgNDQlLCA0NiUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAwIGhzbCgyMDcsIDQ0JSwgMzYlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWluZm8ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kLWZhY2U7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtlci1ncmV5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnI2xpbmUyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDIxMHB4O1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJi0tY2FycGFnZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBzcGFuLmJveC1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDI2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmQtZmFjZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXItZ3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzQ2NzdBRTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2IoNjksIDExNywgMTg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1hcmtlciB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICM1Q0IzNUQ7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbn0gICAgICAgICAgIFxuIl19 */
