@font-face{font-display:swap;font-family:VT323;font-style:normal;font-weight:400;src:url(files/vt323-vietnamese-400-normal.woff2) format("woff2"),url(files/vt323-all-400-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:VT323;font-style:normal;font-weight:400;src:url(files/vt323-latin-ext-400-normal.woff2) format("woff2"),url(files/vt323-all-400-normal.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:VT323;font-style:normal;font-weight:400;src:url(files/vt323-latin-400-normal.woff2) format("woff2"),url(files/vt323-all-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(files/ibm-plex-sans-cyrillic-ext-500-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-500-normal.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(files/ibm-plex-sans-cyrillic-500-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-500-normal.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(files/ibm-plex-sans-greek-500-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-500-normal.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(files/ibm-plex-sans-vietnamese-500-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-500-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(files/ibm-plex-sans-latin-ext-500-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-500-normal.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(files/ibm-plex-sans-latin-500-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-500-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(files/ibm-plex-sans-cyrillic-ext-600-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-600-normal.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(files/ibm-plex-sans-cyrillic-600-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-600-normal.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(files/ibm-plex-sans-greek-600-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-600-normal.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(files/ibm-plex-sans-vietnamese-600-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-600-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(files/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-600-normal.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(files/ibm-plex-sans-latin-600-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-600-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(files/ibm-plex-sans-cyrillic-ext-700-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-700-normal.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(files/ibm-plex-sans-cyrillic-700-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-700-normal.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(files/ibm-plex-sans-greek-700-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-700-normal.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(files/ibm-plex-sans-vietnamese-700-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-700-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(files/ibm-plex-sans-latin-ext-700-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-700-normal.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(files/ibm-plex-sans-latin-700-normal.woff2) format("woff2"),url(files/ibm-plex-sans-all-700-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--screen-bg-blue:#f5f6fc;--neon-green:#1ac61a;--computer-blue:#27336f;--computer-blue-alt:#384aa1;--washi-light-blue:#46bada;--washi-pink:#aca0a4;--washi-orange:#db7c46}body,html{margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:var(--screen-bg-blue);background-image:url(../images/tiny_dots.svg);background-size:5px;font-family:IBM Plex Sans,sans-serif;margin:10px}.mobile-only{display:block}@media only screen and (min-width:680px){.mobile-only{display:none}}.desktop-only{display:none}@media only screen and (min-width:680px){.desktop-only{display:block}}::-moz-selection{background-color:var(--computer-blue);color:var(--neon-green)}::selection{background-color:var(--computer-blue);color:var(--neon-green)}.wrapper{grid-gap:10px;display:grid;justify-items:start;margin:0;position:relative;text-align:center}@media only screen and (min-width:680px){.wrapper{margin:20px 20px 0;max-width:960px;text-align:left}}footer,header{clear:both;grid-column:1/-1}.hidden{display:none}h3{font-size:1.35em}h3,h4{margin:0;padding:0}h4{font-size:1.25em;font-weight:600}h5{font-size:1em;font-weight:500}h5,h6{margin:0;padding:0}h6{font-family:VT323,monospace;font-size:1.4em;font-weight:400;letter-spacing:2px;text-transform:uppercase}ul{list-style:none;margin:0;padding:0}p{font-size:1.35em;font-weight:500;line-height:1.4}a{color:var(--washi-orange)}a:hover{color:var(--washi-pink)}img{max-width:100%}.svg{display:block;width:600px}h2.section-title{font-family:VT323,monospace;font-size:2rem;font-weight:400;letter-spacing:2px;margin:0 0 10px;text-transform:uppercase}@keyframes blink{0%,to{color:transparent}50%{color:#000}}@-webkit-keyframes blink{0%,to{color:transparent}50%{color:#000}}.branding{width:100%}.branding a{color:inherit;text-decoration:none}h1.name{color:var(--computer-blue);color:var(--neon-green);font-family:IBM Plex Sans,sans-serif;font-size:4em;font-size:3.75em;font-weight:700;letter-spacing:-1px;line-height:1;margin:0;padding:0;text-align:center;text-transform:uppercase}@media only screen and (min-width:680px){h1.name{font-size:3em;text-align:left}}@media only screen and (min-width:800px){h1.name{font-size:4em}}span.irish_surname{display:block}@media only screen and (min-width:680px){span.irish_surname{display:inline-block}}span.irish_surname .lower-c{display:inline-block;margin:3px 0 0;position:relative;vertical-align:top}span.irish_surname .lower-c:after{background-color:var(--computer-blue);bottom:-2px;content:"";display:block;height:3px;left:2px;position:absolute;width:100%}h2.title{font-family:VT323,monospace;font-size:1.65em;font-weight:400;letter-spacing:3px;margin:0 auto;padding:0;text-transform:uppercase}@media only screen and (min-width:680px){h2.title{font-size:1.95em;margin:-5px 0 0}}.blinking_cursor{-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite;margin-left:8px}#hoop-laptop,#hoop-laptop-sign{width:90vw}@media only screen and (min-width:680px){#hoop-laptop,#hoop-laptop-sign{width:700px}}#screensaver-path,#shot-01-path,#shot-02-path,#shot-03-path{opacity:0}#screen{isolation:isolate}#glare{opacity:.2}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(0)}}@keyframes rotate{0%{transform:rotate(1turn)}to{transform:rotate(0)}}#spinning-svg-circle{margin:0;position:absolute;right:0;transform:translate(-50%)}@media only screen and (min-width:680px){#spinning-svg-circle{transform:translateY(-100%)}}#circle{height:150px;overflow:hidden;padding-bottom:100%;position:relative;width:150px}#circle text{color:var(--neon-green);font-family:VT323,monospace;font-size:11.5px;text-transform:uppercase}#circle svg{-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:150px;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:680px){.content{grid-gap:20px;display:grid;grid-template-columns:300px 2fr;margin:20px 0 50px;max-width:960px}}@media only screen and (min-width:960px){.content{grid-gap:10px;grid-template-columns:1fr}}.profile_photo{aspect-ratio:2/3;aspect-ratio:1/1;display:block;display:grid;justify-items:center;margin:0 auto;max-width:300px;overflow:hidden;padding:0;position:relative;width:100%}@media only screen and (min-width:680px){.profile_photo{float:left;margin:0 20px 10px 0}}@media only screen and (min-width:960px){.profile_photo{width:400px}}.profile_photo img{-o-object-fit:contain;object-fit:contain;width:100%}.intro{display:grid;padding:0 20px}@media only screen and (min-width:680px){.intro{grid-column:1/-1;padding:0}}.employers{margin:30px 0}.employers-list{text-align:left}@media only screen and (min-width:680px){.contact{grid-column:2/-1}.profile_photo .modal-open-button{left:0;right:auto}.employers{grid-column:1/-1}}@media only screen and (min-width:768px){.employers-list{grid-gap:10px;display:grid;grid-template-columns:2fr 2fr}}.employers-list li{grid-gap:10px;background-color:#fff;border:4px solid var(--computer-blue-alt);display:grid;grid-template-columns:1fr 1fr;margin:10px 15px 15px 0;padding:10px;position:relative}.employers-list li.volunteer{border-color:var(--washi-light-blue)}.employers-list li.volunteer:after{background-color:darken(#46bada,15)}.employers-list li:after{background-color:var(--computer-blue);content:"";display:block;height:100%;left:8px;position:absolute;top:8px;width:100%;z-index:-1}.employers-list li h5{grid-column:1/-1}.employers-list li h4{text-align:right}.skills{grid-column:1/-1;margin:20px 15px 30px 0}.skills-list{background-color:#fff;border:4px solid red;display:flex;flex-wrap:wrap;padding:10px;position:relative}.skills-list:after{background-color:darken(red,20);content:"";display:block;height:100%;left:8px;position:absolute;top:8px;width:100%;z-index:-1}.skills-list li{font-size:1.1rem;list-style-type:"💾";margin:5px 5px 5px 30px}.skills-list li.video{list-style-type:"🎬"}.skills-list li.design{list-style-type:"🖼"}.skills-list li.disabled{list-style-type:"☠️"}.contact{grid-column:1/-1;margin:20px auto 0}.contact div,.contact li{font-family:VT323,monospace;font-size:1.4rem;font-weight:400;text-transform:uppercase}.washi-tape{background-color:var(--computer-blue);height:60px;left:0;overflow:hidden;position:fixed;top:0;width:100vw}.washi-tape.start{-webkit-animation:open_page 1s;animation:open_page 1s}.washi-tape.slideUp{-webkit-animation:open_modal .5s;animation:open_modal .5s;height:100vh}@-webkit-keyframes open_page{0%{height:100vh}to{height:60px}}@keyframes open_page{0%{height:100vh}to{height:60px}}@-webkit-keyframes open_modal{0%{height:60px}to{height:100vh}}@keyframes open_modal{0%{height:60px}to{height:100vh}}@media only screen and (min-width:680px){.washi-tape{bottom:0;top:auto}}.pi-link{bottom:5px;color:#000;cursor:pointer;font-weight:700;opacity:.1;position:absolute;right:5px}.modal-overlay{background-color:rgba(0,0,0,.4);display:block;left:0;top:0;z-index:1000}.modal,.modal-overlay{height:100%;position:fixed;width:100%}.modal{background-color:var(--computer-blue);left:50%;max-height:100%;max-width:100%;top:50%;transform:translate(-50%,-50%);z-index:1010}.closed{display:none}@media only screen and (min-width:680px){.modal{height:85%;width:95%}}.modal-close-button{background-color:var(--washi-light-blue);border:2px solid var(--washi-light-blue);color:var(--computer-blue);cursor:pointer;font-family:VT323,monospace;font-size:1.5rem;font-weight:700;outline:none;padding:5px 10px;position:absolute;right:20px;top:20px;z-index:1}.modal-close-button:hover{background-color:var(--computer-blue);color:var(--washi-light-blue)}.modal-content{color:#fff;height:100%;left:0;overflow:auto;padding:20px 50px 20px 20px;position:absolute;top:0;width:100%}.modal-content a{color:var(--washi-light-blue)}.modal-content a:hover{color:#fff}@media only screen and (min-width:680px){.photo_credit_info_content{grid-gap:10px;display:grid;grid-template-columns:2fr 2fr}}.photo_credit_info_content h2{display:block;grid-column:1/-1}.photo_credit_info_content>div{display:grid;font-size:.875em;justify-items:center;margin:20px auto}.photo_credit_info_content .profile{width:200px}.contact-form p{text-align:left}.contact-form p.checkbox input,.contact-form p.checkbox label{display:inline-block;width:auto}.contact-form input,.contact-form label,.contact-form textarea{display:block}.contact-form input,.contact-form textarea{padding:10px 7px;width:100%}@media only screen and (min-width:680px){.contact-form input,.contact-form textarea{width:400px}}.contact-form button{background:#43b649;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:VT323;font-size:1.5rem;letter-spacing:1px;padding:7px 15px;text-transform:uppercase}.form-success{background-color:var(--computer-blue);color:#fff;padding:10px 7px}.form-success h2{margin:0;padding:0}.form-success .name{color:var(--neon-green)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS92dDMyMy9pbmRleC5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2UvaWJtLXBsZXgtc2Fucy81MDAuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb250c291cmNlL2libS1wbGV4LXNhbnMvNjAwLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9pYm0tcGxleC1zYW5zLzcwMC5jc3MiLCIuLi9zYXNzL192YXJpYWJsZXMuc2NzcyIsIi4uL3Nhc3MvX25vcm1hbGl6ZS5zY3NzIiwiLi4vc2Fzcy9fbGF5b3V0LnNjc3MiLCIuLi9zYXNzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9zYXNzL19hbmltYXRpb25zLnNjc3MiLCIuLi9zYXNzL19icmFuZGluZy5zY3NzIiwiLi4vc2Fzcy9fY29tcG9uZW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLFdBR0UsaUJBQWtCLENBRmxCLGlCQUFvQixDQUNwQixpQkFBa0IsQ0FFbEIsZUFBZ0IsQ0FDaEIsb0hBQThILENBQzlILHdHQUNGLENBRUEsV0FHRSxpQkFBa0IsQ0FGbEIsaUJBQW9CLENBQ3BCLGlCQUFrQixDQUVsQixlQUFnQixDQUNoQixtSEFBNkgsQ0FDN0gscUdBQ0YsQ0FFQSxXQUdFLGlCQUFrQixDQUZsQixpQkFBb0IsQ0FDcEIsaUJBQWtCLENBRWxCLGVBQWdCLENBQ2hCLCtHQUF5SCxDQUN6SCxtSkFDRixDQ3pCQSxXQUdFLGlCQUFrQixDQUZsQix5QkFBNEIsQ0FDNUIsaUJBQWtCLENBRWxCLGVBQWdCLENBQ2hCLHNJQUFnSixDQUNoSixnRkFDRixDQUVBLFdBR0UsaUJBQWtCLENBRmxCLHlCQUE0QixDQUM1QixpQkFBa0IsQ0FFbEIsZUFBZ0IsQ0FDaEIsa0lBQTRJLENBQzVJLHdEQUNGLENBRUEsV0FHRSxpQkFBa0IsQ0FGbEIseUJBQTRCLENBQzVCLGlCQUFrQixDQUVsQixlQUFnQixDQUNoQiwrSEFBeUks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QUFrQixDQUdsQixVQUFXLENBRFgsUUFBUyxDQURULFNBVUYsQ0FDQSwwQkFDRSxxQ0FBc0MsQ0FDdEMsNkJBRUYsQ0FDQSxlQVFFLFVBQVksQ0FIWixXQUFZLENBRlosTUFBTyxDQUlQLGFBQWMsQ0FEZCwyQkFBNEIsQ0FMNUIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FFTixVQUtGLENBQ0EsaUJBQ0UsNkJBQ0YsQ0FDQSx1QkFDRSxVQUNGLENBQ0EseUNBQ0UsMkJBR0UsYUFBYyxDQUZkLFlBQWEsQ0FDYiw2QkFFRixDQUNGLENBQ0EsOEJBQ0UsYUFBYyxDQUNkLGdCQUNGLENBQ0EsK0JBR0UsWUFBYSxDQUViLGdCQUFpQixDQURqQixvQkFBcUIsQ0FGckIsZ0JBSUYsQ0FDQSxvQ0FDRSxXQUNGLENBRUUsZ0JBQ0UsZUFPRixDQUxJLDhEQUNFLG9CQUFxQixDQUNyQixVQUNGLENBR0osK0RBQ0UsYUFDRixDQUNBLDJDQUVFLGdCQUFpQixDQURqQixVQUtGLENBSEUseUNBSEYsMkNBSUksV0FFSixDQURFLENBRUYscUJBRUUsa0JBQWtCLENBQ2xCLFFBQWEsQ0FHYixlQUFnQixDQUNoQixVQUFZLENBSFosY0FBYyxDQU9kLGlCQUFvQixDQUhwQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBUm5CLGdCQUFpQixDQVNqQix3QkFFRixDQUVGLGNBQ0UscUNBQXNDLENBQ3RDLFVBQVksQ0FDWixnQkFRRixDQVBFLGlCQUNFLFFBQVMsQ0FDVCxTQUNGLENBQ0Esb0JBQ0UsdUJBQ0YiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHZ0MzIzLXZpZXRuYW1lc2UtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdWVDMyMyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy92dDMyMy12aWV0bmFtZXNlLTQwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy92dDMyMy1hbGwtNDAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiB2dDMyMy1sYXRpbi1leHQtNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdWVDMyMyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy92dDMyMy1sYXRpbi1leHQtNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3Z0MzIzLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIHZ0MzIzLWxhdGluLTQwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVlQzMjMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvdnQzMjMtbGF0aW4tNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3Z0MzIzLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIi8qIGlibS1wbGV4LXNhbnMtY3lyaWxsaWMtZXh0LTUwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWN5cmlsbGljLWV4dC01MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNTAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogaWJtLXBsZXgtc2Fucy1jeXJpbGxpYy01MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1jeXJpbGxpYy01MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNTAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtZ3JlZWstNTAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL2libS1wbGV4LXNhbnMtZ3JlZWstNTAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL2libS1wbGV4LXNhbnMtYWxsLTUwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtdmlldG5hbWVzZS01MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy12aWV0bmFtZXNlLTUwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWFsbC01MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtbGF0aW4tZXh0LTUwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWxhdGluLWV4dC01MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNTAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBpYm0tcGxleC1zYW5zLWxhdGluLTUwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWxhdGluLTUwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWFsbC01MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIi8qIGlibS1wbGV4LXNhbnMtY3lyaWxsaWMtZXh0LTYwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWN5cmlsbGljLWV4dC02MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNjAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogaWJtLXBsZXgtc2Fucy1jeXJpbGxpYy02MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1jeXJpbGxpYy02MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNjAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtZ3JlZWstNjAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL2libS1wbGV4LXNhbnMtZ3JlZWstNjAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL2libS1wbGV4LXNhbnMtYWxsLTYwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtdmlldG5hbWVzZS02MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy12aWV0bmFtZXNlLTYwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWFsbC02MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtbGF0aW4tZXh0LTYwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWxhdGluLWV4dC02MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNjAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBpYm0tcGxleC1zYW5zLWxhdGluLTYwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWxhdGluLTYwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWFsbC02MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIi8qIGlibS1wbGV4LXNhbnMtY3lyaWxsaWMtZXh0LTcwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWN5cmlsbGljLWV4dC03MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNzAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogaWJtLXBsZXgtc2Fucy1jeXJpbGxpYy03MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1jeXJpbGxpYy03MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNzAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtZ3JlZWstNzAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL2libS1wbGV4LXNhbnMtZ3JlZWstNzAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL2libS1wbGV4LXNhbnMtYWxsLTcwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtdmlldG5hbWVzZS03MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy12aWV0bmFtZXNlLTcwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWFsbC03MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGlibS1wbGV4LXNhbnMtbGF0aW4tZXh0LTcwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWxhdGluLWV4dC03MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvaWJtLXBsZXgtc2Fucy1hbGwtNzAwLW5vcm1hbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBpYm0tcGxleC1zYW5zLWxhdGluLTcwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWxhdGluLTcwMC1ub3JtYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi9maWxlcy9pYm0tcGxleC1zYW5zLWFsbC03MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIkBpbXBvcnQgXCJAZm9udHNvdXJjZS92dDMyM1wiO1xuQGltcG9ydCBcIkBmb250c291cmNlL2libS1wbGV4LXNhbnMvNTAwLmNzc1wiO1xuQGltcG9ydCBcIkBmb250c291cmNlL2libS1wbGV4LXNhbnMvNjAwLmNzc1wiO1xuQGltcG9ydCBcIkBmb250c291cmNlL2libS1wbGV4LXNhbnMvNzAwLmNzc1wiO1xuXG46cm9vdCB7XG4gIC0tc2NyZWVuLWJnLWJsdWU6ICNGNUY2RkM7XG4gIC0tbmVvbi1ncmVlbjogIzFBQzYxQTtcbiAgLS1jb21wdXRlci1ibHVlOiAjMjczMzZGO1xuICAtLWNvbXB1dGVyLWJsdWUtYWx0OiAjMzg0QUExO1xuICAtLXdhc2hpLWxpZ2h0LWJsdWU6ICM0NkJBREE7XG4gIC0td2FzaGktcGluazogI2FjYTBhNDtcbiAgLS13YXNoaS1vcmFuZ2U6ICNEQjdDNDY7XG59XG5cbiRtb2JpbGVfYnJlYWtwb2ludDogNTYwcHg7XG4kbW9iaWxlX2JyZWFrcG9pbnQ6IDY4MHB4O1xuLy8gJG1vYmlsZV9icmVha3BvaW50OiA3NjhweDtcbiRpcGFkX2JyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kcmVhZGFibGVfbGVuZ3RoX21heDogOTYwcHg7XG5cblxuJGNvbXB1dGVyLWZvbnQ6ICdWVDMyMycsIG1vbm9zcGFjZTsiLCJodG1sLCBib2R5IHttYXJnaW46MDsgcGFkZGluZzowfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2NyZWVuLWJnLWJsdWUpO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQzLCAyNDMsIDI0MCk7XG4gIFxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RpbnlfZG90cy5zdmcpO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RpbnlfZG90c195ZWxsb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHg7XG59XG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX2JyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX2JyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29tcHV0ZXItYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS1uZW9uLWdyZWVuKTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb21wdXRlci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLW5lb24tZ3JlZW4pO1xufSIsIi53cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gIGdyaWQtZ2FwOiAxMHB4O1xuICBtYXJnaW46IDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX2JyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwO1xuXHRcdG1heC13aWR0aDogJHJlYWRhYmxlX2xlbmd0aF9tYXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuaGVhZGVyLCBmb290ZXIge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAvKiBuZWVkZWQgZm9yIHRoZSBmbG9hdGVkIGxheW91dCAqL1xuICBjbGVhcjogYm90aDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIlxuaDMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuaDQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuaDUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDYge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkY29tcHV0ZXItZm9udDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxucCB7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX2JyZWFrcG9pbnQpIHtcbiAgcCB7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuYSB7XG4gIGNvbG9yOiB2YXIoLS13YXNoaS1vcmFuZ2UpO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13YXNoaS1waW5rKTtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwMHB4O1xuXG59XG5oMi5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICRjb21wdXRlci1mb250O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59IiwiQGtleWZyYW1lcyBibGluayB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgNTAlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJsaW5rIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICA1MCUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmsge1xuICBmcm9tLFxuICB0byB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDUwJSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGJsaW5rIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICA1MCUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGJsaW5rIHtcbiAgZnJvbSxcbiAgdG8ge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICA1MCUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuIiwiLmJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuaDEubmFtZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBmb250LXNpemU6IDMuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb21wdXRlci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLW5lb24tZ3JlZW4pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV9icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gIH1cbn1cbnNwYW4uaXJpc2hfc3VybmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubG93ZXItYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29tcHV0ZXItYmx1ZSk7XG4gICAgfVxuICB9XG59XG5cbi8qIHRpdGxlICovXG5oMi50aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogJGNvbXB1dGVyLWZvbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogMS42NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogMS45NWVtO1xuICAgIG1hcmdpbjogLTVweCAwIDAgMDtcbiAgfVxufVxuXG4uYmxpbmtpbmdfY3Vyc29yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogMXMgYmxpbmsgc3RlcC1lbmQgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xuICBhbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xufVxuI2hvb3AtbGFwdG9wLXNpZ24sXG4jaG9vcC1sYXB0b3Age1xuICB3aWR0aDogOTB2dztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX2JyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cbiNzaG90LTAxLXBhdGgsXG4jc2hvdC0wMi1wYXRoLFxuI3Nob3QtMDMtcGF0aCB7XG4gIG9wYWNpdHk6IDA7XG59XG4jc2NyZWVuc2F2ZXItcGF0aCB7XG4gIG9wYWNpdHk6IDA7XG59XG4jc2NyZWVuIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuI2dsYXJlIHtcbiAgb3BhY2l0eTogLjI7XG4gIC8vIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xufVxuI3RleHQtY29ubmVjdCB7XG4gIC8vIG1peC1ibGVuZC1tb2RlOiBleGNsdXNpb247XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgZnJvbSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgIHRvIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxufVxuQC1tcy1rZXlmcmFtZXMgcm90YXRlIHtcbiAgICBmcm9tIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICB0byB7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxufVxuQC1vLWtleWZyYW1lcyByb3RhdGUge1xuICAgIGZyb20geyAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgdG8geyAtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxufVxuQGtleWZyYW1lcyByb3RhdGUge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxufVxuXG4jc3Bpbm5pbmctc3ZnLWNpcmNsZSB7IFxuICBtYXJnaW46IDAlOyBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV9icmVha3BvaW50KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG4jY2lyY2xlIHsgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gIHBhZGRpbmctYm90dG9tOiAxMDAlOyBcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gIHdpZHRoOiAxNTBweDsgXG4gIGhlaWdodDogMTUwcHg7XG59XG5cbiNjaXJjbGUgdGV4dCB7IFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1ZUMzIzJywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDExLjVweDsgXG4gIGNvbG9yOiB2YXIoLS1uZW9uLWdyZWVuKTtcbn1cblxuI2NpcmNsZSBzdmcgeyBcbiAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IFxuICB3aWR0aDogMTAwJTsgXG4gIGhlaWdodDogMTUwcHg7XG5cblxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgLW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgLW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxufVxuIiwiLy9wcm9maWxlXG5cblxuLmNvbnRlbnQge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAyZnI7XG5cdFx0Z3JpZC1nYXA6IDIwcHg7XG5cdFx0bWF4LXdpZHRoOiAkcmVhZGFibGVfbGVuZ3RoX21heDtcblx0XHRtYXJnaW46IDIwcHggMCA1MHB4O1xuXHR9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlYWRhYmxlX2xlbmd0aF9tYXgpIHtcbiAgICBncmlkLWdhcDogMTBweDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnByb2ZpbGVfcGhvdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAvLyBwYWRkaW5nLXRvcDogMTA1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAyIC8gMztcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV9icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlYWRhYmxlX2xlbmd0aF9tYXgpIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLy8gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIC8vIGJvcmRlcjogM3B4IHNvbGlkIHJlZDtcbiAgLy8gYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggM3B4O1xuICBpbWcge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuLy8gLnByb2ZpbGVfcGhvdG8gLm1vZGFsLW9wZW4tYnV0dG9uIHtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB0b3A6IDEwcHg7XG4vLyAgIHJpZ2h0OiAwO1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgcGFkZGluZzogMCA0cHg7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICBmb250LXdlaWdodDogNzAwO1xuLy8gICBmb250LWZhbWlseTogJ1ZUMzIzJywgbW9ub3NwYWNlO1xuLy8gICBmb250LWZhbWlseTogJGNvbXB1dGVyLWZvbnQ7XG4vLyAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuLy8gICBsaW5lLWhlaWdodDogMTtcbi8vICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29tcHV0ZXItYmx1ZSk7XG4vLyAgIGNvbG9yOiB2YXIoLS1jb21wdXRlci1ibHVlKTtcbi8vIH1cbi8vIC5wcm9maWxlX3Bob3RvIC5tb2RhbC1vcGVuLWJ1dHRvbjpob3ZlciB7XG4vLyAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdhc2hpLXBpbmspO1xuLy8gICBjb2xvcjogdmFyKC0td2FzaGktcGluayk7XG4vLyB9XG4uaW50cm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV9icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB9XG59XG4uZW1wbG95ZXJzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uZW1wbG95ZXJzLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfYnJlYWtwb2ludCkge1xuICAuY29udGFjdCB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAtMTtcbiAgfVxuICAucHJvZmlsZV9waG90byAubW9kYWwtb3Blbi1idXR0b24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmVtcGxveWVycyB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxufVxuXG4uZW1wbG95ZXJzLWxpc3Qge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkX2JyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDJmcjtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgfVxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTBweCAxNXB4IDE1cHggMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbXB1dGVyLWJsdWUtYWx0KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICAmLnZvbHVudGVlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXdhc2hpLWxpZ2h0LWJsdWUpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDZCQURBLCAxNSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29tcHV0ZXItYmx1ZSk7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5cbi5za2lsbHMge1xuICBtYXJnaW46IDIwcHggMTVweCAzMHB4IDA7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG59XG4uc2tpbGxzLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDRweCBzb2xpZCByZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4ocmVkLCAyMCk7XG4gIH1cbiAgbGkge1xuICAgbWFyZ2luOiA1cHggNXB4IDVweCAzMHB4O1xuICAgZm9udC1zaXplOiAxLjFyZW07XG4gICBsaXN0LXN0eWxlLXR5cGU6ICfwn5K+JztcbiAgICYudmlkZW8ge1xuICAgICBsaXN0LXN0eWxlLXR5cGU6ICfwn46sJztcbiAgIH1cbiAgICYuZGVzaWduIHtcbiAgICAgbGlzdC1zdHlsZS10eXBlOiAn8J+WvCc7XG4gICB9XG4gICAmLmRpc2FibGVkIHtcbiAgICAgbGlzdC1zdHlsZS10eXBlOiAn4pig77iPJztcbiAgIH1cbiB9XG59XG5cbi5jb250YWN0IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cbi5jb250YWN0IGxpLCAuY29udGFjdCBkaXYge1xuICBmb250LWZhbWlseTogJGNvbXB1dGVyLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLy8gLmNvbnRhY3QgYSB7XG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2NyZWVuLWJnLWJsdWUpO1xuLy8gICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1uZW9uLWdyZWVuKTtcbi8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICBwYWRkaW5nOiA1cHggMTVweDtcbi8vICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4vLyAgIGNvbG9yOmdyZWVuO1xuLy8gICBjb2xvcjogdmFyKC0tbmVvbi1ncmVlbik7XG4vLyB9XG4vLyAuY29udGFjdCBhOmhvdmVyIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVvbi1ncmVlbik7XG4vLyAgIGNvbG9yOiB3aGl0ZTtcbi8vIH1cbi53YXNoaS10YXBlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29tcHV0ZXItYmx1ZSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndhc2hpLXRhcGUuc3RhcnQge1xuICBhbmltYXRpb246IG9wZW5fcGFnZSAxcztcbn1cbi53YXNoaS10YXBlLnNsaWRlVXAge1xuICBhbmltYXRpb246IG9wZW5fbW9kYWwgLjVzO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQGtleWZyYW1lcyBvcGVuX3BhZ2Uge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDEwMHZoOyBcbiAgfVxuXG4gIHRvIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3Blbl9tb2RhbCB7XG4gIGZyb20ge1xuICAgIGhlaWdodDogNjBweDsgXG4gIH1cblxuICB0byB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfYnJlYWtwb2ludCkge1xuICAud2FzaGktdGFwZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnBpLWxpbmsge1xuICBvcGFjaXR5OiAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuLm1vZGFsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsIHtcbiAgei1pbmRleDogMTAxMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb21wdXRlci1ibHVlKTtcbn1cbi5jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX2JyZWFrcG9pbnQpIHtcbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogODUlO1xuICB9XG59XG4ubW9kYWwtY2xvc2UtYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdhc2hpLWxpZ2h0LWJsdWUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXNoaS1saWdodC1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWNvbXB1dGVyLWJsdWUpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkY29tcHV0ZXItZm9udDtcbn1cbi5tb2RhbC1jbG9zZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb21wdXRlci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLXdhc2hpLWxpZ2h0LWJsdWUpO1xuXG59XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1vZGFsLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS13YXNoaS1saWdodC1ibHVlKTtcbn1cbi5tb2RhbC1jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfYnJlYWtwb2ludCkge1xuICAucGhvdG9fY3JlZGl0X2luZm9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnI7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gIH1cbn1cbi5waG90b19jcmVkaXRfaW5mb19jb250ZW50IGgyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG59XG4ucGhvdG9fY3JlZGl0X2luZm9fY29udGVudCA+IGRpdiB7XG4gIC8qIHdpZHRoOiA3NSU7ICovXG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuLnBob3RvX2NyZWRpdF9pbmZvX2NvbnRlbnQgLnByb2ZpbGUge1xuICB3aWR0aDogMjAwcHg7XG59XG4uY29udGFjdC1mb3JtIHtcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLmNoZWNrYm94IHtcbiAgICAgIGxhYmVsLCBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGxhYmVsLCBpbnB1dCwgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX2JyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA3cHggMTVweDsgXG4gICAgYmFja2dyb3VuZDojNDNiNjQ5OyBcbiAgICBib3JkZXI6MCBub25lO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IFxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdWVDMyMyc7XG4gIH1cbn1cbi5mb3JtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb21wdXRlci1ibHVlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDdweDtcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tbmVvbi1ncmVlbik7XG4gIH1cbn0iXX0= */