@import url(https://p.typekit.net/p.css?s=1&k=zfn8ooa&ht=tk&f=26058.26062.26016.26024.26026&a=2209544&app=typekit&e=css);@font-face{font-family:"acumin-pro";src:url(https://use.typekit.net/af/a2c82e/00000000000000003b9acaf4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/a2c82e/00000000000000003b9acaf4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/a2c82e/00000000000000003b9acaf4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:"acumin-pro";src:url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/46da36/00000000000000003b9acaf6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"acumin-pro-extra-condensed";src:url(https://use.typekit.net/af/c4767b/00000000000000003b9acb20/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/c4767b/00000000000000003b9acb20/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/c4767b/00000000000000003b9acb20/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"acumin-pro-extra-condensed";src:url(https://use.typekit.net/af/b8e425/00000000000000003b9acb1c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/b8e425/00000000000000003b9acb1c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/b8e425/00000000000000003b9acb1c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"acumin-pro-extra-condensed";src:url(https://use.typekit.net/af/8d1fa8/00000000000000003b9acb1e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/8d1fa8/00000000000000003b9acb1e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/8d1fa8/00000000000000003b9acb1e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:600}.tk-acumin-pro{font-family:"acumin-pro",sans-serif}.tk-acumin-pro-extra-condensed{font-family:"acumin-pro-extra-condensed",sans-serif}@charset "UTF-8";#start-resizable-editor-section{display:none}.wp-block-audio{margin:0 0 1em}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;overflow-wrap:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:calc(100% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100:only-child{margin-right:0;width:100%}@supports (column-gap:.5em){.wp-block-buttons.is-content-justification-right>.wp-block-button.wp-block-button,.wp-block-buttons>.wp-block-button.wp-block-button{margin-right:0;margin-left:0}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .375em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .25em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .125em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:auto;flex-basis:100%}}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid;padding:.667em 1.333em}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.5em}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.5em;width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin:0 0 1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__embed{margin-bottom:1em}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;align-self:flex-start;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image,.blocks-gallery-grid.is-cropped .blocks-gallery-item,.wp-block-gallery.is-cropped .blocks-gallery-image,.wp-block-gallery.is-cropped .blocks-gallery-item{align-self:inherit}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin:0 0 1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:1;grid-row:1;/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/grid-column:2;grid-row:1;/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:2;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{/*!rtl:begin:ignore*/grid-column:1;grid-row:1 /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-pages-list__item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty,.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty{display:none}.wp-block-navigation .wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item__link{color:inherit;display:block}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-page-list__submenu-icon{height:inherit}.wp-block-navigation .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .wp-block-page-list__submenu-icon svg{stroke:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link{padding:0}.wp-block-navigation .has-child>.wp-block-navigation-link__content,.wp-block-navigation .has-child>.wp-block-pages-list__item__link{margin-right:.5em}.wp-block-navigation .has-child .submenu-container,.wp-block-navigation .has-child .wp-block-navigation-link__container{background-color:inherit;color:inherit;position:absolute;z-index:2;flex-direction:column;align-items:normal;min-width:200px;display:none;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-pages-list__item__link{flex-grow:1}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon{padding-right:.5em}@media (min-width:782px){.wp-block-navigation .has-child .submenu-container .submenu-container:before,.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:hover>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:hover{cursor:pointer}.wp-block-navigation .has-child:hover>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within{cursor:pointer}.wp-block-navigation .has-child:focus-within>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container{left:auto;right:0}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:auto;right:100%}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .wp-block-page-list,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item{margin:0 2em 0 0}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item:last-child{margin-right:0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list>.wp-block-pages-list__item{margin:0 .5em 0 0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container{left:-1em;top:100%}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item{margin:0}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:-1px}@media (min-width:782px){.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:-1px}}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container{left:0;top:100%}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:0}@media (min-width:782px){.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:0}}.wp-block-navigation:not(.has-background) .submenu-container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{align-items:center;list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}@media (min-width:600px){.wp-block-navigation__container{display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block;flex-direction:column;align-items:flex-start}}.items-justified-center .wp-block-navigation__container{justify-content:center}.items-justified-right .wp-block-navigation__container{justify-content:flex-end}.items-justified-space-between .wp-block-navigation__container{justify-content:space-between}.is-vertical.items-justified-center>ul{align-items:center}.is-vertical.items-justified-right>ul{align-items:flex-end}.is-vertical.items-justified-right>ul .wp-block-navigation-link,.is-vertical.items-justified-right>ul .wp-block-pages-list__item{margin-right:0;justify-content:flex-end}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;align-items:flex-start;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;overflow:auto;z-index:100000;padding:24px;background-color:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:flex-start;line-height:48px;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list{flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container{background:transparent!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:flex;flex-direction:row;position:relative;background-color:inherit}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open{display:none}}.items-justified-left .wp-block-navigation__responsive-container-open{margin-left:0;margin-right:auto}.items-justified-center .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:auto}.items-justified-right .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:0}.wp-block-navigation__responsive-container-close{position:absolute;top:24px;right:24px;z-index:2}.wp-block-navigation__responsive-close{width:100%}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{width:100%;height:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container{position:relative;opacity:1;visibility:visible;padding:0 0 0 32px;border:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item{flex-direction:column;align-items:flex-start}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-home-link__content{color:inherit;display:block;padding:.5em 1em}.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{top:-1px}.wp-block-navigation .wp-block-page-list{display:flex;flex-wrap:wrap;background-color:inherit}.wp-block-navigation .wp-block-pages-list__item{background-color:inherit}.wp-block-navigation .wp-block-page-list__submenu-icon{display:none}.is-open .wp-block-navigation__container .wp-block-page-list,.is-vertical .wp-block-navigation__container .wp-block-page-list,.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon{display:block}@media (min-width:480px){.is-open .wp-block-navigation__container .wp-block-page-list{display:flex}}.items-justified-space-between .wp-block-page-list{display:contents}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0%}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments .commentlist{list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.75em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block}.wp-block-post-comments .comment-form-comment textarea{box-sizing:border-box;width:100%}.wp-block-post-comments .reply{font-size:.75em;margin-bottom:1.4em}.wp-block-post-comments input,.wp-block-post-comments textarea{border:1px solid #949494}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-excerpt__more-link,.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-post-template li,.wp-block-query-loop li{clear:both}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li:nth-child(2n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li:nth-child(3n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li:nth-child(4n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li:nth-child(5n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li:nth-child(6n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@charset "UTF-8";@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:0}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#cc4b37}.form-error.is-visible{display:block}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.h1,h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h2,h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h3,h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h4,h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h5,h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h6,h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width:40em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.9375rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#1468a0}a img{border:0}hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.cell.shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}.grid-y{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{width:auto;max-width:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:40em){.grid-y>.medium-auto{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width:40em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:40em){.medium-grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print,screen and (min-width:40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print,screen and (min-width:40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.85em 1em;border:1px solid transparent;border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#14679e;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#1779ba;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#126195;color:#fefefe}.button.secondary{background-color:#767676;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5e5e5e;color:#fefefe}.button.success{background-color:#3adb76;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#0a0a0a}.button.warning{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.alert{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#1779ba;color:#fefefe}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#1779ba;color:#fefefe}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#767676;color:#fefefe}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#0a0a0a}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#0a0a0a}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#cc4b37;color:#fefefe}.button.hollow{border:1px solid #1779ba;color:#1779ba}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow:focus.disabled,.button.hollow:focus[disabled],.button.hollow:hover.disabled,.button.hollow:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary{border:1px solid #1779ba;color:#1779ba}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled],.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled],.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled],.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled],.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled],.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear:focus,.button.clear:hover{background-color:transparent}.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{background-color:transparent}.button.clear:focus,.button.clear:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover.disabled,.button.clear:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear,.button.clear.disabled,.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #1779ba;color:#1779ba}.button.clear.primary:focus,.button.clear.primary:hover{border-color:#0c3d5d;color:#0c3d5d}.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled]{border:1px solid #1779ba;color:#1779ba}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:focus,.button.clear.secondary:hover{border-color:#3b3b3b;color:#3b3b3b}.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{border-color:#157539;color:#157539}.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover.disabled,.button.clear.success:hover[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{border-color:#805700;color:#805700}.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{border-color:#67251a;color:#67251a}.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert[disabled]{border-color:transparent}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.clear::after,.button.dropdown.hollow::after{border-top-color:#1779ba}.button.dropdown.clear.primary::after,.button.dropdown.hollow.primary::after{border-top-color:#1779ba}.button.dropdown.clear.secondary::after,.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.clear.success::after,.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.clear.warning::after,.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.clear.alert::after,.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}.button-group{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.button-group::after,.button-group::before{display:table;content:' ';-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.button-group::after{clear:both}.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:.9rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded .button{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.button-group.primary .button{background-color:#1779ba;color:#fefefe}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#126195;color:#fefefe}.button-group.secondary .button{background-color:#767676;color:#fefefe}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#5e5e5e;color:#fefefe}.button-group.success .button{background-color:#3adb76;color:#0a0a0a}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#0a0a0a}.button-group.warning .button{background-color:#ffae00;color:#0a0a0a}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#0a0a0a}.button-group.alert .button{background-color:#cc4b37;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#a53b2a;color:#fefefe}.button-group.stacked,.button-group.stacked-for-medium,.button-group.stacked-for-small{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child{margin-bottom:0}.button-group.stacked-for-medium.expanded .button,.button-group.stacked-for-small.expanded .button,.button-group.stacked.expanded .button{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}@media print,screen and (min-width:40em){.button-group.stacked-for-small .button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}@media print,screen and (min-width:64em){.button-group.stacked-for-medium .button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}@media screen and (max-width:39.99875em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}@media screen and (max-width:63.99875em){.button-group.stacked-for-medium.expanded{display:block}.button-group.stacked-for-medium.expanded .button{display:block;margin-right:0}}.close-button{position:absolute;color:#8a8a8a;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.label{display:inline-block;padding:.33333rem .5rem;border-radius:0;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;background:#1779ba;color:#fefefe}.label.primary{background:#1779ba;color:#fefefe}.label.secondary{background:#767676;color:#fefefe}.label.success{background:#3adb76;color:#0a0a0a}.label.warning{background:#ffae00;color:#0a0a0a}.label.alert{background:#cc4b37;color:#fefefe}.progress{height:1rem;margin-bottom:1rem;border-radius:0;background-color:#cacaca}.progress.primary .progress-meter{background-color:#1779ba}.progress.secondary .progress-meter{background-color:#767676}.progress.success .progress-meter{background-color:#3adb76}.progress.warning .progress-meter{background-color:#ffae00}.progress.alert .progress-meter{background-color:#cc4b37}.progress-meter{position:relative;display:block;width:0%;height:100%;background-color:#1779ba}.progress-meter-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-size:.75rem;font-weight:700;color:#fefefe;white-space:nowrap}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider-fill.is-dragging{-webkit-transition:all 0s linear;transition:all 0s linear}.slider-handle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;border-radius:0;background-color:#1779ba;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#14679e}.slider-handle.is-dragging{-webkit-transition:all 0s linear;transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.switch{height:2rem;position:relative;margin-bottom:1rem;outline:0;font-size:.875rem;font-weight:700;color:#fefefe;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4rem;height:2rem;border-radius:0;background:#cacaca;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}input+.switch-paddle{margin:0}.switch-paddle::after{position:absolute;top:.25rem;left:.25rem;display:block;width:1.5rem;height:1.5rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:0;background:#fefefe;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;content:''}input:checked~.switch-paddle{background:#1779ba}input:checked~.switch-paddle::after{left:2.25rem}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle::after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle::after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle::after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle::after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked~.switch-paddle::after{left:2.75rem}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}tbody,tfoot,thead{border:1px solid #f1f1f1;background-color:#fefefe}caption{padding:.5rem .625rem .625rem;font-weight:700}thead{background:#f8f8f8;color:#0a0a0a}tfoot{background:#f1f1f1;color:#0a0a0a}tfoot tr,thead tr{background:0 0}tfoot td,tfoot th,thead td,thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}tbody td,tbody th{padding:.5rem .625rem .625rem}tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody{background-color:#fefefe}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f1f1f1;background-color:#fefefe}@media screen and (max-width:63.99875em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center;background:#1779ba;color:#fefefe}.badge.primary{background:#1779ba;color:#fefefe}.badge.secondary{background:#767676;color:#fefefe}.badge.success{background:#3adb76;color:#0a0a0a}.badge.warning{background:#ffae00;color:#0a0a0a}.badge.alert{background:#cc4b37;color:#fefefe}.breadcrumbs{margin:0 0 1rem 0;list-style:none}.breadcrumbs::after,.breadcrumbs::before{display:table;content:' ';-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.breadcrumbs::after{clear:both}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a{color:#1779ba}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.callout{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:0;background-color:#fff;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#d7ecfa;color:#0a0a0a}.callout.secondary{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#e1faea;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:0;background:#fefefe;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;color:#0a0a0a}.card>:last-child{margin-bottom:0}.card-divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem}.card-section>:last-child{margin-bottom:0}.card-image{min-height:1px}.dropdown-pane{position:absolute;z-index:10;display:none;width:300px;padding:1rem;visibility:hidden;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{display:block;visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.pagination{margin-left:0;margin-bottom:1rem}.pagination::after,.pagination::before{display:table;content:' ';-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.pagination::after{clear:both}.pagination li{margin-right:.0625rem;border-radius:0;font-size:.875rem;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media print,screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#1779ba;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{padding:.1875rem .625rem;content:'\2026';color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:'\00ab'}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:'\00bb'}.has-tip{position:relative;display:inline-block;border-bottom:dotted 1px #8a8a8a;font-weight:700;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:0;background-color:#0a0a0a;font-size:80%;color:#fefefe}.tooltip::before{position:absolute}.tooltip.bottom::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #0a0a0a;bottom:100%}.tooltip.bottom.align-center::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.top.align-center::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.left::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.tooltip.right.align-center::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:0}.accordion-item:last-child>:last-child{border-radius:0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#1779ba}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:'+'}.is-active>.accordion-title::before{content:'\2013'}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.media-object{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.media-object img{max-width:none}@media screen and (max-width:39.99875em){.media-object.stack-for-small{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.media-object-section{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section>:last-child{margin-bottom:0}@media screen and (max-width:39.99875em){.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.stack-for-small .media-object-section img{width:100%}}.media-object-section.main-section{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.orbit{position:relative}.orbit-container{position:relative;height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%;position:absolute}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{position:absolute;bottom:0;width:100%;margin-bottom:0;padding:1rem;background-color:rgba(10,10,10,.5);color:#fefefe}.orbit-next,.orbit-previous{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;padding:1rem;color:#fefefe}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgba(10,10,10,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}.orbit-bullets button:hover{background-color:#8a8a8a}.orbit-bullets button.is-active{background-color:#8a8a8a}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs::after,.tabs::before{display:table;content:' ';-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#1779ba}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1673b1}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#1779ba}[data-whatinput=mouse] .tabs-title>a{outline:0}.tabs-title>a:hover{background:#fefefe;color:#1468a0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#1779ba}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;-webkit-transition:all .5s ease;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fefefe;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(10,10,10,.2);box-shadow:0 0 0 1px rgba(10,10,10,.2);line-height:0}a.thumbnail{-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{-webkit-box-shadow:0 0 6px 1px rgba(23,121,186,.5);box-shadow:0 0 6px 1px rgba(23,121,186,.5)}a.thumbnail image{-webkit-box-shadow:none;box-shadow:none}.menu{padding:0;margin:0;list-style:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu input{display:inline-block}.menu,.menu.horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.expanded li{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.menu.simple{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print,screen and (min-width:40em){.menu.medium-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.medium-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.medium-expanded li{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.menu.medium-simple li{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}}@media print,screen and (min-width:64em){.menu.large-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.large-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.large-expanded li{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.menu.large-simple li{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}}.menu.nested{margin-right:0;margin-left:1rem}.menu.icons a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu.icon-left li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg{margin-right:.25rem}.menu.icon-right li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg{margin-left:.25rem}.menu.icon-top li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu.icon-bottom li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu .is-active>a{background:#1779ba;color:#fefefe}.menu .active>a{background:#1779ba;color:#fefefe}.menu.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.menu.align-right li .submenu li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right.vertical li{display:block;text-align:right}.menu.align-right.vertical li .submenu li{text-align:right}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu.align-center li .submenu li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu .menu-text{padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}.menu-centered>.menu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li .submenu li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;-webkit-box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:''}.menu-icon:hover::after{background:#cacaca;-webkit-box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;-webkit-box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:''}.menu-icon.dark:hover::after{background:#8a8a8a;-webkit-box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.accordion-menu li{width:100%}.accordion-menu a{padding:.7rem 1rem}.accordion-menu .is-accordion-submenu a{padding:.7rem 1rem}.accordion-menu .nested.is-accordion-submenu{margin-right:0;margin-left:1rem}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1rem;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{right:1rem;left:auto}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1rem}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.submenu-toggle::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded=true]::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.submenu-toggle-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{-webkit-transition:height .5s;transition:height .5s}.drilldown a{padding:.7rem 1rem;background:#fefefe}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.drilldown .is-drilldown-submenu a{padding:.7rem 1rem}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba;position:absolute;top:50%;margin-top:-6px;right:1rem}.drilldown.align-left .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba;right:1rem;left:auto}.drilldown.align-right .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent;right:auto;left:1rem}.drilldown .js-drilldown-back>a::before{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent;display:inline-block;vertical-align:middle;margin-right:.75rem}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu>li>a{padding:.7rem 1rem}.dropdown.menu>li.is-active>a{background:0 0;color:#1779ba}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a::after{right:14px}.dropdown.menu.vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.dropdown.menu.vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a::after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.dropdown.menu.medium-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}@media print,screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#1779ba transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a::after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.dropdown.menu.large-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}.dropdown .is-dropdown-submenu a{padding:.7rem 1rem}.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #1779ba transparent transparent;right:auto;left:5px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #1779ba}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;background:rgba(254,254,254,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:12;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-push{z-index:12}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{-webkit-box-shadow:0 0 10px rgba(10,10,10,.7);box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-absolute{position:absolute;z-index:12;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{-webkit-box-shadow:0 0 10px rgba(10,10,10,.7);box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas-absolute.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.position-left{top:0;left:0;height:100%;overflow-y:auto;width:250px;-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-left.has-transition-push{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.position-left.is-transition-push{-webkit-box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25);box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25)}.position-right{top:0;right:0;height:100%;overflow-y:auto;width:250px;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}.position-right.is-transition-push{-webkit-box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25);box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25)}.position-top{top:0;left:0;width:100%;overflow-x:auto;height:250px;-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top{-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-top.has-transition-push{-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}.position-top.is-transition-push{-webkit-box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25);box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25)}.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;height:250px;-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom{-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-bottom.has-transition-push{-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.position-bottom.is-transition-push{-webkit-box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25);box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25)}.off-canvas-content{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.off-canvas-content.has-transition-push{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content .off-canvas.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media print,screen and (min-width:40em){.position-left.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-left.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-right.reveal-for-medium .close-button{display:none}.off-canvas-content .position-right.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-top.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-bottom.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:64em){.position-left.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-left.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-right.reveal-for-large .close-button{display:none}.off-canvas-content .position-right.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.position-top.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-top.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-bottom.reveal-for-large .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:40em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;-webkit-transition:none;transition:none}.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}}@media print,screen and (min-width:64em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;-webkit-transition:none;transition:none}.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,.45);overflow-y:auto}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media screen and (max-width:39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.sticky-container{position:relative}.sticky{position:relative;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left,.title-bar-right{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.title-bar-right{text-align:right}.title-bar-title{display:inline-block;vertical-align:middle;font-weight:700}.top-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media print,screen and (min-width:40em){.top-bar{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-bar .top-bar-left{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}}@media screen and (max-width:63.99875em){.top-bar.stacked-for-medium{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:74.99875em){.top-bar.stacked-for-large{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.top-bar-title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.5rem 1rem .5rem 0}.top-bar-left,.top-bar-right{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:' ';-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.align-center-middle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-child-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.medium-flex-child-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.large-flex-child-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/./ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/./fonts/slick.eot);src:url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/./fonts/slick.eot?#iefix') format('embedded-opentype'),url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/./fonts/slick.woff) format('woff'),url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/./fonts/slick.ttf) format('truetype'),url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.page-title .vcard{border:0;padding:0}.byline{color:#999;font-size:16px;line-height:1}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput='mouse'] .post-password-form input[type="submit"]{outline:0}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::before,.gallery::after{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.footer{clear:both;margin-top:1em}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}h1,h2,h3{/*!*text-transform: uppercase;*!*/
}h1{font-size:125px;line-height:1}h2{font-size:64px;margin-bottom:20px;line-height:1}h3{font-size:34px;margin-bottom:20px;line-height:1.1}h3.narrow{letter-spacing:initial}h4,h5,h6{font-weight:600;line-height:1.1}h4{margin-bottom:20px}p,blockquote,.content li{font-size:18px;font-weight:300;line-height:1.5}p.inset{width:70%;margin:10px auto}article.inset{width:70%;margin:0 auto}article.inset .article-footer{border-top:1px solid #ebebeb;margin-top:60px;margin-bottom:40px;padding-top:10px}article .previous-link{float:left;width:50%}article .next-link{float:right;width:50%}.inset-box{width:70%;margin:70px auto 120px auto;padding:52px 60px 40px 60px;background:#fff;border-radius:10px;box-shadow:0 0 30px 4px rgba(0,0,0,.1);position:relative}.inset-box h2{text-align:center}.inset-box p{color:#555556;line-height:1.5}.inset-box p strong{color:#0a0a0a}.inset-box::after{content:" ";position:absolute;width:100vw;margin-left:calc(50% - 50vw);left:0;right:0;height:100%;z-index:-1;background-color:#f3f3f3;top:68px}.segment-control-container{display:flex}.segment-selected,.segment-deselected{flex:1 1 0%;padding:10px 20px;font-weight:700;font-size:18px;line-height:1.2em;color:#fff;text-align:center;transition:background-color 0.2s ease-in-out}.segment-selected:hover,.segment-deselected:hover{background-color:#5BCCF8;color:#fff}.segment-selected{background-color:#007CB0}.segment-deselected{background-color:#f3f3f3;color:#333}.segment-left{border-radius:100px 0 0 100px}.segment-right{border-radius:0 100px 100px 0}.employees p{color:#555556}.content li:not(.blocks-gallery-item){margin-bottom:10px}.content ul:not(.wp-block-gallery){list-style-type:none;padding:0;margin:16px 0}.content ul li:not(.blocks-gallery-item){background-image:url(/wp-content/uploads/2019/08/checkmark-bullet.png);background-repeat:no-repeat;background-position-x:left;background-position-y:5px;background-size:22px;padding-left:32px}.content .gform_wrapper ul li,.content .page-navigation ul li{background-image:none;background-repeat:initial;background-position-x:initial;background-position-y:initial;background-size:initial;padding-left:0;margin-top:0;margin-bottom:0}.content .page-navigation ul li{font-size:24px}blockquote{margin:0;padding:0;border:none}blockquote.inset{width:calc(70% + 80px);margin:40px auto;padding:40px;background:#f3f3f3;border-radius:10px}blockquote.inset p{line-height:1.4;font-weight:700}blockquote,blockquote p,cite{color:#0a0a0a}cite{font-size:14px;text-align:right;margin-top:20px}tbody td,tbody th{border:1px solid #e6e6e6}.nowrap{white-space:nowrap}.copyright{font-size:13px;font-weight:500;color:#959899;text-align:center}.wp-block-image.extra-margin{margin:14px 21px 0 21px}.wp-block-image.rounded img{border-radius:10px}.wp-block-image .aligncenter img{display:block;margin:0 auto}.wp-post-image{border-radius:10px}@media (max-width:639px){.wp-block-image.rounded{margin-top:20px}}.button,.wp-block-button__link{background-color:#007CB0;border-radius:100px;padding:10px 20px;min-width:261px;font-weight:700;font-size:18px;line-height:1.2em;transition:background-color 0.2s ease-in-out}.button:hover,.wp-block-button__link:hover{background-color:#5BCCF8}.button.hollow{background-image:url(/wp-content/uploads/2019/08/button-arrow.png);background-repeat:no-repeat;background-position:right 11px top 13px;background-size:20px;border:2px solid #007CB0;text-align:center;padding:3px 20px 6px 20px;color:#007CB0;text-transform:uppercase;font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:500;font-size:28px;min-width:initial;width:100%;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.2s ease-in-out}.button.hollow:hover{background-color:#5BCCF8;border-color:#5BCCF8;color:#fff}.button.primary{background-color:#007CB0}.button.center{width:300px;display:block;margin-left:auto;margin-right:auto}.button.small{font-size:14px;padding:6px 30px}.full-width .wp-block-button__link{width:100%;min-width:initial}@media (max-width:639px){h1{font-size:72px}.button{width:300px;display:block;margin-left:auto;margin-right:auto}}.wp-block-columns.w-one-two .wp-block-column{flex-basis:66.6%;margin-left:0}.wp-block-columns.w-one-two .wp-block-column:first-child{flex-basis:33.3%}.wp-block-columns.w-one-two .wp-block-column:last-child{padding-left:20px}.wp-block-columns.w-two-one .wp-block-column{flex-basis:33.3%;margin-left:0}.wp-block-columns.w-two-one .wp-block-column:first-child{flex-basis:66.6%;padding-right:20px}@media (max-width:639px){.wp-block-columns.w-one-two .wp-block-column{flex-basis:100%}.wp-block-columns.w-one-two .wp-block-column:first-child{flex-basis:100%}.wp-block-columns.w-two-one .wp-block-column{flex-basis:100%}.wp-block-columns.w-two-one .wp-block-column:first-child{flex-basis:100%}}#top-bar-menu{position:fixed;top:0;z-index:100;width:100%;padding:0 15px 0 0;transition:background 0.5s ease-in-out}#top-bar-menu{background-color:transparent;background-image:url(/wp-content/uploads/2019/07/nav-bg.png);background-size:contain;background-position:center}#top-bar-menu .top-bar-left,#top-bar-menu .top-bar-right{flex:initial;-webkit-flex:initial;-webkit-box-flex:initial;-ms-flex:initial}.top-bar,.top-bar ul{background-color:transparent}.menu .active>a{background:none}#top-bar-menu a{color:#fff}#top-bar-menu a:hover{color:#5BCCF8}#top-bar-menu .menu-item{padding-left:2rem;padding-right:2rem;white-space:nowrap}#top-bar-menu .menu-item a{padding-left:0;padding-right:0}#top-bar-menu .is-dropdown-submenu-parent a{padding-right:20px}#top-bar-menu .is-dropdown-submenu-parent a::after{border-color:#fff transparent transparent;right:0}#top-bar-menu .is-dropdown-submenu-parent:hover{background:rgba(18,80,104,.85)}#top-bar-menu .menu.submenu.is-dropdown-submenu{background:rgba(18,80,104,.85);border:none}#top-bar-menu.scrolled{background:rgba(243,243,243,.95)}#top-bar-menu.scrolled a{color:#007CB0}#top-bar-menu.scrolled a:hover{color:#5BCCF8}#top-bar-menu.scrolled .is-dropdown-submenu-parent a::after{border-color:#007CB0 transparent transparent}#top-bar-menu.scrolled .is-dropdown-submenu-parent:hover{background:#f3f3f3}#top-bar-menu.scrolled .menu.submenu.is-dropdown-submenu{background:#f3f3f3;border:none}.off-canvas{background:#1C2F42}.off-canvas a{color:#fff}.off-canvas ul.submenu{margin-left:10px}#logo-ready{width:190px;margin:20px 0 20px 30px;transition:0.25s ease-in-out}#logo-ready.scrolled{width:160px;margin:10px 0 10px 30px}@media (min-width:1024px) and (max-width:1310px){#logo-ready{width:160px}#top-bar-menu .menu-item{padding-left:.7rem;padding-right:.7rem}}@media (min-width:1024px) and (max-width:1180px){#top-bar-menu .menu-item a{font-size:14px}#top-bar-menu .menu-item{padding-left:.5rem;padding-right:.5rem}}footer.footer{background:#F3F3F3;padding-top:34px;padding-bottom:30px;margin-top:40px}footer.footer .footer-contact{text-align:right}footer.footer .footer-contact .rr-logo{margin-bottom:11px}footer.footer .footer-contact .button{background:#fff;color:#007CB0;border:2px solid #007CB0;min-width:initial;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.2s ease-in-out}footer.footer .footer-contact .button:hover{background:#5BCCF8;color:#fff;border:2px solid #5BCCF8}footer.footer .footer-newsletter .footer-newsletter-inner{width:312px;margin:0 auto}footer.footer .footer-newsletter h3{font-size:24px;color:#333;padding-left:12px;letter-spacing:.5px}footer.footer .footer-newsletter #gform_submit_button_1{min-width:initial;padding:10px 20px}footer.footer .footer-newsletter #gform_wrapper_1{margin-top:0}footer.footer .footer-newsletter #gform_wrapper_1::after{content:"";clear:both;display:table}footer.footer .footer-newsletter #gform_wrapper_1 .gform_body{float:left;width:auto}footer.footer .footer-newsletter #gform_wrapper_1 .gform_footer{margin:0;padding:0;float:left;clear:initial;width:120px}footer.footer .footer-newsletter #field_1_1{margin:0;padding:0;max-width:190px}footer.footer .footer-newsletter #field_1_1 .ginput_container{margin:0}footer.footer .footer-newsletter #input_1_1{margin:0;background:#fff;border:2px solid #EBEBEB;height:44px;color:#333;padding:5px 10px}footer.footer .footer-newsletter #gform_submit_button_1{margin-left:10px}footer.footer .footer-social{white-space:nowrap;margin-top:34px}footer.footer .footer-social i{height:44px;width:44px;line-height:44px;text-align:center;font-size:30px}footer.footer .footer-social a{color:#007CB0;height:44px;width:44px;margin:0 10px;transition:color 0.2s ease-in-out}footer.footer .footer-social a:hover{color:#5BCCF8}@media (max-width:639px){footer.footer .footer-contact{text-align:center;margin-bottom:30px}footer.footer .footer-contact .rr-logo{margin-bottom:30px}footer.footer .footer-contact .button{width:100%}footer.footer .footer-social{text-align:center;margin-top:0;margin-bottom:30px}}#home-hero{background-size:cover;background-position:center;height:670px;margin-bottom:60px;padding-top:100px;position:relative}#home-logo-forge-os{margin:0 auto;display:block;max-height:66px;-webkit-filter:drop-shadow(0 0 20px rgba(28,47,66,.4));filter:drop-shadow(0 0 20px rgba(28,47,66,.4))}.hero-text-container h1{color:#fff;font-size:55px;text-align:center;margin:0 20px;text-shadow:0 0 20px rgba(28,47,66,.4)}#hero-demo-form-container{position:absolute;bottom:44px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:500px){#home-logo-forge-os{max-width:initial;width:80%}#hero-demo-form-container{min-width:275px;left:50%;right:initial;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#hero-demo-form-container h4{color:#fff;text-transform:uppercase;font-size:19px;letter-spacing:-.03em;text-shadow:0 0 8px #213246;text-align:center;margin-bottom:10px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1.2em!important}#gform_wrapper_12{margin-top:0}#gform_wrapper_12 .gform_body{float:left;width:auto}#gform_wrapper_12 .gform_footer{margin:0;padding:0;float:left;clear:initial;width:46px}#field_12_1{margin:0;padding:0}#field_12_1 .ginput_container{margin:0}#input_12_1{margin:0;background:#fff;border:2px solid #fff;border-radius:5px 0 0 5px;height:44px;color:#0a0a0a;padding:5px 10px}#gform_submit_button_12{width:46px!important;margin:0 0 0 -1px!important}.home-benefits-grid .icon-container{display:flex;align-items:flex-end;justify-content:center;height:103px}.home-benefits-grid .icon-label{display:flex;align-items:flex-start;justify-content:center;height:80px;padding-top:6px}.home-benefits-grid .icon-label h3{text-align:center;margin:0;font-size:30px}.home-benefits-grid .benefit-label{font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:900;font-size:64px;line-height:.9;text-transform:uppercase;text-align:center;margin-top:-10px}.home-benefits-grid .benefit-desc p{text-align:center;font-size:18px}.home-factory-floor{background:rgba(16,43,70,.15);background:linear-gradient(90deg,rgba(16,43,70,1) 0%,rgba(16,87,117,.15) 50%,rgba(16,87,117,.15) 100%),url(/wp-content/uploads/2019/07/home-factory-floor-bg.jpg) center / cover no-repeat;background-size:cover;background-position:center;height:600px;margin-top:50px;color:#fff}.home-factory-floor .grid-container{height:100%;display:flex;align-items:center}.home-factory-floor .button{margin-top:14px}#home-forge-os{height:960px;position:relative;overflow:hidden}#home-product-forge-os{position:absolute;right:calc(40vw + 300px)}#home-forge-os-icon-container{position:absolute;top:180px;right:calc(20vw + 700px)}.home-forge-os-icon{text-align:center;position:absolute}.home-forge-os-icon h3{margin-top:6px;font-size:30px}.home-forge-os-icon1{top:0;left:230px}.home-forge-os-icon2{top:144px;left:216px}.home-forge-os-icon3{top:302px;left:170px}.home-forge-os-icon4{top:468px;left:100px}.home-forge-os-icon5{top:620px;left:0}#home-forge-os-info{position:absolute;top:166px;right:10vw;width:350px}#home-forge-os-info .button{margin-top:14px}@media (max-width:900px){#home-forge-os{height:680px}#home-product-forge-os{right:calc(30vw + 300px)}#home-forge-os-info{top:60px;right:initial;left:calc(40vw - 30px);width:60%}#home-forge-os-icon-container{right:25px;top:470px;display:flex;align-items:flex-end}.home-forge-os-icon{position:initial;top:initial;left:initial;margin:0 22px}}@media (max-width:639px){#home-forge-os{height:auto;margin-bottom:40px}#home-product-forge-os{right:initial;top:-180px;left:-60px;width:550px;max-width:initial}#home-forge-os-info{position:initial;top:initial;left:initial;width:auto;margin:230px 20px 30px 20px}#home-forge-os-icon-container{position:initial;right:initial;top:initial;flex-wrap:wrap;justify-content:center}.home-forge-os-icon{position:initial;top:initial;left:initial;margin:10px 30px}}.home-forge-data{position:relative;background-color:transparent}.home-forge-data::before{content:" ";position:absolute;width:860px;height:860px;z-index:-1;background-image:url(/wp-content/uploads/2019/08/circle-bg.png);background-repeat:no-repeat;background-size:860px;right:-400px;top:-300px}.home-forge-data .button{margin-top:14px}.home-forge-data img{margin-top:18px}@media (max-width:639px){.home-forge-data img{margin-top:30px}}.home-agile-automation{background-image:url(/wp-content/uploads/2019/08/home-agile-bg.jpg);background-size:cover;background-position:center;height:600px;margin-top:50px;color:#fff}.home-agile-automation .grid-container{height:100%;display:flex;align-items:center}.home-agile-automation .button{margin-top:14px}.home-agile-automation img{display:block;margin:0 auto}@media (max-width:639px){.home-agile-automation{height:800px}.home-agile-automation img{margin-bottom:50px}}.home-case-studies{margin-top:50px}.home-case-studies img,.home-case-studies blockquote{margin-bottom:20px}#products-icon-container{display:flex;align-items:flex-end;justify-content:space-evenly;margin:30px 0}.products-icon{text-align:center;display:inline-block}.products-icon h3{margin-top:6px;font-size:30px}.brand-button-container{height:400px;background:#f3f3f3;width:100vw;margin-left:calc(50% - 50vw)}.brand-button-container .grid-container{position:relative;top:50%;transform:translateY(-50%)}.brand-button-container .button{margin-top:20px}.brand-button{margin:10px;width:100px}.swiss-army-container{height:450px;background:#1C2F42;width:100vw;margin-left:calc(50% - 50vw)}.swiss-army-container .grid-container{position:relative;top:50%;transform:translateY(-50%)}.swiss-army-container h3{position:relative;top:50%;transform:translateY(-50%);color:#fff;font-size:38px}.forge-os-screen-container{background:linear-gradient(0deg,white 10%,#F3F3F3 10%,#F3F3F3 90%,white 90%,white 100%);width:100vw;margin-left:calc(50% - 50vw)}.forge-os-screen-container img{display:block;margin:0 auto;width:70%}.forge-ctrl-product-container{text-align:center}.forge-ctrl-product{transform:scale(1.3)}@media (max-width:1023px){.forge-ctrl-product{transform:initial}}.forge-os-icon-container{display:flex;align-items:flex-end;justify-content:center;height:103px;margin-bottom:12px}.forge-station-bg{background:linear-gradient(175deg,white 45%,#F3F3F3 45%,#F3F3F3 100%)}.forge-station-bg table{margin-left:auto;margin-right:auto;width:89%}.applications-forge-os-container{height:500px;background-color:#F3F3F3;width:100vw;margin-left:calc(50% - 50vw)}.applications-forge-os-container .grid-container{position:relative;top:50%;transform:translateY(-50%)}.applications-forge-os-container img,.applications-forge-os-container .button{margin-top:20px}.vertical-center-container{position:relative;top:50%;transform:translateY(-50%)}.case-study-container{width:100vw;margin-left:calc(50% - 50vw);background:rgba(16,43,70,.15);height:450px;color:#fff;margin-bottom:-40px}.case-study-astec{background:linear-gradient(0deg,rgba(52,77,93,.82) 0%,rgba(52,77,93,.82) 100%),url(/wp-content/uploads/2018/03/astec_slide2@2x.jpg) center / cover no-repeat}.case-study-arnold{background:linear-gradient(0deg,rgba(52,77,93,.82) 0%,rgba(52,77,93,.82) 100%),url(/wp-content/uploads/2019/08/hero-pick-and-place.jpg) center / cover no-repeat}.case-study-black-decker{background:linear-gradient(0deg,rgba(52,77,93,.82) 0%,rgba(52,77,93,.82) 100%),url(/wp-content/uploads/2018/03/sbd_casestudy_slide_2.jpg) center / cover no-repeat}.case-study-container .cell{text-align:center}.case-study-container .inner-content{width:100%}.case-study-container .grid-container{height:100%;display:flex;align-items:center}.case-study-container .button{margin-top:14px}.machine-tending-circle-bg{position:relative}.machine-tending-circle-bg::after{content:" ";position:absolute;width:1200px;height:1200px;z-index:-1;background-image:url(/wp-content/uploads/2019/08/circle-bg.png);background-repeat:no-repeat;background-size:1200px;left:100px;top:-350px}.full-width-background{position:relative}.full-width-background::after{content:" ";position:absolute;width:100vw;margin-left:calc(50% - 50vw);height:calc(100% + 70px);z-index:-1;background-color:#f3f3f3;top:-50px}.rr-phone-container{text-align:center}.rr-phone-container h3{margin-bottom:4px}.rr-phone-container a{font-size:22px}.rr-location-container{height:400px;padding:40px;color:#fff;border-radius:10px}.rr-location-ohio{background:linear-gradient(90deg,rgba(16,43,70,.5) 0%,rgba(16,87,117,.15) 50%,rgba(16,87,117,.15) 100%),url(/wp-content/uploads/2018/04/ohio_location.jpg) center / cover no-repeat}.rr-location-ohio img{width:66px;margin-bottom:12px}.rr-location-maryland{background:linear-gradient(90deg,rgba(16,43,70,.5) 0%,rgba(16,87,117,.15) 50%,rgba(16,87,117,.15) 100%),url(/wp-content/uploads/2018/03/md_img.jpg) center / cover no-repeat}.rr-location-maryland img{width:101px;margin-bottom:12px}.rr-careers{background:rgba(16,43,70,.15);background:linear-gradient(90deg,rgba(16,43,70,1) 0%,rgba(16,87,117,.15) 50%,rgba(16,87,117,.15) 100%),url(/wp-content/uploads/2019/08/hero-case-studies-arnold.jpg) center / cover no-repeat;background-size:cover;background-position:center;height:400px;color:#fff;width:100vw;margin-left:calc(50% - 50vw)}.rr-careers.minus-bottom-margin{margin-bottom:-40px}.rr-careers .grid-container{height:100%;display:flex;align-items:center}.rr-careers .button{margin-top:14px}.rr-post-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.rr-post{width:49%;margin-bottom:40px}.rr-post a{font-size:24px}.rr-post-thumbnail{background:rgba(16,43,70,1);background-size:cover;background-position:center;height:160px;border-radius:10px;margin-bottom:10px}.teachmate-features img{width:90%}.page-navigation{text-align:center}.pagination .current{background:#1C2F42;border-radius:6px}.pagination a:hover,.pagination button:hover{border-radius:6px}.content ul.sources{list-style-type:unset;padding:unset;margin:unset}.content ul.sources li{background-image:unset;background-repeat:unset;background-position-x:unset;background-position-y:unset;background-size:unset;padding-left:unset;font-size:14px;line-height:1}@media (max-width:639px){.brand-button-container{height:500px}.brand-button{width:70px}.swiss-army-container{height:700px}.swiss-army-container h3{padding-bottom:30px}.forge-os-screen-container img{width:90%}.applications-forge-os-container{height:820px}p.inset,.inset-box{width:100%}.rr-post{width:100%}.teachmate-features img{width:unset}}@charset "UTF-8";body,html{font-family:Barlow,sans-serif!important;width:100%;height:100%}body{overflow-x:hidden}.off-canvas-wrapper{overflow-y:unset!important}a,button,input[type=submit]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}button{outline:0;cursor:pointer;border:none;background-color:transparent;font-size:14px}a{color:#007cb0}a:hover{text-decoration:none;color:make-hover-color(#007cb0)}h1,h2,h3,h4{font-family:Barlow,sans-serif;font-weight:300}h1{font-size:40px}@media (min-width:992px){h1{font-size:92px}}h2{font-size:32px}@media (min-width:992px){h2{font-size:40px}}iframe,img{max-width:100%}.btn-theme{border-radius:5px;transition:all .5s ease-out;background:#007cb0;min-width:105px;text-align:center;color:#fff}.btn-theme-light{border-radius:25px;transition:all .5s ease-out;background:#fff;min-width:105px;text-align:center;color:#000;border:1px solid #000}.btn-theme:hover{background:make-hover-color(#007cb0)}@media (min-width:992px){.off-canvas-content{margin-top:115px}}@media (max-width:991.98px){.off-canvas-content{margin-top:80px}}.off-canvas-content-old{margin-top:80px}main{flex:1}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.card-theme{display:block;width:100%;max-width:362px;text-align:left;border:solid 1px #ddd;margin:0 auto 1rem auto}.card-theme h3{color:#282a2b;min-height:74px;max-height:74px;font-size:38px}.card-theme p{color:#7b7b7b;font-size:14px;min-height:84px;max-height:84px}@media (min-width:992px){.card-theme:first-child{margin-right:1rem}}.card-theme .img-wrapper{position:relative;padding-top:80%}.card-theme .img-wrapper>img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}.card-theme p{margin-bottom:0}.card-theme .text-container{padding:1rem}.card-theme:hover i img{transform:translateX(6px)}.arrow{display:flex;justify-content:space-between;align-items:center;position:relative;padding-left:1rem}.arrow span{color:#007cb0}.arrow i{width:80px;height:80px;background-color:#007cb0;position:relative;display:flex;align-items:center;text-align:center}.arrow i img{display:block;margin:auto;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.case-studies{position:relative;margin-bottom:4rem;margin-top:4rem}.case-studies .bg-img{width:100%;padding-bottom:1rem}@media (min-width:768px){.case-studies{margin-bottom:12rem}.case-studies .bg-img{padding-bottom:0}}.case-studies .text-container{background-color:#fff}.case-studies .text-container p{margin-bottom:1rem;color:#585858}.case-studies .text-container h3{font-size:40px}@media (min-width:768px){.case-studies .text-container{max-width:470px;position:absolute;bottom:-80px;left:0}.case-studies .text-container>div{padding:3rem 3rem 0 3rem}}.case-studies .text-container .arrow{padding-left:3rem}.case-studies .text-container .arrow span{font-weight:600}.case-studies:hover i img{transform:translateX(6px)}.slick-dots{bottom:-40px}.slick-dots li[role=presentation]{width:12px;height:12px}.slick-dots li[role=presentation] button{padding:0;width:8px;height:8px;background-color:transparent;border-radius:50%;border:1px solid #007cb0}.slick-dots li[role=presentation] button:before{display:none}.slick-dots li[role=presentation].slick-active button{width:12px;height:12px;background-color:#007cb0}.button-theme{background-color:#007cb0;padding:10px 23px;min-width:170px;font-weight:500;font-size:18px;line-height:1.2em;transition:background-color .2s ease-in-out;border-radius:0;color:#fff;text-align:center;display:inline-block}.button-theme:hover{background-color:make-hover-color(#007cb0);color:#fff}.button-light{background-color:transparent;padding:10px 23px;min-width:170px;font-weight:500;font-size:18px;line-height:1.2em;transition:background-color .2s ease-in-out;color:#000;border:1px solid #000;border-radius:25px;text-align:center;display:inline-block}.button-light:hover{background-color:#fff;border:1px solid #217cb0;color:#217cb0}.button-black{background-color:#000;padding:10px 23px;min-width:170px;font-weight:500;font-size:18px;line-height:1.2em;transition:background-color .2s ease-in-out;color:#fff;border:1px solid #000;border-radius:25px;text-align:center;display:inline-block}.button-black:hover{background-color:#000;border:1px solid #217cb0;color:#217cb0}.button-dark{background-color:transparent;padding:10px 23px;min-width:170px;font-weight:500;font-size:18px;line-height:1.2em;transition:background-color .2s ease-in-out;color:#fff;border:1px solid #fff;border-radius:25px;text-align:center;display:inline-block}.button-dark:hover{background-color:#fff;border:1px solid #217cb0;color:#217cb0}.button-black{background-color:#000;padding:10px 23px;min-width:170px;font-weight:500;font-size:18px;line-height:1.2em;transition:background-color .2s ease-in-out;color:#fff;border:none;border-radius:25px;text-align:center;display:inline-block}.button-black:hover{background-color:#fff;border:1px solid #000;color:#000}.slider-box-hero__blue{min-height:700px;height:auto}.slider-box-hero__blue .hero-img{width:100%}.slider-box-hero__blue .hero-img .slide{height:300px}@media (min-width:992px){.slider-box-hero__blue .hero-img .slide{height:700px}}.slider-box-hero__blue .text-box{color:#fff;background-color:#007cb0}@media (max-width:991.98px){.slider-box-hero__blue .text-box{padding-bottom:3rem}}.slider-box-hero__blue .text-box:before{background-color:#007cb0}.slider-box-hero__blue .text-box .slider-hero-text h3,.slider-box-hero__blue .text-box .slider-hero-text p,.slider-box-hero__blue .text-box .slider-hero-text span{color:#fff}.slider-box-hero__blue .text-box .slider-hero-text .sub-head{margin-bottom:2rem;display:block}.slider-box-hero__blue .text-box .slider-hero-text h3{font-size:32px}.slider-box-hero__blue .slick-dots li[role=presentation] button{background-color:#fff;border:1px solid #fff}.slider-box-hero__blue .slick-dots li[role=presentation].slick-active button{background-color:transparent}@media (min-width:992px){.video-text{padding-bottom:2rem}}.video-text h2{text-align:center;margin-bottom:3rem}.video-text .video-btn{position:relative;cursor:pointer}.video-text .video-btn img{width:100%;height:auto;object-fit:cover}.video-text .video-btn:before{width:80px;height:80px;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#007cb0;z-index:1}.video-text .video-btn:after{content:'';background:url(../../../themes/JointsWP-CSS-master/assets/icons/play-white.svg);width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background-size:cover}.video-text .text{padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center}.video-text .text .text-container{max-width:459px;margin:auto}.icons-grid{padding-bottom:3rem;padding-top:3rem}@media (min-width:992px){.icons-grid{padding-bottom:5rem;padding-top:5rem}}.icons-grid h2{text-align:center;margin-bottom:5rem}.icons-grid .col-6{text-align:center;padding-bottom:3rem}.icons-grid .col-6 i{display:block;min-width:40px;min-height:40px;margin:auto;margin-bottom:2rem}.icons-grid .col-6 .title{color:#0f1015;font-weight:600}.more-info{margin-top:2rem;position:relative}.more-info .bg-img{display:block}@media (min-width:992px){.more-info{margin-top:5rem;margin-bottom:10rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;background:url(../../../themes/JointsWP-CSS-master/assets/images/cta-image.jpg) no-repeat center center;background-size:cover;height:700px}}@media (min-width:992px) and (min-width:576px){.more-info{max-width:540px}}@media (min-width:992px) and (min-width:768px){.more-info{max-width:720px}}@media (min-width:992px) and (min-width:992px){.more-info{max-width:960px}}@media (min-width:992px) and (min-width:1200px){.more-info{max-width:1140px}}@media (min-width:992px){.more-info .bg-img{display:none}}.more-info h4{font-weight:600}.more-info .bg-img{position:relative}.more-info .text-box{padding:0;position:relative}.more-info .text-box:before{content:'';position:absolute;left:0;transition:all .3s ease;bottom:0;top:0;width:50px}@media (min-width:992px){.more-info .text-box{position:absolute;right:0;bottom:0;width:500px}}.more-info .text-box:last-child{background-color:#1c2f42}.more-info .text-box:last-child a,.more-info .text-box:last-child span{color:#fff}.more-info .text-box:last-child p{color:#e3e3e3}.more-info .text-box:last-child:before{background-color:#1c2f42}.more-info .text-box:last-child:hover:before{left:-50px}.more-info .text-box:hover .arrow i img{transform:translateX(6px)}.more-info .text-box h4,.more-info .text-box p{padding-left:1.5rem;padding-right:1.5rem}.more-info .text-box a{display:block;padding-top:2rem;position:relative;z-index:1}.more-info .text-box:nth-child(1){background-color:#1c2f42;color:#fff}.more-info .text-box:nth-child(1) span{color:#fff}.more-info .text-box .arrow{margin:0;padding:0 0 0 1.5rem}.more-info .text-box .arrow span{font-weight:600}.product-item{padding-bottom:2rem}.product-item a{display:block;border:solid 1px #e2e2e2;border-radius:5px;min-height:302px;background-color:#fff}.product-item__img{height:140px!important;width:100%;object-fit:cover;margin-bottom:.5rem;background-color:#fff}.product-item__text{padding:1rem}.product-item__description{color:#4a4b52;margin-bottom:1rem;margin-top:1rem;min-height:84px;max-height:84px;font-size:14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-item button{height:40px;width:100%;border-radius:unset;background-color:#007cb0;color:#fff;font-weight:700;font-size:14px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.mod .modal{z-index:2000!important;padding-right:0!important}.mod .modal .modal-dialog{max-width:400px!important;margin-right:auto;margin-left:auto}.mod .modal .modal-dialog .modal-content{background-color:#f1f1f2}.mod .modal .modal-dialog .modal-content .modal-header{border-bottom:none;padding-bottom:0}.mod .modal .modal-dialog .modal-content .modal-header header{display:flex;flex-direction:column}.mod .modal .modal-dialog .modal-content .modal-header header p{margin-top:.5rem;margin-bottom:0}.mod .modal .modal-dialog .modal-content .modal-body{padding:0 1rem!important}.mod .modal .modal-dialog .modal-content .modal-body .gform_confirmation_wrapper{padding-bottom:2rem}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper{display:flex;margin:auto}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form{width:100%}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .instruction,.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .validation_error{display:none}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .validation_message{padding:0}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield{padding:0!important}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield label{margin-bottom:0!important;font-size:14px;font-weight:unset;opacity:.7}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_complex input{margin-bottom:0!important}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container{margin-top:0!important}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container input,.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container name_last input,.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container>.name_first input{width:100%!important;border-bottom:solid 2px #acadad}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox{width:auto!important}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li{display:flex;width:100%;margin:15px auto;position:relative;display:block}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li input{width:auto!important;height:1.5rem;margin-right:1rem}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li label{opacity:unset;position:relative;min-height:34px;display:block;padding-left:40px;margin-bottom:0;font-weight:400;cursor:pointer}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li label span{position:absolute;top:50%;transform:translateY(-50%)}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li label:before{content:'';background:#000;position:absolute;left:0;top:0;margin:4px;width:22px;height:22px;transition:transform .28s ease;border-radius:3px;border:2px solid #fff}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li label:after{content:'';display:block;width:10px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform ease .25s;position:absolute;top:12px;left:10px}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li input[type=checkbox]{width:auto;opacity:.00000001;position:absolute;left:0;margin-left:-20px}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li input[type=checkbox]:checked~label:before{border:2px solid #fff}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li input[type=checkbox]:checked~label:after{transform:rotate(-45deg) scale(1)}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield .ginput_container .gfield_checkbox li input[type=checkbox]:focus+label::before{outline:0}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gform_footer{display:flex;margin-bottom:16px}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gform_footer input{width:100%;margin:auto;border-radius:unset}.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .name_first label,.mod .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .name_last label{display:none!important}.mod .subtext{margin-top:2rem;font-size:16px}.no-display{display:none}.newsletter-pop .gform_confirmation_wrapper{text-align:center;padding:2rem 0 4rem!important}a.segment-left,a.segment-right,a.segment-selected{border-radius:unset!important}#gform_2 .gform_footer,#gform_3 .gform_footer{display:flex}#gform_2 .gform_footer #gform_submit_button_2,#gform_2 .gform_footer #gform_submit_button_3,#gform_3 .gform_footer #gform_submit_button_2,#gform_3 .gform_footer #gform_submit_button_3{margin:auto;border-radius:unset}@media (max-width:575.98px){.cky-consent-bar .cky-button-wrapper{display:flex;flex-direction:column}.cky-consent-bar .cky-button-wrapper button{margin:0 0 1em}}.inset-box{border-radius:unset!important;padding-bottom:1.1rem!important}#drift-widget,#drift-widget-container{z-index:10!important}#page-hero{position:relative;background-size:cover;background-position:center;background-color:#565e63;height:500px;margin-bottom:60px}#page-hero .page-hero-text-container{display:flex;align-items:center;justify-content:center;height:calc(100% - 60px);color:#fff}#page-hero .page-hero-text-container.dark{justify-content:flex-start}#page-hero .page-hero-text-container.dark h1{font-family:"Helvetica Neue",sans-serif;color:#1b2f42;font-weight:700}@media (min-width:768px){#page-hero .page-hero-text-container.dark h1{font-size:4.5rem}}#page-hero .page-hero-text-container h1{margin-bottom:0}.addeventatc{position:relative;display:inline-block}.addeventatc_dropdown{width:230px;position:absolute;padding:6px 0 0 0;color:#000!important;font-weight:600;line-height:100%;background:#fff;font-size:15px;text-decoration:none;text-align:left;margin-left:-1px;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0,0,0,.4) 0 10px 26px;-moz-box-shadow:rgba(0,0,0,.4) 0 10px 26px;box-shadow:rgba(0,0,0,.4) 0 10px 26px;transform:scale(.98,.98) translateY(5px);z-index:10;transition:transform .15s ease;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.addeventatc_dropdown.topdown{transform:scale(.98,.98) translateY(-5px)!important}.addeventatc_dropdown span{display:block;line-height:100%;background:#fff;text-decoration:none;cursor:pointer;font-size:15px;color:#333;font-weight:600;padding:14px 10px 14px 55px;margin:-2px 0}.addeventatc_dropdown span:hover{background-color:#f4f4f4;color:#000;text-decoration:none;font-size:15px}.addeventatc_dropdown em{color:#999!important;font-size:12px!important;font-weight:400}.addeventatc_dropdown .frs a{background:#fff;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:400!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101}.addeventatc_dropdown .frs a:hover{color:#999!important}.addeventatc_dropdown .ateappleical{background:url(../../../themes/JointsWP-CSS-master/assets/icons/add-to-calendar/icon-apple-t5.svg) 18px 40% no-repeat;background-size:22px 100%}.addeventatc_dropdown .ategoogle{background:url(../../../themes/JointsWP-CSS-master/assets/icons/add-to-calendar/icon-google-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventatc_dropdown .ateoffice365{background:url(../../../themes/JointsWP-CSS-master/assets/icons/add-to-calendar/icon-office365-t5.svg) 19px 50% no-repeat;background-size:18px 100%}.addeventatc_dropdown .ateoutlook{background:url(../../../themes/JointsWP-CSS-master/assets/icons/add-to-calendar/icon-outlook-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventatc_dropdown .ateoutlookcom{background:url(../../../themes/JointsWP-CSS-master/assets/icons/add-to-calendar/icon-outlookcom-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventatc_dropdown .ateyahoo{background:url(../../../themes/JointsWP-CSS-master/assets/icons/add-to-calendar/icon-yahoo-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventatc_dropdown .atefacebook{background:url(../../../themes/JointsWP-CSS-master/assets/icons/add-to-calendar/icon-facebook-t5.svg) 18px 50% no-repeat;background-size:22px 100%}.addeventatc_dropdown .copyx{height:21px;display:block;position:relative;cursor:default}.addeventatc_dropdown .brx{height:1px;overflow:hidden;background:#e8e8e8;position:absolute;z-index:100;left:10px;right:10px;top:9px}.addeventatc_dropdown.addeventstc-selected{transform:scale(1,1) translateY(0);z-index:99999999999}.addeventatc_dropdown.topdown.addeventstc-selected{transform:scale(1,1) translateY(0)!important}.addeventatc_dropdown .drop_markup{background-color:#f4f4f4}@media (max-width:575.98px){.cky-consent-bar .cky-button-wrapper{display:flex;flex-direction:column}.cky-consent-bar .cky-button-wrapper button{margin:0 0 1em}}.page-404{background-size:cover;background-position:center;background-color:#565e63;height:500px}@media (max-width:767.98px){.page-404{height:350px}}.page-404 .wrapper{display:flex;align-items:center;justify-content:center;height:100%}.page-404 .wrapper .inner-wrapper{text-align:center}.page-404 .wrapper .inner-wrapper h1,.page-404 .wrapper .inner-wrapper p{color:#fff}.page-404 .wrapper .inner-wrapper p{font-size:32px;line-height:36px}header #top-bar-menu{transition:top 1s;background-image:none!important;z-index:2000;min-height:84px}header #top-bar-menu .is-dropdown-submenu-parent:hover{background-color:#0f1015}@media (min-width:992px){header #top-bar-menu{padding-right:0}header .right-side a{display:inline-block}header .right-side a button{background:#007cb0;color:#fff;padding:.5rem 1.5rem;text-align:center;border-radius:100px;border:1px #007cb0 solid;transition:all .3s ease;font-size:16px}header .right-side a button:hover{color:#fff;border:1px #000 solid;background:#000}}.hero-redesign .no-row{display:flex}@media (max-width:991.98px){.hero-redesign .no-row{flex-direction:column}}@media (min-width:992px){.hero-redesign .no-row .image,.hero-redesign .no-row .text{flex:0 0 50%;max-width:50%}}.hero-redesign .no-row .image{position:relative}.hero-redesign .no-row .image .logo{position:absolute;right:0;bottom:0;width:170px;padding:1.25rem;background-color:#fff}.hero-redesign .no-row .image .logo-2{transform:translate(-100%,100%);-webkit-transform:translate(-100%,100%);position:absolute;bottom:0;left:0;width:170px;padding:1.25rem;background-color:#007cb0}@media (max-width:991.98px){.hero-redesign .no-row .image .logo-2{opacity:0}}@media (min-width:992px){.hero-redesign .no-row .text{padding:4rem}}@media (max-width:991.98px){.hero-redesign .no-row .text{padding:3rem}}.hero-redesign .no-row .text h1,.hero-redesign .no-row .text p{margin-bottom:1.5rem}.hero-redesign .no-row .text h1{font-size:40px!important;font-weight:300!important}@media (min-width:992px){.hero-redesign .no-row .text h1{line-height:43px}}@media (max-width:991.98px){.hero-redesign .no-row .text h1{line-height:35px}}@media (max-width:767.98px){.hero-redesign .no-row .text h1{font-size:24px!important}}.hero-redesign .no-row .text h1 span{font-weight:600}.hero-redesign .no-row .text p{margin-bottom:0;font-size:14px!important}.hero-redesign .no-row .text .btn-theme-alt{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background-color:#000}.hero-redesign .no-row .text .btn-theme-alt button{color:#fff}.hero-redesign .no-row .hero-2{margin:auto}@media (min-width:992px){.hero-redesign .no-row .hero-2{padding:0 4rem!important}}@media (max-width:991.98px){.hero-redesign .no-row .hero-2{padding:1.5rem!important}}@media (min-width:992px){.hero-redesign .no-row .hero-2 img{display:none}}.hero-redesign .no-row .hero-2 .header-4{margin-top:.5rem;margin-bottom:.5rem}.hero-redesign .no-row .hero-3-image{margin:0 1.5rem 1rem!important}@media (min-width:992px){.hero-redesign .hero-3{height:380px}}@media (min-width:992px){.hero-redesign .hero-3 .image{transform:translate(-3.5%,8%)}}@media (max-width:991.98px){.other-hero{background:linear-gradient(360deg,#f2f2f2 0,#f2f2f2 10%,transparent 10%)}}.bottom-content{background-color:#f2f2f2}@media (min-width:992px){.bottom-content{padding-top:4rem;padding-bottom:8rem}}.bottom-content .no-row{display:flex}@media (max-width:991.98px){.bottom-content .no-row{flex-direction:column}}@media (min-width:992px){.bottom-content .no-row .image,.bottom-content .no-row .text{flex:0 0 50%;max-width:50%}}.bottom-content .no-row .image{position:relative}@media (min-width:992px){.bottom-content .no-row .image{max-width:580px;margin:auto 2.5rem auto auto}}@media (max-width:991.98px){.bottom-content .no-row .image{margin:1.5rem 1.5rem 0}}.bottom-content .no-row .image img:last-child{position:absolute;left:0;top:0;right:0;bottom:0;display:block;margin:auto}@media (min-width:992px){.bottom-content .no-row .text{padding:6rem}}@media (max-width:991.98px){.bottom-content .no-row .text{padding:1.5rem}}.bottom-content .no-row .text h2{font-size:34px!important}@media (min-width:992px){.bottom-content .no-row .text h2{line-height:43px}}@media (max-width:991.98px){.bottom-content .no-row .text h2{line-height:35px}}.bottom-content .no-row .text p{font-size:16px!important}@media (min-width:992px){.header-3{padding-top:7rem!important}}@media (min-width:992px){.top-bar.new-bar{display:block!important;justify-content:unset!important}}@media (max-width:991.98px){.top-bar.new-bar{flex-direction:column;min-height:unset!important;padding:0!important}}.top-bar.new-bar .logo{width:100%;background-color:#000}.top-bar.new-bar .logo .left-side{display:flex;align-items:center;margin-right:0!important;max-width:880px}.top-bar.new-bar .logo .left-side a{flex:0 0 33.33333%;max-width:33.33333%}.top-bar.new-bar .logo .left-side a .wrapper{display:flex;height:58px;padding:0 1em}@media (max-width:991.98px){.top-bar.new-bar .logo .left-side a .wrapper{height:45px}}@media (max-width:767.98px){.top-bar.new-bar .logo .left-side a .wrapper{height:40px}}.top-bar.new-bar .logo .left-side a .wrapper img{display:block;margin:auto!important;max-width:180px!important;width:100%}@media (min-width:992px){.top-bar.new-bar .logo .left-side a:first-child img{max-width:130px!important}}.top-bar.new-bar .logo .left-side .dash{opacity:.8;height:2.5rem;width:1px;margin:auto;background-color:#fff}.top-bar.new-bar .menu-bar{display:flex;align-items:center;width:100%;background-color:#fff}@media (max-width:991.98px){.top-bar.new-bar .menu-bar{height:45px}}@media (max-width:767.98px){.top-bar.new-bar .menu-bar{height:40px}}@media (max-width:991.98px){.top-bar.new-bar .menu-bar .desktop-menu,.top-bar.new-bar .menu-bar .right-side.desktop-menu{display:none}}@media (min-width:992px){.top-bar.new-bar .menu-bar .mobile-menu{display:none}}@media (min-width:992px){.top-bar.new-bar .menu-bar{padding-left:5em;padding-right:2em;border-bottom:1px solid rgba(0,0,0,.5);background-color:#fff;justify-content:space-between}.top-bar.new-bar .menu-bar .left-side .menu-items{display:flex}}@media (min-width:992px) and (max-width:991.98px){.top-bar.new-bar .menu-bar .left-side .menu-items{display:none}}@media (min-width:992px){.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper{border-bottom:3px solid transparent}.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper .item a{display:flex;align-items:center;padding:1em 1.25em 1em 0}.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper .item a p{opacity:.8;font-weight:500;margin-bottom:0;color:#000}.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper .item a svg{transform:rotate(180deg);margin-left:.5em}.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper:hover{border-bottom:3px solid #007cb0}.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper:hover .item{color:#007cb0}.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper:hover .item p{opacity:1;color:#007cb0}.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper:hover .item svg path{stroke:#007cb0}.top-bar.new-bar .menu-bar .left-side .menu-items .wrapper:not(:first-child) .item a{padding-left:1.25em}}@media (max-width:991.98px){.top-bar.new-bar .menu-bar{margin:auto auto auto 0}.top-bar.new-bar .menu-bar .right-side{color:#000}.top-bar.new-bar .menu-bar .right-side .hamburguer{position:relative;top:.2rem;padding-right:1rem}.top-bar.new-bar .menu-bar .right-side .hamburguer .dash{height:2px;width:16px;background-color:#000;margin-bottom:.25rem}.top-bar.new-bar .menu-bar .right-side .menu p{margin-bottom:0;font-weight:400;font-size:16px;color:#000}.top-bar.new-bar .menu-bar .right-side a{display:flex;align-items:center;padding:.4rem 1rem;color:#fff}}.top-bar.new-bar .submenu .sub-items{display:none}.top-bar.new-bar .submenu .sub-items .wrapper-subitems{background-color:#fff;border-radius:5px;box-shadow:-2px 2px 10px 0 rgba(0,0,0,.3);transform:translateY(10px);min-width:150px}.top-bar.new-bar .submenu .sub-items .wrapper-subitems .inner-wrapper{padding:.5em 1em}.top-bar.new-bar .submenu .sub-items .wrapper-subitems .inner-wrapper .sub-item a{display:flex;align-items:center;justify-content:space-between;padding:.5em 0}.top-bar.new-bar .submenu .sub-items .wrapper-subitems .inner-wrapper .sub-item a p{white-space:nowrap;opacity:.8;font-weight:500;margin-bottom:0;color:#000}.top-bar.new-bar .submenu .sub-items .wrapper-subitems .inner-wrapper .sub-item a svg{display:none}.top-bar.new-bar .submenu .sub-items .wrapper-subitems .inner-wrapper .sub-item:hover{background-color:#fff}.top-bar.new-bar .submenu .sub-items .wrapper-subitems .inner-wrapper .sub-item:hover a p{opacity:1;color:#007cb0}.top-bar.new-bar .submenu .sub-items .wrapper-subitems .inner-wrapper .sub-item:hover a svg{display:block}@media (max-width:1310px) and (min-width:1024px){#top-bar-menu .menu-item{padding-left:2rem;padding-right:2rem}}@media (max-width:767.98px){.landing-button li{background-color:unset!important;padding-left:0!important}.landing-button .mobile-btn{background-color:#007cb0;border-radius:unset;padding-left:2rem;padding-right:2rem}}footer{padding-top:0!important;background-color:#000!important;color:#1f3c4b;z-index:3}footer .container .footer-nav .no-row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;margin-bottom:3rem;padding:3rem 0;border-bottom:1px solid #4a4a4a}@media (min-width:576px){footer .container .footer-nav .no-row{max-width:540px}}@media (min-width:768px){footer .container .footer-nav .no-row{max-width:720px}}@media (min-width:992px){footer .container .footer-nav .no-row{max-width:960px}}@media (min-width:1200px){footer .container .footer-nav .no-row{max-width:1140px}}@media (max-width:991.98px){footer .container .footer-nav .no-row{flex-direction:column;text-align:center}}footer .container .footer-nav .no-row .wrapper{padding-right:0;padding-left:0}@media (max-width:991.98px){footer .container .footer-nav .no-row .wrapper .menu{flex-direction:column}}footer .container .footer-nav .no-row .wrapper .menu .menu-item a{color:#fff}footer .container .footer-nav .no-row .wrapper .menu .menu-item .sub-menu{list-style-type:none;margin:0}@media (min-width:992px){footer .container .footer-nav .no-row .wrapper .menu>.menu-item>a{margin-bottom:1.5rem}}@media (max-width:991.98px){footer .container .footer-nav .no-row .wrapper:first-child{margin-bottom:1rem}}footer .container .footer-nav .no-row .wrapper:first-child .menu>.menu-item a{padding:.5rem 0}@media (min-width:992px){footer .container .footer-nav .no-row .wrapper:first-child .menu>.menu-item{flex:0 0 25%;max-width:25%}}@media (max-width:991.98px){footer .container .footer-nav .no-row .wrapper:first-child .menu>.menu-item .sub-menu{display:none}}footer .container .footer-nav .no-row .wrapper:first-child .menu>.menu-item .sub-menu li{opacity:.9}footer .container .footer-nav .no-row .wrapper:first-child .menu>.menu-item .sub-menu li:hover{opacity:1}@media (max-width:991.98px){footer .container .footer-nav .no-row .wrapper:last-child .menu{max-width:270px;margin:auto}}footer .container .footer-nav .no-row .wrapper:last-child .menu .no-link>a{cursor:initial}footer .container .footer-nav .no-row .wrapper:last-child .menu .menu-item a{padding:.375rem 0}@media (max-width:991.98px){footer .container .footer-nav .no-row .wrapper:last-child .menu .menu-item .sub-menu{display:flex;margin-top:1rem}footer .container .footer-nav .no-row .wrapper:last-child .menu .menu-item .sub-menu li{flex:0 0 20%;max-width:20%;text-align:center}}footer .container .footer-nav .no-row .wrapper:last-child .menu .menu-item .sub-menu .social-footer{min-width:20px}footer .newsletter .no-row{background-color:#171717}@media (min-width:992px){footer .newsletter .no-row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem}}@media (min-width:992px) and (min-width:576px){footer .newsletter .no-row{max-width:540px}}@media (min-width:992px) and (min-width:768px){footer .newsletter .no-row{max-width:720px}}@media (min-width:992px) and (min-width:992px){footer .newsletter .no-row{max-width:960px}}@media (min-width:992px) and (min-width:1200px){footer .newsletter .no-row{max-width:1140px}}@media (max-width:991.98px){footer .newsletter .no-row{padding-top:2rem;padding-bottom:2rem;margin-top:3rem}}footer .newsletter .no-row .wrapper{display:flex;max-width:1070px;margin:auto;padding:0 1.8rem}@media (max-width:991.98px){footer .newsletter .no-row .wrapper{flex-direction:column}}footer .newsletter .no-row .wrapper .text h2{margin-bottom:0;color:#fff}@media (max-width:991.98px){footer .newsletter .no-row .wrapper .text h2{text-align:center}}@media (max-width:991.98px){footer .newsletter .no-row .wrapper .text h2{font-size:24px}}footer .newsletter .no-row .wrapper .text h2 span{font-weight:600}footer .newsletter .no-row .wrapper .interact{margin:auto;text-align:right}@media (max-width:991.98px){footer .newsletter .no-row .wrapper .interact{margin-top:2rem;text-align:center}}footer .newsletter .no-row .wrapper .interact .newsletter-btn{padding:.5rem 3rem;border-radius:25px;background-color:transparent;border:1px solid #fff;color:#fff;font-weight:600}footer .newsletter .no-row .wrapper .interact .newsletter-btn:hover{border:1px solid #217cb0;color:#217cb0}footer .logo .row{align-items:center;padding-top:3rem;padding-bottom:2rem}@media (max-width:767.98px){footer .logo .row{flex-direction:column}}footer .logo .row .text p{color:#fff;margin-bottom:0}@media (max-width:991.98px){footer .logo .row .text:first-child{text-align:center}}footer .logo .row .text:first-child img{max-width:150px}footer .logo .row .text:nth-child(2) p{opacity:.9;text-align:center;font-size:14px}@media (max-width:991.98px){footer .logo .row .text:nth-child(2) p{margin-top:1rem;margin-bottom:1rem}}footer .logo .row .text:nth-child(2) p:hover{opacity:1}footer .logo .row .text:last-child p{font-size:14px;text-align:right;color:#fff}@media (max-width:991.98px){footer .logo .row .text:last-child p{text-align:center}}footer .logo .row .text .flex{display:flex;align-items:center;justify-content:space-between}@media (max-width:991.98px){footer .logo .row .text .flex{flex-direction:column}}@media (min-width:992px){footer .logo .row .text .flex .logo:first-child{width:calc(100% - 150px)}}footer .logo .row .text .flex .logo:first-child img{height:auto;width:100%}footer .logo .row .text .flex .logo:last-child{width:150px}footer .logo .row .text .flex .logo:last-child a img{max-width:130px}@media (min-width:992px){footer .logo .row .text .flex .logo:last-child a img{margin-right:1em}}@media (max-width:991.98px){footer .logo .row .text .flex .logo:last-child a img{margin-top:1em}}.info-section{background-color:#f2f2f2;padding-top:3rem;padding-bottom:3rem}.info-section .row{align-items:center}@media (max-width:767.98px){.info-section .row .col-md-4{align-items:center;margin-top:1em}}.info-section h2{margin-bottom:0;color:#000;font-weight:300}@media (max-width:767.98px){.info-section h2{text-align:center}}.info-section .button-theme{display:block;margin-left:auto;background-color:transparent;color:#000;min-width:unset;width:168px;font-weight:600;border-radius:100px;border:#000 1px solid;transition:all .3s ease}.info-section .button-theme:hover{border:#007cb0 1px solid;color:#007cb0}@media (max-width:767.98px){.info-section .button-theme{margin-right:auto}}@media (max-width:767.98px){.info-section.forge-teaser h2{margin-bottom:2rem;text-align:center}}.info-section .sign-up-forge-teaser .validation_error{display:none}@media (max-width:767.98px){.info-section .sign-up-forge-teaser .gform_wrapper{margin-bottom:0!important}}@media (min-width:768px){.info-section .sign-up-forge-teaser .gform_wrapper .gform_body{max-width:235px}}.info-section .sign-up-forge-teaser .gform_wrapper .gform_body .gfield_error{text-align:center}.info-section .sign-up-forge-teaser .gform_wrapper .gform_body .gfield_label{display:none}.info-section .sign-up-forge-teaser .gform_wrapper .gform_body .gfield{padding-right:0!important}.info-section .sign-up-forge-teaser .gform_wrapper .gform_body input{padding-left:1rem!important;padding-right:1rem!important}@media (min-width:768px){.info-section .sign-up-forge-teaser .gform_wrapper .gform_body input{width:224px!important}}@media (max-width:767.98px){.info-section .sign-up-forge-teaser .gform_wrapper .gform_body input{width:100%!important}}.info-section .sign-up-forge-teaser .gform_wrapper .gform_body input::placeholder{text-align:center}.info-section .sign-up-forge-teaser .gform_wrapper .gform_footer{margin-top:0!important;padding-top:0!important}.info-section .sign-up-forge-teaser .gform_wrapper .gform_footer .gform_button{min-width:224px!important;background-color:#000;border-radius:unset!important;font-weight:500!important}@media (max-width:767.98px){.info-section .sign-up-forge-teaser .gform_wrapper .gform_footer .gform_button{min-width:100%!important}}.partner-network{padding-top:3em;padding-bottom:3em;background-color:#f2f2f2}.partner-network .container{text-align:center}.partner-network .container h2{padding-bottom:2rem;font-weight:600;font-size:40px;line-height:48px;color:#000}.partner-network .button-theme{color:#000;background-color:#fff;border:1px solid #000;border-radius:30px}.partner-network .button-theme:hover{background-color:#000;color:#fff}.footer-forge{padding-top:3rem;padding-bottom:3rem}.footer-forge h2{color:#fff;font-weight:500;font-size:48px;line-height:56px}.footer-forge .button-theme{margin-top:2rem;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px;display:block;background-color:#fff;width:280px}.footer-forge .button-theme:hover{border:#217cb0 1px solid;color:#217cb0!important}.info-partner{text-align:right}.info-partner button{background-color:transparent;color:#000;padding:.5rem 2rem;font-size:18px;border-radius:100px;border:#000 1px solid;transition:all .3s ease}.info-partner button:hover{border:#007cb0 1px solid;color:#007cb0}.module-5-home{background-color:#f0f0f0;padding:4em 1em}@media (max-width:767.98px){.module-5-home{padding:2em 1em}}.module-5-home button{font-weight:600!important}.module-5-home .content-wrapper{display:flex}@media (max-width:767.98px){.module-5-home .content-wrapper{flex-direction:column}}.module-5-home .content-wrapper .image-wrapper{width:50%;display:flex;justify-content:center;align-items:center}.module-5-home .content-wrapper .image-wrapper img{max-width:411px}@media (max-width:767.98px){.module-5-home .content-wrapper .image-wrapper{width:100%}}.module-5-home .content-wrapper .text-wrapper{width:50%;display:flex;justify-content:center;align-items:center}.module-5-home .content-wrapper .text-wrapper .info-wrapper{max-width:370px}.module-5-home .content-wrapper .text-wrapper .info-wrapper h3{font-size:36px;font-weight:600;line-height:44px}.module-5-home .content-wrapper .text-wrapper .info-wrapper p{font-family:Barlow,sans-serif;font-size:1rem;line-height:24px;letter-spacing:.48px;padding-bottom:.5em}.module-5-home .content-wrapper .text-wrapper .info-wrapper .productivity-button{text-align:center}.module-5-home .content-wrapper .text-wrapper .info-wrapper .productivity-button button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#000 1px solid;color:#000}.module-5-home .content-wrapper .text-wrapper .info-wrapper .productivity-button button:hover{border:#217cb0 1px solid;color:#217cb0}.module-5-home .content-wrapper .text-wrapper .info-wrapper .productivity-button button:hover p{color:#217cb0}.module-5-home .content-wrapper .text-wrapper .info-wrapper .productivity-button button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}@media (max-width:767.98px){.module-5-home .content-wrapper .text-wrapper{width:100%}}.module-4-home{padding:12em 0}@media (max-width:767.98px){.module-4-home{background:0 0!important;padding:0!important}}.module-4-home button{font-weight:600!important}@media (min-width:576px){.module-4-home .img-wrapper{display:none}}.module-4-home .info-wrapper{display:flex;justify-content:flex-end}.module-4-home .info-wrapper .text-wrapper{width:50%;display:flex;justify-content:center;align-items:center}.module-4-home .info-wrapper .text-wrapper .productivity-button{text-align:center}.module-4-home .info-wrapper .text-wrapper .productivity-button button{display:flex;padding:.5rem 3rem;background-color:#000;border-radius:25px;border:#000 1px solid;color:#fff}.module-4-home .info-wrapper .text-wrapper .productivity-button button:hover{border:#fff 1px solid;color:#fff}.module-4-home .info-wrapper .text-wrapper .productivity-button button:hover p{color:#fff}.module-4-home .info-wrapper .text-wrapper .productivity-button button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}@media (max-width:767.98px){.module-4-home .info-wrapper .text-wrapper .productivity-button{font-size:14px}}@media (max-width:767.98px){.module-4-home .info-wrapper .text-wrapper{width:100%;padding:2em 1em}}.module-4-home .info-wrapper .content-wrapper{max-width:450px}.module-4-home .info-wrapper .content-wrapper h3{font-size:36px;line-height:44px;font-weight:600}@media (max-width:767.98px){.module-4-home .info-wrapper .content-wrapper h3{font-size:2rem}}.module-4-home .info-wrapper .content-wrapper p{margin-bottom:1em}@media (max-width:767.98px){.module-4-home .info-wrapper .content-wrapper p{font-size:14px}}.module3-home{padding:8em 2em}@media (max-width:767.98px){.module3-home{background:0 0!important;padding:0!important}}.module3-home button{font-weight:600!important}@media (min-width:576px){.module3-home .img-wrapper{display:none}}.module3-home .text-wrapper{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767.98px){.module3-home .text-wrapper{width:100%;padding:2em 1em}}.module3-home .content-wrapper{max-width:400px}.module3-home .content-wrapper h3{font-family:Barlow,sans-serif;font-weight:600;margin-bottom:1em;font-size:36px;color:#000}@media (max-width:767.98px){.module3-home .content-wrapper h3{font-size:2rem}}.module3-home .content-wrapper p{font-weight:400;font-size:1rem}@media (max-width:767.98px){.module3-home .content-wrapper p{font-size:14px}}@media (min-width:1700px){.hero-home{max-height:800px}}@media (min-width:768px){.hero-home{height:calc(100vh - 50px);min-height:500px;max-height:1000px}}.hero-home button{font-weight:600!important}.hero-home .no-container{padding-bottom:2rem;position:relative}@media (min-width:768px){.hero-home .no-container{height:100%}}@media (max-width:767.98px){.hero-home .no-container{padding-bottom:1.5rem}}@media (min-width:768px){.hero-home .no-container .video{height:100%}}.hero-home .no-container .video video{height:100%;width:100%;object-fit:cover}@media (max-width:767.98px){.hero-home .no-container .video video{min-height:300px}}.hero-home .no-container .wrapper{position:absolute;width:100%;top:50%;left:50%;margin:auto;max-width:969px;transform:translate(-50%,-50%)}@media (max-width:991.98px){.hero-home .no-container .wrapper{top:32%;transform:translate(-50%,-32%)}}@media (min-width:992px){.hero-home .no-container .wrapper{top:35%;transform:translate(-50%,-35%)}}.hero-home .no-container .wrapper .play-button{text-align:center;top:2rem;left:2rem}.hero-home .no-container .wrapper .play-button img{max-width:400px;margin-bottom:1em}@media (max-width:767.98px){.hero-home .no-container .wrapper .play-button .logo{max-width:200px}}@media (max-width:991.98px){.hero-home .no-container .wrapper .play-button{padding:0 1em}}.hero-home .no-container .wrapper .play-button .content-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-home .no-container .wrapper .play-button .content-wrapper img{max-width:300px;margin-bottom:1em}@media (max-width:991.98px){.hero-home .no-container .wrapper .play-button .content-wrapper img{max-width:200px;margin-bottom:0}}.hero-home .no-container .wrapper .play-button .content-wrapper .productivity-button{text-align:center;margin-top:1em}.hero-home .no-container .wrapper .play-button .content-wrapper .productivity-button button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#fff 1px solid;color:#fff}.hero-home .no-container .wrapper .play-button .content-wrapper .productivity-button button:hover{border:#217cb0 1px solid;color:#217cb0}.hero-home .no-container .wrapper .play-button .content-wrapper .productivity-button button:hover p{color:#217cb0}.hero-home .no-container .wrapper .play-button .content-wrapper .productivity-button button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.hero-home .no-container .wrapper .play-button h3{margin-bottom:2rem;font-size:70px;font-weight:700;font-family:Roboto Condensed;line-height:70px;color:#fff}@media (max-width:991.98px){.hero-home .no-container .wrapper .play-button h3{margin:auto;max-width:500px;font-size:48px;line-height:56px}}@media (max-width:575.98px){.hero-home .no-container .wrapper .play-button h3{max-width:320px;font-size:24px;line-height:36px}}.hero-home .no-container .wrapper .play-button p{color:#fff;font-size:16px}@media (max-width:575.98px){.hero-home .no-container .wrapper .play-button img{max-width:40px}}@media (min-width:576px){.module1-home{margin-top:-10rem}}@media (max-width:767.98px){.module1-home{margin-top:-6rem}}.module1-home button{font-weight:600!important}.module1-home .no-container{padding-bottom:4rem;padding-left:2rem;padding-right:2rem;margin-top:-2rem;position:relative}@media (max-width:991.98px){.module1-home .no-container{padding-top:2rem;padding-bottom:2rem}}.module1-home .no-container .background{max-width:1304px;margin:auto;background-color:#161719}.module1-home .no-container .center{margin:auto;width:100%;opacity:0}@media (max-width:991.98px){.module1-home .no-container .center{width:100%}}.module1-home .no-container .text{max-width:1304px;margin:auto}@media (max-width:1229.98px){.module1-home .no-container .text{background-position:0!important}}@media (max-width:991.98px){.module1-home .no-container .text{margin-bottom:2rem}}@media (max-width:767.98px){.module1-home .no-container .text{display:none}}@media (max-width:575.98px){.module1-home .no-container .text{background-position:0 0!important}}@media (max-width:359.98px){.module1-home .no-container .text{background-position:-50px 0!important}}.module1-home .no-container .text .wrapper{max-width:800px;margin:auto 0 auto auto}@media (max-width:767.98px){.module1-home .no-container .text .wrapper{padding:2rem}}.module1-home .no-container .text .wrapper .inner-wrapper{padding:2rem;max-width:630px;margin:auto}@media (min-width:992px){.module1-home .no-container .text .wrapper .inner-wrapper{padding:14rem 4rem 6rem 10rem}}@media (max-width:1229.98px){.module1-home .no-container .text .wrapper .inner-wrapper{padding:14rem 2rem 6rem 18rem}}@media (max-width:991.98px){.module1-home .no-container .text .wrapper .inner-wrapper{max-width:450px;padding:2rem}}@media (max-width:767.98px){.module1-home .no-container .text .wrapper .inner-wrapper{padding:0}}.module1-home .no-container .text .wrapper .inner-wrapper .module-1-wrapper h2{color:#000;font-weight:600;font-size:2rem}.module1-home .no-container .text .wrapper .inner-wrapper .module-1-wrapper p{color:#000;font-weight:600;font-size:1rem}@media (min-width:768px) and (max-width:1199.98px){.module1-home .no-container .text .wrapper .inner-wrapper .module-1-wrapper{background-color:rgba(0,0,0,.2);padding:1em}.module1-home .no-container .text .wrapper .inner-wrapper .module-1-wrapper h2,.module1-home .no-container .text .wrapper .inner-wrapper .module-1-wrapper p{color:#fff;opacity:unset!important}}@media (max-width:767.98px){.module1-home .no-container .text .wrapper .inner-wrapper .module-1-wrapper{background-color:rgba(0,0,0,.5);padding:.4em;border-radius:4px}.module1-home .no-container .text .wrapper .inner-wrapper .module-1-wrapper h2,.module1-home .no-container .text .wrapper .inner-wrapper .module-1-wrapper p{color:#fff}}@media (min-width:992px){.module1-home .no-container .text .wrapper .inner-wrapper .wrapper-logo{max-width:340px}}.module1-home .no-container .text .wrapper .inner-wrapper .wrapper-logo img{margin:auto auto 2rem auto;height:auto;width:100%}@media (max-width:991.98px){.module1-home .no-container .text .wrapper .inner-wrapper .wrapper-logo img{max-width:350px}}.module1-home .no-container .text .wrapper .inner-wrapper .subtitle{max-width:355px;padding-bottom:1rem;font-size:35px;color:#000;text-transform:capitalize}@media (max-width:767.98px){.module1-home .no-container .text .wrapper .inner-wrapper .subtitle{font-size:24px;color:#fff}}.module1-home .no-container .text .wrapper .inner-wrapper p{padding-bottom:2rem;font-size:14px;letter-spacing:.03rem;color:#000;opacity:.6}@media (max-width:767.98px){.module1-home .no-container .text .wrapper .inner-wrapper p{color:#fff}}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1{margin-bottom:4rem}@media (max-width:991.98px){.module1-home .no-container .text .wrapper .inner-wrapper .button-module1{margin-bottom:1rem}}@media (min-width:768px) and (max-width:1199.98px){.module1-home .no-container .text .wrapper .inner-wrapper .button-module1{margin-bottom:1rem}}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a{display:inline-block}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#000 1px solid;color:#000}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a button:hover{border:#217cb0 1px solid;color:#217cb0}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a button:hover p{color:#217cb0}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}@media (max-width:767.98px){.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#fff 1px solid;color:#fff}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a button:hover{border:#217cb0 1px solid;color:#217cb0}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a button:hover p{color:#217cb0}.module1-home .no-container .text .wrapper .inner-wrapper .button-module1 a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}}.module1-home .no-container .mobileText{padding:22em 2em 2em}@media (min-width:768px){.module1-home .no-container .mobileText{display:none}}.module1-home .no-container .mobileText .content-wrapper{max-width:295px}.module1-home .no-container .mobileText .content-wrapper h3{font-size:32px;font-weight:600;line-height:35px}.module1-home .no-container .mobileText .content-wrapper p{font-size:14px}.module1-home .no-container .mobileText .content-wrapper .productivity-button{text-align:center}.module1-home .no-container .mobileText .content-wrapper .productivity-button button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#000 1px solid;color:#000}.module1-home .no-container .mobileText .content-wrapper .productivity-button button:hover{border:#217cb0 1px solid;color:#217cb0}.module1-home .no-container .mobileText .content-wrapper .productivity-button button:hover p{color:#217cb0}.module1-home .no-container .mobileText .content-wrapper .productivity-button button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.module1-home .no-container .mobileText .content-wrapper .productivity-button p{font-size:12px!important}.module2-home{position:unset}.module2-home>img{right:0;width:100%;height:auto;position:unset;z-index:-1}.module2-home button{font-weight:600!important}.module2-home .text{background-color:#3a404d!important;margin-top:-.05em}@media (min-width:1700px){.module2-home .text{background-size:cover!important}}@media (max-width:991.98px){.module2-home .text{background-color:#3a404d!important}}.module2-home .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-bottom:4rem}@media (min-width:576px){.module2-home .wrapper{max-width:540px}}@media (min-width:768px){.module2-home .wrapper{max-width:720px}}@media (min-width:992px){.module2-home .wrapper{max-width:960px}}@media (min-width:1200px){.module2-home .wrapper{max-width:1140px}}@media (max-width:767.98px){.module2-home .wrapper{padding-top:0;padding-bottom:4rem}}.module2-home .wrapper .module-2-content-wrapper{display:flex;justify-content:center;align-items:center}.module2-home .wrapper .module-2-content-wrapper .text-wrapper{max-width:700px}@media (max-width:767.98px){.module2-home .wrapper .module-2-content-wrapper .text-wrapper{padding-top:2em}}.module2-home .wrapper .module-2-content-wrapper .text-wrapper h3{font-size:36px;color:#fff;padding-bottom:1em}.module2-home .wrapper .module-2-content-wrapper .text-wrapper p{font-size:1rem;padding-bottom:1.5em}.module2-home .wrapper .module-2-content-wrapper .text-wrapper a{display:inline-block}.module2-home .wrapper .module-2-content-wrapper .text-wrapper a button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#fff 1px solid;color:#fff}.module2-home .wrapper .module-2-content-wrapper .text-wrapper a button:hover{border:#217cb0 1px solid;color:#217cb0}.module2-home .wrapper .module-2-content-wrapper .text-wrapper a button:hover p{color:#217cb0}.module2-home .wrapper .module-2-content-wrapper .text-wrapper a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.module2-home .wrapper .module-2-content-wrapper .image-wrapper{display:flex;justify-content:center;align-items:center;padding-left:6em}.module2-home .wrapper .module-2-content-wrapper .image-wrapper img{max-width:764px}@media (max-width:767.98px){.module2-home .wrapper .module-2-content-wrapper{flex-direction:column;align-items:center;justify-content:center}}.module2-home .wrapper .inner-wrapper{max-width:355px}.module2-home .wrapper .inner-wrapper h3{color:#fff}.module2-home .wrapper .inner-wrapper p{font-size:14px;opacity:.6}.module2-home .wrapper .inner-wrapper a{display:inline-block}.module2-home .wrapper .inner-wrapper a button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#fff 1px solid;color:#fff}.module2-home .wrapper .inner-wrapper a button:hover{border:#217cb0 1px solid;color:#217cb0}.module2-home .wrapper .inner-wrapper a button:hover p{color:#217cb0}.module2-home .wrapper .inner-wrapper a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}@media (min-width:992px){.module2-home>img{opacity:1;background-position:bottom;background-size:100% 100%}}.module2-home h2,.module2-home p{color:#fff}.module2-home h2{margin-bottom:2rem;max-width:185px;font-weight:500;font-size:35px;line-height:40px;text-transform:capitalize}.module2-home .paragraph{margin-bottom:3rem;font-size:14px;line-height:26px;opacity:.6}@media (max-width:991.98px){.module2-home .button-module2{margin-bottom:3rem}}.forge-solutions{background-color:#fff;padding-top:2rem;padding-bottom:2rem;margin-top:-1px}@media (min-width:992px){.forge-solutions{padding-top:5rem;padding-bottom:5rem}}.forge-solutions button{font-weight:600!important}.forge-solutions .container{display:flex}@media (max-width:991.98px){.forge-solutions .container{flex-direction:column}}@media (min-width:992px){.forge-solutions .container .wrapper{flex:0 0 50%;max-width:50%}.forge-solutions .container .wrapper .paragraph-text{max-width:440px;line-height:65px}}@media (max-width:991.98px){.forge-solutions .container .wrapper p{max-width:unset}}.forge-solutions .container .wrapper h2{text-align:left;font-size:16px;margin:0 0 1rem 0}.forge-solutions .container .wrapper p{text-transform:uppercase;font-size:65px;font-weight:700;font-family:Roboto Condensed;margin:0 0 2rem 0}@media (max-width:767.98px){.forge-solutions .container .wrapper p{font-size:30px}}.forge-solutions .container .button-module4 button{padding:.5rem 3rem;background-color:transparent;border-radius:20px;border:#000 1px solid;font-size:16px;font-weight:600}.forge-solutions .container .button-module4 button:hover{border:#217cb0 1px solid;color:#217cb0}.forge-solutions .container .button-module4 button img{color:#000}.forge-solutions .container .row{display:flex;flex-direction:column}@media (min-width:992px){.forge-solutions .container .row{flex:0 0 50%;max-width:50%}}.forge-solutions .container .row .content{padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center}@media (max-width:767.98px){.forge-solutions .container .row .content{position:relative;width:100%;padding-right:15px;padding-left:15px}}.forge-solutions .container .row .content .text-wrapper{transition:all .3s ease}.forge-solutions .container .row .content .text-wrapper .title{text-align:left;font-size:16px;margin-bottom:1rem;opacity:.5}.forge-solutions .container .row .content .text-wrapper p{margin:0;max-width:unset}.forge-solutions .container .row .content .text-wrapper p .text{line-height:95px;text-align:left;font-size:98px!important;flex:unset}@media (max-width:767.98px){.forge-solutions .container .row .content .text-wrapper p .text{font-size:30px!important}}.forge-solutions .container .row .content .text-wrapper a:hover .svg{transition:all .3s ease;padding-left:2rem}.forge-solutions .container .row .content .text-wrapper .paragraph{display:flex;text-align:left;font-size:14px;margin-top:1rem}.forge-solutions .container .row .content .text-wrapper .paragraph p{font-size:14px;max-width:128px}@media (max-width:767.98px){.forge-solutions .container .row .content .text-wrapper .paragraph p{max-width:82px}}.forge-solutions .container .row .content .text-wrapper .paragraph .svg{padding-left:1rem}.forge-solutions .container .row .content:not(:last-child){border-bottom:#c4c4c4 1px solid}.forge-solutions .container .row .content .text{flex:0 0 50%;max-width:50%}.forge-solutions .container .row .content img{flex:0 0 50%;max-width:50%;padding-right:2rem}.forge-solutions i{display:block;margin-bottom:2rem}.forge-solutions i img{max-width:200px}.forge-solutions h2{text-align:center;margin-bottom:4rem}.forge-solutions .col-6{text-align:center;padding-bottom:2rem}@media (min-width:992px){.forge-solutions .col-6{padding-bottom:0}}.forge-solutions p{font-weight:600;color:#0f1015;max-width:160px;margin:auto}.forge-solutions .key-text{letter-spacing:.71px;font-size:40px;font-weight:800}.module6-home .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex}@media (min-width:576px){.module6-home .no-container{max-width:540px}}@media (min-width:768px){.module6-home .no-container{max-width:720px}}@media (min-width:992px){.module6-home .no-container{max-width:960px}}@media (min-width:1200px){.module6-home .no-container{max-width:1140px}}@media (min-width:992px){.module6-home .no-container{padding-top:4rem;padding-bottom:6rem}}@media (max-width:1199.98px){.module6-home .no-container{flex-direction:column}}@media (max-width:991.98px){.module6-home .no-container{flex-direction:column;padding-top:2rem;padding-bottom:2rem}}.module6-home .no-container button{font-weight:600!important}.module6-home .no-container .left,.module6-home .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex}.module6-home .no-container .left:hover .text,.module6-home .no-container .right:hover .text{transition:all .3s ease;background-color:#000}.module6-home .no-container .left:hover .text h2,.module6-home .no-container .left:hover .text p,.module6-home .no-container .right:hover .text h2,.module6-home .no-container .right:hover .text p{color:#fff}.module6-home .no-container .left:hover .text g,.module6-home .no-container .right:hover .text g{fill:#fff}.module6-home .no-container .left .text,.module6-home .no-container .right .text{background-color:#f0f0f0}@media (max-width:991.98px){.module6-home .no-container .left .text,.module6-home .no-container .right .text{margin-bottom:0}}@media (max-width:991.98px){.module6-home .no-container .left .background,.module6-home .no-container .right .background{width:100%;margin-bottom:2rem;text-align:center}.module6-home .no-container .left .background img,.module6-home .no-container .right .background img{max-width:250px}}@media (min-width:1200px){.module6-home .no-container .left,.module6-home .no-container .right{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}.module6-home .no-container .left .text,.module6-home .no-container .right .text{flex:0 0 75%;max-width:75%}.module6-home .no-container .left .background,.module6-home .no-container .right .background{flex:0 0 25%;max-width:25%}.module6-home .no-container .left .background img,.module6-home .no-container .right .background img{top:22px;left:190px;position:absolute;max-width:350px}}@media (max-width:1199.98px){.module6-home .no-container .left,.module6-home .no-container .right{flex-direction:column}}@media (max-width:1199.98px) and (min-width:768px){.module6-home .no-container .left .background,.module6-home .no-container .right .background{text-align:center}.module6-home .no-container .left .background img,.module6-home .no-container .right .background img{max-width:400px}}@media (max-width:991.98px){.module6-home .no-container .text{margin-bottom:2rem}}.module6-home .no-container .text .wrapper-61,.module6-home .no-container .text .wrapper-62{padding:4rem}.module6-home .no-container .text .wrapper-61 .wrapper-logo61,.module6-home .no-container .text .wrapper-61 .wrapper-logo62,.module6-home .no-container .text .wrapper-62 .wrapper-logo61,.module6-home .no-container .text .wrapper-62 .wrapper-logo62{text-align:left}.module6-home .no-container .text .wrapper-61 .wrapper-logo61 img,.module6-home .no-container .text .wrapper-61 .wrapper-logo62 img,.module6-home .no-container .text .wrapper-62 .wrapper-logo61 img,.module6-home .no-container .text .wrapper-62 .wrapper-logo62 img{margin:auto auto 3rem auto;height:auto;width:70%}@media (max-width:991.98px){.module6-home .no-container .text .wrapper-61 .wrapper-logo61 img,.module6-home .no-container .text .wrapper-61 .wrapper-logo62 img,.module6-home .no-container .text .wrapper-62 .wrapper-logo61 img,.module6-home .no-container .text .wrapper-62 .wrapper-logo62 img{max-width:350px}}.module6-home .no-container .text .wrapper-61 .subtitle-61,.module6-home .no-container .text .wrapper-61 .subtitle-62,.module6-home .no-container .text .wrapper-62 .subtitle-61,.module6-home .no-container .text .wrapper-62 .subtitle-62{max-width:300px;text-align:left;font-size:20px;font-weight:600;color:#000;text-transform:capitalize}.module6-home .no-container .text .wrapper-61 p,.module6-home .no-container .text .wrapper-62 p{margin-bottom:2rem;max-width:245px;font-size:14px;color:#000}.module6-home .no-container .text .wrapper-61 .button-module61,.module6-home .no-container .text .wrapper-61 .button-module62,.module6-home .no-container .text .wrapper-62 .button-module61,.module6-home .no-container .text .wrapper-62 .button-module62{text-align:left}.module6-home .no-container .text .wrapper-61 .button-module61 a,.module6-home .no-container .text .wrapper-61 .button-module62 a,.module6-home .no-container .text .wrapper-62 .button-module61 a,.module6-home .no-container .text .wrapper-62 .button-module62 a{display:inline-block}.module6-home .no-container .text .wrapper-61 .button-module61 a button,.module6-home .no-container .text .wrapper-61 .button-module62 a button,.module6-home .no-container .text .wrapper-62 .button-module61 a button,.module6-home .no-container .text .wrapper-62 .button-module62 a button{display:flex;align-items:center;color:#000;font-size:16px;font-weight:600;padding:0}.module6-home .no-container .text .wrapper-61 .button-module61 a button p,.module6-home .no-container .text .wrapper-61 .button-module62 a button p,.module6-home .no-container .text .wrapper-62 .button-module61 a button p,.module6-home .no-container .text .wrapper-62 .button-module62 a button p{margin-bottom:0;font-weight:600;padding-right:1rem;font-size:16px}.ready-process{background-color:#007cb0;padding-top:3rem;padding-bottom:3rem}.ready-process .row{align-items:center}.ready-process h2{color:#fff;font-weight:300}.ready-process .button-theme{display:block;margin-left:auto;background-color:#fff;color:#007cb0;min-width:unset;width:168px;font-weight:500}.solving-labor{padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.solving-labor{padding-top:5rem;padding-bottom:5rem}}.solving-labor .row{align-items:center}.solving-labor .row>div:nth-child(1){padding-bottom:1rem}.solving-labor .text-container{max-width:459px}footer.footer{margin-top:0}.home-hero{height:700px;width:100%}.home-hero .slider-hero-img{width:100%}.home-hero .slider-hero-img .slide{height:300px}@media (min-width:992px){.home-hero .slider-hero-img .slide{height:700px}}.home-hero .text-box{background-color:#fff}.home-hero .text-box .slider-hero-text{padding-top:1rem}@media (min-width:992px){.home-hero .text-box{background:0 0;margin-top:-200px;position:relative;z-index:1000;max-width:720px}.home-hero .text-box .slick-dots{width:auto;left:-138px;height:30px;display:inline-flex;transform:rotate(90deg);top:1rem;bottom:unset}.home-hero .text-box .slick-dots li[role=presentation]{display:flex;align-items:center}.home-hero .text-box .slider-hero-text{padding:0;max-width:435px;margin:auto}.home-hero .text-box .slider-hero-text h3{font-size:40px}.home-hero .text-box:before{content:'';position:absolute;width:100%;left:0;background-color:#fff;height:100%}.home-hero .text-box>div{position:relative;height:auto;padding:2rem 0 3rem;max-width:459px}}.animation-1{animation-name:fade-in;animation-duration:2.5s;animation-timing-function:cubic-bezier(.39,-.52,.74,1.37)}.animation-2{animation-name:fade-in;animation-duration:3.5s;animation-timing-function:ease-out}.animation-3{animation-name:fade-in-right;animation-duration:2.5s;animation-timing-function:ease-in-out}.animation-4{animation-name:arrow;animation-duration:4s;animation-timing-function:ease-in-out}@keyframes fade-in{0%{opacity:0;transform:translate(0,100px)}75%{opacity:.75;transform:translate(0,0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(200px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes arrow{0%{transform:translate(0,0)}25%{transform:translate(10px,0)}50%{transform:translate(-10px,0)}75%{transform:translate(10px,0)}100%{transform:translate(0,0)}}.products{padding-top:2rem;padding-bottom:2rem;background-color:#f2f2f2;position:relative}@media (min-width:992px){.products{padding-top:5rem;padding-bottom:5rem}}.products .col-lg-4{display:flex;justify-content:center}.products .bg-img{display:none}@media (min-width:992px){.products .bg-img{display:block;position:absolute;height:326px;width:100%;object-fit:cover;bottom:0;left:0;right:0}}.products h2{margin-bottom:2rem}.products .card-theme{background-color:#fff;border:0}.products .card-theme h3{color:#282a2b;font-size:24px;min-height:26px;max-height:26px;font-weight:500}.products .card-theme p{font-size:14px;color:#7b7b7b}.products .card-theme .img-wrapper{padding-top:56.25%}.products .card-theme .text-container{padding-bottom:0}.products .card-theme .arrow{position:relative;top:2px}.products .card-theme .arrow span{font-weight:600}.productivity-section{background-color:#f0f0f0;padding:4em 2em;display:flex;justify-content:center;align-items:center}.productivity-section .text-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:1072px}.productivity-section .productivity-button{text-align:center}.productivity-section .productivity-button button{display:flex;padding:.5rem 3rem;background-color:#000;border-radius:25px;border:#000 1px solid;color:#fff}.productivity-section .productivity-button button:hover{border:#fff 1px solid;color:#fff}.productivity-section .productivity-button button:hover p{color:#fff}.productivity-section .productivity-button button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.machine-tending-hero{min-height:700px;height:auto}.machine-tending-hero .hero-img{width:100%}.machine-tending-hero .hero-img .slide{height:300px}@media (min-width:992px){.machine-tending-hero .hero-img .slide{height:700px}}.machine-tending-hero .text-box{color:#fff;background-color:#007cb0}@media (max-width:991.98px){.machine-tending-hero .text-box{padding-bottom:3rem}}.machine-tending-hero .text-box:before{background-color:#007cb0}.machine-tending-hero .text-box .slider-hero-text h3,.machine-tending-hero .text-box .slider-hero-text p,.machine-tending-hero .text-box .slider-hero-text span{color:#fff}.machine-tending-hero .text-box .slider-hero-text .sub-head{margin-bottom:2rem;display:block}.machine-tending-hero .text-box .slider-hero-text h3{font-size:32px}.machine-tending-hero .slick-dots li[role=presentation] button{background-color:transparent;border:1px solid #fff}.machine-tending-hero .slick-dots li[role=presentation].slick-active button{background-color:#fff}#screenImg{display:block;margin:auto;width:auto}.opt-boxes{margin-top:2rem;margin-bottom:2rem}@media (min-width:992px){.opt-boxes{margin-top:5rem;margin-bottom:5rem}}@media (min-width:992px){.opt-boxes.robotic-automation{margin-top:100px}}.opt-boxes .bg-img{width:100%;position:relative;margin-bottom:3rem}.opt-boxes .bg-img img{width:100%;height:auto;max-height:485px}@media (max-width:767.98px){.opt-boxes .bg-img img{padding-bottom:2.5rem}}.opt-boxes .bg-img h2{font-size:32px}@media (min-width:768px){.opt-boxes .bg-img h2{position:absolute;bottom:0;left:0;background-color:#fff;padding:2rem;margin:0;max-width:462px}}.opt-boxes .item-box{padding-top:1rem;padding-bottom:1rem}.opt-boxes .item-box>div{border:1px solid #ddd;min-height:233px;width:100%;transition:all .3s ease;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.opt-boxes .item-box>div i .hoverFill{transition:all .3s ease}.opt-boxes .item-box>div p{font-size:14px;color:#7b7b7b}.opt-boxes .item-box>div:hover{border:1px solid #007cb0}.opt-boxes .item-box>div:hover i .hoverFill{fill:#007cb0}.opt-boxes .item-box.next-box>div{border:1px solid #007cb0;background-color:#007cb0;color:#fff}.opt-boxes .item-box.next-box span{font-size:24px}.opt-boxes .item-box.next-box i{align-self:flex-end}.opt-boxes .item-box.next-box i img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.opt-boxes .item-box.next-box:hover i img{transform:translateX(6px)}.turn-key{padding-top:4rem}.turn-key .button-theme{margin-top:1rem}.turn-key .items{margin-top:3rem;margin-bottom:3rem}@media (min-width:992px){.turn-key .items{justify-content:center}}.turn-key .img-wrapper{position:relative;padding-top:80%;border:solid 1px #838383;margin-bottom:2rem}.turn-key .img-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}.turn-key .description p{font-size:14px}.turn-key .button-wrapper{text-align:center}.turn-key .row>div{padding-bottom:1rem}.fast-deploy{background-color:#027cb0;align-items:center;margin-top:5rem;margin-bottom:5rem}.fast-deploy .text-container{padding-top:1rem;padding-bottom:1rem;color:#fff}.fast-deploy .text-container p{font-size:16px;margin-bottom:2rem}@media (min-width:992px){.fast-deploy .text-container{margin:auto;max-width:370px}}.fast-deploy .button-theme{background-color:#fff;color:#027cb0}.hero-about .hero-img{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}.about-description{padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.about-description{padding-top:4rem;padding-bottom:4rem}}.about-description .accent-text{color:#007cb0}.about-description p{color:#282a2b}.about-description .row{align-items:center}.about-description .col-md-6:nth-child(2) i{display:block;margin:auto;text-align:center}.leadership-team{padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.leadership-team{padding-top:4rem;padding-bottom:4rem}}.leadership-team>h2{font-size:32px}.leadership-team>p{color:#585858}.leadership-team .img-wrapper{position:relative;padding-top:100%;margin-bottom:1rem}.leadership-team .img-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}.leadership-team .col-6{padding-top:1rem;padding-bottom:1rem}@media (min-width:992px){.leadership-team .col-6{padding-bottom:2rem;padding-top:2rem}}.leadership-team .text-container .name-title{display:flex;margin-bottom:1rem}.leadership-team .text-container .name-title .name,.leadership-team .text-container .name-title .role{display:block}.leadership-team .text-container .name-title .left{flex:0 0 87.5%;max-width:87.5%}@media (max-width:767.98px){.leadership-team .text-container .name-title .left{font-size:14px}}.leadership-team .text-container .name-title .right{flex:0 0 12.5%;max-width:12.5%;text-align:right;margin-left:.25rem}@media (max-width:767.98px){.leadership-team .text-container .name-title .right{margin-top:.25rem}}.leadership-team .text-container .university{max-width:150px;display:block}.articles{padding-top:8rem;background-color:#fff}.filters-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.filters-wrapper select{border-color:#007cb0;box-shadow:none;background-image:none;padding-left:1.5rem}@media (max-width:767.98px){.filters-wrapper>div{width:100%;text-align:center}}.filters-wrapper>div .sort-select-wrapper{position:relative}.filters-wrapper>div .sort-select-wrapper:after{border:solid #007cb0;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:15px;right:15px;border-radius:1px;content:'';position:absolute}@media (min-width:992px){.filters-wrapper>div .sort-select-wrapper{margin-right:1rem;width:168px}.filters-wrapper>div form{width:264px}}.filters-wrapper>div div,.filters-wrapper>div form{display:inline-block}.filters-wrapper>div input{margin-bottom:0;background-color:#f4f4f4;border:0;box-shadow:none;padding-left:2.5rem;background-image:url(../../../themes/JointsWP-CSS-master/assets/icons/search.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:5% 12px}.filters-wrapper>div input::placeholder{color:#000}.filters-wrapper>div button{position:absolute}.card-article-wrapper{padding-bottom:2rem}.card-article-wrapper .card-theme{border:1px solid #ddd}.card-article-wrapper .card-theme .text-container h3{min-height:52px;max-height:52px;font-size:24px;display:-webkit-box;max-width:100%;height:52px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-article-wrapper .card-theme .text-container p{min-height:63px;max-height:63px;display:-webkit-box;max-width:100%;height:63px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-numbers{margin:auto;font-size:14px}.page-numbers li{margin-left:.5rem;margin-right:.5rem}.page-numbers .next:after{display:inline-block;margin-left:.255em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent;color:#000;vertical-align:2px;transform:rotate(270deg)}.page-numbers .prev:after{display:inline-block;margin-left:.255em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent;color:#000;vertical-align:2px;transform:rotate(90deg)}.page-numbers .current{position:relative;background:0 0;color:#000}.page-numbers .current:after{content:'';width:15px;height:3px;background-color:#007cb0;bottom:-6px;position:absolute;left:0;right:0;margin:auto;display:block}.hero-stuttgart{position:relative}.hero-stuttgart .bg-img{width:100%}.hero-stuttgart .text-wrapper{position:relative;z-index:2}@media (min-width:992px){.hero-stuttgart .text-wrapper{position:absolute;bottom:-150px;left:0;right:0}}.hero-stuttgart .text-wrapper:before{content:'';background-color:#fff;width:50vw;top:0;left:0;height:100%;position:absolute;z-index:1}.hero-stuttgart .container{z-index:2;position:relative}.hero-stuttgart .text-container{padding-top:2rem;padding-bottom:2rem;max-width:459px}.hero-stuttgart .text-container h1{font-size:40px;margin-bottom:2rem}.hero-stuttgart .text-container p{color:#585858;margin-bottom:2rem}.attendees{margin-top:2rem;margin-bottom:2rem}@media (min-width:992px){.attendees{margin-top:13rem;margin-bottom:8rem}}.attendees .row{align-items:center;position:relative;margin:0;padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.attendees .row{padding:0 3rem}}@media (min-width:992px){.attendees .row:before{content:'';background-color:#1c2f42;left:0;position:absolute;width:100%;top:50%;transform:translateY(-50%);height:80%}}.attendees .row h3{font-size:40px}@media (min-width:992px){.attendees .row h3{color:#fff}}.attendees .row>div{position:relative;position:relative;width:100%;padding-right:15px;padding-left:15px}.attendees .row>div:nth-child(1){flex:0 0 100%;max-width:100%}@media (min-width:992px){.attendees .row>div:nth-child(1){flex:0 0 37.5%;max-width:37.5%;text-align:left}}.attendees .row>div:nth-child(2){flex:0 0 50%;max-width:50%}@media (min-width:992px){.attendees .row>div:nth-child(2){flex:0 0 31.25%;max-width:31.25%}}.attendees .row>div:nth-child(3){flex:0 0 50%;max-width:50%}@media (min-width:992px){.attendees .row>div:nth-child(3){flex:0 0 31.25%;max-width:31.25%}}@media (max-width:991.98px){.attendees .row>div{padding-bottom:1rem}}.attendees .rounded-img{width:100%}.attendees .info{display:flex;justify-content:space-between;align-items:center;text-align:left;margin-top:1rem}.attendees .info span{flex:0 0 90%;max-width:90%}@media (min-width:992px){.attendees .info{position:absolute;width:100%;padding-left:15px;padding-right:15px;right:0;left:0}}.see-forge-os{padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.see-forge-os{padding-top:4rem;padding-bottom:4rem}}.see-forge-os .row{justify-content:center}.see-forge-os .popup-youtube{cursor:pointer}.see-forge-os .popup-youtube .img-wrapper{position:relative}.see-forge-os .popup-youtube .img-wrapper:before{width:50px;height:30px;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:1}.see-forge-os .popup-youtube .img-wrapper:after{content:'';background:url(../../../themes/JointsWP-CSS-master/assets/icons/play.svg);width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.see-forge-os h2{font-size:40px;max-width:400px;text-align:center;margin:auto auto 4rem}.see-forge-os a{color:#282a2b;padding-bottom:1rem}.see-forge-os .img-wrapper{position:relative;padding-top:56.25%;margin-bottom:1rem}.see-forge-os .img-wrapper img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}.see-forge-os .video-name{font-size:24px}.launch-automation{margin-top:4rem;margin-bottom:4rem}.launch-automation .row{margin:0}.launch-automation .col-lg-6{padding:0}.launch-automation .col-lg-6:nth-child(2){background-color:#007cb0;display:flex;align-items:center;padding-bottom:1rem;padding-top:1rem}.launch-automation .col-lg-6:nth-child(2)>div{max-width:460px;margin:auto;color:#fff}.launch-automation .col-lg-6:nth-child(2)>div h2{margin-bottom:2rem}.launch-automation .col-lg-6:nth-child(2)>div .button-theme{margin-top:1rem;background-color:#fff;color:#007cb0}.white-papers{background-color:#fff}.white-papers h2{text-align:center;margin-bottom:4rem}.white-papers h2 b{font-weight:600;text-align:center}.white-papers .row{justify-content:center}.white-papers .card-theme{border:1px solid #ddd}.white-papers .card-theme .text-container{padding:2rem 1.5rem 0}.white-papers .card-theme h3{font-size:18px}.white-papers .card-theme .arrow{padding-left:1.5rem}.white-papers .card-theme .arrow i img{width:25px;transform:none!important}.revolutionize{padding-top:2rem}@media (min-width:992px){.revolutionize{padding-top:4rem}}.revolutionize h2{margin-bottom:2rem;letter-spacing:.24px}.revolutionize h2 b{font-weight:600}.revolutionize p{margin-bottom:2rem}.revolutionize .img-bg-bottom{width:100%}.hero-img{height:auto;width:100%;object-fit:cover;display:block}.module1-products .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module1-products .no-container{max-width:540px}}@media (min-width:768px){.module1-products .no-container{max-width:720px}}@media (min-width:992px){.module1-products .no-container{max-width:960px}}@media (min-width:1200px){.module1-products .no-container{max-width:1140px}}@media (min-width:992px){.module1-products .no-container{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module1-products .no-container{flex-direction:column}}@media (min-width:992px){.module1-products .no-container .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module1-products .no-container .text{margin-bottom:2rem}}.module1-products .no-container .text .wrapper{margin:2rem auto auto}@media (min-width:992px){.module1-products .no-container .text .wrapper{max-width:355px}}.module1-products .no-container .text .wrapper .title{font-size:32px;font-weight:600;margin-bottom:10px}.module1-products .no-container .text .wrapper .subtitle{margin-bottom:2rem;font-size:32px}.module1-products .no-container .text .wrapper p{margin-bottom:2rem;font-size:18px}.module1-products .no-container .text .wrapper .button-module1 a{background-color:transparent;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.module1-products .no-container .text .wrapper .button-module1 a:hover{border:#217cb0 1px solid;color:#217cb0!important}.module1-products .no-container .text .wrapper .button-module1 a button{font-size:18px;font-weight:400;padding:0}.module1-products .no-container .text .wrapper .button-module1 a button:hover{color:#217cb0}@media (min-width:992px){.module1-products .no-container .image{flex:0 0 50%;max-width:50%}}.module1-products .no-container .image img{height:auto;width:100%}.module2-products .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module2-products .no-container{max-width:540px}}@media (min-width:768px){.module2-products .no-container{max-width:720px}}@media (min-width:992px){.module2-products .no-container{max-width:960px}}@media (min-width:1200px){.module2-products .no-container{max-width:1140px}}@media (min-width:768px){.module2-products .no-container{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.module2-products .no-container{flex-direction:column-reverse;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module2-products .no-container .video{flex:0 0 58.33333%;max-width:58.33333%}}.module2-products .no-container .video video{height:100%;width:100%;background-color:#fff}@media (min-width:992px){.module2-products .no-container .text{flex:0 0 41.66667%;max-width:41.66667%}}@media (max-width:991.98px){.module2-products .no-container .text{margin-bottom:2rem}}@media (min-width:992px){.module2-products .no-container .text .wrapper{max-width:380px;margin:auto}}.module2-products .no-container .text .wrapper .title{font-size:32px;font-weight:600;margin-bottom:10px}.module2-products .no-container .text .wrapper .subtitle{margin-bottom:2rem;font-size:32px}.module2-products .no-container .text .wrapper p{margin-bottom:2rem;font-size:18px}.module2-products .no-container .text .wrapper .button-module2 a{background-color:transparent;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.module2-products .no-container .text .wrapper .button-module2 a:hover{border:#217cb0 1px solid;color:#217cb0!important}.module2-products .no-container .text .wrapper .button-module2 a button{font-size:18px;font-weight:400;padding:0}.module2-products .no-container .text .wrapper .button-module2 a button:hover{color:#217cb0}.module3-products{padding-top:2rem;padding-bottom:2rem}.module3-products .no-container{display:flex;align-items:center;background-color:#202b3d}@media (max-width:991.98px){.module3-products .no-container{flex-direction:column}}@media (min-width:992px){.module3-products .no-container .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module3-products .no-container .text{margin-bottom:2rem;padding-top:2rem;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (min-width:992px){.module3-products .no-container .text .wrapper{max-width:500px;margin:auto}}.module3-products .no-container .text .wrapper .title{margin-bottom:10px;font-size:32px;font-weight:600;color:#fff}.module3-products .no-container .text .wrapper .subtitle{margin-bottom:2rem;font-size:32px;color:#fff}.module3-products .no-container .text .wrapper p{margin-bottom:2rem;font-size:18px;font-weight:300;color:#fff}.module3-products .no-container .text .wrapper .button-module3 a{background-color:#fff!important;color:#000!important;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.module3-products .no-container .text .wrapper .button-module3 a:hover{border:#217cb0 1px solid;color:#217cb0!important}.module3-products .no-container .text .wrapper .button-module3 a button{font-size:18px;font-weight:400;padding:0}.module3-products .no-container .text .wrapper .button-module3 a button:hover{color:#217cb0}.module3-products .no-container .img-module3{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}@media (min-width:992px){.module3-products .no-container .img-module3{flex:0 0 50%;max-width:50%}}.module4-products .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module4-products .no-container{max-width:540px}}@media (min-width:768px){.module4-products .no-container{max-width:720px}}@media (min-width:992px){.module4-products .no-container{max-width:960px}}@media (min-width:1200px){.module4-products .no-container{max-width:1140px}}@media (min-width:768px){.module4-products .no-container{padding-top:2rem;padding-bottom:2rem}}@media (max-width:991.98px){.module4-products .no-container{flex-direction:column;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module4-products .no-container .image{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module4-products .no-container .image{margin-bottom:2rem}}.module4-products .no-container .image img{width:100%}@media (min-width:992px){.module4-products .no-container .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module4-products .no-container .text{margin-bottom:2rem}}@media (min-width:992px){.module4-products .no-container .text .wrapper{max-width:380px;margin:auto}}.module4-products .no-container .text .wrapper .title{font-size:32px;font-weight:600;margin-bottom:10px}.module4-products .no-container .text .wrapper .subtitle{margin-bottom:2rem;font-size:32px}.module4-products .no-container .text .wrapper p{margin-bottom:2rem;font-size:18px}.module4-products .no-container .text .wrapper .button-module4 a{background-color:#fff!important;color:#000!important;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.module4-products .no-container .text .wrapper .button-module4 a:hover{border:#217cb0 1px solid;color:#217cb0!important}.module4-products .no-container .text .wrapper .button-module4 a button{font-size:18px;font-weight:400;padding:0}.module4-products .no-container .text .wrapper .button-module4 a button:hover{color:#217cb0}.module5-products .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module5-products .no-container{max-width:540px}}@media (min-width:768px){.module5-products .no-container{max-width:720px}}@media (min-width:992px){.module5-products .no-container{max-width:960px}}@media (min-width:1200px){.module5-products .no-container{max-width:1140px}}@media (min-width:768px){.module5-products .no-container{padding-top:2rem;padding-bottom:2rem}}@media (max-width:991.98px){.module5-products .no-container{flex-direction:column-reverse;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module5-products .no-container .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module5-products .no-container .text{margin-bottom:2rem}}@media (min-width:992px){.module5-products .no-container .text .wrapper{max-width:440px;margin:auto}}.module5-products .no-container .text .wrapper .title{font-size:32px;font-weight:600;margin-bottom:10px}.module5-products .no-container .text .wrapper .subtitle{margin-bottom:2rem;font-size:32px}.module5-products .no-container .text .wrapper p{margin-bottom:2rem;font-size:18px}.module5-products .no-container .text .wrapper .button-module5 a{background-color:transparent;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.module5-products .no-container .text .wrapper .button-module5 a:hover{border:#217cb0 1px solid;color:#217cb0!important}.module5-products .no-container .text .wrapper .button-module5 a button{font-size:18px;font-weight:400;padding:0}.module5-products .no-container .text .wrapper .button-module5 a button:hover{color:#217cb0}@media (min-width:992px){.module5-products .no-container .image{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module5-products .no-container .image{margin-bottom:2rem}}.module5-products .no-container .image img{width:100%}.module6-products .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex}@media (min-width:576px){.module6-products .no-container{max-width:540px}}@media (min-width:768px){.module6-products .no-container{max-width:720px}}@media (min-width:992px){.module6-products .no-container{max-width:960px}}@media (min-width:1200px){.module6-products .no-container{max-width:1140px}}@media (min-width:992px){.module6-products .no-container{padding-top:4rem;padding-bottom:6rem}}@media (max-width:991.98px){.module6-products .no-container{flex-direction:column-reverse;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module6-products .no-container .left,.module6-products .no-container .right{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (max-width:991.98px){.module6-products .no-container .text{margin-bottom:2rem}}.module6-products .no-container .text .wrapper-61,.module6-products .no-container .text .wrapper-62{padding:2rem}.module6-products .no-container .text .wrapper-61 .wrapper-logo61,.module6-products .no-container .text .wrapper-61 .wrapper-logo62,.module6-products .no-container .text .wrapper-62 .wrapper-logo61,.module6-products .no-container .text .wrapper-62 .wrapper-logo62{text-align:center}.module6-products .no-container .text .wrapper-61 .wrapper-logo61 img,.module6-products .no-container .text .wrapper-61 .wrapper-logo62 img,.module6-products .no-container .text .wrapper-62 .wrapper-logo61 img,.module6-products .no-container .text .wrapper-62 .wrapper-logo62 img{margin:auto auto 2rem auto;height:auto;width:100%}@media (max-width:991.98px){.module6-products .no-container .text .wrapper-61 .wrapper-logo61 img,.module6-products .no-container .text .wrapper-61 .wrapper-logo62 img,.module6-products .no-container .text .wrapper-62 .wrapper-logo61 img,.module6-products .no-container .text .wrapper-62 .wrapper-logo62 img{max-width:350px}}.module6-products .no-container .text .wrapper-61 .subtitle-61,.module6-products .no-container .text .wrapper-61 .subtitle-62,.module6-products .no-container .text .wrapper-62 .subtitle-61,.module6-products .no-container .text .wrapper-62 .subtitle-62{max-width:300px;margin:auto auto 2rem auto;text-align:center;font-size:32px;color:#fff}.module6-products .no-container .text .wrapper-61 p,.module6-products .no-container .text .wrapper-62 p{margin-bottom:2rem;font-size:18px;color:#fff}.module6-products .no-container .text .wrapper-61 .button-module61,.module6-products .no-container .text .wrapper-61 .button-module62,.module6-products .no-container .text .wrapper-62 .button-module61,.module6-products .no-container .text .wrapper-62 .button-module62{text-align:center}.module6-products .no-container .text .wrapper-61 .button-module61 a,.module6-products .no-container .text .wrapper-61 .button-module62 a,.module6-products .no-container .text .wrapper-62 .button-module61 a,.module6-products .no-container .text .wrapper-62 .button-module62 a{background-color:#fff!important;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.module6-products .no-container .text .wrapper-61 .button-module61 a:hover,.module6-products .no-container .text .wrapper-61 .button-module62 a:hover,.module6-products .no-container .text .wrapper-62 .button-module61 a:hover,.module6-products .no-container .text .wrapper-62 .button-module62 a:hover{border:#217cb0 1px solid;color:#217cb0!important}.module6-products .no-container .text .wrapper-61 .button-module61 a button,.module6-products .no-container .text .wrapper-61 .button-module62 a button,.module6-products .no-container .text .wrapper-62 .button-module61 a button,.module6-products .no-container .text .wrapper-62 .button-module62 a button{font-size:18px;font-weight:400;padding:0}.module6-products .no-container .text .wrapper-61 .button-module61 a button:hover,.module6-products .no-container .text .wrapper-61 .button-module62 a button:hover,.module6-products .no-container .text .wrapper-62 .button-module61 a button:hover,.module6-products .no-container .text .wrapper-62 .button-module62 a button:hover{color:#217cb0}.custom-modal .modal-dialog{max-width:700px!important;text-align:left}.custom-modal .modal-dialog .modal-body{padding:2.5em;background-size:cover;background-position-x:center}.custom-modal .modal-dialog .modal-content{background-color:#000}.custom-modal .modal-dialog .modal-content .modal-text img{max-width:400px;margin-bottom:2em}@media (max-width:767.98px){.custom-modal .modal-dialog .modal-content .modal-text img{max-width:300px}}.custom-modal .modal-dialog .modal-content h2,.custom-modal .modal-dialog .modal-content p{color:#fff;max-width:300px}.custom-modal .modal-dialog .modal-content h2{margin-bottom:1.5rem;font-size:55px;font-weight:500}@media (max-width:767.98px){.custom-modal .modal-dialog .modal-content h2{font-size:24px}}.custom-modal .modal-dialog .modal-content .subtitle{opacity:.6;margin-bottom:1rem;font-size:1.5rem;margin-bottom:2em}.custom-modal .modal-dialog .modal-content .subtext{margin-bottom:2rem;font-size:30px}.custom-modal .modal-dialog .modal-content .button-wrapper{color:#fff;font-weight:500;text-align:center}.custom-modal .modal-dialog .modal-content .button-wrapper button{display:flex;align-items:center;padding:.75rem 3rem;border-radius:30px;background-color:#20bf55;background-image:linear-gradient(315deg,#20bf55 0,#01baef 74%)}.custom-modal .modal-dialog .modal-content .button-wrapper button p{font-size:16px;font-weight:600;margin-bottom:0;text-align:center}.custom-modal.right{animation-name:fade-in-right;animation-duration:2s;animation-timing-function:ease-in-out}@keyframes fade-in-right{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}.hero-applications .hero-img{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}.apps-grid{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.apps-grid{padding-top:8rem;padding-bottom:5rem}}.apps-grid .col-lg-4{margin-bottom:2rem}.apps-grid .item{text-align:center}.apps-grid .item:hover i>img{transform:translateX(6px)}.apps-grid .item .image-wrapper{position:relative;padding-top:90%;margin-bottom:1rem}.apps-grid .item .image-wrapper>img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}.apps-grid .item .image-wrapper i{position:absolute;width:80px;height:80px;background-color:#007cb0;display:flex;align-items:center;text-align:center;bottom:0;right:0}.apps-grid .item .image-wrapper i img{display:block;margin:auto;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.apps-grid .item .name{font-size:24px;color:#282a2b;display:block}.apps-grid .dont-see{text-align:center;padding-top:3rem}@media (min-width:992px){.apps-grid .dont-see{padding-top:5rem}}.apps-grid .dont-see p{margin-bottom:2rem}@media (min-width:992px){.complex-simple{padding-bottom:5rem}}.complex-simple .text{background-color:#fff!important}.complex-simple .text h2,.complex-simple .text p{color:#282a2b}.forge-os h1,.forge-os h2{font-size:40px!important;font-weight:300;line-height:40px}.forge-os span{font-weight:600}.forge-os button{padding:.5rem 1.5rem;font-weight:600}@media (min-width:768px){.forge-os .hero-forge-os{height:calc(100vh - 50px);min-height:500px;max-height:1000px}}.forge-os .hero-forge-os .no-container{padding-bottom:2rem;position:relative}@media (min-width:768px){.forge-os .hero-forge-os .no-container{height:100%}}@media (min-width:768px){.forge-os .hero-forge-os .no-container .video{height:100%}}.forge-os .hero-forge-os .no-container .video video{height:100%;width:100%}@media (min-width:768px){.forge-os .hero-forge-os .no-container .video video{object-fit:cover}}.forge-os .hero-forge-os .no-container .text{position:absolute;display:block;top:0;right:0;bottom:0;left:0;height:205px;text-align:right}@media (min-width:768px){.forge-os .hero-forge-os .no-container .text{margin:auto 5rem 2.5rem}}@media (max-width:767.98px){.forge-os .hero-forge-os .no-container .text{height:130px;margin:auto 3rem .5rem}}.forge-os .hero-forge-os .no-container .text .controls img{cursor:pointer}.forge-os .hero-forge-os .no-container .text .controls:first-child,.forge-os .hero-forge-os .no-container .text .controls:nth-child(2){margin-bottom:1rem}.forge-os .hero-forge-os .mouse-container{transform:translateY(125%)}@media (max-width:767.98px){.forge-os .hero-forge-os .mouse-container{display:none}}.forge-os .hero-forge-os .mouse-container .mouse{margin:auto}.forge-os .program-robots .row .text,.forge-os .program-robots-2 .row .text{margin:auto}.forge-os .program-robots .row .text .wrapper,.forge-os .program-robots-2 .row .text .wrapper{max-width:435px}.forge-os .program-robots .row .text .wrapper h2,.forge-os .program-robots .row .text .wrapper p,.forge-os .program-robots-2 .row .text .wrapper h2,.forge-os .program-robots-2 .row .text .wrapper p{margin-bottom:2rem}.forge-os .program-robots .row .text .wrapper button,.forge-os .program-robots-2 .row .text .wrapper button{background-color:#007cb0;color:#fff}.forge-os .program-robots .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.forge-os .program-robots .row{max-width:540px}}@media (min-width:768px){.forge-os .program-robots .row{max-width:720px}}@media (min-width:992px){.forge-os .program-robots .row{max-width:960px}}@media (min-width:1200px){.forge-os .program-robots .row{max-width:1140px}}@media (min-width:992px){.forge-os .program-robots .row{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.forge-os .program-robots .row{padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.forge-os .program-robots .row .text{flex:0 0 41.66667%;max-width:41.66667%}}@media (max-width:991.98px){.forge-os .program-robots .row .text{margin-bottom:2rem}}.forge-os .program-robots .row .text .wrapper a button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}.forge-os .program-robots .row .text .wrapper a button:hover{border:#217cb0 1px solid;color:#217cb0}.forge-os .program-robots .row .text .wrapper a button:hover p{color:#217cb0}.forge-os .program-robots .row .text .wrapper a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}@media (min-width:992px){.forge-os .program-robots .row .image{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:992px){.forge-os .brands-robots .container{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.forge-os .brands-robots .container{padding-top:2rem;padding-bottom:2rem}}.forge-os .brands-robots .container .text h2{margin-bottom:3rem}@media (min-width:992px){.forge-os .brands-robots .container .text p{max-width:680px;margin-bottom:6rem}}@media (max-width:991.98px){.forge-os .brands-robots .container .text p{margin-bottom:3rem}}.forge-os .brands-robots .container .images{display:flex}@media (max-width:991.98px){.forge-os .brands-robots .container .images{flex-direction:column}}@media (min-width:992px){.forge-os .brands-robots .container .images .logo{flex:0 0 20%;max-width:20%}}@media (max-width:991.98px){.forge-os .brands-robots .container .images .logo{margin:auto auto 2rem auto}}.forge-os .brands-robots .container .images .logo:first-child{max-width:176px}@media (min-width:992px){.forge-os .brands-robots .container .images .logo:first-child{margin:auto auto auto 0}}.forge-os .brands-robots .container .images .logo:nth-child(2){max-width:159px}@media (min-width:992px){.forge-os .brands-robots .container .images .logo:nth-child(2){margin:auto}}.forge-os .brands-robots .container .images .logo:nth-child(3){max-width:252px}@media (min-width:992px){.forge-os .brands-robots .container .images .logo:nth-child(3){margin:auto}}.forge-os .brands-robots .container .images .logo:nth-child(4){max-width:105px}@media (min-width:992px){.forge-os .brands-robots .container .images .logo:nth-child(4){margin:auto}}.forge-os .brands-robots .container .images .logo:last-child{max-width:151px}@media (min-width:992px){.forge-os .brands-robots .container .images .logo:last-child{margin:auto 0 auto auto}}@media (max-width:991.98px){.forge-os .brands-robots .container .images .logo:last-child{margin:auto}}.forge-os .control-automation .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem}@media (min-width:576px){.forge-os .control-automation .row{max-width:540px}}@media (min-width:768px){.forge-os .control-automation .row{max-width:720px}}@media (min-width:992px){.forge-os .control-automation .row{max-width:960px}}@media (min-width:1200px){.forge-os .control-automation .row{max-width:1140px}}@media (min-width:992px){.forge-os .control-automation .row .image{flex:0 0 54.16667%;max-width:54.16667%}}@media (max-width:991.98px){.forge-os .control-automation .row .image{margin-bottom:2rem}}.forge-os .control-automation .row .text{margin:auto}@media (min-width:992px){.forge-os .control-automation .row .text{flex:0 0 45.83333%;max-width:45.83333%}}.forge-os .control-automation .row .text .wrapper{max-width:435px}@media (min-width:992px){.forge-os .control-automation .row .text .wrapper{margin:auto auto auto 4rem}}@media (max-width:991.98px){.forge-os .control-automation .row .text .wrapper{margin:auto}}.forge-os .control-automation .row .text .wrapper h2,.forge-os .control-automation .row .text .wrapper p{margin-bottom:2rem}.forge-os .control-automation .row .text .wrapper h2{max-width:300px}.forge-os .control-automation .row .text .wrapper button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}.forge-os .control-automation .row .text .wrapper button:hover{border:#217cb0 1px solid;color:#217cb0}.forge-os .control-automation .row .text .wrapper button:hover p{color:#217cb0}.forge-os .control-automation .row .text .wrapper button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}@media (min-width:992px){.forge-os .robotics-video .container{padding-top:4rem;padding-bottom:2rem}}@media (max-width:991.98px){.forge-os .robotics-video .container{padding-top:2rem;padding-bottom:2rem}}.forge-os .robotics-video .container .text{padding-top:2rem;padding-bottom:2rem;background-color:#007cb0;color:#fff}@media (max-width:767.98px){.forge-os .robotics-video .container .text{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){.forge-os .robotics-video .container .text{transform:translateY(-50%);-webkit-transform:translateY(-50%);max-width:50%}}.forge-os .robotics-video .container .text .wrapper{display:flex;max-width:415px;margin:auto}@media (max-width:767.98px){.forge-os .robotics-video .container .text .wrapper{flex-direction:column}}.forge-os .robotics-video .container .text .wrapper .inner-wrapper h2,.forge-os .robotics-video .container .text .wrapper .inner-wrapper p{margin:0}.forge-os .robotics-video .container .text .wrapper .inner-wrapper h2{max-width:300px}@media (max-width:767.98px){.forge-os .robotics-video .container .text .wrapper .inner-wrapper h2{font-size:32px!important}}@media (min-width:768px){.forge-os .robotics-video .container .text .wrapper .inner-wrapper:first-child{flex:0 0 70.83333%;max-width:70.83333%}}@media (max-width:767.98px){.forge-os .robotics-video .container .text .wrapper .inner-wrapper:first-child{margin-bottom:2rem}}@media (min-width:768px){.forge-os .robotics-video .container .text .wrapper .inner-wrapper:last-child{flex:0 0 29.16667%;max-width:29.16667%}}.forge-os .robotics-video .container .text .wrapper .play-video{display:flex;margin:auto auto 0}.forge-os .robotics-video .container .text .wrapper .play-video p{font-size:14px!important}.forge-os .robotics-video .container .text .wrapper .play-video img{margin-right:1rem}.forge-os .robotics-video .container .video-ready{cursor:pointer}.forge-os .twenty-first-automation .row{padding-top:3rem}@media (min-width:768px){.forge-os .twenty-first-automation .row{padding-bottom:5rem}}@media (max-width:767.98px){.forge-os .twenty-first-automation .row{padding-bottom:2.5rem}}@media (min-width:992px){.forge-os .twenty-first-automation .row .image,.forge-os .twenty-first-automation .row .text{flex:0 0 50%;max-width:50%}}.forge-os .twenty-first-automation .row .image{width:100%}.forge-os .twenty-first-automation .row .image img{width:100%}.forge-os .twenty-first-automation .row .text{margin:auto}@media (max-width:991.98px){.forge-os .twenty-first-automation .row .text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-bottom:2rem}}.forge-os .twenty-first-automation .row .text .wrapper{max-width:435px;margin:auto}@media (max-width:991.98px){.forge-os .twenty-first-automation .row .text .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.forge-os .twenty-first-automation .row .text .wrapper h2{margin-bottom:2rem;max-width:350px}.forge-os .twenty-first-automation .row .text .wrapper button{background-color:#007cb0;color:#fff}.forge-os .program-robots-2{background-color:#0f1015}@media (min-width:768px){.forge-os .program-robots-2{margin-top:5rem}}@media (max-width:767.98px){.forge-os .program-robots-2{margin-top:2.5rem}}@media (max-width:991.98px){.forge-os .program-robots-2 .row{padding-bottom:5rem}}@media (min-width:992px){.forge-os .program-robots-2 .row .image,.forge-os .program-robots-2 .row .text{flex:0 0 50%;max-width:50%}}.forge-os .program-robots-2 .row .image{width:100%}@media (max-width:991.98px){.forge-os .program-robots-2 .row .image{margin-bottom:2rem}}.forge-os .program-robots-2 .row .image img{width:100%}@media (max-width:991.98px){.forge-os .program-robots-2 .row .text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media (min-width:992px){.forge-os .program-robots-2 .row .text .wrapper{margin:auto auto auto 4rem}}@media (max-width:991.98px){.forge-os .program-robots-2 .row .text .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin:auto}}.forge-os .program-robots-2 .row .text .wrapper h2,.forge-os .program-robots-2 .row .text .wrapper p{color:#fff}.forge-os .program-robots-2 .row .text .wrapper p{margin-bottom:0!important}@media (min-width:992px){.forge-os .idle-robots .row .image,.forge-os .idle-robots .row .text{flex:0 0 50%;max-width:50%}}.forge-os .idle-robots .row .text{margin:auto}@media (max-width:991.98px){.forge-os .idle-robots .row .text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:2rem;margin-bottom:2rem}}.forge-os .idle-robots .row .text .wrapper{max-width:435px;margin:auto}@media (max-width:991.98px){.forge-os .idle-robots .row .text .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.forge-os .idle-robots .row .text .wrapper h2,.forge-os .idle-robots .row .text .wrapper p{margin-bottom:2rem}.forge-os .idle-robots .row .text .wrapper h2{max-width:250px}.forge-os .idle-robots .row .text .wrapper button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}.forge-os .idle-robots .row .text .wrapper button:hover{border:#217cb0 1px solid;color:#217cb0}.forge-os .idle-robots .row .text .wrapper button:hover p{color:#217cb0}.forge-os .idle-robots .row .text .wrapper button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.forge-os .forgeos-quote{background-color:#f2f2f2}@media (min-width:768px){.forge-os .forgeos-quote{padding-top:6rem;padding-bottom:6rem}}@media (max-width:767.98px){.forge-os .forgeos-quote{padding-top:2rem;padding-bottom:4rem}}.forge-os .forgeos-quote .quote{padding-bottom:0!important}@media (min-width:768px){.forge-os .forgeos-quote .quote blockquote{margin:auto auto 8rem!important}}@media (max-width:767.98px){.forge-os .forgeos-quote .quote blockquote{margin-bottom:0}}.forge-os .forgeos-quote .quote blockquote h2{line-height:50px!important}@media (max-width:767.98px){.forge-os .forgeos-quote .quote blockquote h2{font-size:32px!important}}@media (max-width:767.98px){.forge-os .forgeos-quote .quote .text{display:flex;flex-direction:column}}@media (max-width:767.98px){.forge-os .forgeos-quote .quote .text .inner-wrapper{margin:auto auto 2rem auto}}.forge-os .forgeos-quote .quote .text .inner-wrapper a button{background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.forge-os .forgeos-quote .quote .text .inner-wrapper a button:hover{border:#217cb0 1px solid;color:#217cb0!important}@media (min-width:992px){.forge-os .forgeos-quote .quote .text .inner-wrapper a button{transform:translateY(40%)}}@media (min-width:768px){.forge-os .forgeos-quote .quote .text .inner-wrapper a button{transform:translateY(-120%);margin-left:3rem}}@media (max-width:767.98px){.forge-os .forgeos-quote .quote .text .wrapper{position:unset;width:100%}}.forge-os .forgeos-quote .quote .text .wrapper .image{background-color:unset}@media (max-width:991.98px){.forge-os .industrial-automation .row{flex-direction:column}}@media (min-width:992px){.forge-os .industrial-automation .row .image,.forge-os .industrial-automation .row .text{flex:0 0 50%;max-width:50%}}.forge-os .industrial-automation .row .text{margin:auto}@media (max-width:991.98px){.forge-os .industrial-automation .row .text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:2rem;margin-bottom:2rem}}.forge-os .industrial-automation .row .text .wrapper{max-width:435px}@media (min-width:992px){.forge-os .industrial-automation .row .text .wrapper{margin:auto auto auto 4rem}}@media (max-width:991.98px){.forge-os .industrial-automation .row .text .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin:auto}}.forge-os .industrial-automation .row .text .wrapper h2,.forge-os .industrial-automation .row .text .wrapper p{margin-bottom:2rem}.forge-os .industrial-automation .row .text .wrapper h2{max-width:unset}.forge-os .industrial-automation .row .text .wrapper p{margin-bottom:0}.forge-os .industrial-automation .row .text .wrapper button{background-color:#007cb0;color:#fff}.hero-forge-ctrl .hero-img{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}.module1-forge-ctrl .module1-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module1-forge-ctrl .module1-wrapper{max-width:540px}}@media (min-width:768px){.module1-forge-ctrl .module1-wrapper{max-width:720px}}@media (min-width:992px){.module1-forge-ctrl .module1-wrapper{max-width:960px}}@media (min-width:1200px){.module1-forge-ctrl .module1-wrapper{max-width:1140px}}@media (min-width:768px){.module1-forge-ctrl .module1-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module1-forge-ctrl .module1-wrapper{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.module1-forge-ctrl .module1-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module1-forge-ctrl .module1-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module1-forge-ctrl .module1-wrapper .text .wrapper{max-width:380px}}.module1-forge-ctrl .module1-wrapper .text .wrapper p{margin-bottom:0}@media (min-width:992px){.module1-forge-ctrl .module1-wrapper .image{flex:0 0 50%;max-width:50%}}.module1-forge-ctrl .module1-wrapper .image img{height:auto;width:100%}.module2-forge-ctrl .logo-container{display:flex;align-items:center;justify-content:center;width:100%;padding:5em 0 3em 1em}@media (max-width:1199.98px){.module2-forge-ctrl .logo-container{padding:3em 0 3em 1em}.module2-forge-ctrl .logo-container .col-md-12{width:100%;margin-top:2em}}.module2-forge-ctrl .logo-container .col-md-12{padding:0;display:flex;justify-content:space-evenly}.module2-forge-ctrl .logo-container img{max-height:84px;object-fit:contain}@media (min-width:992px){.module2-forge-ctrl .logo-container img{margin-right:1.5em}}@media (max-width:767.98px){.module2-forge-ctrl .logo-container img{max-width:90px}}.module2-forge-ctrl .module2-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.module2-forge-ctrl .module2-wrapper{max-width:540px}}@media (min-width:768px){.module2-forge-ctrl .module2-wrapper{max-width:720px}}@media (min-width:992px){.module2-forge-ctrl .module2-wrapper{max-width:960px}}@media (min-width:1200px){.module2-forge-ctrl .module2-wrapper{max-width:1140px}}@media (min-width:768px){.module2-forge-ctrl .module2-wrapper{padding-top:2rem;padding-bottom:4rem}}@media (max-width:991.98px){.module2-forge-ctrl .module2-wrapper{padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module2-forge-ctrl .module2-wrapper .text{max-width:635px}}@media (max-width:991.98px){.module2-forge-ctrl .module2-wrapper .text{margin-bottom:2rem}}.module2-forge-ctrl .module2-wrapper .text h2{font-weight:600;font-size:32px}@media (min-width:768px){.module2-forge-ctrl .module2-wrapper .text p{padding-bottom:4rem}}@media (max-width:991.98px){.module2-forge-ctrl .module2-wrapper .text p{padding-bottom:2rem}}.module2-forge-ctrl .module2-wrapper .images{display:flex;align-items:center}@media (max-width:991.98px){.module2-forge-ctrl .module2-wrapper .images{flex-direction:column}}@media (min-width:992px){.module2-forge-ctrl .module2-wrapper .images .logo{flex:0 0 20%;max-width:20%;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (max-width:991.98px){.module2-forge-ctrl .module2-wrapper .images .logo:not(:last-child){margin-bottom:2rem}}.module2-forge-ctrl .module2-wrapper .images .logo img{height:30px}.module3-forge-ctrl .module3-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module3-forge-ctrl .module3-wrapper{max-width:540px}}@media (min-width:768px){.module3-forge-ctrl .module3-wrapper{max-width:720px}}@media (min-width:992px){.module3-forge-ctrl .module3-wrapper{max-width:960px}}@media (min-width:1200px){.module3-forge-ctrl .module3-wrapper{max-width:1140px}}@media (min-width:768px){.module3-forge-ctrl .module3-wrapper{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.module3-forge-ctrl .module3-wrapper{flex-direction:column;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module3-forge-ctrl .module3-wrapper .text{flex:0 0 37.5%;max-width:37.5%}}@media (max-width:991.98px){.module3-forge-ctrl .module3-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module3-forge-ctrl .module3-wrapper .text .wrapper{max-width:355px}}.module3-forge-ctrl .module3-wrapper .text .wrapper h2{font-weight:600;font-size:32px}@media (min-width:992px){.module3-forge-ctrl .module3-wrapper .image{flex:0 0 62.5%;max-width:62.5%}}.module3-forge-ctrl .module3-wrapper .image img{width:100%}.module4-forge-ctrl{background-color:#fff;background-image:-webkit-linear-gradient(-87deg,#fff 50%,#f3f3f3 30%)}.module4-forge-ctrl .no-container{padding-bottom:8rem}.module4-forge-ctrl .no-container .module4-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module4-forge-ctrl .no-container .module4-wrapper{max-width:540px}}@media (min-width:768px){.module4-forge-ctrl .no-container .module4-wrapper{max-width:720px}}@media (min-width:992px){.module4-forge-ctrl .no-container .module4-wrapper{max-width:960px}}@media (min-width:1200px){.module4-forge-ctrl .no-container .module4-wrapper{max-width:1140px}}@media (min-width:768px){.module4-forge-ctrl .no-container .module4-wrapper{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.module4-forge-ctrl .no-container .module4-wrapper{padding-top:2rem;padding-bottom:2rem;flex-direction:column-reverse}}@media (min-width:992px){.module4-forge-ctrl .no-container .module4-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module4-forge-ctrl .no-container .module4-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module4-forge-ctrl .no-container .module4-wrapper .text .wrapper{max-width:380px;margin:auto}}.module4-forge-ctrl .no-container .module4-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module4-forge-ctrl .no-container .module4-wrapper .text .wrapper .inner-wrapper{padding:.5rem 2rem;background-color:#fff;border:1px solid #ccc}.module4-forge-ctrl .no-container .module4-wrapper .text .wrapper .inner-wrapper ul{margin-bottom:0}.module4-forge-ctrl .no-container .module4-wrapper .text .wrapper .inner-wrapper ul li:not(:last-child){margin-bottom:1rem}@media (min-width:992px){.module4-forge-ctrl .no-container .module4-wrapper .image{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module4-forge-ctrl .no-container .module4-wrapper .image{padding-top:2rem;margin-bottom:2rem}}.module4-forge-ctrl .no-container .module4-wrapper .image img{width:100%}.module4-forge-ctrl .no-container .button-module4{text-align:center}.module4-forge-ctrl .no-container .button-module4 .button-theme{background-color:transparent}.module4-forge-ctrl .no-container .button-module4 a button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}.module4-forge-ctrl .no-container .button-module4 a button:hover{border:#217cb0 1px solid;color:#217cb0}.module4-forge-ctrl .no-container .button-module4 a button:hover p{color:#217cb0}.module4-forge-ctrl .no-container .button-module4 a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.module5-forge-ctrl{background-color:#000}.module5-forge-ctrl .module5-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;display:flex;align-items:center}@media (min-width:576px){.module5-forge-ctrl .module5-wrapper{max-width:540px}}@media (min-width:768px){.module5-forge-ctrl .module5-wrapper{max-width:720px}}@media (min-width:992px){.module5-forge-ctrl .module5-wrapper{max-width:960px}}@media (min-width:1200px){.module5-forge-ctrl .module5-wrapper{max-width:1140px}}@media (max-width:991.98px){.module5-forge-ctrl .module5-wrapper{flex-direction:column}}@media (min-width:992px){.module5-forge-ctrl .module5-wrapper .image{flex:0 0 33.33333%;max-width:33.33333%}}@media (max-width:991.98px){.module5-forge-ctrl .module5-wrapper .image{margin-bottom:2rem}}.module5-forge-ctrl .module5-wrapper .image .wrapper{margin:70px}@media (min-width:992px){.module5-forge-ctrl .module5-wrapper .image .wrapper{max-width:220px}}@media (max-width:991.98px){.module5-forge-ctrl .module5-wrapper .image .wrapper{max-width:350px}}.module5-forge-ctrl .module5-wrapper .image .wrapper img{width:100%}.module5-forge-ctrl .module5-wrapper .text,.module5-forge-ctrl .module5-wrapper .text-module5{color:#fff}@media (min-width:992px){.module5-forge-ctrl .module5-wrapper .text,.module5-forge-ctrl .module5-wrapper .text-module5{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.module5-forge-ctrl .module5-wrapper .text .wrapper-p,.module5-forge-ctrl .module5-wrapper .text-module5 .wrapper-p{max-width:300px;margin:auto 0 auto auto}}.module5-forge-ctrl .module5-wrapper .text .wrapper-p h2,.module5-forge-ctrl .module5-wrapper .text-module5 .wrapper-p h2{font-weight:300;font-size:32px}.module5-forge-ctrl .module5-wrapper .text .wrapper-p p,.module5-forge-ctrl .module5-wrapper .text-module5 .wrapper-p p{margin-bottom:0;font-size:18px}.module5-forge-ctrl .module5-wrapper .text .wrapper-hb h2,.module5-forge-ctrl .module5-wrapper .text-module5 .wrapper-hb h2{margin-bottom:2rem;font-weight:300;font-size:32px}.module5-forge-ctrl .module5-wrapper .text .wrapper-hb .button-module5 button,.module5-forge-ctrl .module5-wrapper .text-module5 .wrapper-hb .button-module5 button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#fff 1px solid;color:#fff}.module5-forge-ctrl .module5-wrapper .text .wrapper-hb .button-module5 button:hover,.module5-forge-ctrl .module5-wrapper .text-module5 .wrapper-hb .button-module5 button:hover{border:#217cb0 1px solid;color:#217cb0}.module5-forge-ctrl .module5-wrapper .text .wrapper-hb .button-module5 button:hover p,.module5-forge-ctrl .module5-wrapper .text-module5 .wrapper-hb .button-module5 button:hover p{color:#217cb0}.module5-forge-ctrl .module5-wrapper .text .wrapper-hb .button-module5 button p,.module5-forge-ctrl .module5-wrapper .text-module5 .wrapper-hb .button-module5 button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}@media (max-width:991.98px){.module5-forge-ctrl .module5-wrapper .text{margin-bottom:2rem}}.module6-forge-ctrl .module6-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module6-forge-ctrl .module6-wrapper{max-width:540px}}@media (min-width:768px){.module6-forge-ctrl .module6-wrapper{max-width:720px}}@media (min-width:992px){.module6-forge-ctrl .module6-wrapper{max-width:960px}}@media (min-width:1200px){.module6-forge-ctrl .module6-wrapper{max-width:1140px}}@media (min-width:768px){.module6-forge-ctrl .module6-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module6-forge-ctrl .module6-wrapper{flex-direction:column;padding-top:4rem;padding-bottom:2rem}}@media (min-width:992px){.module6-forge-ctrl .module6-wrapper .image{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module6-forge-ctrl .module6-wrapper .image{margin-bottom:2rem}}.module6-forge-ctrl .module6-wrapper .image img{width:100%}@media (min-width:992px){.module6-forge-ctrl .module6-wrapper .text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module6-forge-ctrl .module6-wrapper .text .wrapper{max-width:435px;margin:auto}}.module6-forge-ctrl .module6-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module6-forge-ctrl .module6-wrapper .text .wrapper p{margin-bottom:2rem;font-size:14px;line-height:18px;background-color:#fff}.module6-forge-ctrl .module6-wrapper .text .wrapper .button-module6 a{background-color:transparent}.module6-forge-ctrl .module6-wrapper .text .wrapper .button-module6 a button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}.module6-forge-ctrl .module6-wrapper .text .wrapper .button-module6 a button:hover{border:#217cb0 1px solid;color:#217cb0}.module6-forge-ctrl .module6-wrapper .text .wrapper .button-module6 a button:hover p{color:#217cb0}.module6-forge-ctrl .module6-wrapper .text .wrapper .button-module6 a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.module7-forge-ctrl .module7-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module7-forge-ctrl .module7-wrapper{max-width:540px}}@media (min-width:768px){.module7-forge-ctrl .module7-wrapper{max-width:720px}}@media (min-width:992px){.module7-forge-ctrl .module7-wrapper{max-width:960px}}@media (min-width:1200px){.module7-forge-ctrl .module7-wrapper{max-width:1140px}}@media (min-width:768px){.module7-forge-ctrl .module7-wrapper{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.module7-forge-ctrl .module7-wrapper{flex-direction:column-reverse;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module7-forge-ctrl .module7-wrapper .text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module7-forge-ctrl .module7-wrapper .text .wrapper{max-width:435px;margin:auto}}.module7-forge-ctrl .module7-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module7-forge-ctrl .module7-wrapper .text .wrapper p{margin-bottom:2rem;font-size:14px;line-height:18px;background-color:#fff}.module7-forge-ctrl .module7-wrapper .text .wrapper .button-module7 a{background-color:transparent}.module7-forge-ctrl .module7-wrapper .text .wrapper .button-module7 a button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}.module7-forge-ctrl .module7-wrapper .text .wrapper .button-module7 a button:hover{border:#217cb0 1px solid;color:#217cb0}.module7-forge-ctrl .module7-wrapper .text .wrapper .button-module7 a button:hover p{color:#217cb0}.module7-forge-ctrl .module7-wrapper .text .wrapper .button-module7 a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}@media (min-width:992px){.module7-forge-ctrl .module7-wrapper .image{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module7-forge-ctrl .module7-wrapper .image{margin-bottom:2rem}}.module7-forge-ctrl .module7-wrapper .image img{width:100%}.module8-forge-ctrl .module8-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module8-forge-ctrl .module8-wrapper{max-width:540px}}@media (min-width:768px){.module8-forge-ctrl .module8-wrapper{max-width:720px}}@media (min-width:992px){.module8-forge-ctrl .module8-wrapper{max-width:960px}}@media (min-width:1200px){.module8-forge-ctrl .module8-wrapper{max-width:1140px}}@media (min-width:768px){.module8-forge-ctrl .module8-wrapper{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.module8-forge-ctrl .module8-wrapper{flex-direction:column;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module8-forge-ctrl .module8-wrapper .image{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module8-forge-ctrl .module8-wrapper .image{margin-bottom:2rem}}.module8-forge-ctrl .module8-wrapper .image img{width:100%}@media (min-width:992px){.module8-forge-ctrl .module8-wrapper .text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module8-forge-ctrl .module8-wrapper .text .wrapper{max-width:435px;margin:auto}}.module8-forge-ctrl .module8-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module8-forge-ctrl .module8-wrapper .text .wrapper p{margin-bottom:2rem;font-size:14px;line-height:18px;background-color:#fff}.module8-forge-ctrl .module8-wrapper .text .wrapper .button-module8 a{background-color:transparent}.module8-forge-ctrl .module8-wrapper .text .wrapper .button-module8 a button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}.module8-forge-ctrl .module8-wrapper .text .wrapper .button-module8 a button:hover{border:#217cb0 1px solid;color:#217cb0}.module8-forge-ctrl .module8-wrapper .text .wrapper .button-module8 a button:hover p{color:#217cb0}.module8-forge-ctrl .module8-wrapper .text .wrapper .button-module8 a button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.hero-landing-page .no-container video,.landing-video .no-container video{height:auto;width:100%;background-color:#fff}.landing-video .no-container{position:relative}.landing-video .no-container .wrapper{width:100%}.landing-video .no-container .wrapper .play-button{position:absolute;top:2rem;left:2rem}.landing-video .no-container .wrapper .play-button h3{margin-bottom:2rem;max-width:425px;font-size:56px;line-height:64px;color:#fff;text-shadow:#ccc 1px 1px}@media (max-width:991.98px){.landing-video .no-container .wrapper .play-button h3{max-width:373px;font-size:48px;line-height:56px}}@media (max-width:575.98px){.landing-video .no-container .wrapper .play-button h3{max-width:230px;font-size:28px;line-height:36px}}@media (max-width:575.98px){.landing-video .no-container .wrapper .play-button img{max-width:40px}}.landing-automation-solution .no-container{padding-top:6rem;padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-automation-solution .no-container{padding-top:4rem;flex-direction:column}}@media (min-width:992px){.landing-automation-solution .no-container .left,.landing-automation-solution .no-container .right{flex:0 0 50%;max-width:50%}}.landing-automation-solution .no-container .left{margin:auto}@media (min-width:992px){.landing-automation-solution .no-container .left{max-width:456px}}@media (max-width:991.98px){.landing-automation-solution .no-container .left{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-bottom:2rem;max-width:600px}}.landing-automation-solution .no-container .left h3{margin-bottom:2rem;font-weight:600}@media (min-width:992px){.landing-automation-solution .no-container .left h3{max-width:360px}}.landing-automation-solution .no-container .left p{font-size:18px;line-height:24px}.landing-automation-solution .no-container .left .button-wrapper{text-align:center;padding-top:2rem}.landing-automation-solution .no-container .left .button-wrapper a button{background-color:#fff;color:#000;border:1px solid #000;border-radius:25px;padding-right:1rem;padding-left:1rem}.landing-automation-solution .no-container .left .button-wrapper a button:hover{border:#217cb0 1px solid;color:#217cb0!important}.landing-automation-solution .no-container .right img{height:auto;width:100%}@media (max-width:991.98px){.landing-automation-solution.mobile-landing-as .no-container{flex-direction:column-reverse;padding-top:0;padding-bottom:0}.landing-automation-solution.mobile-landing-as .no-container .right{margin-bottom:2rem}}@media (max-width:991.98px){.landing-local-support.mobile-landing-ls{padding-top:1rem}}.landing-local-support.mobile-landing-ls .no-container .left img{max-width:unset}.landing-diy-automation.mobile-landing-da .no-container{align-items:unset}@media (max-width:991.98px){.landing-diy-automation.mobile-landing-da .no-container{flex-direction:column-reverse;flex-wrap:unset;padding-top:1rem}.landing-diy-automation.mobile-landing-da .no-container .right{margin-bottom:2rem}}.landing-manufacturers .container .wrapper .button-wrapper button{background-color:transparent;color:#000;border-radius:25px;border:1px solid #000;padding-right:3rem;padding-left:3rem}.landing-manufacturers .container .wrapper .button-wrapper button:hover{border:#217cb0 1px solid;color:#217cb0!important}.landing-forge-cta{margin-top:-.5rem;background-color:#007cb0}.landing-forge-cta .container{padding-top:4rem;padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-forge-cta .container{flex-direction:column}}@media (min-width:992px){.landing-forge-cta .container .left,.landing-forge-cta .container .right{flex:0 0 50%;max-width:50%}}.landing-forge-cta .container .right .wrapper{max-width:460px;margin:auto}@media (min-width:992px){.landing-forge-cta .container .right .wrapper{margin-right:0}}.landing-forge-cta .container .right .wrapper p{margin-bottom:2rem;font-weight:600}.landing-forge-cta .container .right .wrapper img{margin-right:.5rem}.landing-forge-cta .container .right .wrapper button{padding:.5rem 2rem;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px!important;font-size:16px}@media (max-width:575.98px){.landing-forge-cta .container .right .wrapper button{font-size:12px}}.landing-forge-cta .container h3,.landing-forge-cta .container p{color:#fff}.landing-forge-cta .container h3{font-weight:500}.landing-forge-cta .container p{margin-bottom:1.5rem;font-size:24px;line-height:32px}.landing-robots{background-color:#fff;background-image:-webkit-linear-gradient(-80deg,#fff 50%,#f3f3f3 50%)}.landing-robots .container{padding-bottom:6rem;display:flex;flex-wrap:wrap}@media (max-width:991.98px){.landing-robots .container{flex-direction:column}}@media (min-width:992px){.landing-robots .container .left,.landing-robots .container .right{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.landing-robots .container .left,.landing-robots .container .right{margin-bottom:2rem}}.landing-robots .container .left img,.landing-robots .container .right img{margin-bottom:2rem}.landing-robots .container .left>h3,.landing-robots .container .left>p,.landing-robots .container .right>h3,.landing-robots .container .right>p{text-align:center}.landing-robots .container .left>h3,.landing-robots .container .right>h3{font-weight:600}.landing-robots .container .left p,.landing-robots .container .right p{font-size:18px}@media (min-width:992px){.landing-robots .container .left{padding-right:4rem}}@media (min-width:992px){.landing-robots .container .right{padding-left:4rem}}.landing-robots .container div.blueTable{border:1px solid #1c6ea4;background-color:#f3f3f3;width:100%;text-align:left;border-collapse:collapse}.landing-robots .container .divTable.blueTable .divTableCell,.landing-robots .container .divTable.blueTable .divTableHead{border:2px solid #eee;padding:.5rem .75rem}.landing-robots .container .divTable.blueTable .divTableBody .divTableCell{font-size:16px}.landing-robots .container .divTable.blueTable .divTableCell:nth-child(even){background:#fff}.landing-robots .container .blueTable .tableFootStyle{font-size:16px}.landing-robots .container .blueTable .tableFootStyle .links{text-align:right}.landing-robots .container .blueTable .tableFootStyle .links a{display:inline-block;background:#1c6ea4;color:#fff;padding:2px 8px;border-radius:5px}.landing-robots .container .blueTable.outerTableFooter{border-top:none}.landing-robots .container .blueTable.outerTableFooter .tableFootStyle{padding:3px 5px}.landing-robots .container .divTable{display:table}.landing-robots .container .divTableRow{display:table-row}.landing-robots .container .divTableHeading{display:table-header-group}.landing-robots .container .divTableCell,.landing-robots .container .divTableHead{display:table-cell}.landing-robots .container .divTableHeading{display:table-header-group}.landing-robots .container .divTableFoot{display:table-footer-group}.landing-robots .container .divTableBody{display:table-row-group}@media (max-width:991.98px){.landing-robots .right.landing-page-b-right{margin-bottom:0}}.landing-robots .pricing-info{padding-bottom:6rem;text-align:center}@media (max-width:767.98px){.landing-robots .pricing-info{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.landing-robots .pricing-info a button{padding:.5rem 4rem;background-color:transparent;border:1px solid #000;border-radius:25px;color:#000;font-size:28px}.landing-robots .pricing-info a button:hover{border:#217cb0 1px solid;color:#217cb0}.landing-robots .pricing-info a button:hover p{color:#217cb0}@media (max-width:767.98px){.landing-robots .pricing-info a button{font-size:22px}}.hardware-automation-hero{padding-bottom:3rem}@media (min-width:992px){.hardware-automation-hero{padding-bottom:5rem}}.pneumatic-tools{padding-bottom:3rem}@media (min-width:992px){.pneumatic-tools{padding-bottom:5rem}}.turnkey-solutions-hero{padding-bottom:3rem}@media (min-width:992px){.turnkey-solutions-hero{padding-bottom:5rem}}.expansion-modules{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.expansion-modules{padding-top:5rem;padding-bottom:5rem}}.all-in-one-solution{position:relative;padding-top:3rem}.all-in-one-solution .bg{display:none;height:30%;width:100%;bottom:0;position:absolute;z-index:-1}.all-in-one-solution .bg .bg-curve{width:100%;position:relative;top:1px}.all-in-one-solution .bg .bg-color{background-color:#f3f3f3;height:100%}@media (min-width:992px){.all-in-one-solution{padding-top:5rem}.all-in-one-solution .bg{display:block}}.all-in-one-solution .text-container{padding-bottom:3rem;max-width:448px}.benefits-forge{text-align:center;background-color:#f3f3f3}.turnkey-packages{padding-top:3rem;padding-bottom:3rem;background-color:#2cccee}@media (min-width:992px){.turnkey-packages{background-image:linear-gradient(to right,#2cccee,#1472d1);padding-top:5rem;padding-bottom:5rem}}.turnkey-forge{background-color:#2bb374}.turnkey-forge .button-light:hover{background-color:transparent!important}@media (min-width:992px){.turnkey-forge{background-image:linear-gradient(to right,#2bb374,#2ba57e)}}.cases-wrapper{padding-top:5rem;padding-bottom:5rem}@media (min-width:992px){.cases-wrapper{padding-top:10rem;padding-bottom:10rem}}.ind-case-study .col-lg-6{min-height:400px;display:flex;align-items:center;justify-content:center}.ind-case-study .row:last-child{border-bottom:1px solid #e3e3e3}.ind-case-study .row .col-lg-6:last-child{border-top:1px solid #e3e3e3}.ind-case-study .row.stanley .logo-box{background-color:#ffd000}.ind-case-study .row.attwood .logo-box{background-color:#002960}.ind-case-study .row.atsec .logo-box{background-color:#fff}.ind-case-study .row.arnold .logo-box{background-color:#ff0014}.ind-case-study .row.med-dev .logo-box{background-color:#fff}.ind-case-study .row.alicat .logo-box{background-color:#fff}.ind-case-study .row.harmonic-machine .logo-box{background-color:#fff}.ind-case-study .row.harmonic-machine .logo-box img{max-width:200px}@media (max-width:575.98px){.ind-case-study .row.harmonic-machine .ekami-logos .image{flex:0 0 50%;max-width:50%}.ind-case-study .row.harmonic-machine .ekami-logos .image img{max-width:90px!important}}.ind-case-study .logo-box{width:264px;height:138px;display:flex;align-items:center;justify-content:center}.ind-case-study .logo-box img{max-width:131px}.ind-case-study .text-container{max-width:500px}.ind-case-study .text-container .cat{display:block;margin-top:1rem;margin-bottom:2rem;font-weight:600}.resources-content{color:#585858;font-size:16px;letter-spacing:.25px;line-height:24px}@media (min-width:992px){.resources-content{padding-bottom:5rem}}@media (min-width:992px){.resources-wrapper{width:50%}}.resources-img-wrapper{background:#eee}.resources-img-wrapper img{position:absolute;max-width:98px;height:auto!important;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}@media (min-width:992px){.text-box-resources{margin-top:-178px!important}}.resources-hero{min-height:0}@media (min-width:992px){.resources-hero{min-height:700px}}.brands{margin-bottom:3rem;margin-top:3rem}@media (min-width:992px){.brands{margin-top:5rem;margin-bottom:5rem}}.brands .text-container{margin-bottom:3rem}.brands .text-container h2{margin-bottom:2rem}.brands .col-lg-12 .row{justify-content:center;align-items:center}@media (min-width:992px){.brands .col-lg-12 .row{margin-left:-2rem;margin-right:-2rem}.brands .col-lg-12 .brand-item{padding-left:2rem;padding-right:2rem}}.brands .col-lg-12 .brand-item{text-align:center;position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%}.brands .col-lg-12 .brand-item .name{color:#0f1015;font-weight:600}.brands .col-lg-12 .brand-item img{margin-bottom:1rem}@media (min-width:768px){.brands .col-lg-12 .brand-item{flex:0 0 20%;max-width:20%}}.img-text .row{margin:0}.img-text .col-lg-6{padding:0}.img-text .img{width:100%}.img-text .text{background-color:#007cb0;display:flex;align-items:center;color:#fff}.img-text .text.light{color:#282a2b;background-color:#fff}.img-text .text .text-container{padding-top:1rem;padding-bottom:1rem;max-width:459px}@media (min-width:992px){.img-text .text h2{margin-bottom:2rem}.img-text .text p{margin-bottom:2rem}}.img-text .text p{letter-spacing:.29px}.complex-task .text{color:#282a2b;background-color:#fff}.quote{padding-top:3rem;padding-bottom:3rem;background-color:#fff}@media (min-width:992px){.quote{padding-top:7rem;padding-bottom:7rem}}.quote blockquote{font-size:28px;margin-bottom:2rem;font-weight:300}.quote blockquote i{display:block;margin-bottom:1rem}@media (min-width:992px){.quote blockquote{font-size:40px}}.quote span{display:block}.quote .company{font-weight:700}.forge-sight .forge-sight-title{text-align:center;margin-bottom:3rem}@media (min-width:992px){.forge-sight .img img{min-height:470px;object-fit:cover}}@media (min-width:992px){.forge-sight{padding-bottom:3rem}}@media (min-width:992px){.apps-oem{padding-bottom:8rem}}.products-hero{padding-bottom:5rem}.right-solution{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.right-solution{padding-top:5rem;padding-bottom:5rem;max-width:unset}}.right-solution .text{background-color:#fff}.right-solution .text h2,.right-solution .text p{color:#585858}.right-solution .text h2 .text-container,.right-solution .text p .text-container{max-width:550px}.help-automation-expert{background-color:#1c2f42}.help-automation-expert h2{font-size:32px;max-width:556px}.help-automation-expert .button-theme{background-color:#fff;color:#1c2f42;max-width:256px;width:100%;padding:10px 30px}.products-grid{padding-top:3rem;padding-bottom:3rem}.products-grid>.row{align-items:center}.products-grid h2{margin-bottom:2rem;text-align:left}.products-grid p{margin-bottom:4rem}.products-grid .view-all-wrapper{padding:1.2rem 1rem;display:flex;justify-content:space-between;align-items:flex-end}.products-grid .view-all-wrapper:hover .view-all-arrow img{transform:translateX(6px)}.products-grid .view-all-arrow img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.products-grid .view-all-text{font-size:24px;max-width:150px;display:block;color:#282a2b;font-weight:500}@media (min-width:992px){.products-grid{padding-top:5rem;padding-bottom:5rem}.products-grid .text-container p{font-size:24px}}.collaborative{padding-top:6rem;padding-bottom:3rem}@media (min-width:992px){.collaborative{padding-top:10rem;padding-bottom:5rem}}.collaborative .view-all-wrapper{background-color:#9fcb84}.collaborative .product-item__text b{font-weight:600}.canvas-powerful-tool .img-text .img>img{width:100%}.canvas-powerful-tool>h2{padding-left:15px;padding-right:15px;max-width:608px;line-height:50px;text-align:center;margin-bottom:4rem;margin-left:auto;margin-right:auto}.canvas-powerful-tool>h2 b{font-weight:600}.industrial .view-all-wrapper{background-color:#ffd45c}.industrial .product-item__text b{font-weight:600}@media (min-width:992px){.industrial .text-container{margin-left:auto}}@media (min-width:992px){.kirk{padding-top:7rem!important}}.automation-guide{margin-bottom:5rem}@media (min-width:992px){.automation-guide{margin-top:3rem;margin-bottom:7rem}}.automation-guide .text{background-color:#fff}.automation-guide .text h2,.automation-guide .text p{color:#585858}.automation-guide .text .text-container{max-width:630px}.usabilities{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.usabilities{padding-top:5rem;padding-bottom:0}}.usabilities .intro-text{margin-bottom:4rem}@media (min-width:992px){.usabilities .intro-text{max-width:51%}.usabilities .intro-text h2{text-align:center}}.usabilities .nav-tabs{flex-direction:column;border:1px solid #dadada;width:100%;margin-bottom:1rem;margin-left:0}@media (min-width:992px){.usabilities .nav-tabs{margin:0;max-width:265px}}.usabilities .nav-tabs .nav-item{border-bottom:1px solid #dadada}.usabilities .nav-tabs .nav-item:last-child{border-bottom:0}.usabilities .nav-tabs .nav-link{background-color:transparent;padding:1rem;text-align:center;border:0;min-height:88px;border-radius:unset;display:flex;align-items:center;justify-content:center}.usabilities .nav-tabs .nav-link .title{display:block;font-weight:600;font-size:18px;color:#000}.usabilities .nav-tabs .nav-link.active{background-color:#007cb0;box-shadow:0 20px 20px 0 rgba(0,0,0,.27)}.usabilities .nav-tabs .nav-link.active p,.usabilities .nav-tabs .nav-link.active span{color:#fff}@media (min-width:992px){.usabilities .tab-content{max-width:654px}}.usabilities .tab-content video{margin:auto;width:100%;height:auto}.usabilities .tab-content .extra-content{text-align:left;justify-content:center}@media (min-width:992px){.usabilities .tab-content .extra-content{justify-content:space-between;margin-left:1rem}}.usabilities .tab-content .extra-content .action-image{max-width:160px;margin-bottom:1rem}.usabilities .tab-content .extra-content>div{max-width:264px}.usabilities .tab-content .extra-content .title{font-size:24px;margin-bottom:1rem;display:block;color:#282a2b;font-weight:500}.usabilities .tab-content .extra-content p{font-size:14px;color:#7b7b7b}.case-study-ref{padding:0}@media (min-width:992px){.case-study-ref{padding-top:10rem;padding-bottom:5rem}}.case-study-ref h2{font-size:24px;margin-bottom:0;font-weight:500}.case-study-ref .bg{display:none}.case-study-ref .logo{width:100%;padding:4rem;background-color:#ffd000}.case-study-ref .img{height:100%}.case-study-ref .img .bg{display:block;height:350px;object-fit:cover;width:100%}.case-study-ref .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300px}@media (max-width:767.98px){.case-study-ref .logo{background-color:transparent;width:400px}}.case-study-ref .text-container{padding-top:2rem!important;padding-bottom:2rem!important}@media (min-width:992px){.quote-cnc{padding-top:5rem;padding-bottom:5rem}.quote-cnc blockquote{font-size:39px}}.quote-author{max-width:100%;background:#eee;padding-top:2rem;padding-bottom:2rem}.quote-author .contain{display:flex;flex-direction:column}@media (min-width:576px){.quote-author .contain{max-width:540px}}@media (min-width:768px){.quote-author .contain{max-width:720px}}@media (min-width:992px){.quote-author .contain{max-width:960px}}@media (min-width:1200px){.quote-author .contain{max-width:1140px}}@media (min-width:768px){.quote-author .contain{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.quote-author .contain span:nth-child(2){font-weight:700}.thought-everything{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.thought-everything{padding-top:5rem;padding-bottom:5rem}}.thought-everything .intro-section{max-width:555px;margin-bottom:3rem}.thought-everything h2{margin-bottom:2rem}.thought-everything table th{text-align:center;font-size:24px;padding-bottom:3rem}.thought-everything table tbody,.thought-everything table td,.thought-everything table th,.thought-everything table tr{border:0;background-color:transparent}.thought-everything table .subtitle{font-weight:600}.thought-everything table td{max-width:293px;padding:0;border-bottom:1px solid rgba(151,151,151,.4)}.thought-everything table td span{width:100%;display:block;margin:auto;padding:1rem;position:relative}.thought-everything table td:first-child span{background-color:#eaeaea}@media (min-width:992px){.thought-everything table td span{max-width:290px}}.thought-everything table tr td:nth-child(1){background-color:#eaeaea}@media (min-width:992px){.thought-everything table tr td:nth-child(1){background-color:transparent}.thought-everything table tr:nth-child(3) td:first-child{position:relative}.thought-everything table tr:nth-child(3) td:first-child span:before{z-index:-1;content:'';background-color:#eaeaea;width:100%;position:absolute;height:100%;left:0;top:-30px}}.thought-everything table tr:last-child td{border-bottom:0}.extra-modules{background-color:transparent}.extra-modules .card-theme{background-color:transparent}.extra-modules .card-theme h3{min-height:unset;height:auto;max-height:unset}.extra-modules .card-theme .img-wrapper{padding-top:110%}.extra-modules .card-theme .img-wrapper .arrow{position:absolute;right:0;bottom:-2px;top:unset}@media (min-width:992px){.extra-modules .card-theme h3,.extra-modules .card-theme p{color:#fff}}@media (min-width:992px){.extra-modules .bg-img{height:370px}}#cncLatheROI>.modal-dialog-parent{margin:auto;padding:0;max-width:350px}#cncLatheROI>.modal-dialog-parent>.modal-content{background-color:transparent;border:0}#cncLatheROI>.modal-dialog-parent>.modal-content button.close{top:-4px;position:absolute;right:18px;display:inline-block}.mill-tending .intro-text h2{text-align:left}.task-template{padding:7rem 0}.task-template .text{background-color:#fff;color:#000}@media (max-width:991.98px){.task-template .text{padding-bottom:1.5rem}}.task-template .text .text-container{max-width:unset}.task-template .img{text-align:center}@media (max-width:991.98px){.task-template .img{padding-top:1.5rem}}.task-template .img img{max-width:60%}.kirk-cnc{max-width:unset;padding:5rem 0;background-color:#eee}.kirk-cnc .wrapper-flex{display:flex;margin-bottom:0}@media (max-width:991.98px){.kirk-cnc .wrapper-flex{flex-direction:column}}@media (min-width:992px){.kirk-cnc .wrapper-flex .right-button,.kirk-cnc .wrapper-flex .wrapper{flex:0 0 50%;max-width:50%}}.kirk-cnc .wrapper-flex .right-button{margin:auto;text-align:center}@media (max-width:991.98px){.kirk-cnc .wrapper-flex .right-button{margin-top:2rem}}.kirk-cnc .intro-text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.kirk-cnc .intro-text{max-width:540px}}@media (min-width:768px){.kirk-cnc .intro-text{max-width:720px}}@media (min-width:992px){.kirk-cnc .intro-text{max-width:960px}}@media (min-width:1200px){.kirk-cnc .intro-text{max-width:1140px}}.kirk-cnc .intro-text .wrapper{max-width:600px}.kirk-cnc .intro-text .wrapper h2{text-align:left;margin-bottom:1rem}.kirk-cnc .background-margin{height:150px;width:100%;background-color:#eee}.kirk-cnc .transition{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:1rem 0 0}@media (min-width:576px){.kirk-cnc .transition{max-width:540px}}@media (min-width:768px){.kirk-cnc .transition{max-width:720px}}@media (min-width:992px){.kirk-cnc .transition{max-width:960px}}@media (min-width:1200px){.kirk-cnc .transition{max-width:1140px}}.kirk-cnc .transition .container{display:flex;flex-direction:column}@media (max-width:991.98px){.kirk-cnc .transition .container:nth-child(2){padding-top:2rem}}.kirk-cnc .transition .container .text{order:1}.kirk-cnc .transition .container .nav-tabs{order:3;display:flex;flex-direction:row;justify-content:center;max-width:unset;margin-top:2rem;border:none}.kirk-cnc .transition .container .nav-tabs .nav-item{padding:0;border:1px solid #dadada;border-right:none}.kirk-cnc .transition .container .nav-tabs .nav-item:last-child{border-right:1px solid #dadada}.kirk-cnc .transition .container .tab-content{order:2}.automation-guide{padding-top:2rem}.astec-study .text-container{max-width:515px!important}.astec-study .img .logo{background-color:#fff}@media (max-width:767.98px){.astec-study .img .logo{background-color:transparent;width:400px}}.pick{text-align:left!important}.pick-place-hero{min-height:600px!important}.pick-place-hero .hero-img{height:600px}.pick-place-hero .hero-img .slide{height:600px}@media (max-width:991.98px){.pick-place-hero .text-box{margin-top:unset!important;padding-bottom:0}}.pick-place-hero .text-box .container-fluid,.pick-place-hero .text-box .slider-hero-text{max-width:600px!important}.pick-place-hero .text-box .container-fluid{padding-bottom:2rem!important}.pick-place-hero .text-box .container-fluid .slider-hero-text{margin-right:4.5rem!important}.pick-place-tasks{padding-bottom:2rem;background-color:#f3f3f3}.pick-place-tasks .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;padding-bottom:1rem}@media (min-width:576px){.pick-place-tasks .container{max-width:540px}}@media (min-width:768px){.pick-place-tasks .container{max-width:720px}}@media (min-width:992px){.pick-place-tasks .container{max-width:960px}}@media (min-width:1200px){.pick-place-tasks .container{max-width:1140px}}.pick-place-tasks .container .wrapper{display:flex}@media (max-width:767.98px){.pick-place-tasks .container .wrapper{flex-direction:column}}@media (min-width:768px){.pick-place-tasks .container .wrapper .text,.pick-place-tasks .container .wrapper ul{flex:0 0 50%;max-width:50%}}.pick-place-tasks .container .wrapper .text h2{max-width:375px}.pick-place-tasks .container .wrapper ul{line-height:33px}.pick-place-tasks .row{max-width:unset!important;padding-bottom:0!important;justify-content:center}.pick-place-tasks .row .wrapper{flex:0 0 50%;max-width:50%}@media (min-width:576px){.pick-place-tasks .row .wrapper{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.pick-place-tasks .row .wrapper{flex:0 0 20%;max-width:20%}}.pick-place-tasks .row .wrapper img{height:100%;width:100%}.solutions-grid .container{padding-top:6rem}.solutions-grid .container .text-container{margin-bottom:2rem;max-width:780px}.solutions-grid .container h4,.solutions-grid .container img{margin-bottom:2rem}@media (min-width:768px){.solutions-grid .container h4{max-width:210px}}@media (max-width:767.98px){.solutions-grid .container .product-item{text-align:center}}.solutions-grid .container .product-item .arrow-pick{display:flex}@media (max-width:767.98px){.solutions-grid .container .product-item .arrow-pick{justify-content:center}}.solutions-grid .container .product-item .arrow-pick img:first-child{margin-right:1.5rem;max-width:210px}.solutions-grid .container .product-item .arrow-pick .arrow{margin-top:2.5rem;margin-bottom:auto;padding:0;height:6.1px;width:7rem}@media (max-width:991.98px){.solutions-grid .container .product-item .arrow-pick .arrow{display:none}}.solutions-grid .container ul{list-style:none;margin-left:1rem}.solutions-grid .container ul li::before{content:"\25A0";color:#007cb0;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.image-pick{background-color:#1c2f42}.image-pick .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;padding-top:2rem;padding-bottom:1rem}@media (min-width:576px){.image-pick .row{max-width:540px}}@media (min-width:768px){.image-pick .row{max-width:720px}}@media (min-width:992px){.image-pick .row{max-width:960px}}@media (min-width:1200px){.image-pick .row{max-width:1140px}}@media (min-width:992px){.image-pick .row .pick-and-place,.image-pick .row .roi-logo{flex:0 0 50%;max-width:50%}}.image-pick .row .roi-logo{display:flex;width:100%;margin-top:-.75rem}@media (max-width:991.98px){.image-pick .row .roi-logo{margin-bottom:2rem}}.image-pick .row .roi-logo img{max-width:300px;margin:auto}@media (max-width:991.98px){.image-pick .row .pick-and-place{margin-bottom:3rem}}@media (min-width:992px){.image-pick .row .pick-and-place .wrapper{max-width:500px}}.image-pick .row .pick-and-place .wrapper .text p{color:#fff}.image-pick .row .pick-and-place .wrapper .text .btn-theme{width:250px;padding:.5rem 1rem;background-color:#fff;border-radius:50px;color:#000;border:1px solid #000}.image-pick .row .pick-and-place .wrapper .text .btn-theme p{max-width:160px;margin:auto auto 0;color:#000}.image-pick .row .pick-and-place .wrapper .text .btn-theme:hover{color:#007bff;border:1px solid #217cb0}.image-pick .row .pick-and-place .wrapper .text .btn-theme:hover p{color:#217cb0}.image-pick .row .pick-and-place .wrapper .text:first-child{margin-bottom:2rem}.image-pick .row .pick-and-place .wrapper .text:nth-child(2){text-align:center}.pick-place{background-color:unset!important}.pick-place .intro-text{margin-bottom:0}.pick-place .intro-text .wrapper a,.pick-place .intro-text .wrapper h2,.pick-place .intro-text .wrapper p{margin-bottom:2rem}.pick-place .transition{padding-top:0}@media (max-width:991.98px){.pick-place .tab-content{text-align:center}}.pick-place .pick-place-bundles{padding-top:4rem;text-align:center}.pick-place .pick-place-bundles .button-theme{margin-bottom:0!important}.pick-place-case-study{padding-top:6rem;padding-bottom:4rem;background:#eee}.pick-place-case-study .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:0}@media (min-width:576px){.pick-place-case-study .row{max-width:540px}}@media (min-width:768px){.pick-place-case-study .row{max-width:720px}}@media (min-width:992px){.pick-place-case-study .row{max-width:960px}}@media (min-width:1200px){.pick-place-case-study .row{max-width:1140px}}.pick-place-case-study .row .img,.pick-place-case-study .row .text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.pick-place-case-study .row .wrapper{max-width:500px;margin:auto auto auto 0}@media (max-width:991.98px){.pick-place-case-study .row .wrapper{margin:auto}}.pick-place-case-study .row .wrapper .bg{height:unset}.pick-place-case-study .row .wrapper .arnold-background{width:270px;background-color:#ff0113!important}@media (min-width:992px){.pick-place-case-study .row .wrapper .arnold-background{left:47%!important}}.pick-place-case-study .row .grey{background:#eee}@media (max-width:991.98px){.pick-place-case-study .row .grey{margin-top:2rem}}.pick-place-case-study .row .grey .text-container{max-width:unset;padding:0!important}.pick-place-case-study .row .grey .text-container h2,.pick-place-case-study .row .grey .text-container p{color:#000}.pick-place-quote{padding-top:0;background:#eee}.pick-place-guide{margin-bottom:0}.pick-place-guide img{max-width:450px}#sm_select_all{display:none}.robot-selector h1,.robot-selector h2,.robot-selector p{color:#fff}.robot-selector .hero-robot-selector{background-color:#007cb0}.robot-selector .hero-robot-selector .hero-text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem}@media (min-width:576px){.robot-selector .hero-robot-selector .hero-text{max-width:540px}}@media (min-width:768px){.robot-selector .hero-robot-selector .hero-text{max-width:720px}}@media (min-width:992px){.robot-selector .hero-robot-selector .hero-text{max-width:960px}}@media (min-width:1200px){.robot-selector .hero-robot-selector .hero-text{max-width:1140px}}.robot-selector .hero-robot-selector .hero-text .wrapper{max-width:870px}.robot-selector .hero-robot-selector .hero-text .wrapper h1,.robot-selector .hero-robot-selector .hero-text .wrapper p{margin:0;font-size:36px}.robot-selector .hero-robot-selector .hero-text .wrapper h1{font-weight:700}.robot-selector .hero-robot-selector .hero-text .wrapper p{font-weight:300;line-height:44px}.robot-selector .selectors{background-color:#1c2f42}.robot-selector .selectors .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:1.5rem 0}@media (min-width:576px){.robot-selector .selectors .row{max-width:540px}}@media (min-width:768px){.robot-selector .selectors .row{max-width:720px}}@media (min-width:992px){.robot-selector .selectors .row{max-width:960px}}@media (min-width:1200px){.robot-selector .selectors .row{max-width:1140px}}.robot-selector .selectors .row .wrapper{flex:0 0 25%;max-width:25%;position:relative;width:100%;padding-right:15px;padding-left:15px;position:unset}@media (max-width:991.98px){.robot-selector .selectors .row .wrapper{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.robot-selector .selectors .row .wrapper{flex:0 0 100%;max-width:100%}}.robot-selector .selectors .row .wrapper .text{margin-bottom:4rem}@media (max-width:767.98px){.robot-selector .selectors .row .wrapper:first-child .text,.robot-selector .selectors .row .wrapper:nth-child(2) .text{margin-bottom:2rem}}.robot-selector .selectors .row .wrapper:nth-child(3),.robot-selector .selectors .row .wrapper:nth-child(4){min-height:170px}.robot-selector .selectors .row .wrapper:nth-child(3) .noUi-target,.robot-selector .selectors .row .wrapper:nth-child(4) .noUi-target{margin:auto}.robot-selector .selectors .row .wrapper .select-wrapper{position:relative;margin-right:1.5rem}.robot-selector .selectors .row .wrapper .select-wrapper .select-dropdown{cursor:pointer;margin-top:-.75rem;padding-left:1rem;padding-right:2rem;background-color:#1c2f42;color:#fff;border:1px solid #fff}.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content{display:none;padding-left:0;background-color:#fff;margin:0;height:300px;overflow-y:scroll;overflow-x:hidden;min-width:100px;opacity:0;position:absolute;left:0;top:-39.5px;z-index:10;-webkit-transform-origin:0 0;transform-origin:0 0}.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content #sm_select_all{color:#000;padding-left:1rem}.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content .disabled{display:none}.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content li{outline:unset;min-width:350px;padding:.25rem 0}.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content label{position:absolute;display:flex;flex-direction:row-reverse;width:100%}.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content label input,.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content label span{position:fixed}.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content label input{z-index:1;width:20%;transform:translateY(50%);margin:auto}.robot-selector .selectors .row .wrapper .select-wrapper .dropdown-content label span{width:100%;padding-left:1rem;color:#000}.robot-selector .selectors .row .wrapper .select-wrapper .select_all{display:none}.robot-selector .selectors .row .wrapper .select-wrapper .caret{cursor:pointer;position:absolute;right:0;top:0;bottom:0;margin:auto .25rem auto;z-index:0;fill:#fff}.robot-selector .selectors .row .wrapper .checks{display:flex}.robot-selector .selectors .row .wrapper .checks .inner-wrapper{display:flex}.robot-selector .selectors .row .wrapper .checks .inner-wrapper:first-child{margin-right:.5rem}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .inner-text{margin-right:.5rem}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .inner-text p{font-size:14px}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .check{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .check .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #fff;background-color:#1c2f42}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .check:hover input~.checkmark{background-color:#eee}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .check input:checked~.checkmark{background-color:#007cb0}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .check .checkmark:after{content:"";position:absolute;display:none}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .check input:checked~.checkmark:after{display:block}.robot-selector .selectors .row .wrapper .checks .inner-wrapper .check .checkmark:after{left:5.5px;top:.5px;width:7px;height:13px;border:solid #fff;border-width:0 1.5px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.robot-selector .selectors .row .wrapper .noUi-target{border-radius:unset;height:9px;width:90%}.robot-selector .selectors .row .wrapper .noUi-target .noUi-origin:first-child{z-index:4!important}.robot-selector .selectors .row .wrapper .noUi-target .noUi-origin:last-child{z-index:5!important}.robot-selector .selectors .row .wrapper .noUi-target .noUi-connects{background-color:#345}.robot-selector .selectors .row .wrapper .noUi-target .noUi-connects .noUi-connect{background-color:#007cb0}.robot-selector .selectors .row .wrapper .noUi-target .noUi-handle{right:-9px;height:18px;width:18px;border-radius:unset}.robot-selector .selectors .row .wrapper .noUi-target .noUi-handle:after,.robot-selector .selectors .row .wrapper .noUi-target .noUi-handle:before{content:none}.robot-selector .selectors .row .wrapper .noUi-target .noUi-handle .noUi-tooltip{bottom:150%;background-color:#007cb0;border-radius:10px;border:none;color:#fff}.robot-selector .selectors .row .wrapper .noUi-pips{padding:30px 0}.robot-selector .robots h5,.robot-selector .robots p{color:#000}.robot-selector .robots .show-results{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:1rem;margin-bottom:1rem}.robot-selector .robots .show-results p{opacity:.7;font-size:12px;margin:0}.robot-selector .robots .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:0}@media (min-width:576px){.robot-selector .robots .row{max-width:540px}}@media (min-width:768px){.robot-selector .robots .row{max-width:720px}}@media (min-width:992px){.robot-selector .robots .row{max-width:960px}}@media (min-width:1200px){.robot-selector .robots .row{max-width:1140px}}.robot-selector .robots .row .no-robots{margin:1rem auto 4rem;color:#000}.robot-selector .robots .row .card{position:relative;width:100%;padding-right:15px;padding-left:15px;border:none}.robot-selector .robots .row .card a .image{border:1px solid #e2e2e2;border-top-left-radius:5px;border-top-right-radius:5px}.robot-selector .robots .row .card a .image img:first-child{width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}.robot-selector .robots .row .card a .text{padding:1rem;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.robot-selector .robots .row .card a .text h5,.robot-selector .robots .row .card a .text span{color:#007cb0}@media (max-width:767.98px){.robot-selector .robots .row .card a .text .inner-text p,.robot-selector .robots .row .card a .text .inner-text span{font-size:14px}}.robot-selector .robots .row .card a .text .inner-text span{margin-left:.5rem}.robot-selector .robots .row .card a .text .inner-text:nth-child(3) p{margin-bottom:.5rem}.robot-selector .robots .row .card a .text .inner-text:nth-child(4) p{margin-bottom:0}.robot-selector .robots .row .page-navigation{width:100%}.robot-selector .robots .row .page-navigation .page-numbers{margin-left:0}.robot-selector .robots .row .page-navigation .page-numbers li{display:inline-block}.robot-selector .robots .pagination-robots{padding-top:2rem;padding-bottom:2rem}.robot-selector .robots .pagination-robots p{opacity:.7}.robot-selector #overlay{position:fixed;top:0;z-index:100;width:100%;height:100%;display:none;background:rgba(0,0,0,.6)}.robot-selector .cv-spinner{height:100%;display:flex;justify-content:center;align-items:center}.robot-selector .spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;animation:sp-anime .8s infinite linear}@keyframes sp-anime{100%{transform:rotate(360deg)}}.robot-selector .is-hide{display:none}.roi-calculator .no-row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:6rem;padding-bottom:6rem;display:flex;flex-wrap:wrap;padding-right:15px;padding-left:15px}@media (min-width:576px){.roi-calculator .no-row{max-width:540px}}@media (min-width:768px){.roi-calculator .no-row{max-width:720px}}@media (min-width:992px){.roi-calculator .no-row{max-width:960px}}@media (min-width:1200px){.roi-calculator .no-row{max-width:1140px}}@media (max-width:991.98px){.roi-calculator .no-row{flex-direction:column}}.roi-calculator .no-row .text{position:relative;width:100%;padding-right:15px;padding-left:15px;margin:auto}@media (min-width:992px){.roi-calculator .no-row .text{flex:0 0 37.5%;max-width:37.5%}}@media (max-width:991.98px){.roi-calculator .no-row .text{padding-bottom:4rem}}.roi-calculator .no-row .calculator{opacity:0}@media (min-width:992px){.roi-calculator .no-row .calculator{flex:0 0 62.5%;max-width:62.5%}}@media (max-width:991.98px){.roi-calculator .no-row .calculator{position:relative;width:100%;padding-right:15px;padding-left:15px}}.roi-calculator .no-row .calculator .roi-calculator>div{max-width:unset!important;background-color:#f2f2f2!important}.roi-calculator .no-row .calculator .roi-calculator{padding:0}.roi-calculator .no-row .calculator .roi-calculator__header{display:none!important}.roi-calculator .no-row .calculator .roi-calculator__body{padding:2rem}.roi-calculator .no-row .calculator .roi-calculator__body .indicator .active{background-color:#007cb0}.roi-calculator .no-row .calculator .roi-calculator__body .indicator span{padding-top:.2rem;padding-bottom:.2rem;background-color:#fff}.roi-calculator .no-row .calculator .roi-calculator__body .steps h4{margin-bottom:2rem;text-align:left}@media (min-width:768px){.roi-calculator .no-row .calculator .roi-calculator__body .steps h4{font-size:24px}}@media (min-width:768px){.roi-calculator .no-row .calculator .roi-calculator__body .steps label{font-size:16px}}.resurrect-hero{min-height:635px!important}.resurrect-hero .link-hover:hover{border-bottom:1px solid #0056b3}@media (max-width:767.98px){.resurrect-hero{min-height:350px!important}}.resurrect-hero .hero-img{height:635px}@media (max-width:767.98px){.resurrect-hero .hero-img{height:350px}}.resurrect-hero .hero-img .slide{position:relative;height:635px;background-position-x:75%!important}@media (max-width:767.98px){.resurrect-hero .hero-img .slide{height:350px}}.resurrect-hero .hero-img .slide .title-text-mobile{display:flex;height:100%}@media (min-width:992px){.resurrect-hero .hero-img .slide .title-text-mobile{display:none}}@media (max-width:767.98px){.resurrect-hero .hero-img .slide .title-text-mobile{text-align:center}}.resurrect-hero .hero-img .slide .title-text-mobile h1{margin:auto;font-weight:700;font-style:italic;color:#fff}.resurrect-hero .hero-img .slide .wrapper{position:absolute;bottom:0}.resurrect-hero .hero-img .slide .wrapper h1,.resurrect-hero .hero-img .slide .wrapper p{color:#fff}.resurrect-hero .hero-img .slide .wrapper h1{font-weight:700;font-style:italic}@media (min-width:992px){.resurrect-hero .hero-img .slide .wrapper h1{font-size:88px}}.resurrect-hero .hero-img .slide .wrapper .title-text{padding-bottom:2rem;padding-left:3rem}@media (max-width:991.98px){.resurrect-hero .hero-img .slide .wrapper .title-text{display:none}}.resurrect-hero .hero-img .slide .wrapper .inner-wrapper{padding-top:2rem;padding-bottom:2rem;background-color:#000}@media (min-width:992px){.resurrect-hero .hero-img .slide .wrapper .inner-wrapper{padding-right:6rem;padding-left:3rem}}@media (max-width:991.98px){.resurrect-hero .hero-img .slide .wrapper .inner-wrapper{display:none}}.resurrect-hero .hero-img .slide .wrapper .inner-wrapper a{width:300px}.resurrect-hero .hero-img .slide .wrapper .inner-wrapper a:hover{background-color:transparent!important}@media (max-width:767.98px){.resurrect-hero .row{flex-direction:column}}@media (min-width:768px){.resurrect-hero .row .image,.resurrect-hero .row .text-box{flex:0 0 50%;max-width:50%}}.resurrect-hero .row .text-box{position:relative;width:100%;padding-right:15px;padding-left:15px;display:flex}@media (max-width:991.98px){.resurrect-hero .row .text-box{padding-left:2rem;padding-right:2rem}}.resurrect-hero .row .text-box:first-child{background-color:#000}@media (min-width:992px){.resurrect-hero .row .text-box:first-child{display:none}}.resurrect-hero .row .text-box .container-fluid{margin:auto;padding:0}.resurrect-hero .row .text-box .container-fluid .slide p:nth-child(3){margin-bottom:1.5rem}.resurrect-hero .row .image img{height:100%;width:100%}@media (min-width:992px){.resurrect-hero .col-lg-6{max-width:50%!important}}@media (max-width:991.98px){.resurrect-hero .text-box{display:flex}}.resurrect-hero .white{margin-top:0!important;background-color:#fff}.resurrect-hero .white h3,.resurrect-hero .white p{color:#000!important}.resurrect-hero .white h3{max-width:320px}.resurrect-hero .white p{font-size:16px}.resurrect-hero .white:before{content:none}.resurrect-your-robot .link-hover:hover{border-bottom:1px solid #0056b3}.resurrect-your-robot .old-robot h3,.resurrect-your-robot .old-robot p{color:#fff}.resurrect-your-robot .old-robot .wrapper{padding-top:4rem;padding-bottom:14rem;background-color:#1c2f42}@media (max-width:767.98px){.resurrect-your-robot .old-robot .wrapper{padding-bottom:8rem}}.resurrect-your-robot .old-robot .wrapper .title-text{position:relative;width:100%;padding-right:15px;padding-left:15px;max-width:500px}.resurrect-your-robot .old-robot .wrapper .title-text h3{line-height:42px}.resurrect-your-robot .old-robot .wrapper .inner-wrapper{display:flex}@media (max-width:991.98px){.resurrect-your-robot .old-robot .wrapper .inner-wrapper{flex-direction:column}}.resurrect-your-robot .old-robot .wrapper .inner-wrapper .text{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:992px){.resurrect-your-robot .old-robot .wrapper .inner-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.resurrect-your-robot .old-robot .wrapper .inner-wrapper .text:first-child{margin-bottom:2rem}}.resurrect-your-robot .old-robot .image{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;z-index:1;margin-top:-10rem}@media (min-width:576px){.resurrect-your-robot .old-robot .image{max-width:540px}}@media (min-width:768px){.resurrect-your-robot .old-robot .image{max-width:720px}}@media (min-width:992px){.resurrect-your-robot .old-robot .image{max-width:960px}}@media (min-width:1200px){.resurrect-your-robot .old-robot .image{max-width:1140px}}@media (max-width:767.98px){.resurrect-your-robot .old-robot .image{margin-top:-3.5rem}}.resurrect-your-robot .old-robot .image img{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.resurrect-your-robot .resurrect-roi{margin-top:4rem}.resurrect-your-robot .roi-months .wrapper{z-index:-1;margin-top:-8.5rem;padding-top:8.5rem;padding-bottom:4rem;background-color:#f8f8f8}.resurrect-your-robot .roi-months .image{margin:auto;padding:0}@media (min-width:992px){.resurrect-your-robot .roi-months .image{margin:auto 0 auto auto}}.resurrect-your-robot .roi-months .image img{width:100%}.resurrect-your-robot .no-problem .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex}@media (min-width:576px){.resurrect-your-robot .no-problem .no-container{max-width:540px}}@media (min-width:768px){.resurrect-your-robot .no-problem .no-container{max-width:720px}}@media (min-width:992px){.resurrect-your-robot .no-problem .no-container{max-width:960px}}@media (min-width:1200px){.resurrect-your-robot .no-problem .no-container{max-width:1140px}}@media (max-width:991.98px){.resurrect-your-robot .no-problem .no-container{flex-direction:column}}.resurrect-your-robot .no-problem .no-container .wrapper .image #air-block-video{height:auto;width:90%}.resurrect-your-robot .no-problem .no-container .wrapper .text{margin-top:-.4rem}.resurrect-your-robot .no-problem .no-container .wrapper .text .play-btn{display:flex;width:80px;height:80px;background-color:#007cb0;z-index:1}.resurrect-your-robot .no-problem .no-container .wrapper .text .play-btn img{max-width:20px}.resurrect-your-robot .no-problem .no-container .wrapper .text .play-btn .dash{height:27px;width:6px;margin:auto;background-color:#fff}@media (max-width:991.98px){.resurrect-your-robot .no-problem .no-container .wrapper:first-child{padding-bottom:2rem}}.resurrect-your-robot .no-problem .no-container .wrapper:nth-child(2) .text{display:flex}@media (min-width:992px){.resurrect-your-robot .no-problem .no-container .wrapper:nth-child(2) .text{margin-left:-5rem}}.resurrect-your-robot .no-problem .no-container .wrapper:nth-child(2) .text .inner-text{margin:auto}@media (min-width:992px){.resurrect-your-robot .no-problem .no-container .wrapper:nth-child(2) .text .inner-text{margin:auto 3rem}}.resurrect-your-robot .no-problem .no-container .wrapper:nth-child(2) .text .inner-text p{margin-bottom:0}.resurrect-grid .link-hover:hover{border-bottom:1px solid #0056b3}.resurrect-grid .img-text .logo-box{margin:auto;width:264px;height:138px;display:flex;align-items:center;justify-content:center;background-color:#fff}@media (max-width:767.98px){.resurrect-grid .img-text .logo-box{height:90px}}.resurrect-grid .img-text .text{padding-top:4rem;padding-bottom:4rem}.resurrect-grid .align{display:flex;align-items:center}@media (max-width:991.98px){.resurrect-grid .align{min-height:525px}}@media (max-width:767.98px){.resurrect-grid .align{min-height:250px}}.resurrect-grid .grey-background{background-color:#f8f8f8!important}.resurrect-unused .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;padding-bottom:0}@media (min-width:576px){.resurrect-unused .no-container{max-width:540px}}@media (min-width:768px){.resurrect-unused .no-container{max-width:720px}}@media (min-width:992px){.resurrect-unused .no-container{max-width:960px}}@media (min-width:1200px){.resurrect-unused .no-container{max-width:1140px}}.resurrect-unused .no-container .text{padding-top:4rem;padding-bottom:2rem;margin:auto;background:#fff}@media (min-width:992px){.resurrect-unused .no-container .text{margin:-17rem 0 auto auto}}@media (max-width:991.98px){.resurrect-unused .no-container .text{position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (min-width:992px){.resurrect-unused .no-container .text{flex:0 0 45.83333%;max-width:45.83333%;position:relative;padding:4rem}}.resurrect-unused .no-container .text h3{margin-bottom:4rem;font-size:40px}.resurrect-unused .no-container .text p{margin-bottom:2rem}.considerations .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem}@media (min-width:576px){.considerations .no-container{max-width:540px}}@media (min-width:768px){.considerations .no-container{max-width:720px}}@media (min-width:992px){.considerations .no-container{max-width:960px}}@media (min-width:1200px){.considerations .no-container{max-width:1140px}}.considerations .no-container .title-text{padding-bottom:2rem;text-align:center}.considerations .no-container .row .wrapper .text{display:flex;min-height:200px;border:1px solid #dadada}@media (max-width:767.98px){.considerations .no-container .row .wrapper .text{margin-bottom:2rem}}.considerations .no-container .row .wrapper .text img,.considerations .no-container .row .wrapper .text p{margin:auto}.considerations .no-container .row .wrapper .text img{padding:2rem 3.5rem}.considerations .no-container .row .wrapper .text p{padding-right:2rem}.single-robot .background{min-height:500px;width:100%;background:linear-gradient(180deg,#f2f2f2 0,#f2f2f2 30%,transparent 0)}@media (max-width:991.98px){.single-robot .background{background:linear-gradient(180deg,#f2f2f2 0,#f2f2f2 12%,transparent 0)}}@media (max-width:767.98px){.single-robot .background{background:linear-gradient(180deg,#f2f2f2 0,#f2f2f2 6%,transparent 0)}}.single-robot .background .blue{color:#007cb0}.single-robot .background .opacity{opacity:.4}.single-robot .background .robot-info .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem}@media (min-width:576px){.single-robot .background .robot-info .row{max-width:540px}}@media (min-width:768px){.single-robot .background .robot-info .row{max-width:720px}}@media (min-width:992px){.single-robot .background .robot-info .row{max-width:960px}}@media (min-width:1200px){.single-robot .background .robot-info .row{max-width:1140px}}@media (max-width:991.98px){.single-robot .background .robot-info .row{flex-direction:column}}.single-robot .background .robot-info .row .image,.single-robot .background .robot-info .row .wrapper{position:relative;width:100%;padding-right:15px;padding-left:15px}.single-robot .background .robot-info .row .image{text-align:center}@media (min-width:992px){.single-robot .background .robot-info .row .image{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.single-robot .background .robot-info .row .image{margin-bottom:2rem}}.single-robot .background .robot-info .row .image img{background-color:#fff;border:1px solid #e2e2e2;border-radius:3px!important}@media (min-width:768px){.single-robot .background .robot-info .row .image img{max-height:500px;max-width:500px}}@media (min-width:992px){.single-robot .background .robot-info .row .wrapper{flex:0 0 50%;max-width:50%}}@media (min-width:768px) and (max-width:991.98px){.single-robot .background .robot-info .row .wrapper{display:flex}.single-robot .background .robot-info .row .wrapper .description-wrapper,.single-robot .background .robot-info .row .wrapper .specs-wrapper{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.single-robot .background .robot-info .row .wrapper{display:unset}}.single-robot .background .robot-info .row .wrapper .brand .blue{margin-bottom:0}.single-robot .background .robot-info .row .wrapper .description{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.single-robot .background .robot-info .row .wrapper .description .text{margin-bottom:2rem}.single-robot .background .robot-info .row .wrapper .description .text p{margin-bottom:.5rem;font-size:16px}.single-robot .background .robot-info .row .wrapper .description .text .blue{font-size:24px}.single-robot .background .robot-info .row .wrapper .specs{margin-bottom:2rem;padding:1rem 2rem;background-color:#fff;border:1px solid #e2e2e2;border-radius:5px}.single-robot .background .robot-info .row .wrapper .specs .text{display:flex;padding:.75rem 0;border-bottom:1px solid #e2e2e2}.single-robot .background .robot-info .row .wrapper .specs .text p{margin-bottom:0;font-size:16px}.single-robot .background .robot-info .row .wrapper .specs .text p:last-child{width:100%;text-align:right}.single-robot .background .robot-info .row .wrapper .specs .text:last-child{border-bottom:unset}.single-robot .background .robot-info .row .wrapper .applications{margin-bottom:2rem}.single-robot .background .robot-info .row .wrapper .applications .list{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.single-robot .background .robot-info .row .wrapper .applications .list ul{list-style:none;margin:0}.single-robot .background .robot-info .row .wrapper .applications .list ul li{margin-bottom:.75rem}.single-robot .background .robot-info .row .wrapper .applications .list ul li::before{display:inline-block;content:"\25A0";transform:translateY(-29%);width:1em;margin-right:1rem;color:#007cb0;font-size:8px;font-weight:700}.single-robot .background .robot-info .row .wrapper .interact button{padding:.5rem 1.5rem;border-radius:unset}.single-robot .background .robots-related{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-bottom:2rem}@media (min-width:576px){.single-robot .background .robots-related{max-width:540px}}@media (min-width:768px){.single-robot .background .robots-related{max-width:720px}}@media (min-width:992px){.single-robot .background .robots-related{max-width:960px}}@media (min-width:1200px){.single-robot .background .robots-related{max-width:1140px}}.single-robot .background .robots-related .title-text{margin-bottom:3rem}@media (max-width:767.98px){.single-robot .background .robots-related .title-text{padding-right:15px;padding-left:15px}}.single-robot .background .robots-related h5,.single-robot .background .robots-related p{color:#000}.single-robot .background .robots-related .show-results{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:1rem;margin-bottom:1rem}.single-robot .background .robots-related .show-results p{opacity:.7;font-size:12px;margin:0}.single-robot .background .robots-related .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:0}@media (min-width:576px){.single-robot .background .robots-related .row{max-width:540px}}@media (min-width:768px){.single-robot .background .robots-related .row{max-width:720px}}@media (min-width:992px){.single-robot .background .robots-related .row{max-width:960px}}@media (min-width:1200px){.single-robot .background .robots-related .row{max-width:1140px}}.single-robot .background .robots-related .row .card{position:relative;width:100%;padding-right:15px;padding-left:15px;border:none}.single-robot .background .robots-related .row .card a .image{border:1px solid #e2e2e2;border-top-left-radius:5px;border-top-right-radius:5px}.single-robot .background .robots-related .row .card a .image img:first-child{width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:cover}.single-robot .background .robots-related .row .card a .text{padding:1rem;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.single-robot .background .robots-related .row .card a .text h5,.single-robot .background .robots-related .row .card a .text span{color:#007cb0}@media (max-width:767.98px){.single-robot .background .robots-related .row .card a .text .inner-text p,.single-robot .background .robots-related .row .card a .text .inner-text span{font-size:14px}}.single-robot .background .robots-related .row .card a .text .inner-text span{margin-left:.5rem}.single-robot .background .robots-related .row .card a .text .inner-text:nth-child(3) p{margin-bottom:.5rem}.single-robot .background .robots-related .row .card a .text .inner-text:nth-child(4) p{margin-bottom:0}.single-robot .background .robots-related .pagination-robots{padding-top:2rem;padding-bottom:2rem}.single-robot .background .robots-related .pagination-robots p{opacity:.7}.palletizing h1,.palletizing h2{font-size:40px!important;font-weight:300;line-height:50px}@media (max-width:767.98px){.palletizing h1,.palletizing h2{font-size:32px!important}}.palletizing span{font-weight:600}.palletizing button{padding:.5rem 1.5rem;font-weight:600}.palletizing .hero-forge-os .no-container{position:relative}.palletizing .program-robots-slider .container{padding-top:2rem;padding-bottom:2rem}.palletizing .program-robots-slider .container .no-row{padding-top:2rem;padding-bottom:2rem;display:flex}@media (max-width:991.98px){.palletizing .program-robots-slider .container .no-row{flex-direction:column}}.palletizing .program-robots-slider .container .no-row .text{max-width:580px}.palletizing .program-robots-slider .container .no-row .text p{margin-bottom:0}@media (min-width:992px){.palletizing .program-robots-slider .container .no-row .transitions{flex:0 0 41.66667%;max-width:41.66667%}}.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs{flex-direction:column;border:1px solid #dadada;width:100%;margin-bottom:1rem;margin-left:0}@media (min-width:992px){.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs{max-width:324px;margin:0}}.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs .nav-item{border-bottom:1px solid #dadada}.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs .nav-item:last-child{border-bottom:0}.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs .nav-link{padding:1rem;text-align:center;border:unset;border-radius:unset}.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs .nav-link .title{display:block;font-weight:600;font-size:18px;color:#000}.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs .nav-link.active{background-color:#007cb0;box-shadow:0 20px 20px 0 rgba(0,0,0,.27)}.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs .nav-link.active p,.palletizing .program-robots-slider .container .no-row .transitions .nav-tabs .nav-link.active span{color:#fff}@media (min-width:992px){.palletizing .program-robots-slider .container .no-row .images{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:992px){.palletizing .program-robots-slider .container .no-row .images .tab-content{max-width:654px}}.palletizing .program-robots-slider .container .no-row .images .tab-content video{margin:auto;width:100%;height:auto}@media (min-width:992px){.palletizing .program-robots-slider .container .no-row .images .tab-content img{max-width:85%}}.palletizing .program-robots-slider .container .no-row .images .tab-content .bottom-text{margin-top:1rem}.palletizing .program-robots-slider .container .no-row .images .tab-content .bottom-text h5{max-width:400px;font-size:24px;line-height:40px;font-weight:300}.palletizing .program-robots-slider .container .no-row .images .tab-content .bottom-text p{max-width:361px;font-size:14px;line-height:21px;opacity:.7}@media (max-width:991.98px){.palletizing .program-robots-2 .row{flex-direction:column-reverse}}@media (min-width:992px){.palletizing .program-robots-2 .row .image,.palletizing .program-robots-2 .row .text{flex:0 0 50%;max-width:50%}}.palletizing .program-robots-2 .row .text{margin:auto}.palletizing .program-robots-2 .row .text .wrapper{max-width:435px}.palletizing .program-robots-2 .row .text .wrapper h2,.palletizing .program-robots-2 .row .text .wrapper p{margin-bottom:2rem}.palletizing .program-robots-2 .row .text .wrapper button{background-color:#007cb0;color:#fff}.palletizing .right-hardware{background:#f2f2f2}.palletizing .right-hardware .container{padding-top:4rem;padding-bottom:4rem}.palletizing .right-hardware .container .text .wrapper{max-width:675px}.palletizing .right-hardware .container .text .wrapper h2,.palletizing .right-hardware .container .text .wrapper p{margin-bottom:2rem}.palletizing .right-hardware .container .text .wrapper p{max-width:625px;font-size:16px;line-height:24px}.palletizing .right-hardware .container .images{display:flex}@media (min-width:992px){.palletizing .right-hardware .container .images{margin-top:8rem}.palletizing .right-hardware .container .images img{flex:0 0 33.33333%;max-width:33.33333%}.palletizing .right-hardware .container .images img:nth-child(2){transform:translateY(-17.5%);-webkit-transform:translateY(-17.5%);margin-right:1.25rem;margin-left:1.25rem}.palletizing .right-hardware .container .images img:last-child{transform:translateY(-35%);-webkit-transform:translateY(-35%)}}@media (max-width:991.98px){.palletizing .right-hardware .container .images{margin-top:2rem;flex-direction:column;max-width:60%;margin:auto}.palletizing .right-hardware .container .images img:first-child,.palletizing .right-hardware .container .images img:nth-child(2){margin-bottom:2rem}}@media (max-width:767.98px){.palletizing .right-hardware .container .images{max-width:75%}}.palletizing .wizard .container{padding-top:4rem;padding-bottom:4rem;display:flex}@media (max-width:991.98px){.palletizing .wizard .container{flex-direction:column}}@media (min-width:992px){.palletizing .wizard .container .image,.palletizing .wizard .container .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.palletizing .wizard .container .image{margin-bottom:2rem}}.palletizing .wizard .container .text{margin:auto}@media (min-width:992px){.palletizing .wizard .container .text{padding:2rem}}.palletizing .wizard .container .text h2{max-width:360px;font-size:32px!important;line-height:38px}.palletizing .wizard .container .text p{margin-bottom:0;font-size:16px;line-height:24px;opacity:.7}.palletizing .robotics-video{background:#f2f2f2}.palletizing .robotics-video .container{padding-top:4rem}@media (max-width:991.98px){.palletizing .robotics-video .container{padding-bottom:2rem}}@media (max-width:767.98px){.palletizing .robotics-video .container{padding-bottom:3rem}}.palletizing .robotics-video .container .image video{width:100%;height:auto}.palletizing .robotics-video .container .text{padding-top:2rem;padding-bottom:2rem;background-color:#007cb0;color:#fff}@media (max-width:767.98px){.palletizing .robotics-video .container .text{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){.palletizing .robotics-video .container .text{transform:translateY(-50%);-webkit-transform:translateY(-50%);max-width:50%}}@media (max-width:991.98px){.palletizing .robotics-video .container .text{transform:translateY(-25%);-webkit-transform:translateY(-25%)}}@media (max-width:767.98px){.palletizing .robotics-video .container .text{transform:translateY(-6.25%);-webkit-transform:translateY(-6.25%)}}.palletizing .robotics-video .container .text .wrapper{display:flex;max-width:415px;margin:auto}@media (max-width:767.98px){.palletizing .robotics-video .container .text .wrapper{flex-direction:column}}.palletizing .robotics-video .container .text .wrapper .inner-wrapper h2,.palletizing .robotics-video .container .text .wrapper .inner-wrapper p{margin:0}.palletizing .robotics-video .container .text .wrapper .inner-wrapper h2{max-width:300px}@media (max-width:767.98px){.palletizing .robotics-video .container .text .wrapper .inner-wrapper h2{font-size:32px!important}}@media (min-width:768px){.palletizing .robotics-video .container .text .wrapper .inner-wrapper:first-child{flex:0 0 70.83333%;max-width:70.83333%}}@media (max-width:767.98px){.palletizing .robotics-video .container .text .wrapper .inner-wrapper:first-child{margin-bottom:2rem}}@media (min-width:768px){.palletizing .robotics-video .container .text .wrapper .inner-wrapper:last-child{flex:0 0 29.16667%;max-width:29.16667%}}.palletizing .robotics-video .container .text .wrapper .play-video{display:flex;margin:auto auto .5rem}.palletizing .robotics-video .container .text .wrapper .play-video p{font-size:14px!important}.palletizing .robotics-video .container .text .wrapper .play-video img{margin-right:1rem}.palletizing .robotics-video .container .video-ready{cursor:pointer}@media (max-width:991.98px){.palletizing .program-robots-2 .row{padding-top:2rem}}.palletizing .program-robots-2 .row .image{width:100%}@media (max-width:991.98px){.palletizing .program-robots-2 .row .image{margin-bottom:2rem}}.palletizing .program-robots-2 .row .image img{width:100%}@media (max-width:991.98px){.palletizing .program-robots-2 .row .text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-bottom:2rem}}@media (min-width:992px){.palletizing .program-robots-2 .row .text .wrapper{margin:auto auto auto 6rem}}@media (max-width:991.98px){.palletizing .program-robots-2 .row .text .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin:auto}}.palletizing .program-robots-2 .row .text .wrapper p{margin-bottom:0!important;font-size:16px;line-height:24px}@media (min-width:992px){.palletizing .idle-robots .row .image,.palletizing .idle-robots .row .text{flex:0 0 50%;max-width:50%}}.palletizing .idle-robots .row .image{width:100%}.palletizing .idle-robots .row .image img{width:100%}.palletizing .idle-robots .row .text{margin:auto}@media (max-width:991.98px){.palletizing .idle-robots .row .text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-bottom:2rem}}.palletizing .idle-robots .row .text .wrapper{max-width:435px;margin:auto}@media (max-width:991.98px){.palletizing .idle-robots .row .text .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.palletizing .idle-robots .row .text .wrapper h2,.palletizing .idle-robots .row .text .wrapper p{margin-bottom:2rem}.palletizing .idle-robots .row .text .wrapper h2{max-width:290px}.palletizing .idle-robots .row .text .wrapper p{margin-bottom:0!important;font-size:16px;line-height:24px}.palletizing .palletizing-guide .col-md-6{padding-right:0;padding-left:0}.palletizing .palletizing-guide .col-md-6 img{max-width:80%}.palletizing .palletizing-guide .col-md-6:first-child{padding-bottom:0!important}@media (max-width:767.98px){.palletizing .palletizing-guide .col-md-6:first-child{text-align:center}}.hero-redesign .no-row .hero-text{max-width:592px;margin:auto}@media (min-width:992px){.hero-redesign .no-row .hero-text{padding-left:4rem}}@media (max-width:991.98px){.hero-redesign .no-row .hero-text{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:8rem;padding-bottom:8rem;max-width:unset;text-align:center}}@media (max-width:767.98px){.hero-redesign .no-row .hero-text{padding-top:4rem;padding-bottom:4rem}}.hero-redesign .no-row .hero-text h1{font-size:60px;line-height:68px}@media (max-width:767.98px){.hero-redesign .no-row .hero-text h1{font-size:48px;line-height:56px}}.hero-redesign .no-row .hero-text button{font-size:20px!important;padding:.5rem 4rem!important}.ready-academy{background-color:#f8f8f8}.ready-academy .container{padding-top:4rem;padding-bottom:4rem}.ready-academy .container .title-text{margin-bottom:3rem}.ready-academy .container .title-text .logo{position:relative;left:-.5rem;max-width:500px;margin-bottom:1rem}@media (max-width:575.98px){.ready-academy .container .title-text .logo{max-width:300px}}.ready-academy .container .title-text .text{display:flex}.ready-academy .container .title-text .text p{margin-right:2rem;margin-bottom:0;font-size:24px;color:#919293}@media (max-width:575.98px){.ready-academy .container .title-text .text p{margin-right:1rem}}.ready-academy .container .title-text .text img{margin-right:2rem}@media (max-width:575.98px){.ready-academy .container .title-text .text img{margin-right:1rem}}.ready-academy .container .row{align-items:baseline}.ready-academy .container .row .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;flex:0 0 25%;max-width:25%}@media (max-width:991.98px){.ready-academy .container .row .wrapper{flex:0 0 50%;max-width:50%}.ready-academy .container .row .wrapper:first-child,.ready-academy .container .row .wrapper:nth-child(2){margin-bottom:2rem}}@media (max-width:767.98px){.ready-academy .container .row .wrapper{flex:0 0 100%;max-width:100%}}.ready-academy .container .row .wrapper img{margin-bottom:2rem}.ready-academy .container .row .wrapper p{margin-bottom:0}.training .container{padding-top:4rem;display:flex}@media (min-width:992px){.training .container{padding-bottom:4rem}}@media (max-width:991.98px){.training .container{padding-bottom:2rem;flex-direction:column-reverse}}@media (min-width:992px){.training .container .image,.training .container .text{flex:0 0 50%;max-width:50%}}.training .container .text{margin:auto}@media (min-width:992px){.training .container .text{max-width:448px;padding-right:15px}}.training .container .text p{font-size:16px;color:#585858}@media (min-width:992px){.training .container .image{padding-left:15px}}@media (max-width:991.98px){.training .container .image{margin-bottom:2rem}}.customer .container{display:flex}@media (min-width:992px){.customer .container{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.customer .container{padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.customer .container .image,.customer .container .text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.customer .container .image{padding-right:15px}}@media (max-width:991.98px){.customer .container .image{margin-bottom:2rem}}.customer .container .text{margin:auto}@media (min-width:992px){.customer .container .text{max-width:448px;padding-left:15px}}.customer .container .text p{font-size:16px;color:#585858}.contact-us .no-container{padding-bottom:4rem;max-width:692px;margin:auto;text-align:center}@media (min-width:992px){.contact-us .no-container{padding-top:4rem}}@media (max-width:991.98px){.contact-us .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.contact-us .no-container h2{text-align:center;font-size:60px;line-height:72px}@media (max-width:767.98px){.contact-us .no-container h2{font-size:32px;line-height:44px}}.contact-us .no-container button{margin-top:3rem}.contact-us .no-container .gform_validation_error .ginput_container{margin-bottom:0!important}.contact-us .no-container .gform_validation_error .gform_footer .gform_button{margin-bottom:1rem}.contact-us .no-container form{display:flex;flex-wrap:wrap;align-items:center;max-width:430px;margin:3rem auto auto}@media (max-width:767.98px){.contact-us .no-container form{flex-direction:column}}.contact-us .no-container form input{height:60px}.contact-us .no-container form .gform_body{width:100%}.contact-us .no-container form .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:unset!important}@media (min-width:768px){.contact-us .no-container form .gform_body{flex:0 0 66.66667%;max-width:66.66667%}}@media (max-width:767.98px){.contact-us .no-container form .gform_body{margin-bottom:1rem}}.contact-us .no-container form .gform_body .gfield{margin-top:0!important;padding-right:0!important}.contact-us .no-container form .gform_body .gfield .ginput_container{margin-top:0!important;margin-bottom:1.6rem}.contact-us .no-container form .gform_body .gfield .ginput_container input{margin-bottom:0!important;padding-right:1rem!important;padding-left:1rem!important;background-color:#f2f2f2}.contact-us .no-container form .gform_body .gfield .ginput_container input::placeholder{font-size:18px;color:#000}.contact-us .no-container form .gform_footer{margin:0!important;padding:0!important}@media (min-width:768px){.contact-us .no-container form .gform_footer{flex:0 0 33.33333%;max-width:33.33333%}}.contact-us .no-container form .gform_footer .gform_button{width:100%;min-width:unset!important;margin-right:0!important;border-radius:unset!important;font-weight:300!important}.register-ready-academy{background:linear-gradient(to right,#00b0ef,#002162)}.register-ready-academy .container{padding-top:4rem;padding-bottom:4rem;text-align:center}.register-ready-academy .container button{margin-bottom:2rem;padding:.5rem 2rem;border:2px solid #fff;background-color:rgba(255,255,255,.4);font-size:56px;color:#fff}@media (max-width:991.98px){.register-ready-academy .container button{font-size:32px}}@media (max-width:767.98px){.register-ready-academy .container button{font-size:24px}}.register-ready-academy .container p{opacity:.85;margin-bottom:0;color:#fff}.ready-academy-modal .modal-dialog .modal-content{max-width:425px;margin:auto;background-color:#4472c3;border-radius:unset}.ready-academy-modal .modal-dialog .modal-content .modal-body{text-align:center;padding:2rem 3rem}@media (max-width:767.98px){.ready-academy-modal .modal-dialog .modal-content .modal-body{padding:2rem}}.ready-academy-modal .modal-dialog .modal-content .modal-body h2{max-width:250px;margin:auto auto .5rem auto;color:#fff;font-size:40px;line-height:48px;font-weight:600}@media (max-width:767.98px){.ready-academy-modal .modal-dialog .modal-content .modal-body h2{font-size:32px;line-height:40px}}.ready-academy-modal .modal-dialog .modal-content .modal-body>img{position:relative;right:25.5px;margin-bottom:.5rem;max-width:123%}@media (max-width:767.98px){.ready-academy-modal .modal-dialog .modal-content .modal-body>img{max-width:110%;right:2px}}.ready-academy-modal .modal-dialog .modal-content .modal-body p{margin-bottom:0;color:#9dd6ee;font-size:20px;line-height:26px}@media (max-width:575.98px){.ready-academy-modal .modal-dialog .modal-content .modal-body p{font-size:18px;line-height:24px}}.ready-academy-modal .modal-dialog .modal-content .modal-body .time{color:#fff}.ready-academy-modal .modal-dialog .modal-content .modal-body .close{position:relative;top:-15px;right:-30px;font-size:24px;color:#fff}@media (max-width:767.98px){.ready-academy-modal .modal-dialog .modal-content .modal-body .close{top:-15px;right:-15px}}.ready-academy-modal .modal-dialog .modal-content .modal-body .close img{max-width:25px}.ready-academy-modal .modal-dialog .modal-content .modal-body .sign-up-button{margin-top:2rem;text-align:center}.ready-academy-modal .modal-dialog .modal-content .modal-body .sign-up-button button{padding:.25rem 6rem;border:2px solid #fff;background-color:#7495d3;font-size:24px;color:#fff}@media (max-width:767.98px){.ready-academy-modal .modal-dialog .modal-content .modal-body .sign-up-button button{padding:.25rem 3rem;font-size:16px}}.hero-redesign.ready-academy-hero .hero-text .text{margin-bottom:1rem;padding:0;max-width:unset}.hero-redesign.ready-academy-hero .hero-text .text p{font-size:16px!important;line-height:24px;color:#585858}.hero-redesign.ready-academy-hero .hero-text button{padding:.5rem 1rem;background-color:#007cb0;border-radius:unset;color:#fff;font-size:16px}.bar-landing-page{padding-right:0!important;align-items:stretch!important}@media (max-width:575.98px){.bar-landing-page .landing-page-contact,.bar-landing-page .top-bar-left{flex:0 0 50%;max-width:50%}}@media (max-width:575.98px){.bar-landing-page .top-bar-left{margin:auto!important}.bar-landing-page .top-bar-left .logo-landing{width:115px!important;margin:unset!important}}.bar-landing-page .landing-page-contact{display:block!important}.bar-landing-page .landing-page-contact .menu{height:100%}.bar-landing-page .landing-page-contact .menu .menu-item{display:flex;background:#007cb0;transition:all .3s ease;cursor:pointer;pointer-events:all}.bar-landing-page .landing-page-contact .menu .menu-item .text-wrapper{margin:auto}@media (max-width:767.98px){h3{font-size:32px}}.hero-landing-page .no-container video,.landing-video .no-container video{height:auto;width:100%;background-color:#fff}.landing-video .no-container{position:relative}.landing-video .no-container .wrapper{width:100%}.landing-video .no-container .wrapper .play-button{position:absolute;top:2rem;left:2rem}.landing-video .no-container .wrapper .play-button h3{margin-bottom:2rem;max-width:425px;font-size:56px;line-height:64px;color:#fff;text-shadow:#ccc 1px 1px}@media (max-width:991.98px){.landing-video .no-container .wrapper .play-button h3{max-width:373px;font-size:48px;line-height:56px}}@media (max-width:575.98px){.landing-video .no-container .wrapper .play-button h3{max-width:230px;font-size:28px;line-height:36px}}@media (max-width:575.98px){.landing-video .no-container .wrapper .play-button img{max-width:40px}}.landing-forge-cta-cover{margin-top:-.5rem}.landing-forge-cta-cover .container{padding-top:6rem;padding-bottom:6rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-forge-cta-cover .container{flex-direction:column}}@media (min-width:992px){.landing-forge-cta-cover .container .left,.landing-forge-cta-cover .container .mobile-download-image,.landing-forge-cta-cover .container .right{flex:0 0 33.33333%;max-width:33.33333%;position:relative;width:100%;padding-right:15px;padding-left:15px}}.landing-forge-cta-cover .container .left{max-width:370px}@media (max-width:991.98px){.landing-forge-cta-cover .container .mobile-download-image{margin-bottom:1.5rem}}.landing-forge-cta-cover .container .mobile-download-image .wrapper{position:relative;margin:auto;max-width:330px}@media (max-width:1198.98px) and (min-width:992px){.landing-forge-cta-cover .container .mobile-download-image .wrapper{top:-35px}}@media (max-width:991.98px){.landing-forge-cta-cover .container .mobile-download-image .wrapper{right:-15px}}@media (min-width:992px){.landing-forge-cta-cover .container .mobile-download-image .wrapper img{position:absolute;bottom:-236px}}@media (min-width:992px){.landing-forge-cta-cover .container .right .wrapper{margin-right:0}}.landing-forge-cta-cover .container .right .wrapper p{margin-bottom:2rem;font-weight:300}.landing-forge-cta-cover .container .right .wrapper img{margin-right:.5rem;color:#000}.landing-forge-cta-cover .container h3,.landing-forge-cta-cover .container p{color:#fff}.landing-forge-cta-cover .container h3{font-weight:500}.landing-forge-cta-cover .container p{margin-top:1rem;margin-bottom:1.5rem;font-size:32px;line-height:40px}.landing-forge-cta-cover .container button{padding:.75rem 3rem;background-color:#fff!important;background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.landing-forge-cta-cover .container button:hover{border:#217cb0 1px solid;color:#217cb0!important}@media (max-width:575.98px){.landing-forge-cta-cover .container button{font-size:12px}}.landing-forge-cta-cover .container button:hover svg g #Path{stroke:#217cb0}.landing-forge-cta-cover .container button svg{margin-left:1rem;width:24px;height:24px}.landing-forge-cta-cover .container button svg g #Path{stroke:#000}.landing-automation-solution .no-container{padding-top:6rem;padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-automation-solution .no-container{padding-top:4rem;flex-direction:column}}@media (min-width:992px){.landing-automation-solution .no-container .left,.landing-automation-solution .no-container .right{flex:0 0 50%;max-width:50%}}.landing-automation-solution .no-container .left{margin:auto}@media (min-width:992px){.landing-automation-solution .no-container .left{max-width:456px}}@media (max-width:991.98px){.landing-automation-solution .no-container .left{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-bottom:2rem;max-width:600px}}.landing-automation-solution .no-container .left h3{margin-bottom:2rem;font-weight:600}@media (min-width:992px){.landing-automation-solution .no-container .left h3{max-width:360px}}.landing-automation-solution .no-container .left p{font-size:18px;line-height:24px}.landing-automation-solution .no-container .right img{height:auto;width:100%}.landing-forge-station .container{padding-bottom:4rem}.landing-forge-station .container .image img{height:auto;width:100%}@media (min-width:992px){.landing-forge-station .container .text{margin-top:-7rem}}.landing-forge-station .container .text .wrapper{background-color:#fff;z-index:2;position:relative;margin-left:auto;padding:2rem 4rem}@media (min-width:992px){.landing-forge-station .container .text .wrapper{max-width:50%}}@media (max-width:991.98px){.landing-forge-station .container .text .wrapper{display:flex;flex-direction:column;margin:auto;padding:2rem 0 0}}@media (max-width:767.98px){.landing-forge-station .container .text .wrapper{margin:auto}}.landing-forge-station .container .text .wrapper h3{margin-bottom:2rem;font-weight:600}@media (min-width:992px){.landing-forge-station .container .text .wrapper h3{max-width:360px}}.landing-forge-station .container .text .wrapper button{padding:.5rem 2rem;background-color:#007cb0;color:#fff;border-radius:unset!important;font-size:16px}.landing-manufacturers{background-color:#007cb0}.landing-manufacturers .container{padding-top:4rem;padding-bottom:4rem}.landing-manufacturers .container h2{margin-bottom:4rem;color:#ddd}.landing-manufacturers .container .quotes{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}@media (max-width:991.98px){.landing-manufacturers .container .quotes{flex-direction:column}}.landing-manufacturers .container .quotes .item{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:992px){.landing-manufacturers .container .quotes .item{flex:0 0 33.33333%;max-width:33.33333%}}@media (max-width:991.98px){.landing-manufacturers .container .quotes .item{margin-bottom:2rem}}.landing-manufacturers .container .quotes .item .wrapper{position:relative;padding:3.5rem 2rem 2rem;background-color:#fff}.landing-manufacturers .container .quotes .item .wrapper>img{position:absolute;top:-25px;max-width:64px}@media (min-width:992px){.landing-manufacturers .container .quotes .item .wrapper>p{min-height:220px}}.landing-manufacturers .container .quotes .item .wrapper .headshot{display:flex}.landing-manufacturers .container .quotes .item .wrapper .headshot img{margin-right:1rem}.landing-manufacturers .container .quotes .item .wrapper .headshot .description{max-width:167px}.landing-manufacturers .container .quotes .item .wrapper .headshot .description p{font-size:16px}.landing-manufacturers .container .quotes .item .wrapper .headshot .description .name{margin-bottom:0;color:#007cb0}.landing-diy-automation .no-container{padding-top:4rem;padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-diy-automation .no-container{flex-direction:column}}@media (max-width:991.98px){.landing-diy-automation .no-container{padding-bottom:0}}@media (min-width:992px){.landing-diy-automation .no-container .left,.landing-diy-automation .no-container .right{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.landing-diy-automation .no-container .left{margin-bottom:2rem}}.landing-diy-automation .no-container .left img{height:auto;width:100%}.landing-diy-automation .no-container .right{margin:auto}@media (min-width:992px){.landing-diy-automation .no-container .right{max-width:456px}}@media (max-width:991.98px){.landing-diy-automation .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:600px}}.landing-diy-automation .no-container .right h3{margin-bottom:2rem;font-weight:600}@media (min-width:992px){.landing-diy-automation .no-container .right h3{max-width:360px}}.landing-diy-automation .no-container .right p{font-size:18px;line-height:24px}.landing-robots{background-color:#fff;background-image:-webkit-linear-gradient(-80deg,#fff 50%,#f3f3f3 50%)}.landing-robots .container{padding-bottom:6rem;display:flex;flex-wrap:wrap}@media (max-width:991.98px){.landing-robots .container{flex-direction:column}}@media (min-width:992px){.landing-robots .container .left,.landing-robots .container .right{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.landing-robots .container .left,.landing-robots .container .right{margin-bottom:2rem}}.landing-robots .container .left img,.landing-robots .container .right img{margin-bottom:2rem}.landing-robots .container .left>h3,.landing-robots .container .left>p,.landing-robots .container .right>h3,.landing-robots .container .right>p{text-align:center}.landing-robots .container .left>h3,.landing-robots .container .right>h3{font-weight:600}.landing-robots .container .left p,.landing-robots .container .right p{font-size:18px}@media (min-width:992px){.landing-robots .container .left{padding-right:4rem}}@media (min-width:992px){.landing-robots .container .right{padding-left:4rem}}.landing-robots .container div.blueTable{border:1px solid #1c6ea4;background-color:#f3f3f3;width:100%;text-align:left;border-collapse:collapse}.landing-robots .container .divTable.blueTable .divTableCell,.landing-robots .container .divTable.blueTable .divTableHead{border:2px solid #eee;padding:.5rem .75rem}.landing-robots .container .divTable.blueTable .divTableBody .divTableCell{font-size:16px}.landing-robots .container .divTable.blueTable .divTableCell:nth-child(even){background:#fff}.landing-robots .container .blueTable .tableFootStyle{font-size:16px}.landing-robots .container .blueTable .tableFootStyle .links{text-align:right}.landing-robots .container .blueTable .tableFootStyle .links a{display:inline-block;background:#1c6ea4;color:#fff;padding:2px 8px;border-radius:5px}.landing-robots .container .blueTable.outerTableFooter{border-top:none}.landing-robots .container .blueTable.outerTableFooter .tableFootStyle{padding:3px 5px}.landing-robots .container .divTable{display:table}.landing-robots .container .divTableRow{display:table-row}.landing-robots .container .divTableHeading{display:table-header-group}.landing-robots .container .divTableCell,.landing-robots .container .divTableHead{display:table-cell}.landing-robots .container .divTableHeading{display:table-header-group}.landing-robots .container .divTableFoot{display:table-footer-group}.landing-robots .container .divTableBody{display:table-row-group}@media (max-width:991.98px){.landing-robots .right.landing-page-b-right{margin-bottom:0}}.landing-robots .pricing-info{padding-bottom:6rem;text-align:center}@media (max-width:767.98px){.landing-robots .pricing-info{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.landing-robots .pricing-info button{padding:.5rem 4rem;background-color:#007cb0;border-radius:unset;color:#fff;font-size:28px}@media (max-width:767.98px){.landing-robots .pricing-info button{font-size:22px}}.landing-local-support .no-container{padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-local-support .no-container{flex-direction:column;padding-bottom:0}}@media (min-width:992px){.landing-local-support .no-container .left,.landing-local-support .no-container .right{flex:0 0 50%;max-width:50%}}.landing-local-support .no-container .left{text-align:center}@media (max-width:991.98px){.landing-local-support .no-container .left{margin-bottom:2rem}}.landing-local-support .no-container .left img{max-width:500px;height:auto;width:100%}.landing-local-support .no-container .right{margin:auto}@media (min-width:992px){.landing-local-support .no-container .right{max-width:456px}}@media (max-width:991.98px){.landing-local-support .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:600px}}.landing-local-support .no-container .right h3{margin-bottom:2rem;max-width:360px;font-weight:600}.landing-local-support .no-container .right p{font-size:18px;line-height:24px}.landing-automation-solution .sales{background-color:#fff;color:#000;border:1px solid #000;border-radius:25px}.landing-automation-solution .sales:hover{border:#217cb0 1px solid;color:#217cb0!important}.landing-automation-solution:nth-child(14) .no-container{padding-top:0}@media (max-width:991.98px){.landing-automation-solution:nth-child(14) .no-container{flex-direction:column-reverse}.landing-automation-solution:nth-child(14) .no-container .right{margin-bottom:2rem}}.landing-payload-reach{background-color:#fff;background-image:-webkit-linear-gradient(-80deg,#fff 50%,#f3f3f3 50%)}.landing-payload-reach .image{text-align:center;margin:auto auto 4rem auto}@media (min-width:576px){.landing-payload-reach .image{max-width:540px}}@media (min-width:768px){.landing-payload-reach .image{max-width:720px}}@media (min-width:992px){.landing-payload-reach .image{max-width:960px}}@media (min-width:1200px){.landing-payload-reach .image{max-width:1140px}}.landing-payload-reach .image img{max-width:984px;height:auto;width:100%}@media (max-width:767.98px){.landing-payload-reach .image img{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.landing-payload-reach .container{display:flex;flex-wrap:wrap}@media (min-width:992px){.landing-payload-reach .container{padding-bottom:8rem}}@media (max-width:991.98px){.landing-payload-reach .container{padding-bottom:4rem;flex-direction:column}}@media (min-width:992px){.landing-payload-reach .container .left{flex:0 0 33.33333%;max-width:33.33333%}}.landing-payload-reach .container .left .wrapper{max-width:312px}@media (min-width:992px){.landing-payload-reach .container .right{flex:0 0 66.66667%;max-width:66.66667%}}.landing-payload-reach .container .right p{font-size:24px;line-height:32px;color:#585858}.landing-info .no-container{display:flex;flex-wrap:wrap}@media (max-width:767.98px){.landing-info .no-container{flex-direction:column}}.landing-info .no-container h3{font-size:32px;font-weight:500;line-height:40px}@media (max-width:767.98px){.landing-info .no-container h3{font-size:24px;line-height:32px}}.landing-info .no-container p{font-size:18px;line-height:24px}.landing-info .no-container .left,.landing-info .no-container .right{padding-top:4rem;padding-bottom:4rem}@media (min-width:992px){.landing-info .no-container .left,.landing-info .no-container .right{flex:0 0 50%;max-width:50%;display:flex}}@media (max-width:991.98px){.landing-info .no-container .left,.landing-info .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.landing-info .no-container .wrapper{margin:auto}@media (min-width:992px){.landing-info .no-container .wrapper{max-width:460px}}@media (max-width:991.98px){.landing-info .no-container .wrapper{max-width:600px}}.landing-info .no-container .left{background-color:#007cb0}.landing-info .no-container .left h3{color:#ddd}.landing-info .no-container .left button{border-radius:unset!important;font-size:16px;background-color:#fff;color:#007cb0}.landing-info .no-container .right img{max-width:146px}@media (max-width:991.98px){.landing-info .no-container .right img{display:block;margin:2rem auto auto}}.landing-footer{background-color:#0f1015}.landing-footer .container{padding-top:6rem;padding-bottom:6rem}@media (max-width:991.98px){.landing-footer .container{padding-top:4rem;padding-bottom:2rem}}.landing-footer .container .top{border-bottom:1px solid rgba(255,255,255,.16)}.landing-footer .container .top .wrapper{padding-bottom:4rem}@media (max-width:991.98px){.landing-footer .container .top .wrapper{display:flex;flex-direction:column}}.landing-footer .container .top .wrapper h2{margin-bottom:2rem;font-size:48px;line-height:56px;color:#fff}@media (max-width:767.98px){.landing-footer .container .top .wrapper h2{font-size:24px;line-height:32px}}.landing-footer .container .top .wrapper button{border-radius:0!important;padding:.5rem 2rem;background-color:#fff;font-size:16px}.landing-footer .container .bottom{margin-top:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-footer .container .bottom{flex-direction:column}}.landing-footer .container .bottom p{font-size:24px;color:#fff}@media (min-width:768px){.landing-footer .container .bottom p{text-align:center}}@media (min-width:992px){.landing-footer .container .bottom .left{flex:0 0 41.66667%;max-width:41.66667%}}@media (max-width:991.98px){.landing-footer .container .bottom .left{margin-bottom:2rem}}.landing-footer .container .bottom .left img{max-width:110px}@media (min-width:992px){.landing-footer .container .bottom .right{flex:0 0 58.33333%;max-width:58.33333%}.landing-footer .container .bottom .right p{text-align:right}}.mod.modal-landing-page .header{width:100%}.mod.modal-landing-page .header .modal-title{margin-left:1rem;text-align:center;font-weight:600}.mod.modal-landing-page .modal-size{max-width:600px!important}.mod.modal-landing-page .modal .modal-size .background{padding:2rem;background-color:#fff!important}.mod.modal-landing-page .modal .modal-size .background .gform_button{max-width:200px}@media (max-width:767.98px){.mod.modal-landing-page .modal .modal-size .background .gform_button{max-width:unset}}.mod.modal-landing-page .modal .modal-size .background .top_label .gfield_label{font-weight:600!important}.mod.modal-landing-page .gform_confirmation_message{text-align:center}@media (min-width:768px){.mod.modal-landing-page .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield label{margin-bottom:1rem!important}}@media (min-width:768px){.mod.modal-landing-page .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .name_first label,.mod.modal-landing-page .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .name_last label{display:block!important;margin-top:.5rem}}@media (max-width:767.98px){.guide .header h4{font-size:20px}}.landing-support-b{padding-top:4rem}.landing-info-b .right{background-color:#f3f3f3}.landing-forge-banner{background-color:#f3f3f3}.landing-forge-banner .container{padding-top:4rem;padding-bottom:4rem}.landing-forge-banner .container h2{margin-bottom:4rem;font-size:56px;line-height:64px}@media (max-width:767.98px){.landing-forge-banner .container h2{font-size:32px;line-height:40px}}.landing-forge-banner .container .wrapper{text-align:center}.landing-forge-banner .container .wrapper button{padding:.5rem 4rem;border-radius:unset;background-color:#0f1015;color:#fff;font-size:28px}@media (max-width:767.98px){.landing-forge-banner .container .wrapper button{font-size:22px}}@media (min-width:768px){.mobile-hero .video2{display:none}.mobile-hero .text-below{display:none}.mobile-download{display:none}}@media (max-width:767.98px){.mobile-hero{position:relative}.mobile-hero .video1{display:none}.mobile-hero .text-below{position:absolute;background-color:#fff;width:90%;padding-left:1rem;padding-top:1rem;padding-bottom:1rem;bottom:5px}.mobile-hero .text-below h4{margin-bottom:0;font-weight:600}.mobile-hero .text-below p{margin-bottom:0}.mobile-cta{background-color:#007cb0}.mobile-cta .background{background:unset!important}.mobile-cta .container{bottom:-250px;padding-top:0;padding-bottom:0}.mobile-cta .left h3{font-weight:300}.mobile-cta .left p{font-size:17px}.mobile-cta .mobile-download-image{display:none}.mobile-cta .right{display:none}.mobile-download .no-container .mobile-download-background{margin-right:auto;margin-left:auto;padding-top:1rem;padding-bottom:1rem}.mobile-download .no-container .mobile-download-background .wrapper{display:flex;align-items:center}}@media (max-width:767.98px) and (min-width:576px){.mobile-download .no-container .mobile-download-background .wrapper{max-width:540px}}@media (max-width:767.98px) and (min-width:768px){.mobile-download .no-container .mobile-download-background .wrapper{max-width:720px}}@media (max-width:767.98px) and (min-width:992px){.mobile-download .no-container .mobile-download-background .wrapper{max-width:960px}}@media (max-width:767.98px) and (min-width:1200px){.mobile-download .no-container .mobile-download-background .wrapper{max-width:1140px}}@media (max-width:767.98px){.mobile-download .no-container .mobile-download-background .mobile-download-image{flex:0 0 50%;max-width:50%;text-align:center}.mobile-download .no-container .mobile-download-background .mobile-download-image img{max-width:154px}.mobile-download .no-container .mobile-download-background .mobile-button-download{flex:0 0 50%;max-width:50%}.mobile-download .no-container .mobile-download-background .mobile-button-download .text-download{margin-bottom:4rem;color:#fff}.mobile-download .no-container .mobile-download-background .mobile-button-download .text-download h4{margin-bottom:0}.mobile-download .no-container .mobile-download-background .mobile-button-download .button-wrapper .btn-download{padding:.5rem 2rem;background-color:#000;color:#fff;border-radius:unset!important;font-size:16px}}@media (max-width:767.98px) and (max-width:575.98px){.mobile-download .no-container .mobile-download-background .mobile-button-download .button-wrapper .btn-download{font-size:12px}}@media (max-width:767.98px){.mobile-download .no-container .mobile-download-background .mobile-button-download .button-wrapper .btn-download img{padding-left:1rem}.mobile-solution1 .no-container{flex-direction:column-reverse;padding-top:0;padding-bottom:1rem}.mobile-solution1 .no-container .left{padding-top:1rem;margin-bottom:0}.mobile-solution1 .no-container .left h3{font-size:24px}.mobile-station .container{padding-bottom:2rem;padding-left:0;padding-right:0}.mobile-station .container .image{margin-left:0;margin-right:0}.mobile-station .container .text .wrapper{padding-left:1rem!important}.mobile-station .container .text .wrapper h3{font-size:24px;width:250px}.mobile-station .container .text .wrapper .mobile-btn{width:294px}}@media (min-width:576px){.scroll-arrow{display:none}}@media (max-width:575.98px){.scroll-arrow{z-index:9999}.scroll-arrow .wrapper{text-align:right}.scroll-arrow .wrapper img{max-width:30px;margin-right:1em}}.scroll-arrow.grey{background-color:#f0f0f0}.module12{padding-top:2rem;padding-bottom:0;padding-top:0}.module12 .image-video{padding:0;margin:0}.module12 .youtube-button button{margin-top:1em;padding:.5em 4em;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:100px}.module12 .youtube-button button:hover{background-color:#000;border:1px solid #000}.module12 .no-container{display:flex;align-items:center;background-color:#202b3d}@media (max-width:991.98px){.module12 .no-container{flex-direction:column}}@media (min-width:992px){.module12 .no-container .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module12 .no-container .text{margin-bottom:2rem;padding-top:2rem;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (min-width:992px){.module12 .no-container .text .wrapper{max-width:500px;margin:auto}}@media (min-width:768px){.module12 .no-container .text .wrapper{padding:1em}}.module12 .no-container .text .wrapper .title{margin-bottom:10px;font-size:1.8rem;font-weight:600;color:#fff}.module12 .no-container .text .wrapper .subtitle{margin-bottom:2rem;font-size:32px;color:#fff}.module12 .no-container .text .wrapper p{margin-bottom:2rem;font-size:18px;font-weight:300;color:#fff}.module12 .no-container .img-module3{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}@media (min-width:992px){.module12 .no-container .img-module3{flex:0 0 50%;max-width:50%}}.robots{padding-top:2.5em;padding-bottom:2.5em}.robots p{font-size:21px}.robots .left-text h2{font-size:2.8rem;font-weight:600;line-height:115.4%;text-transform:capitalize;margin-bottom:0}.robots .left-text h3{font-size:1.8rem}@media (max-width:991.98px){.robots .left-text h2{font-size:1.8rem;font-weight:600}.robots .left-text h3{font-size:1.5rem;font-weight:600}}.robots .logo-container{display:flex;align-items:center;justify-content:center;width:100%;padding:5em 0 3em 1em}@media (max-width:1199.98px){.robots .logo-container{padding:3em 0 3em 1em}.robots .logo-container .col-md-12{width:100%;margin-top:2em}}.robots .logo-container .col-md-12{padding:0;display:flex;justify-content:space-evenly}.robots .logo-container img{max-height:84px;object-fit:contain}@media (min-width:992px){.robots .logo-container img{margin-right:1.5em}}@media (max-width:767.98px){.robots .logo-container img{max-width:90px}}.module-intuitive .module1-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module-intuitive .module1-wrapper{max-width:540px}}@media (min-width:768px){.module-intuitive .module1-wrapper{max-width:720px}}@media (min-width:992px){.module-intuitive .module1-wrapper{max-width:960px}}@media (min-width:1200px){.module-intuitive .module1-wrapper{max-width:1140px}}@media (min-width:768px){.module-intuitive .module1-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module-intuitive .module1-wrapper{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.module-intuitive .module1-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module-intuitive .module1-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module-intuitive .module1-wrapper .text .wrapper{max-width:380px}}.module-intuitive .module1-wrapper .text .wrapper h2{font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:600;color:#0a0a0a!important}.module-intuitive .module1-wrapper .text .wrapper p{margin-bottom:0}.module-intuitive .module1-wrapper .video{position:relative;transition:all .3s ease;padding-right:0}.module-intuitive .module1-wrapper .video .play-button{display:none}.module-intuitive .module1-wrapper .video .play-button:hover,.module-intuitive .module1-wrapper .video video:hover+.play-button{display:block}.module-intuitive .module1-wrapper .video video{object-fit:cover;height:370px;max-height:375px;width:550px;max-width:100%}.module-intuitive .module1-wrapper .video img{position:absolute;width:80px;transform:translate(-50%,-50%);top:50%;left:50%}@media (max-width:767.98px){.module-intuitive .module1-wrapper .video img{width:40px}}.module-intuitive .module1-wrapper .video .sound-button{width:40px;bottom:2em;top:unset;transform:unset;left:3em;cursor:pointer}@media (max-width:767.98px){.module-intuitive .module1-wrapper .video .sound-button{width:20px;bottom:0;left:1em}}.module-intuitive .module1-wrapper .video .full-screen-button{width:40px;bottom:2em;top:unset;transform:unset;left:unset;right:3em;cursor:pointer}@media (max-width:767.98px){.module-intuitive .module1-wrapper .video .full-screen-button{width:20px;bottom:0;right:1em}}@media (min-width:992px){.module-intuitive .module1-wrapper .video{flex:0 0 50%;max-width:50%}}.module-intuitive .module1-wrapper img{height:auto;width:100%}.module-experience{background-color:#f0f0f0}.module-experience .module1-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module-experience .module1-wrapper{max-width:540px}}@media (min-width:768px){.module-experience .module1-wrapper{max-width:720px}}@media (min-width:992px){.module-experience .module1-wrapper{max-width:960px}}@media (min-width:1200px){.module-experience .module1-wrapper{max-width:1140px}}@media (min-width:768px){.module-experience .module1-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module-experience .module1-wrapper{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.module-experience .module1-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module-experience .module1-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module-experience .module1-wrapper .text .wrapper{max-width:380px}}.module-experience .module1-wrapper .text .wrapper a{margin-top:1em}.module-experience .module1-wrapper .text .wrapper a .color-button{margin-top:1em;width:100%;padding:.5em 2em;color:#fff;background-color:#000;font-size:20px;border:1px solid #fff;border-radius:100px}@media (max-width:767.98px){.module-experience .module1-wrapper .text .wrapper a .color-button{font-size:14px}}.module-experience .module1-wrapper .text .wrapper h2{font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:600;color:#0a0a0a!important}.module-experience .module1-wrapper .text .wrapper p{margin-bottom:0}.module-experience .module1-wrapper .demo-image{position:relative;transition:all .3s ease;padding-right:0}.module-experience .module1-wrapper .demo-image img{object-fit:cover;height:370px;max-height:375px;width:550px;max-width:100%}@media (min-width:992px){.module-experience .module1-wrapper .demo-image{flex:0 0 50%;max-width:50%}}.module-experience .module1-wrapper img{height:auto;width:100%}.module-ignite .module1-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module-ignite .module1-wrapper{max-width:540px}}@media (min-width:768px){.module-ignite .module1-wrapper{max-width:720px}}@media (min-width:992px){.module-ignite .module1-wrapper{max-width:960px}}@media (min-width:1200px){.module-ignite .module1-wrapper{max-width:1140px}}@media (min-width:768px){.module-ignite .module1-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module-ignite .module1-wrapper{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}.module-ignite .module1-wrapper .text{padding-top:2em}@media (min-width:992px){.module-ignite .module1-wrapper .text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module-ignite .module1-wrapper .text .wrapper{max-width:380px}}.module-ignite .module1-wrapper .text .wrapper h2{font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:600;color:#0a0a0a!important}.module-ignite .module1-wrapper .text .wrapper p{margin-bottom:0}.module-ignite .module1-wrapper .text .wrapper .color-button{margin-top:2rem;padding:.5em 4em;color:#000;font-weight:500;font-size:16px;border:1px solid #000;border-radius:100px}.module-ignite .module1-wrapper .text .wrapper .color-button:hover{color:#fff;background-color:#000;border:1px solid #000}@media (min-width:992px){.module-ignite .module1-wrapper .image{flex:0 0 50%;max-width:50%;padding-right:4em}}.module-ignite .module1-wrapper .image img{height:auto;width:100%}.module-built-for-builders .module1-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module-built-for-builders .module1-wrapper{max-width:540px}}@media (min-width:768px){.module-built-for-builders .module1-wrapper{max-width:720px}}@media (min-width:992px){.module-built-for-builders .module1-wrapper{max-width:960px}}@media (min-width:1200px){.module-built-for-builders .module1-wrapper{max-width:1140px}}@media (min-width:768px){.module-built-for-builders .module1-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module-built-for-builders .module1-wrapper{padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.module-built-for-builders .module1-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module-built-for-builders .module1-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module-built-for-builders .module1-wrapper .text .wrapper{max-width:380px}}.module-built-for-builders .module1-wrapper .text .wrapper h2{font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:600;color:#0a0a0a!important}.module-built-for-builders .module1-wrapper .text .wrapper p{margin-bottom:0}.module-built-for-builders .module1-wrapper .text .wrapper .color-button{margin-top:2rem;padding:.5em 4em;color:#000;font-weight:500;font-size:16px;border:1px solid #000;border-radius:100px}.module-built-for-builders .module1-wrapper .text .wrapper .color-button:hover{color:#fff;background-color:#000;border:1px solid #000}@media (min-width:992px){.module-built-for-builders .module1-wrapper .image{flex:0 0 50%;max-width:50%}}.module-built-for-builders .module1-wrapper .image img{height:auto;width:100%}.forge-os-5-updates .bottom-wrapper form{display:flex}.forge-os-5-updates .bottom-wrapper form input{width:271px;height:40px;border:1px solid #000;background-color:transparent;border-radius:50px;box-sizing:border-box}.forge-os-5-updates .bottom-wrapper form input::placeholder{padding-left:1em;font-weight:500;font-size:16px;line-height:19px;text-transform:capitalize;color:#000;opacity:.32}.forge-os-5-updates .bottom-wrapper form button{font-style:normal;width:100px;padding-left:1em!important;padding-right:0!important;font-weight:500;line-height:19px;text-transform:capitalize;color:#000}.forge-os-5-updates .ignite-innovation .container{padding-top:6rem;padding-bottom:6rem;display:flex;align-items:center}@media (min-width:992px){.forge-os-5-updates .ignite-innovation .container{padding-left:0;padding-right:0}}@media (max-width:991.98px){.forge-os-5-updates .ignite-innovation .container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.forge-os-5-updates .ignite-innovation .container .image,.forge-os-5-updates .ignite-innovation .container .text{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}.forge-os-5-updates .ignite-innovation .container .image{max-height:600px;max-width:600px}@media (max-width:991.98px){.forge-os-5-updates .ignite-innovation .container .image{margin-bottom:2rem}}.forge-os-5-updates .ignite-innovation .container .text{padding-left:5rem}.forge-os-5-updates .ignite-innovation .container .text .wrapper{max-width:386px}.forge-os-5-updates .ignite-innovation .container .text .wrapper h2{font-weight:500!important;font-size:55px!important;line-height:64px}.forge-os-5-updates .ignite-innovation .container .text .wrapper p{margin-bottom:0}.forge-os-5-updates .first-look{position:relative;padding:2.5em;min-height:632px;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;object-position:center;display:flex;align-items:center}@media (max-width:991.98px){.forge-os-5-updates .first-look{background-size:cover;min-height:432px}}.forge-os-5-updates .first-look.center{min-height:446px}.forge-os-5-updates .first-look.center .container{text-align:center;background-color:transparent}.forge-os-5-updates .first-look.center .container .color-button,.forge-os-5-updates .first-look.center .container .content{max-width:750px;margin:auto}.forge-os-5-updates .first-look .container{text-align:left;z-index:2}.forge-os-5-updates .first-look .container .content{max-width:450px;margin-left:auto}@media (max-width:991.98px){.forge-os-5-updates .first-look .container .content{margin:auto}}.forge-os-5-updates .first-look .container .content h1{margin-bottom:2rem;color:#fff;font-size:1.8rem;line-height:600}@media (max-width:767.98px){.forge-os-5-updates .first-look .container .content h1{font-size:2.5rem}}.forge-os-5-updates .first-look .container .content h2,.forge-os-5-updates .first-look .container .content p{color:#fff}.forge-os-5-updates .first-look .container .content h2{margin-bottom:1.5em;font-size:1.8rem;font-weight:600}@media (max-width:767.98px){.forge-os-5-updates .first-look .container .content h2{font-size:24px}}.forge-os-5-updates .first-look .container .content .subtitle{opacity:.6;font-size:1.5rem}.forge-os-5-updates .first-look .container .content .subtext{margin-bottom:2rem;font-size:30px}.forge-os-5-updates .first-look .container .content button{display:flex;align-items:center;padding:.5rem 1.5em;border:1px solid #fff;border-radius:30px}.forge-os-5-updates .first-look .container .content button p{margin:0}.forge-os-5-updates .first-look .container .content button svg{margin-left:.5em}.forge-os-5-updates .first-look .color-button{text-align:center;z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin-top:2rem;padding:.5rem 1.5rem;background-color:transparent;border-radius:30px;border:1px solid #fff}.forge-os-5-updates .first-look .color-button p{margin-bottom:0;color:#fff;font-size:16px;line-height:19px}.forge-os-5-updates .first-look .color-button .addeventatc_icon{display:none}.forge-os-5-updates .first-look .color-button:hover{background-color:#fff;border:1px solid #fff}.forge-os-5-updates .first-look .color-button:hover p{opacity:1;color:#007cb0}.forge-os-5-updates .first-look .color-button:hover svg path{stroke:#007cb0}@media (max-width:991.98px){.forge-os-5-updates .first-look::before{position:absolute;display:block;content:"";top:0;right:0;background-color:#000;opacity:.4;height:100%;width:100%;z-index:1}}.forge-os-5-updates .pre-order{padding:2.5em;min-height:632px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row}@media (max-width:991.98px){.forge-os-5-updates .pre-order{background-size:cover;min-height:432px}}.forge-os-5-updates .pre-order .container{text-align:left;background-color:#000;display:flex;padding:0}.forge-os-5-updates .pre-order .container .content{height:100%;width:100%;max-width:600px;padding:6em;background-color:transparent}@media (max-width:991.98px){.forge-os-5-updates .pre-order .container .content{padding:3em}}.forge-os-5-updates .pre-order .container .content.right{background-color:#f0f0f0}.forge-os-5-updates .pre-order .container .content.right h1,.forge-os-5-updates .pre-order .container .content.right h2,.forge-os-5-updates .pre-order .container .content.right p{color:#000}.forge-os-5-updates .pre-order .container .content h1{margin-bottom:2rem;color:#fff;font-weight:500;font-size:2rem;line-height:126.4%}@media (max-width:767.98px){.forge-os-5-updates .pre-order .container .content h1{font-size:1.5rem}}.forge-os-5-updates .pre-order .container .content h2,.forge-os-5-updates .pre-order .container .content p{color:#fff}.forge-os-5-updates .pre-order .container .content h2{margin-bottom:1.5em;font-size:1.8rem;font-weight:500}@media (max-width:767.98px){.forge-os-5-updates .pre-order .container .content h2{font-size:24px}}.forge-os-5-updates .pre-order .container .content p{opacity:.7;font-size:.875rem;margin-bottom:2.5em}.forge-os-5-updates .pre-order .container .content .subtext{margin-bottom:2rem;font-size:30px}.forge-os-5-updates .pre-order .container .content button{display:flex;align-items:center;padding:.5rem 1.5em;border:1px solid #fff;border-radius:30px}.forge-os-5-updates .pre-order .container .content button p{margin:0;opacity:1}.forge-os-5-updates .pre-order .container .content button svg{margin-left:.5em}.forge-os-5-updates .vertical-nav-tabs{background-color:#fff}@media (max-width:991.98px){.forge-os-5-updates .vertical-nav-tabs{display:none}}@media (min-width:576px){.forge-os-5-updates .vertical-nav-tabs{padding-top:4rem;padding-bottom:4rem}}.forge-os-5-updates .vertical-nav-tabs .container{background-color:#000;padding-left:0;padding-right:0}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper{display:flex}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav>.nav.nav-tabs{border:none;color:#000;border-radius:0}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav>.nav .nav-link,.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav>.nav .nav-link.active{border:none;color:#000;border-radius:0}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav>.nav .nav-link.active a{border-bottom:solid 1px #000}@media (max-width:991.98px){.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper{flex-direction:column}}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper .title{margin-bottom:2rem;color:#fff;font-weight:500}@media (min-width:992px){.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper .title{max-width:385px;font-size:2.5rem;font-weight:600;line-height:64px}}@media (max-width:991.98px){.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper .title{font-size:1.8rem;font-weight:600;line-height:48px}}@media (min-width:992px){.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:992px){.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper .partnership{flex:0 0 41.66667%;max-width:41.66667%}}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav{padding:4em 0 4em 4em}@media (max-width:991.98px){.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav{padding:2em 4em}}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav .timeline{display:flex;flex-direction:column;margin:auto}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav .timeline .nav-link{text-align:left;padding-right:0;padding-left:0}@media (max-width:991.98px){.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav .timeline .nav-link{text-align:center}}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav .timeline .nav-link a{opacity:.6;color:#fff;font-weight:500;font-size:1.8rem;line-height:52px}@media (max-width:991.98px){.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav .timeline .nav-link a{font-size:24px;line-height:36px}}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav .timeline .active{display:inline-block;background-color:#333;padding-right:.5em;padding-left:.5em}.forge-os-5-updates .vertical-nav-tabs .container .tabs-wrapper nav .timeline .active a{opacity:1;color:#fff;border-bottom:unset!important}.forge-os-5-updates .vertical-nav-tabs .container .partnership .tab-pane{height:100%}.forge-os-5-updates .vertical-nav-tabs .container .partnership .tab-pane .text{display:flex;flex-direction:column;height:100%;background-color:#f0f0f0}@media (max-width:991.98px){.forge-os-5-updates .vertical-nav-tabs .container .partnership .tab-pane .text img{width:100%}}.forge-os-5-updates .vertical-nav-tabs .container .partnership .tab-pane .text .bottom{margin-top:2em}@media (min-width:992px){.forge-os-5-updates .vertical-nav-tabs .container .partnership .tab-pane .text .bottom{padding-right:.5em;padding-left:.5em}}@media (max-width:991.98px){.forge-os-5-updates .vertical-nav-tabs .container .partnership .tab-pane .text .bottom{padding-top:2rem;padding-bottom:2rem}}.forge-os-5-updates .vertical-nav-tabs .container .partnership .tab-pane .text .bottom p{max-width:430px;margin:auto;color:#000}.forge-os-5-updates .scale{padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.forge-os-5-updates .scale{display:none}}.forge-os-5-updates .scale .no-container{padding-top:2rem;background-color:#000}.forge-os-5-updates .scale .title{color:#fff;padding-left:.75em;font-size:1.8rem;font-weight:600;line-height:48px}.forge-os-5-updates .scale .question{display:flex;align-items:center;justify-content:space-between;padding:.5em 1em;background-color:#000}.forge-os-5-updates .scale .question svg{max-width:20px;fill:#fff}.forge-os-5-updates .scale .question h3{margin-bottom:0;margin-right:1em;color:#fff;font-size:18px;line-height:24px}.forge-os-5-updates .scale .answer img{height:auto;width:100%}.forge-os-5-updates .scale .answer .text{background-color:#f0f0f0}.forge-os-5-updates .scale .answer .text .bottom{padding-top:2rem;padding-bottom:2rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.forge-os-5-updates .scale .answer .text .bottom p:last-child{margin-bottom:0}.forge-os-5-updates .horizontal-nav-tabs{background-color:#000}@media (max-width:991.98px){.forge-os-5-updates .horizontal-nav-tabs{display:none}}.forge-os-5-updates .horizontal-nav-tabs .no-container{padding-top:4rem;padding-bottom:4rem}.forge-os-5-updates .horizontal-nav-tabs .no-container .title{margin-bottom:2rem;text-align:center;color:#fff;font-weight:600}@media (min-width:992px){.forge-os-5-updates .horizontal-nav-tabs .no-container .title{font-size:2.3rem}}@media (max-width:991.98px){.forge-os-5-updates .horizontal-nav-tabs .no-container .title{font-size:1.5rem}}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav>.nav.nav-tabs{border:none;color:#000;border-radius:0}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link,.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link.active{border:none;color:#000;border-radius:0}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link.active a{border-bottom:solid 1px #000}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav{margin-bottom:2rem}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline{display:flex;margin:auto}@media (max-width:991.98px){.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline{flex-direction:column}}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link{margin-top:2rem;margin-bottom:2rem;margin-right:auto;margin-left:auto}@media (max-width:991.98px){.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link{margin-top:0;margin-bottom:0}}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link h5{color:#fff;font-weight:700}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link a{opacity:.6;color:#fff;font-weight:500;font-size:18px;line-height:16px;border-bottom:unset!important}@media (min-width:576px) and (max-width:1199.98px){.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link a{font-size:.8rem}}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .active{display:inline-block;background-color:#000}.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .active a{opacity:1;color:#fff;text-decoration:underline;text-decoration-color:#007cb0;text-decoration-thickness:.3em;text-underline-offset:1.5em}@media (max-width:991.98px){.forge-os-5-updates .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .active a{text-decoration-thickness:.2em;text-underline-offset:.5em}}@media (min-width:992px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership{margin-bottom:2rem}}.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-right:auto;margin-left:auto;text-align:left}@media (min-width:576px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row{max-width:540px}}@media (min-width:768px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row{max-width:720px}}@media (min-width:992px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row{max-width:960px}}@media (min-width:1200px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row{max-width:1140px}}@media (max-width:991.98px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row{margin-top:0;margin-bottom:0;text-align:center}}.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .images,.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .text{margin:auto}@media (max-width:991.98px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .images,.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .text{padding-bottom:2rem}}.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper{max-width:650px}.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper ul{margin:0;list-style-position:inside}.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper h2,.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper li{color:#fff}.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper h2{margin-bottom:2rem;font-weight:500}@media (min-width:992px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper h2{font-size:1.8rem;line-height:64px}}@media (max-width:991.98px){.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper h2{font-size:1.5rem;line-height:48px}}.forge-os-5-updates .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper li{opacity:.6;line-height:38px}.forge-os-5-updates .scale2{padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.forge-os-5-updates .scale2{display:none}}.forge-os-5-updates .scale2 .no-container{padding-top:2rem}.forge-os-5-updates .scale2 .title{text-align:center;color:#000;font-size:1.8rem;font-weight:500;line-height:48px}.forge-os-5-updates .scale2 .question{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.5em 1em}.forge-os-5-updates .scale2 .question svg{position:relative;z-index:2;max-width:20px;fill:#fff}.forge-os-5-updates .scale2 .question h3{position:relative;z-index:2;margin-bottom:0;margin-right:1em;color:#fff;font-size:18px;line-height:24px}.forge-os-5-updates .scale2 .question:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.8}.forge-os-5-updates .scale2 .answer img{height:auto;width:100%}.forge-os-5-updates .scale2 .answer .text{background-color:#f0f0f0}.forge-os-5-updates .scale2 .answer .text .bottom{padding-top:2rem;padding-bottom:2rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.forge-os-5-updates .scale2 .answer .text .bottom p:last-child{margin-bottom:0}.forge-os-5-updates .forge-hero{position:relative}.forge-os-5-updates .forge-hero .no-container .image img{height:100%;width:100%;object-fit:cover;filter:brightness(60%)}@media (min-width:992px){.forge-os-5-updates .forge-hero .no-container .image img{object-position:0 -50px}}.forge-os-5-updates .forge-hero .text{position:relative;background-color:#1d1c21;padding-bottom:15em;padding-top:15em;background-size:cover}@media (max-width:991.98px){.forge-os-5-updates .forge-hero .text{padding-bottom:6em;padding-top:6em}}@media (max-width:767.98px){.forge-os-5-updates .forge-hero .text{padding-right:15px;padding-left:15px}}.forge-os-5-updates .forge-hero .text .container{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;padding:0}@media (min-width:768px){.forge-os-5-updates .forge-hero .text .container{margin-left:10em}}.forge-os-5-updates .forge-hero .text .container .forge-title{font-size:32px}@media (min-width:768px){.forge-os-5-updates .forge-hero .text .container .forge-title{font-size:1.8rem;font-weight:600;width:100%}}.forge-os-5-updates .forge-hero .text .container .forge-subtitle{color:#fff;padding-top:.5em}@media (min-width:768px){.forge-os-5-updates .forge-hero .text .container .forge-subtitle{width:250px;font-family:Barlow;font-style:normal;font-weight:500;font-size:24px;line-height:115.4%;color:#fff}}.forge-os-5-updates .forge-hero .text .container .forge-text{margin-bottom:0}@media (min-width:768px){.forge-os-5-updates .forge-hero .text .container .forge-text{margin-left:7rem;width:566px;font-family:Barlow;font-style:normal;font-weight:500;font-size:21px;line-height:146.4%;text-transform:capitalize;color:#fff;opacity:.6}}.forge-os-5-updates .forge-hero .text .container img{max-width:500px;margin-bottom:1em}@media (max-width:991.98px){.forge-os-5-updates .forge-hero .text .container img{max-width:450px}}@media (max-width:767.98px){.forge-os-5-updates .forge-hero .text .container img{max-width:300px}}@media (max-width:575.98px){.forge-os-5-updates .forge-hero .text .container img{max-width:240px}}.forge-os-5-updates .forge-hero .text .container h1,.forge-os-5-updates .forge-hero .text .container p{color:#fff}.forge-os-5-updates .forge-hero .text .container h1{font-size:1.8rem;font-weight:600}@media (max-width:767.98px){.forge-os-5-updates .forge-hero .text .container h1{font-size:24px}}@media (max-width:575.98px){.forge-os-5-updates .forge-hero .text .container h1{font-size:20px}}.forge-os-5-updates .forge-hero .text .container p{margin-bottom:3rem}@media (max-width:575.98px){.forge-os-5-updates .forge-hero .text .container p{font-size:16px}}@media (max-width:350px){.forge-os-5-updates .forge-hero .text .container p{margin-bottom:1rem}}.forge-os-5-updates .sign-up{margin-top:-.5rem}.forge-os-5-updates .sign-up .no-container{padding-top:6rem;padding-bottom:6rem}.forge-os-5-updates .sign-up .no-container .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;justify-content:center}@media (min-width:576px){.forge-os-5-updates .sign-up .no-container .wrapper{max-width:540px}}@media (min-width:768px){.forge-os-5-updates .sign-up .no-container .wrapper{max-width:720px}}@media (min-width:992px){.forge-os-5-updates .sign-up .no-container .wrapper{max-width:960px}}@media (min-width:1200px){.forge-os-5-updates .sign-up .no-container .wrapper{max-width:1140px}}.forge-os-5-updates .sign-up .no-container .wrapper h2{width:100%;margin-bottom:2rem;color:#fff;font-size:1.8rem;font-weight:600;line-height:64px}@media (max-width:767.98px){.forge-os-5-updates .sign-up .no-container .wrapper h2{font-size:24px}}.forge-os-5-updates .sign-up .no-container .wrapper .button-wrapper{color:#fff;font-weight:500}.forge-os-5-updates .sign-up .no-container .wrapper .button-wrapper button{display:flex;align-items:center;padding:.5rem 4rem;border:1px solid #fff;border-radius:30px}.forge-os-5-updates .sign-up .no-container .wrapper .button-wrapper button p{margin-bottom:0;color:#fff;font-size:16px}.forge-os-5-updates .one-platform .text-bg{background-color:#f0f0f1}.forge-os-5-updates .one-platform .top-text{padding-top:2em;padding-bottom:1em;display:none}@media (max-width:991.98px){.forge-os-5-updates .one-platform .top-text{display:block}}@media (max-width:767.98px){.forge-os-5-updates .one-platform .no-container{height:300px}}.forge-os-5-updates .one-platform .no-container .text{position:relative}.forge-os-5-updates .one-platform .no-container .text video{object-fit:cover;position:relative;z-index:1;height:100%;width:100%}@media (min-width:1700px){.forge-os-5-updates .one-platform .no-container .text video{height:650px}}@media (max-width:767.98px){.forge-os-5-updates .one-platform .no-container .text video{height:300px}}.forge-os-5-updates .one-platform .no-container .text .container{padding-top:6rem;padding-bottom:6rem;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}@media only screen and (min-width:1024px){.forge-os-5-updates .one-platform .no-container .text .container{left:-50px}}@media only screen and (min-width:1650px){.forge-os-5-updates .one-platform .no-container .text .container{left:-200px;top:150px}}@media (max-width:767.98px){.forge-os-5-updates .one-platform .no-container .text .container{padding-top:4rem;padding-bottom:4rem}}.forge-os-5-updates .one-platform .no-container .text .container h1,.forge-os-5-updates .one-platform .no-container .text .container p{color:#000}@media (max-width:991.98px){.forge-os-5-updates .one-platform .no-container .text .container h1,.forge-os-5-updates .one-platform .no-container .text .container p{color:transparent}}.forge-os-5-updates .one-platform .no-container .text .container h1{font-family:Barlow,sans-serif;font-weight:600;margin-bottom:2rem;max-width:500px;font-size:1.8rem;font-weight:600;line-height:40px}.forge-os-5-updates .one-platform .no-container .text .container p{max-width:350px;font-size:18px;line-height:22px}.forge-os-5-updates .ignite-innovation .container{padding-top:6rem;padding-bottom:6rem;display:flex;align-items:center}@media (min-width:992px){.forge-os-5-updates .ignite-innovation .container{padding-left:0;padding-right:0}}@media (max-width:991.98px){.forge-os-5-updates .ignite-innovation .container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.forge-os-5-updates .ignite-innovation .container .image,.forge-os-5-updates .ignite-innovation .container .text{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (max-width:991.98px){.forge-os-5-updates .ignite-innovation .container .image{margin-bottom:2rem}}.forge-os-5-updates .ignite-innovation .container .text{padding-left:2rem}.forge-os-5-updates .ignite-innovation .container .text .wrapper{max-width:400px}.forge-os-5-updates .ignite-innovation .container .text .wrapper h2{font-weight:600}.forge-os-5-updates .ignite-innovation .container .text .wrapper p{margin-bottom:0}@media (min-width:768px){.forge-os-5-updates .ignite-innovation .container .text .wrapper{padding-left:4em}.forge-os-5-updates .ignite-innovation .container .text .wrapper h2{width:386px;font-size:1.8rem;font-weight:600}.forge-os-5-updates .ignite-innovation .container .text .wrapper p{width:386px;font-size:21px}}.forge-os-5-updates .partners{background:0 0;height:100%;margin:auto;overflow:hidden;width:100%;z-index:1}.forge-os-5-updates .partners h2{font-family:Barlow,sans-serif;font-weight:600;font-size:1.8rem}.forge-os-5-updates .partners .cta-button{display:flex}.forge-os-5-updates .partners .cta-button a{margin:auto}@media (max-width:575.98px){.forge-os-5-updates .partners .container .partner-logos{display:none}}@media (min-width:576px){.forge-os-5-updates .partners .container .partner-logos-mobile{display:none}}.forge-os-5-updates .partners .container .sign-up-button-2{text-align:center;width:200px;margin-top:1rem;padding:.5rem 1.5rem;border-radius:30px;border:1px solid #000}.forge-os-5-updates .partners .container .sign-up-button-2 p{margin-bottom:0}.forge-os-5-updates .partners .container .sign-up-button-2:hover{background-color:transparent;border:1px solid #000}.forge-os-5-updates .partners .container .sign-up-button-2:hover p{opacity:1}.forge-os-5-updates .partners .single-logos{padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center;flex-wrap:wrap}@media (min-width:576px){.forge-os-5-updates .partners .single-logos{display:none}}.forge-os-5-updates .partners .single-logos .logo{flex:0 0 25%;max-width:25%;position:relative;width:100%;padding-right:15px;padding-left:15px;padding-right:4px;padding-left:4px;height:74px;text-align:center}.forge-os-5-updates .partners .single-logos .logo img{height:100%;object-fit:contain}.forge-os-5-updates .module6-home.bottom-blocks .no-container{padding-left:0;padding-right:0}.forge-os-5-updates .module6-home.bottom-blocks .no-container img{left:205px}.forge-os-5-updates .chance-to-win h2,.forge-os-5-updates .launch-event h2{color:#fff;font-size:1.8rem;font-weight:600;line-height:32px}.forge-os-5-updates .chance-to-win p,.forge-os-5-updates .launch-event p{opacity:.8;color:#fff;font-size:18px;line-height:24px}@media (min-width:768px){.forge-os-5-updates .chance-to-win p .content,.forge-os-5-updates .launch-event p .content{width:80%}}.forge-os-5-updates .chance-to-win a button,.forge-os-5-updates .launch-event a button{margin-top:1em;padding:.5em 4em;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:100px}.forge-os-5-updates .chance-to-win a button:hover,.forge-os-5-updates .launch-event a button:hover{background-color:#000;border:1px solid #000}.forge-os-5-updates .chance-to-win .no-container,.forge-os-5-updates .launch-event .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;display:flex}@media (min-width:576px){.forge-os-5-updates .chance-to-win .no-container,.forge-os-5-updates .launch-event .no-container{max-width:540px}}@media (min-width:768px){.forge-os-5-updates .chance-to-win .no-container,.forge-os-5-updates .launch-event .no-container{max-width:720px}}@media (min-width:992px){.forge-os-5-updates .chance-to-win .no-container,.forge-os-5-updates .launch-event .no-container{max-width:960px}}@media (min-width:1200px){.forge-os-5-updates .chance-to-win .no-container,.forge-os-5-updates .launch-event .no-container{max-width:1140px}}@media (max-width:991.98px){.forge-os-5-updates .chance-to-win .no-container,.forge-os-5-updates .launch-event .no-container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}.forge-os-5-updates .chance-to-win .no-container .left,.forge-os-5-updates .chance-to-win .no-container .right,.forge-os-5-updates .launch-event .no-container .left,.forge-os-5-updates .launch-event .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.forge-os-5-updates .chance-to-win .no-container .left .wrapper,.forge-os-5-updates .chance-to-win .no-container .right .wrapper,.forge-os-5-updates .launch-event .no-container .left .wrapper,.forge-os-5-updates .launch-event .no-container .right .wrapper{height:100%;width:100%}.forge-os-5-updates .chance-to-win .no-container .left .wrapper .inner-wrapper,.forge-os-5-updates .chance-to-win .no-container .right .wrapper .inner-wrapper,.forge-os-5-updates .launch-event .no-container .left .wrapper .inner-wrapper,.forge-os-5-updates .launch-event .no-container .right .wrapper .inner-wrapper{display:flex;align-items:center}.forge-os-5-updates .chance-to-win .no-container .left .wrapper .inner-wrapper,.forge-os-5-updates .launch-event .no-container .left .wrapper .inner-wrapper{margin-bottom:1rem;color:#fff}.forge-os-5-updates .chance-to-win .no-container .left .wrapper p,.forge-os-5-updates .launch-event .no-container .left .wrapper p{opacity:1;margin-right:1rem;margin-bottom:0;font-weight:600}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .sign-up-button-2,.forge-os-5-updates .launch-event .no-container .right .wrapper .sign-up-button-2{text-align:center;width:200px;margin-top:1rem;padding:.5rem 1.5rem;border-radius:30px;border:1px solid #fff}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .sign-up-button-2 p,.forge-os-5-updates .launch-event .no-container .right .wrapper .sign-up-button-2 p{margin-bottom:0}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .sign-up-button-2:hover,.forge-os-5-updates .launch-event .no-container .right .wrapper .sign-up-button-2:hover{background-color:#007cb0;border:1px solid #007cb0}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .sign-up-button-2:hover p,.forge-os-5-updates .launch-event .no-container .right .wrapper .sign-up-button-2:hover p{opacity:1}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .color-button,.forge-os-5-updates .launch-event .no-container .right .wrapper .color-button{text-align:center;z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin-top:2rem;padding:.5rem 1.5rem;background-color:transparent;border-radius:30px;border:1px solid #fff}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .color-button p,.forge-os-5-updates .launch-event .no-container .right .wrapper .color-button p{margin-bottom:0;color:#fff;font-size:16px;line-height:19px}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .color-button .addeventatc_icon,.forge-os-5-updates .launch-event .no-container .right .wrapper .color-button .addeventatc_icon{display:none}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .color-button:hover,.forge-os-5-updates .launch-event .no-container .right .wrapper .color-button:hover{background-color:#fff;border:1px solid #fff}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .color-button:hover p,.forge-os-5-updates .launch-event .no-container .right .wrapper .color-button:hover p{opacity:1;color:#007cb0}.forge-os-5-updates .chance-to-win .no-container .right .wrapper .color-button:hover svg path,.forge-os-5-updates .launch-event .no-container .right .wrapper .color-button:hover svg path{stroke:#007cb0}.forge-os-5-updates .launch-event{background-color:#000;background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/filming-background.jpg);background-repeat:no-repeat;background-size:cover}.forge-os-5-updates .chance-to-win{background-color:#4c81b1}@media (min-width:992px){.forge-os-5-updates .chance-to-win{padding-top:10em;padding-bottom:10em;background-image:url("../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/Module 11.png");background-repeat:no-repeat;background-size:cover}}@media (min-width:768px){.forge-os-5-updates .chance-to-win{padding-bottom:4rem;padding-top:4rem}}.forge-os-5-updates .tabs-mobile{background-color:#000}@media (min-width:576px){.forge-os-5-updates .tabs-mobile{display:none}}.forge-os-5-updates .tabs-mobile .container{padding-top:4rem;padding-bottom:4rem}.forge-os-5-updates .tabs-mobile .container .title{margin-bottom:2rem;text-align:center;color:#fff;font-weight:600;font-size:1.5rem}.forge-os-5-updates .tabs-mobile .container .items{position:relative;min-height:60px;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;transition:all .2s;transform:scale(.98);will-change:transform;user-select:none;cursor:pointer;-webkit-overflow-scrolling:touch;margin:1rem 0 0 0}.forge-os-5-updates .tabs-mobile .container .items li a{opacity:.9;color:#fff}.forge-os-5-updates .tabs-mobile .container .items .active a{opacity:1;color:#fff;text-decoration:underline;text-decoration-color:#007cb0;text-decoration-thickness:.2em;text-underline-offset:.5em}.forge-os-5-updates .tabs-mobile .container .items.active{cursor:grabbing;cursor:-webkit-grabbing}.forge-os-5-updates .tabs-mobile .container .item{display:inline-block;margin:1rem .5rem 0 0}.forge-os-5-updates .tabs-mobile .container .content-text ul{margin:0;list-style-position:inside}.forge-os-5-updates .tabs-mobile .container .content-text h2,.forge-os-5-updates .tabs-mobile .container .content-text li{color:#fff}.forge-os-5-updates .tabs-mobile .container .content-text h2{margin-bottom:2rem;font-weight:500;font-size:1.5rem;line-height:48px}.forge-os-5-updates .tabs-mobile .container .content-text li{text-align:center;opacity:.6;line-height:38px}.forge-os-5-updates .tabs-mobile .container .content-text .nav-item{display:none}.forge-os-5-updates .tabs-mobile .container .content-text .active{display:block}.modal-pop-up{z-index:3000!important}.modal-pop-up .modal-dialog{max-width:700px!important;text-align:center}.modal-pop-up .modal-dialog .modal-content{background-color:#000}.modal-pop-up .modal-dialog .modal-content .modal-text{margin-top:2rem;margin-bottom:2rem}.modal-pop-up .modal-dialog .modal-content h2,.modal-pop-up .modal-dialog .modal-content p{text-align:center;color:#fff}.modal-pop-up .modal-dialog .modal-content h2{margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}@media (max-width:767.98px){.modal-pop-up .modal-dialog .modal-content h2{font-size:24px}}.modal-pop-up .modal-dialog .modal-content .subtitle{opacity:.6;font-size:21px;margin-bottom:1rem}.modal-pop-up .modal-dialog .modal-content .subtext{margin-bottom:2rem;font-size:30px}.modal-pop-up .modal-dialog .modal-content .color-button{z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin:auto;padding:.5rem 1.5rem;background-color:#000;border-radius:30px;border:1px solid #fff}.modal-pop-up .modal-dialog .modal-content .color-button p{margin-bottom:0;color:#fff;font-weight:500;font-size:16px;line-height:19px}.modal-pop-up .modal-dialog .modal-content .color-button .addeventatc_icon{display:none}.forge-os-5-updates section.productivity{padding-top:4em;padding-bottom:4em;text-align:center}@media (max-width:991.98px){.forge-os-5-updates section.productivity{display:none}}.forge-os-5-updates section.productivity .accordion-container{margin:auto;max-width:1800px;padding:0 1em}@media (min-width:992px){.forge-os-5-updates section.productivity .accordion-container{padding:0 3em}}.forge-os-5-updates section.productivity .accordion-container>h2{margin-bottom:1.5em}.forge-os-5-updates section.productivity .accordion-box{height:521px;display:flex;flex-wrap:wrap}.forge-os-5-updates section.productivity .accordion-item{height:100%;width:150px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .5s ease}.forge-os-5-updates section.productivity .accordion-item .bg-img{position:absolute;left:0;top:0;right:0;bottom:0}.forge-os-5-updates section.productivity .accordion-item .bg-img:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.8}.forge-os-5-updates section.productivity .accordion-item p{z-index:1;font-size:35px;color:#fff;position:absolute;transform:rotate(90deg);white-space:nowrap;opacity:1}.forge-os-5-updates section.productivity .accordion-item.active{filter:none;flex-grow:1}.forge-os-5-updates section.productivity .accordion-item.active p{opacity:0}.forge-os-5-updates section.productivity .accordion-item.active .bg-img{filter:none}.forge-os-5-updates section.productivity .accordion-item.active .bg-img:after{display:none}.forge-os-5-updates section.productivity .text-box{background-color:#333;padding:4em;color:#fff;max-width:800px;margin:auto}.forge-os-5-updates section.productivity .text-box .title{font-size:1.8rem;font-weight:600;margin-bottom:1em}.forge-os-5-updates section.productivity .text-box .content{font-size:21px;color:rgba(255,255,255,.6)}.modal-pop-up.right{animation-name:fade-in-right;animation-duration:2s;animation-timing-function:ease-in-out}@keyframes fade-in-right{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}.hero-partner .hero-img{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}.banner-partner{background-color:#e2e2e2}.banner-partner .banner-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center;text-align:center}@media (min-width:576px){.banner-partner .banner-wrapper{max-width:540px}}@media (min-width:768px){.banner-partner .banner-wrapper{max-width:720px}}@media (min-width:992px){.banner-partner .banner-wrapper{max-width:960px}}@media (min-width:1200px){.banner-partner .banner-wrapper{max-width:1140px}}@media (max-width:767.98px){.banner-partner .banner-wrapper{flex-direction:column}}@media (min-width:768px){.banner-partner .banner-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.banner-partner .banner-wrapper .text{padding-bottom:1rem}}.banner-partner .banner-wrapper .text h2{margin-bottom:0;font-weight:600;font-size:32px}@media (min-width:768px){.banner-partner .banner-wrapper .button-banner{flex:0 0 50%;max-width:50%}}.banner-partner .banner-wrapper .button-banner button{background-color:transparent;color:#000;font-size:18px;font-weight:400;padding:.5rem 1rem;border-radius:25px;border:#000 1px solid;transition:all .3s ease}.banner-partner .banner-wrapper .button-banner button:hover{background-color:#007cb0;border:#007cb0 1px solid;color:#fff}@media (max-width:767.98px){.banner-partner .banner-wrapper .button-banner button{font-size:14px}}.module1-partner .module1-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module1-partner .module1-wrapper{max-width:540px}}@media (min-width:768px){.module1-partner .module1-wrapper{max-width:720px}}@media (min-width:992px){.module1-partner .module1-wrapper{max-width:960px}}@media (min-width:1200px){.module1-partner .module1-wrapper{max-width:1140px}}@media (min-width:768px){.module1-partner .module1-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module1-partner .module1-wrapper{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.module1-partner .module1-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module1-partner .module1-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module1-partner .module1-wrapper .text .wrapper{max-width:425px}}.module1-partner .module1-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module1-partner .module1-wrapper .text .wrapper p{margin-bottom:0}@media (min-width:992px){.module1-partner .module1-wrapper .image{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module1-partner .module1-wrapper .image .wrapper{max-width:525px;margin:auto 0 auto auto}}.module1-partner .module1-wrapper .image .wrapper img{height:auto;width:100%}.module2-partner .module2-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module2-partner .module2-wrapper{max-width:540px}}@media (min-width:768px){.module2-partner .module2-wrapper{max-width:720px}}@media (min-width:992px){.module2-partner .module2-wrapper{max-width:960px}}@media (min-width:1200px){.module2-partner .module2-wrapper{max-width:1140px}}@media (min-width:768px){.module2-partner .module2-wrapper{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.module2-partner .module2-wrapper{flex-direction:column-reverse;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module2-partner .module2-wrapper .image{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module2-partner .module2-wrapper .image .wrapper{max-width:525px}}@media (max-width:991.98px){.module2-partner .module2-wrapper .image{margin-top:2rem}}.module2-partner .module2-wrapper .image img{width:100%}@media (min-width:992px){.module2-partner .module2-wrapper .text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module2-partner .module2-wrapper .text .wrapper{max-width:460px;margin:auto 0 auto auto}}.module2-partner .module2-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module2-partner .module2-wrapper .text .wrapper p{margin-bottom:0}.module3-partner .module3-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module3-partner .module3-wrapper{max-width:540px}}@media (min-width:768px){.module3-partner .module3-wrapper{max-width:720px}}@media (min-width:992px){.module3-partner .module3-wrapper{max-width:960px}}@media (min-width:1200px){.module3-partner .module3-wrapper{max-width:1140px}}@media (min-width:768px){.module3-partner .module3-wrapper{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.module3-partner .module3-wrapper{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.module3-partner .module3-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module3-partner .module3-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module3-partner .module3-wrapper .text .wrapper{max-width:415px}}.module3-partner .module3-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module3-partner .module3-wrapper .text .wrapper p{margin-bottom:0}@media (min-width:992px){.module3-partner .module3-wrapper .image{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module3-partner .module3-wrapper .image .wrapper{max-width:525px;margin:auto 0 auto auto}}.module3-partner .module3-wrapper .image img{height:auto;width:100%}.module4-partner .module4-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module4-partner .module4-wrapper{max-width:540px}}@media (min-width:768px){.module4-partner .module4-wrapper{max-width:720px}}@media (min-width:992px){.module4-partner .module4-wrapper{max-width:960px}}@media (min-width:1200px){.module4-partner .module4-wrapper{max-width:1140px}}@media (min-width:768px){.module4-partner .module4-wrapper{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.module4-partner .module4-wrapper{flex-direction:column-reverse;padding-top:2rem;padding-bottom:2rem}}@media (min-width:992px){.module4-partner .module4-wrapper .image{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module4-partner .module4-wrapper .image .wrapper{max-width:525px}}@media (max-width:991.98px){.module4-partner .module4-wrapper .image{margin-top:2rem}}.module4-partner .module4-wrapper .image img{width:100%}@media (min-width:992px){.module4-partner .module4-wrapper .text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module4-partner .module4-wrapper .text .wrapper{max-width:460px;margin:auto 0 auto auto}}.module4-partner .module4-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module4-partner .module4-wrapper .text .wrapper p{margin-bottom:0}.module5-partner .module5-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module5-partner .module5-wrapper{max-width:540px}}@media (min-width:768px){.module5-partner .module5-wrapper{max-width:720px}}@media (min-width:992px){.module5-partner .module5-wrapper{max-width:960px}}@media (min-width:1200px){.module5-partner .module5-wrapper{max-width:1140px}}@media (min-width:768px){.module5-partner .module5-wrapper{padding-top:4rem;padding-bottom:2rem}}@media (max-width:991.98px){.module5-partner .module5-wrapper{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.module5-partner .module5-wrapper .text{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.module5-partner .module5-wrapper .text{margin-bottom:2rem}}@media (min-width:992px){.module5-partner .module5-wrapper .text .wrapper{max-width:465px}}.module5-partner .module5-wrapper .text .wrapper h2{font-weight:600;font-size:32px}.module5-partner .module5-wrapper .text .wrapper p{margin-bottom:0}@media (min-width:992px){.module5-partner .module5-wrapper .image{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module5-partner .module5-wrapper .image .wrapper{max-width:525px;margin:auto 0 auto auto}}.module5-partner .module5-wrapper .image img{height:auto;width:100%}.module5-partner .button-module5{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-bottom:4rem;text-align:center}@media (min-width:576px){.module5-partner .button-module5{max-width:540px}}@media (min-width:768px){.module5-partner .button-module5{max-width:720px}}@media (min-width:992px){.module5-partner .button-module5{max-width:960px}}@media (min-width:1200px){.module5-partner .button-module5{max-width:1140px}}.module5-partner .button-module5 button{width:100%;background-color:#007cb0;color:#fff;font-size:18px;font-weight:400;padding:.5rem 1rem}.module6-partner .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex}@media (min-width:576px){.module6-partner .no-container{max-width:540px}}@media (min-width:768px){.module6-partner .no-container{max-width:720px}}@media (min-width:992px){.module6-partner .no-container{max-width:960px}}@media (min-width:1200px){.module6-partner .no-container{max-width:1140px}}@media (min-width:992px){.module6-partner .no-container{padding-top:4rem;padding-bottom:6rem}}@media (max-width:991.98px){.module6-partner .no-container{padding-top:2rem;padding-bottom:2rem}}.module6-partner .no-container .center{margin:auto;width:100%}@media (max-width:991.98px){.module6-partner .no-container .center{width:100%}}@media (max-width:991.98px){.module6-partner .no-container .text{margin-bottom:2rem}}.module6-partner .no-container .text .wrapper{max-width:800px}@media (max-width:991.98px){.module6-partner .no-container .text .wrapper{padding:2rem}}.module6-partner .no-container .text .wrapper .inner-wrapper{padding:4rem;max-width:650px}@media (max-width:991.98px){.module6-partner .no-container .text .wrapper .inner-wrapper{padding:2rem}}@media (max-width:767.98px){.module6-partner .no-container .text .wrapper .inner-wrapper{padding:0}}@media (min-width:992px){.module6-partner .no-container .text .wrapper .inner-wrapper .wrapper-logo{max-width:340px}}.module6-partner .no-container .text .wrapper .inner-wrapper .wrapper-logo img{margin:auto auto 2rem auto;height:auto;width:100%}@media (max-width:991.98px){.module6-partner .no-container .text .wrapper .inner-wrapper .wrapper-logo img{max-width:350px}}.module6-partner .no-container .text .wrapper .inner-wrapper p{padding-bottom:.5rem;font-size:18px;letter-spacing:.03rem;color:#fff}.module6-partner .no-container .text .wrapper .inner-wrapper .button-module6 a{background-color:transparent}.module6-partner .no-container .text .wrapper .inner-wrapper .button-module6 a button{color:#0c8e60;font-size:16px;font-weight:600;padding:.75em 3em;border-radius:25px;border:#0c8e60 1px solid;transition:all .3s ease}.module6-partner .no-container .text .wrapper .inner-wrapper .button-module6 a button:hover{background-color:#0c8e60;color:#fff}.forge-os-5-teaser .forge-video{position:relative}.forge-os-5-teaser .forge-video .no-container .image img{height:100%;width:100%;object-fit:cover;filter:brightness(60%)}@media (min-width:992px){.forge-os-5-teaser .forge-video .no-container .image img{object-position:0 -85px}}.forge-os-5-teaser .forge-video .no-container .video{position:relative;transition:all .3s ease}.forge-os-5-teaser .forge-video .no-container .video .play-button{display:none}.forge-os-5-teaser .forge-video .no-container .video .play-button:hover,.forge-os-5-teaser .forge-video .no-container .video video:hover+.play-button{display:block}.forge-os-5-teaser .forge-video .no-container .video video{height:auto;max-height:calc(100vh - 120px);width:auto;max-width:100%}.forge-os-5-teaser .forge-video .no-container .video img{position:absolute;width:80px;transform:translate(-50%,-50%);top:50%;left:50%}@media (max-width:767.98px){.forge-os-5-teaser .forge-video .no-container .video img{width:40px}}.forge-os-5-teaser .forge-video .no-container .video .sound-button{width:40px;bottom:2em;top:unset;transform:unset;left:3em;cursor:pointer}@media (max-width:767.98px){.forge-os-5-teaser .forge-video .no-container .video .sound-button{width:20px;bottom:0;left:1em}}.forge-os-5-teaser .forge-video .no-container .video .full-screen-button{width:40px;bottom:2em;top:unset;transform:unset;left:unset;right:3em;cursor:pointer}@media (max-width:767.98px){.forge-os-5-teaser .forge-video .no-container .video .full-screen-button{width:20px;bottom:0;right:1em}}.forge-os-5-teaser .forge-video .text{position:relative;background-color:#1d1c21;padding-bottom:6em;padding-top:6em;background-size:cover}@media (max-width:767.98px){.forge-os-5-teaser .forge-video .text{padding-right:15px;padding-left:15px}}.forge-os-5-teaser .forge-video .text .container{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;padding:0}.forge-os-5-teaser .forge-video .text .container img{max-width:500px;margin-bottom:1em}@media (max-width:991.98px){.forge-os-5-teaser .forge-video .text .container img{max-width:450px}}@media (max-width:767.98px){.forge-os-5-teaser .forge-video .text .container img{max-width:300px}}@media (max-width:575.98px){.forge-os-5-teaser .forge-video .text .container img{max-width:240px}}.forge-os-5-teaser .forge-video .text .container h1,.forge-os-5-teaser .forge-video .text .container p{color:#fff}.forge-os-5-teaser .forge-video .text .container h1{font-size:40px;font-weight:600}@media (max-width:767.98px){.forge-os-5-teaser .forge-video .text .container h1{font-size:24px}}@media (max-width:575.98px){.forge-os-5-teaser .forge-video .text .container h1{font-size:20px}}.forge-os-5-teaser .forge-video .text .container p{margin-bottom:3rem}@media (max-width:575.98px){.forge-os-5-teaser .forge-video .text .container p{font-size:16px}}@media (max-width:350px){.forge-os-5-teaser .forge-video .text .container p{margin-bottom:1rem}}.forge-os-5-teaser .sign-up{margin-top:-.5rem}.forge-os-5-teaser .sign-up .no-container{padding-top:6rem;padding-bottom:6rem;background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/sign-up-background.jpg);background-repeat:no-repeat;background-size:cover}.forge-os-5-teaser .sign-up .no-container .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.forge-os-5-teaser .sign-up .no-container .wrapper{max-width:540px}}@media (min-width:768px){.forge-os-5-teaser .sign-up .no-container .wrapper{max-width:720px}}@media (min-width:992px){.forge-os-5-teaser .sign-up .no-container .wrapper{max-width:960px}}@media (min-width:1200px){.forge-os-5-teaser .sign-up .no-container .wrapper{max-width:1140px}}.forge-os-5-teaser .sign-up .no-container .wrapper h2{max-width:600px;margin-bottom:2rem;color:#fff;font-size:55px;line-height:64px}@media (max-width:767.98px){.forge-os-5-teaser .sign-up .no-container .wrapper h2{font-size:24px}}.forge-os-5-teaser .sign-up .no-container .wrapper .button-wrapper{color:#fff;font-weight:500}.forge-os-5-teaser .sign-up .no-container .wrapper .button-wrapper button{display:flex;align-items:center;padding:.5rem 4rem;border:1px solid #fff;border-radius:30px}.forge-os-5-teaser .sign-up .no-container .wrapper .button-wrapper button p{margin-bottom:0;color:#fff;font-size:16px}.forge-os-5-teaser .one-platform .text-bg{background-color:#f0f0f1}.forge-os-5-teaser .one-platform .top-text{padding-top:2em;padding-bottom:1em;display:none}@media (max-width:991.98px){.forge-os-5-teaser .one-platform .top-text{display:block}}@media (max-width:767.98px){.forge-os-5-teaser .one-platform .no-container{height:300px}}.forge-os-5-teaser .one-platform .no-container .text{position:relative}.forge-os-5-teaser .one-platform .no-container .text video{object-fit:cover;position:relative;z-index:1;height:100%;width:100%}@media (min-width:1700px){.forge-os-5-teaser .one-platform .no-container .text video{height:650px}}@media (max-width:767.98px){.forge-os-5-teaser .one-platform .no-container .text video{height:300px}}.forge-os-5-teaser .one-platform .no-container .text .container{padding-top:6rem;padding-bottom:6rem;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}@media (max-width:767.98px){.forge-os-5-teaser .one-platform .no-container .text .container{padding-top:4rem;padding-bottom:4rem}}.forge-os-5-teaser .one-platform .no-container .text .container h1,.forge-os-5-teaser .one-platform .no-container .text .container p{color:#000}@media (max-width:991.98px){.forge-os-5-teaser .one-platform .no-container .text .container h1,.forge-os-5-teaser .one-platform .no-container .text .container p{color:transparent}}.forge-os-5-teaser .one-platform .no-container .text .container h1{margin-bottom:2rem;max-width:500px;font-size:40px;line-height:40px}.forge-os-5-teaser .one-platform .no-container .text .container p{max-width:350px;font-size:18px;line-height:22px}.forge-os-5-teaser .ignite-innovation .container{padding-top:6rem;padding-bottom:6rem;display:flex;align-items:center}@media (min-width:992px){.forge-os-5-teaser .ignite-innovation .container{padding-left:0;padding-right:0}}@media (max-width:991.98px){.forge-os-5-teaser .ignite-innovation .container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.forge-os-5-teaser .ignite-innovation .container .image,.forge-os-5-teaser .ignite-innovation .container .text{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (max-width:991.98px){.forge-os-5-teaser .ignite-innovation .container .image{margin-bottom:2rem}}.forge-os-5-teaser .ignite-innovation .container .text{padding-left:2rem}.forge-os-5-teaser .ignite-innovation .container .text .wrapper{max-width:490px}.forge-os-5-teaser .ignite-innovation .container .text .wrapper h2{font-weight:600}.forge-os-5-teaser .ignite-innovation .container .text .wrapper p{margin-bottom:0}.forge-os-5-teaser .module6-home.bottom-blocks .no-container{padding-left:0;padding-right:0}.forge-os-5-teaser .module6-home.bottom-blocks .no-container img{left:205px}.forge-os-5-teaser .chance-to-win h2,.forge-os-5-teaser .launch-event h2{color:#fff;font-size:28px;font-weight:600;line-height:32px}.forge-os-5-teaser .chance-to-win p,.forge-os-5-teaser .launch-event p{opacity:.8;color:#fff;font-size:18px;line-height:24px}.forge-os-5-teaser .chance-to-win .no-container,.forge-os-5-teaser .launch-event .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;display:flex}@media (min-width:576px){.forge-os-5-teaser .chance-to-win .no-container,.forge-os-5-teaser .launch-event .no-container{max-width:540px}}@media (min-width:768px){.forge-os-5-teaser .chance-to-win .no-container,.forge-os-5-teaser .launch-event .no-container{max-width:720px}}@media (min-width:992px){.forge-os-5-teaser .chance-to-win .no-container,.forge-os-5-teaser .launch-event .no-container{max-width:960px}}@media (min-width:1200px){.forge-os-5-teaser .chance-to-win .no-container,.forge-os-5-teaser .launch-event .no-container{max-width:1140px}}@media (max-width:991.98px){.forge-os-5-teaser .chance-to-win .no-container,.forge-os-5-teaser .launch-event .no-container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}.forge-os-5-teaser .chance-to-win .no-container .left,.forge-os-5-teaser .chance-to-win .no-container .right,.forge-os-5-teaser .launch-event .no-container .left,.forge-os-5-teaser .launch-event .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.forge-os-5-teaser .chance-to-win .no-container .left .wrapper,.forge-os-5-teaser .chance-to-win .no-container .right .wrapper,.forge-os-5-teaser .launch-event .no-container .left .wrapper,.forge-os-5-teaser .launch-event .no-container .right .wrapper{height:100%;width:100%}.forge-os-5-teaser .chance-to-win .no-container .left .wrapper .inner-wrapper,.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .inner-wrapper,.forge-os-5-teaser .launch-event .no-container .left .wrapper .inner-wrapper,.forge-os-5-teaser .launch-event .no-container .right .wrapper .inner-wrapper{display:flex;align-items:center}.forge-os-5-teaser .chance-to-win .no-container .left .wrapper .inner-wrapper,.forge-os-5-teaser .launch-event .no-container .left .wrapper .inner-wrapper{margin-bottom:1rem;color:#fff}.forge-os-5-teaser .chance-to-win .no-container .left .wrapper p,.forge-os-5-teaser .launch-event .no-container .left .wrapper p{opacity:1;margin-right:1rem;margin-bottom:0;font-weight:600}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .sign-up-button-2,.forge-os-5-teaser .launch-event .no-container .right .wrapper .sign-up-button-2{text-align:center;width:200px;margin-top:1rem;padding:.5rem 1.5rem;border-radius:30px;border:1px solid #fff}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .sign-up-button-2 p,.forge-os-5-teaser .launch-event .no-container .right .wrapper .sign-up-button-2 p{margin-bottom:0}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .sign-up-button-2:hover,.forge-os-5-teaser .launch-event .no-container .right .wrapper .sign-up-button-2:hover{background-color:#007cb0;border:1px solid #007cb0}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .sign-up-button-2:hover p,.forge-os-5-teaser .launch-event .no-container .right .wrapper .sign-up-button-2:hover p{opacity:1}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .color-button,.forge-os-5-teaser .launch-event .no-container .right .wrapper .color-button{text-align:center;z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin-top:2rem;padding:.5rem 1.5rem;background-color:transparent;border-radius:30px;border:1px solid #fff}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .color-button p,.forge-os-5-teaser .launch-event .no-container .right .wrapper .color-button p{margin-bottom:0;color:#fff;font-size:16px;line-height:19px}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .color-button .addeventatc_icon,.forge-os-5-teaser .launch-event .no-container .right .wrapper .color-button .addeventatc_icon{display:none}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .color-button:hover,.forge-os-5-teaser .launch-event .no-container .right .wrapper .color-button:hover{background-color:#fff;border:1px solid #fff}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .color-button:hover p,.forge-os-5-teaser .launch-event .no-container .right .wrapper .color-button:hover p{opacity:1;color:#007cb0}.forge-os-5-teaser .chance-to-win .no-container .right .wrapper .color-button:hover svg path,.forge-os-5-teaser .launch-event .no-container .right .wrapper .color-button:hover svg path{stroke:#007cb0}.forge-os-5-teaser .launch-event{background-color:#000;background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/filming-background.jpg);background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.forge-os-5-teaser .chance-to-win{background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/win-forge-os.jpg);background-repeat:no-repeat;background-size:cover}}@media (max-width:991.98px){.forge-os-5-teaser .chance-to-win{background-color:#27272f}}.modal-pop-up{z-index:3000!important}.modal-pop-up .modal-dialog{max-width:700px!important;text-align:center}.modal-pop-up .modal-dialog .modal-content{background-color:#000}.modal-pop-up .modal-dialog .modal-content .modal-text{margin-top:2rem;margin-bottom:2rem}.modal-pop-up .modal-dialog .modal-content h2,.modal-pop-up .modal-dialog .modal-content p{text-align:center;color:#fff}.modal-pop-up .modal-dialog .modal-content h2{margin-bottom:1.5rem;font-size:40px}@media (max-width:767.98px){.modal-pop-up .modal-dialog .modal-content h2{font-size:24px}}.modal-pop-up .modal-dialog .modal-content .subtitle{opacity:.6;font-size:21px;margin-bottom:1rem}.modal-pop-up .modal-dialog .modal-content .subtext{margin-bottom:2rem;font-size:30px}.modal-pop-up .modal-dialog .modal-content .color-button{z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin:auto;padding:.5rem 1.5rem;background-color:#000;border-radius:30px;border:1px solid #fff}.modal-pop-up .modal-dialog .modal-content .color-button p{margin-bottom:0;color:#fff;font-weight:500;font-size:16px;line-height:19px}.modal-pop-up .modal-dialog .modal-content .color-button .addeventatc_icon{display:none}.modal-pop-up.right{animation-name:fade-in-right;animation-duration:2s;animation-timing-function:ease-in-out}@keyframes fade-in-right{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}.turnkey-solutions-hero{padding-bottom:3rem}@media (min-width:992px){.turnkey-solutions-hero{padding-bottom:5rem}}.expansion-modules{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.expansion-modules{padding-top:5rem;padding-bottom:5rem}}.all-in-one-solution{position:relative;padding-top:3rem}.all-in-one-solution .bg{display:none;height:30%;width:100%;bottom:0;position:absolute;z-index:-1}.all-in-one-solution .bg .bg-curve{width:100%;position:relative;top:1px}.all-in-one-solution .bg .bg-color{background-color:#f3f3f3;height:100%}@media (min-width:992px){.all-in-one-solution{padding-top:5rem}.all-in-one-solution .bg{display:block}}.all-in-one-solution .text-container{padding-bottom:3rem;max-width:448px}.benefits-forge{text-align:center;background-color:#f3f3f3}.turnkey-packages{padding-top:3rem;padding-bottom:3rem;background-color:#2cccee}@media (min-width:992px){.turnkey-packages{background-image:linear-gradient(to right,#2cccee,#1472d1);padding-top:5rem;padding-bottom:5rem}}@media (min-width:992px){.turnkey-forge{background-image:linear-gradient(to right,#2bb374,#2ba57e)}}.gif-text{padding-top:5rem;padding-bottom:1rem}.gif-text .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.gif-text .row{max-width:540px}}@media (min-width:768px){.gif-text .row{max-width:720px}}@media (min-width:992px){.gif-text .row{max-width:960px}}@media (min-width:1200px){.gif-text .row{max-width:1140px}}.gif-text .row .text-test .container-test{padding-top:1rem;padding-bottom:1rem;max-width:256px;padding-right:15px;padding-left:15px;margin:auto}.gif-text .row .text-test .container-test h2,.gif-text .row .text-test .container-test p{color:#fff}.gif-text .row .text-test .container-test p{margin-bottom:2rem;font-weight:300}.gif-text .row .text-test .container-test a{min-width:156px}.turnkey-forge-test-b{background:linear-gradient(90deg,#202b3c 0,#223850 50%,#2a9dd4 100%)}.turnkey-forge-test-b video{height:100%;width:100%}.turnkey-forge-test-g{background:linear-gradient(90deg,#e4e4e4 0,#c4c4c4 50%,#a4a4a4 100%)}.turnkey-forge-test-g video{height:100%;width:100%}.bar-landing-page{padding-right:0!important;align-items:stretch!important}@media (max-width:575.98px){.bar-landing-page .landing-page-contact,.bar-landing-page .top-bar-left{flex:0 0 50%;max-width:50%}}@media (max-width:575.98px){.bar-landing-page .top-bar-left{margin:auto!important}.bar-landing-page .top-bar-left .logo-landing{width:115px!important;margin:unset!important}}.bar-landing-page .landing-page-contact{display:block!important}.bar-landing-page .landing-page-contact .menu{height:100%}.bar-landing-page .landing-page-contact .menu .menu-item{display:flex;background:#007cb0;transition:all .3s ease;cursor:pointer;pointer-events:all}.bar-landing-page .landing-page-contact .menu .menu-item .text-wrapper{margin:auto}@media (max-width:767.98px){h3{font-size:32px}}.hero-landing-page .no-container video,.landing-video .no-container video{height:auto;width:100%;background-color:#fff}.landing-video .no-container{position:relative}.landing-video .no-container .wrapper{width:100%}.landing-video .no-container .wrapper .play-button{position:absolute;top:2rem;left:2rem}.landing-video .no-container .wrapper .play-button h3{margin-bottom:2rem;max-width:425px;font-size:56px;line-height:64px;color:#fff;text-shadow:#ccc 1px 1px}@media (max-width:991.98px){.landing-video .no-container .wrapper .play-button h3{max-width:373px;font-size:48px;line-height:56px}}@media (max-width:575.98px){.landing-video .no-container .wrapper .play-button h3{max-width:230px;font-size:28px;line-height:36px}}@media (max-width:575.98px){.landing-video .no-container .wrapper .play-button img{max-width:40px}}.landing-forge-cta{margin-top:-.5rem;background-color:#007cb0}.landing-forge-cta .container{padding-top:4rem;padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-forge-cta .container{flex-direction:column}}@media (min-width:992px){.landing-forge-cta .container .left,.landing-forge-cta .container .right{flex:0 0 50%;max-width:50%}}.landing-forge-cta .container .right .wrapper{max-width:460px;margin:auto}@media (min-width:992px){.landing-forge-cta .container .right .wrapper{margin-right:0}}.landing-forge-cta .container .right .wrapper p{margin-bottom:2rem;font-weight:600}.landing-forge-cta .container .right .wrapper img{margin-right:.5rem}.landing-forge-cta .container h3,.landing-forge-cta .container p{color:#fff}.landing-forge-cta .container h3{font-weight:500}.landing-forge-cta .container p{margin-bottom:1.5rem;font-size:24px;line-height:32px}.landing-forge-cta .container button{padding:.5rem 2rem;background-color:#000;color:#fff;border-radius:unset!important;font-size:16px}@media (max-width:575.98px){.landing-forge-cta .container button{font-size:12px}}.landing-automation-solution .no-container{padding-top:6rem;padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-automation-solution .no-container{padding-top:4rem;flex-direction:column}}@media (min-width:992px){.landing-automation-solution .no-container .left,.landing-automation-solution .no-container .right{flex:0 0 50%;max-width:50%}}.landing-automation-solution .no-container .left{margin:auto}@media (min-width:992px){.landing-automation-solution .no-container .left{max-width:456px}}@media (max-width:991.98px){.landing-automation-solution .no-container .left{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-bottom:2rem;max-width:600px}}.landing-automation-solution .no-container .left h3{margin-bottom:2rem;font-weight:600}@media (min-width:992px){.landing-automation-solution .no-container .left h3{max-width:360px}}.landing-automation-solution .no-container .left p{font-size:18px;line-height:24px}.landing-automation-solution .no-container .right img{height:auto;width:100%}.landing-forge-station .container{padding-bottom:4rem}.landing-forge-station .container .image img{height:auto;width:100%}@media (min-width:992px){.landing-forge-station .container .text{margin-top:-7rem}}.landing-forge-station .container .text .wrapper{background-color:#fff;z-index:2;position:relative;margin-left:auto;padding:2rem 4rem}@media (min-width:992px){.landing-forge-station .container .text .wrapper{max-width:50%}}@media (max-width:991.98px){.landing-forge-station .container .text .wrapper{display:flex;flex-direction:column;margin:auto;padding:2rem 0 0}}@media (max-width:767.98px){.landing-forge-station .container .text .wrapper{margin:auto}}.landing-forge-station .container .text .wrapper h3{margin-bottom:2rem;font-weight:600}@media (min-width:992px){.landing-forge-station .container .text .wrapper h3{max-width:360px}}.landing-forge-station .container .text .wrapper button{padding:.5rem 2rem;background-color:#007cb0;color:#fff;border-radius:unset!important;font-size:16px}.landing-manufacturers{background-color:#007cb0}.landing-manufacturers .container{padding-top:4rem;padding-bottom:4rem}.landing-manufacturers .container h2{margin-bottom:4rem;color:#ddd}.landing-manufacturers .container .quotes{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}@media (max-width:991.98px){.landing-manufacturers .container .quotes{flex-direction:column}}.landing-manufacturers .container .quotes .item{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:992px){.landing-manufacturers .container .quotes .item{flex:0 0 33.33333%;max-width:33.33333%}}@media (max-width:991.98px){.landing-manufacturers .container .quotes .item{margin-bottom:2rem}}.landing-manufacturers .container .quotes .item .wrapper{position:relative;padding:3.5rem 2rem 2rem;background-color:#fff}.landing-manufacturers .container .quotes .item .wrapper>img{position:absolute;top:-25px;max-width:64px}@media (min-width:992px){.landing-manufacturers .container .quotes .item .wrapper>p{min-height:220px}}.landing-manufacturers .container .quotes .item .wrapper .headshot{display:flex}.landing-manufacturers .container .quotes .item .wrapper .headshot img{margin-right:1rem}.landing-manufacturers .container .quotes .item .wrapper .headshot .description{max-width:167px}.landing-manufacturers .container .quotes .item .wrapper .headshot .description p{font-size:16px}.landing-manufacturers .container .quotes .item .wrapper .headshot .description .name{margin-bottom:0;color:#007cb0}.landing-diy-automation .no-container{padding-top:4rem;padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-diy-automation .no-container{flex-direction:column}}@media (max-width:991.98px){.landing-diy-automation .no-container{padding-bottom:0}}@media (min-width:992px){.landing-diy-automation .no-container .left,.landing-diy-automation .no-container .right{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.landing-diy-automation .no-container .left{margin-bottom:2rem}}.landing-diy-automation .no-container .left img{height:auto;width:100%}.landing-diy-automation .no-container .right{margin:auto}@media (min-width:992px){.landing-diy-automation .no-container .right{max-width:456px}}@media (max-width:991.98px){.landing-diy-automation .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:600px}}.landing-diy-automation .no-container .right h3{margin-bottom:2rem;font-weight:600}@media (min-width:992px){.landing-diy-automation .no-container .right h3{max-width:360px}}.landing-diy-automation .no-container .right p{font-size:18px;line-height:24px}.landing-robots{background-color:#fff;background-image:-webkit-linear-gradient(-80deg,#fff 50%,#f3f3f3 50%)}.landing-robots .container{padding-bottom:6rem;display:flex;flex-wrap:wrap}@media (max-width:991.98px){.landing-robots .container{flex-direction:column}}@media (min-width:992px){.landing-robots .container .left,.landing-robots .container .right{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.landing-robots .container .left,.landing-robots .container .right{margin-bottom:2rem}}.landing-robots .container .left img,.landing-robots .container .right img{margin-bottom:2rem}.landing-robots .container .left>h3,.landing-robots .container .left>p,.landing-robots .container .right>h3,.landing-robots .container .right>p{text-align:center}.landing-robots .container .left>h3,.landing-robots .container .right>h3{font-weight:600}.landing-robots .container .left p,.landing-robots .container .right p{font-size:18px}@media (min-width:992px){.landing-robots .container .left{padding-right:4rem}}@media (min-width:992px){.landing-robots .container .right{padding-left:4rem}}.landing-robots .container div.blueTable{border:1px solid #1c6ea4;background-color:#f3f3f3;width:100%;text-align:left;border-collapse:collapse}.landing-robots .container .divTable.blueTable .divTableCell,.landing-robots .container .divTable.blueTable .divTableHead{border:2px solid #eee;padding:.5rem .75rem}.landing-robots .container .divTable.blueTable .divTableBody .divTableCell{font-size:16px}.landing-robots .container .divTable.blueTable .divTableCell:nth-child(even){background:#fff}.landing-robots .container .blueTable .tableFootStyle{font-size:16px}.landing-robots .container .blueTable .tableFootStyle .links{text-align:right}.landing-robots .container .blueTable .tableFootStyle .links a{display:inline-block;background:#1c6ea4;color:#fff;padding:2px 8px;border-radius:5px}.landing-robots .container .blueTable.outerTableFooter{border-top:none}.landing-robots .container .blueTable.outerTableFooter .tableFootStyle{padding:3px 5px}.landing-robots .container .divTable{display:table}.landing-robots .container .divTableRow{display:table-row}.landing-robots .container .divTableHeading{display:table-header-group}.landing-robots .container .divTableCell,.landing-robots .container .divTableHead{display:table-cell}.landing-robots .container .divTableHeading{display:table-header-group}.landing-robots .container .divTableFoot{display:table-footer-group}.landing-robots .container .divTableBody{display:table-row-group}@media (max-width:991.98px){.landing-robots .right.landing-page-b-right{margin-bottom:0}}.landing-robots .pricing-info{padding-bottom:6rem;text-align:center}@media (max-width:767.98px){.landing-robots .pricing-info{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.landing-robots .pricing-info button{padding:.5rem 4rem;background-color:#007cb0;border-radius:unset;color:#fff;font-size:28px}@media (max-width:767.98px){.landing-robots .pricing-info button{font-size:22px}}.landing-local-support .no-container{padding-bottom:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-local-support .no-container{flex-direction:column;padding-bottom:0}}@media (min-width:992px){.landing-local-support .no-container .left,.landing-local-support .no-container .right{flex:0 0 50%;max-width:50%}}.landing-local-support .no-container .left{text-align:center}@media (max-width:991.98px){.landing-local-support .no-container .left{margin-bottom:2rem}}.landing-local-support .no-container .left img{max-width:500px;height:auto;width:100%}.landing-local-support .no-container .right{margin:auto}@media (min-width:992px){.landing-local-support .no-container .right{max-width:456px}}@media (max-width:991.98px){.landing-local-support .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:600px}}.landing-local-support .no-container .right h3{margin-bottom:2rem;max-width:360px;font-weight:600}.landing-local-support .no-container .right p{font-size:18px;line-height:24px}.landing-automation-solution .sales{border-radius:unset!important;background-color:#007cb0;color:#fff}.landing-automation-solution:nth-child(14) .no-container{padding-top:0}@media (max-width:991.98px){.landing-automation-solution:nth-child(14) .no-container{flex-direction:column-reverse}.landing-automation-solution:nth-child(14) .no-container .right{margin-bottom:2rem}}.landing-payload-reach{background-color:#fff;background-image:-webkit-linear-gradient(-80deg,#fff 50%,#f3f3f3 50%)}.landing-payload-reach .image{text-align:center;margin:auto auto 4rem auto}@media (min-width:576px){.landing-payload-reach .image{max-width:540px}}@media (min-width:768px){.landing-payload-reach .image{max-width:720px}}@media (min-width:992px){.landing-payload-reach .image{max-width:960px}}@media (min-width:1200px){.landing-payload-reach .image{max-width:1140px}}.landing-payload-reach .image img{max-width:984px;height:auto;width:100%}@media (max-width:767.98px){.landing-payload-reach .image img{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.landing-payload-reach .container{display:flex;flex-wrap:wrap}@media (min-width:992px){.landing-payload-reach .container{padding-bottom:8rem}}@media (max-width:991.98px){.landing-payload-reach .container{padding-bottom:4rem;flex-direction:column}}@media (min-width:992px){.landing-payload-reach .container .left{flex:0 0 33.33333%;max-width:33.33333%}}.landing-payload-reach .container .left .wrapper{max-width:312px}@media (min-width:992px){.landing-payload-reach .container .right{flex:0 0 66.66667%;max-width:66.66667%}}.landing-payload-reach .container .right p{font-size:24px;line-height:32px;color:#585858}.landing-info .no-container{display:flex;flex-wrap:wrap}@media (max-width:767.98px){.landing-info .no-container{flex-direction:column}}.landing-info .no-container h3{font-size:32px;font-weight:500;line-height:40px}@media (max-width:767.98px){.landing-info .no-container h3{font-size:24px;line-height:32px}}.landing-info .no-container p{font-size:18px;line-height:24px}.landing-info .no-container .left,.landing-info .no-container .right{padding-top:4rem;padding-bottom:4rem}@media (min-width:992px){.landing-info .no-container .left,.landing-info .no-container .right{flex:0 0 50%;max-width:50%;display:flex}}@media (max-width:991.98px){.landing-info .no-container .left,.landing-info .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}.landing-info .no-container .wrapper{margin:auto}@media (min-width:992px){.landing-info .no-container .wrapper{max-width:460px}}@media (max-width:991.98px){.landing-info .no-container .wrapper{max-width:600px}}.landing-info .no-container .left{background-color:#007cb0}.landing-info .no-container .left h3{color:#ddd}.landing-info .no-container .left button{border-radius:unset!important;font-size:16px;background-color:#fff;color:#007cb0}.landing-info .no-container .right img{max-width:146px}@media (max-width:991.98px){.landing-info .no-container .right img{display:block;margin:2rem auto auto}}.landing-footer{background-color:#0f1015}.landing-footer .container{padding-top:6rem;padding-bottom:6rem}@media (max-width:991.98px){.landing-footer .container{padding-top:4rem;padding-bottom:2rem}}.landing-footer .container .top{border-bottom:1px solid rgba(255,255,255,.16)}.landing-footer .container .top .wrapper{padding-bottom:4rem}@media (max-width:991.98px){.landing-footer .container .top .wrapper{display:flex;flex-direction:column}}.landing-footer .container .top .wrapper h2{margin-bottom:2rem;font-size:48px;line-height:56px;color:#fff}@media (max-width:767.98px){.landing-footer .container .top .wrapper h2{font-size:24px;line-height:32px}}.landing-footer .container .top .wrapper button{border-radius:0!important;padding:.5rem 2rem;background-color:#fff;font-size:16px}.landing-footer .container .bottom{margin-top:4rem;display:flex;flex-wrap:wrap;align-items:center}@media (max-width:991.98px){.landing-footer .container .bottom{flex-direction:column}}.landing-footer .container .bottom p{font-size:24px;color:#fff}@media (min-width:768px){.landing-footer .container .bottom p{text-align:center}}@media (min-width:992px){.landing-footer .container .bottom .left{flex:0 0 41.66667%;max-width:41.66667%}}@media (max-width:991.98px){.landing-footer .container .bottom .left{margin-bottom:2rem}}.landing-footer .container .bottom .left img{max-width:110px}@media (min-width:992px){.landing-footer .container .bottom .right{flex:0 0 58.33333%;max-width:58.33333%}.landing-footer .container .bottom .right p{text-align:right}}.mod.modal-landing-page .header{width:100%}.mod.modal-landing-page .header .modal-title{margin-left:1rem;text-align:center;font-weight:600}.mod.modal-landing-page .modal-size{max-width:600px!important}.mod.modal-landing-page .modal .modal-size .background{padding:2rem;background-color:#fff!important}.mod.modal-landing-page .modal .modal-size .background .gform_button{max-width:200px}@media (max-width:767.98px){.mod.modal-landing-page .modal .modal-size .background .gform_button{max-width:unset}}.mod.modal-landing-page .modal .modal-size .background .top_label .gfield_label{font-weight:600!important}.mod.modal-landing-page .gform_confirmation_message{text-align:center}@media (min-width:768px){.mod.modal-landing-page .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .gfield label{margin-bottom:1rem!important}}@media (min-width:768px){.mod.modal-landing-page .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .name_first label,.mod.modal-landing-page .modal .modal-dialog .modal-content .modal-body .gform_wrapper form .name_last label{display:block!important;margin-top:.5rem}}@media (max-width:767.98px){.guide .header h4{font-size:20px}}.landing-support-b{padding-top:4rem}.landing-info-b .right{background-color:#f3f3f3}.landing-forge-banner{background-color:#f3f3f3}.landing-forge-banner .container{padding-top:4rem;padding-bottom:4rem}.landing-forge-banner .container h2{margin-bottom:4rem;font-size:56px;line-height:64px}@media (max-width:767.98px){.landing-forge-banner .container h2{font-size:32px;line-height:40px}}.landing-forge-banner .container .wrapper{text-align:center}.landing-forge-banner .container .wrapper button{padding:.5rem 4rem;border-radius:unset;background-color:#0f1015;color:#fff;font-size:28px}@media (max-width:767.98px){.landing-forge-banner .container .wrapper button{font-size:22px}}.beta .module1{min-height:100vh;position:relative;background-size:cover;padding-top:5em}@media (max-width:767.98px){.beta .module1{padding-top:3em;background-position:center}}@media (min-width:992px){.beta .module1 .row{padding-right:3em}}.beta .module1 .row{height:100%}.beta .module1 .container{height:100%}.beta .module1 .container .text{position:relative;max-width:420px;padding-bottom:2em}.beta .module1 .container .text img{margin-bottom:1.5em;height:60px;width:484px}@media (max-width:575.98px){.beta .module1 .container .text img{max-width:300px}}.beta .module1 .container .text h1{color:#00b0f0;font-size:45px;font-weight:500;letter-spacing:0;line-height:54px;margin-bottom:1em}.beta .module1 .container .text h2{color:#fff;font-size:30px;font-weight:500;letter-spacing:0;line-height:36px}.beta .module1 .container .text p{opacity:.5;color:#fff;font-size:16px;letter-spacing:0;line-height:24px}@media (max-width:991.98px){.beta .module1 .container .text{margin:auto}}.beta .module1 .arrow-text{min-height:312px;color:#fff;padding:3em 0;margin-bottom:3em;position:relative}@media (max-width:575.98px){.beta .module1 .arrow-text{padding:1.5em 0}}.beta .module1 .arrow-text .text-wrapper{max-width:400px;position:relative;z-index:2}.beta .module1 .arrow-text .text-wrapper h2{font-size:45px;font-weight:700;letter-spacing:0;width:300px}.beta .module1 .arrow-text .text-wrapper p{font-size:16px;letter-spacing:0;line-height:24px}@media (max-width:991.98px){.beta .module1 .arrow-text .text-wrapper{margin:auto}.beta .module1 .arrow-text .text-wrapper h2{font-size:35px}}.beta .module1 .gform_confirmation_wrapper{height:100%;background:#000;text-align:center;padding:4em;color:#fff}.beta .module1 .gform_confirmation_wrapper .title{font-size:45px;font-weight:500;margin-bottom:2em}.beta .module1 .gform_wrapper{padding:4em;background-color:#000;max-width:575px;margin:auto;height:100%}@media (max-width:767.98px){.beta .module1 .gform_wrapper{padding:3em 1em 0 1em}}.beta .module1 .gform_wrapper h3.gform_title{color:#fff;font-size:45px;font-weight:500;letter-spacing:0;line-height:54px;margin-bottom:1rem}.beta .module1 .gform_wrapper .gform_description{color:#888889;font-size:16px;letter-spacing:0;line-height:24px}.beta .module1 .gform_wrapper .gfield_label{display:none}.beta .module1 .gform_wrapper input{background-color:transparent;width:100%!important;color:#fff;padding:1rem!important}.beta .module1 .gform_wrapper .gfield_error{background:0 0;border:none}.beta .module1 .gform_wrapper ::-webkit-input-placeholder{color:#888889}.beta .module1 .gform_wrapper :-moz-placeholder{opacity:1;color:#888889}.beta .module1 .gform_wrapper ::-moz-placeholder{opacity:1;color:#888889}.beta .module1 .gform_wrapper :-ms-input-placeholder{color:#888889}.beta .module1 .gform_wrapper input:-moz-placeholder{color:#888889}.beta .module1 .gform_wrapper .gform_footer input{font-weight:400;background-color:#00b0f0;border-radius:0}.beta .module1 .no-container{position:absolute;bottom:0;left:0;margin-left:-100%;min-height:312px;width:200%;background-position:right;background-repeat:no-repeat}.forge-os-5-b .forge-video{position:relative}.forge-os-5-b .forge-video .no-container .image img{height:100%;width:100%;object-fit:cover;filter:brightness(60%)}@media (min-width:992px){.forge-os-5-b .forge-video .no-container .image img{object-position:0 -85px}}.forge-os-5-b .forge-video .no-container .video{position:relative;transition:all .3s ease}@media (min-width:992px){.forge-os-5-b .forge-video .no-container .video{max-width:300px;margin:auto}}@media (min-width:992px){.forge-os-5-b .forge-video .no-container .video .play-button{max-width:40px!important}}.forge-os-5-b .forge-video .no-container .video .play-button:hover,.forge-os-5-b .forge-video .no-container .video video:hover+.play-button{display:block}@media (min-width:992px){.forge-os-5-b .forge-video .no-container .video video{height:auto;width:auto;max-width:100%}}@media (max-width:991.98px){.forge-os-5-b .forge-video .no-container .video video{height:auto;max-height:calc(100vh - 120px);width:auto;max-width:100%}}.forge-os-5-b .forge-video .no-container .video img{position:absolute;width:80px;transform:translate(-50%,-50%);top:50%;left:50%}@media (max-width:767.98px){.forge-os-5-b .forge-video .no-container .video img{width:40px;margin-bottom:1em}}.forge-os-5-b .forge-video .no-container .video .sound-button{width:40px;bottom:2em;top:unset;transform:unset;left:3em;cursor:pointer}@media (min-width:992px){.forge-os-5-b .forge-video .no-container .video .sound-button{max-width:20px}}@media (max-width:767.98px){.forge-os-5-b .forge-video .no-container .video .sound-button{width:20px;bottom:0;left:1em}}.forge-os-5-b .forge-video .no-container .video .full-screen-button{width:40px;bottom:2em;top:unset;transform:unset;left:unset;right:3em;cursor:pointer}@media (min-width:992px){.forge-os-5-b .forge-video .no-container .video .full-screen-button{max-width:20px}}@media (max-width:767.98px){.forge-os-5-b .forge-video .no-container .video .full-screen-button{width:20px;bottom:0;right:1em}}.forge-os-5-b .forge-video .text{position:relative;background-color:#1d1c21;padding-bottom:8em;padding-top:8em;background-size:cover}@media (max-width:991.98px){.forge-os-5-b .forge-video .text{padding-bottom:4em;padding-top:4em}}@media (max-width:767.98px){.forge-os-5-b .forge-video .text{padding-right:15px;padding-left:15px}}.forge-os-5-b .forge-video .text .container{position:relative;padding:0}.forge-os-5-b .forge-video .text .container .video-wrapper{padding-bottom:4rem;display:flex;align-items:center}@media (min-width:992px){.forge-os-5-b .forge-video .text .container .video-wrapper{max-width:1000px;margin:auto}}@media (max-width:991.98px){.forge-os-5-b .forge-video .text .container .video-wrapper{flex-direction:column}}@media (min-width:992px){.forge-os-5-b .forge-video .text .container .video-wrapper .left,.forge-os-5-b .forge-video .text .container .video-wrapper .right{position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (min-width:992px){.forge-os-5-b .forge-video .text .container .video-wrapper .left{flex:0 0 58.33333%;max-width:58.33333%}}.forge-os-5-b .forge-video .text .container .video-wrapper .left img{max-width:400px;margin-bottom:1em}@media (max-width:991.98px){.forge-os-5-b .forge-video .text .container .video-wrapper .left img{max-width:450px}}@media (max-width:767.98px){.forge-os-5-b .forge-video .text .container .video-wrapper .left img{max-width:300px}}@media (max-width:575.98px){.forge-os-5-b .forge-video .text .container .video-wrapper .left img{max-width:240px}}.forge-os-5-b .forge-video .text .container .video-wrapper .left h1,.forge-os-5-b .forge-video .text .container .video-wrapper .left p{color:#fff}.forge-os-5-b .forge-video .text .container .video-wrapper .left h1{font-size:40px;font-weight:600}@media (max-width:767.98px){.forge-os-5-b .forge-video .text .container .video-wrapper .left h1{font-size:24px}}@media (max-width:575.98px){.forge-os-5-b .forge-video .text .container .video-wrapper .left h1{font-size:20px}}@media (max-width:575.98px){.forge-os-5-b .forge-video .text .container .video-wrapper .left p{font-size:16px}}@media (max-width:350px){.forge-os-5-b .forge-video .text .container .video-wrapper .left p{margin-bottom:1rem}}@media (min-width:992px){.forge-os-5-b .forge-video .text .container .video-wrapper .right{flex:0 0 41.66667%;max-width:41.66667%}}.forge-os-5-b .forge-video .text .register-boxes{display:flex;align-items:center}@media (max-width:991.98px){.forge-os-5-b .forge-video .text .register-boxes{flex-direction:column}}.forge-os-5-b .forge-video .text .register-boxes .left,.forge-os-5-b .forge-video .text .register-boxes .right{width:100%}@media (min-width:992px){.forge-os-5-b .forge-video .text .register-boxes .left,.forge-os-5-b .forge-video .text .register-boxes .right{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}.forge-os-5-b .forge-video .text .register-boxes .left h2,.forge-os-5-b .forge-video .text .register-boxes .right h2{margin-bottom:.75em;color:#fff;font-weight:600;font-size:16px;line-height:20px}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .subtitle,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .subtitle{padding-left:.25em;margin-bottom:0;font-weight:600;font-size:24px;line-height:28px;border:2px solid #d8d8d8;background-color:#d8d8d8}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper{text-align:center;padding:1em;min-height:165px;border:1px solid #d8d8d8}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper h3,.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper p,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper h3,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper p{margin-bottom:.25em;font-size:16px;line-height:20px;color:#fff}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper h3,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper h3{opacity:.9}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper p,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper p{margin-bottom:.25em}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .date,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .date{font-weight:600}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .wrapper-youtube,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .wrapper-youtube{display:flex;align-items:center;justify-content:center;margin-bottom:.25em}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .wrapper-youtube img,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .wrapper-youtube img{margin-right:1em}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .wrapper-youtube p,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .wrapper-youtube p{opacity:.9;margin-bottom:0}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .color-button,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .color-button{text-align:center;z-index:0!important;width:200px;margin-top:.75rem;padding:.5rem 1.5rem;background-color:#fff;border-radius:30px;border:1px solid #fff}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .color-button p,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .color-button p{margin-bottom:0;color:#000;font-weight:600;font-size:16px;line-height:19px}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .color-button .addeventatc_icon,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .color-button .addeventatc_icon{display:none}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .color-button:hover,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .color-button:hover{background-color:#000;border:1px solid #000}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .color-button:hover p,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .color-button:hover p{opacity:1;color:#fff}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .color-button:hover svg path,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .color-button:hover svg path{stroke:#007cb0}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .description,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .description{opacity:.9;max-width:400px;margin:auto;line-height:26px}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .button-register,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .button-register{text-align:center;margin-top:.75rem}.forge-os-5-b .forge-video .text .register-boxes .left .wrapper .inner-wrapper .button-register button,.forge-os-5-b .forge-video .text .register-boxes .right .wrapper .inner-wrapper .button-register button{padding:.5rem 3rem;color:#fff;font-size:16px;line-height:20px;background-color:#007cb0;border-radius:30px;border:1px solid #007cb0}@media (max-width:991.98px){.forge-os-5-b .forge-video .text .register-boxes .left{padding-bottom:2rem}}.forge-os-5-b .sign-up{margin-top:-.5rem}.forge-os-5-b .sign-up .no-container{padding-top:6rem;padding-bottom:6rem;background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/sign-up-background.jpg);background-repeat:no-repeat;background-size:cover}.forge-os-5-b .sign-up .no-container .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.forge-os-5-b .sign-up .no-container .wrapper{max-width:540px}}@media (min-width:768px){.forge-os-5-b .sign-up .no-container .wrapper{max-width:720px}}@media (min-width:992px){.forge-os-5-b .sign-up .no-container .wrapper{max-width:960px}}@media (min-width:1200px){.forge-os-5-b .sign-up .no-container .wrapper{max-width:1140px}}.forge-os-5-b .sign-up .no-container .wrapper h2{max-width:600px;margin-bottom:2rem;color:#fff;font-size:55px;line-height:64px}@media (max-width:767.98px){.forge-os-5-b .sign-up .no-container .wrapper h2{font-size:24px}}.forge-os-5-b .sign-up .no-container .wrapper .button-wrapper{color:#fff;font-weight:500}.forge-os-5-b .sign-up .no-container .wrapper .button-wrapper button{display:flex;align-items:center;padding:.5rem 4rem;border:1px solid #fff;border-radius:30px}.forge-os-5-b .sign-up .no-container .wrapper .button-wrapper button p{margin-bottom:0;color:#fff;font-size:16px}.forge-os-5-b .one-platform .text-bg{background-color:#f0f0f1}.forge-os-5-b .one-platform .top-text{padding-top:2em;padding-bottom:1em;display:none}@media (max-width:991.98px){.forge-os-5-b .one-platform .top-text{display:block}}@media (max-width:767.98px){.forge-os-5-b .one-platform .no-container{height:300px}}.forge-os-5-b .one-platform .no-container .text{position:relative}.forge-os-5-b .one-platform .no-container .text video{object-fit:cover;position:relative;z-index:1;height:100%;width:100%}@media (min-width:1700px){.forge-os-5-b .one-platform .no-container .text video{height:650px}}@media (max-width:767.98px){.forge-os-5-b .one-platform .no-container .text video{height:300px}}.forge-os-5-b .one-platform .no-container .text .container{padding-top:6rem;padding-bottom:6rem;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}@media (max-width:767.98px){.forge-os-5-b .one-platform .no-container .text .container{padding-top:4rem;padding-bottom:4rem}}.forge-os-5-b .one-platform .no-container .text .container h1,.forge-os-5-b .one-platform .no-container .text .container p{color:#000}@media (max-width:991.98px){.forge-os-5-b .one-platform .no-container .text .container h1,.forge-os-5-b .one-platform .no-container .text .container p{color:transparent}}.forge-os-5-b .one-platform .no-container .text .container h1{margin-bottom:2rem;max-width:500px;font-size:40px;line-height:40px}.forge-os-5-b .one-platform .no-container .text .container p{max-width:350px;font-size:18px;line-height:22px}.forge-os-5-b .ignite-innovation .container{padding-top:6rem;padding-bottom:6rem;display:flex;align-items:center}@media (min-width:992px){.forge-os-5-b .ignite-innovation .container{padding-left:0;padding-right:0}}@media (max-width:991.98px){.forge-os-5-b .ignite-innovation .container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.forge-os-5-b .ignite-innovation .container .image,.forge-os-5-b .ignite-innovation .container .text{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (max-width:991.98px){.forge-os-5-b .ignite-innovation .container .image{margin-bottom:2rem}}.forge-os-5-b .ignite-innovation .container .text{padding-left:2rem}.forge-os-5-b .ignite-innovation .container .text .wrapper{max-width:490px}.forge-os-5-b .ignite-innovation .container .text .wrapper h2{font-weight:600}.forge-os-5-b .ignite-innovation .container .text .wrapper p{margin-bottom:0}.forge-os-5-b .module6-home.bottom-blocks .no-container{padding-left:0;padding-right:0}.forge-os-5-b .module6-home.bottom-blocks .no-container img{left:205px}.forge-os-5-b .chance-to-win h2,.forge-os-5-b .launch-event h2{color:#fff;font-size:28px;font-weight:600;line-height:32px}.forge-os-5-b .chance-to-win p,.forge-os-5-b .launch-event p{opacity:.8;color:#fff;font-size:18px;line-height:24px}.forge-os-5-b .chance-to-win .no-container,.forge-os-5-b .launch-event .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;display:flex}@media (min-width:576px){.forge-os-5-b .chance-to-win .no-container,.forge-os-5-b .launch-event .no-container{max-width:540px}}@media (min-width:768px){.forge-os-5-b .chance-to-win .no-container,.forge-os-5-b .launch-event .no-container{max-width:720px}}@media (min-width:992px){.forge-os-5-b .chance-to-win .no-container,.forge-os-5-b .launch-event .no-container{max-width:960px}}@media (min-width:1200px){.forge-os-5-b .chance-to-win .no-container,.forge-os-5-b .launch-event .no-container{max-width:1140px}}@media (max-width:991.98px){.forge-os-5-b .chance-to-win .no-container,.forge-os-5-b .launch-event .no-container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}.forge-os-5-b .chance-to-win .no-container .left,.forge-os-5-b .chance-to-win .no-container .right,.forge-os-5-b .launch-event .no-container .left,.forge-os-5-b .launch-event .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.forge-os-5-b .chance-to-win .no-container .left .wrapper,.forge-os-5-b .chance-to-win .no-container .right .wrapper,.forge-os-5-b .launch-event .no-container .left .wrapper,.forge-os-5-b .launch-event .no-container .right .wrapper{height:100%;width:100%}.forge-os-5-b .chance-to-win .no-container .left .wrapper .inner-wrapper,.forge-os-5-b .chance-to-win .no-container .right .wrapper .inner-wrapper,.forge-os-5-b .launch-event .no-container .left .wrapper .inner-wrapper,.forge-os-5-b .launch-event .no-container .right .wrapper .inner-wrapper{display:flex;align-items:center}.forge-os-5-b .chance-to-win .no-container .left .wrapper .inner-wrapper,.forge-os-5-b .launch-event .no-container .left .wrapper .inner-wrapper{margin-bottom:1rem;color:#fff}.forge-os-5-b .chance-to-win .no-container .left .wrapper p,.forge-os-5-b .launch-event .no-container .left .wrapper p{opacity:1;margin-right:1rem;margin-bottom:0;font-weight:600}.forge-os-5-b .chance-to-win .no-container .right .wrapper .sign-up-button-2,.forge-os-5-b .launch-event .no-container .right .wrapper .sign-up-button-2{text-align:center;width:200px;margin-top:1rem;padding:.5rem 1.5rem;border-radius:30px;border:1px solid #fff}.forge-os-5-b .chance-to-win .no-container .right .wrapper .sign-up-button-2 p,.forge-os-5-b .launch-event .no-container .right .wrapper .sign-up-button-2 p{margin-bottom:0}.forge-os-5-b .chance-to-win .no-container .right .wrapper .sign-up-button-2:hover,.forge-os-5-b .launch-event .no-container .right .wrapper .sign-up-button-2:hover{background-color:#007cb0;border:1px solid #007cb0}.forge-os-5-b .chance-to-win .no-container .right .wrapper .sign-up-button-2:hover p,.forge-os-5-b .launch-event .no-container .right .wrapper .sign-up-button-2:hover p{opacity:1}.forge-os-5-b .chance-to-win .no-container .right .wrapper .color-button,.forge-os-5-b .launch-event .no-container .right .wrapper .color-button{text-align:center;z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin-top:2rem;padding:.5rem 1.5rem;background-color:transparent;border-radius:30px;border:1px solid #fff}.forge-os-5-b .chance-to-win .no-container .right .wrapper .color-button p,.forge-os-5-b .launch-event .no-container .right .wrapper .color-button p{margin-bottom:0;color:#fff;font-size:16px;line-height:19px}.forge-os-5-b .chance-to-win .no-container .right .wrapper .color-button .addeventatc_icon,.forge-os-5-b .launch-event .no-container .right .wrapper .color-button .addeventatc_icon{display:none}.forge-os-5-b .chance-to-win .no-container .right .wrapper .color-button:hover,.forge-os-5-b .launch-event .no-container .right .wrapper .color-button:hover{background-color:#fff;border:1px solid #fff}.forge-os-5-b .chance-to-win .no-container .right .wrapper .color-button:hover p,.forge-os-5-b .launch-event .no-container .right .wrapper .color-button:hover p{opacity:1;color:#007cb0}.forge-os-5-b .chance-to-win .no-container .right .wrapper .color-button:hover svg path,.forge-os-5-b .launch-event .no-container .right .wrapper .color-button:hover svg path{stroke:#007cb0}.forge-os-5-b .launch-event{background-color:#000;background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/filming-background.jpg);background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.forge-os-5-b .chance-to-win{background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/win-forge-os.jpg);background-repeat:no-repeat;background-size:cover}}@media (max-width:991.98px){.forge-os-5-b .chance-to-win{background-color:#27272f}}.modal-pop-up{z-index:3000!important}.modal-pop-up .modal-dialog{max-width:700px!important;text-align:center}.modal-pop-up .modal-dialog .modal-content{background-color:#000}.modal-pop-up .modal-dialog .modal-content .modal-text{margin-top:2rem;margin-bottom:2rem}.modal-pop-up .modal-dialog .modal-content h2,.modal-pop-up .modal-dialog .modal-content p{text-align:center;color:#fff}.modal-pop-up .modal-dialog .modal-content h2{margin-bottom:1.5rem;font-size:40px}@media (max-width:767.98px){.modal-pop-up .modal-dialog .modal-content h2{font-size:24px}}.modal-pop-up .modal-dialog .modal-content .subtitle{opacity:.6;font-size:21px;margin-bottom:1rem}.modal-pop-up .modal-dialog .modal-content .subtext{margin-bottom:2rem;font-size:30px}.modal-pop-up .modal-dialog .modal-content .color-button{z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin:auto;padding:.5rem 1.5rem;background-color:#000;border-radius:30px;border:1px solid #fff}.modal-pop-up .modal-dialog .modal-content .color-button p{margin-bottom:0;color:#fff;font-weight:500;font-size:16px;line-height:19px}.modal-pop-up .modal-dialog .modal-content .color-button .addeventatc_icon{display:none}.modal-pop-up.right{animation-name:fade-in-right;animation-duration:2s;animation-timing-function:ease-in-out}@keyframes fade-in-right{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}.forge-os-5-c .sticky-wrapper{display:flex;background-color:#000}@media (min-width:992px){.forge-os-5-c .sticky-wrapper .left-content{flex:0 0 76.66667%;max-width:76.66667%}}.forge-os-5-c .sticky-wrapper .right-content{overflow-y:auto;position:-webkit-sticky;position:sticky;top:120px;height:calc(100vh - 120px);padding:0 1.5em}@media (min-width:992px){.forge-os-5-c .sticky-wrapper .right-content{flex:0 0 23.33333%;max-width:23.33333%}}@media (max-width:991.98px){.forge-os-5-c .sticky-wrapper .right-content{display:none}}.forge-os-5-c .sticky-wrapper .sticky-container{background-color:#fff;padding:2em 1.5em;border-radius:3px}.forge-os-5-c .sticky-wrapper .sticky-container h2{text-align:center;font-weight:700;font-size:20px;line-height:24px}.forge-os-5-c .sticky-wrapper .sticky-container p{text-align:center;font-weight:500}.forge-os-5-c .sticky-wrapper .sticky-container .calendar-button .color-button{text-align:center;z-index:0!important;align-items:center;justify-content:space-between;width:100%;margin:auto;padding:.5rem 1.5rem;background-color:transparent;border-radius:30px;border:2px solid #000}.forge-os-5-c .sticky-wrapper .sticky-container .calendar-button .color-button p{margin-bottom:0;color:#000;font-weight:600;font-size:16px;line-height:19px}.forge-os-5-c .sticky-wrapper .sticky-container .calendar-button .color-button .addeventatc_icon{display:none}.forge-os-5-c .sticky-wrapper .sticky-container .calendar-button .color-button .addeventatc_dropdown{width:100%!important}.forge-os-5-c .sticky-wrapper .sticky-container .calendar-button .color-button:hover{background-color:#000;border:1px solid #000}.forge-os-5-c .sticky-wrapper .sticky-container .calendar-button .color-button:hover p{opacity:1;color:#fff}.forge-os-5-c .sticky-wrapper .sticky-container .calendar-button .color-button:hover svg path{stroke:#fff}.forge-os-5-c .sticky-wrapper form .gform_wrapper{margin-bottom:0}.forge-os-5-c .sticky-wrapper form .gfield{margin-top:0;padding-right:0!important}.forge-os-5-c .sticky-wrapper form .gfield .gfield_label{font-weight:300!important;margin-bottom:.25em;font-size:14px;line-height:20px}.forge-os-5-c .sticky-wrapper form .gfield .ginput_container{margin-top:0}.forge-os-5-c .sticky-wrapper form .gfield .ginput_container input{background-color:#eee;border:unset!important;border-bottom:2px solid #ccc!important;padding-left:.5em!important;padding-right:.5em!important;margin-bottom:.75em}.forge-os-5-c .sticky-wrapper form .ginput_complex label{display:none}.forge-os-5-c .sticky-wrapper form .gform_footer{text-align:center;padding-bottom:0}.forge-os-5-c .sticky-wrapper form .gform_footer .gform_button{white-space:normal;width:100%;min-width:unset;margin-right:unset;background-color:#000;font-weight:600}.forge-os-5-c .sticky-wrapper .form .gform_confirmation_wrapper .gform_confirmation_message{text-align:center;margin-bottom:1em}@media (max-width:991.98px){.forge-os-5-c .sticky-wrapper .sticky-desktop{display:none}}@media (min-width:992px){.forge-os-5-c .sticky-wrapper .sticky-mobile{display:none}}@media (max-width:991.98px){.forge-os-5-c .sticky-wrapper .sticky-mobile{max-width:400px;margin:4em auto auto}}.forge-os-5-c .forge-video{position:relative}.forge-os-5-c .forge-video .no-container .image img{height:100%;width:100%;object-fit:cover;filter:brightness(60%)}@media (min-width:992px){.forge-os-5-c .forge-video .no-container .image img{object-position:0 -85px}}.forge-os-5-c .forge-video .no-container .video{position:relative;transition:all .3s ease}.forge-os-5-c .forge-video .no-container .video .play-button:hover,.forge-os-5-c .forge-video .no-container .video video:hover+.play-button{display:block}.forge-os-5-c .forge-video .no-container .video video{height:auto;max-height:calc(100vh - 120px);width:auto;max-width:100%}.forge-os-5-c .forge-video .no-container .video img{position:absolute;width:80px;transform:translate(-50%,-50%);top:50%;left:50%}@media (max-width:767.98px){.forge-os-5-c .forge-video .no-container .video img{width:40px}}.forge-os-5-c .forge-video .no-container .video .sound-button{width:40px;bottom:2em;top:unset;transform:unset;left:3em;cursor:pointer}@media (max-width:767.98px){.forge-os-5-c .forge-video .no-container .video .sound-button{width:20px;bottom:0;left:1em}}.forge-os-5-c .forge-video .no-container .video .full-screen-button{width:40px;bottom:2em;top:unset;transform:unset;left:unset;right:3em;cursor:pointer}@media (max-width:767.98px){.forge-os-5-c .forge-video .no-container .video .full-screen-button{width:20px;bottom:0;right:1em}}.forge-os-5-c .forge-video .text{position:relative;background-color:#1d1c21;padding-bottom:6em;padding-top:6em;background-size:cover}@media (max-width:767.98px){.forge-os-5-c .forge-video .text{padding-right:15px;padding-left:15px}}.forge-os-5-c .forge-video .text .container{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;padding:0}.forge-os-5-c .forge-video .text .container img{max-width:500px;margin-bottom:1em}@media (max-width:991.98px){.forge-os-5-c .forge-video .text .container img{max-width:450px}}@media (max-width:767.98px){.forge-os-5-c .forge-video .text .container img{max-width:300px}}@media (max-width:575.98px){.forge-os-5-c .forge-video .text .container img{max-width:240px}}.forge-os-5-c .forge-video .text .container h1,.forge-os-5-c .forge-video .text .container p{color:#fff}.forge-os-5-c .forge-video .text .container h1{font-size:40px;font-weight:600}@media (max-width:767.98px){.forge-os-5-c .forge-video .text .container h1{font-size:24px}}@media (max-width:575.98px){.forge-os-5-c .forge-video .text .container h1{font-size:20px}}.forge-os-5-c .forge-video .text .container p{margin-bottom:3rem}@media (max-width:575.98px){.forge-os-5-c .forge-video .text .container p{font-size:16px}}@media (max-width:350px){.forge-os-5-c .forge-video .text .container p{margin-bottom:1rem}}.forge-os-5-c .sign-up{margin-top:-.5rem}.forge-os-5-c .sign-up .no-container{padding-top:6rem;padding-bottom:6rem;background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/sign-up-background.jpg);background-repeat:no-repeat;background-size:cover}.forge-os-5-c .sign-up .no-container .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.forge-os-5-c .sign-up .no-container .wrapper{max-width:540px}}@media (min-width:768px){.forge-os-5-c .sign-up .no-container .wrapper{max-width:720px}}@media (min-width:992px){.forge-os-5-c .sign-up .no-container .wrapper{max-width:960px}}@media (min-width:1200px){.forge-os-5-c .sign-up .no-container .wrapper{max-width:1140px}}.forge-os-5-c .sign-up .no-container .wrapper h2{max-width:600px;margin-bottom:2rem;color:#fff;font-size:55px;line-height:64px}@media (max-width:767.98px){.forge-os-5-c .sign-up .no-container .wrapper h2{font-size:24px}}.forge-os-5-c .sign-up .no-container .wrapper .button-wrapper{color:#fff;font-weight:500}.forge-os-5-c .sign-up .no-container .wrapper .button-wrapper button{display:flex;align-items:center;padding:.5rem 4rem;border:1px solid #fff;border-radius:30px}.forge-os-5-c .sign-up .no-container .wrapper .button-wrapper button p{margin-bottom:0;color:#fff;font-size:16px}.forge-os-5-c .one-platform .text-bg{background-color:#f0f0f1}.forge-os-5-c .one-platform .top-text{padding-top:2em;padding-bottom:1em;display:none}@media (max-width:991.98px){.forge-os-5-c .one-platform .top-text{display:block}}@media (max-width:767.98px){.forge-os-5-c .one-platform .no-container{height:300px}}.forge-os-5-c .one-platform .no-container .text{position:relative}.forge-os-5-c .one-platform .no-container .text video{object-fit:cover;position:relative;z-index:1;height:100%;width:100%}@media (min-width:1700px){.forge-os-5-c .one-platform .no-container .text video{height:650px}}@media (max-width:767.98px){.forge-os-5-c .one-platform .no-container .text video{height:300px}}.forge-os-5-c .one-platform .no-container .text .container{padding-top:6rem;padding-bottom:6rem;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}@media (max-width:767.98px){.forge-os-5-c .one-platform .no-container .text .container{padding-top:4rem;padding-bottom:4rem}}.forge-os-5-c .one-platform .no-container .text .container h1,.forge-os-5-c .one-platform .no-container .text .container p{color:#000}@media (max-width:991.98px){.forge-os-5-c .one-platform .no-container .text .container h1,.forge-os-5-c .one-platform .no-container .text .container p{color:transparent}}.forge-os-5-c .one-platform .no-container .text .container h1{margin-bottom:2rem;max-width:500px;font-size:40px;line-height:40px}.forge-os-5-c .one-platform .no-container .text .container p{max-width:350px;font-size:18px;line-height:22px}.forge-os-5-c .ignite-innovation{background-color:#fff}.forge-os-5-c .ignite-innovation .container{padding-top:6rem;padding-bottom:6rem;display:flex;align-items:center;margin-top:-.4em}@media (min-width:992px){.forge-os-5-c .ignite-innovation .container{padding-left:0;padding-right:0}}@media (max-width:991.98px){.forge-os-5-c .ignite-innovation .container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.forge-os-5-c .ignite-innovation .container .image,.forge-os-5-c .ignite-innovation .container .text{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (max-width:991.98px){.forge-os-5-c .ignite-innovation .container .image{margin-bottom:2rem}}.forge-os-5-c .ignite-innovation .container .text{padding-left:2rem}.forge-os-5-c .ignite-innovation .container .text .wrapper{max-width:490px}.forge-os-5-c .ignite-innovation .container .text .wrapper h2{font-weight:600}.forge-os-5-c .ignite-innovation .container .text .wrapper p{margin-bottom:0}.forge-os-5-c .module6-home.bottom-blocks .no-container{padding-left:0;padding-right:0}.forge-os-5-c .module6-home.bottom-blocks .no-container img{left:205px}.forge-os-5-c .chance-to-win h2,.forge-os-5-c .launch-event h2{color:#fff;font-size:28px;font-weight:600;line-height:32px}.forge-os-5-c .chance-to-win p,.forge-os-5-c .launch-event p{opacity:.8;color:#fff;font-size:18px;line-height:24px}.forge-os-5-c .chance-to-win .no-container,.forge-os-5-c .launch-event .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:4rem;padding-bottom:4rem;display:flex}@media (min-width:576px){.forge-os-5-c .chance-to-win .no-container,.forge-os-5-c .launch-event .no-container{max-width:540px}}@media (min-width:768px){.forge-os-5-c .chance-to-win .no-container,.forge-os-5-c .launch-event .no-container{max-width:720px}}@media (min-width:992px){.forge-os-5-c .chance-to-win .no-container,.forge-os-5-c .launch-event .no-container{max-width:960px}}@media (min-width:1200px){.forge-os-5-c .chance-to-win .no-container,.forge-os-5-c .launch-event .no-container{max-width:1140px}}@media (max-width:991.98px){.forge-os-5-c .chance-to-win .no-container,.forge-os-5-c .launch-event .no-container{padding-top:2rem;padding-bottom:2rem;flex-direction:column}}.forge-os-5-c .chance-to-win .no-container .left,.forge-os-5-c .chance-to-win .no-container .right,.forge-os-5-c .launch-event .no-container .left,.forge-os-5-c .launch-event .no-container .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.forge-os-5-c .chance-to-win .no-container .left .wrapper,.forge-os-5-c .chance-to-win .no-container .right .wrapper,.forge-os-5-c .launch-event .no-container .left .wrapper,.forge-os-5-c .launch-event .no-container .right .wrapper{height:100%;width:100%}.forge-os-5-c .chance-to-win .no-container .left .wrapper .inner-wrapper,.forge-os-5-c .chance-to-win .no-container .right .wrapper .inner-wrapper,.forge-os-5-c .launch-event .no-container .left .wrapper .inner-wrapper,.forge-os-5-c .launch-event .no-container .right .wrapper .inner-wrapper{display:flex;align-items:center}.forge-os-5-c .chance-to-win .no-container .left .wrapper .inner-wrapper,.forge-os-5-c .launch-event .no-container .left .wrapper .inner-wrapper{margin-bottom:1rem;color:#fff}.forge-os-5-c .chance-to-win .no-container .left .wrapper p,.forge-os-5-c .launch-event .no-container .left .wrapper p{opacity:1;margin-right:1rem;margin-bottom:0;font-weight:600}.forge-os-5-c .chance-to-win .no-container .right .wrapper .sign-up-button-2,.forge-os-5-c .launch-event .no-container .right .wrapper .sign-up-button-2{text-align:center;width:200px;margin-top:1rem;padding:.5rem 1.5rem;border-radius:30px;border:1px solid #fff}.forge-os-5-c .chance-to-win .no-container .right .wrapper .sign-up-button-2 p,.forge-os-5-c .launch-event .no-container .right .wrapper .sign-up-button-2 p{margin-bottom:0}.forge-os-5-c .chance-to-win .no-container .right .wrapper .sign-up-button-2:hover,.forge-os-5-c .launch-event .no-container .right .wrapper .sign-up-button-2:hover{background-color:#007cb0;border:1px solid #007cb0}.forge-os-5-c .chance-to-win .no-container .right .wrapper .sign-up-button-2:hover p,.forge-os-5-c .launch-event .no-container .right .wrapper .sign-up-button-2:hover p{opacity:1}.forge-os-5-c .chance-to-win .no-container .right .wrapper .color-button,.forge-os-5-c .launch-event .no-container .right .wrapper .color-button{text-align:center;z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin-top:2rem;padding:.5rem 1.5rem;background-color:transparent;border-radius:30px;border:1px solid #fff}.forge-os-5-c .chance-to-win .no-container .right .wrapper .color-button p,.forge-os-5-c .launch-event .no-container .right .wrapper .color-button p{margin-bottom:0;color:#fff;font-size:16px;line-height:19px}.forge-os-5-c .chance-to-win .no-container .right .wrapper .color-button .addeventatc_icon,.forge-os-5-c .launch-event .no-container .right .wrapper .color-button .addeventatc_icon{display:none}.forge-os-5-c .chance-to-win .no-container .right .wrapper .color-button:hover,.forge-os-5-c .launch-event .no-container .right .wrapper .color-button:hover{background-color:#fff;border:1px solid #fff}.forge-os-5-c .chance-to-win .no-container .right .wrapper .color-button:hover p,.forge-os-5-c .launch-event .no-container .right .wrapper .color-button:hover p{opacity:1;color:#007cb0}.forge-os-5-c .chance-to-win .no-container .right .wrapper .color-button:hover svg path,.forge-os-5-c .launch-event .no-container .right .wrapper .color-button:hover svg path{stroke:#007cb0}.forge-os-5-c .launch-event{background-color:#000;background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/filming-background.jpg);background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.forge-os-5-c .chance-to-win{background-image:url(../../../themes/JointsWP-CSS-master/assets/images/forge-os-5-teaser/win-forge-os.jpg);background-repeat:no-repeat;background-size:cover}}@media (max-width:991.98px){.forge-os-5-c .chance-to-win{background-color:#27272f}}.modal-pop-up{z-index:3000!important}.modal-pop-up .modal-dialog{max-width:700px!important;text-align:center}.modal-pop-up .modal-dialog .modal-content{background-color:#000}.modal-pop-up .modal-dialog .modal-content .modal-text{margin-top:2rem;margin-bottom:2rem}.modal-pop-up .modal-dialog .modal-content h2,.modal-pop-up .modal-dialog .modal-content p{text-align:center;color:#fff}.modal-pop-up .modal-dialog .modal-content h2{margin-bottom:1.5rem;font-size:40px}@media (max-width:767.98px){.modal-pop-up .modal-dialog .modal-content h2{font-size:24px}}.modal-pop-up .modal-dialog .modal-content .subtitle{opacity:.6;font-size:21px;margin-bottom:1rem}.modal-pop-up .modal-dialog .modal-content .subtext{margin-bottom:2rem;font-size:30px}.modal-pop-up .modal-dialog .modal-content .color-button{z-index:0!important;display:flex;align-items:center;justify-content:space-between;width:200px;margin:auto;padding:.5rem 1.5rem;background-color:#000;border-radius:30px;border:1px solid #fff}.modal-pop-up .modal-dialog .modal-content .color-button p{margin-bottom:0;color:#fff;font-weight:500;font-size:16px;line-height:19px}.modal-pop-up .modal-dialog .modal-content .color-button .addeventatc_icon{display:none}.modal-pop-up.right{animation-name:fade-in-right;animation-duration:2s;animation-timing-function:ease-in-out}@keyframes fade-in-right{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}.developers .hero-developer .hero-img{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}.developers .pc-age .container{padding-top:4rem;padding-bottom:4rem}.developers .pc-age .container .wrapper{max-width:800px;margin:auto}.developers .pc-age .container .wrapper p{margin-bottom:0;font-size:32px;line-height:42px}@media (max-width:767.98px){.developers .pc-age .container .wrapper p{font-size:28px;line-height:38px}}.developers .build-apps{background:#30363e;display:flex}@media (max-width:991.98px){.developers .build-apps{flex-direction:column}}@media (min-width:992px){.developers .build-apps .left,.developers .build-apps .right{flex:0 0 50%;max-width:50%}}.developers .build-apps .left .wrapper{padding:6em}@media (max-width:767.98px){.developers .build-apps .left .wrapper{padding:2em 15px}}.developers .build-apps .left .wrapper h2,.developers .build-apps .left .wrapper p{color:#fff}.developers .build-apps .left .wrapper h2{margin-bottom:1em;font-size:40px;line-height:40px}.developers .build-apps .left .wrapper p{opacity:.6;margin-bottom:0;font-size:18px;line-height:22px}.developers .build-apps .right img{object-fit:cover;max-height:600px;width:100%}@media (max-width:991.98px){.developers .build-apps .right img{max-height:500px}}.developers .automation-age{background-color:#1e2329}.developers .automation-age .container{padding-top:4rem;padding-bottom:4rem}.developers .automation-age .container h2,.developers .automation-age .container p{text-align:center;color:#fff}.developers .automation-age .container h2{margin-bottom:.5em;font-size:40px;line-height:40px}.developers .automation-age .container p{opacity:.6;margin-bottom:1em;font-size:18px;line-height:22px}.developers .automation-age .container img{width:100%;padding-top:4rem}@media (min-width:768px){.developers .automation-age .container img{margin-top:-3.5em}}@media (max-width:767.98px){.developers .automation-age .container .desktop-img{display:none}}.developers .automation-age .container .mobile-img{width:100%}@media (min-width:768px){.developers .automation-age .container .mobile-img{display:none}}.developers .for-builders{background:#30363e}.developers .for-builders .container{display:flex}@media (max-width:991.98px){.developers .for-builders .container{flex-direction:column}}@media (min-width:992px){.developers .for-builders .container .left,.developers .for-builders .container .right{flex:0 0 50%;max-width:50%}}.developers .for-builders .container .left .wrapper{padding:6em 0}@media (max-width:991.98px){.developers .for-builders .container .left .wrapper{padding:4em 0}}.developers .for-builders .container .left .wrapper h2,.developers .for-builders .container .left .wrapper p{color:#fff}.developers .for-builders .container .left .wrapper h2{margin-bottom:1em;font-size:40px;line-height:40px}@media (max-width:767.98px){.developers .for-builders .container .left .wrapper h2{font-size:40px;line-height:44px}}.developers .for-builders .container .left .wrapper p{opacity:.6;margin-bottom:0;font-size:18px;line-height:22px}.developers .for-builders .container .left .wrapper .no-opacity{margin-bottom:2em;opacity:unset}.developers .for-builders .container .right{max-width:400px;margin:auto}.developers .for-builders .container .right img{width:100%}@media (max-width:991.98px){.developers .for-builders .container .right img{margin-bottom:4rem}}.developers .learn-about{background-repeat:no-repeat;background-size:cover;background-position:center center}.developers .learn-about .container{padding-top:4rem;padding-bottom:4rem}.developers .learn-about .container h2{margin-bottom:0;color:#fff;font-size:40px;line-height:40px}.developers .learn-about .container .margin-bottom{margin-bottom:1em}.developers .learn-about .container .color-button{padding:.5em 2em;color:#fff;font-size:20px;border:1px solid #fff;border-radius:100px}@media (max-width:767.98px){.developers .learn-about .container .color-button{font-size:14px}}.developers .learn-about .container .color-button:hover{background-color:#000;border:1px solid #000}.developers .build-forge-os-5{background-color:#1e2329}.developers .build-forge-os-5 .container{padding-top:6rem;padding-bottom:6rem}.developers .build-forge-os-5 .container h2{text-align:center;max-width:530px;margin:auto auto 2em auto;color:#fff;font-size:40px;line-height:40px}.developers .build-forge-os-5 .container .wrapper{display:flex;flex-wrap:wrap}.developers .build-forge-os-5 .container .wrapper .inner-wrapper{position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:1.5em}@media (min-width:992px){.developers .build-forge-os-5 .container .wrapper .inner-wrapper{flex:0 0 25%;max-width:25%}.developers .build-forge-os-5 .container .wrapper .inner-wrapper:nth-last-child(-n+4){margin-bottom:0}}@media (max-width:991.98px){.developers .build-forge-os-5 .container .wrapper .inner-wrapper{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.developers .build-forge-os-5 .container .wrapper .inner-wrapper{flex:0 0 100%;max-width:100%}}.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item{background-color:#16191d;padding:2em}@media (min-width:992px){.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item{min-height:400px}}@media (max-width:991.98px){.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item{min-height:340px}}@media (max-width:767.98px){.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item{min-height:unset}}.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item img{margin-bottom:1.5em}.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item h4,.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item p{color:#fff}.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item h4{font-size:20px;line-height:34px}.developers .build-forge-os-5 .container .wrapper .inner-wrapper .item p{opacity:.6;margin-bottom:0;font-size:16px;line-height:24px}.developers .horizontal-nav-tabs{background-color:#000}@media (max-width:991.98px){.developers .horizontal-nav-tabs{display:none}}.developers .horizontal-nav-tabs .no-container{padding-top:4rem;padding-bottom:4rem;max-width:905px;margin:auto}.developers .horizontal-nav-tabs .no-container .title{margin-bottom:2rem;text-align:center;color:#fff;font-size:40px;line-height:40px;font-weight:500}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav>.nav.nav-tabs{border:none;color:#000;border-radius:0}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link,.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link.active{border:none;color:#000;border-radius:0}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link.active a{border-bottom:solid 1px #000}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav{margin-bottom:2rem}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline{display:flex;margin:auto}@media (max-width:991.98px){.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline{flex-direction:column}}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link-tabs{margin-top:2rem;margin-bottom:2rem;padding-bottom:2rem;margin-right:auto;margin-left:auto;border-bottom:2px solid #1e2329}@media (max-width:991.98px){.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link-tabs{margin-top:0;margin-bottom:0}}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link-tabs h5{color:#fff;font-weight:700}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .nav-link-tabs a{opacity:.6;color:#fff;font-weight:500;font-size:18px;line-height:16px;border-bottom:unset!important}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .active{display:inline-block;background-color:#000;border-bottom:9px solid #007cb0}.developers .horizontal-nav-tabs .no-container .tabs-wrapper nav .timeline .active a{opacity:1;color:#fff}@media (min-width:992px){.developers .horizontal-nav-tabs .no-container .partnership{margin-bottom:2rem}}.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-right:auto;margin-left:auto;text-align:left}@media (min-width:576px){.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row{max-width:540px}}@media (min-width:768px){.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row{max-width:720px}}@media (min-width:992px){.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row{max-width:960px}}@media (min-width:1200px){.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row{max-width:1140px}}@media (max-width:991.98px){.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row{margin-top:0;margin-bottom:0;text-align:center}}.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .images,.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .text{margin:auto}@media (max-width:991.98px){.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .images,.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .text{padding-bottom:2rem}}.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper{max-width:650px}.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper ul{margin:0;list-style-position:inside}.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper h2,.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper li{color:#fff}.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper h2{margin-bottom:2rem;font-weight:500}@media (min-width:992px){.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper h2{font-size:1.8rem;line-height:64px}}@media (max-width:991.98px){.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper h2{font-size:1.5rem;line-height:48px}}.developers .horizontal-nav-tabs .no-container .partnership .tab-pane .row .wrapper li{opacity:.6;line-height:38px}.developers .tabs-mobile{background-color:#000}@media (min-width:992px){.developers .tabs-mobile{display:none}}.developers .tabs-mobile .container{padding-top:4rem;padding-bottom:4rem}.developers .tabs-mobile .container .title{margin-bottom:2rem;text-align:center;color:#fff;font-weight:600;font-size:1.5rem}.developers .tabs-mobile .container .items{position:relative;min-height:60px;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;transition:all .2s;transform:scale(.98);will-change:transform;user-select:none;cursor:pointer;-webkit-overflow-scrolling:touch;margin:1rem 0 0 0}.developers .tabs-mobile .container .items li a{opacity:.9;color:#fff}.developers .tabs-mobile .container .items .active a{opacity:1;color:#fff;text-decoration:underline;text-decoration-color:#007cb0;text-decoration-thickness:.2em;text-underline-offset:.5em}.developers .tabs-mobile .container .items.active{cursor:grabbing;cursor:-webkit-grabbing}.developers .tabs-mobile .container .item{display:inline-block;margin:1rem .5rem 0 0}.developers .tabs-mobile .container .content-text ul{margin:0;list-style-position:inside}.developers .tabs-mobile .container .content-text h2,.developers .tabs-mobile .container .content-text li{color:#fff}.developers .tabs-mobile .container .content-text h2{margin-bottom:2rem;font-weight:500;font-size:1.5rem;line-height:48px}.developers .tabs-mobile .container .content-text li{text-align:center;opacity:.6;line-height:38px}.developers .tabs-mobile .container .content-text .nav-item{display:none}.developers .tabs-mobile .container .content-text .active{display:block}.developers .launch-event{background-color:#1e2329}.developers .launch-event .container{padding-top:4rem;padding-bottom:4rem;text-align:center}.developers .launch-event .container h2{margin-bottom:1.5em;color:#fff;font-size:40px;line-height:40px}.developers .launch-event .container p{opacity:.6;max-width:640px;margin:auto auto 0 auto;color:#fff;font-size:18px;line-height:22px}.developers .launch-event .container .no-opacity{opacity:unset;font-size:30px;line-height:44px}.developers .launch-event .container a{display:inline-block;text-align:center}.developers .launch-event .container a .color-button{padding:.5em 2em;margin-top:5em;color:#fff;border:1px solid #fff;border-radius:100px;font-weight:500}.developers .launch-event .container a .color-button:hover{background-color:#fff;color:#000;border:1px solid #000}.buy-forge-os .hero-buy .hero-img{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}.buy-forge-os .deploy-forge .container{padding-top:4rem}@media (min-width:768px){.buy-forge-os .deploy-forge .container{padding-bottom:4rem}}@media (max-width:767.98px){.buy-forge-os .deploy-forge .container{padding-bottom:2rem}}.buy-forge-os .deploy-forge .container h2{margin-bottom:4rem;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.buy-forge-os .deploy-forge .container h2{font-size:40px;line-height:44px}}.buy-forge-os .deploy-forge .container .wrapper{display:flex}@media (max-width:991.98px){.buy-forge-os .deploy-forge .container .wrapper{margin-bottom:2rem;flex-direction:column}}@media (min-width:992px){.buy-forge-os .deploy-forge .container .wrapper .left,.buy-forge-os .deploy-forge .container .wrapper .right{flex:0 0 50%;max-width:50%}}.buy-forge-os .deploy-forge .container .wrapper .left .inner-wrapper,.buy-forge-os .deploy-forge .container .wrapper .right .inner-wrapper{height:100%;background-color:#f0f0f0;padding:3em 4em}.buy-forge-os .deploy-forge .container .wrapper .left .inner-wrapper h3,.buy-forge-os .deploy-forge .container .wrapper .left .inner-wrapper img,.buy-forge-os .deploy-forge .container .wrapper .right .inner-wrapper h3,.buy-forge-os .deploy-forge .container .wrapper .right .inner-wrapper img{margin-bottom:2rem}.buy-forge-os .deploy-forge .container .wrapper .left .inner-wrapper h3,.buy-forge-os .deploy-forge .container .wrapper .right .inner-wrapper h3{font-weight:600}.buy-forge-os .deploy-forge .container .wrapper .left .inner-wrapper p,.buy-forge-os .deploy-forge .container .wrapper .right .inner-wrapper p{margin-bottom:0}@media (min-width:992px){.buy-forge-os .deploy-forge .container .wrapper .left{padding-right:2em}}@media (max-width:991.98px){.buy-forge-os .deploy-forge .container .wrapper .left{margin-bottom:2rem}}@media (min-width:992px){.buy-forge-os .deploy-forge .container .wrapper .right{padding-left:2em}}@media (min-width:576px){.buy-forge-os section.scroll-arrow{display:none}}@media (max-width:575.98px){.buy-forge-os section.scroll-arrow .wrapper{text-align:right}.buy-forge-os section.scroll-arrow .wrapper img{max-width:30px;margin-right:1em}}.buy-forge-os section.scroll-arrow.grey{background-color:#f0f0f0}.buy-forge-os .pricing-table-deploy{background-color:#fff}.buy-forge-os .pricing-table-deploy .container{padding-bottom:6rem}@media (max-width:991.98px){.buy-forge-os .pricing-table-deploy .container .wrapper{margin-bottom:2rem}}@media (max-width:575.98px){.buy-forge-os .pricing-table-deploy .container .wrapper{overflow:auto;-webkit-overflow-scrolling:touch}}@media (max-width:575.98px){.buy-forge-os .pricing-table-deploy .container .wrapper .divTable{min-width:380px}}.buy-forge-os .pricing-table-deploy .container div.blueTable{background-color:#fff;width:100%;text-align:left;border-collapse:collapse}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableCell,.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableHead{padding:1em}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableCell.center,.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableHead.center{text-align:center}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableCell.center .price,.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableHead.center .price{font-weight:600}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell .image-wrapper{min-height:100px}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell .image-wrapper .product-kit{object-fit:scale-down;height:200px;width:100%}@media (max-width:991.98px){.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell .image-wrapper .product-kit{height:120px}}@media (max-width:767.98px){.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell .image-wrapper .product-kit{height:80px}}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell h2{text-align:center;margin-bottom:0;font-weight:600;font-size:20px;line-height:19px}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell p{margin-bottom:0;font-size:18px!important;line-height:25px!important}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell li,.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell.smaller p{font-size:14px!important;line-height:20px!important}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell.smaller p{text-align:center}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell button{padding:.5em 1.5em;background-color:#000;color:#fff;border:1px solid #000;border-radius:100px}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell button:hover{background-color:#fff;color:#000}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell:first-child{width:28%}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableBody .divTableCell:not(:first-child){width:24%}.buy-forge-os .pricing-table-deploy .container .divTable.blueTable .divTableCell:nth-child(even){background:#fff}.buy-forge-os .pricing-table-deploy .container .blueTable .tableFootStyle{font-size:16px}.buy-forge-os .pricing-table-deploy .container .blueTable .tableFootStyle .links{text-align:right}.buy-forge-os .pricing-table-deploy .container .blueTable .tableFootStyle .links a{display:inline-block;background:#1c6ea4;color:#fff;padding:2px 8px;border-radius:5px}.buy-forge-os .pricing-table-deploy .container .blueTable.outerTableFooter{border-top:none}.buy-forge-os .pricing-table-deploy .container .blueTable.outerTableFooter .tableFootStyle{padding:3px 5px}.buy-forge-os .pricing-table-deploy .container .divTable{display:table}.buy-forge-os .pricing-table-deploy .container .divTableRow{display:table-row}.buy-forge-os .pricing-table-deploy .container .divTableRow:not(:first-child):not(:last-child){border-top:1px solid #c4c4c4}.buy-forge-os .pricing-table-deploy .container .divTableRow:last-child .divTableCell{padding-bottom:0}.buy-forge-os .pricing-table-deploy .container .divTableHeading{display:table-header-group}.buy-forge-os .pricing-table-deploy .container .divTableCell,.buy-forge-os .pricing-table-deploy .container .divTableHead{display:table-cell}.buy-forge-os .pricing-table-deploy .container .divTableHeading{display:table-header-group}.buy-forge-os .pricing-table-deploy .container .divTableFoot{display:table-footer-group}.buy-forge-os .pricing-table-deploy .container .divTableBody{display:table-row-group}@media (max-width:991.98px){.buy-forge-os .pricing-table-deploy .right.landing-page-b-right{margin-bottom:0}}.buy-forge-os .build-forge{background-color:#f0f0f0}.buy-forge-os .build-forge .container{padding-top:4rem}@media (min-width:768px){.buy-forge-os .build-forge .container{padding-bottom:4rem}}@media (max-width:767.98px){.buy-forge-os .build-forge .container{padding-bottom:2rem}}.buy-forge-os .build-forge .container h2{margin-bottom:4rem;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.buy-forge-os .build-forge .container h2{font-size:40px;line-height:44px}}.buy-forge-os .build-forge .container .wrapper{display:flex}@media (max-width:991.98px){.buy-forge-os .build-forge .container .wrapper{margin-bottom:2rem;flex-direction:column}}@media (min-width:992px){.buy-forge-os .build-forge .container .wrapper .left,.buy-forge-os .build-forge .container .wrapper .right{flex:0 0 50%;max-width:50%}}.buy-forge-os .build-forge .container .wrapper .left .inner-wrapper,.buy-forge-os .build-forge .container .wrapper .right .inner-wrapper{height:100%;background-color:#fff;padding:3em 4em}.buy-forge-os .build-forge .container .wrapper .left .inner-wrapper h3,.buy-forge-os .build-forge .container .wrapper .left .inner-wrapper img,.buy-forge-os .build-forge .container .wrapper .right .inner-wrapper h3,.buy-forge-os .build-forge .container .wrapper .right .inner-wrapper img{margin-bottom:2rem}.buy-forge-os .build-forge .container .wrapper .left .inner-wrapper h3,.buy-forge-os .build-forge .container .wrapper .right .inner-wrapper h3{font-weight:600}.buy-forge-os .build-forge .container .wrapper .left .inner-wrapper p,.buy-forge-os .build-forge .container .wrapper .right .inner-wrapper p{margin-bottom:0}@media (min-width:992px){.buy-forge-os .build-forge .container .wrapper .left{padding-right:2em}}@media (max-width:991.98px){.buy-forge-os .build-forge .container .wrapper .left{margin-bottom:2rem}}@media (min-width:992px){.buy-forge-os .build-forge .container .wrapper .right{padding-left:2em}}.buy-forge-os .pricing-table-build{background-color:#f0f0f0}.buy-forge-os .pricing-table-build .container{padding-bottom:6rem}.buy-forge-os .pricing-table-build .container .wrapper{max-width:940px;margin:auto}@media (max-width:991.98px){.buy-forge-os .pricing-table-build .container .wrapper{margin-bottom:2rem}}@media (max-width:575.98px){.buy-forge-os .pricing-table-build .container .wrapper{overflow:auto;-webkit-overflow-scrolling:touch}}.buy-forge-os .pricing-table-build .container div.blueTable{background-color:#f0f0f0;width:100%;text-align:left;border-collapse:collapse}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableCell,.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableHead{padding:1em}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableCell.center,.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableHead.center{text-align:center}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableCell.center .price,.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableHead.center .price{font-weight:600}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableCell.center .price span,.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableHead.center .price span{text-decoration:line-through;text-decoration-color:#ec1c24}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell{width:33%}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell.center-content{text-align:center}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell .image-wrapper{min-height:120px}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell .image-wrapper .product-kit{object-fit:scale-down;height:200px;width:100%}@media (max-width:991.98px){.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell .image-wrapper .product-kit{height:120px}}@media (max-width:767.98px){.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell .image-wrapper .product-kit{height:100px}}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell h2{text-align:center;margin-bottom:0;font-weight:600;font-size:20px;line-height:19px}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell p{margin-bottom:0;font-size:18px!important;line-height:25px!important}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell li,.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell.smaller p{font-size:14px!important;line-height:20px!important}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell.smaller p{text-align:center}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell button{padding:.5em 1.5em;background-color:#000;color:#fff;border:1px solid #000;border-radius:100px}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableBody .divTableCell button:hover{background-color:#fff;color:#000}.buy-forge-os .pricing-table-build .container .divTable.blueTable .divTableCell:nth-child(even){background:#f0f0f0}.buy-forge-os .pricing-table-build .container .blueTable .tableFootStyle{font-size:16px}.buy-forge-os .pricing-table-build .container .blueTable .tableFootStyle .links{text-align:right}.buy-forge-os .pricing-table-build .container .blueTable .tableFootStyle .links a{display:inline-block;background:#1c6ea4;color:#f0f0f0;padding:2px 8px;border-radius:5px}.buy-forge-os .pricing-table-build .container .blueTable.outerTableFooter{border-top:none}.buy-forge-os .pricing-table-build .container .blueTable.outerTableFooter .tableFootStyle{padding:3px 5px}.buy-forge-os .pricing-table-build .container .divTable{display:table}.buy-forge-os .pricing-table-build .container .divTableRow{display:table-row}.buy-forge-os .pricing-table-build .container .divTableRow:not(:first-child):not(:last-child){border-top:1px solid #c4c4c4}.buy-forge-os .pricing-table-build .container .divTableRow:last-child .divTableCell{padding-bottom:0}.buy-forge-os .pricing-table-build .container .divTableHeading{display:table-header-group}.buy-forge-os .pricing-table-build .container .divTableCell,.buy-forge-os .pricing-table-build .container .divTableHead{display:table-cell}.buy-forge-os .pricing-table-build .container .divTableHeading{display:table-header-group}.buy-forge-os .pricing-table-build .container .divTableFoot{display:table-footer-group}.buy-forge-os .pricing-table-build .container .divTableBody{display:table-row-group}@media (max-width:991.98px){.buy-forge-os .pricing-table-build .right.landing-page-b-right{margin-bottom:0}}.buy-forge-os .vertical-nav-tabs{background-color:#fff}@media (max-width:991.98px){.buy-forge-os .vertical-nav-tabs{display:none}}@media (min-width:576px){.buy-forge-os .vertical-nav-tabs{padding-top:4rem;padding-bottom:4rem}}.buy-forge-os .vertical-nav-tabs .container{background-color:#000;padding-left:0;padding-right:0}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper{display:flex}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav>.nav.nav-tabs{border:none;color:#000;border-radius:0}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav>.nav .nav-link,.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav>.nav .nav-link.active{border:none;color:#000;border-radius:0}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav>.nav .nav-link.active a{border-bottom:solid 1px #000}@media (max-width:991.98px){.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper{flex-direction:column}}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper .title{margin-bottom:2rem;color:#fff;font-weight:600;font-size:48px;line-height:52px}@media (min-width:992px){.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:992px){.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper .partnership{flex:0 0 41.66667%;max-width:41.66667%}}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav{padding:4em 0 4em 4em}@media (max-width:991.98px){.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav{padding:2em 4em}}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav .timeline{display:flex;flex-direction:column;margin:auto}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav .timeline .nav-link{text-align:left;padding-right:0;padding-left:0}@media (max-width:991.98px){.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav .timeline .nav-link{text-align:center}}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav .timeline .nav-link a{opacity:.6;color:#fff;font-weight:500;font-size:1.8rem;line-height:52px}@media (max-width:991.98px){.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav .timeline .nav-link a{font-size:24px;line-height:36px}}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav .timeline .active{display:inline-block;background-color:#333;padding-right:.5em;padding-left:.5em}.buy-forge-os .vertical-nav-tabs .container .tabs-wrapper nav .timeline .active a{opacity:1;color:#fff;border-bottom:unset!important}.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane{height:100%}.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane .text{display:flex;flex-direction:column;height:100%;background-color:#f0f0f0}@media (max-width:991.98px){.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane .text img{width:100%}}.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane .text .bottom{max-width:420px;margin:2em auto}@media (min-width:992px){.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane .text .bottom{padding-right:.5em;padding-left:.5em}}@media (max-width:991.98px){.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane .text .bottom{padding-top:2rem;padding-bottom:2rem}}.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane .text .bottom p{margin-bottom:2rem;color:#000}.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane .text .bottom button{padding:.5em 1em;background-color:#000;color:#fff;border:1px solid #000;border-radius:100px}.buy-forge-os .vertical-nav-tabs .container .partnership .tab-pane .text .bottom button:hover{background-color:#fff;color:#000}@media (min-width:992px){.buy-forge-os .scale{display:none}}.buy-forge-os .scale .no-container{padding-top:2rem;background-color:#000}.buy-forge-os .scale .title{color:#fff;padding-left:.75em;font-size:40px;line-height:44px}.buy-forge-os .scale .question{display:flex;align-items:center;justify-content:space-between;padding:.5em 1em;background-color:#000}.buy-forge-os .scale .question svg{max-width:20px;fill:#fff}.buy-forge-os .scale .question h3{margin-bottom:0;margin-right:1em;color:#fff;font-size:18px;line-height:24px}.buy-forge-os .scale .answer img{height:auto;width:100%}.buy-forge-os .scale .answer .text{background-color:#fff}.buy-forge-os .scale .answer .text .bottom{padding-top:2rem;padding-bottom:2rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.buy-forge-os .scale .answer .text .bottom p:last-child{margin-bottom:0}.buy-forge-os .scale .answer .text .bottom a{display:block;text-align:center}.buy-forge-os .scale .answer .text .bottom a button{padding:.5em 1em;background-color:#000;color:#fff;border:1px solid #000;border-radius:100px}.buy-forge-os .scale .answer .text .bottom a button:hover{background-color:#fff;color:#000}.demo-form .demo-container{display:flex}@media (max-width:991.98px){.demo-form .demo-container{flex-direction:column}}.demo-form .demo-container .form-container{margin:auto}@media (min-width:992px){.demo-form .demo-container .form-container{flex:0 0 50%;max-width:50%}}.demo-form .demo-container .form-container img{width:100%;height:100%}.demo-form .demo-container .form-container p{margin-top:1em}.demo-form .demo-container .form-container .form-wrapper{max-width:450px;margin:auto}@media (max-width:767.98px){.demo-form .demo-container .form-container .form-wrapper{max-width:350px;padding:2em}}.demo-form .demo-container .form-container .form-wrapper h1{margin:1em 0;font-size:32px;font-weight:600}.demo-form .demo-container .form-container .form-wrapper form .gform_wrapper{margin-bottom:0}.demo-form .demo-container .form-container .form-wrapper form .gfield{margin-top:0;padding-right:0!important}.demo-form .demo-container .form-container .form-wrapper form .gfield .gfield_label{font-weight:300!important;margin-bottom:.25em;font-size:14px;line-height:20px}.demo-form .demo-container .form-container .form-wrapper form .gfield .ginput_container{margin-top:0}.demo-form .demo-container .form-container .form-wrapper form .gfield .ginput_container input{background-color:#fefefe;border:2px solid #cacaca!important;padding-left:.5em!important;padding-right:.5em!important;margin-bottom:.75em}.demo-form .demo-container .form-container .form-wrapper form .ginput_complex label{display:none}.demo-form .demo-container .form-container .form-wrapper form .gform_footer{text-align:center;padding-bottom:0}.demo-form .demo-container .form-container .form-wrapper form .gform_footer .gform_button{white-space:normal;width:55%;min-width:unset;margin-right:unset;background-color:#000;font-weight:600;border-radius:50px!important}.demo-form .demo-container .form-container .form-demo .gform_confirmation_wrapper .gform_confirmation_message{text-align:center;margin-bottom:1em}@media (min-width:992px){.demo-form .demo-wrapper{flex:0 0 50%;max-width:50%}}.demo-form .demo-wrapper img{width:100%;height:100%;object-fit:cover}.demo-form .demo-wrapper .text-wrapper{padding:4em;background-color:#000;color:#fff}.module-control .module1-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.module-control .module1-wrapper{max-width:540px}}@media (min-width:768px){.module-control .module1-wrapper{max-width:720px}}@media (min-width:992px){.module-control .module1-wrapper{max-width:960px}}@media (min-width:1200px){.module-control .module1-wrapper{max-width:1140px}}@media (min-width:768px){.module-control .module1-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.module-control .module1-wrapper{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}.module-control .module1-wrapper .text{padding-top:2em}@media (min-width:992px){.module-control .module1-wrapper .text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.module-control .module1-wrapper .text .wrapper{max-width:380px;margin:auto}}.module-control .module1-wrapper .text .wrapper h2{font-size:1.8rem;font-weight:600;color:#0a0a0a!important}.module-control .module1-wrapper .text .wrapper p{margin-bottom:0}.module-control .module1-wrapper .text .wrapper .color-button{margin-top:2rem;padding:.5em 4em;color:#000;font-weight:500;font-size:16px;border:1px solid #000;border-radius:100px}.module-control .module1-wrapper .text .wrapper .color-button:hover{color:#fff;background-color:#000;border:1px solid #000}@media (min-width:992px){.module-control .module1-wrapper .image{flex:0 0 50%;max-width:50%}}.module-control .module1-wrapper .image img{height:100%;width:100%}.demo-img-text.first-image{margin-top:-.35em}.demo-img-text .row{margin:0}.demo-img-text .col-lg-6{padding:0}.demo-img-text .img{width:100%}.demo-img-text img{width:100%;height:100%;object-fit:cover}.demo-img-text .text{background-color:#fff;display:flex;align-items:center;color:#000}.demo-img-text .text.light{color:#282a2b;background-color:#fff}.demo-img-text .text .text-container{padding-top:1rem;padding-bottom:1rem;max-width:459px}@media (min-width:992px){.demo-img-text .text h2{margin-bottom:2rem;font-size:28.8px;font-weight:600}.demo-img-text .text p{margin-bottom:0}}.demo-img-text .text p{letter-spacing:.29px}.one-platform .text-bg{background-color:#f0f0f1}.one-platform .top-text{padding-top:2em;padding-bottom:1em;display:none}@media (max-width:991.98px){.one-platform .top-text{display:block}}@media (max-width:767.98px){.one-platform .no-container{height:300px}}.one-platform .no-container .text{position:relative}.one-platform .no-container .text video{object-fit:cover;position:relative;z-index:1;height:100%;width:100%}@media (min-width:1700px){.one-platform .no-container .text video{height:650px}}@media (max-width:767.98px){.one-platform .no-container .text video{height:300px}}.one-platform .no-container .text .container{padding-top:6rem;padding-bottom:6rem;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}@media (max-width:767.98px){.one-platform .no-container .text .container{padding-top:4rem;padding-bottom:4rem}}.one-platform .no-container .text .container h1,.one-platform .no-container .text .container p{color:#000}@media (max-width:991.98px){.one-platform .no-container .text .container h1,.one-platform .no-container .text .container p{color:transparent}}.one-platform .no-container .text .container h1{font-weight:600;margin-bottom:2rem;max-width:500px;font-size:1.8rem;line-height:40px}.one-platform .no-container .text .container p{max-width:350px;font-size:18px;line-height:22px}.demo-forge-hero{position:relative;background-color:#f3f3f3}.demo-forge-hero .text{position:relative;padding-bottom:15em;padding-top:15em;background-size:cover}@media (max-width:991.98px){.demo-forge-hero .text{padding-bottom:6em;padding-top:6em}}@media (max-width:767.98px){.demo-forge-hero .text{padding-right:15px;padding-left:15px}}.demo-forge-hero .text .container{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;padding:0}@media (min-width:768px){.demo-forge-hero .text .container{margin-left:10em;width:400px}}.demo-forge-hero .text .container .forge-title{color:#000;font-size:28px}@media (min-width:768px){.demo-forge-hero .text .container .forge-title{font-size:50px;font-weight:600;width:100%}}.demo-forge-hero .text .container .forge-subtitle{color:#000;padding-top:.5em;font-size:20px}@media (min-width:768px){.demo-forge-hero .text .container .forge-subtitle{width:100%;font-style:normal;font-weight:500;font-size:24px;line-height:115.4%}}.demo-forge-hero .text .container h1{font-size:1.8rem;font-weight:600}@media (max-width:991.98px){.demo-forge-hero .text .container h1{font-size:20px}}@media (max-width:575.98px){.demo-forge-hero .text .container h1{font-size:16px}}.demo-forge-hero .text .container p{margin-bottom:3rem}@media (max-width:575.98px){.demo-forge-hero .text .container p{font-size:12px}}@media (max-width:350px){.demo-forge-hero .text .container p{margin-bottom:1rem}}.demo-forge-hero .form-container{position:relative;bottom:50px;background-color:#fff;padding:2em;margin:0 1em;box-shadow:0 0 30px 4px #888}@media (min-width:768px){.demo-forge-hero .form-container{margin:0 auto;bottom:100px;padding:2em 4em;width:700px;box-shadow:0 0 30px 4px #888}}.demo-forge-hero .form-container p{text-align:center}.contact-section{padding:2rem}@media (min-width:768px){.contact-section{padding:4rem 10rem}}.contact-section .contact{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.contact-section .contact .contact-title{margin-bottom:.5em}@media (min-width:768px){.contact-section .contact .contact-title{font-weight:300;font-size:34px}}.contact-section .contact .contact-number{font-size:20px;padding-bottom:1em}.schedule-demo{margin-top:2em}.schedule-demo .button-wrapper{display:flex;justify-content:center}.schedule-demo .button-wrapper a{padding:0 2em 2em 2em}.task-canvas .hero-task-canvas .hero-img{height:auto;width:100%;object-fit:cover;display:block;object-position:center top}.task-canvas .program-robots .container{display:flex;align-items:center}@media (min-width:768px){.task-canvas .program-robots .container{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.task-canvas .program-robots .container{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.task-canvas .program-robots .container .image{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.task-canvas .program-robots .container .image{margin-bottom:2rem}}.task-canvas .program-robots .container .image img{height:100%;width:100%;object-fit:cover}@media (min-width:992px){.task-canvas .program-robots .container .text{flex:0 0 50%;max-width:50%;padding-left:1em}}.task-canvas .program-robots .container .text .wrapper{max-width:450px;margin:auto}.task-canvas .program-robots .container .text .wrapper h2,.task-canvas .program-robots .container .text .wrapper h3,.task-canvas .program-robots .container .text .wrapper p{color:#000}.task-canvas .program-robots .container .text .wrapper h2{margin-bottom:0;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.task-canvas .program-robots .container .text .wrapper h2{font-size:40px;line-height:44px}}.task-canvas .program-robots .container .text .wrapper h3{margin-bottom:.75em;font-size:34px;line-height:38px}@media (max-width:767.98px){.task-canvas .program-robots .container .text .wrapper h3{font-size:28px;line-height:32px}}.task-canvas .program-robots .container .text .wrapper p{margin-bottom:0;font-size:18px;line-height:30px}.task-canvas .vertical-nav-tabs{background-color:#fff}@media (max-width:991.98px){.task-canvas .vertical-nav-tabs{display:none}}@media (min-width:576px){.task-canvas .vertical-nav-tabs{padding-top:4rem;padding-bottom:4rem}}.task-canvas .vertical-nav-tabs .no-container{background-color:#f3f3f3;padding-left:0;padding-right:0}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper{display:flex}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav>.nav.nav-tabs{border:none;color:#000;border-radius:0}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link,.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link.active{border:none;color:#000;border-radius:0}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav>.nav .nav-link.active a{border-bottom:solid 1px #000}@media (max-width:991.98px){.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper{flex-direction:column}}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav{padding:4em 0 4em 4em}@media (min-width:992px){.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav{padding:2em 4em}}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper{max-width:570px;margin:auto 0 auto auto}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper h2,.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper h3{color:#000}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper h2{margin-bottom:0;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper h2{font-size:40px;line-height:44px}}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper h3{margin-bottom:2em;font-weight:500;font-size:34px;line-height:38px}@media (max-width:767.98px){.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper h3{font-size:28px;line-height:32px}}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper .timeline{display:flex;flex-direction:column;margin:auto;border:unset}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper .timeline .nav-link{border:none;border-radius:unset;text-align:left;padding-right:0;padding-left:0}@media (max-width:991.98px){.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper .timeline .nav-link{text-align:center}}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper .timeline .nav-link a{color:#000;font-weight:600;font-size:24px;line-height:52px}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper .timeline .active{display:inline-block;background-color:#333;padding-right:.5em;padding-left:2em}.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper nav .inner-wrapper .timeline .active a{color:#fff;border-bottom:unset!important}@media (min-width:992px){.task-canvas .vertical-nav-tabs .no-container .tabs-wrapper .partnership{flex:0 0 50%;max-width:50%}}.task-canvas .vertical-nav-tabs .no-container .partnership .tab-pane{height:100%}.task-canvas .vertical-nav-tabs .no-container .partnership .tab-pane .wrapper{position:relative;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;align-items:baseline}@media (min-width:768px){.task-canvas .vertical-nav-tabs .no-container .partnership .tab-pane .wrapper p{padding-right:2em}}.task-canvas .vertical-nav-tabs .no-container .partnership .tab-pane .wrapper p{position:absolute;bottom:4em;left:4em;z-index:2;max-width:500px;margin:auto auto 0 0;color:#fff;font-size:16px;line-height:24px}.task-canvas .vertical-nav-tabs .no-container .partnership .tab-pane .wrapper p a{text-decoration:underline}.task-canvas .vertical-nav-tabs .no-container .partnership .tab-pane .wrapper:before{position:absolute;content:"";z-index:1;height:100%;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}.task-canvas .scale{padding-top:2rem;padding-bottom:2rem}@media (min-width:992px){.task-canvas .scale{display:none}}.task-canvas .scale .no-container{padding-top:2rem;background-color:#000}.task-canvas .scale .title,.task-canvas .scale h3{color:#fff}.task-canvas .scale .title{margin-bottom:.1em;padding-left:.75em;font-weight:600;font-size:40px;line-height:44px}.task-canvas .scale h3{padding-left:1.15em;margin-bottom:.75em;font-size:28px;line-height:32px}.task-canvas .scale .question{display:flex;align-items:center;justify-content:space-between;padding:1em;background-color:#000}.task-canvas .scale .question svg{max-width:20px;fill:#fff}.task-canvas .scale .question h3{margin-bottom:0;margin-right:1em;color:#fff;font-size:18px;line-height:24px}.task-canvas .scale .answer img{height:auto;width:100%}.task-canvas .scale .answer .text{background-color:#f0f0f0}.task-canvas .scale .answer .text .bottom{padding-top:2rem;padding-bottom:2rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.task-canvas .scale .answer .text .bottom p:last-child{margin-bottom:0}.task-canvas .scale .answer .text .bottom a{text-decoration:underline}.task-canvas .one-interface .container{display:flex;align-items:center}@media (min-width:768px){.task-canvas .one-interface .container{padding-top:4rem}}@media (max-width:991.98px){.task-canvas .one-interface .container{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}@media (min-width:992px){.task-canvas .one-interface .container .image{flex:0 0 50%;max-width:50%}}.task-canvas .one-interface .container .image img{height:100%;width:100%;object-fit:cover}@media (min-width:992px){.task-canvas .one-interface .container .text{flex:0 0 50%;max-width:50%;padding-left:1em}}.task-canvas .one-interface .container .text .wrapper h2,.task-canvas .one-interface .container .text .wrapper h3,.task-canvas .one-interface .container .text .wrapper p{color:#000}.task-canvas .one-interface .container .text .wrapper h2{margin-bottom:.5em;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.task-canvas .one-interface .container .text .wrapper h2{font-size:40px;line-height:44px}}.task-canvas .one-interface .container .text .wrapper p{margin-bottom:0;font-size:18px;line-height:30px}.task-canvas .quote-task .container{padding-top:4rem;padding-bottom:2rem}.task-canvas .quote-task .container .image{max-width:45px;margin-bottom:2em}.task-canvas .quote-task .container .image img{height:100%;width:100%}.task-canvas .quote-task .container .text .wrapper h2,.task-canvas .quote-task .container .text .wrapper p{color:#000}.task-canvas .quote-task .container .text .wrapper h2{margin-bottom:1em;font-weight:500;font-size:40px;line-height:50px}.task-canvas .quote-task .container .text .wrapper .image-wrapper{display:flex;align-items:center}.task-canvas .quote-task .container .text .wrapper .image-wrapper img{max-width:70px}.task-canvas .quote-task .container .text .wrapper .image-wrapper .author{margin-left:1em}.task-canvas .quote-task .container .text .wrapper .image-wrapper .author h4,.task-canvas .quote-task .container .text .wrapper .image-wrapper .author p{margin-bottom:0;font-size:16px;line-height:21px}.task-canvas .quote-task .container .text .wrapper .image-wrapper .author h4{font-weight:500}.task-canvas .quote-task .container .text .wrapper .image-wrapper .author p{font-weight:600}.task-canvas .task-in-action .container{display:flex;align-items:center}@media (min-width:768px){.task-canvas .task-in-action .container{padding-top:2rem;padding-bottom:4rem}}@media (max-width:991.98px){.task-canvas .task-in-action .container{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}.task-canvas .task-in-action .container .image{position:relative;margin-bottom:1em}@media (min-width:992px){.task-canvas .task-in-action .container .image{flex:0 0 50%;max-width:50%}}.task-canvas .task-in-action .container .image img{height:100%;width:100%;object-fit:cover}.task-canvas .task-in-action .container .image .img{position:relative}.task-canvas .task-in-action .container .image .logo{position:absolute;left:50%;margin-left:-40px;top:50%;margin-top:-40px;max-height:80px;max-width:80px}@media (min-width:992px){.task-canvas .task-in-action .container .text{flex:0 0 50%;max-width:50%}}.task-canvas .task-in-action .container .text .wrapper{max-width:410px;margin:auto}.task-canvas .task-in-action .container .text .wrapper h2,.task-canvas .task-in-action .container .text .wrapper p{color:#000}.task-canvas .task-in-action .container .text .wrapper h2{max-width:270px;margin-bottom:.5em;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.task-canvas .task-in-action .container .text .wrapper h2{font-size:40px;line-height:44px}}.task-canvas .whitepaper-download .container{padding-top:2rem;padding-bottom:4rem;display:flex;align-items:center}@media (max-width:767.98px){.task-canvas .whitepaper-download .container{flex-direction:column-reverse}}@media (min-width:992px){.task-canvas .whitepaper-download .container .text{flex:0 0 41.66667%;max-width:41.66667%}}.task-canvas .whitepaper-download .container .text .wrapper{max-width:480px;margin:auto}.task-canvas .whitepaper-download .container .text .wrapper h2,.task-canvas .whitepaper-download .container .text .wrapper h3{color:#000}.task-canvas .whitepaper-download .container .text .wrapper h2{max-width:270px;margin-bottom:0;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.task-canvas .whitepaper-download .container .text .wrapper h2{font-size:40px;line-height:44px}}.task-canvas .whitepaper-download .container .text .wrapper h3{margin-bottom:1em;font-size:34px;line-height:38px}@media (max-width:767.98px){.task-canvas .whitepaper-download .container .text .wrapper h3{font-size:28px;line-height:32px}}.task-canvas .whitepaper-download .container .text .wrapper p{margin-bottom:2em;color:#585858;font-size:18px;line-height:30px}.task-canvas .whitepaper-download .container .text .wrapper .button-wrapper .color-button{display:flex;align-items:center;padding:.3rem 2rem;border:2px solid #000;border-radius:30px}.task-canvas .whitepaper-download .container .text .wrapper .button-wrapper .color-button p{margin-bottom:0;margin-left:.5em;color:#000;font-weight:600;font-size:16px}@media (min-width:992px){.task-canvas .whitepaper-download .container .image{flex:0 0 58.33333%;max-width:58.33333%}}@media (max-width:991.98px){.task-canvas .whitepaper-download .container .image{margin-bottom:1em}}.task-canvas .whitepaper-download .container .image img{height:100%;width:100%;object-fit:cover}.noscroll{overflow-y:hidden!important}.software-home a{width:fit-content}.software-home .software-hero .no-container{background-repeat:no-repeat;background-size:cover;background-position:center center;height:850px}@media (max-width:991.98px){.software-home .software-hero .no-container{height:680px}}.software-home .software-hero .no-container .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:6em}@media (min-width:576px){.software-home .software-hero .no-container .wrapper{max-width:540px}}@media (min-width:768px){.software-home .software-hero .no-container .wrapper{max-width:720px}}@media (min-width:992px){.software-home .software-hero .no-container .wrapper{max-width:960px}}@media (min-width:1200px){.software-home .software-hero .no-container .wrapper{max-width:1140px}}.software-home .software-hero .no-container .wrapper .inner-wrapper{max-width:480px}.software-home .software-hero .no-container .wrapper .inner-wrapper img{margin-bottom:6em}@media (max-width:767.98px){.software-home .software-hero .no-container .wrapper .inner-wrapper img{margin-bottom:2em}}.software-home .software-hero .no-container .wrapper .inner-wrapper button,.software-home .software-hero .no-container .wrapper .inner-wrapper h1,.software-home .software-hero .no-container .wrapper .inner-wrapper h2,.software-home .software-hero .no-container .wrapper .inner-wrapper p{color:#fff}.software-home .software-hero .no-container .wrapper .inner-wrapper h1,.software-home .software-hero .no-container .wrapper .inner-wrapper h2{margin-bottom:0;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.software-home .software-hero .no-container .wrapper .inner-wrapper h1,.software-home .software-hero .no-container .wrapper .inner-wrapper h2{font-size:34px;line-height:38px}}.software-home .software-hero .no-container .wrapper .inner-wrapper h2{margin-bottom:1em}.software-home .software-hero .no-container .wrapper .inner-wrapper p{margin-bottom:4rem;opacity:.8;max-width:420px;font-size:18px;line-height:30px}.software-home .software-hero .no-container .wrapper .inner-wrapper button{padding:.5em 4em;border:1px solid #fff;border-radius:100px}.software-home .software-hero .no-container .wrapper .inner-wrapper button:hover{background-color:#000;color:#fff;border:1px solid #000}.software-home .task-canvas .no-container{background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width:991.98px){.software-home .task-canvas .no-container{background-position:-150px center}}@media (max-width:767.98px){.software-home .task-canvas .no-container{background-position:-250px center}}@media (max-width:575.98px){.software-home .task-canvas .no-container{background-position:right center}}.software-home .task-canvas .no-container .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:center;height:950px}@media (min-width:576px){.software-home .task-canvas .no-container .wrapper{max-width:540px}}@media (min-width:768px){.software-home .task-canvas .no-container .wrapper{max-width:720px}}@media (min-width:992px){.software-home .task-canvas .no-container .wrapper{max-width:960px}}@media (min-width:1200px){.software-home .task-canvas .no-container .wrapper{max-width:1140px}}@media (max-width:991.98px){.software-home .task-canvas .no-container .wrapper{height:600px}}.software-home .task-canvas .no-container .wrapper .inner-wrapper{margin:auto 0 auto auto;max-width:505px}.software-home .task-canvas .no-container .wrapper .inner-wrapper button,.software-home .task-canvas .no-container .wrapper .inner-wrapper h2,.software-home .task-canvas .no-container .wrapper .inner-wrapper h3,.software-home .task-canvas .no-container .wrapper .inner-wrapper p{color:#000}.software-home .task-canvas .no-container .wrapper .inner-wrapper h2,.software-home .task-canvas .no-container .wrapper .inner-wrapper h3{max-width:505px}.software-home .task-canvas .no-container .wrapper .inner-wrapper h2{margin-bottom:0;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.software-home .task-canvas .no-container .wrapper .inner-wrapper h2{font-size:40px;line-height:44px}}.software-home .task-canvas .no-container .wrapper .inner-wrapper h3{margin-bottom:1em;font-size:34px;line-height:38px}@media (max-width:767.98px){.software-home .task-canvas .no-container .wrapper .inner-wrapper h3{font-size:28px;line-height:32px}}.software-home .task-canvas .no-container .wrapper .inner-wrapper p{margin-bottom:4rem;opacity:.8;max-width:400px;font-size:18px;line-height:30px}.software-home .task-canvas .no-container .wrapper .inner-wrapper button{padding:.5em 4em;border:1px solid #000;border-radius:100px}.software-home .task-canvas .no-container .wrapper .inner-wrapper button:hover{background-color:#000;color:#fff;border:1px solid #000}.software-home .automation-apps .no-container{background-repeat:no-repeat;background-size:cover;background-position:center center}.software-home .automation-apps .no-container .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:center;height:950px}@media (min-width:576px){.software-home .automation-apps .no-container .wrapper{max-width:540px}}@media (min-width:768px){.software-home .automation-apps .no-container .wrapper{max-width:720px}}@media (min-width:992px){.software-home .automation-apps .no-container .wrapper{max-width:960px}}@media (min-width:1200px){.software-home .automation-apps .no-container .wrapper{max-width:1140px}}@media (max-width:991.98px){.software-home .automation-apps .no-container .wrapper{height:600px}}.software-home .automation-apps .no-container .wrapper button,.software-home .automation-apps .no-container .wrapper h2,.software-home .automation-apps .no-container .wrapper h3,.software-home .automation-apps .no-container .wrapper p{color:#fff}.software-home .automation-apps .no-container .wrapper h2,.software-home .automation-apps .no-container .wrapper h3{max-width:460px}.software-home .automation-apps .no-container .wrapper h2{margin-bottom:0;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.software-home .automation-apps .no-container .wrapper h2{font-size:40px;line-height:44px}}.software-home .automation-apps .no-container .wrapper h3{margin-bottom:1em;font-size:34px;line-height:38px}@media (max-width:767.98px){.software-home .automation-apps .no-container .wrapper h3{font-size:28px;line-height:32px}}.software-home .automation-apps .no-container .wrapper p{margin-bottom:4rem;opacity:.8;max-width:400px;font-size:18px;line-height:30px}.software-home .automation-apps .no-container .wrapper button{padding:.5em 4em;border:1px solid #fff;border-radius:100px}.software-home .automation-apps .no-container .wrapper button:hover{background-color:#000;color:#fff;border:1px solid #000}.software-home .developer-on-forge .no-container{background-repeat:no-repeat;background-size:cover;background-position:center center}.software-home .developer-on-forge .no-container .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:center;height:950px}@media (min-width:576px){.software-home .developer-on-forge .no-container .wrapper{max-width:540px}}@media (min-width:768px){.software-home .developer-on-forge .no-container .wrapper{max-width:720px}}@media (min-width:992px){.software-home .developer-on-forge .no-container .wrapper{max-width:960px}}@media (min-width:1200px){.software-home .developer-on-forge .no-container .wrapper{max-width:1140px}}@media (max-width:991.98px){.software-home .developer-on-forge .no-container .wrapper{height:650px}}.software-home .developer-on-forge .no-container .wrapper .inner-wrapper{margin:auto 0 auto auto;padding:4em;max-width:575px;background-color:#fff}@media (max-width:767.98px){.software-home .developer-on-forge .no-container .wrapper .inner-wrapper{padding:15px}}.software-home .developer-on-forge .no-container .wrapper .inner-wrapper button,.software-home .developer-on-forge .no-container .wrapper .inner-wrapper h2,.software-home .developer-on-forge .no-container .wrapper .inner-wrapper h3,.software-home .developer-on-forge .no-container .wrapper .inner-wrapper p{color:#000}.software-home .developer-on-forge .no-container .wrapper .inner-wrapper h2,.software-home .developer-on-forge .no-container .wrapper .inner-wrapper h3{max-width:575px}.software-home .developer-on-forge .no-container .wrapper .inner-wrapper h2{margin-bottom:0;font-weight:600;font-size:48px;line-height:52px}@media (max-width:767.98px){.software-home .developer-on-forge .no-container .wrapper .inner-wrapper h2{font-size:40px;line-height:44px}}.software-home .developer-on-forge .no-container .wrapper .inner-wrapper h3{margin-bottom:1em;font-size:34px;line-height:38px}@media (max-width:767.98px){.software-home .developer-on-forge .no-container .wrapper .inner-wrapper h3{font-size:28px;line-height:32px}}.software-home .developer-on-forge .no-container .wrapper .inner-wrapper p{margin-bottom:4rem;opacity:.8;max-width:400px;font-size:18px;line-height:30px}.software-home .developer-on-forge .no-container .wrapper .inner-wrapper button{padding:.5em 4em;border:1px solid #000;border-radius:100px}.software-home .developer-on-forge .no-container .wrapper .inner-wrapper button:hover{background-color:#000;color:#fff;border:1px solid #000}.hero-thank-you{position:relative;background-color:#f3f3f3}.hero-thank-you .text{position:relative;padding-bottom:15em;padding-top:15em;background-size:cover;height:100%}@media (max-width:991.98px){.hero-thank-you .text{padding-bottom:6em;padding-top:6em}}.hero-thank-you .text .container .text-wrapper{max-width:350px;margin:auto 0 auto auto}@media (min-width:576px){.hero-thank-you .text .container .text-wrapper{padding-right:2em}}@media (max-width:575.98px){.hero-thank-you .text .container .text-wrapper{margin:auto}}.hero-thank-you .text .container .text-wrapper .forge-title{color:#fff!important;font-size:28px}@media (min-width:768px){.hero-thank-you .text .container .text-wrapper .forge-title{font-size:50px;font-weight:600;width:100%}}.hero-thank-you .text .container .text-wrapper .forge-subtitle{color:#fff!important;padding-top:.5em;font-size:20px}@media (min-width:768px){.hero-thank-you .text .container .text-wrapper .forge-subtitle{width:100%;font-style:normal;font-weight:500;font-size:24px;line-height:115.4%}}.hero-thank-you .text .container .text-wrapper h1{font-size:1.8rem;font-weight:600}@media (max-width:991.98px){.hero-thank-you .text .container .text-wrapper h1{font-size:20px}}@media (max-width:575.98px){.hero-thank-you .text .container .text-wrapper h1{font-size:16px}}.hero-thank-you .text .container .text-wrapper p{margin-bottom:3rem}@media (max-width:575.98px){.hero-thank-you .text .container .text-wrapper p{font-size:12px}}@media (max-width:350px){.hero-thank-you .text .container .text-wrapper p{margin-bottom:1rem}}.contact-section{padding:2rem}@media (min-width:768px){.contact-section{padding:4rem 10rem}}.contact-section .contact{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.contact-section .contact .contact-title{margin-bottom:.5em}@media (min-width:768px){.contact-section .contact .contact-title{font-weight:300;font-size:34px}}.contact-section .contact .contact-number{font-size:20px;padding-bottom:1em}.locations .hero-locations img{max-height:700px;width:100%;height:100%;object-fit:cover}.locations .facilities .container{margin-top:3em;margin-bottom:6em}.locations .facilities .container .text-wrapper{text-align:center;margin-bottom:4em}.locations .facilities .container .text-wrapper .left h2{font-weight:500;font-size:40px;line-height:48px}.locations .facilities .container .text-wrapper .right p{max-width:1050px;margin:auto;opacity:.6;font-weight:400;font-size:21px;line-height:30px}.locations .facilities .container .states{display:flex}@media (max-width:767.98px){.locations .facilities .container .states{flex-direction:column}}@media (min-width:768px){.locations .facilities .container .states .wrapper{flex:0 0 33.33333%;max-width:33.33333%;position:relative;width:100%;padding-right:15px;padding-left:15px}}@media (max-width:767.98px){.locations .facilities .container .states .wrapper{margin:auto}.locations .facilities .container .states .wrapper:not(:last-child){margin-bottom:2rem}}.locations .facilities .container .states .wrapper .image-wrapper{margin-bottom:3em}@media (min-width:768px){.locations .facilities .container .states .wrapper .image-wrapper{min-height:200px}}@media (max-width:767.98px){.locations .facilities .container .states .wrapper .image-wrapper{margin:auto auto 1em auto}.locations .facilities .container .states .wrapper .image-wrapper img{display:block;max-width:250px;margin:auto}}.locations .facilities .container .states .wrapper h3{font-weight:500}.locations .facilities .container .states .wrapper h4{margin-bottom:1em;font-weight:600;font-size:16px;line-height:30px}.locations .facilities .container .states .wrapper p{margin-bottom:.25em;font-weight:400;font-size:14px;line-height:20px}.locations .facilities .container .states .wrapper ul{margin-left:.5em}.locations .facilities .container .states .wrapper ul li{list-style:none;font-size:14px;line-height:20px}.locations .facilities .container .states .wrapper ul li::before{content:"•";font-size:14px;margin-right:.75em}.locations .sliders .slider-wrapper{position:relative}.locations .sliders .slider-wrapper .slider-one img,.locations .sliders .slider-wrapper .slider-three img,.locations .sliders .slider-wrapper .slider-two img{height:720px;width:100%;object-fit:cover}.locations .sliders .slider-wrapper .slider-one,.locations .sliders .slider-wrapper .slider-two{padding-bottom:2rem}.locations .sliders .slider-wrapper .spacing{position:absolute;z-index:2;top:8em}@media (max-width:767.98px){.locations .sliders .slider-wrapper .spacing{top:0;right:0;bottom:0;left:0;margin:auto;max-height:450px}}@media (max-width:575.98px){.locations .sliders .slider-wrapper .spacing{padding-right:15px;padding-left:15px}}.locations .sliders .slider-wrapper .spacing .nav-one,.locations .sliders .slider-wrapper .spacing .nav-three,.locations .sliders .slider-wrapper .spacing .nav-two{display:flex;text-align:center;max-width:405px;background-color:rgba(255,255,255,.9)}@media (max-width:767.98px){.locations .sliders .slider-wrapper .spacing .nav-one,.locations .sliders .slider-wrapper .spacing .nav-three,.locations .sliders .slider-wrapper .spacing .nav-two{margin:auto}}.locations .sliders .slider-wrapper .spacing .nav-one img,.locations .sliders .slider-wrapper .spacing .nav-three img,.locations .sliders .slider-wrapper .spacing .nav-two img{display:block;margin:auto auto 1em auto}.locations .sliders .slider-wrapper .spacing .nav-one .subtitle,.locations .sliders .slider-wrapper .spacing .nav-one h3,.locations .sliders .slider-wrapper .spacing .nav-three .subtitle,.locations .sliders .slider-wrapper .spacing .nav-three h3,.locations .sliders .slider-wrapper .spacing .nav-two .subtitle,.locations .sliders .slider-wrapper .spacing .nav-two h3{font-weight:500}.locations .sliders .slider-wrapper .spacing .nav-one h3,.locations .sliders .slider-wrapper .spacing .nav-three h3,.locations .sliders .slider-wrapper .spacing .nav-two h3{font-size:24px;line-height:35px}.locations .sliders .slider-wrapper .spacing .nav-one .subtitle,.locations .sliders .slider-wrapper .spacing .nav-three .subtitle,.locations .sliders .slider-wrapper .spacing .nav-two .subtitle{margin-bottom:.5em;font-size:16px;line-height:29px}.locations .sliders .slider-wrapper .spacing .nav-one p:not(.subtitle),.locations .sliders .slider-wrapper .spacing .nav-three p:not(.subtitle),.locations .sliders .slider-wrapper .spacing .nav-two p:not(.subtitle){margin-bottom:0;font-size:16px;line-height:25px}.locations .sliders .slider-wrapper .spacing .nav-one .slick-arrow,.locations .sliders .slider-wrapper .spacing .nav-three .slick-arrow,.locations .sliders .slider-wrapper .spacing .nav-two .slick-arrow{margin:auto;cursor:pointer}.locations .sliders .slider-wrapper .spacing .nav-one .slick-list,.locations .sliders .slider-wrapper .spacing .nav-three .slick-list,.locations .sliders .slider-wrapper .spacing .nav-two .slick-list{margin:4em 1em}.locations .sliders .slider-wrapper .spacing .nav-one .slick-slide,.locations .sliders .slider-wrapper .spacing .nav-three .slick-slide,.locations .sliders .slider-wrapper .spacing .nav-two .slick-slide{box-sizing:border-box}@media (min-width:768px){.locations .sliders .slider-wrapper:not(:nth-child(2)) .spacing{left:13%}}@media (min-width:768px){.locations .sliders .slider-wrapper:nth-child(2) .spacing{right:13%}}.hardware-oems .hero-oems img{height:auto;width:100%;object-fit:cover;display:block;object-position:center}.hardware-oems .development-costs .wrapper,.hardware-oems .hardware .wrapper,.hardware-oems .more-accessible .wrapper,.hardware-oems .open-software .wrapper,.hardware-oems .robots-usability .wrapper{display:flex;align-items:center}.hardware-oems .development-costs .wrapper .text,.hardware-oems .hardware .wrapper .text,.hardware-oems .more-accessible .wrapper .text,.hardware-oems .open-software .wrapper .text,.hardware-oems .robots-usability .wrapper .text{margin-bottom:2rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:992px){.hardware-oems .development-costs .wrapper .text,.hardware-oems .hardware .wrapper .text,.hardware-oems .more-accessible .wrapper .text,.hardware-oems .open-software .wrapper .text,.hardware-oems .robots-usability .wrapper .text{flex:0 0 45.83333%;max-width:45.83333%}}@media (min-width:992px){.hardware-oems .development-costs .wrapper .text .text-wrapper,.hardware-oems .hardware .wrapper .text .text-wrapper,.hardware-oems .more-accessible .wrapper .text .text-wrapper,.hardware-oems .open-software .wrapper .text .text-wrapper,.hardware-oems .robots-usability .wrapper .text .text-wrapper{max-width:380px;margin:auto}}.hardware-oems .development-costs .wrapper .text .text-wrapper h2,.hardware-oems .hardware .wrapper .text .text-wrapper h2,.hardware-oems .more-accessible .wrapper .text .text-wrapper h2,.hardware-oems .open-software .wrapper .text .text-wrapper h2,.hardware-oems .robots-usability .wrapper .text .text-wrapper h2{font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:600;color:#0a0a0a!important}.hardware-oems .development-costs .wrapper .text .text-wrapper p,.hardware-oems .hardware .wrapper .text .text-wrapper p,.hardware-oems .more-accessible .wrapper .text .text-wrapper p,.hardware-oems .open-software .wrapper .text .text-wrapper p,.hardware-oems .robots-usability .wrapper .text .text-wrapper p{margin-bottom:0}.hardware-oems .development-costs .wrapper .text .button-wrapper,.hardware-oems .hardware .wrapper .text .button-wrapper,.hardware-oems .more-accessible .wrapper .text .button-wrapper,.hardware-oems .open-software .wrapper .text .button-wrapper,.hardware-oems .robots-usability .wrapper .text .button-wrapper{text-align:center}.hardware-oems .development-costs .wrapper .image,.hardware-oems .hardware .wrapper .image,.hardware-oems .more-accessible .wrapper .image,.hardware-oems .open-software .wrapper .image,.hardware-oems .robots-usability .wrapper .image{width:100%}@media (min-width:992px){.hardware-oems .development-costs .wrapper .image,.hardware-oems .hardware .wrapper .image,.hardware-oems .more-accessible .wrapper .image,.hardware-oems .open-software .wrapper .image,.hardware-oems .robots-usability .wrapper .image{flex:0 0 54.16667%;max-width:54.16667%}}.hardware-oems .development-costs .wrapper .image img,.hardware-oems .hardware .wrapper .image img,.hardware-oems .more-accessible .wrapper .image img,.hardware-oems .open-software .wrapper .image img,.hardware-oems .robots-usability .wrapper .image img{height:auto;width:100%}@media (min-width:768px){.hardware-oems .more-accessible{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.hardware-oems .more-accessible{padding-top:2rem}}@media (max-width:991.98px){.hardware-oems .more-accessible .wrapper{flex-direction:column}}@media (min-width:768px){.hardware-oems .development-costs{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.hardware-oems .development-costs{padding-top:2rem}}@media (max-width:991.98px){.hardware-oems .development-costs .wrapper{flex-direction:column-reverse}}@media (min-width:768px){.hardware-oems .hardware{padding-top:4rem}}@media (max-width:991.98px){.hardware-oems .hardware{padding-top:2rem}}@media (max-width:991.98px){.hardware-oems .hardware .wrapper{flex-direction:column}}@media (min-width:768px){.hardware-oems .robots-usability{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.hardware-oems .robots-usability{padding-top:2rem}}@media (max-width:991.98px){.hardware-oems .robots-usability .wrapper{flex-direction:column}}@media (min-width:768px){.hardware-oems .open-software{padding-top:4rem;padding-bottom:4rem}}@media (max-width:991.98px){.hardware-oems .open-software{padding-top:2rem}}@media (max-width:991.98px){.hardware-oems .open-software .wrapper{flex-direction:column-reverse}}.productivity-apps .hero-productivity-apps img{height:auto;width:100%;object-fit:cover;display:block;object-position:center}.productivity-apps .apps{background-color:#1a1a1a}.productivity-apps .apps .no-container{padding-top:4rem;padding-bottom:4rem;background-repeat:no-repeat;background-size:cover;background-position:center center;max-height:650px}@media (min-width:768px){.productivity-apps .apps .no-container{height:650px}}.productivity-apps .apps .no-container h2{margin-bottom:2rem;font-size:30px!important;line-height:34px!important;font-weight:600;color:#fff}.productivity-apps .apps .no-container .text-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center;justify-content:center;height:100%;color:#fff}@media (min-width:576px){.productivity-apps .apps .no-container .text-wrapper{max-width:540px}}@media (min-width:768px){.productivity-apps .apps .no-container .text-wrapper{max-width:720px}}@media (min-width:992px){.productivity-apps .apps .no-container .text-wrapper{max-width:960px}}@media (min-width:1200px){.productivity-apps .apps .no-container .text-wrapper{max-width:1140px}}@media (max-width:991.98px){.productivity-apps .apps .no-container .text-wrapper{flex-direction:column;padding:0}}.productivity-apps .apps .no-container .text-wrapper .left,.productivity-apps .apps .no-container .text-wrapper .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:992px){.productivity-apps .apps .no-container .text-wrapper .left,.productivity-apps .apps .no-container .text-wrapper .right{flex:0 0 50%;max-width:50%}}.productivity-apps .apps .no-container .text-wrapper .wrapper{max-width:325px;margin:auto}.productivity-apps .apps .no-container .text-wrapper .wrapper p{margin-bottom:0}@media (max-width:991.98px){.productivity-apps .apps .no-container .text-wrapper .wrapper{max-width:660px;padding:2em;background-color:rgba(0,0,0,.6)}}.productivity-apps .apps,.productivity-apps .device-control,.productivity-apps .task-canvas{border-bottom:.5px solid rgba(100,100,100,.45)}.productivity-apps .device-control .container,.productivity-apps .task-canvas .container{padding-bottom:2rem}.productivity-apps .task-canvas{background-color:#1a1a1a}.productivity-apps .task-canvas .container{padding-top:4rem;padding-bottom:4rem}.productivity-apps .task-canvas .container h2{margin-bottom:4rem;font-size:30px!important;line-height:34px!important;text-align:center;font-weight:500;color:#fff}.productivity-apps .task-canvas .container .text-wrapper{display:flex;align-items:center;color:#fff}.productivity-apps .task-canvas .container .text-wrapper:nth-child(2){margin-bottom:4rem}.productivity-apps .task-canvas .container .text-wrapper:nth-child(2) .right .image-wrapper{max-width:450px;margin:auto}@media (max-width:991.98px){.productivity-apps .task-canvas .container .text-wrapper:nth-child(2){flex-direction:column}}.productivity-apps .task-canvas .container .text-wrapper:last-child .left .image-wrapper{max-width:335px;margin:auto}@media (max-width:991.98px){.productivity-apps .task-canvas .container .text-wrapper:last-child{flex-direction:column-reverse}.productivity-apps .task-canvas .container .text-wrapper:last-child .right .wrapper{margin-bottom:2rem}}.productivity-apps .task-canvas .container .text-wrapper .left,.productivity-apps .task-canvas .container .text-wrapper .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:992px){.productivity-apps .task-canvas .container .text-wrapper .left,.productivity-apps .task-canvas .container .text-wrapper .right{flex:0 0 50%;max-width:50%}}.productivity-apps .task-canvas .container .text-wrapper .left h3,.productivity-apps .task-canvas .container .text-wrapper .right h3{font-size:24px!important;line-height:28px!important;font-weight:600}.productivity-apps .task-canvas .container .text-wrapper .left p,.productivity-apps .task-canvas .container .text-wrapper .right p{margin-bottom:0}.productivity-apps .task-canvas .container .text-wrapper .left .wrapper{max-width:425px;margin:auto}@media (max-width:991.98px){.productivity-apps .task-canvas .container .text-wrapper .left .wrapper{max-width:600px}}.productivity-apps .task-canvas .container .text-wrapper .left .wrapper:first-child{padding-bottom:6em}@media (max-width:991.98px){.productivity-apps .task-canvas .container .text-wrapper .left .wrapper:first-child{padding-bottom:2rem}}@media (max-width:991.98px){.productivity-apps .task-canvas .container .text-wrapper .left .wrapper:last-child{padding-bottom:2rem}}.productivity-apps .task-canvas .container .text-wrapper .left .image-wrapper{max-width:350px;margin:auto}.productivity-apps .task-canvas .container .text-wrapper .right .wrapper{max-width:425px;margin:auto}@media (max-width:991.98px){.productivity-apps .task-canvas .container .text-wrapper .right .wrapper{max-width:600px}}@media (min-width:992px){.productivity-apps .task-canvas .container .text-wrapper .right .wrapper:first-child{padding-bottom:6em}}@media (max-width:991.98px){.productivity-apps .task-canvas .container .text-wrapper .right .image-wrapper{text-align:center}}.productivity-apps .device-control{background-color:#1a1a1a}.productivity-apps .device-control .container{padding-top:4rem}@media (min-width:992px){.productivity-apps .device-control .container{padding-bottom:4rem}}.productivity-apps .device-control .container h2{margin-bottom:4rem;font-size:30px!important;line-height:34px!important;text-align:center;font-weight:500;color:#fff}.productivity-apps .device-control .container .text-wrapper{display:flex;align-items:center;justify-content:center;color:#fff}@media (max-width:991.98px){.productivity-apps .device-control .container .text-wrapper{flex-direction:column}}.productivity-apps .device-control .container .text-wrapper .left,.productivity-apps .device-control .container .text-wrapper .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.productivity-apps .device-control .container .text-wrapper .left h3,.productivity-apps .device-control .container .text-wrapper .right h3{font-size:24px!important;line-height:28px!important;font-weight:600}@media (min-width:992px){.productivity-apps .device-control .container .text-wrapper .left{flex:0 0 41.66667%;max-width:41.66667%}}.productivity-apps .device-control .container .text-wrapper .left .wrapper{max-width:325px}@media (max-width:991.98px){.productivity-apps .device-control .container .text-wrapper .left .wrapper{max-width:600px}}@media (min-width:992px){.productivity-apps .device-control .container .text-wrapper .left .wrapper p:not(:last-child){margin-bottom:2rem}}@media (min-width:992px){.productivity-apps .device-control .container .text-wrapper .right{flex:0 0 58.33333%;max-width:58.33333%}}@media (max-width:991.98px){.productivity-apps .device-control .container .text-wrapper .right .image-wrapper{text-align:center}}.productivity-apps .device-configuration{background-color:#1a1a1a}.productivity-apps .device-configuration .container{padding-top:4rem;padding-bottom:4rem}.productivity-apps .device-configuration .container h2{margin-bottom:4rem;font-size:30px!important;line-height:34px!important;text-align:center;font-weight:500;color:#fff}.productivity-apps .device-configuration .container .text-wrapper{display:flex;align-items:center;color:#fff}.productivity-apps .device-configuration .container .text-wrapper:nth-child(2){margin-bottom:4rem}@media (max-width:991.98px){.productivity-apps .device-configuration .container .text-wrapper:nth-child(2){flex-direction:column-reverse}}.productivity-apps .device-configuration .container .text-wrapper:nth-child(2) .left .wrapper{max-width:425px;margin:auto}@media (max-width:991.98px){.productivity-apps .device-configuration .container .text-wrapper:nth-child(2) .left .wrapper{margin-bottom:2rem}}.productivity-apps .device-configuration .container .text-wrapper:nth-child(2) .right .wrapper{max-width:425px;margin:auto}.productivity-apps .device-configuration .container .text-wrapper:nth-child(2) .right .wrapper:first-child{padding-bottom:6em}@media (max-width:991.98px){.productivity-apps .device-configuration .container .text-wrapper:nth-child(2) .right .wrapper:first-child{padding-bottom:2em}}@media (max-width:991.98px){.productivity-apps .device-configuration .container .text-wrapper:last-child{flex-direction:column}}@media (min-width:992px){.productivity-apps .device-configuration .container .text-wrapper:last-child .left{flex:0 0 58.33333%;max-width:58.33333%}}.productivity-apps .device-configuration .container .text-wrapper:last-child .left .wrapper{max-width:525px;margin:auto}@media (max-width:991.98px){.productivity-apps .device-configuration .container .text-wrapper:last-child .left .wrapper{margin-bottom:2rem}}.productivity-apps .device-configuration .container .text-wrapper:last-child .left .wrapper .inner-wrapper{display:flex}.productivity-apps .device-configuration .container .text-wrapper:last-child .left .wrapper .inner-wrapper p{flex:0 0 66.66667%;max-width:66.66667%;padding-right:1em}.productivity-apps .device-configuration .container .text-wrapper:last-child .left .wrapper .inner-wrapper ul{flex:0 0 33.33333%;max-width:33.33333%;padding:0;margin:0}.productivity-apps .device-configuration .container .text-wrapper:last-child .left .wrapper .image-container{display:flex;align-items:center}.productivity-apps .device-configuration .container .text-wrapper:last-child .left .wrapper .image-container .image{flex:0 0 50%;max-width:50%}@media (min-width:992px){.productivity-apps .device-configuration .container .text-wrapper:last-child .right{flex:0 0 41.66667%;max-width:41.66667%}}.productivity-apps .device-configuration .container .text-wrapper .left,.productivity-apps .device-configuration .container .text-wrapper .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.productivity-apps .device-configuration .container .text-wrapper .left h3,.productivity-apps .device-configuration .container .text-wrapper .right h3{font-size:24px!important;line-height:28px!important;font-weight:600}.productivity-apps .device-configuration .container .text-wrapper .left{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width:991.98px){.productivity-apps .device-configuration .container .text-wrapper .left .wrapper{max-width:600px!important}}.productivity-apps .device-configuration .container .text-wrapper .left .wrapper h3{font-size:24px!important;line-height:28px!important}@media (min-width:992px){.productivity-apps .device-configuration .container .text-wrapper .left .wrapper h3{max-width:400px}}.productivity-apps .device-configuration .container .text-wrapper .right{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.productivity-apps .device-configuration .container .text-wrapper .right .wrapper{max-width:400px;margin:auto}@media (max-width:991.98px){.productivity-apps .device-configuration .container .text-wrapper .right .wrapper{max-width:600px!important}}.productivity-apps .device-configuration .container .text-wrapper .right .wrapper h3{font-size:24px!important;line-height:28px!important}@media (min-width:992px){.productivity-apps .device-configuration .container .text-wrapper .right .wrapper h3{max-width:250px}}.new-forge-os-5-updates .forge-module{margin-right:auto}.new-forge-os-5-updates .forge-module h2{font-size:30px!important;line-height:34px!important;font-weight:600}.new-forge-os-5-updates .forge-module .module-wrapper{display:flex;justify-content:center;align-items:center}@media (max-width:767.98px){.new-forge-os-5-updates .forge-module .module-wrapper{flex-direction:column}}.new-forge-os-5-updates .forge-module .module-wrapper .text-wrapper{padding:1em;width:50%}@media (max-width:767.98px){.new-forge-os-5-updates .forge-module .module-wrapper .text-wrapper{width:100%}}.new-forge-os-5-updates .forge-module .module-wrapper .text-wrapper .content-wrapper{margin:auto;max-width:500px}.new-forge-os-5-updates .forge-module .module-wrapper .text-wrapper .content-wrapper h2{font-size:30px!important;line-height:34px!important;font-weight:600}.new-forge-os-5-updates .forge-module .module-wrapper .text-wrapper .content-wrapper p{font-size:18px;line-height:22px}.new-forge-os-5-updates .forge-module .module-wrapper .img-wrapper{width:50%}@media (max-width:767.98px){.new-forge-os-5-updates .forge-module .module-wrapper .img-wrapper{width:100%}}.new-forge-os-5-updates .forge-module-3{padding:6em 0 4em}@media (max-width:767.98px){.new-forge-os-5-updates .forge-module-3{padding:2em 0}}.new-forge-os-5-updates .forge-module-3 .logos-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.new-forge-os-5-updates .forge-module-3 .logos-wrapper img{max-width:600px}@media (max-width:767.98px){.new-forge-os-5-updates .forge-module-3 .logos-wrapper img{padding:1em}}.new-forge-os-5-updates .forge-module-3 .text-wrapper{max-width:450px;height:100%;display:flex;justify-content:center;flex-direction:column}.new-forge-os-5-updates .forge-module-3 .text-wrapper h2{font-size:30px!important;line-height:34px!important;font-weight:600}.new-forge-os-5-updates .forge-module-3 .text-wrapper p{font-size:18px;line-height:22px}@media (min-width:768px){.new-forge-os-5-updates .forge-module-4{padding:2em 0 4em}}.new-forge-os-5-updates .forge-module-4 .content-wrapper{margin:auto}.new-forge-os-5-updates .forge-module-4 .text-wrapper{max-width:450px}.new-forge-os-5-updates .forge-module-4 .text-wrapper h2{font-size:30px!important;line-height:34px!important;font-weight:600}.new-forge-os-5-updates .forge-module-4 .text-wrapper p{font-size:18px;line-height:22px}.new-forge-os-5-updates .forge-module-5{padding:4em 0 2em;background-color:#1a1a1a;color:#fff}@media (max-width:767.98px){.new-forge-os-5-updates .forge-module-5 .mid-row{flex-direction:column-reverse}}.new-forge-os-5-updates .forge-module-5 h2{font-size:30px!important;line-height:34px!important;font-weight:600;text-align:center;margin-bottom:1.5em}.new-forge-os-5-updates .forge-module-5 p{font-size:18px;line-height:22px}.new-forge-os-5-updates .forge-module-5 .module-1{max-height:700px}.new-forge-os-5-updates .forge-module-5 .content-wrapper{margin:2em 0}.new-forge-os-5-updates .forge-module-5 .module-image{display:flex;justify-content:center;align-items:center}.new-forge-os-5-updates .forge-module-5 .module-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.new-forge-os-5-updates .forge-module-5 .module-text h3{font-size:24px!important;line-height:28px!important;font-weight:600;text-align:left!important}.new-forge-os-5-updates .forge-module-5 .module-text p{font-size:18px;line-height:22px}.new-forge-os-5-updates .forge-module-5 .button-wrapper{display:flex;justify-content:center;align-items:center;padding:4em 0 2em}.new-forge-os-5-updates .forge-module-5 .button-wrapper .productivity-button{text-align:center;margin-top:1em}.new-forge-os-5-updates .forge-module-5 .button-wrapper .productivity-button button{display:flex;padding:.5rem 3rem;background-color:transparent;border-radius:25px;border:#f2f2f2 1px solid;color:#f2f2f2}.new-forge-os-5-updates .forge-module-5 .button-wrapper .productivity-button button:hover{border:#217cb0 1px solid;color:#217cb0}.new-forge-os-5-updates .forge-module-5 .button-wrapper .productivity-button button:hover p{color:#217cb0}.new-forge-os-5-updates .forge-module-5 .button-wrapper .productivity-button button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.new-forge-os-5-updates .experience-section{background-color:#f2f2f2;color:#000;padding:2em 0;text-align:center}.new-forge-os-5-updates .experience-section .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.new-forge-os-5-updates .experience-section .content-wrapper{max-width:700px}.new-forge-os-5-updates .experience-section .content-wrapper h2{font-size:30px!important;line-height:34px!important;font-weight:600}.new-forge-os-5-updates .experience-section .content-wrapper p{font-size:18px;line-height:22px}.new-forge-os-5-updates .experience-section .content-wrapper .productivity-button{text-align:center;margin-top:1em}.new-forge-os-5-updates .experience-section .content-wrapper .productivity-button button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}.new-forge-os-5-updates .experience-section .content-wrapper .productivity-button button:hover{border:#217cb0 1px solid;color:#217cb0}.new-forge-os-5-updates .experience-section .content-wrapper .productivity-button button:hover p{color:#217cb0}.new-forge-os-5-updates .experience-section .content-wrapper .productivity-button button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.experience-forge-os .experience-video .container{padding-top:4rem;padding-bottom:2rem}.experience-forge-os .experience-video .container h1{font-size:30px!important;line-height:34px!important;text-align:center;margin-bottom:1em;font-weight:600}.experience-forge-os .experience-video .container p{font-size:18px;line-height:22px;text-align:center;max-width:800px;margin:auto auto 1em auto}.experience-forge-os .experience-video .container .video-wrapper .flex-video.widescreen,.experience-forge-os .experience-video .container .video-wrapper .responsive-embed.widescreen{padding-bottom:unset;position:relative;height:unset;margin-bottom:unset;overflow:unset}@media (max-width:991.98px){.experience-forge-os .experience-video .container .video-wrapper .flex-video.widescreen,.experience-forge-os .experience-video .container .video-wrapper .responsive-embed.widescreen{padding-bottom:56.25%}}.experience-forge-os .experience-video .container .video-wrapper iframe{position:unset;top:unset;left:unset;width:100%}@media (min-width:992px){.experience-forge-os .experience-video .container .video-wrapper iframe{height:500px}}@media (max-width:991.98px){.experience-forge-os .experience-video .container .video-wrapper iframe{position:absolute}}.experience-forge-os .private-demo{padding-bottom:12em}@media (max-width:991.98px){.experience-forge-os .private-demo{padding-bottom:8em}}.experience-forge-os .private-demo .button-wrapper{text-align:center;margin-bottom:2em}.experience-forge-os .private-demo .button-wrapper button{font-size:18px;line-height:22px;text-align:center;padding:.5em 2em;background-color:#007cb0;color:#fff;border:1px solid #007cb0;border-radius:30px}.experience-forge-os .private-demo .button-wrapper button:hover{background-color:#000;border:1px solid #000}.experience-forge-os .private-demo p{font-size:18px;line-height:22px;text-align:center;max-width:800px;margin:auto auto 2em auto}.experience-forge-os .private-demo .form-private-demo{display:none;max-width:600px;margin:auto;padding:2em;background-color:#f2f2f2}.experience-forge-os .private-demo .form-private-demo.slide-in-bottom{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}.experience-forge-os .private-demo .form-private-demo .gform_wrapper{margin:0!important}.experience-forge-os .private-demo .form-private-demo .gform_fields .gfield{padding-right:0!important}.experience-forge-os .private-demo .form-private-demo .gform_fields .gfield .ginput_complex span{display:inline-block;width:50%;margin-right:-4px;margin-bottom:0}.experience-forge-os .private-demo .form-private-demo .gform_fields .gfield .ginput_complex span input{margin-bottom:.25em}.experience-forge-os .private-demo .form-private-demo .gform_fields .gfield .ginput_complex span label{display:none}.experience-forge-os .private-demo .form-private-demo .gform_fields .gfield .ginput_complex .name_first{padding-right:8px}.experience-forge-os .private-demo .form-private-demo .gform_fields .gfield .ginput_complex .name_last{padding-left:8px}.experience-forge-os .private-demo .form-private-demo .gform_fields .gfield:first-child{margin-top:0}.experience-forge-os .private-demo .form-private-demo .gform_footer.top_label{text-align:center;padding:0}.experience-forge-os .private-demo .form-private-demo .gform_footer.top_label .gform_button{font-size:18px;line-height:22px;margin:.75em 0 0 0!important;font-weight:500}@media (min-width:768px){.experience-forge-os .private-demo .form-private-demo .gform_footer.top_label .gform_button{min-width:200px!important}}@media (max-width:767.98px){.experience-forge-os .private-demo .form-private-demo .gform_footer.top_label .gform_button{min-width:100%!important}}.experience-forge-os .private-demo .form-private-demo .gform_footer.top_label .gform_button:hover{background-color:#000;border:1px solid #000}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}section.videos-hero{padding:4em 0;background-color:#f2f2f2}@media (max-width:991.98px){section.videos-hero{background-color:#f2f2f2;padding:0}}@media (max-width:991.98px){section.videos-hero .container{padding:0}}section.videos-hero .hero-wrapper .column-wrapper{background-color:#fff;padding:1em}section.videos-hero .hero-wrapper .column-wrapper.black{background-color:#000;color:#fff}section.videos-hero .hero-wrapper .column-wrapper .title{text-align:center;font-size:30px!important;line-height:34px!important;font-weight:600}section.videos-hero .hero-wrapper .column-wrapper .video-img{width:100%;height:286px;object-fit:cover}section.videos-hero .hero-wrapper .column-wrapper .text-wrapper{padding:2em 0;margin:auto}section.videos-hero .hero-wrapper .column-wrapper .text-wrapper .text{min-height:106px}section.videos-hero .hero-wrapper .column-wrapper .productivity-button{text-align:center;margin-top:1em}section.videos-hero .hero-wrapper .column-wrapper .productivity-button button{display:flex;padding:.5rem 3rem;background-color:#fff;border-radius:25px;border:#000 1px solid;color:#000}section.videos-hero .hero-wrapper .column-wrapper .productivity-button button:hover{border:#217cb0 1px solid;color:#217cb0}section.videos-hero .hero-wrapper .column-wrapper .productivity-button button:hover p{color:#217cb0}section.videos-hero .hero-wrapper .column-wrapper .productivity-button button p{margin:0;padding-bottom:0;text-align:center;font-size:16px;opacity:unset;font-weight:600}.image-col .module1-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;align-items:center}@media (min-width:576px){.image-col .module1-wrapper{max-width:540px}}@media (min-width:768px){.image-col .module1-wrapper{max-width:720px}}@media (min-width:992px){.image-col .module1-wrapper{max-width:960px}}@media (min-width:1200px){.image-col .module1-wrapper{max-width:1140px}}@media (min-width:768px){.image-col .module1-wrapper{padding-top:6rem;padding-bottom:4rem}}@media (max-width:991.98px){.image-col .module1-wrapper{padding-top:4rem;padding-bottom:2rem;flex-direction:column}}.image-col .module1-wrapper .text{padding-top:2em}@media (min-width:992px){.image-col .module1-wrapper .text{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.image-col .module1-wrapper .text .wrapper{max-width:380px;margin:auto}}.image-col .module1-wrapper .text .wrapper h2{font-size:1.8rem;font-weight:600;color:#0a0a0a!important}.image-col .module1-wrapper .text .wrapper p{margin-bottom:0}.image-col .module1-wrapper .text .wrapper .color-button{margin-top:2rem;padding:.5em 4em;color:#000;font-weight:500;font-size:16px;border:1px solid #000;border-radius:100px}.image-col .module1-wrapper .text .wrapper .color-button:hover{color:#fff;background-color:#000;border:1px solid #000}@media (min-width:992px){.image-col .module1-wrapper .image{flex:0 0 66.66667%;max-width:66.66667%}}.image-col .module1-wrapper .image img{height:100%;width:100%}.demo-img-text.first-image{margin-top:-.35em}.demo-img-text .row{margin:0}.demo-img-text .col-lg-6{padding:0}.demo-img-text .img{width:100%}.demo-img-text img{width:100%;height:100%;object-fit:cover}.demo-img-text .text{background-color:#fff;display:flex;align-items:center;color:#000}.demo-img-text .text.light{color:#282a2b;background-color:#fff}.demo-img-text .text .text-container{padding-top:1rem;padding-bottom:1rem;max-width:459px}@media (min-width:992px){.demo-img-text .text h2{margin-bottom:2rem;font-size:28.8px;font-weight:600}.demo-img-text .text p{margin-bottom:0}}.demo-img-text .text p{letter-spacing:.29px}.one-platform .text-bg{background-color:#f0f0f1}.one-platform .top-text{padding-top:2em;padding-bottom:1em;display:none}@media (max-width:991.98px){.one-platform .top-text{display:block}}@media (max-width:767.98px){.one-platform .no-container{height:300px}}.one-platform .no-container .text{position:relative}.one-platform .no-container .text video{object-fit:cover;position:relative;z-index:1;height:100%;width:100%}@media (min-width:1700px){.one-platform .no-container .text video{height:650px}}@media (max-width:767.98px){.one-platform .no-container .text video{height:300px}}.one-platform .no-container .text .container{padding-top:6rem;padding-bottom:6rem;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}@media (max-width:767.98px){.one-platform .no-container .text .container{padding-top:4rem;padding-bottom:4rem}}.one-platform .no-container .text .container h1,.one-platform .no-container .text .container p{color:#000}@media (max-width:991.98px){.one-platform .no-container .text .container h1,.one-platform .no-container .text .container p{color:transparent}}.one-platform .no-container .text .container h1{font-weight:600;margin-bottom:2rem;max-width:500px;font-size:1.8rem;line-height:40px}.one-platform .no-container .text .container p{max-width:350px;font-size:18px;line-height:22px}.demo-forge-hero{position:relative;background-color:#f3f3f3}.demo-forge-hero .text{position:relative;padding-bottom:15em;padding-top:15em;background-size:cover}@media (max-width:991.98px){.demo-forge-hero .text{padding-bottom:6em;padding-top:6em}}@media (max-width:767.98px){.demo-forge-hero .text{padding-right:15px;padding-left:15px}}.demo-forge-hero .text .container{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;padding:0}@media (min-width:768px){.demo-forge-hero .text .container{margin-left:10em;width:400px}}.demo-forge-hero .text .container .forge-title{color:#000;font-size:28px}@media (min-width:768px){.demo-forge-hero .text .container .forge-title{font-size:50px;font-weight:600;width:100%}}.demo-forge-hero .text .container .forge-subtitle{color:#000;padding-top:.5em;font-size:20px}@media (min-width:768px){.demo-forge-hero .text .container .forge-subtitle{width:100%;font-style:normal;font-weight:500;font-size:24px;line-height:115.4%}}.demo-forge-hero .text .container h1{font-size:1.8rem;font-weight:600}@media (max-width:991.98px){.demo-forge-hero .text .container h1{font-size:20px}}@media (max-width:575.98px){.demo-forge-hero .text .container h1{font-size:16px}}.demo-forge-hero .text .container p{margin-bottom:3rem}@media (max-width:575.98px){.demo-forge-hero .text .container p{font-size:12px}}@media (max-width:350px){.demo-forge-hero .text .container p{margin-bottom:1rem}}.demo-forge-hero .form-container{position:relative;bottom:50px;background-color:#fff;padding:2em;margin:0 1em;box-shadow:0 0 30px 4px #888}@media (min-width:768px){.demo-forge-hero .form-container{margin:0 auto;bottom:100px;padding:2em 4em;width:700px;box-shadow:0 0 30px 4px #888}}.demo-forge-hero .form-container p{text-align:center}.contact-section{padding:2rem}@media (min-width:768px){.contact-section{padding:4rem 10rem}}.contact-section .contact{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.contact-section .contact .contact-title{margin-bottom:.5em}@media (min-width:768px){.contact-section .contact .contact-title{font-weight:300;font-size:34px}}.contact-section .contact .contact-number{font-size:20px;padding-bottom:1em}.schedule-demo{margin-top:2em}.schedule-demo .button-wrapper{display:flex;justify-content:center}.schedule-demo .button-wrapper a{padding:0 2em 2em 2em}.b-test .video-wrapper{max-width:600px}.b-test .hero-b-test{padding-top:4rem;padding-bottom:4rem;background-color:#f2f2f2}.b-test .hero-b-test .container:first-child{padding-bottom:4rem;display:flex;align-items:center}@media (max-width:991.98px){.b-test .hero-b-test .container:first-child{flex-direction:column}}@media (min-width:992px){.b-test .hero-b-test .container:first-child .left,.b-test .hero-b-test .container:first-child .right{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px}}.b-test .hero-b-test .container:first-child .left h1{font-size:40px!important;line-height:44px!important;font-weight:700!important}@media (max-width:767.98px){.b-test .hero-b-test .container:first-child .left h1{font-size:24px!important;line-height:28px!important}}@media (max-width:575.98px){.b-test .hero-b-test .container:first-child .left h1{font-size:20px!important;line-height:24px!important}}.b-test .hero-b-test .container:first-child .left p{font-size:18px;line-height:22px}.b-test .hero-b-test .container:first-child .left iframe{position:unset;top:unset;left:unset;width:100%}@media (min-width:992px){.b-test .hero-b-test .container:first-child .left iframe{height:250px}}@media (max-width:991.98px){.b-test .hero-b-test .container:first-child .left iframe{position:absolute}}@media (max-width:991.98px){.b-test .hero-b-test .container:first-child .right{padding-top:2em}}.b-test .hero-b-test .container:first-child .right .form-private-demo{max-width:450px;margin:auto;padding:1em 2em 2em;background-color:#fff}.b-test .hero-b-test .container:first-child .right .form-private-demo h3{font-size:24px!important;line-height:28px!important;text-align:center;margin-bottom:.25em}.b-test .hero-b-test .container:first-child .right .form-private-demo.slide-in-bottom{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_wrapper{margin:0!important}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_fields .gfield{padding-right:0!important}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_fields .gfield label{display:none}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_fields .gfield input{background-color:#f2f2f2;margin-bottom:.25em}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_fields .gfield .ginput_complex span{display:inline-block;width:50%;margin-right:-4px;margin-bottom:0}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_fields .gfield .ginput_complex .name_first{padding-right:8px}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_fields .gfield .ginput_complex .name_last{padding-left:8px}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_fields .gfield:first-child{margin-top:0}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_footer.top_label{text-align:center;margin-top:.5em;padding:0}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_footer.top_label .gform_button{font-size:18px;line-height:22px;margin:.75em 0 0 0!important;font-weight:500;min-width:100%!important;font-size:16px}.b-test .hero-b-test .container:first-child .right .form-private-demo .gform_footer.top_label .gform_button:hover{background-color:#000;border:1px solid #000}.b-test .hero-b-test .container:last-child{display:flex;justify-content:center;flex-wrap:wrap}.b-test .hero-b-test .container:last-child .logo-wrapper{margin:auto;width:14.2%;padding:0 1em}.thank-you-test .hero-thank{background:#f2f2f2;text-align:center;height:500px}.thank-you-test .hero-thank .container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.thank-you-test .hero-thank .container .wrapper{margin:auto}.thank-you-test .hero-thank .container .wrapper h1{font-size:40px!important;line-height:44px!important;font-weight:700!important;color:#fff}@media (max-width:767.98px){.thank-you-test .hero-thank .container .wrapper h1{font-size:24px!important;line-height:28px!important}}@media (max-width:575.98px){.thank-you-test .hero-thank .container .wrapper h1{font-size:20px!important;line-height:24px!important}}.thank-you-test .hero-thank .container .wrapper a{font-size:30px!important;line-height:34px!important;color:#fff;text-decoration:underline}footer{position:relative;z-index:1}.single-article{margin-top:74px}.single-article .bg-img{position:fixed;width:100%;height:100%}.single-article .sub-head{margin-bottom:2rem;color:#282a2b;display:block}.single-article .no-margin-bottom-title{margin-bottom:0}.single-article .article-wrapper{min-height:100vh;width:100%;max-width:700px;margin-left:auto;background-color:#fff;position:relative;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;transition-property:transform;transform:translateY(calc(calc(var(--vh,1vh) * 100) - 290px))}@media (min-width:992px){.single-article .article-wrapper{margin-left:auto;margin-right:0;transform:translateY(calc(calc(var(--vh,1vh) * 100) - 350px))}}.single-article .article-wrapper>.row{padding-top:2rem;padding-bottom:2rem}@media (min-width:576px){.single-article .article-wrapper>.row{padding-top:4rem;padding-bottom:4rem;padding-left:4rem}}.single-article .article-content{-webkit-transition-delay:.15s;transition-delay:.2s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}.single-article .article-content img{width:100%;margin-top:2rem;margin-bottom:2rem}.single-article .article-content h2{font-size:28px}.single-article .article-content h3{font-size:24px}.single-article .article-content h4{font-size:22px}.single-article .share-buttons{list-style:none;margin:0;padding:0}.single-article .share-buttons li{padding-bottom:.5rem}.single-article article h1{font-size:32px;margin-bottom:4rem}.single-article article p{color:#585858}.single-article article .section-title{color:#282a2b;font-weight:700}.single-article.modify .article-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.single-article.modify .article-wrapper{transform:translateY(0)}.study-title{color:#282a2b;font-size:14px;letter-spacing:1px;line-height:24px;padding-top:3rem;font-weight:600}.study-content{font-size:18px;font-weight:500;letter-spacing:.32px;line-height:24px}@media (min-width:992px){.attwood-text{padding-top:0!important}}.stanley-hero{min-height:0;padding-bottom:3rem}@media (min-width:992px){.stanley-hero{min-height:700px}}@media (min-width:992px){.stanley-hero .astec-text{margin-top:-366px!important}}@media (min-width:992px){.stanley-hero .arnold-text{margin-top:-296px!important}}@media (min-width:992px){.stanley-hero .med-dev-text{margin-top:-366px!important}}@media (min-width:992px){.stanley-hero .alicat-text{margin-top:-436px!important}}@media (min-width:992px){.stanley-hero .harmonic-text{max-width:590px!important;margin-top:-341px!important}}@media (min-width:992px){.stanley-hero .sertek-text{max-width:590px!important;margin-top:-300px!important}}@media (min-width:992px){.stanley-hero .bec-text{max-width:590px!important;margin-top:-300px!important}}@media (min-width:992px){.stanley-hero .ekami-text{max-width:590px!important;margin-top:-235px!important}}@media (min-width:992px){.stanley-hero{padding-bottom:5rem}}.stanley-hero .text-box{position:relative;padding-bottom:0!important}.stanley-hero .text-box .logo-case-study{padding-top:3rem;padding-bottom:3rem;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:135px}.stanley-hero .text-box .logo-case-study img{width:100%;max-width:131px;height:auto}@media (min-width:992px){.stanley-hero .text-box .wrapper-ekami{width:439px!important;right:-439px!important}}@media (max-width:767.98px){.stanley-hero .text-box .wrapper-ekami .image img{max-width:135px!important}}@media (min-width:992px){.stanley-hero .text-box{margin-top:-261px}.stanley-hero .text-box .logo-case-study{position:absolute;width:264px;height:138px;right:-264px;bottom:0}}@media (min-width:768px) and (max-width:991.98px){.harmonic-hero .hero-img .slide{height:450px!important}}.harmonic-hero .container-fluid{max-width:540px!important;padding:2rem 15px 1.5rem!important}.harmonic-hero .container-fluid .slider-hero-text{max-width:540px!important}.harmonic-hero .logo-case-study img{max-width:200px!important}@media (max-width:767.98px){.harmonic-video{padding-top:0}}.harmonic-video .wrapper{margin-bottom:2rem}.harmonic-video .wrapper .image #robot-video{height:auto;width:90%}@media (max-width:767.98px){.harmonic-video .wrapper .image #robot-video{width:100%}}.harmonic-video .text{margin-top:-.35rem;padding:0}.harmonic-video .text .play-btn{display:flex;width:80px;height:80px;padding:0;background-color:#007cb0}.harmonic-video .text .play-btn img{max-width:20px}.harmonic-video .text .play-btn .dash{z-index:1;height:27px;width:6px;margin:auto;background-color:#fff}.harmonic-video .text .play-btn::after{content:unset}@media (max-width:991.98px){.sertek-image .wrapper .image{text-align:center}}.case-study-details .row{justify-content:center}.case-study-details .study-all-content{margin:auto}@media (min-width:992px){.case-study-details .col-lg-3{padding-right:2rem}}.case-study-images{padding-top:3rem;padding-bottom:3rem}.case-study-images img{width:100%}@media (min-width:992px){.case-study-images{padding-top:5rem;padding-bottom:5rem}.case-study-images img{min-height:471px;max-height:471px;object-fit:cover;width:100%}}.ekami-video{padding-bottom:2rem}.ekami-video img{max-height:600px;object-fit:cover}.ekami-video #popup{z-index:9999;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;cursor:pointer}.ekami-video #video{width:60%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767.98px){.ekami-video #video{width:90%}}.ekami-images .no-container{display:flex;flex-wrap:wrap}@media (max-width:991.98px){.ekami-images .no-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media (max-width:991.98px) and (min-width:576px){.ekami-images .no-container{max-width:540px}}@media (max-width:991.98px) and (min-width:768px){.ekami-images .no-container{max-width:720px}}@media (max-width:991.98px) and (min-width:992px){.ekami-images .no-container{max-width:960px}}@media (max-width:991.98px) and (min-width:1200px){.ekami-images .no-container{max-width:1140px}}@media (max-width:767.98px){.ekami-images .no-container{flex-direction:column}}@media (max-width:575.98px){.ekami-images .no-container{padding-right:0;padding-left:0}}.ekami-images .no-container [class^=col-lg]{padding:0}.ekami-images .no-container img{object-fit:cover}@media (min-width:768px){.ekami-images .no-container img{min-height:420px;max-height:420px}}@media (max-width:767.98px){.ekami-images .no-container img{min-height:320px;max-height:320px}}.quote-case-study{padding-top:0;padding-bottom:3rem}@media (min-width:992px){.quote-case-study{padding-top:0;padding-bottom:5rem}}.results-section{padding-bottom:3rem}@media (min-width:992px){.results-section{padding-bottom:5rem}}.harmonic-quote{position:relative;margin-top:4rem;margin-bottom:2rem}.harmonic-quote blockquote{max-width:1020px;margin:auto auto 5rem}@media (max-width:767.98px){.harmonic-quote blockquote{margin:auto auto 7rem}}.harmonic-quote blockquote .quote-image{max-width:72px;transform:translateY(-82%);-webkit-transform:translateY(-82%)}.harmonic-quote .wrapper{display:flex;position:absolute;right:0;bottom:0;align-items:center;width:390px;padding:1.5rem 6rem 1.5rem 1.5rem;background-color:#007cb0}@media (max-width:575.98px){.harmonic-quote .wrapper{width:280px;padding:1.5rem 1rem}}.harmonic-quote .wrapper .image{flex:0 0 22.5%;max-width:22.5%;height:61px;margin-right:1.5rem;border-radius:180px;background-color:#0aa0df}@media (max-width:575.98px){.harmonic-quote .wrapper .image{height:55px}}.harmonic-quote .wrapper .image img{max-width:63px}.harmonic-quote .wrapper .text{flex:0 0 81.66667%;max-width:81.66667%}.harmonic-quote .wrapper .text p{line-height:1.2;margin-bottom:0;color:#fff}.harmonic-quote .wrapper .text p span{font-weight:600}.white-quote{margin-bottom:0;background-color:#f2f2f2}.background-grey{position:relative;width:100%;padding-right:15px;padding-left:15px;padding-bottom:2rem;padding-bottom:2rem;background:linear-gradient(transparent 8%,#f2f2f2 0,#f2f2f2)}.background-grey .results-section{padding-top:0;padding-bottom:3rem}.background-grey .results-section:nth-child(5){padding-top:3rem}.background-grey .sertek-results{padding-bottom:0!important}.background-grey .sertek-results h2{max-width:600px!important}.background-grey .harmonic-quote:nth-child(7){margin-bottom:0}.harmonic-results{padding-bottom:3rem!important}.harmonic-results .highlights p{font-size:22px!important;font-weight:700!important;color:#000!important}.harmonic-results .highlights p span{font-weight:500;font-size:18px!important;margin-top:.5rem;margin-left:.05rem}@media (min-width:992px){.harmonic-results .highlights .text:last-child{padding-right:20px!important}}.alicat-highlights .text-container,.highlights-harmonic .text-container{margin-bottom:4rem}@media (max-width:991.98px){.alicat-highlights .text-container,.highlights-harmonic .text-container{margin-bottom:2rem}}.alicat-highlights .text-container p span,.highlights-harmonic .text-container p span{font-size:87px}@media (max-width:991.98px){.alicat-highlights .text-container p span,.highlights-harmonic .text-container p span{font-size:46px}}.alicat-highlights .wrapper,.highlights-harmonic .wrapper{padding-top:3rem}@media (max-width:991.98px){.alicat-highlights .wrapper .highlights .text,.highlights-harmonic .wrapper .highlights .text{text-align:center}}.alicat-highlights .wrapper .highlights .text p,.highlights-harmonic .wrapper .highlights .text p{color:#747272;font-size:16px;padding:4rem;margin:0 auto 0}@media (max-width:991.98px){.alicat-highlights .wrapper .highlights .text p,.highlights-harmonic .wrapper .highlights .text p{padding-top:2rem;padding-bottom:2rem}}.alicat-highlights .wrapper .highlights .text p span,.highlights-harmonic .wrapper .highlights .text p span{color:#000;font-size:34px}@media (min-width:992px){.alicat-highlights .wrapper .highlights .text:first-child,.highlights-harmonic .wrapper .highlights .text:first-child{padding-right:0}.alicat-highlights .wrapper .highlights .text:first-child p,.highlights-harmonic .wrapper .highlights .text:first-child p{padding-left:0}}.alicat-highlights .wrapper .highlights .text:nth-child(2),.highlights-harmonic .wrapper .highlights .text:nth-child(2){border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}@media (min-width:992px){.alicat-highlights .wrapper .highlights .text:nth-child(2),.highlights-harmonic .wrapper .highlights .text:nth-child(2){padding-right:0;padding-left:0}}@media (max-width:991.98px){.alicat-highlights .wrapper .highlights .text:nth-child(2),.highlights-harmonic .wrapper .highlights .text:nth-child(2){border:none}}@media (min-width:992px){.alicat-highlights .wrapper .highlights .text:last-child,.highlights-harmonic .wrapper .highlights .text:last-child{padding-left:0;display:flex}.alicat-highlights .wrapper .highlights .text:last-child p,.highlights-harmonic .wrapper .highlights .text:last-child p{padding-right:0}}@media (max-width:991.98px){.alicat-highlights .wrapper .highlights .text:last-child p,.highlights-harmonic .wrapper .highlights .text:last-child p{padding-bottom:0}}.highlights-harmonic .wrapper{padding-top:0!important}.highlights-harmonic .wrapper .row{margin-right:0;margin-left:0}.highlights-harmonic .wrapper .text-container{flex-wrap:unset}@media (max-width:991.98px){.highlights-harmonic .wrapper .text-container{flex-direction:column}}.highlights-harmonic .wrapper .text-container h2{margin-bottom:2rem;line-height:1.2;max-width:545px;margin-left:-.3rem;font-weight:600;font-size:87px}@media (max-width:575.98px){.highlights-harmonic .wrapper .text-container h2{font-size:32px}}.highlights-harmonic .wrapper .text-container p:nth-child(3){max-width:440px}.highlights-harmonic .wrapper .text-container .text{padding:0}.highlights-harmonic .wrapper .text-container .text .inner-wrapper{position:relative;background-color:#0f1015}@media (min-width:992px){.highlights-harmonic .wrapper .text-container .text .inner-wrapper{min-height:147px}}.highlights-harmonic .wrapper .text-container .text .inner-wrapper p{font-weight:600!important}.highlights-harmonic .wrapper .text-container .text .inner-wrapper p span{font-weight:300}.highlights-harmonic .wrapper .text-container .text .inner-wrapper .square{position:absolute;top:0;right:0;height:16px;width:16px;background-color:#007cb0}@media (max-width:991.98px){.highlights-harmonic .wrapper .text-container .text .inner-wrapper{margin-bottom:1rem}}@media (min-width:992px){.highlights-harmonic .wrapper .text-container .text:first-child .inner-wrapper{margin-right:.75rem}}.highlights-harmonic .wrapper .text-container .text:nth-child(2){border-right:unset;border-left:unset}@media (min-width:992px){.highlights-harmonic .wrapper .text-container .text:nth-child(2) .inner-wrapper{margin-right:.75rem;margin-left:.75rem}}.highlights-harmonic .wrapper .text-container .text:last-child{padding-right:0!important}@media (min-width:992px){.highlights-harmonic .wrapper .text-container .text:last-child .inner-wrapper{margin-left:.75rem}}.highlights-harmonic .highlights .text p,.highlights-harmonic .highlights .text span{color:#fff!important}.highlights-harmonic .highlights .text p{padding:1.8rem!important}.highlights-harmonic .highlights .text span{display:block;opacity:.7;font-size:16px!important}.highlights-harmonic .highlights .text:last-child{display:block!important}.highlights-bec-machining .text-container:first-child h2{font-size:40px}@media (max-width:767.98px){.highlights-bec-machining .text-container:first-child h2{font-size:32px}}.highlights-bec-machining .text-container:first-child p{font-size:24px}@media (min-width:992px){.highlights-bec-machining .highlights .inner-wrapper{min-height:175px!important}}.highlights-ekami .text-container:first-child h2{max-width:360px!important;font-size:40px}@media (max-width:767.98px){.highlights-ekami .text-container:first-child h2{font-size:32px}}.highlights-ekami .text-container:first-child p{font-size:24px}@media (min-width:992px){.text-arnold{padding-top:0!important}}@media (min-width:992px){.astec-text{padding-top:0!important}}.case-study-subtitle{font-weight:600}.stanley-logo{max-width:218px!important}.task-text{font-size:14px;letter-spacing:1px;line-height:24px;color:#282a2b}@media (min-width:992px){.task-text{margin-bottom:0;padding-top:2rem}}.task-content{font-size:18px;font-weight:500;letter-spacing:.32px;line-height:24px}@media (min-width:992px){.task-content{padding-bottom:2rem}}@media (min-width:992px){.black-decker-paragraph{padding-top:0!important}}@media (min-width:992px){.play-btn img{height:100%!important}}.case-study-space{padding-top:7rem}@media (max-width:767.98px){.case-study-space{padding-top:5rem}}.single-whitepaper-wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.single-whitepaper-wrapper{padding-top:5rem;padding-bottom:5rem}}.single-whitepaper-wrapper .row{align-items:center}.single-whitepaper-wrapper .col-md-6{padding-bottom:1rem}.single-whitepaper-wrapper .col-md-6 h2{color:#0f1015;margin-bottom:2rem}.single-whitepaper-wrapper .col-md-6 .sub-head{margin-bottom:1rem;display:block;color:#0f1015;font-size:22px;font-weight:600}.single-whitepaper-wrapper .col-md-6 p{margin-bottom:3rem}.extra-content{text-align:center;padding-top:3rem;padding-bottom:3rem}@media (min-width:992px){.extra-content{padding-top:5rem;padding-bottom:5rem}}.extra-content p{font-size:20px}@media (min-width:992px){.extra-content p{font-size:30px}}.extra-content b{font-weight:700}.roi-section{margin-top:2.5rem;margin-bottom:2.5rem;padding-bottom:1rem;padding-top:1rem;background-color:#e2e2e2}@media (min-width:992px){.roi-section{margin-top:5rem;margin-bottom:5rem}}.roi-section .row{align-items:center}.roi-calculator{width:100%}.roi-calculator>div{background-color:#fff;margin:auto;width:100%;margin-top:1rem;margin-bottom:1rem}@media (min-width:576px){.roi-calculator>div{max-width:345px}}.roi-calculator__header{padding:1rem;border-bottom:1px solid rgba(151,151,151,.31);display:flex;justify-content:space-between;align-items:flex-start}.roi-calculator__header .select-wrapper{min-width:75px;height:25px}.roi-calculator__header .select-wrapper select{height:100%;padding-top:0;padding-bottom:0}.roi-calculator__title{font-size:14px;font-weight:600;display:flex;align-items:center}.roi-calculator__title img{width:18px!important;height:auto;margin-bottom:0!important;margin-top:0!important;margin-right:.5rem}.roi-calculator__body{padding:1rem}.roi-calculator__body .button-theme{min-width:unset;width:100%;height:48px;font-size:14px;font-weight:500;letter-spacing:.5px;border-radius:25px}.roi-calculator__body .step h4{font-size:18px;font-weight:600;text-align:center;margin-bottom:1rem}.roi-calculator__body .step .row{margin-left:-6px;margin-right:-6px}.roi-calculator__body .step .col-12,.roi-calculator__body .step .col-6{padding-left:6px;padding-right:6px;margin-bottom:1rem}.roi-calculator__body .step .col-12 .select-wrapper select,.roi-calculator__body .step .col-6 .select-wrapper select{height:48px}@media (max-width:767.98px){.roi-calculator__body .step .hide-label{display:none}}.roi-calculator__body .step .col-lg-6,.roi-calculator__body .step .col-md-6{padding-right:7px;padding-left:7px}.roi-calculator__body .step .part-shape-wrapper{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}.roi-calculator__body .step .part-shape-wrapper label{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.roi-calculator__body .step .part-shape-wrapper>div{-ms-flex:0 0 calc(50% - 6px);flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;height:48px}.roi-calculator__body .step .part-shape-wrapper>div:first-child{margin-right:6px}.roi-calculator__body .step .part-shape-wrapper>div:last-child{margin-left:6px}.roi-calculator__body .step .part-shape-wrapper input[type=radio]{position:absolute;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid #a9a9a9;width:100%;z-index:2;border-radius:0}.roi-calculator__body .step .part-shape-wrapper img{z-index:1}.roi-calculator__body .step .part-shape-wrapper input:focus{outline-style:none;box-shadow:none;border-color:transparent}.roi-calculator__body .step .part-shape-wrapper .icon{position:relative;z-index:2;pointer-events:none}.roi-calculator__body .step .part-shape-wrapper input[type=radio]{transition:all .3s ease}.roi-calculator__body .step .part-shape-wrapper input[type=radio]+div .strokeColor{transition:all .3s ease}.roi-calculator__body .step .part-shape-wrapper input[type=radio] .strokeColor{stroke:#000}.roi-calculator__body .step .part-shape-wrapper input[type=radio]:checked{background:#000}.roi-calculator__body .step .part-shape-wrapper input[type=radio]:checked+div .strokeColor{stroke:#fff}.roi-calculator__body .step label{font-size:12px;color:#767676;font-weight:700;letter-spacing:.3px}.roi-calculator__body .step .no-wrap-unloading{white-space:nowrap}.roi-calculator__body .step input{margin:0;border:1px solid #a9a9a9;height:48px}.roi-calculator__body .step input::-webkit-inner-spin-button,.roi-calculator__body .step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.roi-calculator__body .step input[type=number]{-moz-appearance:textfield}.roi-calculator__body .indicator{margin:1rem 0;display:flex}.roi-calculator__body .indicator span{margin-right:3px;height:4px;background-color:#d8d8d8;display:inline-block;width:100%}.roi-calculator__body .indicator span:last-child{margin-right:0}.roi-calculator__body .indicator span.active{background-color:#007cb0}.roi-calculator__body #results{margin-bottom:1rem}.roi-calculator__body #results h4{color:#007cb0}.roi-calculator__body #results p{font-size:16px}.roi-calculator__body #results .result-item{padding-bottom:.5rem;padding-top:.5rem;display:flex;justify-content:space-between}.roi-calculator__body #results .result-item .name{color:#000;font-size:18px}.roi-calculator__body #results .result-item p{margin-bottom:0}.roi-calculator__body #results .result-item .value{font-size:18px;color:#000;font-weight:700}.roi-calculator__body .buttons{margin-left:-6px;margin-right:-6px;margin-top:1rem}.roi-calculator__body .buttons p{margin-bottom:0}.roi-calculator__body .buttons .col{padding-left:6px;padding-right:6px}.roi-calculator__body .buttons #getRoiReport button,.roi-calculator__body .buttons #prevBtn button{background-color:#fff;color:#007cb0;border:1px solid #007cb0}.mouse{width:30px;animation:mousemove 1.6s infinite ease-out}@keyframes mousemove{0%{transform:translateY(-15px)}50%{transform:translateY(0)}100%{transform:translateY(-15px)}}.mouse .fill{animation:mouseWhiteMove 1.6s infinite ease-out}@keyframes mouseWhiteMove{0%{transform:translateY(0)}70%{transform:translateY(100%)}100%{transform:translateY(100%)}}.mouse .fillBack{animation:mouseWhiteBack 1.6s infinite}@keyframes mouseWhiteBack{0%{opacity:0}75%{opacity:0}95%{opacity:1}100%{opacity:1}}.mouse .mouseLine{position:absolute;top:15%;left:50%;width:2.5px;height:28%;border-radius:.5px;overflow:hidden;margin-left:-1.25px;animation:mouseWhiteScroller 1.6s infinite ease-out}.mouse .mouseLine span{position:absolute;top:0;left:0;right:0;height:100%;background:#fff;animation:mouseWhiteScrollerBack 1.6s infinite ease-out}@keyframes mouseWhiteScrollerBack{0%{height:100%}70%{height:0%}71%{height:100%}100%{height:100%}}@keyframes mouseWhiteScroller{0%{transform:translateY(0);opacity:1}70%{transform:translateY(180%);opacity:0}71%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:1}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,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bUJBRWYsYUFDRSxVQUFXLGVBQWUsS0FBSyxTQUFTLFNBRTFDLDBCQUNFLEdBQ0UsVUFBVyxjQUNiLElBQ0UsVUFBVyxpQkFDYixLQUNFLFVBQVcsa0JBRWYsaUJBQ0UsVUFBVyxlQUFlLEtBQUssU0FFakMsMEJBQ0UsR0FDRSxRQUFTLEVBQ1gsSUFDRSxRQUFTLEVBQ1gsSUFDRSxRQUFTLEVBQ1gsS0FDRSxRQUFTLEdBRWIsa0JBQ0UsU0FBVSxTQUNWLElBQUssSUFDTCxLQUFNLElBQ04sTUFBTyxNQUNQLE9BQVEsSUFDUixjQUFlLEtBQ2YsU0FBVSxPQUNWLFlBQWEsUUFDYixVQUFXLG1CQUFtQixLQUFLLFNBQVMsU0FFOUMsdUJBQ0UsU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLEVBQ04sTUFBTyxFQUNQLE9BQVEsS0FDUixXQUFZLEtBQ1osVUFBVyx1QkFBdUIsS0FBSyxTQUFTLFNBRWxELGtDQUNFLEdBQ0UsT0FBUSxLQUNWLElBQ0UsT0FBUSxHQUNWLElBQ0UsT0FBUSxLQUNWLEtBQ0UsT0FBUSxNQUVaLDhCQUNFLEdBQ0UsVUFBVyxjQUNYLFFBQVMsRUFDWCxJQUNFLFVBQVcsaUJBQ1gsUUFBUyxFQUNYLElBQ0UsVUFBVyxjQUNYLFFBQVMsRUFDWCxLQUNFLFVBQVcsY0FDWCxRQUFTIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypAZnVuY3Rpb24gbWFrZS1ob3Zlci1jb2xvcigkdmFsdWUpIHtcbiAgQHJldHVybiAkdmFsdWUgKiAwLjg1OyAvL2RhcmtlciBjb2xvclxufSovXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ub2ZmLWNhbnZhcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogdW5zZXQgIWltcG9ydGFudDsgfVxuXG5idXR0b24sIGEsIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdjYjA7IH1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IG1ha2UtaG92ZXItY29sb3IoIzAwN2NiMCk7IH1cblxuaDEsIGgyLCBoMywgaDQge1xuICBmb250LWZhbWlseTogJ0JhcmxvdycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDEge1xuICBmb250LXNpemU6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA5MnB4OyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuaW1nLCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi10aGVtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogIzAwN2NiMDtcbiAgbWluLXdpZHRoOiAxMDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJ0bi10aGVtZS1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogMTA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmJ0bi10aGVtZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG1ha2UtaG92ZXItY29sb3IoIzAwN2NiMCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDExNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmYtY2FudmFzLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG4ub2ZmLWNhbnZhcy1jb250ZW50LW9sZCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxubWFpbiB7XG4gIGZsZXg6IDE7IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uY2FyZC10aGVtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvOyB9XG4gIC5jYXJkLXRoZW1lIGgzIHtcbiAgICBjb2xvcjogIzI4MmEyYjtcbiAgICBtaW4taGVpZ2h0OiA3NHB4O1xuICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gICAgZm9udC1zaXplOiAzOHB4OyB9XG4gIC5jYXJkLXRoZW1lIHAge1xuICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgIG1heC1oZWlnaHQ6IDg0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtdGhlbWU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgLmNhcmQtdGhlbWUgLmltZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgICAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqLyB9XG4gICAgLmNhcmQtdGhlbWUgLmltZy13cmFwcGVyID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNhcmQtdGhlbWUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2FyZC10aGVtZSAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLmNhcmQtdGhlbWU6aG92ZXIgaSBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpOyB9XG5cbi5hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLmFycm93IHNwYW4ge1xuICAgIGNvbG9yOiAjMDA3Q0IwOyB9XG4gIC5hcnJvdyBpIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0NCMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hcnJvdyBpIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAgICAgICAgICBDQVNFLVNUVURJRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FzZS1zdHVkaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gIC5jYXNlLXN0dWRpZXMgLmJnLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhc2Utc3R1ZGllcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTsgfVxuICAgICAgLmNhc2Utc3R1ZGllcyAuYmctaW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuY2FzZS1zdHVkaWVzIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuY2FzZS1zdHVkaWVzIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAgIC5jYXNlLXN0dWRpZXMgLnRleHQtY29udGFpbmVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhc2Utc3R1ZGllcyAudGV4dC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmNhc2Utc3R1ZGllcyAudGV4dC1jb250YWluZXIgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAwIDNyZW07IH0gfVxuICAgIC5jYXNlLXN0dWRpZXMgLnRleHQtY29udGFpbmVyIC5hcnJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICAgIC5jYXNlLXN0dWRpZXMgLnRleHQtY29udGFpbmVyIC5hcnJvdyBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY2FzZS1zdHVkaWVzOmhvdmVyIGkgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTQwcHg7IH1cbiAgLnNsaWNrLWRvdHMgbGlbcm9sZT0ncHJlc2VudGF0aW9uJ10ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAgIC5zbGljay1kb3RzIGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3Y2IwOyB9XG4gICAgICAuc2xpY2stZG90cyBsaVtyb2xlPSdwcmVzZW50YXRpb24nXSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zbGljay1kb3RzIGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwOyB9XG5cbi5idXR0b24tdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Q0IwO1xuICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJ1dHRvbi10aGVtZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFrZS1ob3Zlci1jb2xvcigjMDA3Q0IwKTtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmJ1dHRvbi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYnV0dG9uLWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTdDQjA7XG4gICAgY29sb3I6ICMyMTdDQjA7IH1cblxuLmJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJ1dHRvbi1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxN0NCMDtcbiAgICBjb2xvcjogIzIxN0NCMDsgfVxuXG4uYnV0dG9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAyM3B4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJ1dHRvbi1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTdDQjA7XG4gICAgY29sb3I6ICMyMTdDQjA7IH1cblxuLmJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5idXR0b24tYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uc2xpZGVyLWJveC1oZXJvX19ibHVlIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuc2xpZGVyLWJveC1oZXJvX19ibHVlIC5oZXJvLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2xpZGVyLWJveC1oZXJvX19ibHVlIC5oZXJvLWltZyAuc2xpZGUge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zbGlkZXItYm94LWhlcm9fX2JsdWUgLmhlcm8taW1nIC5zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiA3MDBweDsgfSB9XG4gIC5zbGlkZXItYm94LWhlcm9fX2JsdWUgLnRleHQtYm94IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNsaWRlci1ib3gtaGVyb19fYmx1ZSAudGV4dC1ib3gge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgLnNsaWRlci1ib3gtaGVyb19fYmx1ZSAudGV4dC1ib3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7IH1cbiAgICAuc2xpZGVyLWJveC1oZXJvX19ibHVlIC50ZXh0LWJveCAuc2xpZGVyLWhlcm8tdGV4dCBoMywgLnNsaWRlci1ib3gtaGVyb19fYmx1ZSAudGV4dC1ib3ggLnNsaWRlci1oZXJvLXRleHQgcCwgLnNsaWRlci1ib3gtaGVyb19fYmx1ZSAudGV4dC1ib3ggLnNsaWRlci1oZXJvLXRleHQgc3BhbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc2xpZGVyLWJveC1oZXJvX19ibHVlIC50ZXh0LWJveCAuc2xpZGVyLWhlcm8tdGV4dCAuc3ViLWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNsaWRlci1ib3gtaGVyb19fYmx1ZSAudGV4dC1ib3ggLnNsaWRlci1oZXJvLXRleHQgaDMge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5zbGlkZXItYm94LWhlcm9fX2JsdWUgLnNsaWNrLWRvdHMgbGlbcm9sZT0ncHJlc2VudGF0aW9uJ10gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAuc2xpZGVyLWJveC1oZXJvX19ibHVlIC5zbGljay1kb3RzIGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuXG4udmlkZW8tdGV4dCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4udmlkZW8tdGV4dCAudmlkZW8tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZpZGVvLXRleHQgLnZpZGVvLWJ0biBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAudmlkZW8tdGV4dCAudmlkZW8tYnRuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC52aWRlby10ZXh0IC52aWRlby1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pY29ucy9wbGF5LXdoaXRlLnN2Zyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi52aWRlby10ZXh0IC50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC52aWRlby10ZXh0IC50ZXh0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0NTlweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLmljb25zLWdyaWQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmljb25zLWdyaWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfSB9XG4gIC5pY29ucy1ncmlkIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuaWNvbnMtZ3JpZCAuY29sLTYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgIC5pY29ucy1ncmlkIC5jb2wtNiBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuaWNvbnMtZ3JpZCAuY29sLTYgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMEYxMDE1O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgICAgICAgICBNT1JFIElORk9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9yZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb3JlLWluZm8gLmJnLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vcmUtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jdGEtaW1hZ2UuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogNzAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb3JlLWluZm8ge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vcmUtaW5mbyB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9yZS1pbmZvIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9yZS1pbmZvIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9yZS1pbmZvIC5iZy1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1vcmUtaW5mbyBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubW9yZS1pbmZvIC5iZy1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9yZS1pbmZvIC50ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW9yZS1pbmZvIC50ZXh0LWJveDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb3JlLWluZm8gLnRleHQtYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNTAwcHg7IH0gfVxuICAgIC5tb3JlLWluZm8gLnRleHQtYm94Omxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMkY0MjsgfVxuICAgICAgLm1vcmUtaW5mbyAudGV4dC1ib3g6bGFzdC1jaGlsZCBhLCAubW9yZS1pbmZvIC50ZXh0LWJveDpsYXN0LWNoaWxkIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5tb3JlLWluZm8gLnRleHQtYm94Omxhc3QtY2hpbGQgcCB7XG4gICAgICAgIGNvbG9yOiAjRTNFM0UzOyB9XG4gICAgICAubW9yZS1pbmZvIC50ZXh0LWJveDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzJGNDI7IH1cbiAgICAgIC5tb3JlLWluZm8gLnRleHQtYm94Omxhc3QtY2hpbGQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTUwcHg7IH1cbiAgICAubW9yZS1pbmZvIC50ZXh0LWJveDpob3ZlciAuYXJyb3cgaSBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7IH1cbiAgICAubW9yZS1pbmZvIC50ZXh0LWJveCBoNCwgLm1vcmUtaW5mbyAudGV4dC1ib3ggcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5tb3JlLWluZm8gLnRleHQtYm94IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubW9yZS1pbmZvIC50ZXh0LWJveDpudGgtY2hpbGQoMSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMkY0MjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLm1vcmUtaW5mbyAudGV4dC1ib3g6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubW9yZS1pbmZvIC50ZXh0LWJveCAuYXJyb3cge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMS41cmVtOyB9XG4gICAgICAubW9yZS1pbmZvIC50ZXh0LWJveCAuYXJyb3cgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnByb2R1Y3QtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5wcm9kdWN0LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2UyZTJlMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWluLWhlaWdodDogMzAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnByb2R1Y3QtaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnByb2R1Y3QtaXRlbV9fdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAucHJvZHVjdC1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM0QTRCNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgbWF4LWhlaWdodDogODRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAucHJvZHVjdC1pdGVtIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4vKiA9V29yZFByZXNzIENvcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4OyB9XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cblxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHggNXB4OyB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqLyB9XG5cbi5tb2QgLm1vZGFsIHtcbiAgei1pbmRleDogMjAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMjsgfVxuICAgICAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGhlYWRlciBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgICAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAudmFsaWRhdGlvbl9lcnJvciwgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5pbnN0cnVjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZmllbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZmllbGQgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43OyB9XG4gICAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29tcGxleCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciA+IC5uYW1lX2ZpcnN0IGlucHV0LCAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBuYW1lX2xhc3QgaW5wdXQsIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2FjYWRhZDsgfVxuICAgICAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgICAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgICAgICAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjhzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgICAgICAgICAgLm1vZCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuMjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMDAwMDAwMTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgICAgICAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8qbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICAgICAgICAgIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9XG4gICAgICAgICAgICAubW9kIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gLm5hbWVfZmlyc3QgbGFiZWwsIC5tb2QgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAubmFtZV9sYXN0IGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tb2QgLnN1YnRleHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm5vLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uZXdzbGV0dGVyLXBvcCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtICFpbXBvcnRhbnQ7IH1cblxuYS5zZWdtZW50LXNlbGVjdGVkLCBhLnNlZ21lbnQtbGVmdCwgYS5zZWdtZW50LXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4jZ2Zvcm1fMyAuZ2Zvcm1fZm9vdGVyLCAjZ2Zvcm1fMiAuZ2Zvcm1fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAjZ2Zvcm1fMyAuZ2Zvcm1fZm9vdGVyICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsICNnZm9ybV8zIC5nZm9ybV9mb290ZXIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMiwgI2dmb3JtXzIgLmdmb3JtX2Zvb3RlciAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLCAjZ2Zvcm1fMiAuZ2Zvcm1fZm9vdGVyICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiogQ09PS0lFIENPTlNFTlQgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNreS1jb25zZW50LWJhciAuY2t5LWJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY2t5LWNvbnNlbnQtYmFyIC5ja3ktYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbTsgfSB9XG5cbi5pbnNldC1ib3gge1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtICFpbXBvcnRhbnQ7IH1cblxuI2RyaWZ0LXdpZGdldCwgI2RyaWZ0LXdpZGdldC1jb250YWluZXIge1xuICB6LWluZGV4OiAxMCAhaW1wb3J0YW50OyB9XG5cbiNwYWdlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NUU2MztcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgLyogei1pbmRleDogMTsgKi8gfVxuICAjcGFnZS1oZXJvIC5wYWdlLWhlcm8tdGV4dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICNwYWdlLWhlcm8gLnBhZ2UtaGVyby10ZXh0LWNvbnRhaW5lci5kYXJrIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgI3BhZ2UtaGVybyAucGFnZS1oZXJvLXRleHQtY29udGFpbmVyLmRhcmsgaDEge1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzFCMkY0MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI3BhZ2UtaGVybyAucGFnZS1oZXJvLXRleHQtY29udGFpbmVyLmRhcmsgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAgICNwYWdlLWhlcm8gLnBhZ2UtaGVyby10ZXh0LWNvbnRhaW5lciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hZGRldmVudGF0YyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIERyb3AgZG93biAqL1xuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDZweCAwcHggMHB4IDBweDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwcHggMTBweCAyNnB4O1xuICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwcHggMTBweCAyNnB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgMHB4IDEwcHggMjZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4LCAwLjk4KSB0cmFuc2xhdGVZKDVweCk7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duLnRvcGRvd24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgsIDAuOTgpIHRyYW5zbGF0ZVkoLTVweCkgIWltcG9ydGFudDsgfVxuXG4uYWRkZXZlbnRhdGNfZHJvcGRvd24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE0cHggMTBweCAxNHB4IDU1cHg7XG4gIG1hcmdpbjogLTJweCAwcHg7IH1cblxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIGVtIHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIC5mcnMgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjY2FjYWNhICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDExMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTAxOyB9XG5cbi5hZGRldmVudGF0Y19kcm9wZG93biAuZnJzIGE6aG92ZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50OyB9XG5cbi5hZGRldmVudGF0Y19kcm9wZG93biAuYXRlYXBwbGVpY2FsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ljb25zL2FkZC10by1jYWxlbmRhci9pY29uLWFwcGxlLXQ1LnN2ZykgMThweCA0MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTsgfVxuXG4uYWRkZXZlbnRhdGNfZHJvcGRvd24gLmF0ZWdvb2dsZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pY29ucy9hZGQtdG8tY2FsZW5kYXIvaWNvbi1nb29nbGUtdDUuc3ZnKSAxOHB4IDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlOyB9XG5cbi5hZGRldmVudGF0Y19kcm9wZG93biAuYXRlb2ZmaWNlMzY1IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ljb25zL2FkZC10by1jYWxlbmRhci9pY29uLW9mZmljZTM2NS10NS5zdmcpIDE5cHggNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDEwMCU7IH1cblxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIC5hdGVvdXRsb29rIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ljb25zL2FkZC10by1jYWxlbmRhci9pY29uLW91dGxvb2stdDUuc3ZnKSAxOHB4IDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlOyB9XG5cbi5hZGRldmVudGF0Y19kcm9wZG93biAuYXRlb3V0bG9va2NvbSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pY29ucy9hZGQtdG8tY2FsZW5kYXIvaWNvbi1vdXRsb29rY29tLXQ1LnN2ZykgMThweCA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTsgfVxuXG4uYWRkZXZlbnRhdGNfZHJvcGRvd24gLmF0ZXlhaG9vIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ljb25zL2FkZC10by1jYWxlbmRhci9pY29uLXlhaG9vLXQ1LnN2ZykgMThweCA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTsgfVxuXG4uYWRkZXZlbnRhdGNfZHJvcGRvd24gLmF0ZWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ljb25zL2FkZC10by1jYWxlbmRhci9pY29uLWZhY2Vib29rLXQ1LnN2ZykgMThweCA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTsgfVxuXG4uYWRkZXZlbnRhdGNfZHJvcGRvd24gLmNvcHl4IHtcbiAgaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIC5icngge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDlweDsgfVxuXG4uYWRkZXZlbnRhdGNfZHJvcGRvd24uYWRkZXZlbnRzdGMtc2VsZWN0ZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7IH1cblxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duLnRvcGRvd24uYWRkZXZlbnRzdGMtc2VsZWN0ZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50OyB9XG5cbi5hZGRldmVudGF0Y19kcm9wZG93biAuZHJvcF9tYXJrdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKiBDT09LSUUgQ09OU0VOVCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2t5LWNvbnNlbnQtYmFyIC5ja3ktYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5ja3ktY29uc2VudC1iYXIgLmNreS1idXR0b24td3JhcHBlciBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtOyB9IH1cblxuLnBhZ2UtNDA0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1RTYzO1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLTQwNCB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cbiAgLnBhZ2UtNDA0IC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2UtNDA0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtNDA0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgxLCAucGFnZS00MDQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucGFnZS00MDQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuaGVhZGVyICN0b3AtYmFyLW1lbnUge1xuICB0cmFuc2l0aW9uOiB0b3AgMXM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAwMDtcbiAgbWluLWhlaWdodDogODRweDsgfVxuXG5oZWFkZXIgI3RvcC1iYXItbWVudSAuaXMtZHJvcGRvd24tc3VibWVudS1wYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEYxMDE1OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgI3RvcC1iYXItbWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICBoZWFkZXIgLnJpZ2h0LXNpZGUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgaGVhZGVyIC5yaWdodC1zaWRlIGEgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDdjYjA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlcjogMXB4ICMwMDdjYjAgc29saWQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBoZWFkZXIgLnJpZ2h0LXNpZGUgYSBidXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggIzAwMDAwMCBzb2xpZDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfSB9XG5cbi5oZXJvLXJlZGVzaWduIC5uby1yb3cge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5oZXJvLXJlZGVzaWduIC5uby1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLmltYWdlLCAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC5pbWFnZSAubG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlcm8tcmVkZXNpZ24gLm5vLXJvdyAuaW1hZ2UgLmxvZ28tMiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLmltYWdlIC5sb2dvLTIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IGgxLCAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLnRleHQgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmhlcm8tcmVkZXNpZ24gLm5vLXJvdyAudGV4dCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IGgxIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC50ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlcm8tcmVkZXNpZ24gLm5vLXJvdyAudGV4dCAuYnRuLXRoZW1lLWFsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLnRleHQgLmJ0bi10aGVtZS1hbHQgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLmhlcm8tMiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC5oZXJvLTIge1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC5oZXJvLTIge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC5oZXJvLTIgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlcm8tcmVkZXNpZ24gLm5vLXJvdyAuaGVyby0yIC5oZWFkZXItNCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmhlcm8tcmVkZXNpZ24gLm5vLXJvdyAuaGVyby0zLWltYWdlIHtcbiAgICBtYXJnaW46IDAgMS41cmVtIDFyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tcmVkZXNpZ24gLmhlcm8tMyB7XG4gICAgaGVpZ2h0OiAzODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1yZWRlc2lnbiAuaGVyby0zIC5pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMuNSUsIDglKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub3RoZXItaGVybyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI2YyZjJmMiAwJSwgI2YyZjJmMiAxMCUsIHRyYW5zcGFyZW50IDEwJSk7IH0gfVxuXG4uYm90dG9tLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ib3R0b20tY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9IH1cbiAgLmJvdHRvbS1jb250ZW50IC5uby1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5ib3R0b20tY29udGVudCAubm8tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYm90dG9tLWNvbnRlbnQgLm5vLXJvdyAuaW1hZ2UsIC5ib3R0b20tY29udGVudCAubm8tcm93IC50ZXh0IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5ib3R0b20tY29udGVudCAubm8tcm93IC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYm90dG9tLWNvbnRlbnQgLm5vLXJvdyAuaW1hZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDIuNXJlbSBhdXRvIGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5ib3R0b20tY29udGVudCAubm8tcm93IC5pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMS41cmVtIDA7IH0gfVxuICAgICAgLmJvdHRvbS1jb250ZW50IC5uby1yb3cgLmltYWdlIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ib3R0b20tY29udGVudCAubm8tcm93IC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuYm90dG9tLWNvbnRlbnQgLm5vLXJvdyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG4gICAgLmJvdHRvbS1jb250ZW50IC5uby1yb3cgLnRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYm90dG9tLWNvbnRlbnQgLm5vLXJvdyAudGV4dCBoMiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5ib3R0b20tY29udGVudCAubm8tcm93IC50ZXh0IGgyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gICAgLmJvdHRvbS1jb250ZW50IC5uby1yb3cgLnRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0zIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKiogTmV3IEhlYWRlciAqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtYmFyLm5ldy1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50b3AtYmFyLm5ldy1iYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4udG9wLWJhci5uZXctYmFyIC5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRvcC1iYXIubmV3LWJhciAubG9nbyAubGVmdC1zaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA4ODBweDsgfVxuICAgIC50b3AtYmFyLm5ldy1iYXIgLmxvZ28gLmxlZnQtc2lkZSBhIHtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgICAgLnRvcC1iYXIubmV3LWJhciAubG9nbyAubGVmdC1zaWRlIGEgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC50b3AtYmFyLm5ldy1iYXIgLmxvZ28gLmxlZnQtc2lkZSBhIC53cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC50b3AtYmFyLm5ldy1iYXIgLmxvZ28gLmxlZnQtc2lkZSBhIC53cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgICAgIC50b3AtYmFyLm5ldy1iYXIgLmxvZ28gLmxlZnQtc2lkZSBhIC53cmFwcGVyIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubG9nbyAubGVmdC1zaWRlIGE6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC50b3AtYmFyLm5ldy1iYXIgLmxvZ28gLmxlZnQtc2lkZSAuZGFzaCB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50b3AtYmFyLm5ldy1iYXIgLm1lbnUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIge1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIge1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLnJpZ2h0LXNpZGUuZGVza3RvcC1tZW51LCAudG9wLWJhci5uZXctYmFyIC5tZW51LWJhciAuZGVza3RvcC1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudG9wLWJhci5uZXctYmFyIC5tZW51LWJhciAubW9iaWxlLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50b3AtYmFyLm5ldy1iYXIgLm1lbnUtYmFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC50b3AtYmFyLm5ldy1iYXIgLm1lbnUtYmFyIC5sZWZ0LXNpZGUgLm1lbnUtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLmxlZnQtc2lkZSAubWVudS1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLmxlZnQtc2lkZSAubWVudS1pdGVtcyAud3JhcHBlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLmxlZnQtc2lkZSAubWVudS1pdGVtcyAud3JhcHBlciAuaXRlbSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuMjVlbSAxZW0gMDsgfVxuICAgICAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLmxlZnQtc2lkZSAubWVudS1pdGVtcyAud3JhcHBlciAuaXRlbSBhIHAge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAudG9wLWJhci5uZXctYmFyIC5tZW51LWJhciAubGVmdC1zaWRlIC5tZW51LWl0ZW1zIC53cmFwcGVyIC5pdGVtIGEgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9XG4gICAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLmxlZnQtc2lkZSAubWVudS1pdGVtcyAud3JhcHBlcjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN2NiMDsgfVxuICAgICAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLmxlZnQtc2lkZSAubWVudS1pdGVtcyAud3JhcHBlcjpob3ZlciAuaXRlbSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgICAgICAgICAgIC50b3AtYmFyLm5ldy1iYXIgLm1lbnUtYmFyIC5sZWZ0LXNpZGUgLm1lbnUtaXRlbXMgLndyYXBwZXI6aG92ZXIgLml0ZW0gcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwN2NiMDsgfVxuICAgICAgICAgICAgICAudG9wLWJhci5uZXctYmFyIC5tZW51LWJhciAubGVmdC1zaWRlIC5tZW51LWl0ZW1zIC53cmFwcGVyOmhvdmVyIC5pdGVtIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMwMDdjYjA7IH1cbiAgICAgICAgICAudG9wLWJhci5uZXctYmFyIC5tZW51LWJhciAubGVmdC1zaWRlIC5tZW51LWl0ZW1zIC53cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdGVtIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudG9wLWJhci5uZXctYmFyIC5tZW51LWJhciB7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7IH1cbiAgICAgIC50b3AtYmFyLm5ldy1iYXIgLm1lbnUtYmFyIC5yaWdodC1zaWRlIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLnJpZ2h0LXNpZGUgLmhhbWJ1cmd1ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLnJpZ2h0LXNpZGUgLmhhbWJ1cmd1ZXIgLmRhc2gge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgICAgIC50b3AtYmFyLm5ldy1iYXIgLm1lbnUtYmFyIC5yaWdodC1zaWRlIC5tZW51IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnRvcC1iYXIubmV3LWJhciAubWVudS1iYXIgLnJpZ2h0LXNpZGUgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLnRvcC1iYXIubmV3LWJhciAuc3VibWVudSAuc3ViLWl0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudG9wLWJhci5uZXctYmFyIC5zdWJtZW51IC5zdWItaXRlbXMgLndyYXBwZXItc3ViaXRlbXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgIC50b3AtYmFyLm5ldy1iYXIgLnN1Ym1lbnUgLnN1Yi1pdGVtcyAud3JhcHBlci1zdWJpdGVtcyAuaW5uZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cbiAgICAgIC50b3AtYmFyLm5ldy1iYXIgLnN1Ym1lbnUgLnN1Yi1pdGVtcyAud3JhcHBlci1zdWJpdGVtcyAuaW5uZXItd3JhcHBlciAuc3ViLWl0ZW0gYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDsgfVxuICAgICAgICAudG9wLWJhci5uZXctYmFyIC5zdWJtZW51IC5zdWItaXRlbXMgLndyYXBwZXItc3ViaXRlbXMgLmlubmVyLXdyYXBwZXIgLnN1Yi1pdGVtIGEgcCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC50b3AtYmFyLm5ldy1iYXIgLnN1Ym1lbnUgLnN1Yi1pdGVtcyAud3JhcHBlci1zdWJpdGVtcyAuaW5uZXItd3JhcHBlciAuc3ViLWl0ZW0gYSBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50b3AtYmFyLm5ldy1iYXIgLnN1Ym1lbnUgLnN1Yi1pdGVtcyAud3JhcHBlci1zdWJpdGVtcyAuaW5uZXItd3JhcHBlciAuc3ViLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50b3AtYmFyLm5ldy1iYXIgLnN1Ym1lbnUgLnN1Yi1pdGVtcyAud3JhcHBlci1zdWJpdGVtcyAuaW5uZXItd3JhcHBlciAuc3ViLWl0ZW06aG92ZXIgYSBwIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgICAgIC50b3AtYmFyLm5ldy1iYXIgLnN1Ym1lbnUgLnN1Yi1pdGVtcyAud3JhcHBlci1zdWJpdGVtcyAuaW5uZXItd3JhcHBlciAuc3ViLWl0ZW06aG92ZXIgYSBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzEwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3RvcC1iYXItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqIENoYW5nZSBidXR0b24gKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhbmRpbmctYnV0dG9uIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5sYW5kaW5nLWJ1dHRvbiAubW9iaWxlLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmM2M0YjtcbiAgei1pbmRleDogMzsgfVxuICBmb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW5hdiAubm8tcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRBNEE0QTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1uYXYgLm5vLXJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1uYXYgLm5vLXJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1uYXYgLm5vLXJvdyB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICBmb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW5hdiAubm8tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBmb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW5hdiAubm8tcm93IC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBmb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW5hdiAubm8tcm93IC53cmFwcGVyIC5tZW51IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cgLndyYXBwZXIgLm1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cgLndyYXBwZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cgLndyYXBwZXIgLm1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBmb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW5hdiAubm8tcm93IC53cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cgLndyYXBwZXI6Zmlyc3QtY2hpbGQgLm1lbnUgPiAubWVudS1pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cgLndyYXBwZXI6Zmlyc3QtY2hpbGQgLm1lbnUgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgIG1heC13aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBmb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW5hdiAubm8tcm93IC53cmFwcGVyOmZpcnN0LWNoaWxkIC5tZW51ID4gLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1uYXYgLm5vLXJvdyAud3JhcHBlcjpmaXJzdC1jaGlsZCAubWVudSA+IC5tZW51LWl0ZW0gLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cgLndyYXBwZXI6Zmlyc3QtY2hpbGQgLm1lbnUgPiAubWVudS1pdGVtIC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cgLndyYXBwZXI6bGFzdC1jaGlsZCAubWVudSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgICAgZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1uYXYgLm5vLXJvdyAud3JhcHBlcjpsYXN0LWNoaWxkIC5tZW51IC5uby1saW5rID4gYSB7XG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgICAgZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1uYXYgLm5vLXJvdyAud3JhcHBlcjpsYXN0LWNoaWxkIC5tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBmb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW5hdiAubm8tcm93IC53cmFwcGVyOmxhc3QtY2hpbGQgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgICAgIGZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbmF2IC5uby1yb3cgLndyYXBwZXI6bGFzdC1jaGlsZCAubWVudSAubWVudS1pdGVtIC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1uYXYgLm5vLXJvdyAud3JhcHBlcjpsYXN0LWNoaWxkIC5tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5zb2NpYWwtZm9vdGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4OyB9XG4gIGZvb3RlciAubmV3c2xldHRlciAubm8tcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb290ZXIgLm5ld3NsZXR0ZXIgLm5vLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgZm9vdGVyIC5uZXdzbGV0dGVyIC5uby1yb3cge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9vdGVyIC5uZXdzbGV0dGVyIC5uby1yb3cge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZm9vdGVyIC5uZXdzbGV0dGVyIC5uby1yb3cge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGZvb3RlciAubmV3c2xldHRlciAubm8tcm93IHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIGZvb3RlciAubmV3c2xldHRlciAubm8tcm93IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgICBmb290ZXIgLm5ld3NsZXR0ZXIgLm5vLXJvdyAud3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDEuOHJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIGZvb3RlciAubmV3c2xldHRlciAubm8tcm93IC53cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIGZvb3RlciAubmV3c2xldHRlciAubm8tcm93IC53cmFwcGVyIC50ZXh0IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5uZXdzbGV0dGVyIC5uby1yb3cgLndyYXBwZXIgLnRleHQgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5uZXdzbGV0dGVyIC5uby1yb3cgLndyYXBwZXIgLnRleHQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgZm9vdGVyIC5uZXdzbGV0dGVyIC5uby1yb3cgLndyYXBwZXIgLnRleHQgaDIgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgZm9vdGVyIC5uZXdzbGV0dGVyIC5uby1yb3cgLndyYXBwZXIgLmludGVyYWN0IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLm5ld3NsZXR0ZXIgLm5vLXJvdyAud3JhcHBlciAuaW50ZXJhY3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIGZvb3RlciAubmV3c2xldHRlciAubm8tcm93IC53cmFwcGVyIC5pbnRlcmFjdCAubmV3c2xldHRlci1idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBmb290ZXIgLm5ld3NsZXR0ZXIgLm5vLXJvdyAud3JhcHBlciAuaW50ZXJhY3QgLm5ld3NsZXR0ZXItYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTdDQjA7XG4gICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICBmb290ZXIgLmxvZ28gLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgZm9vdGVyIC5sb2dvIC5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBmb290ZXIgLmxvZ28gLnJvdyAudGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgZm9vdGVyIC5sb2dvIC5yb3cgLnRleHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIGZvb3RlciAubG9nbyAucm93IC50ZXh0OmZpcnN0LWNoaWxkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG4gICAgZm9vdGVyIC5sb2dvIC5yb3cgLnRleHQ6bnRoLWNoaWxkKDIpIHAge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgZm9vdGVyIC5sb2dvIC5yb3cgLnRleHQ6bnRoLWNoaWxkKDIpIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICBmb290ZXIgLmxvZ28gLnJvdyAudGV4dDpudGgtY2hpbGQoMikgcDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBmb290ZXIgLmxvZ28gLnJvdyAudGV4dDpsYXN0LWNoaWxkIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIGZvb3RlciAubG9nbyAucm93IC50ZXh0Omxhc3QtY2hpbGQgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBmb290ZXIgLmxvZ28gLnJvdyAudGV4dCAuZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIGZvb3RlciAubG9nbyAucm93IC50ZXh0IC5mbGV4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb290ZXIgLmxvZ28gLnJvdyAudGV4dCAuZmxleCAubG9nbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTsgfSB9XG4gICAgICBmb290ZXIgLmxvZ28gLnJvdyAudGV4dCAuZmxleCAubG9nbzpmaXJzdC1jaGlsZCBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBmb290ZXIgLmxvZ28gLnJvdyAudGV4dCAuZmxleCAubG9nbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAgIGZvb3RlciAubG9nbyAucm93IC50ZXh0IC5mbGV4IC5sb2dvOmxhc3QtY2hpbGQgYSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvb3RlciAubG9nbyAucm93IC50ZXh0IC5mbGV4IC5sb2dvOmxhc3QtY2hpbGQgYSBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICBmb290ZXIgLmxvZ28gLnJvdyAudGV4dCAuZmxleCAubG9nbzpsYXN0LWNoaWxkIGEgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgICAgICAgSU5GTyBTRUNUSU9OXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmluZm8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuaW5mby1zZWN0aW9uIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5pbmZvLXNlY3Rpb24gLnJvdyAuY29sLW1kLTQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH0gfVxuICAuaW5mby1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5pbmZvLXNlY3Rpb24gaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuaW5mby1zZWN0aW9uIC5idXR0b24tdGhlbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxNjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJvcmRlcjogYmxhY2sgMXB4IHNvbGlkO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuaW5mby1zZWN0aW9uIC5idXR0b24tdGhlbWU6aG92ZXIge1xuICAgICAgYm9yZGVyOiAjMDA3Y2IwIDFweCBzb2xpZDtcbiAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuaW5mby1zZWN0aW9uIC5idXR0b24tdGhlbWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuaW5mby1zZWN0aW9uLmZvcmdlLXRlYXNlciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmluZm8tc2VjdGlvbiAuc2lnbi11cC1mb3JnZS10ZWFzZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmluZm8tc2VjdGlvbiAuc2lnbi11cC1mb3JnZS10ZWFzZXIgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tc2VjdGlvbiAuc2lnbi11cC1mb3JnZS10ZWFzZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiAyMzVweDsgfSB9XG4gIC5pbmZvLXNlY3Rpb24gLnNpZ24tdXAtZm9yZ2UtdGVhc2VyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfZXJyb3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW5mby1zZWN0aW9uIC5zaWduLXVwLWZvcmdlLXRlYXNlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbmZvLXNlY3Rpb24gLnNpZ24tdXAtZm9yZ2UtdGVhc2VyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaW5mby1zZWN0aW9uIC5zaWduLXVwLWZvcmdlLXRlYXNlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW5mby1zZWN0aW9uIC5zaWduLXVwLWZvcmdlLXRlYXNlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAyMjRweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5pbmZvLXNlY3Rpb24gLnNpZ24tdXAtZm9yZ2UtdGVhc2VyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgLmluZm8tc2VjdGlvbiAuc2lnbi11cC1mb3JnZS10ZWFzZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW5mby1zZWN0aW9uIC5zaWduLXVwLWZvcmdlLXRlYXNlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIC5pbmZvLXNlY3Rpb24gLnNpZ24tdXAtZm9yZ2UtdGVhc2VyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDIyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5pbmZvLXNlY3Rpb24gLnNpZ24tdXAtZm9yZ2UtdGVhc2VyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGFydG5lci1uZXR3b3JrIHtcbiAgcGFkZGluZy10b3A6IDNlbTtcbiAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuICAucGFydG5lci1uZXR3b3JrIC5jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYXJ0bmVyLW5ldHdvcmsgLmNvbnRhaW5lciBoMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYXJ0bmVyLW5ldHdvcmsgLmJ1dHRvbi10aGVtZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAucGFydG5lci1uZXR3b3JrIC5idXR0b24tdGhlbWU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5mb290ZXItZm9yZ2Uge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLmZvb3Rlci1mb3JnZSBoMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgLmZvb3Rlci1mb3JnZSAuYnV0dG9uLXRoZW1lIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgLmZvb3Rlci1mb3JnZSAuYnV0dG9uLXRoZW1lOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICBjb2xvcjogIzIxN0NCMCAhaW1wb3J0YW50OyB9XG5cbi5pbmZvLXBhcnRuZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuaW5mby1wYXJ0bmVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXI6IGJsYWNrIDFweCBzb2xpZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmluZm8tcGFydG5lciBidXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyOiAjMDA3Y2IwIDFweCBzb2xpZDtcbiAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAgICAgICAgTU9EVUxFIDUgLSBIT01FXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1vZHVsZS01LWhvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBwYWRkaW5nOiA0ZW0gMWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5tb2R1bGUtNS1ob21lIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAubW9kdWxlLTUtaG9tZSBidXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuICAubW9kdWxlLTUtaG9tZSAuY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubW9kdWxlLTUtaG9tZSAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm1vZHVsZS01LWhvbWUgLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm1vZHVsZS01LWhvbWUgLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQxMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm1vZHVsZS01LWhvbWUgLmNvbnRlbnQtd3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5tb2R1bGUtNS1ob21lIC5jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm1vZHVsZS01LWhvbWUgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIC5pbmZvLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9XG4gICAgICAgIC5tb2R1bGUtNS1ob21lIC5jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciAuaW5mby13cmFwcGVyIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgICAgICAubW9kdWxlLTUtaG9tZSAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLmluZm8td3JhcHBlciBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTsgfVxuICAgICAgICAubW9kdWxlLTUtaG9tZSAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLmluZm8td3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLm1vZHVsZS01LWhvbWUgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIGJvcmRlcjogIzAwMDAwMCAxcHggc29saWQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgLm1vZHVsZS01LWhvbWUgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgICAgICAgICAgLm1vZHVsZS01LWhvbWUgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgICAgICAubW9kdWxlLTUtaG9tZSAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLmluZm8td3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b24gcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5tb2R1bGUtNS1ob21lIC5jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgICAgICAgIE1PRFVMRSA0IC0gSE9NRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2R1bGUtNC1ob21lIHtcbiAgcGFkZGluZzogMTJlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5tb2R1bGUtNC1ob21lIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5tb2R1bGUtNC1ob21lIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGUtNC1ob21lIC5pbWctd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1vZHVsZS00LWhvbWUgLmluZm8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLm1vZHVsZS00LWhvbWUgLmluZm8td3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubW9kdWxlLTQtaG9tZSAuaW5mby13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1vZHVsZS00LWhvbWUgLmluZm8td3JhcHBlciAudGV4dC13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogYmxhY2sgMXB4IHNvbGlkO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgIC5tb2R1bGUtNC1ob21lIC5pbmZvLXdyYXBwZXIgLnRleHQtd3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiB3aGl0ZSAxcHggc29saWQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgIC5tb2R1bGUtNC1ob21lIC5pbmZvLXdyYXBwZXIgLnRleHQtd3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b246aG92ZXIgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgIC5tb2R1bGUtNC1ob21lIC5pbmZvLXdyYXBwZXIgLnRleHQtd3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b24gcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAubW9kdWxlLTQtaG9tZSAuaW5mby13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubW9kdWxlLTQtaG9tZSAuaW5mby13cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5tb2R1bGUtNC1ob21lIC5pbmZvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgICAubW9kdWxlLTQtaG9tZSAuaW5mby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5tb2R1bGUtNC1ob21lIC5pbmZvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAgICAgLm1vZHVsZS00LWhvbWUgLmluZm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLm1vZHVsZS00LWhvbWUgLmluZm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgICAgICBNT0RVTEUgMyAtIEhPTUVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kdWxlMy1ob21lIHtcbiAgcGFkZGluZzogOGVtIDJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubW9kdWxlMy1ob21lIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5tb2R1bGUzLWhvbWUgYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZHVsZTMtaG9tZSAuaW1nLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tb2R1bGUzLWhvbWUgLnRleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm1vZHVsZTMtaG9tZSAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAubW9kdWxlMy1ob21lIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAubW9kdWxlMy1ob21lIC5jb250ZW50LXdyYXBwZXIgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubW9kdWxlMy1ob21lIC5jb250ZW50LXdyYXBwZXIgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gICAgLm1vZHVsZTMtaG9tZSAuY29udGVudC13cmFwcGVyIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5tb2R1bGUzLWhvbWUgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgICAgICAgICAgSE9NRSAtIEhFUk9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5oZXJvLWhvbWUge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWhvbWUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgfSB9XG5cbi5oZXJvLWhvbWUgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8taG9tZSAubm8tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8taG9tZSAubm8tY29udGFpbmVyIC52aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuaGVyby1ob21lIC5uby1jb250YWluZXIgLnZpZGVvIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAudmlkZW8gdmlkZW8ge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NjlweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmhlcm8taG9tZSAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMiUpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgIHRvcDogMzUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzUlKTsgfSB9XG4gICAgLmhlcm8taG9tZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICBsZWZ0OiAycmVtOyB9XG4gICAgICAuaGVyby1ob21lIC5uby1jb250YWluZXIgLndyYXBwZXIgLnBsYXktYnV0dG9uIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gLmxvZ28ge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gLmNvbnRlbnQtd3JhcHBlciBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAuaGVyby1ob21lIC5uby1jb250YWluZXIgLndyYXBwZXIgLnBsYXktYnV0dG9uIC5jb250ZW50LXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAjZmZmZmZmIDFweCBzb2xpZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuaGVyby1ob21lIC5uby1jb250YWluZXIgLndyYXBwZXIgLnBsYXktYnV0dG9uIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgICAgICAgICAgLmhlcm8taG9tZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAgICAgLmhlcm8taG9tZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbiBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuaGVyby1ob21lIC5uby1jb250YWluZXIgLndyYXBwZXIgLnBsYXktYnV0dG9uIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gaDMge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLmhlcm8taG9tZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiBoMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgLmhlcm8taG9tZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiBwIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5oZXJvLWhvbWUgLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZTEtaG9tZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2R1bGUxLWhvbWUge1xuICAgIG1hcmdpbi10b3A6IC02cmVtOyB9IH1cblxuLm1vZHVsZTEtaG9tZSBidXR0b24ge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAuYmFja2dyb3VuZCB7XG4gICAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE3MTk7IH1cbiAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLmNlbnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEzMDRweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyOS45OHB4KSB7XG4gICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHJlbSA0cmVtIDZyZW0gMTByZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyOS45OHB4KSB7XG4gICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cmVtIDJyZW0gNnJlbSAxOHJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5tb2R1bGUtMS13cmFwcGVyIGgyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5tb2R1bGUtMS13cmFwcGVyIHAge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLm1vZHVsZS0xLXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLm1vZHVsZS0xLXdyYXBwZXIgaDIsIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAubW9kdWxlLTEtd3JhcHBlciBwIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5tb2R1bGUtMS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNGVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLm1vZHVsZS0xLXdyYXBwZXIgaDIsIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAubW9kdWxlLTEtd3JhcHBlciBwIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC53cmFwcGVyLWxvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDsgfSB9XG4gICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAud3JhcHBlci1sb2dvIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMnJlbSBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC53cmFwcGVyLWxvZ28gaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuc3VidGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGUxIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGUxIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGUxIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5idXR0b24tbW9kdWxlMSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5idXR0b24tbW9kdWxlMSBhIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAjMDAwMDAwIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5idXR0b24tbW9kdWxlMSBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAgICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuYnV0dG9uLW1vZHVsZTEgYSBidXR0b246aG92ZXIgcCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGUxIGEgYnV0dG9uIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGUxIGEgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAjZmZmZmZmIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuYnV0dG9uLW1vZHVsZTEgYSBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgICAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGUxIGEgYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAgICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuYnV0dG9uLW1vZHVsZTEgYSBidXR0b24gcCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAubW9iaWxlVGV4dCB7XG4gICAgcGFkZGluZzogMjJlbSAyZW0gMmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLm1vYmlsZVRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLm1vYmlsZVRleHQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDI5NXB4OyB9XG4gICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLm1vYmlsZVRleHQgLmNvbnRlbnQtd3JhcHBlciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAubW9iaWxlVGV4dCAuY29udGVudC13cmFwcGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAubW9iaWxlVGV4dCAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tb2R1bGUxLWhvbWUgLm5vLWNvbnRhaW5lciAubW9iaWxlVGV4dCAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogIzAwMDAwMCAxcHggc29saWQ7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLm1vYmlsZVRleHQgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgICAgICAubW9kdWxlMS1ob21lIC5uby1jb250YWluZXIgLm1vYmlsZVRleHQgLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b246aG92ZXIgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC5tb2JpbGVUZXh0IC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLm1vZHVsZTEtaG9tZSAubm8tY29udGFpbmVyIC5tb2JpbGVUZXh0IC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgICAgICBQUk9HUkFNIEFOWSBST0JPVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2R1bGUyLWhvbWUge1xuICBwb3NpdGlvbjogdW5zZXQ7IH1cbiAgLm1vZHVsZTItaG9tZSA+IGltZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubW9kdWxlMi1ob21lIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4gIC5tb2R1bGUyLWhvbWUgLnRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTQwNEQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNWVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgLm1vZHVsZTItaG9tZSAudGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubW9kdWxlMi1ob21lIC50ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBNDA0RCAhaW1wb3J0YW50OyB9IH1cbiAgLm1vZHVsZTItaG9tZSAud3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vZHVsZTItaG9tZSAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5tb2R1bGUyLWhvbWUgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICAgIC5tb2R1bGUyLWhvbWUgLndyYXBwZXIgLm1vZHVsZS0yLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIC5tb2R1bGUtMi1jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLm1vZHVsZTItaG9tZSAud3JhcHBlciAubW9kdWxlLTItY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfSB9XG4gICAgICAgIC5tb2R1bGUyLWhvbWUgLndyYXBwZXIgLm1vZHVsZS0yLWNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIC5tb2R1bGUtMi1jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9XG4gICAgICAgIC5tb2R1bGUyLWhvbWUgLndyYXBwZXIgLm1vZHVsZS0yLWNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5tb2R1bGUyLWhvbWUgLndyYXBwZXIgLm1vZHVsZS0yLWNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIGEgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIGJvcmRlcjogI2ZmZmZmZiAxcHggc29saWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLm1vZHVsZTItaG9tZSAud3JhcHBlciAubW9kdWxlLTItY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgYSBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAgICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIC5tb2R1bGUtMi1jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciBhIGJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAgICAgLm1vZHVsZTItaG9tZSAud3JhcHBlciAubW9kdWxlLTItY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgYSBidXR0b24gcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLm1vZHVsZTItaG9tZSAud3JhcHBlciAubW9kdWxlLTItY29udGVudC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG4gICAgICAgIC5tb2R1bGUyLWhvbWUgLndyYXBwZXIgLm1vZHVsZS0yLWNvbnRlbnQtd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNzY0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIC5tb2R1bGUtMi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLm1vZHVsZTItaG9tZSAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDM1NXB4OyB9XG4gICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tb2R1bGUyLWhvbWUgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm1vZHVsZTItaG9tZSAud3JhcHBlciAuaW5uZXItd3JhcHBlciBhIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogI2ZmZmZmZiAxcHggc29saWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGEgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAgICAgLm1vZHVsZTItaG9tZSAud3JhcHBlciAuaW5uZXItd3JhcHBlciBhIGJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgICAgICAubW9kdWxlMi1ob21lIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGEgYnV0dG9uIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTItaG9tZSA+IGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH0gfVxuICAubW9kdWxlMi1ob21lIGgyLCAubW9kdWxlMi1ob21lIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2R1bGUyLWhvbWUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubW9kdWxlMi1ob21lIC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlMi1ob21lIC5idXR0b24tbW9kdWxlMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgIEZPUkdFIFBPV0VSRUQgU09MVVRJT05TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcmdlLXNvbHV0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utc29sdXRpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAuZm9yZ2Utc29sdXRpb25zIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4gIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLXNvbHV0aW9ucyAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgICAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLndyYXBwZXIgLnBhcmFncmFwaC10ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAud3JhcHBlciBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgLmZvcmdlLXNvbHV0aW9ucyAuY29udGFpbmVyIC53cmFwcGVyIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtIDA7IH1cbiAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLndyYXBwZXIgcCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkO1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmZvcmdlLXNvbHV0aW9ucyAuY29udGFpbmVyIC53cmFwcGVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgLmZvcmdlLXNvbHV0aW9ucyAuY29udGFpbmVyIC5idXR0b24tbW9kdWxlNCBidXR0b24ge1xuICAgICAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXI6ICMwMDAwMDAgMXB4IHNvbGlkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmZvcmdlLXNvbHV0aW9ucyAuY29udGFpbmVyIC5idXR0b24tbW9kdWxlNCBidXR0b246aG92ZXIge1xuICAgICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgLmZvcmdlLXNvbHV0aW9ucyAuY29udGFpbmVyIC5idXR0b24tbW9kdWxlNCBidXR0b24gaW1nIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IC5jb250ZW50IC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLnJvdyAuY29udGVudCAudGV4dC13cmFwcGVyIC50aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IC5jb250ZW50IC50ZXh0LXdyYXBwZXIgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgICAgICAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLnJvdyAuY29udGVudCAudGV4dC13cmFwcGVyIHAgLnRleHQge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTVweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZsZXg6IHVuc2V0OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IC5jb250ZW50IC50ZXh0LXdyYXBwZXIgcCAudGV4dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgLmZvcmdlLXNvbHV0aW9ucyAuY29udGFpbmVyIC5yb3cgLmNvbnRlbnQgLnRleHQtd3JhcHBlciBhOmhvdmVyIC5zdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgICAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IC5jb250ZW50IC50ZXh0LXdyYXBwZXIgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgICAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IC5jb250ZW50IC50ZXh0LXdyYXBwZXIgLnBhcmFncmFwaCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyOHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAgIC5mb3JnZS1zb2x1dGlvbnMgLmNvbnRhaW5lciAucm93IC5jb250ZW50IC50ZXh0LXdyYXBwZXIgLnBhcmFncmFwaCBwIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODJweDsgfSB9XG4gICAgICAgICAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLnJvdyAuY29udGVudCAudGV4dC13cmFwcGVyIC5wYXJhZ3JhcGggLnN2ZyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgICAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLnJvdyAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAjYzRjNGM0IDFweCBzb2xpZDsgfVxuICAgICAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLnJvdyAuY29udGVudCAudGV4dCB7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgICAgICAuZm9yZ2Utc29sdXRpb25zIC5jb250YWluZXIgLnJvdyAuY29udGVudCBpbWcge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuZm9yZ2Utc29sdXRpb25zIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuZm9yZ2Utc29sdXRpb25zIGkgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgLmZvcmdlLXNvbHV0aW9ucyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmZvcmdlLXNvbHV0aW9ucyAuY29sLTYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcmdlLXNvbHV0aW9ucyAuY29sLTYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5mb3JnZS1zb2x1dGlvbnMgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBGMTAxNTtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZm9yZ2Utc29sdXRpb25zIC5rZXktdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4ubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciBidXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLmxlZnQsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC5sZWZ0OmhvdmVyIC50ZXh0LCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnJpZ2h0OmhvdmVyIC50ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgICAgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC5sZWZ0OmhvdmVyIC50ZXh0IHAsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAubGVmdDpob3ZlciAudGV4dCBoMiwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC5yaWdodDpob3ZlciAudGV4dCBwLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnJpZ2h0OmhvdmVyIC50ZXh0IGgyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLmxlZnQ6aG92ZXIgLnRleHQgZywgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC5yaWdodDpob3ZlciAudGV4dCBnIHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLmxlZnQgLnRleHQsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAucmlnaHQgLnRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAubGVmdCAudGV4dCwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC5yaWdodCAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLmxlZnQgLmJhY2tncm91bmQsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAucmlnaHQgLmJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAubGVmdCAuYmFja2dyb3VuZCBpbWcsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAucmlnaHQgLmJhY2tncm91bmQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLmxlZnQsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAubGVmdCAudGV4dCwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC5yaWdodCAudGV4dCB7XG4gICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgICAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLmxlZnQgLmJhY2tncm91bmQsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAucmlnaHQgLmJhY2tncm91bmQge1xuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgICAgICAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLmxlZnQgLmJhY2tncm91bmQgaW1nLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnJpZ2h0IC5iYWNrZ3JvdW5kIGltZyB7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICBsZWZ0OiAxOTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAubGVmdCwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC5sZWZ0IC5iYWNrZ3JvdW5kLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnJpZ2h0IC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAubGVmdCAuYmFja2dyb3VuZCBpbWcsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAucmlnaHQgLmJhY2tncm91bmQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiB7XG4gICAgcGFkZGluZzogNHJlbTsgfVxuICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAud3JhcHBlci1sb2dvNjEsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAud3JhcHBlci1sb2dvNjIsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAud3JhcHBlci1sb2dvNjEsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAud3JhcHBlci1sb2dvNjIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC53cmFwcGVyLWxvZ282MSBpbWcsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAud3JhcHBlci1sb2dvNjIgaW1nLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLndyYXBwZXItbG9nbzYxIGltZywgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC53cmFwcGVyLWxvZ282MiBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAzcmVtIGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLndyYXBwZXItbG9nbzYxIGltZywgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC53cmFwcGVyLWxvZ282MiBpbWcsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAud3JhcHBlci1sb2dvNjEgaW1nLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLndyYXBwZXItbG9nbzYyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLnN1YnRpdGxlLTYxLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLnN1YnRpdGxlLTYyLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLnN1YnRpdGxlLTYxLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLnN1YnRpdGxlLTYyIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgcCwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAuYnV0dG9uLW1vZHVsZTYxLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLmJ1dHRvbi1tb2R1bGU2MiwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC5idXR0b24tbW9kdWxlNjEsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAuYnV0dG9uLW1vZHVsZTYyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAuYnV0dG9uLW1vZHVsZTYxIGEsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAuYnV0dG9uLW1vZHVsZTYyIGEsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAuYnV0dG9uLW1vZHVsZTYxIGEsIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAuYnV0dG9uLW1vZHVsZTYyIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC5idXR0b24tbW9kdWxlNjEgYSBidXR0b24sIC5tb2R1bGU2LWhvbWUgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAuYnV0dG9uLW1vZHVsZTYyIGEgYnV0dG9uLCAubW9kdWxlNi1ob21lIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLmJ1dHRvbi1tb2R1bGU2MSBhIGJ1dHRvbiwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC5idXR0b24tbW9kdWxlNjIgYSBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC5idXR0b24tbW9kdWxlNjEgYSBidXR0b24gcCwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC5idXR0b24tbW9kdWxlNjIgYSBidXR0b24gcCwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC5idXR0b24tbW9kdWxlNjEgYSBidXR0b24gcCwgLm1vZHVsZTYtaG9tZSAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC5idXR0b24tbW9kdWxlNjIgYSBidXR0b24gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgICAgICAgUkVBRFkgUFJPQ0VTU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWFkeS1wcm9jZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC5yZWFkeS1wcm9jZXNzIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJlYWR5LXByb2Nlc3MgaDIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5yZWFkeS1wcm9jZXNzIC5idXR0b24tdGhlbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDA3Y2IwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgICAgICAgU09MVklORyBMQUJPUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zb2x2aW5nLWxhYm9yIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zb2x2aW5nLWxhYm9yIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAuc29sdmluZy1sYWJvciAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNvbHZpbmctbGFib3IgLnJvdyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLnNvbHZpbmctbGFib3IgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1OXB4OyB9XG5cbmZvb3Rlci5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIFR1cm5rZXkgU29sdXRpb25zICovXG4uaG9tZS1oZXJvIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhvbWUtaGVybyAuc2xpZGVyLWhlcm8taW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ob21lLWhlcm8gLnNsaWRlci1oZXJvLWltZyAuc2xpZGUge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ob21lLWhlcm8gLnNsaWRlci1oZXJvLWltZyAuc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogNzAwcHg7IH0gfVxuICAuaG9tZS1oZXJvIC50ZXh0LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuaG9tZS1oZXJvIC50ZXh0LWJveCAuc2xpZGVyLWhlcm8tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvbWUtaGVybyAudGV4dC1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAgICAgICAuaG9tZS1oZXJvIC50ZXh0LWJveCAuc2xpY2stZG90cyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbGVmdDogLTEzOHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgIGJvdHRvbTogdW5zZXQ7IH1cbiAgICAgICAgICAuaG9tZS1oZXJvIC50ZXh0LWJveCAuc2xpY2stZG90cyBsaVtyb2xlPSdwcmVzZW50YXRpb24nXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuaG9tZS1oZXJvIC50ZXh0LWJveCAuc2xpZGVyLWhlcm8tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzNXB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5ob21lLWhlcm8gLnRleHQtYm94IC5zbGlkZXItaGVyby10ZXh0IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgICAgICAuaG9tZS1oZXJvIC50ZXh0LWJveDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuaG9tZS1oZXJvIC50ZXh0LWJveCA+IGRpdiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1OXB4OyB9IH1cblxuLmFuaW1hdGlvbi0xIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIC0wLjUyLCAwLjc0LCAxLjM3KTsgfVxuXG4uYW5pbWF0aW9uLTIge1xuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uYW5pbWF0aW9uLTMge1xuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1yaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG4uYW5pbWF0aW9uLTQge1xuICBhbmltYXRpb24tbmFtZTogYXJyb3c7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYXJyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgICAgICAgICBQUk9EVUNUU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9kdWN0cyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgLnByb2R1Y3RzIC5jb2wtbGctNCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvZHVjdHMgLmJnLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2R1Y3RzIC5iZy1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDMyNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAucHJvZHVjdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnByb2R1Y3RzIC5jYXJkLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAucHJvZHVjdHMgLmNhcmQtdGhlbWUgaDMge1xuICAgICAgY29sb3I6ICMyODJBMkI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgbWF4LWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucHJvZHVjdHMgLmNhcmQtdGhlbWUgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzdCN0I3QjsgfVxuICAgIC5wcm9kdWN0cyAuY2FyZC10aGVtZSAuaW1nLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAgIC5wcm9kdWN0cyAuY2FyZC10aGVtZSAudGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucHJvZHVjdHMgLmNhcmQtdGhlbWUgLmFycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4OyB9XG4gICAgLnByb2R1Y3RzIC5jYXJkLXRoZW1lIC5hcnJvdyBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgICBQUk9EVUNUSVZJVFktU0VDVElPTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9kdWN0aXZpdHktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIHBhZGRpbmc6IDRlbSAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wcm9kdWN0aXZpdHktc2VjdGlvbiAudGV4dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDcycHg7IH1cbiAgLnByb2R1Y3Rpdml0eS1zZWN0aW9uIC5wcm9kdWN0aXZpdHktYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZHVjdGl2aXR5LXNlY3Rpb24gLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlcjogYmxhY2sgMXB4IHNvbGlkO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucHJvZHVjdGl2aXR5LXNlY3Rpb24gLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiB3aGl0ZSAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAucHJvZHVjdGl2aXR5LXNlY3Rpb24gLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnByb2R1Y3Rpdml0eS1zZWN0aW9uIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbiBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5tYWNoaW5lLXRlbmRpbmctaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC5oZXJvLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFjaGluZS10ZW5kaW5nLWhlcm8gLmhlcm8taW1nIC5zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC5oZXJvLWltZyAuc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogNzAwcHg7IH0gfVxuICAubWFjaGluZS10ZW5kaW5nLWhlcm8gLnRleHQtYm94IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC50ZXh0LWJveCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cbiAgICAubWFjaGluZS10ZW5kaW5nLWhlcm8gLnRleHQtYm94OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC50ZXh0LWJveCAuc2xpZGVyLWhlcm8tdGV4dCBoMywgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC50ZXh0LWJveCAuc2xpZGVyLWhlcm8tdGV4dCBwLCAubWFjaGluZS10ZW5kaW5nLWhlcm8gLnRleHQtYm94IC5zbGlkZXItaGVyby10ZXh0IHNwYW4ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC50ZXh0LWJveCAuc2xpZGVyLWhlcm8tdGV4dCAuc3ViLWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC50ZXh0LWJveCAuc2xpZGVyLWhlcm8tdGV4dCBoMyB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC5zbGljay1kb3RzIGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cbiAgLm1hY2hpbmUtdGVuZGluZy1oZXJvIC5zbGljay1kb3RzIGxpW3JvbGU9J3ByZXNlbnRhdGlvbiddLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbiNzY3JlZW5JbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ub3B0LWJveGVzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub3B0LWJveGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm9wdC1ib3hlcy5yb2JvdGljLWF1dG9tYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAub3B0LWJveGVzIC5iZy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLm9wdC1ib3hlcyAuYmctaW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDQ4NXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm9wdC1ib3hlcyAuYmctaW1nIGltZyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG4gICAgLm9wdC1ib3hlcyAuYmctaW1nIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9wdC1ib3hlcyAuYmctaW1nIGgyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogNDYycHg7IH0gfVxuICAub3B0LWJveGVzIC5pdGVtLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAub3B0LWJveGVzIC5pdGVtLWJveCA+IGRpdiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgbWluLWhlaWdodDogMjMzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm9wdC1ib3hlcyAuaXRlbS1ib3ggPiBkaXYgaSAuaG92ZXJGaWxsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAub3B0LWJveGVzIC5pdGVtLWJveCA+IGRpdiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzdCN0I3QjsgfVxuICAgICAgLm9wdC1ib3hlcyAuaXRlbS1ib3ggPiBkaXY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3Y2IwOyB9XG4gICAgICAgIC5vcHQtYm94ZXMgLml0ZW0tYm94ID4gZGl2OmhvdmVyIGkgLmhvdmVyRmlsbCB7XG4gICAgICAgICAgZmlsbDogIzAwN2NiMDsgfVxuICAgIC5vcHQtYm94ZXMgLml0ZW0tYm94Lm5leHQtYm94ID4gZGl2IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDdjYjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm9wdC1ib3hlcyAuaXRlbS1ib3gubmV4dC1ib3ggc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAub3B0LWJveGVzIC5pdGVtLWJveC5uZXh0LWJveCBpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgICAub3B0LWJveGVzIC5pdGVtLWJveC5uZXh0LWJveCBpIGltZyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAub3B0LWJveGVzIC5pdGVtLWJveC5uZXh0LWJveDpob3ZlciBpIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgICAgICAgICAgIFRVUk4tS0VZXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnR1cm4ta2V5IHtcbiAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgLnR1cm4ta2V5IC5idXR0b24tdGhlbWUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLnR1cm4ta2V5IC5pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudHVybi1rZXkgLml0ZW1zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAudHVybi1rZXkgLmltZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgICAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqL1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM4MzgzODM7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC50dXJuLWtleSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnR1cm4ta2V5IC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnR1cm4ta2V5IC5idXR0b24td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50dXJuLWtleSAucm93ID4gZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgICAgICAgICBGQVNULURFUExPWVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXN0LWRlcGxveSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjdjYjA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLmZhc3QtZGVwbG95IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmZhc3QtZGVwbG95IC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhc3QtZGVwbG95IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9IH1cbiAgLmZhc3QtZGVwbG95IC5idXR0b24tdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDI3Y2IwOyB9XG5cbi5oZXJvLWFib3V0IC5oZXJvLWltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG5cbi5hYm91dC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIC5hYm91dC1kZXNjcmlwdGlvbiAuYWNjZW50LXRleHQge1xuICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG4gIC5hYm91dC1kZXNjcmlwdGlvbiBwIHtcbiAgICBjb2xvcjogIzI4MkEyQjsgfVxuICAuYWJvdXQtZGVzY3JpcHRpb24gLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWJvdXQtZGVzY3JpcHRpb24gLmNvbC1tZC02Om50aC1jaGlsZCgyKSBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sZWFkZXJzaGlwLXRlYW0ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxlYWRlcnNoaXAtdGVhbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgLmxlYWRlcnNoaXAtdGVhbSA+IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmxlYWRlcnNoaXAtdGVhbSA+IHAge1xuICAgIGNvbG9yOiAjNTg1ODU4OyB9XG4gIC5sZWFkZXJzaGlwLXRlYW0gLmltZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmxlYWRlcnNoaXAtdGVhbSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmxlYWRlcnNoaXAtdGVhbSAuY29sLTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGVhZGVyc2hpcC10ZWFtIC5jb2wtNiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG4gIC5sZWFkZXJzaGlwLXRlYW0gLnRleHQtY29udGFpbmVyIC5uYW1lLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAubGVhZGVyc2hpcC10ZWFtIC50ZXh0LWNvbnRhaW5lciAubmFtZS10aXRsZSAubmFtZSwgLmxlYWRlcnNoaXAtdGVhbSAudGV4dC1jb250YWluZXIgLm5hbWUtdGl0bGUgLnJvbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubGVhZGVyc2hpcC10ZWFtIC50ZXh0LWNvbnRhaW5lciAubmFtZS10aXRsZSAubGVmdCB7XG4gICAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmxlYWRlcnNoaXAtdGVhbSAudGV4dC1jb250YWluZXIgLm5hbWUtdGl0bGUgLmxlZnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLmxlYWRlcnNoaXAtdGVhbSAudGV4dC1jb250YWluZXIgLm5hbWUtdGl0bGUgLnJpZ2h0IHtcbiAgICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICAgIG1heC13aWR0aDogMTIuNSU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmxlYWRlcnNoaXAtdGVhbSAudGV4dC1jb250YWluZXIgLm5hbWUtdGl0bGUgLnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9IH1cbiAgLmxlYWRlcnNoaXAtdGVhbSAudGV4dC1jb250YWluZXIgLnVuaXZlcnNpdHkge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFydGljbGVzIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5maWx0ZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmlsdGVycy13cmFwcGVyIHNlbGVjdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3Y2IwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZmlsdGVycy13cmFwcGVyID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmZpbHRlcnMtd3JhcHBlciA+IGRpdiAuc29ydC1zZWxlY3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZpbHRlcnMtd3JhcHBlciA+IGRpdiAuc29ydC1zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gICAgICBib3JkZXI6IHNvbGlkICMwMDdjYjA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maWx0ZXJzLXdyYXBwZXIgPiBkaXYgLnNvcnQtc2VsZWN0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDE2OHB4OyB9XG4gICAgLmZpbHRlcnMtd3JhcHBlciA+IGRpdiBmb3JtIHtcbiAgICAgIHdpZHRoOiAyNjRweDsgfSB9XG4gIC5maWx0ZXJzLXdyYXBwZXIgPiBkaXYgZGl2LCAuZmlsdGVycy13cmFwcGVyID4gZGl2IGZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZmlsdGVycy13cmFwcGVyID4gZGl2IGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ljb25zL3NlYXJjaC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNSUgMTJweDsgfVxuICAgIC5maWx0ZXJzLXdyYXBwZXIgPiBkaXYgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuZmlsdGVycy13cmFwcGVyID4gZGl2IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5jYXJkLWFydGljbGUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5jYXJkLWFydGljbGUtd3JhcHBlciAuY2FyZC10aGVtZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDsgfVxuICAgIC5jYXJkLWFydGljbGUtd3JhcHBlciAuY2FyZC10aGVtZSAudGV4dC1jb250YWluZXIgaDMge1xuICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAuY2FyZC1hcnRpY2xlLXdyYXBwZXIgLmNhcmQtdGhlbWUgLnRleHQtY29udGFpbmVyIHAge1xuICAgICAgbWluLWhlaWdodDogNjNweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYzcHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjNweDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnBhZ2UtbnVtYmVycyB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5wYWdlLW51bWJlcnMgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gIC5wYWdlLW51bWJlcnMgLm5leHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogLjRlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdmVydGljYWwtYWxpZ246IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5wYWdlLW51bWJlcnMgLnByZXY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogLjRlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdmVydGljYWwtYWxpZ246IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnBhZ2UtbnVtYmVycyAuY3VycmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLnBhZ2UtbnVtYmVycyAuY3VycmVudDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlcm8tc3R1dHRnYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvLXN0dXR0Z2FydCAuYmctaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVyby1zdHV0dGdhcnQgLnRleHQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLXN0dXR0Z2FydCAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5oZXJvLXN0dXR0Z2FydCAudGV4dC13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAuaGVyby1zdHV0dGdhcnQgLmNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8tc3R1dHRnYXJ0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWF4LXdpZHRoOiA0NTlweDsgfVxuICAgIC5oZXJvLXN0dXR0Z2FydCAudGV4dC1jb250YWluZXIgaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5oZXJvLXN0dXR0Z2FydCAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmF0dGVuZGVlcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmF0dGVuZGVlcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07IH0gfVxuICAuYXR0ZW5kZWVzIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmF0dGVuZGVlcyAucm93IHtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hdHRlbmRlZXMgLnJvdzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMkY0MjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiA4MCU7IH0gfVxuICAgIC5hdHRlbmRlZXMgLnJvdyBoMyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXR0ZW5kZWVzIC5yb3cgaDMge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG4gICAgLmF0dGVuZGVlcyAucm93ID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLmF0dGVuZGVlcyAucm93ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmF0dGVuZGVlcyAucm93ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAuYXR0ZW5kZWVzIC5yb3cgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmF0dGVuZGVlcyAucm93ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzEuMjUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMS4yNSU7IH0gfVxuICAgICAgLmF0dGVuZGVlcyAucm93ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hdHRlbmRlZXMgLnJvdyA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZmxleDogMCAwIDMxLjI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzEuMjUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuYXR0ZW5kZWVzIC5yb3cgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgLmF0dGVuZGVlcyAucm91bmRlZC1pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hdHRlbmRlZXMgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmF0dGVuZGVlcyAuaW5mbyBzcGFuIHtcbiAgICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmF0dGVuZGVlcyAuaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuXG4uc2VlLWZvcmdlLW9zIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWUtZm9yZ2Utb3Mge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIC5zZWUtZm9yZ2Utb3MgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNlZS1mb3JnZS1vcyAucG9wdXAteW91dHViZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlZS1mb3JnZS1vcyAucG9wdXAteW91dHViZSAuaW1nLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VlLWZvcmdlLW9zIC5wb3B1cC15b3V0dWJlIC5pbWctd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5zZWUtZm9yZ2Utb3MgLnBvcHVwLXlvdXR1YmUgLmltZy13cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3BsYXkuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gIC5zZWUtZm9yZ2Utb3MgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG8gYXV0byA0cmVtOyB9XG4gIC5zZWUtZm9yZ2Utb3MgYSB7XG4gICAgY29sb3I6ICMyODJBMkI7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLnNlZS1mb3JnZS1vcyAuaW1nLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIC8qIDE2OjkgQXNwZWN0IFJhdGlvICovXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5zZWUtZm9yZ2Utb3MgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zZWUtZm9yZ2Utb3MgLnZpZGVvLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubGF1bmNoLWF1dG9tYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5sYXVuY2gtYXV0b21hdGlvbiAucm93IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxhdW5jaC1hdXRvbWF0aW9uIC5jb2wtbGctNiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5sYXVuY2gtYXV0b21hdGlvbiAuY29sLWxnLTY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdDQjA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgICAgIC5sYXVuY2gtYXV0b21hdGlvbiAuY29sLWxnLTY6bnRoLWNoaWxkKDIpID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLmxhdW5jaC1hdXRvbWF0aW9uIC5jb2wtbGctNjpudGgtY2hpbGQoMikgPiBkaXYgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgICAgLmxhdW5jaC1hdXRvbWF0aW9uIC5jb2wtbGctNjpudGgtY2hpbGQoMikgPiBkaXYgLmJ1dHRvbi10aGVtZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogIzAwN2NiMDsgfVxuXG4ud2hpdGUtcGFwZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLndoaXRlLXBhcGVycyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAud2hpdGUtcGFwZXJzIGgyIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAud2hpdGUtcGFwZXJzIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC53aGl0ZS1wYXBlcnMgLmNhcmQtdGhlbWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7IH1cbiAgICAud2hpdGUtcGFwZXJzIC5jYXJkLXRoZW1lIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAwOyB9XG4gICAgLndoaXRlLXBhcGVycyAuY2FyZC10aGVtZSBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAud2hpdGUtcGFwZXJzIC5jYXJkLXRoZW1lIC5hcnJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgLndoaXRlLXBhcGVycyAuY2FyZC10aGVtZSAuYXJyb3cgaSBpbWcge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnJldm9sdXRpb25pemUge1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmV2b2x1dGlvbml6ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG4gIC5yZXZvbHV0aW9uaXplIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7IH1cbiAgICAucmV2b2x1dGlvbml6ZSBoMiBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnJldm9sdXRpb25pemUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAucmV2b2x1dGlvbml6ZSAuaW1nLWJnLWJvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmhlcm8taW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2R1bGUxLXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGUxLXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUxLXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUxLXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlMS1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTEtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTEtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTEtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlMS1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAubW9kdWxlMS1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0byBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlMS1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTVweDsgfSB9XG4gICAgLm1vZHVsZTEtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubW9kdWxlMS1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLm1vZHVsZTEtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubW9kdWxlMS1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlMSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAgIC5tb2R1bGUxLXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGUxIGE6aG92ZXIge1xuICAgICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgICBjb2xvcjogIzIxN0NCMCAhaW1wb3J0YW50OyB9XG4gICAgICAubW9kdWxlMS1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlMSBhIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAubW9kdWxlMS1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlMSBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTEtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLm1vZHVsZTEtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGUyLXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlMi1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlMi1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC52aWRlbyB7XG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAubW9kdWxlMi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUyLXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQge1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5tb2R1bGUyLXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTIgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAubW9kdWxlMi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlMiBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICBjb2xvcjogIzIxN0NCMCAhaW1wb3J0YW50OyB9XG4gICAgLm1vZHVsZTItcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTIgYSBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5tb2R1bGUyLXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGUyIGEgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cblxuLm1vZHVsZTMtcHJvZHVjdHMge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLm1vZHVsZTMtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDJiM2Q7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tb2R1bGUzLXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2R1bGUzLXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubW9kdWxlMy1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlMy1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAubW9kdWxlMy1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1vZHVsZTMtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1vZHVsZTMtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubW9kdWxlMy1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlMyBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAgICAgLm1vZHVsZTMtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTMgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMjE3Q0IwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tb2R1bGUzLXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGUzIGEgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5tb2R1bGUzLXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGUzIGEgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgIC5tb2R1bGUzLXByb2R1Y3RzIC5uby1jb250YWluZXIgLmltZy1tb2R1bGUzIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2R1bGUzLXByb2R1Y3RzIC5uby1jb250YWluZXIgLmltZy1tb2R1bGUzIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGU0LXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlNC1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNC1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5tb2R1bGU0LXByb2R1Y3RzIC5uby1jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNC1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNC1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubW9kdWxlNC1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubW9kdWxlNC1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubW9kdWxlNC1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlNCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAgIC5tb2R1bGU0LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGU0IGE6aG92ZXIge1xuICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgIGNvbG9yOiAjMjE3Q0IwICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kdWxlNC1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlNCBhIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1vZHVsZTQtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTQgYSBidXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuXG4ubW9kdWxlNS1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kdWxlNS1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlNS1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNS1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGU1LXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGU1LXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU1LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5tb2R1bGU1LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAubW9kdWxlNS1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlNSBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICBjb2xvcjogIzIxN0NCMCAhaW1wb3J0YW50OyB9XG4gICAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTUgYSBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5tb2R1bGU1LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGU1IGEgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTUtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5tb2R1bGU1LXByb2R1Y3RzIC5uby1jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC5sZWZ0LCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIHtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAud3JhcHBlci1sb2dvNjEsIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLndyYXBwZXItbG9nbzYyLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC53cmFwcGVyLWxvZ282MSwgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAud3JhcHBlci1sb2dvNjIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC53cmFwcGVyLWxvZ282MSBpbWcsIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLndyYXBwZXItbG9nbzYyIGltZywgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAud3JhcHBlci1sb2dvNjEgaW1nLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC53cmFwcGVyLWxvZ282MiBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAycmVtIGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAud3JhcHBlci1sb2dvNjEgaW1nLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC53cmFwcGVyLWxvZ282MiBpbWcsIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLndyYXBwZXItbG9nbzYxIGltZywgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAud3JhcHBlci1sb2dvNjIgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuICAgIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLnN1YnRpdGxlLTYxLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC5zdWJ0aXRsZS02MiwgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAuc3VidGl0bGUtNjEsIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLnN1YnRpdGxlLTYyIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAycmVtIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgcCwgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLmJ1dHRvbi1tb2R1bGU2MSwgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAuYnV0dG9uLW1vZHVsZTYyLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC5idXR0b24tbW9kdWxlNjEsIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLmJ1dHRvbi1tb2R1bGU2MiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLmJ1dHRvbi1tb2R1bGU2MSBhLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC5idXR0b24tbW9kdWxlNjIgYSwgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MiAuYnV0dG9uLW1vZHVsZTYxIGEsIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLmJ1dHRvbi1tb2R1bGU2MiBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAgICAgICAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYxIC5idXR0b24tbW9kdWxlNjEgYTpob3ZlciwgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAuYnV0dG9uLW1vZHVsZTYyIGE6aG92ZXIsIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLmJ1dHRvbi1tb2R1bGU2MSBhOmhvdmVyLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC5idXR0b24tbW9kdWxlNjIgYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgICBjb2xvcjogIzIxN0NCMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLmJ1dHRvbi1tb2R1bGU2MSBhIGJ1dHRvbiwgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAuYnV0dG9uLW1vZHVsZTYyIGEgYnV0dG9uLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC5idXR0b24tbW9kdWxlNjEgYSBidXR0b24sIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLmJ1dHRvbi1tb2R1bGU2MiBhIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjEgLmJ1dHRvbi1tb2R1bGU2MSBhIGJ1dHRvbjpob3ZlciwgLm1vZHVsZTYtcHJvZHVjdHMgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlci02MSAuYnV0dG9uLW1vZHVsZTYyIGEgYnV0dG9uOmhvdmVyLCAubW9kdWxlNi1wcm9kdWN0cyAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyLTYyIC5idXR0b24tbW9kdWxlNjEgYSBidXR0b246aG92ZXIsIC5tb2R1bGU2LXByb2R1Y3RzIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXItNjIgLmJ1dHRvbi1tb2R1bGU2MiBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuXG4uY3VzdG9tLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmN1c3RvbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyLjVlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyOyB9XG4gIC5jdXN0b20tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICAuY3VzdG9tLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRleHQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuY3VzdG9tLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRleHQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAuY3VzdG9tLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDIsIC5jdXN0b20tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIC5jdXN0b20tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmN1c3RvbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC5jdXN0b20tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuc3VidGl0bGUge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLmN1c3RvbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5zdWJ0ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAuY3VzdG9tLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmN1c3RvbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5idXR0b24td3JhcHBlciBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDNyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGJmNTU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICMyMGJmNTUgMCUsICMwMWJhZWYgNzQlKTsgfVxuICAgICAgICAuY3VzdG9tLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY3VzdG9tLW1vZGFsLnJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tcmlnaHQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbi5oZXJvLWFwcGxpY2F0aW9ucyAuaGVyby1pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuXG4uYXBwcy1ncmlkIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hcHBzLWdyaWQge1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gIC5hcHBzLWdyaWQgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hcHBzLWdyaWQgLml0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hcHBzLWdyaWQgLml0ZW06aG92ZXIgaSA+IGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTsgfVxuICAgIC5hcHBzLWdyaWQgLml0ZW0gLmltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDkwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5hcHBzLWdyaWQgLml0ZW0gLmltYWdlLXdyYXBwZXIgPiBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmFwcHMtZ3JpZCAuaXRlbSAuaW1hZ2Utd3JhcHBlciBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Q0IwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmFwcHMtZ3JpZCAuaXRlbSAuaW1hZ2Utd3JhcHBlciBpIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAuYXBwcy1ncmlkIC5pdGVtIC5uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjMjgyQTJCO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFwcHMtZ3JpZCAuZG9udC1zZWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFwcHMtZ3JpZCAuZG9udC1zZWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfSB9XG4gICAgLmFwcHMtZ3JpZCAuZG9udC1zZWUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcGxleC1zaW1wbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cblxuLmNvbXBsZXgtc2ltcGxlIC50ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAuY29tcGxleC1zaW1wbGUgLnRleHQgaDIsIC5jb21wbGV4LXNpbXBsZSAudGV4dCBwIHtcbiAgICBjb2xvcjogIzI4MkEyQjsgfVxuXG4uZm9yZ2Utb3MgaDEsIC5mb3JnZS1vcyBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uZm9yZ2Utb3Mgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvcmdlLW9zIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JnZS1vcyAuaGVyby1mb3JnZS1vcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4OyB9IH1cblxuLmZvcmdlLW9zIC5oZXJvLWZvcmdlLW9zIC5uby1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JnZS1vcyAuaGVyby1mb3JnZS1vcyAubm8tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JnZS1vcyAuaGVyby1mb3JnZS1vcyAubm8tY29udGFpbmVyIC52aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuZm9yZ2Utb3MgLmhlcm8tZm9yZ2Utb3MgLm5vLWNvbnRhaW5lciAudmlkZW8gdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcmdlLW9zIC5oZXJvLWZvcmdlLW9zIC5uby1jb250YWluZXIgLnZpZGVvIHZpZGVvIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuICAuZm9yZ2Utb3MgLmhlcm8tZm9yZ2Utb3MgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MgLmhlcm8tZm9yZ2Utb3MgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICAgIG1hcmdpbjogYXV0byA1cmVtIDIuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MgLmhlcm8tZm9yZ2Utb3MgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0byAzcmVtIDAuNXJlbTsgfSB9XG4gICAgLmZvcmdlLW9zIC5oZXJvLWZvcmdlLW9zIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRyb2xzIGltZyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZm9yZ2Utb3MgLmhlcm8tZm9yZ2Utb3MgLm5vLWNvbnRhaW5lciAudGV4dCAuY29udHJvbHM6Zmlyc3QtY2hpbGQsIC5mb3JnZS1vcyAuaGVyby1mb3JnZS1vcyAubm8tY29udGFpbmVyIC50ZXh0IC5jb250cm9sczpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9yZ2Utb3MgLmhlcm8tZm9yZ2Utb3MgLm1vdXNlLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjUlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZm9yZ2Utb3MgLmhlcm8tZm9yZ2Utb3MgLm1vdXNlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvcmdlLW9zIC5oZXJvLWZvcmdlLW9zIC5tb3VzZS1jb250YWluZXIgLm1vdXNlIHtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cyAucm93IC50ZXh0LCAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAudGV4dCB7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIsIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQzNXB4OyB9XG4gICAgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cyAucm93IC50ZXh0IC53cmFwcGVyIGgyLCAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIgcCwgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cy0yIC5yb3cgLnRleHQgLndyYXBwZXIgaDIsIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMgLnJvdyAudGV4dCAud3JhcHBlciBidXR0b24sIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cyAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzIC5yb3cge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMgLnJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cyAucm93IHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cyAucm93IHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cyAucm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzIC5yb3cge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMgLnJvdyAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzIC5yb3cgLnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMgLnJvdyAudGV4dCAud3JhcHBlciBhIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiAjMDAwMDAwIDFweCBzb2xpZDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMgLnJvdyAudGV4dCAud3JhcHBlciBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMgLnJvdyAudGV4dCAud3JhcHBlciBhIGJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIgYSBidXR0b24gcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzIC5yb3cgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9yZ2Utb3MgLmJyYW5kcy1yb2JvdHMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cblxuLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIgLnRleHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9yZ2Utb3MgLmJyYW5kcy1yb2JvdHMgLmNvbnRhaW5lciAudGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIgLnRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5mb3JnZS1vcyAuYnJhbmRzLXJvYm90cyAuY29udGFpbmVyIC5pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcyAuYnJhbmRzLXJvYm90cyAuY29udGFpbmVyIC5pbWFnZXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcyAuYnJhbmRzLXJvYm90cyAuY29udGFpbmVyIC5pbWFnZXMgLmxvZ28ge1xuICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgIG1heC13aWR0aDogMjAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIgLmltYWdlcyAubG9nbyB7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAycmVtIGF1dG87IH0gfVxuICAuZm9yZ2Utb3MgLmJyYW5kcy1yb2JvdHMgLmNvbnRhaW5lciAuaW1hZ2VzIC5sb2dvOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDE3NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9yZ2Utb3MgLmJyYW5kcy1yb2JvdHMgLmNvbnRhaW5lciAuaW1hZ2VzIC5sb2dvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwOyB9IH1cbiAgLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIgLmltYWdlcyAubG9nbzpudGgtY2hpbGQoMikge1xuICAgIG1heC13aWR0aDogMTU5cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcyAuYnJhbmRzLXJvYm90cyAuY29udGFpbmVyIC5pbWFnZXMgLmxvZ286bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIgLmltYWdlcyAubG9nbzpudGgtY2hpbGQoMykge1xuICAgIG1heC13aWR0aDogMjUycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcyAuYnJhbmRzLXJvYm90cyAuY29udGFpbmVyIC5pbWFnZXMgLmxvZ286bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIgLmltYWdlcyAubG9nbzpudGgtY2hpbGQoNCkge1xuICAgIG1heC13aWR0aDogMTA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcyAuYnJhbmRzLXJvYm90cyAuY29udGFpbmVyIC5pbWFnZXMgLmxvZ286bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIgLmltYWdlcyAubG9nbzpsYXN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDE1MXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9yZ2Utb3MgLmJyYW5kcy1yb2JvdHMgLmNvbnRhaW5lciAuaW1hZ2VzIC5sb2dvOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLW9zIC5icmFuZHMtcm9ib3RzIC5jb250YWluZXIgLmltYWdlcyAubG9nbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuLmZvcmdlLW9zIC5jb250cm9sLWF1dG9tYXRpb24gLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9yZ2Utb3MgLmNvbnRyb2wtYXV0b21hdGlvbiAucm93IHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9yZ2Utb3MgLmNvbnRyb2wtYXV0b21hdGlvbiAucm93IHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MgLmNvbnRyb2wtYXV0b21hdGlvbiAucm93IHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcmdlLW9zIC5jb250cm9sLWF1dG9tYXRpb24gLnJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcyAuY29udHJvbC1hdXRvbWF0aW9uIC5yb3cgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1NC4xNjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDU0LjE2NjY3JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcyAuY29udHJvbC1hdXRvbWF0aW9uIC5yb3cgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAuZm9yZ2Utb3MgLmNvbnRyb2wtYXV0b21hdGlvbiAucm93IC50ZXh0IHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcyAuY29udHJvbC1hdXRvbWF0aW9uIC5yb3cgLnRleHQge1xuICAgICAgICBmbGV4OiAwIDAgNDUuODMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzJTsgfSB9XG4gICAgLmZvcmdlLW9zIC5jb250cm9sLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQzNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcmdlLW9zIC5jb250cm9sLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byA0cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MgLmNvbnRyb2wtYXV0b21hdGlvbiAucm93IC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgICAgLmZvcmdlLW9zIC5jb250cm9sLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciBoMiwgLmZvcmdlLW9zIC5jb250cm9sLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLmZvcmdlLW9zIC5jb250cm9sLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgIC5mb3JnZS1vcyAuY29udHJvbC1hdXRvbWF0aW9uIC5yb3cgLnRleHQgLndyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogIzAwMDAwMCAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb3JnZS1vcyAuY29udHJvbC1hdXRvbWF0aW9uIC5yb3cgLnRleHQgLndyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgICAgLmZvcmdlLW9zIC5jb250cm9sLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciBidXR0b246aG92ZXIgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAuZm9yZ2Utb3MgLmNvbnRyb2wtYXV0b21hdGlvbiAucm93IC50ZXh0IC53cmFwcGVyIGJ1dHRvbiBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9yZ2Utb3MgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb3JnZS1vcyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuXG4uZm9yZ2Utb3MgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5mb3JnZS1vcyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcmdlLW9zIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAuZm9yZ2Utb3MgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mb3JnZS1vcyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5mb3JnZS1vcyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMiwgLmZvcmdlLW9zIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvcmdlLW9zIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JnZS1vcyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDAgMCA3MC44MzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogNzAuODMzMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mb3JnZS1vcyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcmdlLW9zIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAwIDAgMjkuMTY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDI5LjE2NjY3JTsgfSB9XG4gICAgLmZvcmdlLW9zIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5wbGF5LXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAwOyB9XG4gICAgICAuZm9yZ2Utb3MgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLnBsYXktdmlkZW8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZm9yZ2Utb3MgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLnBsYXktdmlkZW8gaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5mb3JnZS1vcyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudmlkZW8tcmVhZHkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcmdlLW9zIC50d2VudHktZmlyc3QtYXV0b21hdGlvbiAucm93IHtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcmdlLW9zIC50d2VudHktZmlyc3QtYXV0b21hdGlvbiAucm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvcmdlLW9zIC50d2VudHktZmlyc3QtYXV0b21hdGlvbiAucm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MgLnR3ZW50eS1maXJzdC1hdXRvbWF0aW9uIC5yb3cgLmltYWdlLCAuZm9yZ2Utb3MgLnR3ZW50eS1maXJzdC1hdXRvbWF0aW9uIC5yb3cgLnRleHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLmZvcmdlLW9zIC50d2VudHktZmlyc3QtYXV0b21hdGlvbiAucm93IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9yZ2Utb3MgLnR3ZW50eS1maXJzdC1hdXRvbWF0aW9uIC5yb3cgLmltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9yZ2Utb3MgLnR3ZW50eS1maXJzdC1hdXRvbWF0aW9uIC5yb3cgLnRleHQge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLW9zIC50d2VudHktZmlyc3QtYXV0b21hdGlvbiAucm93IC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLmZvcmdlLW9zIC50d2VudHktZmlyc3QtYXV0b21hdGlvbiAucm93IC50ZXh0IC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDM1cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MgLnR3ZW50eS1maXJzdC1hdXRvbWF0aW9uIC5yb3cgLnRleHQgLndyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgICAuZm9yZ2Utb3MgLnR3ZW50eS1maXJzdC1hdXRvbWF0aW9uIC5yb3cgLnRleHQgLndyYXBwZXIgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gICAgICAuZm9yZ2Utb3MgLnR3ZW50eS1maXJzdC1hdXRvbWF0aW9uIC5yb3cgLnRleHQgLndyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBGMTAxNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzLTIge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC5pbWFnZSwgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cy0yIC5yb3cgLnRleHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cy0yIC5yb3cgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cy0yIC5yb3cgLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cy0yIC5yb3cgLmltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmZvcmdlLW9zIC5wcm9ncmFtLXJvYm90cy0yIC5yb3cgLnRleHQgLndyYXBwZXIgaDIsIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JnZS1vcyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC5pbWFnZSwgLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IHtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcyAuaWRsZS1yb2JvdHMgLnJvdyAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IC53cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQzNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IC53cmFwcGVyIGgyLCAuZm9yZ2Utb3MgLmlkbGUtcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAuZm9yZ2Utb3MgLmlkbGUtcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYm9yZGVyOiAjMDAwMDAwIDFweCBzb2xpZDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9yZ2Utb3MgLmlkbGUtcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgICAgLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IC53cmFwcGVyIGJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgLmZvcmdlLW9zIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IC53cmFwcGVyIGJ1dHRvbiBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mb3JnZS1vcyAuZm9yZ2Vvcy1xdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcmdlLW9zIC5mb3JnZW9zLXF1b3RlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZm9yZ2Utb3MgLmZvcmdlb3MtcXVvdGUge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIC5mb3JnZS1vcyAuZm9yZ2Vvcy1xdW90ZSAucXVvdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JnZS1vcyAuZm9yZ2Vvcy1xdW90ZSAucXVvdGUgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDhyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MgLmZvcmdlb3MtcXVvdGUgLnF1b3RlIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZm9yZ2Utb3MgLmZvcmdlb3MtcXVvdGUgLnF1b3RlIGJsb2NrcXVvdGUgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcyAuZm9yZ2Vvcy1xdW90ZSAucXVvdGUgYmxvY2txdW90ZSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvcmdlLW9zIC5mb3JnZW9zLXF1b3RlIC5xdW90ZSAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvcmdlLW9zIC5mb3JnZW9zLXF1b3RlIC5xdW90ZSAudGV4dCAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJyZW0gYXV0bzsgfSB9XG4gICAgLmZvcmdlLW9zIC5mb3JnZW9zLXF1b3RlIC5xdW90ZSAudGV4dCAuaW5uZXItd3JhcHBlciBhIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAgICAgLmZvcmdlLW9zIC5mb3JnZW9zLXF1b3RlIC5xdW90ZSAudGV4dCAuaW5uZXItd3JhcHBlciBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMjE3Q0IwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9yZ2Utb3MgLmZvcmdlb3MtcXVvdGUgLnF1b3RlIC50ZXh0IC5pbm5lci13cmFwcGVyIGEgYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zIC5mb3JnZW9zLXF1b3RlIC5xdW90ZSAudGV4dCAuaW5uZXItd3JhcHBlciBhIGJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MgLmZvcmdlb3MtcXVvdGUgLnF1b3RlIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZvcmdlLW9zIC5mb3JnZW9zLXF1b3RlIC5xdW90ZSAudGV4dCAud3JhcHBlciAuaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb3JnZS1vcyAuaW5kdXN0cmlhbC1hdXRvbWF0aW9uIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcmdlLW9zIC5pbmR1c3RyaWFsLWF1dG9tYXRpb24gLnJvdyAuaW1hZ2UsIC5mb3JnZS1vcyAuaW5kdXN0cmlhbC1hdXRvbWF0aW9uIC5yb3cgLnRleHQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4uZm9yZ2Utb3MgLmluZHVzdHJpYWwtYXV0b21hdGlvbiAucm93IC50ZXh0IHtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcyAuaW5kdXN0cmlhbC1hdXRvbWF0aW9uIC5yb3cgLnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5mb3JnZS1vcyAuaW5kdXN0cmlhbC1hdXRvbWF0aW9uIC5yb3cgLnRleHQgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcyAuaW5kdXN0cmlhbC1hdXRvbWF0aW9uIC5yb3cgLnRleHQgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLW9zIC5pbmR1c3RyaWFsLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgLmZvcmdlLW9zIC5pbmR1c3RyaWFsLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciBoMiwgLmZvcmdlLW9zIC5pbmR1c3RyaWFsLWF1dG9tYXRpb24gLnJvdyAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuZm9yZ2Utb3MgLmluZHVzdHJpYWwtYXV0b21hdGlvbiAucm93IC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAuZm9yZ2Utb3MgLmluZHVzdHJpYWwtYXV0b21hdGlvbiAucm93IC50ZXh0IC53cmFwcGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JnZS1vcyAuaW5kdXN0cmlhbC1hdXRvbWF0aW9uIC5yb3cgLnRleHQgLndyYXBwZXIgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVyby1mb3JnZS1jdHJsIC5oZXJvLWltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG5cbi5tb2R1bGUxLWZvcmdlLWN0cmwgLm1vZHVsZTEtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZHVsZTEtZm9yZ2UtY3RybCAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlMS1mb3JnZS1jdHJsIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUxLWZvcmdlLWN0cmwgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGUxLWZvcmdlLWN0cmwgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUxLWZvcmdlLWN0cmwgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTEtZm9yZ2UtY3RybCAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTEtZm9yZ2UtY3RybCAubW9kdWxlMS13cmFwcGVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUxLWZvcmdlLWN0cmwgLm1vZHVsZTEtd3JhcHBlciAudGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTEtZm9yZ2UtY3RybCAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7IH0gfVxuICAubW9kdWxlMS1mb3JnZS1jdHJsIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMS1mb3JnZS1jdHJsIC5tb2R1bGUxLXdyYXBwZXIgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5tb2R1bGUxLWZvcmdlLWN0cmwgLm1vZHVsZTEtd3JhcHBlciAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZHVsZTItZm9yZ2UtY3RybCAubG9nby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVlbSAwIDNlbSAxZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAxZW07IH1cbiAgICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLmxvZ28tY29udGFpbmVyIC5jb2wtbWQtMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9IH1cbiAgLm1vZHVsZTItZm9yZ2UtY3RybCAubG9nby1jb250YWluZXIgLmNvbC1tZC0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIC5tb2R1bGUyLWZvcmdlLWN0cmwgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogODRweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlMi1mb3JnZS1jdHJsIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTBweDsgfSB9XG5cbi5tb2R1bGUyLWZvcmdlLWN0cmwgLm1vZHVsZTItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZHVsZTItZm9yZ2UtY3RybCAubW9kdWxlMi13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlMi1mb3JnZS1jdHJsIC5tb2R1bGUyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLm1vZHVsZTItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLm1vZHVsZTItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLm1vZHVsZTItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTItZm9yZ2UtY3RybCAubW9kdWxlMi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMi1mb3JnZS1jdHJsIC5tb2R1bGUyLXdyYXBwZXIgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiA2MzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLm1vZHVsZTItd3JhcHBlciAudGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLm1vZHVsZTItZm9yZ2UtY3RybCAubW9kdWxlMi13cmFwcGVyIC50ZXh0IGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlMi1mb3JnZS1jdHJsIC5tb2R1bGUyLXdyYXBwZXIgLnRleHQgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLm1vZHVsZTItd3JhcHBlciAudGV4dCBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgLm1vZHVsZTItZm9yZ2UtY3RybCAubW9kdWxlMi13cmFwcGVyIC5pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm1vZHVsZTItZm9yZ2UtY3RybCAubW9kdWxlMi13cmFwcGVyIC5pbWFnZXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2R1bGUyLWZvcmdlLWN0cmwgLm1vZHVsZTItd3JhcHBlciAuaW1hZ2VzIC5sb2dvIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubW9kdWxlMi1mb3JnZS1jdHJsIC5tb2R1bGUyLXdyYXBwZXIgLmltYWdlcyAubG9nbzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLm1vZHVsZTItZm9yZ2UtY3RybCAubW9kdWxlMi13cmFwcGVyIC5pbWFnZXMgLmxvZ28gaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuXG4ubW9kdWxlMy1mb3JnZS1jdHJsIC5tb2R1bGUzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGUzLWZvcmdlLWN0cmwgLm1vZHVsZTMtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTMtZm9yZ2UtY3RybCAubW9kdWxlMy13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMy1mb3JnZS1jdHJsIC5tb2R1bGUzLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlMy1mb3JnZS1jdHJsIC5tb2R1bGUzLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlMy1mb3JnZS1jdHJsIC5tb2R1bGUzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUzLWZvcmdlLWN0cmwgLm1vZHVsZTMtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUzLWZvcmdlLWN0cmwgLm1vZHVsZTMtd3JhcHBlciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgICBtYXgtd2lkdGg6IDM3LjUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTMtZm9yZ2UtY3RybCAubW9kdWxlMy13cmFwcGVyIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMy1mb3JnZS1jdHJsIC5tb2R1bGUzLXdyYXBwZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNTVweDsgfSB9XG4gIC5tb2R1bGUzLWZvcmdlLWN0cmwgLm1vZHVsZTMtd3JhcHBlciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTMtZm9yZ2UtY3RybCAubW9kdWxlMy13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgICBtYXgtd2lkdGg6IDYyLjUlOyB9IH1cbiAgLm1vZHVsZTMtZm9yZ2UtY3RybCAubW9kdWxlMy13cmFwcGVyIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2R1bGU0LWZvcmdlLWN0cmwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtODdkZWcsICNmZmYgNTAlLCAjZjNmM2YzIDMwJSk7IH1cbiAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgfVxuICAgIC5tb2R1bGU0LWZvcmdlLWN0cmwgLm5vLWNvbnRhaW5lciAubW9kdWxlNC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kdWxlNC1mb3JnZS1jdHJsIC5uby1jb250YWluZXIgLm1vZHVsZTQtd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIC5tb2R1bGU0LXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2R1bGU0LWZvcmdlLWN0cmwgLm5vLWNvbnRhaW5lciAubW9kdWxlNC13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIC5tb2R1bGU0LXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9kdWxlNC1mb3JnZS1jdHJsIC5uby1jb250YWluZXIgLm1vZHVsZTQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5tb2R1bGU0LWZvcmdlLWN0cmwgLm5vLWNvbnRhaW5lciAubW9kdWxlNC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2R1bGU0LWZvcmdlLWN0cmwgLm5vLWNvbnRhaW5lciAubW9kdWxlNC13cmFwcGVyIC50ZXh0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubW9kdWxlNC1mb3JnZS1jdHJsIC5uby1jb250YWluZXIgLm1vZHVsZTQtd3JhcHBlciAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIC5tb2R1bGU0LXdyYXBwZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAgIC5tb2R1bGU0LWZvcmdlLWN0cmwgLm5vLWNvbnRhaW5lciAubW9kdWxlNC13cmFwcGVyIC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICAubW9kdWxlNC1mb3JnZS1jdHJsIC5uby1jb250YWluZXIgLm1vZHVsZTQtd3JhcHBlciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgICAgIC5tb2R1bGU0LWZvcmdlLWN0cmwgLm5vLWNvbnRhaW5lciAubW9kdWxlNC13cmFwcGVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIC5tb2R1bGU0LXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIC5tb2R1bGU0LXdyYXBwZXIgLmltYWdlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubW9kdWxlNC1mb3JnZS1jdHJsIC5uby1jb250YWluZXIgLm1vZHVsZTQtd3JhcHBlciAuaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIC5tb2R1bGU0LXdyYXBwZXIgLmltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIC5idXR0b24tbW9kdWxlNCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5tb2R1bGU0LWZvcmdlLWN0cmwgLm5vLWNvbnRhaW5lciAuYnV0dG9uLW1vZHVsZTQgLmJ1dHRvbi10aGVtZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubW9kdWxlNC1mb3JnZS1jdHJsIC5uby1jb250YWluZXIgLmJ1dHRvbi1tb2R1bGU0IGEgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogIzAwMDAwMCAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5tb2R1bGU0LWZvcmdlLWN0cmwgLm5vLWNvbnRhaW5lciAuYnV0dG9uLW1vZHVsZTQgYSBidXR0b246aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgICAgICAubW9kdWxlNC1mb3JnZS1jdHJsIC5uby1jb250YWluZXIgLmJ1dHRvbi1tb2R1bGU0IGEgYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgICAgLm1vZHVsZTQtZm9yZ2UtY3RybCAubm8tY29udGFpbmVyIC5idXR0b24tbW9kdWxlNCBhIGJ1dHRvbiBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5tb2R1bGU1LWZvcmdlLWN0cmwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kdWxlNS1mb3JnZS1jdHJsIC5tb2R1bGU1LXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC5pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAubW9kdWxlNS1mb3JnZS1jdHJsIC5tb2R1bGU1LXdyYXBwZXIgLmltYWdlIC53cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogNzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAuaW1hZ2UgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAuaW1hZ2UgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuICAgICAgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC5pbWFnZSAud3JhcHBlciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dCwgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC50ZXh0LW1vZHVsZTUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubW9kdWxlNS1mb3JnZS1jdHJsIC5tb2R1bGU1LXdyYXBwZXIgLnRleHQsIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dC1tb2R1bGU1IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubW9kdWxlNS1mb3JnZS1jdHJsIC5tb2R1bGU1LXdyYXBwZXIgLnRleHQgLndyYXBwZXItcCwgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC50ZXh0LW1vZHVsZTUgLndyYXBwZXItcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87IH0gfVxuICAgICAgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC50ZXh0IC53cmFwcGVyLXAgaDIsIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dC1tb2R1bGU1IC53cmFwcGVyLXAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dCAud3JhcHBlci1wIHAsIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dC1tb2R1bGU1IC53cmFwcGVyLXAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC50ZXh0IC53cmFwcGVyLWhiIGgyLCAubW9kdWxlNS1mb3JnZS1jdHJsIC5tb2R1bGU1LXdyYXBwZXIgLnRleHQtbW9kdWxlNSAud3JhcHBlci1oYiBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC50ZXh0IC53cmFwcGVyLWhiIC5idXR0b24tbW9kdWxlNSBidXR0b24sIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dC1tb2R1bGU1IC53cmFwcGVyLWhiIC5idXR0b24tbW9kdWxlNSBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogI2ZmZmZmZiAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dCAud3JhcHBlci1oYiAuYnV0dG9uLW1vZHVsZTUgYnV0dG9uOmhvdmVyLCAubW9kdWxlNS1mb3JnZS1jdHJsIC5tb2R1bGU1LXdyYXBwZXIgLnRleHQtbW9kdWxlNSAud3JhcHBlci1oYiAuYnV0dG9uLW1vZHVsZTUgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgICAgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC50ZXh0IC53cmFwcGVyLWhiIC5idXR0b24tbW9kdWxlNSBidXR0b246aG92ZXIgcCwgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC50ZXh0LW1vZHVsZTUgLndyYXBwZXItaGIgLmJ1dHRvbi1tb2R1bGU1IGJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dCAud3JhcHBlci1oYiAuYnV0dG9uLW1vZHVsZTUgYnV0dG9uIHAsIC5tb2R1bGU1LWZvcmdlLWN0cmwgLm1vZHVsZTUtd3JhcHBlciAudGV4dC1tb2R1bGU1IC53cmFwcGVyLWhiIC5idXR0b24tbW9kdWxlNSBidXR0b24gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm1vZHVsZTUtZm9yZ2UtY3RybCAubW9kdWxlNS13cmFwcGVyIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbi5tb2R1bGU2LWZvcmdlLWN0cmwgLm1vZHVsZTYtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZHVsZTYtZm9yZ2UtY3RybCAubW9kdWxlNi13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlNi1mb3JnZS1jdHJsIC5tb2R1bGU2LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU2LWZvcmdlLWN0cmwgLm1vZHVsZTYtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGU2LWZvcmdlLWN0cmwgLm1vZHVsZTYtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGU2LWZvcmdlLWN0cmwgLm1vZHVsZTYtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTYtZm9yZ2UtY3RybCAubW9kdWxlNi13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTYtZm9yZ2UtY3RybCAubW9kdWxlNi13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNi1mb3JnZS1jdHJsIC5tb2R1bGU2LXdyYXBwZXIgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAubW9kdWxlNi1mb3JnZS1jdHJsIC5tb2R1bGU2LXdyYXBwZXIgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTYtZm9yZ2UtY3RybCAubW9kdWxlNi13cmFwcGVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU2LWZvcmdlLWN0cmwgLm1vZHVsZTYtd3JhcHBlciAudGV4dCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQzNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm1vZHVsZTYtZm9yZ2UtY3RybCAubW9kdWxlNi13cmFwcGVyIC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAubW9kdWxlNi1mb3JnZS1jdHJsIC5tb2R1bGU2LXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kdWxlNi1mb3JnZS1jdHJsIC5tb2R1bGU2LXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGU2IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1vZHVsZTYtZm9yZ2UtY3RybCAubW9kdWxlNi13cmFwcGVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlNiBhIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlcjogIzAwMDAwMCAxcHggc29saWQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1vZHVsZTYtZm9yZ2UtY3RybCAubW9kdWxlNi13cmFwcGVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlNiBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgIC5tb2R1bGU2LWZvcmdlLWN0cmwgLm1vZHVsZTYtd3JhcHBlciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTYgYSBidXR0b246aG92ZXIgcCB7XG4gICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgIC5tb2R1bGU2LWZvcmdlLWN0cmwgLm1vZHVsZTYtd3JhcHBlciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTYgYSBidXR0b24gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubW9kdWxlNy1mb3JnZS1jdHJsIC5tb2R1bGU3LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGU3LWZvcmdlLWN0cmwgLm1vZHVsZTctd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTctZm9yZ2UtY3RybCAubW9kdWxlNy13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNy1mb3JnZS1jdHJsIC5tb2R1bGU3LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlNy1mb3JnZS1jdHJsIC5tb2R1bGU3LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlNy1mb3JnZS1jdHJsIC5tb2R1bGU3LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGU3LWZvcmdlLWN0cmwgLm1vZHVsZTctd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTctZm9yZ2UtY3RybCAubW9kdWxlNy13cmFwcGVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU3LWZvcmdlLWN0cmwgLm1vZHVsZTctd3JhcHBlciAudGV4dCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQzNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm1vZHVsZTctZm9yZ2UtY3RybCAubW9kdWxlNy13cmFwcGVyIC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAubW9kdWxlNy1mb3JnZS1jdHJsIC5tb2R1bGU3LXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kdWxlNy1mb3JnZS1jdHJsIC5tb2R1bGU3LXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGU3IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1vZHVsZTctZm9yZ2UtY3RybCAubW9kdWxlNy13cmFwcGVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlNyBhIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlcjogIzAwMDAwMCAxcHggc29saWQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1vZHVsZTctZm9yZ2UtY3RybCAubW9kdWxlNy13cmFwcGVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlNyBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgIC5tb2R1bGU3LWZvcmdlLWN0cmwgLm1vZHVsZTctd3JhcHBlciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTcgYSBidXR0b246aG92ZXIgcCB7XG4gICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgIC5tb2R1bGU3LWZvcmdlLWN0cmwgLm1vZHVsZTctd3JhcHBlciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTcgYSBidXR0b24gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNy1mb3JnZS1jdHJsIC5tb2R1bGU3LXdyYXBwZXIgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGU3LWZvcmdlLWN0cmwgLm1vZHVsZTctd3JhcHBlciAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5tb2R1bGU3LWZvcmdlLWN0cmwgLm1vZHVsZTctd3JhcHBlciAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kdWxlOC1mb3JnZS1jdHJsIC5tb2R1bGU4LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGU4LWZvcmdlLWN0cmwgLm1vZHVsZTgtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTgtZm9yZ2UtY3RybCAubW9kdWxlOC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlOC1mb3JnZS1jdHJsIC5tb2R1bGU4LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlOC1mb3JnZS1jdHJsIC5tb2R1bGU4LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlOC1mb3JnZS1jdHJsIC5tb2R1bGU4LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGU4LWZvcmdlLWN0cmwgLm1vZHVsZTgtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU4LWZvcmdlLWN0cmwgLm1vZHVsZTgtd3JhcHBlciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTgtZm9yZ2UtY3RybCAubW9kdWxlOC13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLm1vZHVsZTgtZm9yZ2UtY3RybCAubW9kdWxlOC13cmFwcGVyIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU4LWZvcmdlLWN0cmwgLm1vZHVsZTgtd3JhcHBlciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlOC1mb3JnZS1jdHJsIC5tb2R1bGU4LXdyYXBwZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5tb2R1bGU4LWZvcmdlLWN0cmwgLm1vZHVsZTgtd3JhcHBlciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLm1vZHVsZTgtZm9yZ2UtY3RybCAubW9kdWxlOC13cmFwcGVyIC50ZXh0IC53cmFwcGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZHVsZTgtZm9yZ2UtY3RybCAubW9kdWxlOC13cmFwcGVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24tbW9kdWxlOCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tb2R1bGU4LWZvcmdlLWN0cmwgLm1vZHVsZTgtd3JhcHBlciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTggYSBidXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBib3JkZXI6ICMwMDAwMDAgMXB4IHNvbGlkO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5tb2R1bGU4LWZvcmdlLWN0cmwgLm1vZHVsZTgtd3JhcHBlciAudGV4dCAud3JhcHBlciAuYnV0dG9uLW1vZHVsZTggYSBidXR0b246aG92ZXIge1xuICAgICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAubW9kdWxlOC1mb3JnZS1jdHJsIC5tb2R1bGU4LXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGU4IGEgYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAubW9kdWxlOC1mb3JnZS1jdHJsIC5tb2R1bGU4LXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi1tb2R1bGU4IGEgYnV0dG9uIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmhlcm8tbGFuZGluZy1wYWdlIC5uby1jb250YWluZXIgdmlkZW8sIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgdmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxhbmRpbmctdmlkZW8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgbGVmdDogMnJlbTsgfVxuICAgICAgLmxhbmRpbmctdmlkZW8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6ICNjY2MgMXB4IDFweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiBoMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3M3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiBoMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgLndyYXBwZXIgLnBsYXktYnV0dG9uIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4OyB9IH1cblxuLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLmxlZnQge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLmxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLmxlZnQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLmxlZnQgaDMge1xuICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7IH0gfVxuICAgIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IC5idXR0b24td3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAgICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IC5idXR0b24td3JhcHBlciBhIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IC5idXR0b24td3JhcHBlciBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgICBjb2xvcjogIzIxN0NCMCAhaW1wb3J0YW50OyB9XG4gIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24ubW9iaWxlLWxhbmRpbmctYXMgLm5vLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbi5tb2JpbGUtbGFuZGluZy1hcyAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sYW5kaW5nLWxvY2FsLXN1cHBvcnQubW9iaWxlLWxhbmRpbmctbHMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cblxuLmxhbmRpbmctbG9jYWwtc3VwcG9ydC5tb2JpbGUtbGFuZGluZy1scyAubm8tY29udGFpbmVyIC5sZWZ0IGltZyB7XG4gIG1heC13aWR0aDogdW5zZXQ7IH1cblxuLmxhbmRpbmctZGl5LWF1dG9tYXRpb24ubW9iaWxlLWxhbmRpbmctZGEgLm5vLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiB1bnNldDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbi5tb2JpbGUtbGFuZGluZy1kYSAubm8tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGZsZXgtd3JhcDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgICAgLmxhbmRpbmctZGl5LWF1dG9tYXRpb24ubW9iaWxlLWxhbmRpbmctZGEgLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIC53cmFwcGVyIC5idXR0b24td3JhcHBlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLndyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICBjb2xvcjogIzIxN0NCMCAhaW1wb3J0YW50OyB9XG5cbi5sYW5kaW5nLWZvcmdlLWN0YSB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7IH1cbiAgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIC5yaWdodCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIC5yaWdodCAud3JhcHBlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIC5yaWdodCAud3JhcHBlciBidXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciBoMywgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIgcCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5sYW5kaW5nLXJvYm90cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC04MGRlZywgI2ZmZmZmZiA1MCUsICNmM2YzZjMgNTAlKTsgfVxuICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLyogRGl2VGFibGUuY29tICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQsIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5sZWZ0IGltZywgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQgPiBoMywgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQgPiBwLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQgPiBoMywgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0ID4gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCA+IGgzLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQgPiBoMyB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQgcCwgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciBkaXYuYmx1ZVRhYmxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQzZFQTQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbCwgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFRUVFRUU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMxQzZFQTQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAuYmx1ZVRhYmxlLm91dGVyVGFibGVGb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciAudGFibGVGb290U3R5bGUge1xuICAgICAgcGFkZGluZzogM3B4IDVweDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZVJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAuZGl2VGFibGVIZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZUNlbGwsIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZUhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZUhlYWRpbmcge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlRm9vdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAuZGl2VGFibGVCb2R5IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGFuZGluZy1yb2JvdHMgLnJpZ2h0LmxhbmRpbmctcGFnZS1iLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubGFuZGluZy1yb2JvdHMgLnByaWNpbmctaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubGFuZGluZy1yb2JvdHMgLnByaWNpbmctaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIC5sYW5kaW5nLXJvYm90cyAucHJpY2luZy1pbmZvIGEgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAubGFuZGluZy1yb2JvdHMgLnByaWNpbmctaW5mbyBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogIzIxN0NCMCAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgIC5sYW5kaW5nLXJvYm90cyAucHJpY2luZy1pbmZvIGEgYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmxhbmRpbmctcm9ib3RzIC5wcmljaW5nLWluZm8gYSBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5oYXJkd2FyZS1hdXRvbWF0aW9uLWhlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGFyZHdhcmUtYXV0b21hdGlvbi1oZXJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cblxuLnBuZXVtYXRpYy10b29scyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wbmV1bWF0aWMtdG9vbHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG4udHVybmtleS1zb2x1dGlvbnMtaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50dXJua2V5LXNvbHV0aW9ucy1oZXJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cblxuLmV4cGFuc2lvbi1tb2R1bGVzIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5leHBhbnNpb24tbW9kdWxlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cblxuLmFsbC1pbi1vbmUtc29sdXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIC5hbGwtaW4tb25lLXNvbHV0aW9uIC5iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmFsbC1pbi1vbmUtc29sdXRpb24gLmJnIC5iZy1jdXJ2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4OyB9XG4gICAgLmFsbC1pbi1vbmUtc29sdXRpb24gLmJnIC5iZy1jb2xvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hbGwtaW4tb25lLXNvbHV0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgICAuYWxsLWluLW9uZS1zb2x1dGlvbiAuYmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hbGwtaW4tb25lLXNvbHV0aW9uIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgbWF4LXdpZHRoOiA0NDhweDsgfVxuXG4uYmVuZWZpdHMtZm9yZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7IH1cblxuLnR1cm5rZXktcGFja2FnZXMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0NDRUU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnR1cm5rZXktcGFja2FnZXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMkNDQ0VFLCAjMTQ3MkQxKTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG4udHVybmtleS1mb3JnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQkIzNzQ7IH1cbiAgLnR1cm5rZXktZm9yZ2UgLmJ1dHRvbi1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHVybmtleS1mb3JnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyQkIzNzQsICMyQkE1N0UpOyB9IH1cblxuLmNhc2VzLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2VzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtOyB9IH1cblxuLmluZC1jYXNlLXN0dWR5IC5jb2wtbGctNiB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaW5kLWNhc2Utc3R1ZHkgLnJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7IH1cblxuLmluZC1jYXNlLXN0dWR5IC5yb3cgLmNvbC1sZy02Omxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMzsgfVxuXG4uaW5kLWNhc2Utc3R1ZHkgLnJvdy5zdGFubGV5IC5sb2dvLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQwMDA7IH1cblxuLmluZC1jYXNlLXN0dWR5IC5yb3cuYXR0d29vZCAubG9nby1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyOTYwOyB9XG5cbi5pbmQtY2FzZS1zdHVkeSAucm93LmF0c2VjIC5sb2dvLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5pbmQtY2FzZS1zdHVkeSAucm93LmFybm9sZCAubG9nby1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDE0OyB9XG5cbi5pbmQtY2FzZS1zdHVkeSAucm93Lm1lZC1kZXYgLmxvZ28tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW5kLWNhc2Utc3R1ZHkgLnJvdy5hbGljYXQgLmxvZ28tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaW5kLWNhc2Utc3R1ZHkgLnJvdy5oYXJtb25pYy1tYWNoaW5lIC5sb2dvLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmluZC1jYXNlLXN0dWR5IC5yb3cuaGFybW9uaWMtbWFjaGluZSAubG9nby1ib3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaW5kLWNhc2Utc3R1ZHkgLnJvdy5oYXJtb25pYy1tYWNoaW5lIC5la2FtaS1sb2dvcyAuaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAuaW5kLWNhc2Utc3R1ZHkgLnJvdy5oYXJtb25pYy1tYWNoaW5lIC5la2FtaS1sb2dvcyAuaW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuLmluZC1jYXNlLXN0dWR5IC5sb2dvLWJveCB7XG4gIHdpZHRoOiAyNjRweDtcbiAgaGVpZ2h0OiAxMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmluZC1jYXNlLXN0dWR5IC5sb2dvLWJveCBpbWcge1xuICAgIG1heC13aWR0aDogMTMxcHg7IH1cblxuLmluZC1jYXNlLXN0dWR5IC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cbiAgLmluZC1jYXNlLXN0dWR5IC50ZXh0LWNvbnRhaW5lciAuY2F0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucmVzb3VyY2VzLWNvbnRlbnQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVzb3VyY2VzLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc291cmNlcy13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLnJlc291cmNlcy1pbWctd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7IH1cbiAgLnJlc291cmNlcy1pbWctd3JhcHBlciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtYm94LXJlc291cmNlcyB7XG4gICAgbWFyZ2luLXRvcDogLTE3OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucmVzb3VyY2VzLWhlcm8ge1xuICBtaW4taGVpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZXNvdXJjZXMtaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDsgfSB9XG5cbi5icmFuZHMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5icmFuZHMge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuICAuYnJhbmRzIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5icmFuZHMgLnRleHQtY29udGFpbmVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmJyYW5kcyAuY29sLWxnLTEyIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJyYW5kcyAuY29sLWxnLTEyIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTsgfVxuICAgIC5icmFuZHMgLmNvbC1sZy0xMiAuYnJhbmQtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cbiAgLmJyYW5kcyAuY29sLWxnLTEyIC5icmFuZC1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAuYnJhbmRzIC5jb2wtbGctMTIgLmJyYW5kLWl0ZW0gLm5hbWUge1xuICAgICAgY29sb3I6ICMwRjEwMTU7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmJyYW5kcyAuY29sLWxnLTEyIC5icmFuZC1pdGVtIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnJhbmRzIC5jb2wtbGctMTIgLmJyYW5kLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTsgfSB9XG5cbi5pbWctdGV4dCAucm93IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbWctdGV4dCAuY29sLWxnLTYge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5pbWctdGV4dCAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmltZy10ZXh0IC50ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5pbWctdGV4dCAudGV4dC5saWdodCB7XG4gICAgY29sb3I6ICMyODJBMkI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmltZy10ZXh0IC50ZXh0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LXdpZHRoOiA0NTlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW1nLXRleHQgLnRleHQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5pbWctdGV4dCAudGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAuaW1nLXRleHQgLnRleHQgcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDsgfVxuXG4uY29tcGxleC10YXNrIC50ZXh0IHtcbiAgY29sb3I6ICMyODJBMkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5xdW90ZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1b3RlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDdyZW07IH0gfVxuICAucXVvdGUgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5xdW90ZSBibG9ja3F1b3RlIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucXVvdGUgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC5xdW90ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucXVvdGUgLmNvbXBhbnkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mb3JnZS1zaWdodCAuZm9yZ2Utc2lnaHQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JnZS1zaWdodCAuaW1nIGltZyB7XG4gICAgbWluLWhlaWdodDogNDcwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcmdlLXNpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXBwcy1vZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9IH1cblxuLnByb2R1Y3RzLWhlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuXG4ucmlnaHQtc29sdXRpb24ge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJpZ2h0LXNvbHV0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cbiAgLnJpZ2h0LXNvbHV0aW9uIC50ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5yaWdodC1zb2x1dGlvbiAudGV4dCBoMiwgLnJpZ2h0LXNvbHV0aW9uIC50ZXh0IHAge1xuICAgICAgY29sb3I6ICM1ODU4NTg7IH1cbiAgICAgIC5yaWdodC1zb2x1dGlvbiAudGV4dCBoMiAudGV4dC1jb250YWluZXIsIC5yaWdodC1zb2x1dGlvbiAudGV4dCBwIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cblxuLmhlbHAtYXV0b21hdGlvbi1leHBlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyRjQyOyB9XG4gIC5oZWxwLWF1dG9tYXRpb24tZXhwZXJ0IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA1NTZweDsgfVxuICAuaGVscC1hdXRvbWF0aW9uLWV4cGVydCAuYnV0dG9uLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzFDMkY0MjtcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuXG4ucHJvZHVjdHMtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAucHJvZHVjdHMtZ3JpZCA+IC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnByb2R1Y3RzLWdyaWQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvZHVjdHMtZ3JpZCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5wcm9kdWN0cy1ncmlkIC52aWV3LWFsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAucHJvZHVjdHMtZ3JpZCAudmlldy1hbGwtd3JhcHBlcjpob3ZlciAudmlldy1hbGwtYXJyb3cgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpOyB9XG4gIC5wcm9kdWN0cy1ncmlkIC52aWV3LWFsbC1hcnJvdyBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAucHJvZHVjdHMtZ3JpZCAudmlldy1hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyODJBMkI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgICAucHJvZHVjdHMtZ3JpZCAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5jb2xsYWJvcmF0aXZlIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2xsYWJvcmF0aXZlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgLmNvbGxhYm9yYXRpdmUgLnZpZXctYWxsLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5RkNCODQ7IH1cbiAgLmNvbGxhYm9yYXRpdmUgLnByb2R1Y3QtaXRlbV9fdGV4dCBiIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jYW52YXMtcG93ZXJmdWwtdG9vbCAuaW1nLXRleHQgLmltZyA+IGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYW52YXMtcG93ZXJmdWwtdG9vbCA+IGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDYwOHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5jYW52YXMtcG93ZXJmdWwtdG9vbCA+IGgyIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmluZHVzdHJpYWwgLnZpZXctYWxsLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDVDOyB9XG5cbi5pbmR1c3RyaWFsIC5wcm9kdWN0LWl0ZW1fX3RleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbmR1c3RyaWFsIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmtpcmsge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXV0b21hdGlvbi1ndWlkZSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmF1dG9tYXRpb24tZ3VpZGUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07IH0gfVxuICAuYXV0b21hdGlvbi1ndWlkZSAudGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuYXV0b21hdGlvbi1ndWlkZSAudGV4dCBoMiwgLmF1dG9tYXRpb24tZ3VpZGUgLnRleHQgcCB7XG4gICAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAgIC5hdXRvbWF0aW9uLWd1aWRlIC50ZXh0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDYzMHB4OyB9XG5cbi51c2FiaWxpdGllcyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudXNhYmlsaXRpZXMge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC51c2FiaWxpdGllcyAuaW50cm8tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnVzYWJpbGl0aWVzIC5pbnRyby10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MSU7IH1cbiAgICAgICAgLnVzYWJpbGl0aWVzIC5pbnRyby10ZXh0IGgyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAudXNhYmlsaXRpZXMgLm5hdi10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQURBREE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnVzYWJpbGl0aWVzIC5uYXYtdGFicyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjVweDsgfSB9XG4gICAgLnVzYWJpbGl0aWVzIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURBREE7IH1cbiAgICAgIC51c2FiaWxpdGllcyAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnVzYWJpbGl0aWVzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWluLWhlaWdodDogODhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnVzYWJpbGl0aWVzIC5uYXYtdGFicyAubmF2LWxpbmsgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAudXNhYmlsaXRpZXMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNyk7IH1cbiAgICAgICAgLnVzYWJpbGl0aWVzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHNwYW4sIC51c2FiaWxpdGllcyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSBwIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnVzYWJpbGl0aWVzIC50YWItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDY1NHB4OyB9IH1cbiAgLnVzYWJpbGl0aWVzIC50YWItY29udGVudCB2aWRlbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudXNhYmlsaXRpZXMgLnRhYi1jb250ZW50IC5leHRyYS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudXNhYmlsaXRpZXMgLnRhYi1jb250ZW50IC5leHRyYS1jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG4gICAgLnVzYWJpbGl0aWVzIC50YWItY29udGVudCAuZXh0cmEtY29udGVudCAuYWN0aW9uLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnVzYWJpbGl0aWVzIC50YWItY29udGVudCAuZXh0cmEtY29udGVudCA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDI2NHB4OyB9XG4gICAgLnVzYWJpbGl0aWVzIC50YWItY29udGVudCAuZXh0cmEtY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMyODJBMkI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnVzYWJpbGl0aWVzIC50YWItY29udGVudCAuZXh0cmEtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjN0I3QjdCOyB9XG5cbi5jYXNlLXN0dWR5LXJlZiB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZHktcmVmIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgLmNhc2Utc3R1ZHktcmVmIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jYXNlLXN0dWR5LXJlZiAuYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhc2Utc3R1ZHktcmVmIC5sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQwMDA7IH1cbiAgLmNhc2Utc3R1ZHktcmVmIC5pbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXNlLXN0dWR5LXJlZiAuaW1nIC5iZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXNlLXN0dWR5LXJlZiAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LXJlZiAubG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogNDAwcHg7IH0gfVxuICAuY2FzZS1zdHVkeS1yZWYgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdW90ZS1jbmMge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgLnF1b3RlLWNuYyBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDsgfSB9XG5cbi5xdW90ZS1hdXRob3Ige1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAucXVvdGUtYXV0aG9yIC5jb250YWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5xdW90ZS1hdXRob3IgLmNvbnRhaW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5xdW90ZS1hdXRob3IgLmNvbnRhaW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5xdW90ZS1hdXRob3IgLmNvbnRhaW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucXVvdGUtYXV0aG9yIC5jb250YWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnF1b3RlLWF1dGhvciAuY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIC5xdW90ZS1hdXRob3IgLmNvbnRhaW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGhvdWdodC1ldmVyeXRoaW5nIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50aG91Z2h0LWV2ZXJ5dGhpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gIC50aG91Z2h0LWV2ZXJ5dGhpbmcgLmludHJvLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNTU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAudGhvdWdodC1ldmVyeXRoaW5nIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC50aG91Z2h0LWV2ZXJ5dGhpbmcgdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLnRob3VnaHQtZXZlcnl0aGluZyB0YWJsZSB0Ym9keSwgLnRob3VnaHQtZXZlcnl0aGluZyB0YWJsZSB0aCwgLnRob3VnaHQtZXZlcnl0aGluZyB0YWJsZSB0ZCwgLnRob3VnaHQtZXZlcnl0aGluZyB0YWJsZSB0ciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50aG91Z2h0LWV2ZXJ5dGhpbmcgdGFibGUgLnN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50aG91Z2h0LWV2ZXJ5dGhpbmcgdGFibGUgdGQge1xuICAgIG1heC13aWR0aDogMjkzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQpOyB9XG4gICAgLnRob3VnaHQtZXZlcnl0aGluZyB0YWJsZSB0ZCBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRob3VnaHQtZXZlcnl0aGluZyB0YWJsZSB0ZDpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50aG91Z2h0LWV2ZXJ5dGhpbmcgdGFibGUgdGQgc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7IH0gfVxuICAudGhvdWdodC1ldmVyeXRoaW5nIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGhvdWdodC1ldmVyeXRoaW5nIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC50aG91Z2h0LWV2ZXJ5dGhpbmcgdGFibGUgdHI6bnRoLWNoaWxkKDMpIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRob3VnaHQtZXZlcnl0aGluZyB0YWJsZSB0cjpudGgtY2hpbGQoMykgdGQ6Zmlyc3QtY2hpbGQgc3BhbjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMzBweDsgfSB9XG4gIC50aG91Z2h0LWV2ZXJ5dGhpbmcgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uZXh0cmEtbW9kdWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5leHRyYS1tb2R1bGVzIC5jYXJkLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5leHRyYS1tb2R1bGVzIC5jYXJkLXRoZW1lIGgzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7IH1cbiAgICAuZXh0cmEtbW9kdWxlcyAuY2FyZC10aGVtZSAuaW1nLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDExMCU7IH1cbiAgICAgIC5leHRyYS1tb2R1bGVzIC5jYXJkLXRoZW1lIC5pbWctd3JhcHBlciAuYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHRvcDogdW5zZXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leHRyYS1tb2R1bGVzIC5jYXJkLXRoZW1lIHAsIC5leHRyYS1tb2R1bGVzIC5jYXJkLXRoZW1lIGgzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV4dHJhLW1vZHVsZXMgLmJnLWltZyB7XG4gICAgICBoZWlnaHQ6IDM3MHB4OyB9IH1cblxuI2NuY0xhdGhlUk9JID4gLm1vZGFsLWRpYWxvZy1wYXJlbnQge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMzUwcHg7IH1cbiAgI2NuY0xhdGhlUk9JID4gLm1vZGFsLWRpYWxvZy1wYXJlbnQgPiAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgI2NuY0xhdGhlUk9JID4gLm1vZGFsLWRpYWxvZy1wYXJlbnQgPiAubW9kYWwtY29udGVudCBidXR0b24uY2xvc2Uge1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1pbGwtdGVuZGluZyAuaW50cm8tdGV4dCBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRhc2stdGVtcGxhdGUge1xuICBwYWRkaW5nOiA3cmVtIDA7IH1cbiAgLnRhc2stdGVtcGxhdGUgLnRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50YXNrLXRlbXBsYXRlIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgLnRhc2stdGVtcGxhdGUgLnRleHQgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgLnRhc2stdGVtcGxhdGUgLmltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGFzay10ZW1wbGF0ZSAuaW1nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfSB9XG4gICAgLnRhc2stdGVtcGxhdGUgLmltZyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MCU7IH1cblxuLmtpcmstY25jIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5raXJrLWNuYyAud3JhcHBlci1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5raXJrLWNuYyAud3JhcHBlci1mbGV4IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAua2lyay1jbmMgLndyYXBwZXItZmxleCAud3JhcHBlciwgLmtpcmstY25jIC53cmFwcGVyLWZsZXggLnJpZ2h0LWJ1dHRvbiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAua2lyay1jbmMgLndyYXBwZXItZmxleCAucmlnaHQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5raXJrLWNuYyAud3JhcHBlci1mbGV4IC5yaWdodC1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAua2lyay1jbmMgLmludHJvLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmtpcmstY25jIC5pbnRyby10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAua2lyay1jbmMgLmludHJvLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5raXJrLWNuYyAuaW50cm8tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5raXJrLWNuYyAuaW50cm8tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICAua2lyay1jbmMgLmludHJvLXRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgICAgLmtpcmstY25jIC5pbnRyby10ZXh0IC53cmFwcGVyIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAua2lyay1jbmMgLmJhY2tncm91bmQtbWFyZ2luIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLmtpcmstY25jIC50cmFuc2l0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5raXJrLWNuYyAudHJhbnNpdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmtpcmstY25jIC50cmFuc2l0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAua2lyay1jbmMgLnRyYW5zaXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAua2lyay1jbmMgLnRyYW5zaXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgLmtpcmstY25jIC50cmFuc2l0aW9uIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAua2lyay1jbmMgLnRyYW5zaXRpb24gLmNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgICAgIC5raXJrLWNuYyAudHJhbnNpdGlvbiAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC5raXJrLWNuYyAudHJhbnNpdGlvbiAuY29udGFpbmVyIC5uYXYtdGFicyB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5raXJrLWNuYyAudHJhbnNpdGlvbiAuY29udGFpbmVyIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBREFEQTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgICAgICAua2lyay1jbmMgLnRyYW5zaXRpb24gLmNvbnRhaW5lciAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RBREFEQTsgfVxuICAgICAgLmtpcmstY25jIC50cmFuc2l0aW9uIC5jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDI7IH1cblxuLmF1dG9tYXRpb24tZ3VpZGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuXG4uYXN0ZWMtc3R1ZHkgLnRleHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MTVweCAhaW1wb3J0YW50OyB9XG5cbi5hc3RlYy1zdHVkeSAuaW1nIC5sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXN0ZWMtc3R1ZHkgLmltZyAubG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG5cbi5waWNrIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5waWNrLXBsYWNlLWhlcm8ge1xuICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG4gIC5waWNrLXBsYWNlLWhlcm8gLmhlcm8taW1nIHtcbiAgICBoZWlnaHQ6IDYwMHB4OyB9XG4gICAgLnBpY2stcGxhY2UtaGVybyAuaGVyby1pbWcgLnNsaWRlIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBpY2stcGxhY2UtaGVybyAudGV4dC1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnBpY2stcGxhY2UtaGVybyAudGV4dC1ib3ggLmNvbnRhaW5lci1mbHVpZCwgLnBpY2stcGxhY2UtaGVybyAudGV4dC1ib3ggLnNsaWRlci1oZXJvLXRleHQge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuICAucGljay1wbGFjZS1oZXJvIC50ZXh0LWJveCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnBpY2stcGxhY2UtaGVybyAudGV4dC1ib3ggLmNvbnRhaW5lci1mbHVpZCAuc2xpZGVyLWhlcm8tdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5waWNrLXBsYWNlLXRhc2tzIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7IH1cbiAgLnBpY2stcGxhY2UtdGFza3MgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucGljay1wbGFjZS10YXNrcyAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGljay1wbGFjZS10YXNrcyAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGljay1wbGFjZS10YXNrcyAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBpY2stcGxhY2UtdGFza3MgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICAucGljay1wbGFjZS10YXNrcyAuY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGljay1wbGFjZS10YXNrcyAuY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGljay1wbGFjZS10YXNrcyAuY29udGFpbmVyIC53cmFwcGVyIC50ZXh0LCAucGljay1wbGFjZS10YXNrcyAuY29udGFpbmVyIC53cmFwcGVyIHVsIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgIC5waWNrLXBsYWNlLXRhc2tzIC5jb250YWluZXIgLndyYXBwZXIgLnRleHQgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IDM3NXB4OyB9XG4gICAgICAucGljay1wbGFjZS10YXNrcyAuY29udGFpbmVyIC53cmFwcGVyIHVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgLnBpY2stcGxhY2UtdGFza3MgLnJvdyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucGljay1wbGFjZS10YXNrcyAucm93IC53cmFwcGVyIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5waWNrLXBsYWNlLXRhc2tzIC5yb3cgLndyYXBwZXIge1xuICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5waWNrLXBsYWNlLXRhc2tzIC5yb3cgLndyYXBwZXIge1xuICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMCU7IH0gfVxuICAgICAgLnBpY2stcGxhY2UtdGFza3MgLnJvdyAud3JhcHBlciBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zb2x1dGlvbnMtZ3JpZCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDZyZW07IH1cbiAgLnNvbHV0aW9ucy1ncmlkIC5jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1heC13aWR0aDogNzgwcHg7IH1cbiAgLnNvbHV0aW9ucy1ncmlkIC5jb250YWluZXIgaW1nLCAuc29sdXRpb25zLWdyaWQgLmNvbnRhaW5lciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc29sdXRpb25zLWdyaWQgLmNvbnRhaW5lciBoNCB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNvbHV0aW9ucy1ncmlkIC5jb250YWluZXIgLnByb2R1Y3QtaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuc29sdXRpb25zLWdyaWQgLmNvbnRhaW5lciAucHJvZHVjdC1pdGVtIC5hcnJvdy1waWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc29sdXRpb25zLWdyaWQgLmNvbnRhaW5lciAucHJvZHVjdC1pdGVtIC5hcnJvdy1waWNrIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5zb2x1dGlvbnMtZ3JpZCAuY29udGFpbmVyIC5wcm9kdWN0LWl0ZW0gLmFycm93LXBpY2sgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDsgfVxuICAgIC5zb2x1dGlvbnMtZ3JpZCAuY29udGFpbmVyIC5wcm9kdWN0LWl0ZW0gLmFycm93LXBpY2sgLmFycm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiA2LjFweDtcbiAgICAgIHdpZHRoOiA3cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnNvbHV0aW9ucy1ncmlkIC5jb250YWluZXIgLnByb2R1Y3QtaXRlbSAuYXJyb3ctcGljayAuYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc29sdXRpb25zLWdyaWQgLmNvbnRhaW5lciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgIC5zb2x1dGlvbnMtZ3JpZCAuY29udGFpbmVyIHVsIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDI1QTBcIjtcbiAgICAgIC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gICAgICBjb2xvcjogIzAwN0NCMDtcbiAgICAgIC8qIENoYW5nZSB0aGUgY29sb3IgKi9cbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLyogSWYgeW91IHdhbnQgaXQgdG8gYmUgYm9sZCAqL1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG4gICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgIC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqLyB9XG5cbi5pbWFnZS1waWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMkY0MjsgfVxuICAuaW1hZ2UtcGljayAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5pbWFnZS1waWNrIC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbWFnZS1waWNrIC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbWFnZS1waWNrIC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaW1hZ2UtcGljayAucm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLXBpY2sgLnJvdyAucm9pLWxvZ28sIC5pbWFnZS1waWNrIC5yb3cgLnBpY2stYW5kLXBsYWNlIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIC5pbWFnZS1waWNrIC5yb3cgLnJvaS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmltYWdlLXBpY2sgLnJvdyAucm9pLWxvZ28ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLmltYWdlLXBpY2sgLnJvdyAucm9pLWxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuaW1hZ2UtcGljayAucm93IC5waWNrLWFuZC1wbGFjZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLXBpY2sgLnJvdyAucGljay1hbmQtcGxhY2UgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgICAuaW1hZ2UtcGljayAucm93IC5waWNrLWFuZC1wbGFjZSAud3JhcHBlciAudGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmltYWdlLXBpY2sgLnJvdyAucGljay1hbmQtcGxhY2UgLndyYXBwZXIgLnRleHQgLmJ0bi10aGVtZSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICAuaW1hZ2UtcGljayAucm93IC5waWNrLWFuZC1wbGFjZSAud3JhcHBlciAudGV4dCAuYnRuLXRoZW1lIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmltYWdlLXBpY2sgLnJvdyAucGljay1hbmQtcGxhY2UgLndyYXBwZXIgLnRleHQgLmJ0bi10aGVtZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE3Q0IwOyB9XG4gICAgICAgIC5pbWFnZS1waWNrIC5yb3cgLnBpY2stYW5kLXBsYWNlIC53cmFwcGVyIC50ZXh0IC5idG4tdGhlbWU6aG92ZXIgcCB7XG4gICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAuaW1hZ2UtcGljayAucm93IC5waWNrLWFuZC1wbGFjZSAud3JhcHBlciAudGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmltYWdlLXBpY2sgLnJvdyAucGljay1hbmQtcGxhY2UgLndyYXBwZXIgLnRleHQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGljay1wbGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgLnBpY2stcGxhY2UgLmludHJvLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGljay1wbGFjZSAuaW50cm8tdGV4dCAud3JhcHBlciBoMiwgLnBpY2stcGxhY2UgLmludHJvLXRleHQgLndyYXBwZXIgcCwgLnBpY2stcGxhY2UgLmludHJvLXRleHQgLndyYXBwZXIgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5waWNrLXBsYWNlIC50cmFuc2l0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGljay1wbGFjZSAudGFiLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBpY2stcGxhY2UgLnBpY2stcGxhY2UtYnVuZGxlcyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBpY2stcGxhY2UgLnBpY2stcGxhY2UtYnVuZGxlcyAuYnV0dG9uLXRoZW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGljay1wbGFjZS1jYXNlLXN0dWR5IHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG4gIC5waWNrLXBsYWNlLWNhc2Utc3R1ZHkgLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5waWNrLXBsYWNlLWNhc2Utc3R1ZHkgLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBpY2stcGxhY2UtY2FzZS1zdHVkeSAucm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGljay1wbGFjZS1jYXNlLXN0dWR5IC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGljay1wbGFjZS1jYXNlLXN0dWR5IC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgLnBpY2stcGxhY2UtY2FzZS1zdHVkeSAucm93IC5pbWcsIC5waWNrLXBsYWNlLWNhc2Utc3R1ZHkgLnJvdyAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5waWNrLXBsYWNlLWNhc2Utc3R1ZHkgLnJvdyAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnBpY2stcGxhY2UtY2FzZS1zdHVkeSAucm93IC53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgICAgLnBpY2stcGxhY2UtY2FzZS1zdHVkeSAucm93IC53cmFwcGVyIC5iZyB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7IH1cbiAgICAgIC5waWNrLXBsYWNlLWNhc2Utc3R1ZHkgLnJvdyAud3JhcHBlciAuYXJub2xkLWJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAxMTMgIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucGljay1wbGFjZS1jYXNlLXN0dWR5IC5yb3cgLndyYXBwZXIgLmFybm9sZC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGxlZnQ6IDQ3JSAhaW1wb3J0YW50OyB9IH1cbiAgICAucGljay1wbGFjZS1jYXNlLXN0dWR5IC5yb3cgLmdyZXkge1xuICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5waWNrLXBsYWNlLWNhc2Utc3R1ZHkgLnJvdyAuZ3JleSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gICAgICAucGljay1wbGFjZS1jYXNlLXN0dWR5IC5yb3cgLmdyZXkgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5waWNrLXBsYWNlLWNhc2Utc3R1ZHkgLnJvdyAuZ3JleSAudGV4dC1jb250YWluZXIgaDIsIC5waWNrLXBsYWNlLWNhc2Utc3R1ZHkgLnJvdyAuZ3JleSAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBpY2stcGxhY2UtcXVvdGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuXG4ucGljay1wbGFjZS1ndWlkZSB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07IH1cbiAgLnBpY2stcGxhY2UtZ3VpZGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG5cbiNzbV9zZWxlY3RfYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucm9ib3Qtc2VsZWN0b3Ige1xuICAvKmgxLCBoMiwgaDUsIHAsIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9Ki8gfVxuICAucm9ib3Qtc2VsZWN0b3IgaDEsIC5yb2JvdC1zZWxlY3RvciBoMiwgLnJvYm90LXNlbGVjdG9yIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yb2JvdC1zZWxlY3RvciAuaGVyby1yb2JvdC1zZWxlY3RvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgIC5yb2JvdC1zZWxlY3RvciAuaGVyby1yb2JvdC1zZWxlY3RvciAuaGVyby10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAuaGVyby1yb2JvdC1zZWxlY3RvciAuaGVyby10ZXh0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLmhlcm8tcm9ib3Qtc2VsZWN0b3IgLmhlcm8tdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5oZXJvLXJvYm90LXNlbGVjdG9yIC5oZXJvLXRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLmhlcm8tcm9ib3Qtc2VsZWN0b3IgLmhlcm8tdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgICAgLnJvYm90LXNlbGVjdG9yIC5oZXJvLXJvYm90LXNlbGVjdG9yIC5oZXJvLXRleHQgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDg3MHB4OyB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAuaGVyby1yb2JvdC1zZWxlY3RvciAuaGVyby10ZXh0IC53cmFwcGVyIGgxLCAucm9ib3Qtc2VsZWN0b3IgLmhlcm8tcm9ib3Qtc2VsZWN0b3IgLmhlcm8tdGV4dCAud3JhcHBlciBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAuaGVyby1yb2JvdC1zZWxlY3RvciAuaGVyby10ZXh0IC53cmFwcGVyIGgxIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAuaGVyby1yb2JvdC1zZWxlY3RvciAuaGVyby10ZXh0IC53cmFwcGVyIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzJGNDI7IH1cbiAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXI6Zmlyc3QtY2hpbGQgLnRleHQsIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXI6bnRoLWNoaWxkKDIpIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyOm50aC1jaGlsZCgzKSwgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlcjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4OyB9XG4gICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlcjpudGgtY2hpbGQoMykgLm5vVWktdGFyZ2V0LCAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyOm50aC1jaGlsZCg0KSAubm9VaS10YXJnZXQge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzJGNDI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0zOS41cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gICAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24tY29udGVudCAjc21fc2VsZWN0X2FsbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLnNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50IC5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLnNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50IGxpIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDsgfVxuICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLWNvbnRlbnQgbGFiZWwge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLWNvbnRlbnQgbGFiZWwgaW5wdXQsIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLnNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50IGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgICAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24tY29udGVudCBsYWJlbCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24tY29udGVudCBsYWJlbCBzcGFuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0X2FsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAuMjVyZW0gYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLmNoZWNrcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLmNoZWNrcyAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5jaGVja3MgLmlubmVyLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuY2hlY2tzIC5pbm5lci13cmFwcGVyIC5pbm5lci10ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuY2hlY2tzIC5pbm5lci13cmFwcGVyIC5pbm5lci10ZXh0IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuY2hlY2tzIC5pbm5lci13cmFwcGVyIC5jaGVjayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4gICAgICAgICAgICAgIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAgICAgICAgICAgICAvKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbiAgICAgICAgICAgICAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gICAgICAgICAgICAgIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4gICAgICAgICAgICAgIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgICAgICAgICAgICAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi8gfVxuICAgICAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5jaGVja3MgLmlubmVyLXdyYXBwZXIgLmNoZWNrIGlucHV0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLmNoZWNrcyAuaW5uZXItd3JhcHBlciAuY2hlY2sgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzJGNDI7IH1cbiAgICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuY2hlY2tzIC5pbm5lci13cmFwcGVyIC5jaGVjazpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuY2hlY2tzIC5pbm5lci13cmFwcGVyIC5jaGVjayBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgICAgICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnNlbGVjdG9ycyAucm93IC53cmFwcGVyIC5jaGVja3MgLmlubmVyLXdyYXBwZXIgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuY2hlY2tzIC5pbm5lci13cmFwcGVyIC5jaGVjayBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAuY2hlY2tzIC5pbm5lci13cmFwcGVyIC5jaGVjayAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1LjVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEuNXB4IDJweCAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLm5vVWktdGFyZ2V0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAubm9VaS10YXJnZXQgLm5vVWktb3JpZ2luOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDQgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLm5vVWktdGFyZ2V0IC5ub1VpLW9yaWdpbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3RzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQ0NTU7IH1cbiAgICAgICAgICAgIC5yb2JvdC1zZWxlY3RvciAuc2VsZWN0b3JzIC5yb3cgLndyYXBwZXIgLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3RzIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDsgfVxuICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOmJlZm9yZSwgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlIC5ub1VpLXRvb2x0aXAge1xuICAgICAgICAgICAgICBib3R0b206IDE1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5zZWxlY3RvcnMgLnJvdyAud3JhcHBlciAubm9VaS1waXBzIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLnJvYm90LXNlbGVjdG9yIC5yb2JvdHMgaDUsIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIHAge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5zaG93LXJlc3VsdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAuc2hvdy1yZXN1bHRzIHAge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAucm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAucm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAucm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJvYm90LXNlbGVjdG9yIC5yb2JvdHMgLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAucm93IC5uby1yb2JvdHMge1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gNHJlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnJvYm90LXNlbGVjdG9yIC5yb2JvdHMgLnJvdyAuY2FyZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5yb3cgLmNhcmQgYSAuaW1hZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5yb2JvdHMgLnJvdyAuY2FyZCBhIC5pbWFnZSBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAucm93IC5jYXJkIGEgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5yb2JvdHMgLnJvdyAuY2FyZCBhIC50ZXh0IGg1LCAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAucm93IC5jYXJkIGEgLnRleHQgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDdjYjA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnJvYm90LXNlbGVjdG9yIC5yb2JvdHMgLnJvdyAuY2FyZCBhIC50ZXh0IC5pbm5lci10ZXh0IHAsIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5yb3cgLmNhcmQgYSAudGV4dCAuaW5uZXItdGV4dCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5yb3cgLmNhcmQgYSAudGV4dCAuaW5uZXItdGV4dCBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5yb3cgLmNhcmQgYSAudGV4dCAuaW5uZXItdGV4dDpudGgtY2hpbGQoMykgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAgIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5yb3cgLmNhcmQgYSAudGV4dCAuaW5uZXItdGV4dDpudGgtY2hpbGQoNCkgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5yb3cgLnBhZ2UtbmF2aWdhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJvYm90LXNlbGVjdG9yIC5yb2JvdHMgLnJvdyAucGFnZS1uYXZpZ2F0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAucm93IC5wYWdlLW5hdmlnYXRpb24gLnBhZ2UtbnVtYmVycyBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5yb2JvdC1zZWxlY3RvciAucm9ib3RzIC5wYWdpbmF0aW9uLXJvYm90cyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAucm9ib3Qtc2VsZWN0b3IgLnJvYm90cyAucGFnaW5hdGlvbi1yb2JvdHMgcCB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLnJvYm90LXNlbGVjdG9yICNvdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLnJvYm90LXNlbGVjdG9yIC5jdi1zcGlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yb2JvdC1zZWxlY3RvciAuc3Bpbm5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogNHB4ICNkZGQgc29saWQ7XG4gICAgYm9yZGVyLXRvcDogNHB4ICMyZTkzZTYgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogc3AtYW5pbWUgMC44cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuQGtleWZyYW1lcyBzcC1hbmltZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICAucm9ib3Qtc2VsZWN0b3IgLmlzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJvaS1jYWxjdWxhdG9yIC5uby1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5yb2ktY2FsY3VsYXRvciAubm8tcm93IHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucm9pLWNhbGN1bGF0b3IgLm5vLXJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5uby1yb3cge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucm9pLWNhbGN1bGF0b3IgLm5vLXJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5yb2ktY2FsY3VsYXRvciAubm8tcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucm9pLWNhbGN1bGF0b3IgLm5vLXJvdyAudGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5uby1yb3cgLnRleHQge1xuICAgICAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgICAgIG1heC13aWR0aDogMzcuNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5uby1yb3cgLnRleHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvciAubm8tcm93IC5jYWxjdWxhdG9yIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLm5vLXJvdyAuY2FsY3VsYXRvciB7XG4gICAgICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Mi41JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLm5vLXJvdyAuY2FsY3VsYXRvciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgLnJvaS1jYWxjdWxhdG9yIC5uby1yb3cgLmNhbGN1bGF0b3IgLnJvaS1jYWxjdWxhdG9yID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjIgIWltcG9ydGFudDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvciAubm8tcm93IC5jYWxjdWxhdG9yIC5yb2ktY2FsY3VsYXRvciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucm9pLWNhbGN1bGF0b3IgLm5vLXJvdyAuY2FsY3VsYXRvciAucm9pLWNhbGN1bGF0b3JfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yIC5uby1yb3cgLmNhbGN1bGF0b3IgLnJvaS1jYWxjdWxhdG9yX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3IgLm5vLXJvdyAuY2FsY3VsYXRvciAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLmluZGljYXRvciAuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAubm8tcm93IC5jYWxjdWxhdG9yIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuaW5kaWNhdG9yIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvciAubm8tcm93IC5jYWxjdWxhdG9yIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuc3RlcHMgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnJvaS1jYWxjdWxhdG9yIC5uby1yb3cgLmNhbGN1bGF0b3IgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwcyBoNCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yb2ktY2FsY3VsYXRvciAubm8tcm93IC5jYWxjdWxhdG9yIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuc3RlcHMgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnJlc3VycmVjdC1oZXJvIHtcbiAgbWluLWhlaWdodDogNjM1cHggIWltcG9ydGFudDsgfVxuICAucmVzdXJyZWN0LWhlcm8gLmxpbmstaG92ZXI6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NmIzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yZXN1cnJlY3QtaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyB7XG4gICAgaGVpZ2h0OiA2MzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuICAgIC5yZXN1cnJlY3QtaGVybyAuaGVyby1pbWcgLnNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNjM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc1JSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyAuc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuICAgICAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyAuc2xpZGUgLnRpdGxlLXRleHQtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5yZXN1cnJlY3QtaGVybyAuaGVyby1pbWcgLnNsaWRlIC50aXRsZS10ZXh0LW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyAuc2xpZGUgLnRpdGxlLXRleHQtbW9iaWxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIC5yZXN1cnJlY3QtaGVybyAuaGVyby1pbWcgLnNsaWRlIC50aXRsZS10ZXh0LW1vYmlsZSBoMSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwMCUpO1xuICAgICAgICAgIH0qLyB9XG4gICAgICAucmVzdXJyZWN0LWhlcm8gLmhlcm8taW1nIC5zbGlkZSAud3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIC5yZXN1cnJlY3QtaGVybyAuaGVyby1pbWcgLnNsaWRlIC53cmFwcGVyIGgxLCAucmVzdXJyZWN0LWhlcm8gLmhlcm8taW1nIC5zbGlkZSAud3JhcHBlciBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAucmVzdXJyZWN0LWhlcm8gLmhlcm8taW1nIC5zbGlkZSAud3JhcHBlciBoMSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5yZXN1cnJlY3QtaGVybyAuaGVyby1pbWcgLnNsaWRlIC53cmFwcGVyIGgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4OHB4OyB9IH1cbiAgICAgICAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyAuc2xpZGUgLndyYXBwZXIgLnRpdGxlLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyAuc2xpZGUgLndyYXBwZXIgLnRpdGxlLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyAuc2xpZGUgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5yZXN1cnJlY3QtaGVybyAuaGVyby1pbWcgLnNsaWRlIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC5yZXN1cnJlY3QtaGVybyAuaGVyby1pbWcgLnNsaWRlIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgLnJlc3VycmVjdC1oZXJvIC5oZXJvLWltZyAuc2xpZGUgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgYSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAgICAgICAucmVzdXJyZWN0LWhlcm8gLmhlcm8taW1nIC5zbGlkZSAud3JhcHBlciAuaW5uZXItd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnJlc3VycmVjdC1oZXJvIC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXN1cnJlY3QtaGVybyAucm93IC50ZXh0LWJveCwgLnJlc3VycmVjdC1oZXJvIC5yb3cgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5yZXN1cnJlY3QtaGVybyAucm93IC50ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5yZXN1cnJlY3QtaGVybyAucm93IC50ZXh0LWJveCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG4gICAgLnJlc3VycmVjdC1oZXJvIC5yb3cgLnRleHQtYm94OmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVzdXJyZWN0LWhlcm8gLnJvdyAudGV4dC1ib3g6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yZXN1cnJlY3QtaGVybyAucm93IC50ZXh0LWJveCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5yZXN1cnJlY3QtaGVybyAucm93IC50ZXh0LWJveCAuY29udGFpbmVyLWZsdWlkIC5zbGlkZSBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAucmVzdXJyZWN0LWhlcm8gLnJvdyAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlc3VycmVjdC1oZXJvIC5jb2wtbGctNiB7XG4gICAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnJlc3VycmVjdC1oZXJvIC50ZXh0LWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnJlc3VycmVjdC1oZXJvIC53aGl0ZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucmVzdXJyZWN0LWhlcm8gLndoaXRlIGgzLCAucmVzdXJyZWN0LWhlcm8gLndoaXRlIHAge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAgIC5yZXN1cnJlY3QtaGVybyAud2hpdGUgaDMge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIC5yZXN1cnJlY3QtaGVybyAud2hpdGUgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucmVzdXJyZWN0LWhlcm8gLndoaXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5yZXN1cnJlY3QteW91ci1yb2JvdCAubGluay1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NmIzOyB9XG5cbi5yZXN1cnJlY3QteW91ci1yb2JvdCAub2xkLXJvYm90IGgzLCAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm9sZC1yb2JvdCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnJlc3VycmVjdC15b3VyLXJvYm90IC5vbGQtcm9ib3QgLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyRjQyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAub2xkLXJvYm90IC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9IH1cbiAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5vbGQtcm9ib3QgLndyYXBwZXIgLnRpdGxlLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5vbGQtcm9ib3QgLndyYXBwZXIgLnRpdGxlLXRleHQgaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5vbGQtcm9ib3QgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAub2xkLXJvYm90IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5vbGQtcm9ib3QgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5vbGQtcm9ib3QgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnRleHQge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAub2xkLXJvYm90IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC50ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLnJlc3VycmVjdC15b3VyLXJvYm90IC5vbGQtcm9ib3QgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTEwcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAub2xkLXJvYm90IC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5vbGQtcm9ib3QgLmltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm9sZC1yb2JvdCAuaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm9sZC1yb2JvdCAuaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm9sZC1yb2JvdCAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTMuNXJlbTsgfSB9XG4gIC5yZXN1cnJlY3QteW91ci1yb2JvdCAub2xkLXJvYm90IC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucmVzdXJyZWN0LXlvdXItcm9ib3QgLnJlc3VycmVjdC1yb2kge1xuICBtYXJnaW4tdG9wOiA0cmVtOyB9XG5cbi5yZXN1cnJlY3QteW91ci1yb2JvdCAucm9pLW1vbnRocyAud3JhcHBlciB7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW4tdG9wOiAtOC41cmVtO1xuICBwYWRkaW5nLXRvcDogOC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMi41cmVtO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDdyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYWNpbmctYm90dG9tKCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMywgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgc3BhY2luZy1ib3R0b20tNCgpO1xuICAgICAgICB9XG4gICAgICB9Ki8gfVxuXG4ucmVzdXJyZWN0LXlvdXItcm9ib3QgLnJvaS1tb250aHMgLmltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAucm9pLW1vbnRocyAuaW1hZ2Uge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvOyB9IH1cbiAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5yb2ktbW9udGhzIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5yZXN1cnJlY3QteW91ci1yb2JvdCAubm8tcHJvYmxlbSAubm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAubm8tcHJvYmxlbSAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm5vLXByb2JsZW0gLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5uby1wcm9ibGVtIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm5vLXByb2JsZW0gLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAubm8tcHJvYmxlbSAubm8tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm5vLXByb2JsZW0gLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW1hZ2UgI2Fpci1ibG9jay12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5uby1wcm9ibGVtIC5uby1jb250YWluZXIgLndyYXBwZXIgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IC0wLjRyZW07IH1cbiAgICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm5vLXByb2JsZW0gLm5vLWNvbnRhaW5lciAud3JhcHBlciAudGV4dCAucGxheS1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAubm8tcHJvYmxlbSAubm8tY29udGFpbmVyIC53cmFwcGVyIC50ZXh0IC5wbGF5LWJ0biBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7IH1cbiAgICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAubm8tcHJvYmxlbSAubm8tY29udGFpbmVyIC53cmFwcGVyIC50ZXh0IC5wbGF5LWJ0biAuZGFzaCB7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAubm8tcHJvYmxlbSAubm8tY29udGFpbmVyIC53cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgLnJlc3VycmVjdC15b3VyLXJvYm90IC5uby1wcm9ibGVtIC5uby1jb250YWluZXIgLndyYXBwZXI6bnRoLWNoaWxkKDIpIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm5vLXByb2JsZW0gLm5vLWNvbnRhaW5lciAud3JhcHBlcjpudGgtY2hpbGQoMikgLnRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVyZW07IH0gfVxuICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAubm8tcHJvYmxlbSAubm8tY29udGFpbmVyIC53cmFwcGVyOm50aC1jaGlsZCgyKSAudGV4dCAuaW5uZXItdGV4dCB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVzdXJyZWN0LXlvdXItcm9ib3QgLm5vLXByb2JsZW0gLm5vLWNvbnRhaW5lciAud3JhcHBlcjpudGgtY2hpbGQoMikgLnRleHQgLmlubmVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbjogYXV0byAzcmVtOyB9IH1cbiAgICAgIC5yZXN1cnJlY3QteW91ci1yb2JvdCAubm8tcHJvYmxlbSAubm8tY29udGFpbmVyIC53cmFwcGVyOm50aC1jaGlsZCgyKSAudGV4dCAuaW5uZXItdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucmVzdXJyZWN0LWdyaWQgLmxpbmstaG92ZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTZiMzsgfVxuXG4ucmVzdXJyZWN0LWdyaWQgLmltZy10ZXh0IC5sb2dvLWJveCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDI2NHB4O1xuICBoZWlnaHQ6IDEzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucmVzdXJyZWN0LWdyaWQgLmltZy10ZXh0IC5sb2dvLWJveCB7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH0gfVxuXG4ucmVzdXJyZWN0LWdyaWQgLmltZy10ZXh0IC50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cbi5yZXN1cnJlY3QtZ3JpZCAuYWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5yZXN1cnJlY3QtZ3JpZCAuYWxpZ24ge1xuICAgICAgbWluLWhlaWdodDogNTI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucmVzdXJyZWN0LWdyaWQgLmFsaWduIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9IH1cblxuLnJlc3VycmVjdC1ncmlkIC5ncmV5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4ICFpbXBvcnRhbnQ7IH1cblxuLnJlc3VycmVjdC11bnVzZWQgLm5vLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnJlc3VycmVjdC11bnVzZWQgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlc3VycmVjdC11bnVzZWQgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlc3VycmVjdC11bnVzZWQgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZXN1cnJlY3QtdW51c2VkIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAucmVzdXJyZWN0LXVudXNlZCAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlc3VycmVjdC11bnVzZWQgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICAgIG1hcmdpbjogLTE3cmVtIDAgYXV0byBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5yZXN1cnJlY3QtdW51c2VkIC5uby1jb250YWluZXIgLnRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlc3VycmVjdC11bnVzZWQgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICAgIGZsZXg6IDAgMCA0NS44MzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogNDUuODMzMzMlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07IH0gfVxuICAgIC5yZXN1cnJlY3QtdW51c2VkIC5uby1jb250YWluZXIgLnRleHQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5yZXN1cnJlY3QtdW51c2VkIC5uby1jb250YWluZXIgLnRleHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5jb25zaWRlcmF0aW9ucyAubm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb25zaWRlcmF0aW9ucyAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29uc2lkZXJhdGlvbnMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnNpZGVyYXRpb25zIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29uc2lkZXJhdGlvbnMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIC5jb25zaWRlcmF0aW9ucyAubm8tY29udGFpbmVyIC50aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnNpZGVyYXRpb25zIC5uby1jb250YWluZXIgLnJvdyAud3JhcHBlciAudGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuY29uc2lkZXJhdGlvbnMgLm5vLWNvbnRhaW5lciAucm93IC53cmFwcGVyIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLmNvbnNpZGVyYXRpb25zIC5uby1jb250YWluZXIgLnJvdyAud3JhcHBlciAudGV4dCBpbWcsIC5jb25zaWRlcmF0aW9ucyAubm8tY29udGFpbmVyIC5yb3cgLndyYXBwZXIgLnRleHQgcCB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuY29uc2lkZXJhdGlvbnMgLm5vLWNvbnRhaW5lciAucm93IC53cmFwcGVyIC50ZXh0IGltZyB7XG4gICAgICBwYWRkaW5nOiAycmVtIDMuNXJlbTsgfVxuICAgIC5jb25zaWRlcmF0aW9ucyAubm8tY29udGFpbmVyIC5yb3cgLndyYXBwZXIgLnRleHQgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmMmYyZjIgMCUsICNmMmYyZjIgMzAlLCB0cmFuc3BhcmVudCAwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjJmMmYyIDAlLCAjZjJmMmYyIDEyJSwgdHJhbnNwYXJlbnQgMCUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjJmMmYyIDAlLCAjZjJmMmYyIDYlLCB0cmFuc3BhcmVudCAwJSk7IH0gfVxuICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5ibHVlIHtcbiAgICBjb2xvcjogIzAwN2NiMDsgfVxuICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5vcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90LWluZm8gLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLmltYWdlLCAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLndyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC5pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLmltYWdlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLmltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90LWluZm8gLnJvdyAuaW1hZ2UgaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90LWluZm8gLnJvdyAud3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLndyYXBwZXIgLmRlc2NyaXB0aW9uLXdyYXBwZXIsIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90LWluZm8gLnJvdyAud3JhcHBlciAuc3BlY3Mtd3JhcHBlciB7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiB1bnNldDsgfSB9XG4gICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5icmFuZCAuYmx1ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5kZXNjcmlwdGlvbiAudGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90LWluZm8gLnJvdyAud3JhcHBlciAuZGVzY3JpcHRpb24gLnRleHQgLmJsdWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90LWluZm8gLnJvdyAud3JhcHBlciAuc3BlY3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLndyYXBwZXIgLnNwZWNzIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjsgfVxuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLndyYXBwZXIgLnNwZWNzIC50ZXh0IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5zcGVjcyAudGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLndyYXBwZXIgLnNwZWNzIC50ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0OyB9XG4gICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5hcHBsaWNhdGlvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5hcHBsaWNhdGlvbnMgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLndyYXBwZXIgLmFwcGxpY2F0aW9ucyAubGlzdCB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAvKiBSZW1vdmUgZGVmYXVsdCBidWxsZXRzICovXG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5hcHBsaWNhdGlvbnMgLmxpc3QgdWwgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgICAgICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3QtaW5mbyAucm93IC53cmFwcGVyIC5hcHBsaWNhdGlvbnMgLmxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgLyogTmVlZGVkIHRvIGFkZCBzcGFjZSBiZXR3ZWVuIHRoZSBidWxsZXQgYW5kIHRoZSB0ZXh0ICovXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNUEwXCI7XG4gICAgICAgICAgICAgIC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjklKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgLyogQWxzbyBuZWVkZWQgZm9yIHNwYWNlICh0d2VhayBpZiBuZWVkZWQpICovXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDdjYjA7XG4gICAgICAgICAgICAgIC8qIENoYW5nZSB0aGUgY29sb3IgKi9cbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAvKiBJZiB5b3Ugd2FudCBpdCB0byBiZSBib2xkICovIH1cbiAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdC1pbmZvIC5yb3cgLndyYXBwZXIgLmludGVyYWN0IGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH1cbiAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3RzLXJlbGF0ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3RzLXJlbGF0ZWQge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIC50aXRsZS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAudGl0bGUtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIGg1LCAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCBwIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3RzLXJlbGF0ZWQgLnNob3ctcmVzdWx0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAuc2hvdy1yZXN1bHRzIHAge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3RzLXJlbGF0ZWQgLnJvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAucm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAucm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAucm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3RzLXJlbGF0ZWQgLnJvdyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3RzLXJlbGF0ZWQgLnJvdyAuY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIC5yb3cgLmNhcmQgYSAuaW1hZ2Uge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAucm93IC5jYXJkIGEgLmltYWdlIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIC5yb3cgLmNhcmQgYSAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UyRTJFMjtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAgICAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIC5yb3cgLmNhcmQgYSAudGV4dCBoNSwgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3RzLXJlbGF0ZWQgLnJvdyAuY2FyZCBhIC50ZXh0IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDdjYjA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIC5yb3cgLmNhcmQgYSAudGV4dCAuaW5uZXItdGV4dCBwLCAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAucm93IC5jYXJkIGEgLnRleHQgLmlubmVyLXRleHQgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgLnNpbmdsZS1yb2JvdCAuYmFja2dyb3VuZCAucm9ib3RzLXJlbGF0ZWQgLnJvdyAuY2FyZCBhIC50ZXh0IC5pbm5lci10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIC5yb3cgLmNhcmQgYSAudGV4dCAuaW5uZXItdGV4dDpudGgtY2hpbGQoMykgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAucm93IC5jYXJkIGEgLnRleHQgLmlubmVyLXRleHQ6bnRoLWNoaWxkKDQpIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zaW5nbGUtcm9ib3QgLmJhY2tncm91bmQgLnJvYm90cy1yZWxhdGVkIC5wYWdpbmF0aW9uLXJvYm90cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgICAuc2luZ2xlLXJvYm90IC5iYWNrZ3JvdW5kIC5yb2JvdHMtcmVsYXRlZCAucGFnaW5hdGlvbi1yb2JvdHMgcCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ucGFsbGV0aXppbmcgaDEsIC5wYWxsZXRpemluZyBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFsbGV0aXppbmcgaDEsIC5wYWxsZXRpemluZyBoMiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfSB9XG5cbi5wYWxsZXRpemluZyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucGFsbGV0aXppbmcgYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucGFsbGV0aXppbmcgLmhlcm8tZm9yZ2Utb3MgLm5vLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLXNsaWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtc2xpZGVyIC5jb250YWluZXIgLm5vLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy1zbGlkZXIgLmNvbnRhaW5lciAubm8tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy1zbGlkZXIgLmNvbnRhaW5lciAubm8tcm93IC50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTgwcHg7IH1cbiAgICAgIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtc2xpZGVyIC5jb250YWluZXIgLm5vLXJvdyAudGV4dCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy1zbGlkZXIgLmNvbnRhaW5lciAubm8tcm93IC50cmFuc2l0aW9ucyB7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLXNsaWRlciAuY29udGFpbmVyIC5uby1yb3cgLnRyYW5zaXRpb25zIC5uYXYtdGFicyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBREFEQTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy1zbGlkZXIgLmNvbnRhaW5lciAubm8tcm93IC50cmFuc2l0aW9ucyAubmF2LXRhYnMge1xuICAgICAgICAgIG1heC13aWR0aDogMzI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtc2xpZGVyIC5jb250YWluZXIgLm5vLXJvdyAudHJhbnNpdGlvbnMgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREFEQURBOyB9XG4gICAgICAgIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtc2xpZGVyIC5jb250YWluZXIgLm5vLXJvdyAudHJhbnNpdGlvbnMgLm5hdi10YWJzIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLXNsaWRlciAuY29udGFpbmVyIC5uby1yb3cgLnRyYW5zaXRpb25zIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9XG4gICAgICAgIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtc2xpZGVyIC5jb250YWluZXIgLm5vLXJvdyAudHJhbnNpdGlvbnMgLm5hdi10YWJzIC5uYXYtbGluayAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLXNsaWRlciAuY29udGFpbmVyIC5uby1yb3cgLnRyYW5zaXRpb25zIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI3KTsgfVxuICAgICAgICAgIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtc2xpZGVyIC5jb250YWluZXIgLm5vLXJvdyAudHJhbnNpdGlvbnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgc3BhbiwgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy1zbGlkZXIgLmNvbnRhaW5lciAubm8tcm93IC50cmFuc2l0aW9ucyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy1zbGlkZXIgLmNvbnRhaW5lciAubm8tcm93IC5pbWFnZXMge1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLXNsaWRlciAuY29udGFpbmVyIC5uby1yb3cgLmltYWdlcyAudGFiLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDY1NHB4OyB9IH1cbiAgICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLXNsaWRlciAuY29udGFpbmVyIC5uby1yb3cgLmltYWdlcyAudGFiLWNvbnRlbnQgdmlkZW8ge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtc2xpZGVyIC5jb250YWluZXIgLm5vLXJvdyAuaW1hZ2VzIC50YWItY29udGVudCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTsgfSB9XG4gICAgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy1zbGlkZXIgLmNvbnRhaW5lciAubm8tcm93IC5pbWFnZXMgLnRhYi1jb250ZW50IC5ib3R0b20tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLXNsaWRlciAuY29udGFpbmVyIC5uby1yb3cgLmltYWdlcyAudGFiLWNvbnRlbnQgLmJvdHRvbS10ZXh0IGg1IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy1zbGlkZXIgLmNvbnRhaW5lciAubm8tcm93IC5pbWFnZXMgLnRhYi1jb250ZW50IC5ib3R0b20tdGV4dCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC5pbWFnZSwgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy0yIC5yb3cgLnRleHQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4ucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAudGV4dCB7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAudGV4dCAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0MzVweDsgfVxuICAgIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIGgyLCAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAudGV4dCAud3JhcHBlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wYWxsZXRpemluZyAucmlnaHQtaGFyZHdhcmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG4gIC5wYWxsZXRpemluZyAucmlnaHQtaGFyZHdhcmUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAucGFsbGV0aXppbmcgLnJpZ2h0LWhhcmR3YXJlIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA2NzVweDsgfVxuICAgICAgLnBhbGxldGl6aW5nIC5yaWdodC1oYXJkd2FyZSAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGgyLCAucGFsbGV0aXppbmcgLnJpZ2h0LWhhcmR3YXJlIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5wYWxsZXRpemluZyAucmlnaHQtaGFyZHdhcmUgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5wYWxsZXRpemluZyAucmlnaHQtaGFyZHdhcmUgLmNvbnRhaW5lciAuaW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFsbGV0aXppbmcgLnJpZ2h0LWhhcmR3YXJlIC5jb250YWluZXIgLmltYWdlcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHJlbTsgfVxuICAgICAgICAgIC5wYWxsZXRpemluZyAucmlnaHQtaGFyZHdhcmUgLmNvbnRhaW5lciAuaW1hZ2VzIGltZyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAgICAgICAgIC5wYWxsZXRpemluZyAucmlnaHQtaGFyZHdhcmUgLmNvbnRhaW5lciAuaW1hZ2VzIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3LjUlKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3LjUlKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuICAgICAgICAgICAgLnBhbGxldGl6aW5nIC5yaWdodC1oYXJkd2FyZSAuY29udGFpbmVyIC5pbWFnZXMgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSk7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucGFsbGV0aXppbmcgLnJpZ2h0LWhhcmR3YXJlIC5jb250YWluZXIgLmltYWdlcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5wYWxsZXRpemluZyAucmlnaHQtaGFyZHdhcmUgLmNvbnRhaW5lciAuaW1hZ2VzIGltZzpmaXJzdC1jaGlsZCwgLnBhbGxldGl6aW5nIC5yaWdodC1oYXJkd2FyZSAuY29udGFpbmVyIC5pbWFnZXMgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFsbGV0aXppbmcgLnJpZ2h0LWhhcmR3YXJlIC5jb250YWluZXIgLmltYWdlcyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuXG4ucGFsbGV0aXppbmcgLndpemFyZCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWxsZXRpemluZyAud2l6YXJkIC5jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWxsZXRpemluZyAud2l6YXJkIC5jb250YWluZXIgLmltYWdlLCAucGFsbGV0aXppbmcgLndpemFyZCAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWxsZXRpemluZyAud2l6YXJkIC5jb250YWluZXIgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAucGFsbGV0aXppbmcgLndpemFyZCAuY29udGFpbmVyIC50ZXh0IHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWxsZXRpemluZyAud2l6YXJkIC5jb250YWluZXIgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgICAucGFsbGV0aXppbmcgLndpemFyZCAuY29udGFpbmVyIC50ZXh0IGgyIHtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgLnBhbGxldGl6aW5nIC53aXphcmQgLmNvbnRhaW5lciAudGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuICAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgLnBhbGxldGl6aW5nIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC5pbWFnZSB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wYWxsZXRpemluZyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhbGxldGl6aW5nIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhbGxldGl6aW5nIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wYWxsZXRpemluZyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNi4yNSUpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02LjI1JSk7IH0gfVxuICAgICAgLnBhbGxldGl6aW5nIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5wYWxsZXRpemluZyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLnBhbGxldGl6aW5nIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyLCAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wYWxsZXRpemluZyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBhbGxldGl6aW5nIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMCAwIDcwLjgzMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAuODMzMzMlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhbGxldGl6aW5nIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjkuMTY2NjclO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOS4xNjY2NyU7IH0gfVxuICAgICAgICAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLnBsYXktdmlkZW8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMC41cmVtOyB9XG4gICAgICAgICAgLnBhbGxldGl6aW5nIC5yb2JvdGljcy12aWRlbyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5wbGF5LXZpZGVvIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAucGFsbGV0aXppbmcgLnJvYm90aWNzLXZpZGVvIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLnBsYXktdmlkZW8gaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5wYWxsZXRpemluZyAucm9ib3RpY3MtdmlkZW8gLmNvbnRhaW5lciAudmlkZW8tcmVhZHkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuXG4ucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhbGxldGl6aW5nIC5wcm9ncmFtLXJvYm90cy0yIC5yb3cgLnRleHQgLndyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gNnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFsbGV0aXppbmcgLnByb2dyYW0tcm9ib3RzLTIgLnJvdyAudGV4dCAud3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5wYWxsZXRpemluZyAucHJvZ3JhbS1yb2JvdHMtMiAucm93IC50ZXh0IC53cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWxsZXRpemluZyAuaWRsZS1yb2JvdHMgLnJvdyAuaW1hZ2UsIC5wYWxsZXRpemluZyAuaWRsZS1yb2JvdHMgLnJvdyAudGV4dCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5wYWxsZXRpemluZyAuaWRsZS1yb2JvdHMgLnJvdyAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFsbGV0aXppbmcgLmlkbGUtcm9ib3RzIC5yb3cgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnBhbGxldGl6aW5nIC5pZGxlLXJvYm90cyAucm93IC50ZXh0IHtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWxsZXRpemluZyAuaWRsZS1yb2JvdHMgLnJvdyAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAucGFsbGV0aXppbmcgLmlkbGUtcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDM1cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucGFsbGV0aXppbmcgLmlkbGUtcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICAucGFsbGV0aXppbmcgLmlkbGUtcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIgaDIsIC5wYWxsZXRpemluZyAuaWRsZS1yb2JvdHMgLnJvdyAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGFsbGV0aXppbmcgLmlkbGUtcm9ib3RzIC5yb3cgLnRleHQgLndyYXBwZXIgaDIge1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDsgfVxuICAgIC5wYWxsZXRpemluZyAuaWRsZS1yb2JvdHMgLnJvdyAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5wYWxsZXRpemluZyAucGFsbGV0aXppbmctZ3VpZGUgLmNvbC1tZC02IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wYWxsZXRpemluZyAucGFsbGV0aXppbmctZ3VpZGUgLmNvbC1tZC02IGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgLnBhbGxldGl6aW5nIC5wYWxsZXRpemluZy1ndWlkZSAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWxsZXRpemluZyAucGFsbGV0aXppbmctZ3VpZGUgLmNvbC1tZC02OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmhlcm8tcmVkZXNpZ24gLm5vLXJvdyAuaGVyby10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1OTJweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLmhlcm8tdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC5oZXJvLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLmhlcm8tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgLmhlcm8tcmVkZXNpZ24gLm5vLXJvdyAuaGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5oZXJvLXJlZGVzaWduIC5uby1yb3cgLmhlcm8tdGV4dCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAuaGVyby1yZWRlc2lnbiAubm8tcm93IC5oZXJvLXRleHQgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yZWFkeS1hY2FkZW15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICAucmVhZHktYWNhZGVteSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAgIC5yZWFkeS1hY2FkZW15IC5jb250YWluZXIgLnRpdGxlLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgLnJlYWR5LWFjYWRlbXkgLmNvbnRhaW5lciAudGl0bGUtdGV4dCAubG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTAuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgLypmb250LXNpemU6IDYwcHg7Ki8gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAucmVhZHktYWNhZGVteSAuY29udGFpbmVyIC50aXRsZS10ZXh0IC5sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICAgICAgLnJlYWR5LWFjYWRlbXkgLmNvbnRhaW5lciAudGl0bGUtdGV4dCAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnJlYWR5LWFjYWRlbXkgLmNvbnRhaW5lciAudGl0bGUtdGV4dCAudGV4dCBwIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICM5MTkyOTM7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIC5yZWFkeS1hY2FkZW15IC5jb250YWluZXIgLnRpdGxlLXRleHQgLnRleHQgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gICAgICAgIC5yZWFkeS1hY2FkZW15IC5jb250YWluZXIgLnRpdGxlLXRleHQgLnRleHQgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIC5yZWFkeS1hY2FkZW15IC5jb250YWluZXIgLnRpdGxlLXRleHQgLnRleHQgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAucmVhZHktYWNhZGVteSAuY29udGFpbmVyIC5yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAucmVhZHktYWNhZGVteSAuY29udGFpbmVyIC5yb3cgLndyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucmVhZHktYWNhZGVteSAuY29udGFpbmVyIC5yb3cgLndyYXBwZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAucmVhZHktYWNhZGVteSAuY29udGFpbmVyIC5yb3cgLndyYXBwZXI6Zmlyc3QtY2hpbGQsIC5yZWFkeS1hY2FkZW15IC5jb250YWluZXIgLnJvdyAud3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnJlYWR5LWFjYWRlbXkgLmNvbnRhaW5lciAucm93IC53cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnJlYWR5LWFjYWRlbXkgLmNvbnRhaW5lciAucm93IC53cmFwcGVyIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgICAucmVhZHktYWNhZGVteSAuY29udGFpbmVyIC5yb3cgLndyYXBwZXIgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udHJhaW5pbmcgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50cmFpbmluZyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRyYWluaW5nIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHJhaW5pbmcgLmNvbnRhaW5lciAudGV4dCwgLnRyYWluaW5nIC5jb250YWluZXIgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC50cmFpbmluZyAuY29udGFpbmVyIC50ZXh0IHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50cmFpbmluZyAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgLnRyYWluaW5nIC5jb250YWluZXIgLnRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzU4NTg1ODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHJhaW5pbmcgLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRyYWluaW5nIC5jb250YWluZXIgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4uY3VzdG9tZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbWVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jdXN0b21lciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b21lciAuY29udGFpbmVyIC50ZXh0LCAuY3VzdG9tZXIgLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbWVyIC5jb250YWluZXIgLmltYWdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuY3VzdG9tZXIgLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5jdXN0b21lciAuY29udGFpbmVyIC50ZXh0IHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b21lciAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAuY3VzdG9tZXIgLmNvbnRhaW5lciAudGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNTg1ODU4OyB9XG5cbi5jb250YWN0LXVzIC5uby1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgbWF4LXdpZHRoOiA2OTJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdXMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jb250YWN0LXVzIC5uby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gIC5jb250YWN0LXVzIC5uby1jb250YWluZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC5jb250YWN0LXVzIC5uby1jb250YWluZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdpbnB1dF9jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICBtYXJnaW46IDNyZW0gYXV0byBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIGZvcm0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIGZvcm0gaW5wdXQge1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLmNvbnRhY3QtdXMgLm5vLWNvbnRhaW5lciBmb3JtIC5nZm9ybV9ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIGZvcm0gLmdmb3JtX2JvZHkgdWwgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcjpub3QoLmdmX2xlZnRfaGFsZik6bm90KC5nZl9yaWdodF9oYWxmKSB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LXVzIC5uby1jb250YWluZXIgZm9ybSAuZ2Zvcm1fYm9keSB7XG4gICAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdXMgLm5vLWNvbnRhaW5lciBmb3JtIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICAgIC5jb250YWN0LXVzIC5uby1jb250YWluZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmNvbnRhY3QtdXMgLm5vLWNvbnRhaW5lciBmb3JtIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAgICAgICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgICAgICAgICAgIC5jb250YWN0LXVzIC5uby1jb250YWluZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY29udGFjdC11cyAubm8tY29udGFpbmVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LXVzIC5uby1jb250YWluZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIC5jb250YWN0LXVzIC5uby1jb250YWluZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5yZWdpc3Rlci1yZWFkeS1hY2FkZW15IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDBiMGVmLCAjMDAyMTYyKTsgfVxuICAucmVnaXN0ZXItcmVhZHktYWNhZGVteSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVnaXN0ZXItcmVhZHktYWNhZGVteSAuY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucmVnaXN0ZXItcmVhZHktYWNhZGVteSAuY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucmVnaXN0ZXItcmVhZHktYWNhZGVteSAuY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAucmVnaXN0ZXItcmVhZHktYWNhZGVteSAuY29udGFpbmVyIHAge1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmVhZHktYWNhZGVteS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3MmMzO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDsgfVxuICAucmVhZHktYWNhZGVteS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucmVhZHktYWNhZGVteS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgLnJlYWR5LWFjYWRlbXktbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMC41cmVtIGF1dG87XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5yZWFkeS1hY2FkZW15LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLnJlYWR5LWFjYWRlbXktbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMjUuNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMjMlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnJlYWR5LWFjYWRlbXktbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSA+IGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTAlO1xuICAgICAgICAgIHJpZ2h0OiAycHg7IH0gfVxuICAgIC5yZWFkeS1hY2FkZW15LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICM5ZGQ2ZWU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5yZWFkeS1hY2FkZW15LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAucmVhZHktYWNhZGVteS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC50aW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnJlYWR5LWFjYWRlbXktbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnJlYWR5LWFjYWRlbXktbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY2xvc2Uge1xuICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xNXB4OyB9IH1cbiAgICAgIC5yZWFkeS1hY2FkZW15LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmNsb3NlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjVweDsgfVxuICAgIC5yZWFkeS1hY2FkZW15LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnNpZ24tdXAtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5yZWFkeS1hY2FkZW15LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnNpZ24tdXAtYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gNnJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0OTVkMztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucmVhZHktYWNhZGVteS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zaWduLXVwLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAzcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmhlcm8tcmVkZXNpZ24ucmVhZHktYWNhZGVteS1oZXJvIC5oZXJvLXRleHQgLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gIC5oZXJvLXJlZGVzaWduLnJlYWR5LWFjYWRlbXktaGVybyAuaGVyby10ZXh0IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNTg1ODU4OyB9XG5cbi5oZXJvLXJlZGVzaWduLnJlYWR5LWFjYWRlbXktaGVybyAuaGVyby10ZXh0IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYmFyLWxhbmRpbmctcGFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYmFyLWxhbmRpbmctcGFnZSAudG9wLWJhci1sZWZ0LCAuYmFyLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlLWNvbnRhY3Qge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmJhci1sYW5kaW5nLXBhZ2UgLnRvcC1iYXItbGVmdCB7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgLmJhci1sYW5kaW5nLXBhZ2UgLnRvcC1iYXItbGVmdCAubG9nby1sYW5kaW5nIHtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDsgfSB9XG4gIC5iYXItbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UtY29udGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5iYXItbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UtY29udGFjdCAubWVudSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5iYXItbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UtY29udGFjdCAubWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN2NiMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgICAgLmJhci1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZS1jb250YWN0IC5tZW51IC5tZW51LWl0ZW0gLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmhlcm8tbGFuZGluZy1wYWdlIC5uby1jb250YWluZXIgdmlkZW8sIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgdmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxhbmRpbmctdmlkZW8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgbGVmdDogMnJlbTsgfVxuICAgICAgLmxhbmRpbmctdmlkZW8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6ICNjY2MgMXB4IDFweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiBoMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3M3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiBoMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgLndyYXBwZXIgLnBsYXktYnV0dG9uIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4OyB9IH1cblxuLmxhbmRpbmctZm9yZ2UtY3RhLWNvdmVyIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuICAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctZm9yZ2UtY3RhLWNvdmVyIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIC5sZWZ0LCAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciAucmlnaHQsIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIC5tb2JpbGUtZG93bmxvYWQtaW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciAubGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgICAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWltYWdlIC53cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk4Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWltYWdlIC53cmFwcGVyIHtcbiAgICAgICAgICB0b3A6IC0zNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWltYWdlIC53cmFwcGVyIHtcbiAgICAgICAgICByaWdodDogLTE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIC5tb2JpbGUtZG93bmxvYWQtaW1hZ2UgLndyYXBwZXIgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMjM2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctZm9yZ2UtY3RhLWNvdmVyIC5jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIC5yaWdodCAud3JhcHBlciBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIGgzLCAubGFuZGluZy1mb3JnZS1jdGEtY292ZXIgLmNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmxhbmRpbmctZm9yZ2UtY3RhLWNvdmVyIC5jb250YWluZXIgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIHAge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmxhbmRpbmctZm9yZ2UtY3RhLWNvdmVyIC5jb250YWluZXIgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAgICAgLmxhbmRpbmctZm9yZ2UtY3RhLWNvdmVyIC5jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgY29sb3I6ICMyMTdDQjAgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIGJ1dHRvbjpob3ZlciBzdmcgZyAjUGF0aCB7XG4gICAgICAgIHN0cm9rZTogIzIxN0NCMDsgfVxuICAgICAgLmxhbmRpbmctZm9yZ2UtY3RhLWNvdmVyIC5jb250YWluZXIgYnV0dG9uIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YS1jb3ZlciAuY29udGFpbmVyIGJ1dHRvbiBzdmcgZyAjUGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG5cbi5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLmxlZnQsIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCB7XG4gICAgICAgIG1heC13aWR0aDogNDU2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IGgzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cbiAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLmxlZnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLnJpZ2h0IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIC5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxhbmRpbmctZm9yZ2Utc3RhdGlvbiAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IC03cmVtOyB9IH1cbiAgLmxhbmRpbmctZm9yZ2Utc3RhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctZm9yZ2Utc3RhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctZm9yZ2Utc3RhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubGFuZGluZy1mb3JnZS1zdGF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDsgfSB9XG4gICAgLmxhbmRpbmctZm9yZ2Utc3RhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmxhbmRpbmctbWFudWZhY3R1cmVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7IH1cbiAgLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgY29sb3I6ICNEREREREQ7IH1cbiAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciAucXVvdGVzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciAucXVvdGVzIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgICAgLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIC5xdW90ZXMgLml0ZW0gLndyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMnJlbSAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSAud3JhcHBlciA+IGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSAud3JhcHBlciA+IHAge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDsgfSB9XG4gICAgICAgICAgLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIC5xdW90ZXMgLml0ZW0gLndyYXBwZXIgLmhlYWRzaG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciAucXVvdGVzIC5pdGVtIC53cmFwcGVyIC5oZWFkc2hvdCBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciAucXVvdGVzIC5pdGVtIC53cmFwcGVyIC5oZWFkc2hvdCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2N3B4OyB9XG4gICAgICAgICAgICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciAucXVvdGVzIC5pdGVtIC53cmFwcGVyIC5oZWFkc2hvdCAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciAucXVvdGVzIC5pdGVtIC53cmFwcGVyIC5oZWFkc2hvdCAuZGVzY3JpcHRpb24gLm5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDdjYjA7IH1cblxuLmxhbmRpbmctZGl5LWF1dG9tYXRpb24gLm5vLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5sYW5kaW5nLWRpeS1hdXRvbWF0aW9uIC5uby1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5sYW5kaW5nLWRpeS1hdXRvbWF0aW9uIC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5sZWZ0LCAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYW5kaW5nLWRpeS1hdXRvbWF0aW9uIC5uby1jb250YWluZXIgLnJpZ2h0IHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLWRpeS1hdXRvbWF0aW9uIC5uby1jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAgIC5sYW5kaW5nLWRpeS1hdXRvbWF0aW9uIC5uby1jb250YWluZXIgLnJpZ2h0IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxhbmRpbmctZGl5LWF1dG9tYXRpb24gLm5vLWNvbnRhaW5lciAucmlnaHQgaDMge1xuICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7IH0gfVxuICAgIC5sYW5kaW5nLWRpeS1hdXRvbWF0aW9uIC5uby1jb250YWluZXIgLnJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxhbmRpbmctcm9ib3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTgwZGVnLCAjZmZmZmZmIDUwJSwgI2YzZjNmMyA1MCUpOyB9XG4gIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvKiBEaXZUYWJsZS5jb20gKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5sZWZ0LCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQgaW1nLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCA+IGgzLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCA+IHAsIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5yaWdodCA+IGgzLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQgPiBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5sZWZ0ID4gaDMsIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5yaWdodCA+IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCBwLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIGRpdi5ibHVlVGFibGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFDNkVBNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0VFRUVFRTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtzIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzFDNkVBNDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVyIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4OyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlUm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZUhlYWRpbmcge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlQ2VsbCwgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlSGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlSGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAuZGl2VGFibGVGb290IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZUJvZHkge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5sYW5kaW5nLXJvYm90cyAucmlnaHQubGFuZGluZy1wYWdlLWItcmlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5sYW5kaW5nLXJvYm90cyAucHJpY2luZy1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXJvYm90cyAucHJpY2luZy1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5wcmljaW5nLWluZm8gYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubGFuZGluZy1yb2JvdHMgLnByaWNpbmctaW5mbyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5sYW5kaW5nLWxvY2FsLXN1cHBvcnQgLm5vLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sYW5kaW5nLWxvY2FsLXN1cHBvcnQgLm5vLWNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAubGFuZGluZy1sb2NhbC1zdXBwb3J0IC5uby1jb250YWluZXIgLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5sZWZ0IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1sb2NhbC1zdXBwb3J0IC5uby1jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1sb2NhbC1zdXBwb3J0IC5uby1jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5yaWdodCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubGFuZGluZy1sb2NhbC1zdXBwb3J0IC5uby1jb250YWluZXIgLnJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAuc2FsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5zYWxlczpob3ZlciB7XG4gICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICBjb2xvcjogIzIxN0NCMCAhaW1wb3J0YW50OyB9XG5cbi5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb246bnRoLWNoaWxkKDE0KSAubm8tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbjpudGgtY2hpbGQoMTQpIC5uby1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uOm50aC1jaGlsZCgxNCkgLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmxhbmRpbmctcGF5bG9hZC1yZWFjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC04MGRlZywgI2ZmZmZmZiA1MCUsICNmM2YzZjMgNTAlKTsgfVxuICAubGFuZGluZy1wYXlsb2FkLXJlYWNoIC5pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDRyZW0gYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1wYXlsb2FkLXJlYWNoIC5pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubGFuZGluZy1wYXlsb2FkLXJlYWNoIC5pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmNvbnRhaW5lciAubGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAubGFuZGluZy1wYXlsb2FkLXJlYWNoIC5jb250YWluZXIgLmxlZnQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgICAubGFuZGluZy1wYXlsb2FkLXJlYWNoIC5jb250YWluZXIgLnJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzU4NTg1ODsgfVxuXG4ubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgLmxlZnQsIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgLmxlZnQsIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgLmxlZnQsIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAubGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAubGVmdCBoMyB7XG4gICAgICBjb2xvcjogI0RERERERDsgfVxuICAgIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAubGVmdCBidXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzAwN2NiMDsgfVxuICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgLnJpZ2h0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC5yaWdodCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gYXV0bzsgfSB9XG5cbi5sYW5kaW5nLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRjEwMTU7IH1cbiAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLnRvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTsgfVxuICAgICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLnRvcCAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIC50b3AgLndyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAudG9wIC53cmFwcGVyIGgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLnRvcCAud3JhcHBlciBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAudG9wIC53cmFwcGVyIGJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLmJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAuYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIC5ib3R0b20gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLmJvdHRvbSBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLmJvdHRvbSAubGVmdCB7XG4gICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLmJvdHRvbSAubGVmdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAuYm90dG9tIC5sZWZ0IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAuYm90dG9tIC5yaWdodCB7XG4gICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgICAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIC5ib3R0b20gLnJpZ2h0IHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4ubW9kLm1vZGFsLWxhbmRpbmctcGFnZSAuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLmhlYWRlciAubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5tb2QubW9kYWwtbGFuZGluZy1wYWdlIC5tb2RhbC1zaXplIHtcbiAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5tb2QubW9kYWwtbGFuZGluZy1wYWdlIC5tb2RhbCAubW9kYWwtc2l6ZSAuYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAubW9kLm1vZGFsLWxhbmRpbmctcGFnZSAubW9kYWwgLm1vZGFsLXNpemUgLmJhY2tncm91bmQgLmdmb3JtX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLm1vZGFsIC5tb2RhbC1zaXplIC5iYWNrZ3JvdW5kIC5nZm9ybV9idXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cbiAgLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLm1vZGFsIC5tb2RhbC1zaXplIC5iYWNrZ3JvdW5kIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5tb2QubW9kYWwtbGFuZGluZy1wYWdlIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2ZpZWxkIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAubmFtZV9maXJzdCBsYWJlbCwgLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSAubmFtZV9sYXN0IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZ3VpZGUgLmhlYWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKiogTGFuZGluZyBQYWdlIEIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYW5kaW5nLXN1cHBvcnQtYiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtOyB9XG5cbi5sYW5kaW5nLWluZm8tYiAucmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XG5cbi5sYW5kaW5nLWZvcmdlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7IH1cbiAgLmxhbmRpbmctZm9yZ2UtYmFubmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgLmxhbmRpbmctZm9yZ2UtYmFubmVyIC5jb250YWluZXIgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmxhbmRpbmctZm9yZ2UtYmFubmVyIC5jb250YWluZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLmxhbmRpbmctZm9yZ2UtYmFubmVyIC5jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubGFuZGluZy1mb3JnZS1iYW5uZXIgLmNvbnRhaW5lciAud3JhcHBlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gNHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjEwMTU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmxhbmRpbmctZm9yZ2UtYmFubmVyIC5jb250YWluZXIgLndyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWhlcm8gLnZpZGVvMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLWhlcm8gLnRleHQtYmVsb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9iaWxlLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2JpbGUtaGVybyAudmlkZW8xIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9iaWxlLWhlcm8gLnRleHQtYmVsb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgYm90dG9tOiA1cHg7IH1cbiAgICAgIC5tb2JpbGUtaGVybyAudGV4dC1iZWxvdyBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5tb2JpbGUtaGVybyAudGV4dC1iZWxvdyBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubW9iaWxlLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgIC5tb2JpbGUtY3RhIC5iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLWN0YSAuY29udGFpbmVyIHtcbiAgICAgIGJvdHRvbTogLTI1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5tb2JpbGUtY3RhIC5sZWZ0IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAubW9iaWxlLWN0YSAubGVmdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgIC5tb2JpbGUtY3RhIC5tb2JpbGUtZG93bmxvYWQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2JpbGUtY3RhIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtZG93bmxvYWQgLm5vLWNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWJhY2tncm91bmQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgIC5tb2JpbGUtZG93bmxvYWQgLm5vLWNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWJhY2tncm91bmQgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubW9iaWxlLWRvd25sb2FkIC5uby1jb250YWluZXIgLm1vYmlsZS1kb3dubG9hZC1iYWNrZ3JvdW5kIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2JpbGUtZG93bmxvYWQgLm5vLWNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWJhY2tncm91bmQgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vYmlsZS1kb3dubG9hZCAubm8tY29udGFpbmVyIC5tb2JpbGUtZG93bmxvYWQtYmFja2dyb3VuZCAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vYmlsZS1kb3dubG9hZCAubm8tY29udGFpbmVyIC5tb2JpbGUtZG93bmxvYWQtYmFja2dyb3VuZCAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm1vYmlsZS1kb3dubG9hZCAubm8tY29udGFpbmVyIC5tb2JpbGUtZG93bmxvYWQtYmFja2dyb3VuZCAubW9iaWxlLWRvd25sb2FkLWltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm1vYmlsZS1kb3dubG9hZCAubm8tY29udGFpbmVyIC5tb2JpbGUtZG93bmxvYWQtYmFja2dyb3VuZCAubW9iaWxlLWRvd25sb2FkLWltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTU0cHg7IH1cbiAgICAubW9iaWxlLWRvd25sb2FkIC5uby1jb250YWluZXIgLm1vYmlsZS1kb3dubG9hZC1iYWNrZ3JvdW5kIC5tb2JpbGUtYnV0dG9uLWRvd25sb2FkIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgICAgLm1vYmlsZS1kb3dubG9hZCAubm8tY29udGFpbmVyIC5tb2JpbGUtZG93bmxvYWQtYmFja2dyb3VuZCAubW9iaWxlLWJ1dHRvbi1kb3dubG9hZCAudGV4dC1kb3dubG9hZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tb2JpbGUtZG93bmxvYWQgLm5vLWNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWJhY2tncm91bmQgLm1vYmlsZS1idXR0b24tZG93bmxvYWQgLnRleHQtZG93bmxvYWQgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tb2JpbGUtZG93bmxvYWQgLm5vLWNvbnRhaW5lciAubW9iaWxlLWRvd25sb2FkLWJhY2tncm91bmQgLm1vYmlsZS1idXR0b24tZG93bmxvYWQgLmJ1dHRvbi13cmFwcGVyIC5idG4tZG93bmxvYWQge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAubW9iaWxlLWRvd25sb2FkIC5uby1jb250YWluZXIgLm1vYmlsZS1kb3dubG9hZC1iYWNrZ3JvdW5kIC5tb2JpbGUtYnV0dG9uLWRvd25sb2FkIC5idXR0b24td3JhcHBlciAuYnRuLWRvd25sb2FkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm1vYmlsZS1kb3dubG9hZCAubm8tY29udGFpbmVyIC5tb2JpbGUtZG93bmxvYWQtYmFja2dyb3VuZCAubW9iaWxlLWJ1dHRvbi1kb3dubG9hZCAuYnV0dG9uLXdyYXBwZXIgLmJ0bi1kb3dubG9hZCBpbWcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAubW9iaWxlLXNvbHV0aW9uMSAubm8tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAubW9iaWxlLXNvbHV0aW9uMSAubm8tY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm1vYmlsZS1zb2x1dGlvbjEgLm5vLWNvbnRhaW5lciAubGVmdCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubW9iaWxlLXN0YXRpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubW9iaWxlLXN0YXRpb24gLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgLm1vYmlsZS1zdGF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tb2JpbGUtc3RhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgIC5tb2JpbGUtc3RhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5tb2JpbGUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDI5NHB4OyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKipcbiAgICAgQVJST1cgU0VDVElPTlxuKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNjcm9sbC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2Nyb2xsLWFycm93IHtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgLnNjcm9sbC1hcnJvdyAud3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnNjcm9sbC1hcnJvdyAud3JhcHBlciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cblxuLnNjcm9sbC1hcnJvdy5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuXG4ubW9kdWxlMTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5tb2R1bGUxMiAuaW1hZ2UtdmlkZW8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tb2R1bGUxMiAueW91dHViZS1idXR0b24gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcGFkZGluZzogMC41ZW0gNGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAubW9kdWxlMTIgLnlvdXR1YmUtYnV0dG9uIGJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAubW9kdWxlMTIgLm5vLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDJiM2Q7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tb2R1bGUxMiAubm8tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlMTIgLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tb2R1bGUxMiAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlMTIgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kdWxlMTIgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfSB9XG4gICAgLm1vZHVsZTEyIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tb2R1bGUxMiAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubW9kdWxlMTIgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubW9kdWxlMTIgLm5vLWNvbnRhaW5lciAuaW1nLW1vZHVsZTMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vZHVsZTEyIC5uby1jb250YWluZXIgLmltZy1tb2R1bGUzIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLnJvYm90cyB7XG4gIHBhZGRpbmctdG9wOiAyLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9XG4gIC5yb2JvdHMgcCB7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC5yb2JvdHMgLmxlZnQtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTE1LjQlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnJvYm90cyAubGVmdC10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucm9ib3RzIC5sZWZ0LXRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnJvYm90cyAubGVmdC10ZXh0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gIC5yb2JvdHMgLmxvZ28tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNWVtIDAgM2VtIDFlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5yb2JvdHMgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDFlbTsgfVxuICAgICAgICAucm9ib3RzIC5sb2dvLWNvbnRhaW5lciAuY29sLW1kLTEyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH0gfVxuICAgIC5yb2JvdHMgLmxvZ28tY29udGFpbmVyIC5jb2wtbWQtMTIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgIC5yb2JvdHMgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA4NHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yb2JvdHMgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnJvYm90cyAubG9nby1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7IH0gfVxuXG4ubW9kdWxlLWludHVpdGl2ZSAubW9kdWxlMS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kdWxlLWludHVpdGl2ZSAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlLWludHVpdGl2ZSAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlLWludHVpdGl2ZSAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZS1pbnR1aXRpdmUgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlLWludHVpdGl2ZSAubW9kdWxlMS13cmFwcGVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAzODBweDsgfSB9XG4gIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBhMGEwYSAhaW1wb3J0YW50OyB9XG4gIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubW9kdWxlLWludHVpdGl2ZSAubW9kdWxlMS13cmFwcGVyIC52aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnZpZGVvIC5wbGF5LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZHVsZS1pbnR1aXRpdmUgLm1vZHVsZTEtd3JhcHBlciAudmlkZW8gdmlkZW86aG92ZXIgKyAucGxheS1idXR0b24sIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnZpZGVvIC5wbGF5LWJ1dHRvbjpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnZpZGVvIHZpZGVvIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZHVsZS1pbnR1aXRpdmUgLm1vZHVsZTEtd3JhcHBlciAudmlkZW8gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnZpZGVvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAgIC5tb2R1bGUtaW50dWl0aXZlIC5tb2R1bGUxLXdyYXBwZXIgLnZpZGVvIC5zb3VuZC1idXR0b24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBib3R0b206IDJlbTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgbGVmdDogM2VtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm1vZHVsZS1pbnR1aXRpdmUgLm1vZHVsZTEtd3JhcHBlciAudmlkZW8gLnNvdW5kLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDFlbTsgfSB9XG4gICAgLm1vZHVsZS1pbnR1aXRpdmUgLm1vZHVsZTEtd3JhcHBlciAudmlkZW8gLmZ1bGwtc2NyZWVuLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAzZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubW9kdWxlLWludHVpdGl2ZSAubW9kdWxlMS13cmFwcGVyIC52aWRlbyAuZnVsbC1zY3JlZW4tYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDFlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlLWludHVpdGl2ZSAubW9kdWxlMS13cmFwcGVyIC52aWRlbyB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLm1vZHVsZS1pbnR1aXRpdmUgLm1vZHVsZTEtd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kdWxlLWV4cGVyaWVuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwOyB9XG4gIC5tb2R1bGUtZXhwZXJpZW5jZSAubW9kdWxlMS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubW9kdWxlLWV4cGVyaWVuY2UgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZHVsZS1leHBlcmllbmNlIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2R1bGUtZXhwZXJpZW5jZSAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vZHVsZS1leHBlcmllbmNlIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9kdWxlLWV4cGVyaWVuY2UgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubW9kdWxlLWV4cGVyaWVuY2UgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlLWV4cGVyaWVuY2UgLm1vZHVsZTEtd3JhcHBlciAudGV4dCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tb2R1bGUtZXhwZXJpZW5jZSAubW9kdWxlMS13cmFwcGVyIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlLWV4cGVyaWVuY2UgLm1vZHVsZTEtd3JhcHBlciAudGV4dCAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7IH0gfVxuICAgIC5tb2R1bGUtZXhwZXJpZW5jZSAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIGEge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAubW9kdWxlLWV4cGVyaWVuY2UgLm1vZHVsZTEtd3JhcHBlciAudGV4dCAud3JhcHBlciBhIC5jb2xvci1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5tb2R1bGUtZXhwZXJpZW5jZSAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIGEgLmNvbG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5tb2R1bGUtZXhwZXJpZW5jZSAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzBhMGEwYSAhaW1wb3J0YW50OyB9XG4gICAgLm1vZHVsZS1leHBlcmllbmNlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1vZHVsZS1leHBlcmllbmNlIC5tb2R1bGUxLXdyYXBwZXIgLmRlbW8taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5tb2R1bGUtZXhwZXJpZW5jZSAubW9kdWxlMS13cmFwcGVyIC5kZW1vLWltYWdlIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubW9kdWxlLWV4cGVyaWVuY2UgLm1vZHVsZTEtd3JhcHBlciAuZGVtby1pbWFnZSB7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLm1vZHVsZS1leHBlcmllbmNlIC5tb2R1bGUxLXdyYXBwZXIgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlLWlnbml0ZSAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZS1pZ25pdGUgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZS1pZ25pdGUgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlLWlnbml0ZSAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDsgfSB9XG4gICAgLm1vZHVsZS1pZ25pdGUgLm1vZHVsZTEtd3JhcHBlciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICBmb250LWZhbWlseTogQmFybG93LCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwYTBhMGEgIWltcG9ydGFudDsgfVxuICAgIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1vZHVsZS1pZ25pdGUgLm1vZHVsZTEtd3JhcHBlciAudGV4dCAud3JhcHBlciAuY29sb3ItYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nOiAwLjVlbSA0ZW07XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gIC5tb2R1bGUtaWduaXRlIC5tb2R1bGUxLXdyYXBwZXIgLmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2R1bGUtYnVpbHQtZm9yLWJ1aWxkZXJzIC5tb2R1bGUxLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGUtYnVpbHQtZm9yLWJ1aWxkZXJzIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUtYnVpbHQtZm9yLWJ1aWxkZXJzIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUtYnVpbHQtZm9yLWJ1aWxkZXJzIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlLWJ1aWx0LWZvci1idWlsZGVycyAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZS1idWlsdC1mb3ItYnVpbGRlcnMgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZS1idWlsdC1mb3ItYnVpbGRlcnMgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlLWJ1aWx0LWZvci1idWlsZGVycyAubW9kdWxlMS13cmFwcGVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUtYnVpbHQtZm9yLWJ1aWxkZXJzIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUtYnVpbHQtZm9yLWJ1aWxkZXJzIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAzODBweDsgfSB9XG4gIC5tb2R1bGUtYnVpbHQtZm9yLWJ1aWxkZXJzIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBhMGEwYSAhaW1wb3J0YW50OyB9XG4gIC5tb2R1bGUtYnVpbHQtZm9yLWJ1aWxkZXJzIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubW9kdWxlLWJ1aWx0LWZvci1idWlsZGVycyAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIC5jb2xvci1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcGFkZGluZzogMC41ZW0gNGVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAubW9kdWxlLWJ1aWx0LWZvci1idWlsZGVycyAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlLWJ1aWx0LWZvci1idWlsZGVycyAubW9kdWxlMS13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAubW9kdWxlLWJ1aWx0LWZvci1idWlsZGVycyAubW9kdWxlMS13cmFwcGVyIC5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC5ib3R0b20td3JhcHBlciBmb3JtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ib3R0b20td3JhcHBlciBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogMjcxcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuYm90dG9tLXdyYXBwZXIgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgb3BhY2l0eTogMC4zMjsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ib3R0b20td3JhcHBlciBmb3JtIGJ1dHRvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLmltYWdlLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLmltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMzg2cHg7IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC5maXJzdC1sb29rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjVlbTtcbiAgbWluLWhlaWdodDogNjMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZpcnN0LWxvb2sge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQzMnB4OyB9IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vay5jZW50ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ0NnB4OyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vay5jZW50ZXIgLmNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vay5jZW50ZXIgLmNvbnRhaW5lciAuY29udGVudCwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vay5jZW50ZXIgLmNvbnRhaW5lciAuY29sb3ItYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZpcnN0LWxvb2sgLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vayAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZpcnN0LWxvb2sgLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZpcnN0LWxvb2sgLmNvbnRhaW5lciAuY29udGVudCBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5maXJzdC1sb29rIC5jb250YWluZXIgLmNvbnRlbnQgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vayAuY29udGFpbmVyIC5jb250ZW50IGgyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5maXJzdC1sb29rIC5jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5maXJzdC1sb29rIC5jb250YWluZXIgLmNvbnRlbnQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vayAuY29udGFpbmVyIC5jb250ZW50IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5maXJzdC1sb29rIC5jb250YWluZXIgLmNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vayAuY29udGFpbmVyIC5jb250ZW50IC5zdWJ0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5maXJzdC1sb29rIC5jb250YWluZXIgLmNvbnRlbnQgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMS41ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vayAuY29udGFpbmVyIC5jb250ZW50IGJ1dHRvbiBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vayAuY29udGFpbmVyIC5jb250ZW50IGJ1dHRvbiBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5maXJzdC1sb29rIC5jb2xvci1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZpcnN0LWxvb2sgLmNvbG9yLWJ1dHRvbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vayAuY29sb3ItYnV0dG9uIC5hZGRldmVudGF0Y19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5maXJzdC1sb29rIC5jb2xvci1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZpcnN0LWxvb2sgLmNvbG9yLWJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICMwMDdjYjA7IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZpcnN0LWxvb2sgLmNvbG9yLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogIzAwN2NiMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZmlyc3QtbG9vazo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9IH1cblxuLmZvcmdlLW9zLTUtdXBkYXRlcyAucHJlLW9yZGVyIHtcbiAgcGFkZGluZzogMi41ZW07XG4gIG1pbi1oZWlnaHQ6IDYzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucHJlLW9yZGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA0MzJweDsgfSB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnByZS1vcmRlciAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnByZS1vcmRlciAuY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDZlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucHJlLW9yZGVyIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDNlbTsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wcmUtb3JkZXIgLmNvbnRhaW5lciAuY29udGVudC5yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucHJlLW9yZGVyIC5jb250YWluZXIgLmNvbnRlbnQucmlnaHQgaDEsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnByZS1vcmRlciAuY29udGFpbmVyIC5jb250ZW50LnJpZ2h0IGgyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wcmUtb3JkZXIgLmNvbnRhaW5lciAuY29udGVudC5yaWdodCBwIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnByZS1vcmRlciAuY29udGFpbmVyIC5jb250ZW50IGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNi40JTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wcmUtb3JkZXIgLmNvbnRhaW5lciAuY29udGVudCBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wcmUtb3JkZXIgLmNvbnRhaW5lciAuY29udGVudCBoMiwgLmZvcmdlLW9zLTUtdXBkYXRlcyAucHJlLW9yZGVyIC5jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wcmUtb3JkZXIgLmNvbnRhaW5lciAuY29udGVudCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wcmUtb3JkZXIgLmNvbnRhaW5lciAuY29udGVudCBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucHJlLW9yZGVyIC5jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnByZS1vcmRlciAuY29udGFpbmVyIC5jb250ZW50IC5zdWJ0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wcmUtb3JkZXIgLmNvbnRhaW5lciAuY29udGVudCBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxLjVlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wcmUtb3JkZXIgLmNvbnRhaW5lciAuY29udGVudCBidXR0b24gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucHJlLW9yZGVyIC5jb250YWluZXIgLmNvbnRlbnQgYnV0dG9uIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9XG5cbi5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiA+IC5uYXYubmF2LXRhYnMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdiAubmF2LWxpbmssIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIC50aXRsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgLnBhcnRuZXJzaGlwIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYge1xuICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gNGVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYge1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDRlbTsgfSB9XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLm5hdi1saW5rIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLm5hdi1saW5rIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuICAgICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC50ZXh0IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAudGV4dCAuYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAudGV4dCAuYm90dG9tIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC50ZXh0IC5ib3R0b20ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAudGV4dCAuYm90dG9tIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5mb3JnZS1vcy01LXVwZGF0ZXMgLnNjYWxlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNjYWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zY2FsZSAubm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNjYWxlIC50aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zY2FsZSAucXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zY2FsZSAucXVlc3Rpb24gc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUgLnF1ZXN0aW9uIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUgLmFuc3dlciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zY2FsZSAuYW5zd2VyIC50ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUgLmFuc3dlciAudGV4dCAuYm90dG9tIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUgLmFuc3dlciAudGV4dCAuYm90dG9tIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdi5uYXYtdGFicyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgPiAubmF2IC5uYXYtbGluaywgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwMDAwOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSAubmF2LWxpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSAubmF2LWxpbmsgaDUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSAubmF2LWxpbmsgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5uYXYtbGluayBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfSB9XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5hY3RpdmUgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwN2NiMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuM2VtO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxLjVlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cge1xuICAgICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLnRleHQsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLmltYWdlcyB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC50ZXh0LCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC5pbWFnZXMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyAud3JhcHBlciB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC53cmFwcGVyIGgyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC53cmFwcGVyIGxpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC53cmFwcGVyIGgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLndyYXBwZXIgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyAud3JhcHBlciBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLndyYXBwZXIgbGkge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC5zY2FsZTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zY2FsZTIgLm5vLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUyIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUyIC5xdWVzdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMC41ZW0gMWVtOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUyIC5xdWVzdGlvbiBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgIGZpbGw6IHdoaXRlOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUyIC5xdWVzdGlvbiBoMyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNjYWxlMiAucXVlc3Rpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNjYWxlMiAuYW5zd2VyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNjYWxlMiAuYW5zd2VyIC50ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2NhbGUyIC5hbnN3ZXIgLnRleHQgLmJvdHRvbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNjYWxlMiAuYW5zd2VyIC50ZXh0IC5ib3R0b20gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLm5vLWNvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDYwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLm5vLWNvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAwIC01MHB4OyB9IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFjMjE7XG4gICAgcGFkZGluZy1ib3R0b206IDE1ZW07XG4gICAgcGFkZGluZy10b3A6IDE1ZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwZW07IH0gfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIC5mb3JnZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1oZXJvIC50ZXh0IC5jb250YWluZXIgLmZvcmdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciAuZm9yZ2Utc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciAuZm9yZ2Utc3VidGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEJhcmxvdztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1LjQlO1xuICAgICAgICAgICAgLyogb3IgNjNweCAqL1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIC5mb3JnZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1oZXJvIC50ZXh0IC5jb250YWluZXIgLmZvcmdlLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdyZW07XG4gICAgICAgICAgICB3aWR0aDogNTY2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQmFybG93O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDYuNCU7XG4gICAgICAgICAgICAvKiBvciAzMXB4ICovXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBoMSwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC5zaWduLXVwIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zaWduLXVwIC5uby1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgaDIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb3JnZS1vcy01LXVwZGF0ZXMgLm9uZS1wbGF0Zm9ybSAudGV4dC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjE7IH1cblxuLmZvcmdlLW9zLTUtdXBkYXRlcyAub25lLXBsYXRmb3JtIC50b3AtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAub25lLXBsYXRmb3JtIC50b3AtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5mb3JnZS1vcy01LXVwZGF0ZXMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAtNTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgIHRvcDogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBoMSwgLmZvcmdlLW9zLTUtdXBkYXRlcyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIgaDEsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBCYXJsb3csIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmZvcmdlLW9zLTUtdXBkYXRlcyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAuaW1hZ2UsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgICAgICAgICAgd2lkdGg6IDM4NnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5mb3JnZS1vcy01LXVwZGF0ZXMgLnBhcnRuZXJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wYXJ0bmVycyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnBhcnRuZXJzIC5jdGEtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucGFydG5lcnMgLmN0YS1idXR0b24gYSB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucGFydG5lcnMgLmNvbnRhaW5lciAucGFydG5lci1sb2dvcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucGFydG5lcnMgLmNvbnRhaW5lciAucGFydG5lci1sb2dvcy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnBhcnRuZXJzIC5jb250YWluZXIgLnNpZ24tdXAtYnV0dG9uLTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wYXJ0bmVycyAuY29udGFpbmVyIC5zaWduLXVwLWJ1dHRvbi0yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnBhcnRuZXJzIC5jb250YWluZXIgLnNpZ24tdXAtYnV0dG9uLTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucGFydG5lcnMgLmNvbnRhaW5lciAuc2lnbi11cC1idXR0b24tMjpob3ZlciBwIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wYXJ0bmVycyAuc2luZ2xlLWxvZ29zIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5wYXJ0bmVycyAuc2luZ2xlLWxvZ29zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucGFydG5lcnMgLnNpbmdsZS1sb2dvcyAubG9nbyB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIGhlaWdodDogNzRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAucGFydG5lcnMgLnNpbmdsZS1sb2dvcyAubG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLmZvcmdlLW9zLTUtdXBkYXRlcyAubW9kdWxlNi1ob21lLmJvdHRvbS1ibG9ja3MgLm5vLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5tb2R1bGU2LWhvbWUuYm90dG9tLWJsb2NrcyAubm8tY29udGFpbmVyIGltZyB7XG4gICAgbGVmdDogMjA1cHg7IH1cblxuLmZvcmdlLW9zLTUtdXBkYXRlcyAubGF1bmNoLWV2ZW50IGgyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgcCwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiBwIHtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgcCAuY29udGVudCwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiBwIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgYSBidXR0b24sIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4gYSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBhZGRpbmc6IDAuNWVtIDRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgYSBidXR0b246aG92ZXIsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4gYSBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0LCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAubGVmdCwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciwgLmZvcmdlLW9zLTUtdXBkYXRlcyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIgcCwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIHAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTIsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMiBwLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMjpob3ZlciwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2NiMDsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yOmhvdmVyIHAsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTI6aG92ZXIgcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b24sIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b24gcCwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiAuYWRkZXZlbnRhdGNfaWNvbiwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIC5hZGRldmVudGF0Y19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciBwLCAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIgcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCwgLmZvcmdlLW9zLTUtdXBkYXRlcyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjMDA3Y2IwOyB9XG5cbi5mb3JnZS1vcy01LXVwZGF0ZXMgLmxhdW5jaC1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb3JnZS1vcy01LXRlYXNlci9maWxtaW5nLWJhY2tncm91bmQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM4MUIxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLmNoYW5jZS10by13aW4ge1xuICAgICAgcGFkZGluZy10b3A6IDEwZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb3JnZS1vcy01LXRlYXNlci9Nb2R1bGUgMTEucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC5jaGFuY2UtdG8td2luIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07IH0gfVxuXG4uZm9yZ2Utb3MtNS11cGRhdGVzIC50YWJzLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudGFicy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciAuaXRlbXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciAuaXRlbXMgbGkgYSB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLml0ZW1zIC5hY3RpdmUgYSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjJlbTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjVlbTsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLml0ZW1zLmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDFyZW0gMC41cmVtIDAgMDsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLmNvbnRlbnQtdGV4dCB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC50YWJzLW1vYmlsZSAuY29udGFpbmVyIC5jb250ZW50LXRleHQgaDIsIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLmNvbnRlbnQtdGV4dCBsaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLmNvbnRlbnQtdGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC50YWJzLW1vYmlsZSAuY29udGFpbmVyIC5jb250ZW50LXRleHQgbGkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC50YWJzLW1vYmlsZSAuY29udGFpbmVyIC5jb250ZW50LXRleHQgLm5hdi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIC50YWJzLW1vYmlsZSAuY29udGFpbmVyIC5jb250ZW50LXRleHQgLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWwtcG9wLXVwIHtcbiAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDIsIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuc3VidGl0bGUge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5zdWJ0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbG9yLWJ1dHRvbiB7XG4gICAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbG9yLWJ1dHRvbiBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29sb3ItYnV0dG9uIC5hZGRldmVudGF0Y19pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAgICAgICAgUFJPRFVDVElWSVRZXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcmdlLW9zLTUtdXBkYXRlcyBzZWN0aW9uLnByb2R1Y3Rpdml0eSB7XG4gIHBhZGRpbmctdG9wOiA0ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIHNlY3Rpb24ucHJvZHVjdGl2aXR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIHNlY3Rpb24ucHJvZHVjdGl2aXR5IC5hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgcGFkZGluZzogMCAxZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgc2VjdGlvbi5wcm9kdWN0aXZpdHkgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyBzZWN0aW9uLnByb2R1Y3Rpdml0eSAuYWNjb3JkaW9uLWNvbnRhaW5lciA+IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5mb3JnZS1vcy01LXVwZGF0ZXMgc2VjdGlvbi5wcm9kdWN0aXZpdHkgLmFjY29yZGlvbi1ib3gge1xuICAgIGhlaWdodDogNTIxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcmdlLW9zLTUtdXBkYXRlcyBzZWN0aW9uLnByb2R1Y3Rpdml0eSAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyBzZWN0aW9uLnByb2R1Y3Rpdml0eSAuYWNjb3JkaW9uLWl0ZW0gLmJnLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgc2VjdGlvbi5wcm9kdWN0aXZpdHkgLmFjY29yZGlvbi1pdGVtIC5iZy1pbWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgc2VjdGlvbi5wcm9kdWN0aXZpdHkgLmFjY29yZGlvbi1pdGVtIHAge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyBzZWN0aW9uLnByb2R1Y3Rpdml0eSAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLmZvcmdlLW9zLTUtdXBkYXRlcyBzZWN0aW9uLnByb2R1Y3Rpdml0eSAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIHAge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIHNlY3Rpb24ucHJvZHVjdGl2aXR5IC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmJnLWltZyB7XG4gICAgICAgIGZpbHRlcjogbm9uZTsgfVxuICAgICAgICAuZm9yZ2Utb3MtNS11cGRhdGVzIHNlY3Rpb24ucHJvZHVjdGl2aXR5IC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmJnLWltZzphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9yZ2Utb3MtNS11cGRhdGVzIHNlY3Rpb24ucHJvZHVjdGl2aXR5IC50ZXh0LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nOiA0ZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmZvcmdlLW9zLTUtdXBkYXRlcyBzZWN0aW9uLnByb2R1Y3Rpdml0eSAudGV4dC1ib3ggLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5mb3JnZS1vcy01LXVwZGF0ZXMgc2VjdGlvbi5wcm9kdWN0aXZpdHkgLnRleHQtYm94IC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLm1vZGFsLXBvcC11cC5yaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLXJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4uaGVyby1wYXJ0bmVyIC5oZXJvLWltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG5cbi5iYW5uZXItcGFydG5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7IH1cbiAgLmJhbm5lci1wYXJ0bmVyIC5iYW5uZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5iYW5uZXItcGFydG5lciAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYW5uZXItcGFydG5lciAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5uZXItcGFydG5lciAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmFubmVyLXBhcnRuZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJhbm5lci1wYXJ0bmVyIC5iYW5uZXItd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhbm5lci1wYXJ0bmVyIC5iYW5uZXItd3JhcHBlciAudGV4dCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5iYW5uZXItcGFydG5lciAuYmFubmVyLXdyYXBwZXIgLnRleHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgLmJhbm5lci1wYXJ0bmVyIC5iYW5uZXItd3JhcHBlciAudGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhbm5lci1wYXJ0bmVyIC5iYW5uZXItd3JhcHBlciAuYnV0dG9uLWJhbm5lciB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAuYmFubmVyLXBhcnRuZXIgLmJhbm5lci13cmFwcGVyIC5idXR0b24tYmFubmVyIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBib3JkZXI6IGJsYWNrIDFweCBzb2xpZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5iYW5uZXItcGFydG5lciAuYmFubmVyLXdyYXBwZXIgLmJ1dHRvbi1iYW5uZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICAgICAgYm9yZGVyOiAjMDA3Y2IwIDFweCBzb2xpZDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1wYXJ0bmVyIC5iYW5uZXItd3JhcHBlciAuYnV0dG9uLWJhbm5lciBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5tb2R1bGUxLXBhcnRuZXIgLm1vZHVsZTEtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZHVsZTEtcGFydG5lciAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlMS1wYXJ0bmVyIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUxLXBhcnRuZXIgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGUxLXBhcnRuZXIgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUxLXBhcnRuZXIgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTEtcGFydG5lciAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTEtcGFydG5lciAubW9kdWxlMS13cmFwcGVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUxLXBhcnRuZXIgLm1vZHVsZTEtd3JhcHBlciAudGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTEtcGFydG5lciAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDI1cHg7IH0gfVxuICAubW9kdWxlMS1wYXJ0bmVyIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5tb2R1bGUxLXBhcnRuZXIgLm1vZHVsZTEtd3JhcHBlciAudGV4dCAud3JhcHBlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUxLXBhcnRuZXIgLm1vZHVsZTEtd3JhcHBlciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTEtcGFydG5lciAubW9kdWxlMS13cmFwcGVyIC5pbWFnZSAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDUyNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvOyB9IH1cbiAgLm1vZHVsZTEtcGFydG5lciAubW9kdWxlMS13cmFwcGVyIC5pbWFnZSAud3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kdWxlMi1wYXJ0bmVyIC5tb2R1bGUyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGUyLXBhcnRuZXIgLm1vZHVsZTItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTItcGFydG5lciAubW9kdWxlMi13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMi1wYXJ0bmVyIC5tb2R1bGUyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlMi1wYXJ0bmVyIC5tb2R1bGUyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlMi1wYXJ0bmVyIC5tb2R1bGUyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUyLXBhcnRuZXIgLm1vZHVsZTItd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTItcGFydG5lciAubW9kdWxlMi13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMi1wYXJ0bmVyIC5tb2R1bGUyLXdyYXBwZXIgLmltYWdlIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlMi1wYXJ0bmVyIC5tb2R1bGUyLXdyYXBwZXIgLmltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAubW9kdWxlMi1wYXJ0bmVyIC5tb2R1bGUyLXdyYXBwZXIgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTItcGFydG5lciAubW9kdWxlMi13cmFwcGVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUyLXBhcnRuZXIgLm1vZHVsZTItd3JhcHBlciAudGV4dCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvOyB9IH1cbiAgLm1vZHVsZTItcGFydG5lciAubW9kdWxlMi13cmFwcGVyIC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAubW9kdWxlMi1wYXJ0bmVyIC5tb2R1bGUyLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubW9kdWxlMy1wYXJ0bmVyIC5tb2R1bGUzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGUzLXBhcnRuZXIgLm1vZHVsZTMtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTMtcGFydG5lciAubW9kdWxlMy13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMy1wYXJ0bmVyIC5tb2R1bGUzLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlMy1wYXJ0bmVyIC5tb2R1bGUzLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlMy1wYXJ0bmVyIC5tb2R1bGUzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tb2R1bGUzLXBhcnRuZXIgLm1vZHVsZTMtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUzLXBhcnRuZXIgLm1vZHVsZTMtd3JhcHBlciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlMy1wYXJ0bmVyIC5tb2R1bGUzLXdyYXBwZXIgLnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUzLXBhcnRuZXIgLm1vZHVsZTMtd3JhcHBlciAudGV4dCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQxNXB4OyB9IH1cbiAgLm1vZHVsZTMtcGFydG5lciAubW9kdWxlMy13cmFwcGVyIC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAubW9kdWxlMy1wYXJ0bmVyIC5tb2R1bGUzLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlMy1wYXJ0bmVyIC5tb2R1bGUzLXdyYXBwZXIgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGUzLXBhcnRuZXIgLm1vZHVsZTMtd3JhcHBlciAuaW1hZ2UgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bzsgfSB9XG4gIC5tb2R1bGUzLXBhcnRuZXIgLm1vZHVsZTMtd3JhcHBlciAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZHVsZTQtcGFydG5lciAubW9kdWxlNC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kdWxlNC1wYXJ0bmVyIC5tb2R1bGU0LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGU0LXBhcnRuZXIgLm1vZHVsZTQtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTQtcGFydG5lciAubW9kdWxlNC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZTQtcGFydG5lciAubW9kdWxlNC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTQtcGFydG5lciAubW9kdWxlNC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNC1wYXJ0bmVyIC5tb2R1bGU0LXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU0LXBhcnRuZXIgLm1vZHVsZTQtd3JhcHBlciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTQtcGFydG5lciAubW9kdWxlNC13cmFwcGVyIC5pbWFnZSAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDUyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTQtcGFydG5lciAubW9kdWxlNC13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cbiAgLm1vZHVsZTQtcGFydG5lciAubW9kdWxlNC13cmFwcGVyIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU0LXBhcnRuZXIgLm1vZHVsZTQtd3JhcHBlciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNC1wYXJ0bmVyIC5tb2R1bGU0LXdyYXBwZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bzsgfSB9XG4gIC5tb2R1bGU0LXBhcnRuZXIgLm1vZHVsZTQtd3JhcHBlciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLm1vZHVsZTQtcGFydG5lciAubW9kdWxlNC13cmFwcGVyIC50ZXh0IC53cmFwcGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1vZHVsZTUtcGFydG5lciAubW9kdWxlNS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kdWxlNS1wYXJ0bmVyIC5tb2R1bGU1LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGU1LXBhcnRuZXIgLm1vZHVsZTUtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTUtcGFydG5lciAubW9kdWxlNS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZTUtcGFydG5lciAubW9kdWxlNS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTUtcGFydG5lciAubW9kdWxlNS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNS1wYXJ0bmVyIC5tb2R1bGU1LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNS1wYXJ0bmVyIC5tb2R1bGU1LXdyYXBwZXIgLnRleHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZHVsZTUtcGFydG5lciAubW9kdWxlNS13cmFwcGVyIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNS1wYXJ0bmVyIC5tb2R1bGU1LXdyYXBwZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0NjVweDsgfSB9XG4gIC5tb2R1bGU1LXBhcnRuZXIgLm1vZHVsZTUtd3JhcHBlciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLm1vZHVsZTUtcGFydG5lciAubW9kdWxlNS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTUtcGFydG5lciAubW9kdWxlNS13cmFwcGVyIC5pbWFnZSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kdWxlNS1wYXJ0bmVyIC5tb2R1bGU1LXdyYXBwZXIgLmltYWdlIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87IH0gfVxuICAubW9kdWxlNS1wYXJ0bmVyIC5tb2R1bGU1LXdyYXBwZXIgLmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2R1bGU1LXBhcnRuZXIgLmJ1dHRvbi1tb2R1bGU1IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kdWxlNS1wYXJ0bmVyIC5idXR0b24tbW9kdWxlNSB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZHVsZTUtcGFydG5lciAuYnV0dG9uLW1vZHVsZTUge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2R1bGU1LXBhcnRuZXIgLmJ1dHRvbi1tb2R1bGU1IHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZTUtcGFydG5lciAuYnV0dG9uLW1vZHVsZTUge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAubW9kdWxlNS1wYXJ0bmVyIC5idXR0b24tbW9kdWxlNSBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cblxuLm1vZHVsZTYtcGFydG5lciAubm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGU2LXBhcnRuZXIgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTYtcGFydG5lciAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZTYtcGFydG5lciAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZTYtcGFydG5lciAubm8tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5tb2R1bGU2LXBhcnRuZXIgLm5vLWNvbnRhaW5lciAuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tb2R1bGU2LXBhcnRuZXIgLm5vLWNvbnRhaW5lciAuY2VudGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIgLnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5tb2R1bGU2LXBhcnRuZXIgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm1vZHVsZTYtcGFydG5lciAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgLm1vZHVsZTYtcGFydG5lciAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgLyouc3VidGl0bGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIH0qLyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLm1vZHVsZTYtcGFydG5lciAubm8tY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2R1bGU2LXBhcnRuZXIgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAud3JhcHBlci1sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4OyB9IH1cbiAgICAgIC5tb2R1bGU2LXBhcnRuZXIgLm5vLWNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAud3JhcHBlci1sb2dvIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLndyYXBwZXItbG9nbyBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gICAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGU2IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGU2IGEgYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogIzBjOGU2MDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nOiAuNzVlbSAzZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBib3JkZXI6ICMwYzhlNjAgMXB4IHNvbGlkO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAubW9kdWxlNi1wYXJ0bmVyIC5uby1jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmJ1dHRvbi1tb2R1bGU2IGEgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzhlNjA7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxuLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg2MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCAtODVweDsgfSB9XG4gIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyAucGxheS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gdmlkZW86aG92ZXIgKyAucGxheS1idXR0b24sIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gLnBsYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7IH0gfVxuICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gLnNvdW5kLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBsZWZ0OiAzZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIC5zb3VuZC1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAxZW07IH0gfVxuICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gLmZ1bGwtc2NyZWVuLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAzZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIC5mdWxsLXNjcmVlbi1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMWVtOyB9IH1cbiAgLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyAudGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFjMjE7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbTtcbiAgICBwYWRkaW5nLXRvcDogNmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLnRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciBoMSwgLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLmZvcmdlLW9zLTUtdGVhc2VyIC5zaWduLXVwIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZvcmdlLW9zLTUtdGVhc2VyL3NpZ24tdXAtYmFja2dyb3VuZC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIGgyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIC5idXR0b24td3JhcHBlciBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gNHJlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb3JnZS1vcy01LXRlYXNlciAub25lLXBsYXRmb3JtIC50ZXh0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMTsgfVxuXG4uZm9yZ2Utb3MtNS10ZWFzZXIgLm9uZS1wbGF0Zm9ybSAudG9wLXRleHQge1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcy01LXRlYXNlciAub25lLXBsYXRmb3JtIC50b3AtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuLmZvcmdlLW9zLTUtdGVhc2VyIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5mb3JnZS1vcy01LXRlYXNlciAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICAgIC5mb3JnZS1vcy01LXRlYXNlciAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBoMSwgLmZvcmdlLW9zLTUtdGVhc2VyIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIHAge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIgaDEsIC5mb3JnZS1vcy01LXRlYXNlciAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5mb3JnZS1vcy01LXRlYXNlciAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIHAge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5mb3JnZS1vcy01LXRlYXNlciAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcy01LXRlYXNlciAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcy01LXRlYXNlciAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAuaW1hZ2UsIC5mb3JnZS1vcy01LXRlYXNlciAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC5mb3JnZS1vcy01LXRlYXNlciAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4OyB9XG4gICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcmdlLW9zLTUtdGVhc2VyIC5tb2R1bGU2LWhvbWUuYm90dG9tLWJsb2NrcyAubm8tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5mb3JnZS1vcy01LXRlYXNlciAubW9kdWxlNi1ob21lLmJvdHRvbS1ibG9ja3MgLm5vLWNvbnRhaW5lciBpbWcge1xuICAgIGxlZnQ6IDIwNXB4OyB9XG5cbi5mb3JnZS1vcy01LXRlYXNlciAubGF1bmNoLWV2ZW50IGgyLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4uZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCBwLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gcCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmZvcmdlLW9zLTUtdGVhc2VyIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JnZS1vcy01LXRlYXNlciAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIsIC5mb3JnZS1vcy01LXRlYXNlciAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JnZS1vcy01LXRlYXNlciAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIsIC5mb3JnZS1vcy01LXRlYXNlciAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0LCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLmxlZnQsIC5mb3JnZS1vcy01LXRlYXNlciAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAubGVmdCAud3JhcHBlciwgLmZvcmdlLW9zLTUtdGVhc2VyIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIsIC5mb3JnZS1vcy01LXRlYXNlciAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIsIC5mb3JnZS1vcy01LXRlYXNlciAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIHAsIC5mb3JnZS1vcy01LXRlYXNlciAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIHAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMiwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMiBwLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTI6aG92ZXIsIC5mb3JnZS1vcy01LXRlYXNlciAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2NiMDsgfVxuICAgICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTI6aG92ZXIgcCwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yOmhvdmVyIHAge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JnZS1vcy01LXRlYXNlciAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b24sIC5mb3JnZS1vcy01LXRlYXNlciAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIHAsIC5mb3JnZS1vcy01LXRlYXNlciAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIC5hZGRldmVudGF0Y19pY29uLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiAuYWRkZXZlbnRhdGNfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcmdlLW9zLTUtdGVhc2VyIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIC5mb3JnZS1vcy01LXRlYXNlciAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIgcCwgLmZvcmdlLW9zLTUtdGVhc2VyIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIgcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLCAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogIzAwN2NiMDsgfVxuXG4uZm9yZ2Utb3MtNS10ZWFzZXIgLmxhdW5jaC1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb3JnZS1vcy01LXRlYXNlci9maWxtaW5nLWJhY2tncm91bmQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb3JnZS1vcy01LXRlYXNlci93aW4tZm9yZ2Utb3MuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZm9yZ2Utb3MtNS10ZWFzZXIgLmNoYW5jZS10by13aW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3MmY7IH0gfVxuXG4ubW9kYWwtcG9wLXVwIHtcbiAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDIsIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuc3VidGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb2xvci1idXR0b24ge1xuICAgICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb2xvci1idXR0b24gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbG9yLWJ1dHRvbiAuYWRkZXZlbnRhdGNfaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kYWwtcG9wLXVwLnJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tcmlnaHQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbi50dXJua2V5LXNvbHV0aW9ucy1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnR1cm5rZXktc29sdXRpb25zLWhlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG4uZXhwYW5zaW9uLW1vZHVsZXMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV4cGFuc2lvbi1tb2R1bGVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG4uYWxsLWluLW9uZS1zb2x1dGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgLmFsbC1pbi1vbmUtc29sdXRpb24gLmJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMzAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAuYWxsLWluLW9uZS1zb2x1dGlvbiAuYmcgLmJnLWN1cnZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7IH1cbiAgICAuYWxsLWluLW9uZS1zb2x1dGlvbiAuYmcgLmJnLWNvbG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFsbC1pbi1vbmUtc29sdXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICAgIC5hbGwtaW4tb25lLXNvbHV0aW9uIC5iZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmFsbC1pbi1vbmUtc29sdXRpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBtYXgtd2lkdGg6IDQ0OHB4OyB9XG5cbi5iZW5lZml0cy1mb3JnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMzsgfVxuXG4udHVybmtleS1wYWNrYWdlcyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQ0NFRTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHVybmtleS1wYWNrYWdlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyQ0NDRUUsICMxNDcyRDEpO1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHVybmtleS1mb3JnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMkJCMzc0LCAjMkJBNTdFKTsgfSB9XG5cbi5naWYtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAuZ2lmLXRleHQgLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZ2lmLXRleHQgLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdpZi10ZXh0IC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5naWYtdGV4dCAucm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmdpZi10ZXh0IC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgLmdpZi10ZXh0IC5yb3cgLnRleHQtdGVzdCAuY29udGFpbmVyLXRlc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuZ2lmLXRleHQgLnJvdyAudGV4dC10ZXN0IC5jb250YWluZXItdGVzdCBoMiwgLmdpZi10ZXh0IC5yb3cgLnRleHQtdGVzdCAuY29udGFpbmVyLXRlc3QgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZ2lmLXRleHQgLnJvdyAudGV4dC10ZXN0IC5jb250YWluZXItdGVzdCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLmdpZi10ZXh0IC5yb3cgLnRleHQtdGVzdCAuY29udGFpbmVyLXRlc3QgYSB7XG4gICAgICAgIG1pbi13aWR0aDogMTU2cHg7IH1cblxuLnR1cm5rZXktZm9yZ2UtdGVzdC1iIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjAyYjNjIDAlLCAjMjIzODUwIDUwJSwgIzJhOWRkNCAxMDAlKTtcbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDkwOTc5ICwgIzAwZDRmZik7XG4gIH0qLyB9XG4gIC50dXJua2V5LWZvcmdlLXRlc3QtYiB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50dXJua2V5LWZvcmdlLXRlc3QtZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U0ZTRlNCAwJSwgI2M0YzRjNCA1MCUsICNhNGE0YTQgMTAwJSk7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA5MDk3OSAsICMwMGQ0ZmYpO1xuICB9Ki8gfVxuICAudHVybmtleS1mb3JnZS10ZXN0LWcgdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmFyLWxhbmRpbmctcGFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYmFyLWxhbmRpbmctcGFnZSAudG9wLWJhci1sZWZ0LCAuYmFyLWxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlLWNvbnRhY3Qge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLmJhci1sYW5kaW5nLXBhZ2UgLnRvcC1iYXItbGVmdCB7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgLmJhci1sYW5kaW5nLXBhZ2UgLnRvcC1iYXItbGVmdCAubG9nby1sYW5kaW5nIHtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDsgfSB9XG4gIC5iYXItbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UtY29udGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5iYXItbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UtY29udGFjdCAubWVudSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5iYXItbGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2UtY29udGFjdCAubWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN2NiMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgICAgLmJhci1sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZS1jb250YWN0IC5tZW51IC5tZW51LWl0ZW0gLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmhlcm8tbGFuZGluZy1wYWdlIC5uby1jb250YWluZXIgdmlkZW8sIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgdmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxhbmRpbmctdmlkZW8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgbGVmdDogMnJlbTsgfVxuICAgICAgLmxhbmRpbmctdmlkZW8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAucGxheS1idXR0b24gaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6ICNjY2MgMXB4IDFweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiBoMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3M3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy12aWRlbyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5wbGF5LWJ1dHRvbiBoMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5sYW5kaW5nLXZpZGVvIC5uby1jb250YWluZXIgLndyYXBwZXIgLnBsYXktYnV0dG9uIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4OyB9IH1cblxuLmxhbmRpbmctZm9yZ2UtY3RhIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIC5sZWZ0LCAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIC5yaWdodCAud3JhcHBlciBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIGgzLCAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5sYW5kaW5nLWZvcmdlLWN0YSAuY29udGFpbmVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAubGFuZGluZy1mb3JnZS1jdGEgLmNvbnRhaW5lciBidXR0b24ge1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLmxhbmRpbmctZm9yZ2UtY3RhIC5jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0LCAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uIC5uby1jb250YWluZXIgLmxlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAgIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCBoMyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDsgfSB9XG4gICAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5sZWZ0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbiAubm8tY29udGFpbmVyIC5yaWdodCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubGFuZGluZy1mb3JnZS1zdGF0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAubGFuZGluZy1mb3JnZS1zdGF0aW9uIC5jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciAudGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3JlbTsgfSB9XG4gIC5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmxhbmRpbmctZm9yZ2Utc3RhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAubGFuZGluZy1mb3JnZS1zdGF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGFuZGluZy1mb3JnZS1zdGF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDMge1xuICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7IH0gfVxuICAgIC5sYW5kaW5nLWZvcmdlLXN0YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBidXR0b24ge1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sYW5kaW5nLW1hbnVmYWN0dXJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwOyB9XG4gIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIGNvbG9yOiAjREREREREOyB9XG4gICAgLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIC5xdW90ZXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIC5xdW90ZXMgLml0ZW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIC5xdW90ZXMgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciAucXVvdGVzIC5pdGVtIC53cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMy41cmVtIDJyZW0gMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIC5xdW90ZXMgLml0ZW0gLndyYXBwZXIgPiBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjRweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmxhbmRpbmctbWFudWZhY3R1cmVycyAuY29udGFpbmVyIC5xdW90ZXMgLml0ZW0gLndyYXBwZXIgPiBwIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7IH0gfVxuICAgICAgICAgIC5sYW5kaW5nLW1hbnVmYWN0dXJlcnMgLmNvbnRhaW5lciAucXVvdGVzIC5pdGVtIC53cmFwcGVyIC5oZWFkc2hvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSAud3JhcHBlciAuaGVhZHNob3QgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSAud3JhcHBlciAuaGVhZHNob3QgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjdweDsgfVxuICAgICAgICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSAud3JhcHBlciAuaGVhZHNob3QgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAubGFuZGluZy1tYW51ZmFjdHVyZXJzIC5jb250YWluZXIgLnF1b3RlcyAuaXRlbSAud3JhcHBlciAuaGVhZHNob3QgLmRlc2NyaXB0aW9uIC5uYW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG5cbi5sYW5kaW5nLWRpeS1hdXRvbWF0aW9uIC5uby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxhbmRpbmctZGl5LWF1dG9tYXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctZGl5LWF1dG9tYXRpb24gLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmxhbmRpbmctZGl5LWF1dG9tYXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLmxhbmRpbmctZGl5LWF1dG9tYXRpb24gLm5vLWNvbnRhaW5lciAubGVmdCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNDU2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctZGl5LWF1dG9tYXRpb24gLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5yaWdodCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5sYW5kaW5nLWRpeS1hdXRvbWF0aW9uIC5uby1jb250YWluZXIgLnJpZ2h0IGgzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cbiAgICAubGFuZGluZy1kaXktYXV0b21hdGlvbiAubm8tY29udGFpbmVyIC5yaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5sYW5kaW5nLXJvYm90cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC04MGRlZywgI2ZmZmZmZiA1MCUsICNmM2YzZjMgNTAlKTsgfVxuICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLyogRGl2VGFibGUuY29tICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQsIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5sZWZ0IGltZywgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQgPiBoMywgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQgPiBwLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQgPiBoMywgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0ID4gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCA+IGgzLCAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAucmlnaHQgPiBoMyB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmxlZnQgcCwgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAubGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciBkaXYuYmx1ZVRhYmxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQzZFQTQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbCwgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFRUVFRUU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMxQzZFQTQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAuYmx1ZVRhYmxlLm91dGVyVGFibGVGb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciAudGFibGVGb290U3R5bGUge1xuICAgICAgcGFkZGluZzogM3B4IDVweDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZVJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAuZGl2VGFibGVIZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZUNlbGwsIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZUhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5sYW5kaW5nLXJvYm90cyAuY29udGFpbmVyIC5kaXZUYWJsZUhlYWRpbmcge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gICAgLmxhbmRpbmctcm9ib3RzIC5jb250YWluZXIgLmRpdlRhYmxlRm9vdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7IH1cbiAgICAubGFuZGluZy1yb2JvdHMgLmNvbnRhaW5lciAuZGl2VGFibGVCb2R5IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGFuZGluZy1yb2JvdHMgLnJpZ2h0LmxhbmRpbmctcGFnZS1iLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubGFuZGluZy1yb2JvdHMgLnByaWNpbmctaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubGFuZGluZy1yb2JvdHMgLnByaWNpbmctaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIC5sYW5kaW5nLXJvYm90cyAucHJpY2luZy1pbmZvIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gNHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmxhbmRpbmctcm9ib3RzIC5wcmljaW5nLWluZm8gYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4ubGFuZGluZy1sb2NhbC1zdXBwb3J0IC5uby1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5sYW5kaW5nLWxvY2FsLXN1cHBvcnQgLm5vLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGFuZGluZy1sb2NhbC1zdXBwb3J0IC5uby1jb250YWluZXIgLmxlZnQsIC5sYW5kaW5nLWxvY2FsLXN1cHBvcnQgLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLWxvY2FsLXN1cHBvcnQgLm5vLWNvbnRhaW5lciAubGVmdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5sYW5kaW5nLWxvY2FsLXN1cHBvcnQgLm5vLWNvbnRhaW5lciAubGVmdCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYW5kaW5nLWxvY2FsLXN1cHBvcnQgLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNDU2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAgIC5sYW5kaW5nLWxvY2FsLXN1cHBvcnQgLm5vLWNvbnRhaW5lciAucmlnaHQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmxhbmRpbmctbG9jYWwtc3VwcG9ydCAubm8tY29udGFpbmVyIC5yaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb24gLnNhbGVzIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmxhbmRpbmctYXV0b21hdGlvbi1zb2x1dGlvbjpudGgtY2hpbGQoMTQpIC5uby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubGFuZGluZy1hdXRvbWF0aW9uLXNvbHV0aW9uOm50aC1jaGlsZCgxNCkgLm5vLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC5sYW5kaW5nLWF1dG9tYXRpb24tc29sdXRpb246bnRoLWNoaWxkKDE0KSAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4ubGFuZGluZy1wYXlsb2FkLXJlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTgwZGVnLCAjZmZmZmZmIDUwJSwgI2YzZjNmMyA1MCUpOyB9XG4gIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNHJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubGFuZGluZy1wYXlsb2FkLXJlYWNoIC5pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuaW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTg0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctcGF5bG9hZC1yZWFjaCAuY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmNvbnRhaW5lciAubGVmdCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDMxMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGFuZGluZy1wYXlsb2FkLXJlYWNoIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuICAgIC5sYW5kaW5nLXBheWxvYWQtcmVhY2ggLmNvbnRhaW5lciAucmlnaHQgcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjNTg1ODU4OyB9XG5cbi5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAubGVmdCwgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC5sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC5sZWZ0IGgzIHtcbiAgICAgIGNvbG9yOiAjREREREREOyB9XG4gICAgLmxhbmRpbmctaW5mbyAubm8tY29udGFpbmVyIC5sZWZ0IGJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG4gIC5sYW5kaW5nLWluZm8gLm5vLWNvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE0NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubGFuZGluZy1pbmZvIC5uby1jb250YWluZXIgLnJpZ2h0IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0byBhdXRvOyB9IH1cblxuLmxhbmRpbmctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBGMTAxNTsgfVxuICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAudG9wIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpOyB9XG4gICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAudG9wIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLnRvcCAud3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIC50b3AgLndyYXBwZXIgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAudG9wIC53cmFwcGVyIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIC50b3AgLndyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAuYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIC5ib3R0b20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLmJvdHRvbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAuYm90dG9tIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAuYm90dG9tIC5sZWZ0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubGFuZGluZy1mb290ZXIgLmNvbnRhaW5lciAuYm90dG9tIC5sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIC5ib3R0b20gLmxlZnQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5sYW5kaW5nLWZvb3RlciAuY29udGFpbmVyIC5ib3R0b20gLnJpZ2h0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gICAgICAgICAgLmxhbmRpbmctZm9vdGVyIC5jb250YWluZXIgLmJvdHRvbSAucmlnaHQgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5tb2QubW9kYWwtbGFuZGluZy1wYWdlIC5oZWFkZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kLm1vZGFsLWxhbmRpbmctcGFnZSAuaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLm1vZGFsLXNpemUge1xuICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLm1vZGFsIC5tb2RhbC1zaXplIC5iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5tb2QubW9kYWwtbGFuZGluZy1wYWdlIC5tb2RhbCAubW9kYWwtc2l6ZSAuYmFja2dyb3VuZCAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubW9kLm1vZGFsLWxhbmRpbmctcGFnZSAubW9kYWwgLm1vZGFsLXNpemUgLmJhY2tncm91bmQgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuICAubW9kLm1vZGFsLWxhbmRpbmctcGFnZSAubW9kYWwgLm1vZGFsLXNpemUgLmJhY2tncm91bmQgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLm1vZC5tb2RhbC1sYW5kaW5nLXBhZ2UgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kLm1vZGFsLWxhbmRpbmctcGFnZSAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZmllbGQgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kLm1vZGFsLWxhbmRpbmctcGFnZSAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5uYW1lX2ZpcnN0IGxhYmVsLCAubW9kLm1vZGFsLWxhbmRpbmctcGFnZSAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5uYW1lX2xhc3QgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ndWlkZSAuaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKiBMYW5kaW5nIFBhZ2UgQiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxhbmRpbmctc3VwcG9ydC1iIHtcbiAgcGFkZGluZy10b3A6IDRyZW07IH1cblxuLmxhbmRpbmctaW5mby1iIC5yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7IH1cblxuLmxhbmRpbmctZm9yZ2UtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuICAubGFuZGluZy1mb3JnZS1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAubGFuZGluZy1mb3JnZS1iYW5uZXIgLmNvbnRhaW5lciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubGFuZGluZy1mb3JnZS1iYW5uZXIgLmNvbnRhaW5lciBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAubGFuZGluZy1mb3JnZS1iYW5uZXIgLmNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5sYW5kaW5nLWZvcmdlLWJhbm5lciAuY29udGFpbmVyIC53cmFwcGVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTAxNTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAubGFuZGluZy1mb3JnZS1iYW5uZXIgLmNvbnRhaW5lciAud3JhcHBlciBidXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLmJldGEgLm1vZHVsZTEge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogNWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5iZXRhIC5tb2R1bGUxIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmV0YSAubW9kdWxlMSAucm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5iZXRhIC5tb2R1bGUxIC5yb3cge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYmV0YSAubW9kdWxlMSAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYmV0YSAubW9kdWxlMSAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAuYmV0YSAubW9kdWxlMSAuY29udGFpbmVyIC50ZXh0IGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA0ODRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuYmV0YSAubW9kdWxlMSAuY29udGFpbmVyIC50ZXh0IGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgIC5iZXRhIC5tb2R1bGUxIC5jb250YWluZXIgLnRleHQgaDEge1xuICAgICAgICBjb2xvcjogIzAwQjBGMDtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmJldGEgLm1vZHVsZTEgLmNvbnRhaW5lciAudGV4dCBoMiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLmJldGEgLm1vZHVsZTEgLmNvbnRhaW5lciAudGV4dCBwIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuYmV0YSAubW9kdWxlMSAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuYmV0YSAubW9kdWxlMSAuYXJyb3ctdGV4dCB7XG4gICAgbWluLWhlaWdodDogMzEycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogM2VtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmJldGEgLm1vZHVsZTEgLmFycm93LXRleHQge1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSAwOyB9IH1cbiAgICAuYmV0YSAubW9kdWxlMSAuYXJyb3ctdGV4dCAudGV4dC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuYmV0YSAubW9kdWxlMSAuYXJyb3ctdGV4dCAudGV4dC13cmFwcGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLmJldGEgLm1vZHVsZTEgLmFycm93LXRleHQgLnRleHQtd3JhcHBlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuYmV0YSAubW9kdWxlMSAuYXJyb3ctdGV4dCAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAuYmV0YSAubW9kdWxlMSAuYXJyb3ctdGV4dCAudGV4dC13cmFwcGVyIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gIC5iZXRhIC5tb2R1bGUxIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0ZW07XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYmV0YSAubW9kdWxlMSAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmJldGEgLm1vZHVsZTEgLmdmb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBtYXgtd2lkdGg6IDU3NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAvKiBmaXJlZm94IDE5KyAqL1xuICAgIC8qIGllICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5iZXRhIC5tb2R1bGUxIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbSAwIDFlbTsgfSB9XG4gICAgLmJldGEgLm1vZHVsZTEgLmdmb3JtX3dyYXBwZXIgaDMuZ2Zvcm1fdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuYmV0YSAubW9kdWxlMSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM4ODg4ODk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmJldGEgLm1vZHVsZTEgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJldGEgLm1vZHVsZTEgLmdmb3JtX3dyYXBwZXIgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAuYmV0YSAubW9kdWxlMSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmJldGEgLm1vZHVsZTEgLmdmb3JtX3dyYXBwZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODg4ODg5OyB9XG4gICAgLmJldGEgLm1vZHVsZTEgLmdmb3JtX3dyYXBwZXIgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjODg4ODg5OyB9XG4gICAgLmJldGEgLm1vZHVsZTEgLmdmb3JtX3dyYXBwZXIgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogIzg4ODg4OTsgfVxuICAgIC5iZXRhIC5tb2R1bGUxIC5nZm9ybV93cmFwcGVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4ODg4ODk7IH1cbiAgICAuYmV0YSAubW9kdWxlMSAuZ2Zvcm1fd3JhcHBlciBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODg4ODg5OyB9XG4gICAgLmJldGEgLm1vZHVsZTEgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjBGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJldGEgLm1vZHVsZTEgLm5vLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMTJweDtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg2MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDAgLTg1cHg7IH0gfVxuICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyB2aWRlbzpob3ZlciArIC5wbGF5LWJ1dHRvbiwgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gLnBsYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyAuc291bmQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgYm90dG9tOiAyZW07XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIGxlZnQ6IDNlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIC5zb3VuZC1idXR0b24ge1xuICAgICAgICAgIG1heC13aWR0aDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gLnNvdW5kLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDFlbTsgfSB9XG4gICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gLmZ1bGwtc2NyZWVuLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAzZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyAuZnVsbC1zY3JlZW4tYnV0dG9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIC5mdWxsLXNjcmVlbi1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMWVtOyB9IH1cbiAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxYzIxO1xuICAgIHBhZGRpbmctYm90dG9tOiA4ZW07XG4gICAgcGFkZGluZy10b3A6IDhlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA0ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5sZWZ0LCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5yaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5sZWZ0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgLmxlZnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciAudmlkZW8td3JhcHBlciAubGVmdCBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgLmxlZnQgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5sZWZ0IGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7IH0gfVxuICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5sZWZ0IGgxLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5sZWZ0IHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgLmxlZnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5sZWZ0IGgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgLmxlZnQgaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5sZWZ0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciAudmlkZW8td3JhcHBlciAubGVmdCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5yaWdodCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLmxlZnQsIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLmxlZnQsIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IGgyLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLnJpZ2h0IGgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IC53cmFwcGVyIC5zdWJ0aXRsZSwgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5yaWdodCAud3JhcHBlciAuc3VidGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yNWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4OyB9XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciwgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5yaWdodCAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNjVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG4gICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgzLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCwgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5yaWdodCAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMywgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5yaWdodCAud3JhcHBlciAuaW5uZXItd3JhcHBlciBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDMsIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDMge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45OyB9XG4gICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHAsIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmRhdGUsIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmRhdGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAud3JhcHBlci15b3V0dWJlLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC53cmFwcGVyLXlvdXR1YmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuICAgICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC53cmFwcGVyLXlvdXR1YmUgaW1nLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC53cmFwcGVyLXlvdXR1YmUgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAud3JhcHBlci15b3V0dWJlIHAsIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLndyYXBwZXIteW91dHViZSBwIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5jb2xvci1idXR0b24sIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmNvbG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5jb2xvci1idXR0b24gcCwgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5yaWdodCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuY29sb3ItYnV0dG9uIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5jb2xvci1idXR0b24gLmFkZGV2ZW50YXRjX2ljb24sIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmNvbG9yLWJ1dHRvbiAuYWRkZXZlbnRhdGNfaWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHAsIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwN2NiMDsgfVxuICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuZGVzY3JpcHRpb24sIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgICAgIC5mb3JnZS1vcy01LWIgLmZvcmdlLXZpZGVvIC50ZXh0IC5yZWdpc3Rlci1ib3hlcyAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuYnV0dG9uLXJlZ2lzdGVyLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5idXR0b24tcmVnaXN0ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAgICAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5idXR0b24tcmVnaXN0ZXIgYnV0dG9uLCAuZm9yZ2Utb3MtNS1iIC5mb3JnZS12aWRlbyAudGV4dCAucmVnaXN0ZXItYm94ZXMgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5idXR0b24tcmVnaXN0ZXIgYnV0dG9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3Y2IwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtYiAuZm9yZ2UtdmlkZW8gLnRleHQgLnJlZ2lzdGVyLWJveGVzIC5sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbi5mb3JnZS1vcy01LWIgLnNpZ24tdXAge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtOyB9XG4gIC5mb3JnZS1vcy01LWIgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZvcmdlLW9zLTUtdGVhc2VyL3NpZ24tdXAtYmFja2dyb3VuZC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmZvcmdlLW9zLTUtYiAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtYiAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS1iIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LWIgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgICAgLmZvcmdlLW9zLTUtYiAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIGgyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtYiAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS1iIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtYiAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIC5idXR0b24td3JhcHBlciBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gNHJlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAgICAgICAuZm9yZ2Utb3MtNS1iIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbiBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9yZ2Utb3MtNS1iIC5vbmUtcGxhdGZvcm0gLnRleHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYxOyB9XG5cbi5mb3JnZS1vcy01LWIgLm9uZS1wbGF0Zm9ybSAudG9wLXRleHQge1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcy01LWIgLm9uZS1wbGF0Zm9ybSAudG9wLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcmdlLW9zLTUtYiAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG4uZm9yZ2Utb3MtNS1iIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9yZ2Utb3MtNS1iIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCB2aWRlbyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgLmZvcmdlLW9zLTUtYiAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LWIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5mb3JnZS1vcy01LWIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtYiAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgLmZvcmdlLW9zLTUtYiAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBoMSwgLmZvcmdlLW9zLTUtYiAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtYiAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBoMSwgLmZvcmdlLW9zLTUtYiAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5mb3JnZS1vcy01LWIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5mb3JnZS1vcy01LWIgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmZvcmdlLW9zLTUtYiAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MtNS1iIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS1iIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcmdlLW9zLTUtYiAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAuaW1hZ2UsIC5mb3JnZS1vcy01LWIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtYiAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5mb3JnZS1vcy01LWIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC5mb3JnZS1vcy01LWIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0OTBweDsgfVxuICAgICAgLmZvcmdlLW9zLTUtYiAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5mb3JnZS1vcy01LWIgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcmdlLW9zLTUtYiAubW9kdWxlNi1ob21lLmJvdHRvbS1ibG9ja3MgLm5vLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZm9yZ2Utb3MtNS1iIC5tb2R1bGU2LWhvbWUuYm90dG9tLWJsb2NrcyAubm8tY29udGFpbmVyIGltZyB7XG4gICAgbGVmdDogMjA1cHg7IH1cblxuLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IGgyLCAuZm9yZ2Utb3MtNS1iIC5jaGFuY2UtdG8td2luIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IHAsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gcCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5mb3JnZS1vcy01LWIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyLCAuZm9yZ2Utb3MtNS1iIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAubGVmdCwgLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0LCAuZm9yZ2Utb3MtNS1iIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLmxlZnQsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5mb3JnZS1vcy01LWIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyLCAuZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAubGVmdCAud3JhcHBlciwgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIsIC5mb3JnZS1vcy01LWIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuaW5uZXItd3JhcHBlciwgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyLCAuZm9yZ2Utb3MtNS1iIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciwgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JnZS1vcy01LWIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIHAsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAubGVmdCAud3JhcHBlciBwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yLCAuZm9yZ2Utb3MtNS1iIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTIgcCwgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTI6aG92ZXIsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDdjYjA7IH1cbiAgICAgIC5mb3JnZS1vcy01LWIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMjpob3ZlciBwLCAuZm9yZ2Utb3MtNS1iIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yOmhvdmVyIHAge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JnZS1vcy01LWIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uLCAuZm9yZ2Utb3MtNS1iIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5mb3JnZS1vcy01LWIgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIHAsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b24gLmFkZGV2ZW50YXRjX2ljb24sIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiAuYWRkZXZlbnRhdGNfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIgcCwgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzAwN2NiMDsgfVxuICAgICAgLmZvcmdlLW9zLTUtYiAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIgc3ZnIHBhdGgsIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogIzAwN2NiMDsgfVxuXG4uZm9yZ2Utb3MtNS1iIC5sYXVuY2gtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9yZ2Utb3MtNS10ZWFzZXIvZmlsbWluZy1iYWNrZ3JvdW5kLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcmdlLW9zLTUtYiAuY2hhbmNlLXRvLXdpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZvcmdlLW9zLTUtdGVhc2VyL3dpbi1mb3JnZS1vcy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb3JnZS1vcy01LWIgLmNoYW5jZS10by13aW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3MmY7IH0gfVxuXG4ubW9kYWwtcG9wLXVwIHtcbiAgei1pbmRleDogMzAwMCAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDIsIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuc3VidGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb2xvci1idXR0b24ge1xuICAgICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb2xvci1idXR0b24gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbG9yLWJ1dHRvbiAuYWRkZXZlbnRhdGNfaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9kYWwtcG9wLXVwLnJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tcmlnaHQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbi5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9yZ2Utb3MtNS1jIC5zdGlja3ktd3JhcHBlciAubGVmdC1jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCA3Ni42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDc2LjY2NjY3JTsgfSB9XG4gIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIC5yaWdodC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgIHBhZGRpbmc6IDAgMS41ZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMCAwIDIzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMy4zMzMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgLnN0aWNreS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMmVtIDEuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIC5zdGlja3ktY29udGFpbmVyIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIC5zdGlja3ktY29udGFpbmVyIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIC5zdGlja3ktY29udGFpbmVyIC5jYWxlbmRhci1idXR0b24gLmNvbG9yLWJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgLnN0aWNreS1jb250YWluZXIgLmNhbGVuZGFyLWJ1dHRvbiAuY29sb3ItYnV0dG9uIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgLnN0aWNreS1jb250YWluZXIgLmNhbGVuZGFyLWJ1dHRvbiAuY29sb3ItYnV0dG9uIC5hZGRldmVudGF0Y19pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgLnN0aWNreS1jb250YWluZXIgLmNhbGVuZGFyLWJ1dHRvbiAuY29sb3ItYnV0dG9uIC5hZGRldmVudGF0Y19kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIC5zdGlja3ktY29udGFpbmVyIC5jYWxlbmRhci1idXR0b24gLmNvbG9yLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgLnN0aWNreS1jb250YWluZXIgLmNhbGVuZGFyLWJ1dHRvbiAuY29sb3ItYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgLnN0aWNreS1jb250YWluZXIgLmNhbGVuZGFyLWJ1dHRvbiAuY29sb3ItYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgZm9ybSAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9yZ2Utb3MtNS1jIC5zdGlja3ktd3JhcHBlciBmb3JtIC5nZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDBlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9yZ2Utb3MtNS1jIC5zdGlja3ktd3JhcHBlciBmb3JtIC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIGZvcm0gLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5zdGlja3ktd3JhcHBlciBmb3JtIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtOyB9XG4gIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIGZvcm0gLmdpbnB1dF9jb21wbGV4IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZm9yZ2Utb3MtNS1jIC5zdGlja3ktd3JhcHBlciAuZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIC5zdGlja3ktZGVza3RvcCB7XG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICB9Ki8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtYyAuc3RpY2t5LXdyYXBwZXIgLnN0aWNreS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcy01LWMgLnN0aWNreS13cmFwcGVyIC5zdGlja3ktbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9yZ2Utb3MtNS1jIC5zdGlja3ktd3JhcHBlciAuc3RpY2t5LW1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiA0ZW0gYXV0byBhdXRvOyB9IH1cblxuLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDYwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCAtODVweDsgfSB9XG4gIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIHZpZGVvOmhvdmVyICsgLnBsYXktYnV0dG9uLCAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyAucGxheS1idXR0b246aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gICAgLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8gLm5vLWNvbnRhaW5lciAudmlkZW8gLnNvdW5kLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICBsZWZ0OiAzZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyAuc291bmQtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMWVtOyB9IH1cbiAgICAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAubm8tY29udGFpbmVyIC52aWRlbyAuZnVsbC1zY3JlZW4tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgYm90dG9tOiAyZW07XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6IDNlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC5uby1jb250YWluZXIgLnZpZGVvIC5mdWxsLXNjcmVlbi1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMWVtOyB9IH1cbiAgLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8gLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxYzIxO1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgcGFkZGluZy10b3A6IDZlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIGgxLCAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1jIC5mb3JnZS12aWRlbyAudGV4dCAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLmZvcmdlLW9zLTUtYyAuZm9yZ2UtdmlkZW8gLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAgIC5mb3JnZS1vcy01LWMgLmZvcmdlLXZpZGVvIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLmZvcmdlLW9zLTUtYyAuc2lnbi11cCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07IH1cbiAgLmZvcmdlLW9zLTUtYyAuc2lnbi11cCAubm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9yZ2Utb3MtNS10ZWFzZXIvc2lnbi11cC1iYWNrZ3JvdW5kLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuZm9yZ2Utb3MtNS1jIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS1jIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb3JnZS1vcy01LWMgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtYyAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvcmdlLW9zLTUtYyAuc2lnbi11cCAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZm9yZ2Utb3MtNS1jIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC5mb3JnZS1vcy01LWMgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAuZm9yZ2Utb3MtNS1jIC5zaWduLXVwIC5uby1jb250YWluZXIgLndyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgICAgIC5mb3JnZS1vcy01LWMgLnNpZ24tdXAgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb3JnZS1vcy01LWMgLm9uZS1wbGF0Zm9ybSAudGV4dC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjE7IH1cblxuLmZvcmdlLW9zLTUtYyAub25lLXBsYXRmb3JtIC50b3AtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtYyAub25lLXBsYXRmb3JtIC50b3AtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9yZ2Utb3MtNS1jIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5mb3JnZS1vcy01LWMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JnZS1vcy01LWMgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCB2aWRlbyB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvcmdlLW9zLTUtYyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmZvcmdlLW9zLTUtYyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgICAuZm9yZ2Utb3MtNS1jIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxLCAuZm9yZ2Utb3MtNS1jIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIHAge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuZm9yZ2Utb3MtNS1jIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxLCAuZm9yZ2Utb3MtNS1jIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIHAge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgLmZvcmdlLW9zLTUtYyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmZvcmdlLW9zLTUtYyAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uZm9yZ2Utb3MtNS1jIC5pZ25pdGUtaW5ub3ZhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcmdlLW9zLTUtYyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0wLjRlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcmdlLW9zLTUtYyAuaWduaXRlLWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JnZS1vcy01LWMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLmltYWdlLCAuZm9yZ2Utb3MtNS1jIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5mb3JnZS1vcy01LWMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDsgfVxuICAgICAgICAuZm9yZ2Utb3MtNS1jIC5pZ25pdGUtaW5ub3ZhdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5mb3JnZS1vcy01LWMgLmlnbml0ZS1pbm5vdmF0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9yZ2Utb3MtNS1jIC5tb2R1bGU2LWhvbWUuYm90dG9tLWJsb2NrcyAubm8tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5mb3JnZS1vcy01LWMgLm1vZHVsZTYtaG9tZS5ib3R0b20tYmxvY2tzIC5uby1jb250YWluZXIgaW1nIHtcbiAgICBsZWZ0OiAyMDVweDsgfVxuXG4uZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgaDIsIC5mb3JnZS1vcy01LWMgLmNoYW5jZS10by13aW4gaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4uZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgcCwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiBwIHtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyLCAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyLCAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyLCAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZvcmdlLW9zLTUtYyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIsIC5mb3JnZS1vcy01LWMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0LCAuZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQsIC5mb3JnZS1vcy01LWMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAubGVmdCwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmZvcmdlLW9zLTUtYyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIsIC5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyLCAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciwgLmZvcmdlLW9zLTUtYyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyLCAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIsIC5mb3JnZS1vcy01LWMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyLCAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcmdlLW9zLTUtYyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLmxlZnQgLndyYXBwZXIgcCwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIHAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTIsIC5mb3JnZS1vcy01LWMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMiBwLCAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMjpob3ZlciwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuc2lnbi11cC1idXR0b24tMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2NiMDsgfVxuICAgICAgLmZvcmdlLW9zLTUtYyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5zaWduLXVwLWJ1dHRvbi0yOmhvdmVyIHAsIC5mb3JnZS1vcy01LWMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLnNpZ24tdXAtYnV0dG9uLTI6aG92ZXIgcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcmdlLW9zLTUtYyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b24sIC5mb3JnZS1vcy01LWMgLmNoYW5jZS10by13aW4gLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmZvcmdlLW9zLTUtYyAubGF1bmNoLWV2ZW50IC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b24gcCwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAuZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiAuYWRkZXZlbnRhdGNfaWNvbiwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uIC5hZGRldmVudGF0Y19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciBwLCAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIC5uby1jb250YWluZXIgLnJpZ2h0IC53cmFwcGVyIC5jb2xvci1idXR0b246aG92ZXIgcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgICAuZm9yZ2Utb3MtNS1jIC5sYXVuY2gtZXZlbnQgLm5vLWNvbnRhaW5lciAucmlnaHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciBzdmcgcGF0aCwgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiAubm8tY29udGFpbmVyIC5yaWdodCAud3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjMDA3Y2IwOyB9XG5cbi5mb3JnZS1vcy01LWMgLmxhdW5jaC1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mb3JnZS1vcy01LXRlYXNlci9maWxtaW5nLWJhY2tncm91bmQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9yZ2Utb3MtNS1jIC5jaGFuY2UtdG8td2luIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZm9yZ2Utb3MtNS10ZWFzZXIvd2luLWZvcmdlLW9zLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvcmdlLW9zLTUtYyAuY2hhbmNlLXRvLXdpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyZjsgfSB9XG5cbi5tb2RhbC1wb3AtdXAge1xuICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBoMiwgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuc3VidGl0bGUge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLm1vZGFsLXBvcC11cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5zdWJ0ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbG9yLWJ1dHRvbiB7XG4gICAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAubW9kYWwtcG9wLXVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbG9yLWJ1dHRvbiBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAgIC5tb2RhbC1wb3AtdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29sb3ItYnV0dG9uIC5hZGRldmVudGF0Y19pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2RhbC1wb3AtdXAucmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1yaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlLWluLXJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuLmRldmVsb3BlcnMgLmhlcm8tZGV2ZWxvcGVyIC5oZXJvLWltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG5cbi5kZXZlbG9wZXJzIC5wYy1hZ2UgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAuZGV2ZWxvcGVycyAucGMtYWdlIC5jb250YWluZXIgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmRldmVsb3BlcnMgLnBjLWFnZSAuY29udGFpbmVyIC53cmFwcGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmRldmVsb3BlcnMgLnBjLWFnZSAuY29udGFpbmVyIC53cmFwcGVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbi5kZXZlbG9wZXJzIC5idWlsZC1hcHBzIHtcbiAgYmFja2dyb3VuZDogIzMwMzYzZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZGV2ZWxvcGVycyAuYnVpbGQtYXBwcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRldmVsb3BlcnMgLmJ1aWxkLWFwcHMgLmxlZnQsIC5kZXZlbG9wZXJzIC5idWlsZC1hcHBzIC5yaWdodCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAuZGV2ZWxvcGVycyAuYnVpbGQtYXBwcyAubGVmdCAud3JhcHBlciB7XG4gICAgcGFkZGluZzogNmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZGV2ZWxvcGVycyAuYnVpbGQtYXBwcyAubGVmdCAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxNXB4OyB9IH1cbiAgICAuZGV2ZWxvcGVycyAuYnVpbGQtYXBwcyAubGVmdCAud3JhcHBlciBoMiwgLmRldmVsb3BlcnMgLmJ1aWxkLWFwcHMgLmxlZnQgLndyYXBwZXIgcCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kZXZlbG9wZXJzIC5idWlsZC1hcHBzIC5sZWZ0IC53cmFwcGVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmRldmVsb3BlcnMgLmJ1aWxkLWFwcHMgLmxlZnQgLndyYXBwZXIgcCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmRldmVsb3BlcnMgLmJ1aWxkLWFwcHMgLnJpZ2h0IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5kZXZlbG9wZXJzIC5idWlsZC1hcHBzIC5yaWdodCBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5kZXZlbG9wZXJzIC5hdXRvbWF0aW9uLWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTIzMjk7IH1cbiAgLmRldmVsb3BlcnMgLmF1dG9tYXRpb24tYWdlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgLmRldmVsb3BlcnMgLmF1dG9tYXRpb24tYWdlIC5jb250YWluZXIgaDIsIC5kZXZlbG9wZXJzIC5hdXRvbWF0aW9uLWFnZSAuY29udGFpbmVyIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGV2ZWxvcGVycyAuYXV0b21hdGlvbi1hZ2UgLmNvbnRhaW5lciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmRldmVsb3BlcnMgLmF1dG9tYXRpb24tYWdlIC5jb250YWluZXIgcCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5kZXZlbG9wZXJzIC5hdXRvbWF0aW9uLWFnZSAuY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRldmVsb3BlcnMgLmF1dG9tYXRpb24tYWdlIC5jb250YWluZXIgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMy41ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmRldmVsb3BlcnMgLmF1dG9tYXRpb24tYWdlIC5jb250YWluZXIgLmRlc2t0b3AtaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmRldmVsb3BlcnMgLmF1dG9tYXRpb24tYWdlIC5jb250YWluZXIgLm1vYmlsZS1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGV2ZWxvcGVycyAuYXV0b21hdGlvbi1hZ2UgLmNvbnRhaW5lciAubW9iaWxlLWltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kZXZlbG9wZXJzIC5mb3ItYnVpbGRlcnMge1xuICBiYWNrZ3JvdW5kOiAjMzAzNjNlOyB9XG4gIC5kZXZlbG9wZXJzIC5mb3ItYnVpbGRlcnMgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmRldmVsb3BlcnMgLmZvci1idWlsZGVycyAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGV2ZWxvcGVycyAuZm9yLWJ1aWxkZXJzIC5jb250YWluZXIgLmxlZnQsIC5kZXZlbG9wZXJzIC5mb3ItYnVpbGRlcnMgLmNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLmRldmVsb3BlcnMgLmZvci1idWlsZGVycyAuY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDZlbSAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmRldmVsb3BlcnMgLmZvci1idWlsZGVycyAuY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMDsgfSB9XG4gICAgICAuZGV2ZWxvcGVycyAuZm9yLWJ1aWxkZXJzIC5jb250YWluZXIgLmxlZnQgLndyYXBwZXIgaDIsIC5kZXZlbG9wZXJzIC5mb3ItYnVpbGRlcnMgLmNvbnRhaW5lciAubGVmdCAud3JhcHBlciBwIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kZXZlbG9wZXJzIC5mb3ItYnVpbGRlcnMgLmNvbnRhaW5lciAubGVmdCAud3JhcHBlciBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZGV2ZWxvcGVycyAuZm9yLWJ1aWxkZXJzIC5jb250YWluZXIgLmxlZnQgLndyYXBwZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICAgICAgLmRldmVsb3BlcnMgLmZvci1idWlsZGVycyAuY29udGFpbmVyIC5sZWZ0IC53cmFwcGVyIHAge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5kZXZlbG9wZXJzIC5mb3ItYnVpbGRlcnMgLmNvbnRhaW5lciAubGVmdCAud3JhcHBlciAubm8tb3BhY2l0eSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgb3BhY2l0eTogdW5zZXQ7IH1cbiAgICAuZGV2ZWxvcGVycyAuZm9yLWJ1aWxkZXJzIC5jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5kZXZlbG9wZXJzIC5mb3ItYnVpbGRlcnMgLmNvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmRldmVsb3BlcnMgLmZvci1idWlsZGVycyAuY29udGFpbmVyIC5yaWdodCBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfSB9XG5cbi5kZXZlbG9wZXJzIC5sZWFybi1hYm91dCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmRldmVsb3BlcnMgLmxlYXJuLWFib3V0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgLmRldmVsb3BlcnMgLmxlYXJuLWFib3V0IC5jb250YWluZXIgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuZGV2ZWxvcGVycyAubGVhcm4tYWJvdXQgLmNvbnRhaW5lciAubWFyZ2luLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZGV2ZWxvcGVycyAubGVhcm4tYWJvdXQgLmNvbnRhaW5lciAuY29sb3ItYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDJlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmRldmVsb3BlcnMgLmxlYXJuLWFib3V0IC5jb250YWluZXIgLmNvbG9yLWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5kZXZlbG9wZXJzIC5sZWFybi1hYm91dCAuY29udGFpbmVyIC5jb2xvci1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5kZXZlbG9wZXJzIC5idWlsZC1mb3JnZS1vcy01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjMyOTsgfVxuICAuZGV2ZWxvcGVycyAuYnVpbGQtZm9yZ2Utb3MtNSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuICAgIC5kZXZlbG9wZXJzIC5idWlsZC1mb3JnZS1vcy01IC5jb250YWluZXIgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5kZXZlbG9wZXJzIC5idWlsZC1mb3JnZS1vcy01IC5jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmRldmVsb3BlcnMgLmJ1aWxkLWZvcmdlLW9zLTUgLmNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmRldmVsb3BlcnMgLmJ1aWxkLWZvcmdlLW9zLTUgLmNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgICAgICAgICAgIC5kZXZlbG9wZXJzIC5idWlsZC1mb3JnZS1vcy01IC5jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXI6bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmRldmVsb3BlcnMgLmJ1aWxkLWZvcmdlLW9zLTUgLmNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZGV2ZWxvcGVycyAuYnVpbGQtZm9yZ2Utb3MtNSAuY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmRldmVsb3BlcnMgLmJ1aWxkLWZvcmdlLW9zLTUgLmNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuaXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTkxZDtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5kZXZlbG9wZXJzIC5idWlsZC1mb3JnZS1vcy01IC5jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLml0ZW0ge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAuZGV2ZWxvcGVycyAuYnVpbGQtZm9yZ2Utb3MtNSAuY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5pdGVtIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzQwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLmRldmVsb3BlcnMgLmJ1aWxkLWZvcmdlLW9zLTUgLmNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciAuaXRlbSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0OyB9IH1cbiAgICAgICAgICAuZGV2ZWxvcGVycyAuYnVpbGQtZm9yZ2Utb3MtNSAuY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5pdGVtIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICAgIC5kZXZlbG9wZXJzIC5idWlsZC1mb3JnZS1vcy01IC5jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLml0ZW0gaDQsIC5kZXZlbG9wZXJzIC5idWlsZC1mb3JnZS1vcy01IC5jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLml0ZW0gcCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5kZXZlbG9wZXJzIC5idWlsZC1mb3JnZS1vcy01IC5jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgLml0ZW0gaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAgICAgICAuZGV2ZWxvcGVycyAuYnVpbGQtZm9yZ2Utb3MtNSAuY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIC5pdGVtIHAge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgbWF4LXdpZHRoOiA5MDVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdi5uYXYtdGFicyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdiAubmF2LWxpbmssIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwMDAwOyB9XG4gICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLm5hdi1saW5rLXRhYnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxZTIzMjk7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5uYXYtbGluay10YWJzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLm5hdi1saW5rLXRhYnMgaDUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLm5hdi1saW5rLXRhYnMgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAudGltZWxpbmUgLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICMwMDdjYjA7IH1cbiAgICAgICAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSAuYWN0aXZlIGEge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cge1xuICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLnRleHQsIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC5pbWFnZXMge1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLnRleHQsIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC5pbWFnZXMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4OyB9XG4gICAgICAgIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC53cmFwcGVyIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gICAgICAgIC5kZXZlbG9wZXJzIC5ob3Jpem9udGFsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAucm93IC53cmFwcGVyIGgyLCAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyAud3JhcHBlciBsaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLndyYXBwZXIgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLndyYXBwZXIgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLmRldmVsb3BlcnMgLmhvcml6b250YWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC5yb3cgLndyYXBwZXIgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH0gfVxuICAgICAgICAuZGV2ZWxvcGVycyAuaG9yaXpvbnRhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnJvdyAud3JhcHBlciBsaSB7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbi5kZXZlbG9wZXJzIC50YWJzLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRldmVsb3BlcnMgLnRhYnMtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZGV2ZWxvcGVycyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAuZGV2ZWxvcGVycyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLmRldmVsb3BlcnMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLml0ZW1zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBtYXJnaW46IDFyZW0gMCAwIDA7IH1cbiAgICAgIC5kZXZlbG9wZXJzIC50YWJzLW1vYmlsZSAuY29udGFpbmVyIC5pdGVtcyBsaSBhIHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRldmVsb3BlcnMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLml0ZW1zIC5hY3RpdmUgYSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjJlbTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjVlbTsgfVxuICAgIC5kZXZlbG9wZXJzIC50YWJzLW1vYmlsZSAuY29udGFpbmVyIC5pdGVtcy5hY3RpdmUge1xuICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZzsgfVxuICAgIC5kZXZlbG9wZXJzIC50YWJzLW1vYmlsZSAuY29udGFpbmVyIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMXJlbSAwLjVyZW0gMCAwOyB9XG4gICAgLmRldmVsb3BlcnMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLmNvbnRlbnQtdGV4dCB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgICAuZGV2ZWxvcGVycyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciAuY29udGVudC10ZXh0IGgyLCAuZGV2ZWxvcGVycyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciAuY29udGVudC10ZXh0IGxpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRldmVsb3BlcnMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLmNvbnRlbnQtdGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAuZGV2ZWxvcGVycyAudGFicy1tb2JpbGUgLmNvbnRhaW5lciAuY29udGVudC10ZXh0IGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgLmRldmVsb3BlcnMgLnRhYnMtbW9iaWxlIC5jb250YWluZXIgLmNvbnRlbnQtdGV4dCAubmF2LWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZXZlbG9wZXJzIC50YWJzLW1vYmlsZSAuY29udGFpbmVyIC5jb250ZW50LXRleHQgLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGV2ZWxvcGVycyAubGF1bmNoLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjMyOTsgfVxuICAuZGV2ZWxvcGVycyAubGF1bmNoLWV2ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZXZlbG9wZXJzIC5sYXVuY2gtZXZlbnQgLmNvbnRhaW5lciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuZGV2ZWxvcGVycyAubGF1bmNoLWV2ZW50IC5jb250YWluZXIgcCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5kZXZlbG9wZXJzIC5sYXVuY2gtZXZlbnQgLmNvbnRhaW5lciAubm8tb3BhY2l0eSB7XG4gICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmRldmVsb3BlcnMgLmxhdW5jaC1ldmVudCAuY29udGFpbmVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGV2ZWxvcGVycyAubGF1bmNoLWV2ZW50IC5jb250YWluZXIgYSAuY29sb3ItYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAuZGV2ZWxvcGVycyAubGF1bmNoLWV2ZW50IC5jb250YWluZXIgYSAuY29sb3ItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmJ1eS1mb3JnZS1vcyAuaGVyby1idXkgLmhlcm8taW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cblxuLmJ1eS1mb3JnZS1vcyAuZGVwbG95LWZvcmdlIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5idXktZm9yZ2Utb3MgLmRlcGxveS1mb3JnZSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgLmJ1eS1mb3JnZS1vcyAuZGVwbG95LWZvcmdlIC5jb250YWluZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5idXktZm9yZ2Utb3MgLmRlcGxveS1mb3JnZSAuY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gIC5idXktZm9yZ2Utb3MgLmRlcGxveS1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJ1eS1mb3JnZS1vcyAuZGVwbG95LWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLmxlZnQsIC5idXktZm9yZ2Utb3MgLmRlcGxveS1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5yaWdodCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAubGVmdCAuaW5uZXItd3JhcHBlciwgLmJ1eS1mb3JnZS1vcyAuZGVwbG95LWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLnJpZ2h0IC5pbm5lci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICBwYWRkaW5nOiAzZW0gNGVtOyB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAubGVmdCAuaW5uZXItd3JhcHBlciBpbWcsIC5idXktZm9yZ2Utb3MgLmRlcGxveS1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0IC5pbm5lci13cmFwcGVyIGgzLCAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAucmlnaHQgLmlubmVyLXdyYXBwZXIgaW1nLCAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAucmlnaHQgLmlubmVyLXdyYXBwZXIgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAubGVmdCAuaW5uZXItd3JhcHBlciBoMywgLmJ1eS1mb3JnZS1vcyAuZGVwbG95LWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLnJpZ2h0IC5pbm5lci13cmFwcGVyIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAuZGVwbG95LWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLmxlZnQgLmlubmVyLXdyYXBwZXIgcCwgLmJ1eS1mb3JnZS1vcyAuZGVwbG95LWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLnJpZ2h0IC5pbm5lci13cmFwcGVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAubGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuYnV5LWZvcmdlLW9zIC5kZXBsb3ktZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAubGVmdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJ1eS1mb3JnZS1vcyAuZGVwbG95LWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ1eS1mb3JnZS1vcyBzZWN0aW9uLnNjcm9sbC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnV5LWZvcmdlLW9zIHNlY3Rpb24uc2Nyb2xsLWFycm93IC53cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5idXktZm9yZ2Utb3Mgc2VjdGlvbi5zY3JvbGwtYXJyb3cgLndyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cblxuLmJ1eS1mb3JnZS1vcyBzZWN0aW9uLnNjcm9sbC1hcnJvdy5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuXG4uYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgLyogRGl2VGFibGUuY29tICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLndyYXBwZXIgLmRpdlRhYmxlIHtcbiAgICAgICAgbWluLXdpZHRoOiAzODBweDsgfSB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciBkaXYuYmx1ZVRhYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUNlbGwsIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUNlbGwuY2VudGVyLCAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUNlbGwuY2VudGVyIC5wcmljZSwgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWQuY2VudGVyIC5wcmljZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwgLmltYWdlLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwgLmltYWdlLXdyYXBwZXIgLnByb2R1Y3Qta2l0IHtcbiAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbCAuaW1hZ2Utd3JhcHBlciAucHJvZHVjdC1raXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwgLmltYWdlLXdyYXBwZXIgLnByb2R1Y3Qta2l0IHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbCBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIGxpLCAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsLnNtYWxsZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsLnNtYWxsZXIgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbCBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDI4JTsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgd2lkdGg6IDI0JTsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtzIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzFDNkVBNDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciAudGFibGVGb290U3R5bGUge1xuICAgICAgcGFkZGluZzogM3B4IDVweDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGVSb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5kaXZUYWJsZVJvdzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7IH1cbiAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlUm93Omxhc3QtY2hpbGQgLmRpdlRhYmxlQ2VsbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGVIZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlQ2VsbCwgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGVIZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWRlcGxveSAuY29udGFpbmVyIC5kaXZUYWJsZUhlYWRpbmcge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLmNvbnRhaW5lciAuZGl2VGFibGVGb290IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtZGVwbG95IC5jb250YWluZXIgLmRpdlRhYmxlQm9keSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1kZXBsb3kgLnJpZ2h0LmxhbmRpbmctcGFnZS1iLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cbiAgLmJ1eS1mb3JnZS1vcyAuYnVpbGQtZm9yZ2UgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5idXktZm9yZ2Utb3MgLmJ1aWxkLWZvcmdlIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgIC5idXktZm9yZ2Utb3MgLmJ1aWxkLWZvcmdlIC5jb250YWluZXIgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5idXktZm9yZ2Utb3MgLmJ1aWxkLWZvcmdlIC5jb250YWluZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gICAgLmJ1eS1mb3JnZS1vcyAuYnVpbGQtZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmJ1eS1mb3JnZS1vcyAuYnVpbGQtZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0LCAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5yaWdodCB7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0IC5pbm5lci13cmFwcGVyLCAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5yaWdodCAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogM2VtIDRlbTsgfVxuICAgICAgICAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0IC5pbm5lci13cmFwcGVyIGltZywgLmJ1eS1mb3JnZS1vcyAuYnVpbGQtZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAubGVmdCAuaW5uZXItd3JhcHBlciBoMywgLmJ1eS1mb3JnZS1vcyAuYnVpbGQtZm9yZ2UgLmNvbnRhaW5lciAud3JhcHBlciAucmlnaHQgLmlubmVyLXdyYXBwZXIgaW1nLCAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5yaWdodCAuaW5uZXItd3JhcHBlciBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgICAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0IC5pbm5lci13cmFwcGVyIGgzLCAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5yaWdodCAuaW5uZXItd3JhcHBlciBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0IC5pbm5lci13cmFwcGVyIHAsIC5idXktZm9yZ2Utb3MgLmJ1aWxkLWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLnJpZ2h0IC5pbm5lci13cmFwcGVyIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYnV5LWZvcmdlLW9zIC5idWlsZC1mb3JnZSAuY29udGFpbmVyIC53cmFwcGVyIC5sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5idXktZm9yZ2Utb3MgLmJ1aWxkLWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLmxlZnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5idXktZm9yZ2Utb3MgLmJ1aWxkLWZvcmdlIC5jb250YWluZXIgLndyYXBwZXIgLnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG5cbi5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgLyogRGl2VGFibGUuY29tICovIH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIC8qLmRpdlRhYmxlIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH0qLyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIGRpdi5ibHVlVGFibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsLCAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbC5jZW50ZXIsIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWQuY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUNlbGwuY2VudGVyIC5wcmljZSwgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZC5jZW50ZXIgLnByaWNlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbC5jZW50ZXIgLnByaWNlIHNwYW4sIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWQuY2VudGVyIC5wcmljZSBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZWMxYzI0OyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIHtcbiAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbC5jZW50ZXItY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7IH1cbiAgICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIC5pbWFnZS13cmFwcGVyIC5wcm9kdWN0LWtpdCB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwgLmltYWdlLXdyYXBwZXIgLnByb2R1Y3Qta2l0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwgLmltYWdlLXdyYXBwZXIgLnByb2R1Y3Qta2l0IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbCBsaSwgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsLnNtYWxsZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwuc21hbGxlciBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMxQzZFQTQ7XG4gICAgICBjb2xvcjogI2YwZjBmMDtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVyIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4OyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGVSb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlUm93Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZVJvdzpsYXN0LWNoaWxkIC5kaXZUYWJsZUNlbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGVIZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLmNvbnRhaW5lciAuZGl2VGFibGVDZWxsLCAuYnV5LWZvcmdlLW9zIC5wcmljaW5nLXRhYmxlLWJ1aWxkIC5jb250YWluZXIgLmRpdlRhYmxlSGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZUhlYWRpbmcge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZUZvb3Qge1xuICAgICAgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAucHJpY2luZy10YWJsZS1idWlsZCAuY29udGFpbmVyIC5kaXZUYWJsZUJvZHkge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5idXktZm9yZ2Utb3MgLnByaWNpbmctdGFibGUtYnVpbGQgLnJpZ2h0LmxhbmRpbmctcGFnZS1iLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgPiAubmF2Lm5hdi10YWJzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiA+IC5uYXYgLm5hdi1saW5rLCAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiB7XG4gICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAudGFicy13cmFwcGVyIC5wYXJ0bmVyc2hpcCB7XG4gICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IHtcbiAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDRlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSA0ZW07IH0gfVxuICAgICAgICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5uYXYtbGluayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5uYXYtbGluayBhIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5uYXYtbGluayBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAgICAgICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC50aW1lbGluZSAuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07IH1cbiAgICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLnRpbWVsaW5lIC5hY3RpdmUgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmJ1eS1mb3JnZS1vcyAudmVydGljYWwtbmF2LXRhYnMgLmNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAudGV4dCBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnRleHQgLmJvdHRvbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnRleHQgLmJvdHRvbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAudGV4dCAuYm90dG9tIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgICAgICAgICAuYnV5LWZvcmdlLW9zIC52ZXJ0aWNhbC1uYXYtdGFicyAuY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLnRleHQgLmJvdHRvbSBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAudGV4dCAuYm90dG9tIGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgICAgICAgIC5idXktZm9yZ2Utb3MgLnZlcnRpY2FsLW5hdi10YWJzIC5jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAudGV4dCAuYm90dG9tIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnV5LWZvcmdlLW9zIC5zY2FsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idXktZm9yZ2Utb3MgLnNjYWxlIC5uby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uYnV5LWZvcmdlLW9zIC5zY2FsZSAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuLmJ1eS1mb3JnZS1vcyAuc2NhbGUgLnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJ1eS1mb3JnZS1vcyAuc2NhbGUgLnF1ZXN0aW9uIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIGZpbGw6IHdoaXRlOyB9XG4gIC5idXktZm9yZ2Utb3MgLnNjYWxlIC5xdWVzdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmJ1eS1mb3JnZS1vcyAuc2NhbGUgLmFuc3dlciBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idXktZm9yZ2Utb3MgLnNjYWxlIC5hbnN3ZXIgLnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idXktZm9yZ2Utb3MgLnNjYWxlIC5hbnN3ZXIgLnRleHQgLmJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAuc2NhbGUgLmFuc3dlciAudGV4dCAuYm90dG9tIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJ1eS1mb3JnZS1vcyAuc2NhbGUgLmFuc3dlciAudGV4dCAuYm90dG9tIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5idXktZm9yZ2Utb3MgLnNjYWxlIC5hbnN3ZXIgLnRleHQgLmJvdHRvbSBhIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAgIC5idXktZm9yZ2Utb3MgLnNjYWxlIC5hbnN3ZXIgLnRleHQgLmJvdHRvbSBhIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKkRlbW8gRm9ybSovXG4uZGVtby1mb3JtIC5kZW1vLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmRlbW8tZm9ybSAuZGVtby1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5kZW1vLWZvcm0gLmRlbW8tY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVtby1mb3JtIC5kZW1vLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgLmRlbW8tZm9ybSAuZGVtby1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kZW1vLWZvcm0gLmRlbW8tY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5kZW1vLWZvcm0gLmRlbW8tY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuZGVtby1mb3JtIC5kZW1vLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmZvcm0td3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgICAgLmRlbW8tZm9ybSAuZGVtby1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgaDEge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5kZW1vLWZvcm0gLmRlbW8tY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIGZvcm0gLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZGVtby1mb3JtIC5kZW1vLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmZvcm0td3JhcHBlciBmb3JtIC5nZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGVtby1mb3JtIC5kZW1vLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmZvcm0td3JhcHBlciBmb3JtIC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmRlbW8tZm9ybSAuZGVtby1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgLmRlbW8tZm9ybSAuZGVtby1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgZm9ybSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2FjYWNhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtOyB9XG4gICAgICAuZGVtby1mb3JtIC5kZW1vLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmZvcm0td3JhcHBlciBmb3JtIC5naW5wdXRfY29tcGxleCBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kZW1vLWZvcm0gLmRlbW8tY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLmRlbW8tZm9ybSAuZGVtby1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDsgfVxuICAgIC5kZW1vLWZvcm0gLmRlbW8tY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1kZW1vIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVtby1mb3JtIC5kZW1vLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4uZGVtby1mb3JtIC5kZW1vLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmRlbW8tZm9ybSAuZGVtby13cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nOiA0ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyoqKioqKioqKioqKioqKioqKlxuICBNb2R1bGUgQ29udHJvbFxuKioqKioqKioqKioqKioqKioqL1xuLm1vZHVsZS1jb250cm9sIC5tb2R1bGUxLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2R1bGUtY29udHJvbCAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlLWNvbnRyb2wgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZS1jb250cm9sIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbnRyb2wgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGUtY29udHJvbCAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubW9kdWxlLWNvbnRyb2wgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5tb2R1bGUtY29udHJvbCAubW9kdWxlMS13cmFwcGVyIC50ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kdWxlLWNvbnRyb2wgLm1vZHVsZTEtd3JhcHBlciAudGV4dCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb2R1bGUtY29udHJvbCAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAubW9kdWxlLWNvbnRyb2wgLm1vZHVsZTEtd3JhcHBlciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzBhMGEwYSAhaW1wb3J0YW50OyB9XG4gICAgLm1vZHVsZS1jb250cm9sIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1vZHVsZS1jb250cm9sIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgcGFkZGluZzogMC41ZW0gNGVtO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAubW9kdWxlLWNvbnRyb2wgLm1vZHVsZTEtd3JhcHBlciAudGV4dCAud3JhcHBlciAuY29sb3ItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZHVsZS1jb250cm9sIC5tb2R1bGUxLXdyYXBwZXIgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5tb2R1bGUtY29udHJvbCAubW9kdWxlMS13cmFwcGVyIC5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKipcbiAgIElNRyBURVhUIFNFQ1RJT05cbioqKioqKioqKioqKioqKioqKioqL1xuLmRlbW8taW1nLXRleHQuZmlyc3QtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAtMC4zNWVtOyB9XG5cbi5kZW1vLWltZy10ZXh0IC5yb3cge1xuICBtYXJnaW46IDA7IH1cblxuLmRlbW8taW1nLXRleHQgLmNvbC1sZy02IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZGVtby1pbWctdGV4dCAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRlbW8taW1nLXRleHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmRlbW8taW1nLXRleHQgLnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLmRlbW8taW1nLXRleHQgLnRleHQubGlnaHQge1xuICAgIGNvbG9yOiAjMjgyQTJCO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5kZW1vLWltZy10ZXh0IC50ZXh0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LXdpZHRoOiA0NTlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGVtby1pbWctdGV4dCAudGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAyOC44cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmRlbW8taW1nLXRleHQgLnRleHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmRlbW8taW1nLXRleHQgLnRleHQgcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKipcbiAgIE9ORSBQTEFURk9STVxuKioqKioqKioqKioqKioqKioqKiovXG4ub25lLXBsYXRmb3JtIC50ZXh0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMTsgfVxuXG4ub25lLXBsYXRmb3JtIC50b3AtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm9uZS1wbGF0Zm9ybSAudG9wLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCB2aWRlbyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICAgIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxLCAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxLCAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgIEhFUk9cbioqKioqKioqKioqKioqKioqKioqL1xuLmRlbW8tZm9yZ2UtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMzsgfVxuICAuZGVtby1mb3JnZS1oZXJvIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1ZW07XG4gICAgcGFkZGluZy10b3A6IDE1ZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmRlbW8tZm9yZ2UtaGVybyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmRlbW8tZm9yZ2UtaGVybyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgLmRlbW8tZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwZW07XG4gICAgICAgICAgd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciAuZm9yZ2UtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciAuZm9yZ2UtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciAuZm9yZ2Utc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlbW8tZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIC5mb3JnZS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1LjQlOyB9IH1cbiAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuZGVtby1mb3JnZS1oZXJvIC50ZXh0IC5jb250YWluZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuZGVtby1mb3JnZS1oZXJvIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAuZGVtby1mb3JnZS1oZXJvIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgLmRlbW8tZm9yZ2UtaGVybyAuZm9ybS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDRweCAjODg4ODg4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVtby1mb3JnZS1oZXJvIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3R0b206IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyZW0gNGVtO1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCA0cHggIzg4ODg4ODsgfSB9XG4gICAgLmRlbW8tZm9yZ2UtaGVybyAuZm9ybS1jb250YWluZXIgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICBDT05UQUNUIFNFQ1RJT05cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMTByZW07IH0gfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0IC5jb250YWN0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdCAuY29udGFjdC10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuICAgIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QgLmNvbnRhY3QtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKipcblNjaGVkdWxlIGRlbW8gU2VjdGlvblxuKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2NoZWR1bGUtZGVtbyB7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuc2NoZWR1bGUtZGVtbyAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2NoZWR1bGUtZGVtbyAuYnV0dG9uLXdyYXBwZXIgYSB7XG4gICAgICBwYWRkaW5nOiAwIDJlbSAyZW0gMmVtOyB9XG5cbi50YXNrLWNhbnZhcyAuaGVyby10YXNrLWNhbnZhcyAuaGVyby1pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuXG4udGFzay1jYW52YXMgLnByb2dyYW0tcm9ib3RzIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YXNrLWNhbnZhcyAucHJvZ3JhbS1yb2JvdHMgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRhc2stY2FudmFzIC5wcm9ncmFtLXJvYm90cyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhc2stY2FudmFzIC5wcm9ncmFtLXJvYm90cyAuY29udGFpbmVyIC5pbWFnZSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGFzay1jYW52YXMgLnByb2dyYW0tcm9ib3RzIC5jb250YWluZXIgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAudGFzay1jYW52YXMgLnByb2dyYW0tcm9ib3RzIC5jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YXNrLWNhbnZhcyAucHJvZ3JhbS1yb2JvdHMgLmNvbnRhaW5lciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfSB9XG4gIC50YXNrLWNhbnZhcyAucHJvZ3JhbS1yb2JvdHMgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAudGFzay1jYW52YXMgLnByb2dyYW0tcm9ib3RzIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIsIC50YXNrLWNhbnZhcyAucHJvZ3JhbS1yb2JvdHMgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMywgLnRhc2stY2FudmFzIC5wcm9ncmFtLXJvYm90cyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHAge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGFzay1jYW52YXMgLnByb2dyYW0tcm9ib3RzIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC50YXNrLWNhbnZhcyAucHJvZ3JhbS1yb2JvdHMgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cbiAgICAudGFzay1jYW52YXMgLnByb2dyYW0tcm9ib3RzIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGFzay1jYW52YXMgLnByb2dyYW0tcm9ib3RzIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgLnRhc2stY2FudmFzIC5wcm9ncmFtLXJvYm90cyAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiA+IC5uYXYubmF2LXRhYnMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAudGFzay1jYW52YXMgLnZlcnRpY2FsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgPiAubmF2IC5uYXYtbGluaywgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2ID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiB7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSA0ZW07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gNGVtOyB9IH1cbiAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bzsgfVxuICAgICAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAuaW5uZXItd3JhcHBlciBoMiwgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC5pbm5lci13cmFwcGVyIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC5pbm5lci13cmFwcGVyIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAudGFzay1jYW52YXMgLnZlcnRpY2FsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLmlubmVyLXdyYXBwZXIgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gICAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC5pbm5lci13cmFwcGVyIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAuaW5uZXItd3JhcHBlciBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAgICAgICAudGFzay1jYW52YXMgLnZlcnRpY2FsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnRhYnMtd3JhcHBlciBuYXYgLmlubmVyLXdyYXBwZXIgLnRpbWVsaW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDsgfVxuICAgICAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC5pbm5lci13cmFwcGVyIC50aW1lbGluZSAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC5pbm5lci13cmFwcGVyIC50aW1lbGluZSAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgbmF2IC5pbm5lci13cmFwcGVyIC50aW1lbGluZSAubmF2LWxpbmsgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAgICAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAuaW5uZXItd3JhcHBlciAudGltZWxpbmUgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgICAgICAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAudGFicy13cmFwcGVyIG5hdiAuaW5uZXItd3JhcHBlciAudGltZWxpbmUgLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC50YWJzLXdyYXBwZXIgLnBhcnRuZXJzaGlwIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAudGFzay1jYW52YXMgLnZlcnRpY2FsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC53cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGFzay1jYW52YXMgLnZlcnRpY2FsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAud3JhcHBlciBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC50YXNrLWNhbnZhcyAudmVydGljYWwtbmF2LXRhYnMgLm5vLWNvbnRhaW5lciAucGFydG5lcnNoaXAgLnRhYi1wYW5lIC53cmFwcGVyIHAge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDRlbTtcbiAgICAgICAgICBsZWZ0OiA0ZW07XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDAgMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgICAudGFzay1jYW52YXMgLnZlcnRpY2FsLW5hdi10YWJzIC5uby1jb250YWluZXIgLnBhcnRuZXJzaGlwIC50YWItcGFuZSAud3JhcHBlciBwIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnRhc2stY2FudmFzIC52ZXJ0aWNhbC1uYXYtdGFicyAubm8tY29udGFpbmVyIC5wYXJ0bmVyc2hpcCAudGFiLXBhbmUgLndyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpOyB9XG5cbi50YXNrLWNhbnZhcyAuc2NhbGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhc2stY2FudmFzIC5zY2FsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRhc2stY2FudmFzIC5zY2FsZSAubm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC50YXNrLWNhbnZhcyAuc2NhbGUgLnRpdGxlLCAudGFzay1jYW52YXMgLnNjYWxlIGgzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudGFzay1jYW52YXMgLnNjYWxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgLnRhc2stY2FudmFzIC5zY2FsZSBoMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAudGFzay1jYW52YXMgLnNjYWxlIC5xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50YXNrLWNhbnZhcyAuc2NhbGUgLnF1ZXN0aW9uIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC50YXNrLWNhbnZhcyAuc2NhbGUgLnF1ZXN0aW9uIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnRhc2stY2FudmFzIC5zY2FsZSAuYW5zd2VyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YXNrLWNhbnZhcyAuc2NhbGUgLmFuc3dlciAudGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICAgIC50YXNrLWNhbnZhcyAuc2NhbGUgLmFuc3dlciAudGV4dCAuYm90dG9tIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgLnRhc2stY2FudmFzIC5zY2FsZSAuYW5zd2VyIC50ZXh0IC5ib3R0b20gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnRhc2stY2FudmFzIC5zY2FsZSAuYW5zd2VyIC50ZXh0IC5ib3R0b20gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50YXNrLWNhbnZhcyAub25lLWludGVyZmFjZSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFzay1jYW52YXMgLm9uZS1pbnRlcmZhY2UgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50YXNrLWNhbnZhcyAub25lLWludGVyZmFjZSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhc2stY2FudmFzIC5vbmUtaW50ZXJmYWNlIC5jb250YWluZXIgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC50YXNrLWNhbnZhcyAub25lLWludGVyZmFjZSAuY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFzay1jYW52YXMgLm9uZS1pbnRlcmZhY2UgLmNvbnRhaW5lciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfSB9XG4gIC50YXNrLWNhbnZhcyAub25lLWludGVyZmFjZSAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGgyLCAudGFzay1jYW52YXMgLm9uZS1pbnRlcmZhY2UgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMywgLnRhc2stY2FudmFzIC5vbmUtaW50ZXJmYWNlIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgcCB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRhc2stY2FudmFzIC5vbmUtaW50ZXJmYWNlIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudGFzay1jYW52YXMgLm9uZS1pbnRlcmZhY2UgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICAudGFzay1jYW52YXMgLm9uZS1pbnRlcmZhY2UgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4udGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAudGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAudGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YXNrLWNhbnZhcyAucXVvdGUtdGFzayAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGgyLCAudGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC50YXNrLWNhbnZhcyAucXVvdGUtdGFzayAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gICAgLnRhc2stY2FudmFzIC5xdW90ZS10YXNrIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgLmF1dGhvciB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAudGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciAuYXV0aG9yIGg0LCAudGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciAuYXV0aG9yIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgICAudGFzay1jYW52YXMgLnF1b3RlLXRhc2sgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciAuYXV0aG9yIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnRhc2stY2FudmFzIC5xdW90ZS10YXNrIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgLmF1dGhvciBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udGFzay1jYW52YXMgLnRhc2staW4tYWN0aW9uIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YXNrLWNhbnZhcyAudGFzay1pbi1hY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRhc2stY2FudmFzIC50YXNrLWluLWFjdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnRhc2stY2FudmFzIC50YXNrLWluLWFjdGlvbiAuY29udGFpbmVyIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRhc2stY2FudmFzIC50YXNrLWluLWFjdGlvbiAuY29udGFpbmVyIC5pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAudGFzay1jYW52YXMgLnRhc2staW4tYWN0aW9uIC5jb250YWluZXIgLmltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnRhc2stY2FudmFzIC50YXNrLWluLWFjdGlvbiAuY29udGFpbmVyIC5pbWFnZSAuaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50YXNrLWNhbnZhcyAudGFzay1pbi1hY3Rpb24gLmNvbnRhaW5lciAuaW1hZ2UgLmxvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhc2stY2FudmFzIC50YXNrLWluLWFjdGlvbiAuY29udGFpbmVyIC50ZXh0IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC50YXNrLWNhbnZhcyAudGFzay1pbi1hY3Rpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAudGFzay1jYW52YXMgLnRhc2staW4tYWN0aW9uIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIsIC50YXNrLWNhbnZhcyAudGFzay1pbi1hY3Rpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRhc2stY2FudmFzIC50YXNrLWluLWFjdGlvbiAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGgyIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC50YXNrLWNhbnZhcyAudGFzay1pbi1hY3Rpb24gLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuLnRhc2stY2FudmFzIC53aGl0ZXBhcGVyLWRvd25sb2FkIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRhc2stY2FudmFzIC53aGl0ZXBhcGVyLWRvd25sb2FkIC5jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhc2stY2FudmFzIC53aGl0ZXBhcGVyLWRvd25sb2FkIC5jb250YWluZXIgLnRleHQge1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgLnRhc2stY2FudmFzIC53aGl0ZXBhcGVyLWRvd25sb2FkIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnRhc2stY2FudmFzIC53aGl0ZXBhcGVyLWRvd25sb2FkIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIsIC50YXNrLWNhbnZhcyAud2hpdGVwYXBlci1kb3dubG9hZCAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGgzIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRhc2stY2FudmFzIC53aGl0ZXBhcGVyLWRvd25sb2FkIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGFzay1jYW52YXMgLndoaXRlcGFwZXItZG93bmxvYWQgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cbiAgICAudGFzay1jYW52YXMgLndoaXRlcGFwZXItZG93bmxvYWQgLmNvbnRhaW5lciAudGV4dCAud3JhcHBlciBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC50YXNrLWNhbnZhcyAud2hpdGVwYXBlci1kb3dubG9hZCAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgIC50YXNrLWNhbnZhcyAud2hpdGVwYXBlci1kb3dubG9hZCAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgY29sb3I6ICM1ODU4NTg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC50YXNrLWNhbnZhcyAud2hpdGVwYXBlci1kb3dubG9hZCAuY29udGFpbmVyIC50ZXh0IC53cmFwcGVyIC5idXR0b24td3JhcHBlciAuY29sb3ItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC4zcmVtIDJyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgLnRhc2stY2FudmFzIC53aGl0ZXBhcGVyLWRvd25sb2FkIC5jb250YWluZXIgLnRleHQgLndyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIC5jb2xvci1idXR0b24gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFzay1jYW52YXMgLndoaXRlcGFwZXItZG93bmxvYWQgLmNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRhc2stY2FudmFzIC53aGl0ZXBhcGVyLWRvd25sb2FkIC5jb250YWluZXIgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gIC50YXNrLWNhbnZhcyAud2hpdGVwYXBlci1kb3dubG9hZCAuY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubm9zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uc29mdHdhcmUtaG9tZSBhIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDg1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiA2ODBweDsgfSB9XG4gIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuc29mdHdhcmUtaGVybyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuc29mdHdhcmUtaGVybyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuc29mdHdhcmUtaGVybyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNvZnR3YXJlLWhvbWUgLnNvZnR3YXJlLWhlcm8gLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICAuc29mdHdhcmUtaG9tZSAuc29mdHdhcmUtaGVybyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7IH1cbiAgICAgIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAuc29mdHdhcmUtaG9tZSAuc29mdHdhcmUtaGVybyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgxLCAuc29mdHdhcmUtaG9tZSAuc29mdHdhcmUtaGVybyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyLCAuc29mdHdhcmUtaG9tZSAuc29mdHdhcmUtaGVybyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHAsIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDEsIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDEsIC5zb2Z0d2FyZS1ob21lIC5zb2Z0d2FyZS1oZXJvIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAgICAgLnNvZnR3YXJlLWhvbWUgLnNvZnR3YXJlLWhlcm8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnNvZnR3YXJlLWhvbWUgLnNvZnR3YXJlLWhlcm8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuc29mdHdhcmUtaG9tZSAuc29mdHdhcmUtaGVybyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDRlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgICAgLnNvZnR3YXJlLWhvbWUgLnNvZnR3YXJlLWhlcm8gLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBidXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG4uc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNvZnR3YXJlLWhvbWUgLnRhc2stY2FudmFzIC5uby1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zb2Z0d2FyZS1ob21lIC50YXNrLWNhbnZhcyAubm8tY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH0gfVxuICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDk1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNvZnR3YXJlLWhvbWUgLnRhc2stY2FudmFzIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2Z0d2FyZS1ob21lIC50YXNrLWNhbnZhcyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNvZnR3YXJlLWhvbWUgLnRhc2stY2FudmFzIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICAgIC5zb2Z0d2FyZS1ob21lIC50YXNrLWNhbnZhcyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgICAgIG1heC13aWR0aDogNTA1cHg7IH1cbiAgICAgIC5zb2Z0d2FyZS1ob21lIC50YXNrLWNhbnZhcyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyLCAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMywgLnNvZnR3YXJlLWhvbWUgLnRhc2stY2FudmFzIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCwgLnNvZnR3YXJlLWhvbWUgLnRhc2stY2FudmFzIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5zb2Z0d2FyZS1ob21lIC50YXNrLWNhbnZhcyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyLCAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMyB7XG4gICAgICAgIG1heC13aWR0aDogNTA1cHg7IH1cbiAgICAgIC5zb2Z0d2FyZS1ob21lIC50YXNrLWNhbnZhcyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gICAgICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuc29mdHdhcmUtaG9tZSAudGFzay1jYW52YXMgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSA0ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAgIC5zb2Z0d2FyZS1ob21lIC50YXNrLWNhbnZhcyAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5zb2Z0d2FyZS1ob21lIC5hdXRvbWF0aW9uLWFwcHMgLm5vLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLnNvZnR3YXJlLWhvbWUgLmF1dG9tYXRpb24tYXBwcyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogOTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5zb2Z0d2FyZS1ob21lIC5hdXRvbWF0aW9uLWFwcHMgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNvZnR3YXJlLWhvbWUgLmF1dG9tYXRpb24tYXBwcyAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuYXV0b21hdGlvbi1hcHBzIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuYXV0b21hdGlvbi1hcHBzIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuYXV0b21hdGlvbi1hcHBzIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cbiAgICAuc29mdHdhcmUtaG9tZSAuYXV0b21hdGlvbi1hcHBzIC5uby1jb250YWluZXIgLndyYXBwZXIgaDIsIC5zb2Z0d2FyZS1ob21lIC5hdXRvbWF0aW9uLWFwcHMgLm5vLWNvbnRhaW5lciAud3JhcHBlciBoMywgLnNvZnR3YXJlLWhvbWUgLmF1dG9tYXRpb24tYXBwcyAubm8tY29udGFpbmVyIC53cmFwcGVyIHAsIC5zb2Z0d2FyZS1ob21lIC5hdXRvbWF0aW9uLWFwcHMgLm5vLWNvbnRhaW5lciAud3JhcHBlciBidXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc29mdHdhcmUtaG9tZSAuYXV0b21hdGlvbi1hcHBzIC5uby1jb250YWluZXIgLndyYXBwZXIgaDIsIC5zb2Z0d2FyZS1ob21lIC5hdXRvbWF0aW9uLWFwcHMgLm5vLWNvbnRhaW5lciAud3JhcHBlciBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDQ2MHB4OyB9XG4gICAgLnNvZnR3YXJlLWhvbWUgLmF1dG9tYXRpb24tYXBwcyAubm8tY29udGFpbmVyIC53cmFwcGVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuc29mdHdhcmUtaG9tZSAuYXV0b21hdGlvbi1hcHBzIC5uby1jb250YWluZXIgLndyYXBwZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gICAgLnNvZnR3YXJlLWhvbWUgLmF1dG9tYXRpb24tYXBwcyAubm8tY29udGFpbmVyIC53cmFwcGVyIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnNvZnR3YXJlLWhvbWUgLmF1dG9tYXRpb24tYXBwcyAubm8tY29udGFpbmVyIC53cmFwcGVyIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgIC5zb2Z0d2FyZS1ob21lIC5hdXRvbWF0aW9uLWFwcHMgLm5vLWNvbnRhaW5lciAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuc29mdHdhcmUtaG9tZSAuYXV0b21hdGlvbi1hcHBzIC5uby1jb250YWluZXIgLndyYXBwZXIgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDRlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgLnNvZnR3YXJlLWhvbWUgLmF1dG9tYXRpb24tYXBwcyAubm8tY29udGFpbmVyIC53cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5zb2Z0d2FyZS1ob21lIC5kZXZlbG9wZXItb24tZm9yZ2UgLm5vLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLnNvZnR3YXJlLWhvbWUgLmRldmVsb3Blci1vbi1mb3JnZSAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogOTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5zb2Z0d2FyZS1ob21lIC5kZXZlbG9wZXItb24tZm9yZ2UgLm5vLWNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNvZnR3YXJlLWhvbWUgLmRldmVsb3Blci1vbi1mb3JnZSAubm8tY29udGFpbmVyIC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4OyB9IH1cbiAgICAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgICAgcGFkZGluZzogNGVtO1xuICAgICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgLnNvZnR3YXJlLWhvbWUgLmRldmVsb3Blci1vbi1mb3JnZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyLCAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDMsIC5zb2Z0d2FyZS1ob21lIC5kZXZlbG9wZXItb24tZm9yZ2UgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBwLCAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5zb2Z0d2FyZS1ob21lIC5kZXZlbG9wZXItb24tZm9yZ2UgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMiwgLnNvZnR3YXJlLWhvbWUgLmRldmVsb3Blci1vbi1mb3JnZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzVweDsgfVxuICAgICAgLnNvZnR3YXJlLWhvbWUgLmRldmVsb3Blci1vbi1mb3JnZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICAgICAgLnNvZnR3YXJlLWhvbWUgLmRldmVsb3Blci1vbi1mb3JnZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5zb2Z0d2FyZS1ob21lIC5kZXZlbG9wZXItb24tZm9yZ2UgLm5vLWNvbnRhaW5lciAud3JhcHBlciAuaW5uZXItd3JhcHBlciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAuc29mdHdhcmUtaG9tZSAuZGV2ZWxvcGVyLW9uLWZvcmdlIC5uby1jb250YWluZXIgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgLnNvZnR3YXJlLWhvbWUgLmRldmVsb3Blci1vbi1mb3JnZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDRlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgICAgLnNvZnR3YXJlLWhvbWUgLmRldmVsb3Blci1vbi1mb3JnZSAubm8tY29udGFpbmVyIC53cmFwcGVyIC5pbm5lci13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgSEVST1xuKioqKioqKioqKioqKioqKioqKiovXG4uaGVyby10aGFuay15b3Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7IH1cbiAgLmhlcm8tdGhhbmsteW91IC50ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1ZW07XG4gICAgcGFkZGluZy10b3A6IDE1ZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5oZXJvLXRoYW5rLXlvdSAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07IH0gfVxuICAgIC5oZXJvLXRoYW5rLXlvdSAudGV4dCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5oZXJvLXRoYW5rLXlvdSAudGV4dCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLmhlcm8tdGhhbmsteW91IC50ZXh0IC5jb250YWluZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAgIC5oZXJvLXRoYW5rLXlvdSAudGV4dCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLmZvcmdlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLXRoYW5rLXlvdSAudGV4dCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLmZvcmdlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuaGVyby10aGFuay15b3UgLnRleHQgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5mb3JnZS1zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLXRoYW5rLXlvdSAudGV4dCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLmZvcmdlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUuNCU7IH0gfVxuICAgICAgLmhlcm8tdGhhbmsteW91IC50ZXh0IC5jb250YWluZXIgLnRleHQtd3JhcHBlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5oZXJvLXRoYW5rLXlvdSAudGV4dCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLmhlcm8tdGhhbmsteW91IC50ZXh0IC5jb250YWluZXIgLnRleHQtd3JhcHBlciBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgLmhlcm8tdGhhbmsteW91IC50ZXh0IC5jb250YWluZXIgLnRleHQtd3JhcHBlciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuaGVyby10aGFuay15b3UgLnRleHQgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgLmhlcm8tdGhhbmsteW91IC50ZXh0IC5jb250YWluZXIgLnRleHQtd3JhcHBlciBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgIENPTlRBQ1QgU0VDVElPTlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb250YWN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNHJlbSAxMHJlbTsgfSB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QgLmNvbnRhY3QtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0IC5jb250YWN0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDsgfSB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdCAuY29udGFjdC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4ubG9jYXRpb25zIC5oZXJvLWxvY2F0aW9ucyBpbWcge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmxvY2F0aW9ucyAuZmFjaWxpdGllcyAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cbiAgLmxvY2F0aW9ucyAuZmFjaWxpdGllcyAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCBoMiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAucmlnaHQgcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnN0YXRlcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmxvY2F0aW9ucyAuZmFjaWxpdGllcyAuY29udGFpbmVyIC5zdGF0ZXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbnMgLmZhY2lsaXRpZXMgLmNvbnRhaW5lciAuc3RhdGVzIC53cmFwcGVyIHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnN0YXRlcyAud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnN0YXRlcyAud3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnN0YXRlcyAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnN0YXRlcyAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbnMgLmZhY2lsaXRpZXMgLmNvbnRhaW5lciAuc3RhdGVzIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxZW0gYXV0bzsgfVxuICAgICAgICAgIC5sb2NhdGlvbnMgLmZhY2lsaXRpZXMgLmNvbnRhaW5lciAuc3RhdGVzIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5sb2NhdGlvbnMgLmZhY2lsaXRpZXMgLmNvbnRhaW5lciAuc3RhdGVzIC53cmFwcGVyIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnN0YXRlcyAud3JhcHBlciBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAubG9jYXRpb25zIC5mYWNpbGl0aWVzIC5jb250YWluZXIgLnN0YXRlcyAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5sb2NhdGlvbnMgLmZhY2lsaXRpZXMgLmNvbnRhaW5lciAuc3RhdGVzIC53cmFwcGVyIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuICAgICAgLmxvY2F0aW9ucyAuZmFjaWxpdGllcyAuY29udGFpbmVyIC5zdGF0ZXMgLndyYXBwZXIgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5sb2NhdGlvbnMgLmZhY2lsaXRpZXMgLmNvbnRhaW5lciAuc3RhdGVzIC53cmFwcGVyIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NWVtOyB9XG5cbi5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItb25lIGltZywgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci10d28gaW1nLCAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLXRocmVlIGltZyB7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLW9uZSwgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci10d28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDhlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtb25lLCAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc3BhY2luZyAubmF2LXR3bywgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10aHJlZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtb25lLCAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc3BhY2luZyAubmF2LXR3bywgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10aHJlZSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAgIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtb25lIGltZywgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10d28gaW1nLCAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc3BhY2luZyAubmF2LXRocmVlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxZW0gYXV0bzsgfVxuICAgICAgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi1vbmUgaDMsIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtb25lIC5zdWJ0aXRsZSwgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10d28gaDMsIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtdHdvIC5zdWJ0aXRsZSwgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10aHJlZSBoMywgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10aHJlZSAuc3VidGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc3BhY2luZyAubmF2LW9uZSBoMywgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10d28gaDMsIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtdGhyZWUgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc3BhY2luZyAubmF2LW9uZSAuc3VidGl0bGUsIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtdHdvIC5zdWJ0aXRsZSwgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10aHJlZSAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuICAgICAgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi1vbmUgcDpub3QoLnN1YnRpdGxlKSwgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10d28gcDpub3QoLnN1YnRpdGxlKSwgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10aHJlZSBwOm5vdCguc3VidGl0bGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi1vbmUgLnNsaWNrLWFycm93LCAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc3BhY2luZyAubmF2LXR3byAuc2xpY2stYXJyb3csIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtdGhyZWUgLnNsaWNrLWFycm93IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtb25lIC5zbGljay1saXN0LCAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc3BhY2luZyAubmF2LXR3byAuc2xpY2stbGlzdCwgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi10aHJlZSAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogNGVtIDFlbTsgfVxuICAgICAgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXIgLnNwYWNpbmcgLm5hdi1vbmUgLnNsaWNrLXNsaWRlLCAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlciAuc3BhY2luZyAubmF2LXR3byAuc2xpY2stc2xpZGUsIC5sb2NhdGlvbnMgLnNsaWRlcnMgLnNsaWRlci13cmFwcGVyIC5zcGFjaW5nIC5uYXYtdGhyZWUgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb25zIC5zbGlkZXJzIC5zbGlkZXItd3JhcHBlcjpub3QoOm50aC1jaGlsZCgyKSkgLnNwYWNpbmcge1xuICAgICAgbGVmdDogMTMlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9ucyAuc2xpZGVycyAuc2xpZGVyLXdyYXBwZXI6bnRoLWNoaWxkKDIpIC5zcGFjaW5nIHtcbiAgICAgIHJpZ2h0OiAxMyU7IH0gfVxuXG4uaGFyZHdhcmUtb2VtcyAuaGVyby1vZW1zIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmhhcmR3YXJlLW9lbXMgLm1vcmUtYWNjZXNzaWJsZSAud3JhcHBlciwgLmhhcmR3YXJlLW9lbXMgLmRldmVsb3BtZW50LWNvc3RzIC53cmFwcGVyLCAuaGFyZHdhcmUtb2VtcyAuaGFyZHdhcmUgLndyYXBwZXIsIC5oYXJkd2FyZS1vZW1zIC5yb2JvdHMtdXNhYmlsaXR5IC53cmFwcGVyLCAuaGFyZHdhcmUtb2VtcyAub3Blbi1zb2Z0d2FyZSAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhhcmR3YXJlLW9lbXMgLm1vcmUtYWNjZXNzaWJsZSAud3JhcHBlciAudGV4dCwgLmhhcmR3YXJlLW9lbXMgLmRldmVsb3BtZW50LWNvc3RzIC53cmFwcGVyIC50ZXh0LCAuaGFyZHdhcmUtb2VtcyAuaGFyZHdhcmUgLndyYXBwZXIgLnRleHQsIC5oYXJkd2FyZS1vZW1zIC5yb2JvdHMtdXNhYmlsaXR5IC53cmFwcGVyIC50ZXh0LCAuaGFyZHdhcmUtb2VtcyAub3Blbi1zb2Z0d2FyZSAud3JhcHBlciAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oYXJkd2FyZS1vZW1zIC5tb3JlLWFjY2Vzc2libGUgLndyYXBwZXIgLnRleHQsIC5oYXJkd2FyZS1vZW1zIC5kZXZlbG9wbWVudC1jb3N0cyAud3JhcHBlciAudGV4dCwgLmhhcmR3YXJlLW9lbXMgLmhhcmR3YXJlIC53cmFwcGVyIC50ZXh0LCAuaGFyZHdhcmUtb2VtcyAucm9ib3RzLXVzYWJpbGl0eSAud3JhcHBlciAudGV4dCwgLmhhcmR3YXJlLW9lbXMgLm9wZW4tc29mdHdhcmUgLndyYXBwZXIgLnRleHQge1xuICAgICAgICBmbGV4OiAwIDAgNDUuODMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGFyZHdhcmUtb2VtcyAubW9yZS1hY2Nlc3NpYmxlIC53cmFwcGVyIC50ZXh0IC50ZXh0LXdyYXBwZXIsIC5oYXJkd2FyZS1vZW1zIC5kZXZlbG9wbWVudC1jb3N0cyAud3JhcHBlciAudGV4dCAudGV4dC13cmFwcGVyLCAuaGFyZHdhcmUtb2VtcyAuaGFyZHdhcmUgLndyYXBwZXIgLnRleHQgLnRleHQtd3JhcHBlciwgLmhhcmR3YXJlLW9lbXMgLnJvYm90cy11c2FiaWxpdHkgLndyYXBwZXIgLnRleHQgLnRleHQtd3JhcHBlciwgLmhhcmR3YXJlLW9lbXMgLm9wZW4tc29mdHdhcmUgLndyYXBwZXIgLnRleHQgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgLmhhcmR3YXJlLW9lbXMgLm1vcmUtYWNjZXNzaWJsZSAud3JhcHBlciAudGV4dCAudGV4dC13cmFwcGVyIGgyLCAuaGFyZHdhcmUtb2VtcyAuZGV2ZWxvcG1lbnQtY29zdHMgLndyYXBwZXIgLnRleHQgLnRleHQtd3JhcHBlciBoMiwgLmhhcmR3YXJlLW9lbXMgLmhhcmR3YXJlIC53cmFwcGVyIC50ZXh0IC50ZXh0LXdyYXBwZXIgaDIsIC5oYXJkd2FyZS1vZW1zIC5yb2JvdHMtdXNhYmlsaXR5IC53cmFwcGVyIC50ZXh0IC50ZXh0LXdyYXBwZXIgaDIsIC5oYXJkd2FyZS1vZW1zIC5vcGVuLXNvZnR3YXJlIC53cmFwcGVyIC50ZXh0IC50ZXh0LXdyYXBwZXIgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IEJhcmxvdywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMGEwYTBhICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFyZHdhcmUtb2VtcyAubW9yZS1hY2Nlc3NpYmxlIC53cmFwcGVyIC50ZXh0IC50ZXh0LXdyYXBwZXIgcCwgLmhhcmR3YXJlLW9lbXMgLmRldmVsb3BtZW50LWNvc3RzIC53cmFwcGVyIC50ZXh0IC50ZXh0LXdyYXBwZXIgcCwgLmhhcmR3YXJlLW9lbXMgLmhhcmR3YXJlIC53cmFwcGVyIC50ZXh0IC50ZXh0LXdyYXBwZXIgcCwgLmhhcmR3YXJlLW9lbXMgLnJvYm90cy11c2FiaWxpdHkgLndyYXBwZXIgLnRleHQgLnRleHQtd3JhcHBlciBwLCAuaGFyZHdhcmUtb2VtcyAub3Blbi1zb2Z0d2FyZSAud3JhcHBlciAudGV4dCAudGV4dC13cmFwcGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5oYXJkd2FyZS1vZW1zIC5tb3JlLWFjY2Vzc2libGUgLndyYXBwZXIgLnRleHQgLmJ1dHRvbi13cmFwcGVyLCAuaGFyZHdhcmUtb2VtcyAuZGV2ZWxvcG1lbnQtY29zdHMgLndyYXBwZXIgLnRleHQgLmJ1dHRvbi13cmFwcGVyLCAuaGFyZHdhcmUtb2VtcyAuaGFyZHdhcmUgLndyYXBwZXIgLnRleHQgLmJ1dHRvbi13cmFwcGVyLCAuaGFyZHdhcmUtb2VtcyAucm9ib3RzLXVzYWJpbGl0eSAud3JhcHBlciAudGV4dCAuYnV0dG9uLXdyYXBwZXIsIC5oYXJkd2FyZS1vZW1zIC5vcGVuLXNvZnR3YXJlIC53cmFwcGVyIC50ZXh0IC5idXR0b24td3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhhcmR3YXJlLW9lbXMgLm1vcmUtYWNjZXNzaWJsZSAud3JhcHBlciAuaW1hZ2UsIC5oYXJkd2FyZS1vZW1zIC5kZXZlbG9wbWVudC1jb3N0cyAud3JhcHBlciAuaW1hZ2UsIC5oYXJkd2FyZS1vZW1zIC5oYXJkd2FyZSAud3JhcHBlciAuaW1hZ2UsIC5oYXJkd2FyZS1vZW1zIC5yb2JvdHMtdXNhYmlsaXR5IC53cmFwcGVyIC5pbWFnZSwgLmhhcmR3YXJlLW9lbXMgLm9wZW4tc29mdHdhcmUgLndyYXBwZXIgLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhhcmR3YXJlLW9lbXMgLm1vcmUtYWNjZXNzaWJsZSAud3JhcHBlciAuaW1hZ2UsIC5oYXJkd2FyZS1vZW1zIC5kZXZlbG9wbWVudC1jb3N0cyAud3JhcHBlciAuaW1hZ2UsIC5oYXJkd2FyZS1vZW1zIC5oYXJkd2FyZSAud3JhcHBlciAuaW1hZ2UsIC5oYXJkd2FyZS1vZW1zIC5yb2JvdHMtdXNhYmlsaXR5IC53cmFwcGVyIC5pbWFnZSwgLmhhcmR3YXJlLW9lbXMgLm9wZW4tc29mdHdhcmUgLndyYXBwZXIgLmltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDU0LjE2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NC4xNjY2NyU7IH0gfVxuICAgIC5oYXJkd2FyZS1vZW1zIC5tb3JlLWFjY2Vzc2libGUgLndyYXBwZXIgLmltYWdlIGltZywgLmhhcmR3YXJlLW9lbXMgLmRldmVsb3BtZW50LWNvc3RzIC53cmFwcGVyIC5pbWFnZSBpbWcsIC5oYXJkd2FyZS1vZW1zIC5oYXJkd2FyZSAud3JhcHBlciAuaW1hZ2UgaW1nLCAuaGFyZHdhcmUtb2VtcyAucm9ib3RzLXVzYWJpbGl0eSAud3JhcHBlciAuaW1hZ2UgaW1nLCAuaGFyZHdhcmUtb2VtcyAub3Blbi1zb2Z0d2FyZSAud3JhcHBlciAuaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFyZHdhcmUtb2VtcyAubW9yZS1hY2Nlc3NpYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGFyZHdhcmUtb2VtcyAubW9yZS1hY2Nlc3NpYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGFyZHdhcmUtb2VtcyAubW9yZS1hY2Nlc3NpYmxlIC53cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYXJkd2FyZS1vZW1zIC5kZXZlbG9wbWVudC1jb3N0cyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhhcmR3YXJlLW9lbXMgLmRldmVsb3BtZW50LWNvc3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGFyZHdhcmUtb2VtcyAuZGV2ZWxvcG1lbnQtY29zdHMgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFyZHdhcmUtb2VtcyAuaGFyZHdhcmUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oYXJkd2FyZS1vZW1zIC5oYXJkd2FyZSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhhcmR3YXJlLW9lbXMgLmhhcmR3YXJlIC53cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYXJkd2FyZS1vZW1zIC5yb2JvdHMtdXNhYmlsaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGFyZHdhcmUtb2VtcyAucm9ib3RzLXVzYWJpbGl0eSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhhcmR3YXJlLW9lbXMgLnJvYm90cy11c2FiaWxpdHkgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhcmR3YXJlLW9lbXMgLm9wZW4tc29mdHdhcmUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oYXJkd2FyZS1vZW1zIC5vcGVuLXNvZnR3YXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGFyZHdhcmUtb2VtcyAub3Blbi1zb2Z0d2FyZSAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuLnByb2R1Y3Rpdml0eS1hcHBzIC5oZXJvLXByb2R1Y3Rpdml0eS1hcHBzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnByb2R1Y3Rpdml0eS1hcHBzIC5hcHBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTsgfVxuICAucHJvZHVjdGl2aXR5LWFwcHMgLmFwcHMgLm5vLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogNjUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuYXBwcyAubm8tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDsgfSB9XG4gICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5hcHBzIC5uby1jb250YWluZXIgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuYXBwcyAubm8tY29udGFpbmVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmFwcHMgLm5vLWNvbnRhaW5lciAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmFwcHMgLm5vLWNvbnRhaW5lciAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmFwcHMgLm5vLWNvbnRhaW5lciAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5hcHBzIC5uby1jb250YWluZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuYXBwcyAubm8tY29udGFpbmVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmFwcHMgLm5vLWNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5sZWZ0LCAucHJvZHVjdGl2aXR5LWFwcHMgLmFwcHMgLm5vLWNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5hcHBzIC5uby1jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCwgLnByb2R1Y3Rpdml0eS1hcHBzIC5hcHBzIC5uby1jb250YWluZXIgLnRleHQtd3JhcHBlciAucmlnaHQge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuYXBwcyAubm8tY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5hcHBzIC5uby1jb250YWluZXIgLnRleHQtd3JhcHBlciAud3JhcHBlciBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuYXBwcyAubm8tY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLndyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfSB9XG5cbi5wcm9kdWN0aXZpdHktYXBwcyAuYXBwcywgLnByb2R1Y3Rpdml0eS1hcHBzIC50YXNrLWNhbnZhcywgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC40NSk7IH1cblxuLnByb2R1Y3Rpdml0eS1hcHBzIC50YXNrLWNhbnZhcyAuY29udGFpbmVyLCAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTsgfVxuICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgLnByb2R1Y3Rpdml0eS1hcHBzIC50YXNrLWNhbnZhcyAuY29udGFpbmVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyOm50aC1jaGlsZCgyKSAucmlnaHQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyOmxhc3QtY2hpbGQgLmxlZnQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlcjpsYXN0LWNoaWxkIC5yaWdodCAud3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5sZWZ0LCAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAucmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5sZWZ0LCAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAucmlnaHQge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC50YXNrLWNhbnZhcyAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLmxlZnQgaDMsIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5yaWdodCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5sZWZ0IHAsIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5yaWdodCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCAud3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC50YXNrLWNhbnZhcyAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLmxlZnQgLndyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5sZWZ0IC53cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCAud3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAudGFzay1jYW52YXMgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5sZWZ0IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAucmlnaHQgLndyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC50YXNrLWNhbnZhcyAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IC53cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLnRhc2stY2FudmFzIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAucmlnaHQgLndyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC50YXNrLWNhbnZhcyAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTsgfVxuICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29udHJvbCAuY29udGFpbmVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCwgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29udHJvbCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCBoMywgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29udHJvbCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCB7XG4gICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29udHJvbCAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLmxlZnQgLndyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbnRyb2wgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5sZWZ0IC53cmFwcGVyIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb250cm9sIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAucmlnaHQge1xuICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbnRyb2wgLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5yaWdodCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7IH1cbiAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbmZpZ3VyYXRpb24gLmNvbnRhaW5lciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bnRoLWNoaWxkKDIpIC5sZWZ0IC53cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bnRoLWNoaWxkKDIpIC5sZWZ0IC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbmZpZ3VyYXRpb24gLmNvbnRhaW5lciAudGV4dC13cmFwcGVyOm50aC1jaGlsZCgyKSAucmlnaHQgLndyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bnRoLWNoaWxkKDIpIC5yaWdodCAud3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bnRoLWNoaWxkKDIpIC5yaWdodCAud3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bGFzdC1jaGlsZCAubGVmdCB7XG4gICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlcjpsYXN0LWNoaWxkIC5sZWZ0IC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbmZpZ3VyYXRpb24gLmNvbnRhaW5lciAudGV4dC13cmFwcGVyOmxhc3QtY2hpbGQgLmxlZnQgLndyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbmZpZ3VyYXRpb24gLmNvbnRhaW5lciAudGV4dC13cmFwcGVyOmxhc3QtY2hpbGQgLmxlZnQgLndyYXBwZXIgLmlubmVyLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlcjpsYXN0LWNoaWxkIC5sZWZ0IC53cmFwcGVyIC5pbm5lci13cmFwcGVyIHAge1xuICAgICAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bGFzdC1jaGlsZCAubGVmdCAud3JhcHBlciAuaW5uZXItd3JhcHBlciB1bCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbmZpZ3VyYXRpb24gLmNvbnRhaW5lciAudGV4dC13cmFwcGVyOmxhc3QtY2hpbGQgLmxlZnQgLndyYXBwZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXI6bGFzdC1jaGlsZCAubGVmdCAud3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlcjpsYXN0LWNoaWxkIC5yaWdodCB7XG4gICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCwgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCBoMywgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbmZpZ3VyYXRpb24gLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCAud3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAubGVmdCAud3JhcHBlciBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLmxlZnQgLndyYXBwZXIgaDMge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5wcm9kdWN0aXZpdHktYXBwcyAuZGV2aWNlLWNvbmZpZ3VyYXRpb24gLmNvbnRhaW5lciAudGV4dC13cmFwcGVyIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IC53cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICAucHJvZHVjdGl2aXR5LWFwcHMgLmRldmljZS1jb25maWd1cmF0aW9uIC5jb250YWluZXIgLnRleHQtd3JhcHBlciAucmlnaHQgLndyYXBwZXIgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLnByb2R1Y3Rpdml0eS1hcHBzIC5kZXZpY2UtY29uZmlndXJhdGlvbiAuY29udGFpbmVyIC50ZXh0LXdyYXBwZXIgLnJpZ2h0IC53cmFwcGVyIGgzIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cblxuLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZSAubW9kdWxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZSAubW9kdWxlLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlIC5tb2R1bGUtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlIC5tb2R1bGUtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlIC5tb2R1bGUtd3JhcHBlciAudGV4dC13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICAgICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZSAubW9kdWxlLXdyYXBwZXIgLnRleHQtd3JhcHBlciAuY29udGVudC13cmFwcGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZSAubW9kdWxlLXdyYXBwZXIgLnRleHQtd3JhcHBlciAuY29udGVudC13cmFwcGVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUgLm1vZHVsZS13cmFwcGVyIC5pbWctd3JhcHBlciB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZSAubW9kdWxlLXdyYXBwZXIgLmltZy13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtMyB7XG4gIHBhZGRpbmc6IDZlbSAwIDRlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTMge1xuICAgICAgcGFkZGluZzogMmVtIDA7IH0gfVxuICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTMgLmxvZ29zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTMgLmxvZ29zLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTMgLmxvZ29zLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW07IH0gfVxuICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTMgLnRleHQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS0zIC50ZXh0LXdyYXBwZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtMyAudGV4dC13cmFwcGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtNCB7XG4gICAgcGFkZGluZzogMmVtIDAgNGVtOyB9IH1cblxuLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS00IC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG87IH1cblxuLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS00IC50ZXh0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtNCAudGV4dC13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS00IC50ZXh0LXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtNSB7XG4gIHBhZGRpbmc6IDRlbSAwIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtNSAubWlkLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS01IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTUgLm1vZHVsZS0xIHtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDsgfVxuICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTUgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTUgLm1vZHVsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtNSAubW9kdWxlLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS01IC5tb2R1bGUtdGV4dCBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS01IC5tb2R1bGUtdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtNSAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0ZW0gMCAyZW07IH1cbiAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTUgLmJ1dHRvbi13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS01IC5idXR0b24td3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogI0YyRjJGMiAxcHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjRjJGMkYyOyB9XG4gICAgICAgIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5mb3JnZS1tb2R1bGUtNSAuYnV0dG9uLXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmZvcmdlLW1vZHVsZS01IC5idXR0b24td3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b246aG92ZXIgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZm9yZ2UtbW9kdWxlLTUgLmJ1dHRvbi13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbiBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5leHBlcmllbmNlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmV4cGVyaWVuY2Utc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZXhwZXJpZW5jZS1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7IH1cbiAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZXhwZXJpZW5jZS1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5leHBlcmllbmNlLXNlY3Rpb24gLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmV4cGVyaWVuY2Utc2VjdGlvbiAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmV4cGVyaWVuY2Utc2VjdGlvbiAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6ICMwMDAwMDAgMXB4IHNvbGlkO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAubmV3LWZvcmdlLW9zLTUtdXBkYXRlcyAuZXhwZXJpZW5jZS1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6ICMyMTdDQjAgMXB4IHNvbGlkO1xuICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgICAgLm5ldy1mb3JnZS1vcy01LXVwZGF0ZXMgLmV4cGVyaWVuY2Utc2VjdGlvbiAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbjpob3ZlciBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjE3Q0IwOyB9XG4gICAgICAgIC5uZXctZm9yZ2Utb3MtNS11cGRhdGVzIC5leHBlcmllbmNlLXNlY3Rpb24gLmNvbnRlbnQtd3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b24gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZXhwZXJpZW5jZS1mb3JnZS1vcyAuZXhwZXJpZW5jZS12aWRlbyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5leHBlcmllbmNlLWZvcmdlLW9zIC5leHBlcmllbmNlLXZpZGVvIC5jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5leHBlcmllbmNlLWZvcmdlLW9zIC5leHBlcmllbmNlLXZpZGVvIC5jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDFlbSBhdXRvOyB9XG4gIC5leHBlcmllbmNlLWZvcmdlLW9zIC5leHBlcmllbmNlLXZpZGVvIC5jb250YWluZXIgLnZpZGVvLXdyYXBwZXIge1xuICAgIC8qICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgISogMTY6OSAqIVxuICAgICAgICAgICAgICAgIGhlaWdodDogMDsqLyB9XG4gICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLmV4cGVyaWVuY2UtdmlkZW8gLmNvbnRhaW5lciAudmlkZW8td3JhcHBlciAuZmxleC12aWRlby53aWRlc2NyZWVuLCAuZXhwZXJpZW5jZS1mb3JnZS1vcyAuZXhwZXJpZW5jZS12aWRlbyAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5yZXNwb25zaXZlLWVtYmVkLndpZGVzY3JlZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLmV4cGVyaWVuY2UtdmlkZW8gLmNvbnRhaW5lciAudmlkZW8td3JhcHBlciAuZmxleC12aWRlby53aWRlc2NyZWVuLCAuZXhwZXJpZW5jZS1mb3JnZS1vcyAuZXhwZXJpZW5jZS12aWRlbyAuY29udGFpbmVyIC52aWRlby13cmFwcGVyIC5yZXNwb25zaXZlLWVtYmVkLndpZGVzY3JlZW4ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH0gfVxuICAgIC5leHBlcmllbmNlLWZvcmdlLW9zIC5leHBlcmllbmNlLXZpZGVvIC5jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLmV4cGVyaWVuY2UtdmlkZW8gLmNvbnRhaW5lciAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5leHBlcmllbmNlLWZvcmdlLW9zIC5leHBlcmllbmNlLXZpZGVvIC5jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIHtcbiAgcGFkZGluZy1ib3R0b206IDEyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLnByaXZhdGUtZGVtbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOGVtOyB9IH1cbiAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLnByaXZhdGUtZGVtbyAuYnV0dG9uLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIC5idXR0b24td3JhcHBlciBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3Y2IwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLnByaXZhdGUtZGVtbyAuYnV0dG9uLXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIC5mb3JtLXByaXZhdGUtZGVtbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAgIC5leHBlcmllbmNlLWZvcmdlLW9zIC5wcml2YXRlLWRlbW8gLmZvcm0tcHJpdmF0ZS1kZW1vLnNsaWRlLWluLWJvdHRvbSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4tYm90dG9tIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIGJvdGg7XG4gICAgICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoOyB9XG4gICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLnByaXZhdGUtZGVtbyAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZmllbGRzIC5nZmllbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb21wbGV4IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb21wbGV4IHNwYW4gaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuICAgICAgICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb21wbGV4IHNwYW4gbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5leHBlcmllbmNlLWZvcmdlLW9zIC5wcml2YXRlLWRlbW8gLmZvcm0tcHJpdmF0ZS1kZW1vIC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbXBsZXggLm5hbWVfZmlyc3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5leHBlcmllbmNlLWZvcmdlLW9zIC5wcml2YXRlLWRlbW8gLmZvcm0tcHJpdmF0ZS1kZW1vIC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbXBsZXggLm5hbWVfbGFzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZmllbGRzIC5nZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLnByaXZhdGUtZGVtbyAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLnByaXZhdGUtZGVtbyAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbjogMC43NWVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLnByaXZhdGUtZGVtbyAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuZXhwZXJpZW5jZS1mb3JnZS1vcyAucHJpdmF0ZS1kZW1vIC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZm9vdGVyLnRvcF9sYWJlbCAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgLmV4cGVyaWVuY2UtZm9yZ2Utb3MgLnByaXZhdGUtZGVtbyAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLypIZXJvIFNlY3Rpb24qL1xuc2VjdGlvbi52aWRlb3MtaGVybyB7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIHNlY3Rpb24udmlkZW9zLWhlcm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBzZWN0aW9uLnZpZGVvcy1oZXJvIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIHNlY3Rpb24udmlkZW9zLWhlcm8gLmhlcm8td3JhcHBlciAuY29sdW1uLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgc2VjdGlvbi52aWRlb3MtaGVybyAuaGVyby13cmFwcGVyIC5jb2x1bW4td3JhcHBlci5ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBzZWN0aW9uLnZpZGVvcy1oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbHVtbi13cmFwcGVyIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgc2VjdGlvbi52aWRlb3MtaGVybyAuaGVyby13cmFwcGVyIC5jb2x1bW4td3JhcHBlciAudmlkZW8taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyODZweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgc2VjdGlvbi52aWRlb3MtaGVybyAuaGVyby13cmFwcGVyIC5jb2x1bW4td3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBzZWN0aW9uLnZpZGVvcy1oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbHVtbi13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLnRleHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDZweDsgfVxuICAgIHNlY3Rpb24udmlkZW9zLWhlcm8gLmhlcm8td3JhcHBlciAuY29sdW1uLXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICBzZWN0aW9uLnZpZGVvcy1oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbHVtbi13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6ICMwMDAwMDAgMXB4IHNvbGlkO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICBzZWN0aW9uLnZpZGVvcy1oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbHVtbi13cmFwcGVyIC5wcm9kdWN0aXZpdHktYnV0dG9uIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAjMjE3Q0IwIDFweCBzb2xpZDtcbiAgICAgICAgICBjb2xvcjogIzIxN0NCMDsgfVxuICAgICAgICAgIHNlY3Rpb24udmlkZW9zLWhlcm8gLmhlcm8td3JhcHBlciAuY29sdW1uLXdyYXBwZXIgLnByb2R1Y3Rpdml0eS1idXR0b24gYnV0dG9uOmhvdmVyIHAge1xuICAgICAgICAgICAgY29sb3I6ICMyMTdDQjA7IH1cbiAgICAgICAgc2VjdGlvbi52aWRlb3MtaGVybyAuaGVyby13cmFwcGVyIC5jb2x1bW4td3JhcHBlciAucHJvZHVjdGl2aXR5LWJ1dHRvbiBidXR0b24gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKioqKioqKioqKioqKioqKioqXG4gIE1vZHVsZSBDb250cm9sXG4qKioqKioqKioqKioqKioqKiovXG4uaW1hZ2UtY29sIC5tb2R1bGUxLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5pbWFnZS1jb2wgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmltYWdlLWNvbCAubW9kdWxlMS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW1hZ2UtY29sIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW1hZ2UtY29sIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW1hZ2UtY29sIC5tb2R1bGUxLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5pbWFnZS1jb2wgLm1vZHVsZTEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5pbWFnZS1jb2wgLm1vZHVsZTEtd3JhcHBlciAudGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLWNvbCAubW9kdWxlMS13cmFwcGVyIC50ZXh0IHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLWNvbCAubW9kdWxlMS13cmFwcGVyIC50ZXh0IC53cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAuaW1hZ2UtY29sIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwYTBhMGEgIWltcG9ydGFudDsgfVxuICAgIC5pbWFnZS1jb2wgLm1vZHVsZTEtd3JhcHBlciAudGV4dCAud3JhcHBlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW1hZ2UtY29sIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgcGFkZGluZzogMC41ZW0gNGVtO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAuaW1hZ2UtY29sIC5tb2R1bGUxLXdyYXBwZXIgLnRleHQgLndyYXBwZXIgLmNvbG9yLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbWFnZS1jb2wgLm1vZHVsZTEtd3JhcHBlciAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgLmltYWdlLWNvbCAubW9kdWxlMS13cmFwcGVyIC5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKipcbiAgIElNRyBURVhUIFNFQ1RJT05cbioqKioqKioqKioqKioqKioqKioqL1xuLmRlbW8taW1nLXRleHQuZmlyc3QtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAtMC4zNWVtOyB9XG5cbi5kZW1vLWltZy10ZXh0IC5yb3cge1xuICBtYXJnaW46IDA7IH1cblxuLmRlbW8taW1nLXRleHQgLmNvbC1sZy02IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZGVtby1pbWctdGV4dCAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRlbW8taW1nLXRleHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmRlbW8taW1nLXRleHQgLnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLmRlbW8taW1nLXRleHQgLnRleHQubGlnaHQge1xuICAgIGNvbG9yOiAjMjgyQTJCO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5kZW1vLWltZy10ZXh0IC50ZXh0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWF4LXdpZHRoOiA0NTlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGVtby1pbWctdGV4dCAudGV4dCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAyOC44cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmRlbW8taW1nLXRleHQgLnRleHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmRlbW8taW1nLXRleHQgLnRleHQgcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKipcbiAgIE9ORSBQTEFURk9STVxuKioqKioqKioqKioqKioqKioqKiovXG4ub25lLXBsYXRmb3JtIC50ZXh0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMTsgfVxuXG4ub25lLXBsYXRmb3JtIC50b3AtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm9uZS1wbGF0Zm9ybSAudG9wLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCB2aWRlbyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm9uZS1wbGF0Zm9ybSAubm8tY29udGFpbmVyIC50ZXh0IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuICAgIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxLCAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxLCAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5vbmUtcGxhdGZvcm0gLm5vLWNvbnRhaW5lciAudGV4dCAuY29udGFpbmVyIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAub25lLXBsYXRmb3JtIC5uby1jb250YWluZXIgLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgIEhFUk9cbioqKioqKioqKioqKioqKioqKioqL1xuLmRlbW8tZm9yZ2UtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMzsgfVxuICAuZGVtby1mb3JnZS1oZXJvIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1ZW07XG4gICAgcGFkZGluZy10b3A6IDE1ZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmRlbW8tZm9yZ2UtaGVybyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmRlbW8tZm9yZ2UtaGVybyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgLmRlbW8tZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwZW07XG4gICAgICAgICAgd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciAuZm9yZ2UtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciAuZm9yZ2UtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciAuZm9yZ2Utc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlbW8tZm9yZ2UtaGVybyAudGV4dCAuY29udGFpbmVyIC5mb3JnZS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1LjQlOyB9IH1cbiAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuZGVtby1mb3JnZS1oZXJvIC50ZXh0IC5jb250YWluZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIC5kZW1vLWZvcmdlLWhlcm8gLnRleHQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgICAuZGVtby1mb3JnZS1oZXJvIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAuZGVtby1mb3JnZS1oZXJvIC50ZXh0IC5jb250YWluZXIgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgLmRlbW8tZm9yZ2UtaGVybyAuZm9ybS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDRweCAjODg4ODg4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVtby1mb3JnZS1oZXJvIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3R0b206IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyZW0gNGVtO1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCA0cHggIzg4ODg4ODsgfSB9XG4gICAgLmRlbW8tZm9yZ2UtaGVybyAuZm9ybS1jb250YWluZXIgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICBDT05UQUNUIFNFQ1RJT05cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMTByZW07IH0gfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0IC5jb250YWN0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdCAuY29udGFjdC10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuICAgIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QgLmNvbnRhY3QtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKipcblNjaGVkdWxlIGRlbW8gU2VjdGlvblxuKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2NoZWR1bGUtZGVtbyB7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuc2NoZWR1bGUtZGVtbyAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2NoZWR1bGUtZGVtbyAuYnV0dG9uLXdyYXBwZXIgYSB7XG4gICAgICBwYWRkaW5nOiAwIDJlbSAyZW0gMmVtOyB9XG5cbi5iLXRlc3QgLnZpZGVvLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG5cbi5iLXRlc3QgLmhlcm8tYi10ZXN0IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAubGVmdCwgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAuYi10ZXN0IC5oZXJvLWItdGVzdCAuY29udGFpbmVyOmZpcnN0LWNoaWxkIC5sZWZ0IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQgLmxlZnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQgLmxlZnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQgLmxlZnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQgLmxlZnQgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAubGVmdCBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQgLmxlZnQgaWZyYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtOyB9IH1cbiAgICAuYi10ZXN0IC5oZXJvLWItdGVzdCAuY29udGFpbmVyOmZpcnN0LWNoaWxkIC5yaWdodCAuZm9ybS1wcml2YXRlLWRlbW8ge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucmlnaHQgLmZvcm0tcHJpdmF0ZS1kZW1vIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG4gICAgICAuYi10ZXN0IC5oZXJvLWItdGVzdCAuY29udGFpbmVyOmZpcnN0LWNoaWxkIC5yaWdodCAuZm9ybS1wcml2YXRlLWRlbW8uc2xpZGUtaW4tYm90dG9tIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoO1xuICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWJvdHRvbSAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSBib3RoOyB9XG4gICAgICAuYi10ZXN0IC5oZXJvLWItdGVzdCAuY29udGFpbmVyOmZpcnN0LWNoaWxkIC5yaWdodCAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucmlnaHQgLmZvcm0tcHJpdmF0ZS1kZW1vIC5nZm9ybV9maWVsZHMgLmdmaWVsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuYi10ZXN0IC5oZXJvLWItdGVzdCAuY29udGFpbmVyOmZpcnN0LWNoaWxkIC5yaWdodCAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQgLnJpZ2h0IC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG4gICAgICAgIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQgLnJpZ2h0IC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb21wbGV4IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5iLXRlc3QgLmhlcm8tYi10ZXN0IC5jb250YWluZXI6Zmlyc3QtY2hpbGQgLnJpZ2h0IC5mb3JtLXByaXZhdGUtZGVtbyAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb21wbGV4IC5uYW1lX2ZpcnN0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucmlnaHQgLmZvcm0tcHJpdmF0ZS1kZW1vIC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbXBsZXggLm5hbWVfbGFzdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucmlnaHQgLmZvcm0tcHJpdmF0ZS1kZW1vIC5nZm9ybV9maWVsZHMgLmdmaWVsZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCAucmlnaHQgLmZvcm0tcHJpdmF0ZS1kZW1vIC5nZm9ybV9mb290ZXIudG9wX2xhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuYi10ZXN0IC5oZXJvLWItdGVzdCAuY29udGFpbmVyOmZpcnN0LWNoaWxkIC5yaWdodCAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbjogMC43NWVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAuYi10ZXN0IC5oZXJvLWItdGVzdCAuY29udGFpbmVyOmZpcnN0LWNoaWxkIC5yaWdodCAuZm9ybS1wcml2YXRlLWRlbW8gLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAuYi10ZXN0IC5oZXJvLWItdGVzdCAuY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmItdGVzdCAuaGVyby1iLXRlc3QgLmNvbnRhaW5lcjpsYXN0LWNoaWxkIC5sb2dvLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDE0LjIlO1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cblxuLnRoYW5rLXlvdS10ZXN0IC5oZXJvLXRoYW5rIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC50aGFuay15b3UtdGVzdCAuaGVyby10aGFuayAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudGhhbmsteW91LXRlc3QgLmhlcm8tdGhhbmsgLmNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC50aGFuay15b3UtdGVzdCAuaGVyby10aGFuayAuY29udGFpbmVyIC53cmFwcGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnRoYW5rLXlvdS10ZXN0IC5oZXJvLXRoYW5rIC5jb250YWluZXIgLndyYXBwZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgLnRoYW5rLXlvdS10ZXN0IC5oZXJvLXRoYW5rIC5jb250YWluZXIgLndyYXBwZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC50aGFuay15b3UtdGVzdCAuaGVyby10aGFuayAuY29udGFpbmVyIC53cmFwcGVyIGEge1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4uc2luZ2xlLWFydGljbGUge1xuICBtYXJnaW4tdG9wOiA3NHB4OyB9XG4gIC5zaW5nbGUtYXJ0aWNsZSAuYmctaW1nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaW5nbGUtYXJ0aWNsZSAuc3ViLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgY29sb3I6ICMyODJBMkI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpbmdsZS1hcnRpY2xlIC5uby1tYXJnaW4tYm90dG9tLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtYXJ0aWNsZSAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gMjkwcHgpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbmdsZS1hcnRpY2xlIC5hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyhjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDM1MHB4KSk7IH0gfVxuICAgIC5zaW5nbGUtYXJ0aWNsZSAuYXJ0aWNsZS13cmFwcGVyID4gLnJvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNpbmdsZS1hcnRpY2xlIC5hcnRpY2xlLXdyYXBwZXIgPiAucm93IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuICAuc2luZ2xlLWFydGljbGUgLmFydGljbGUtY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7IH1cbiAgICAuc2luZ2xlLWFydGljbGUgLmFydGljbGUtY29udGVudCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5zaW5nbGUtYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5zaW5nbGUtYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5zaW5nbGUtYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuc2luZ2xlLWFydGljbGUgLnNoYXJlLWJ1dHRvbnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2luZ2xlLWFydGljbGUgLnNoYXJlLWJ1dHRvbnMgbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG4gIC5zaW5nbGUtYXJ0aWNsZSBhcnRpY2xlIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuc2luZ2xlLWFydGljbGUgYXJ0aWNsZSBwIHtcbiAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAuc2luZ2xlLWFydGljbGUgYXJ0aWNsZSAuc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICMyODJBMkI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNpbmdsZS1hcnRpY2xlLm1vZGlmeSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuc2luZ2xlLWFydGljbGUubW9kaWZ5IC5hcnRpY2xlLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uc3R1ZHktdGl0bGUge1xuICBjb2xvcjogIzI4MkEyQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnN0dWR5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXR0d29vZC10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLnN0YW5sZXktaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGFubGV5LWhlcm8ge1xuICAgICAgbWluLWhlaWdodDogNzAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RhbmxleS1oZXJvIC5hc3RlYy10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0zNjZweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0YW5sZXktaGVybyAuYXJub2xkLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogLTI5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RhbmxleS1oZXJvIC5tZWQtZGV2LXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogLTM2NnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RhbmxleS1oZXJvIC5hbGljYXQtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDM2cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGFubGV5LWhlcm8gLmhhcm1vbmljLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogLTM0MXB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RhbmxleS1oZXJvIC5zZXJ0ZWstdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMzAwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGFubGV5LWhlcm8gLmJlYy10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTkwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMDBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0YW5sZXktaGVybyAuZWthbWktdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMjM1cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGFubGV5LWhlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAuc3RhbmxleS1oZXJvIC50ZXh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc3RhbmxleS1oZXJvIC50ZXh0LWJveCAubG9nby1jYXNlLXN0dWR5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEzNXB4OyB9XG4gICAgICAuc3RhbmxleS1oZXJvIC50ZXh0LWJveCAubG9nby1jYXNlLXN0dWR5IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdGFubGV5LWhlcm8gLnRleHQtYm94IC53cmFwcGVyLWVrYW1pIHtcbiAgICAgICAgd2lkdGg6IDQzOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAtNDM5cHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc3RhbmxleS1oZXJvIC50ZXh0LWJveCAud3JhcHBlci1la2FtaSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdGFubGV5LWhlcm8gLnRleHQtYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI2MXB4OyB9XG4gICAgICAgIC5zdGFubGV5LWhlcm8gLnRleHQtYm94IC5sb2dvLWNhc2Utc3R1ZHkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMjY0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMzhweDtcbiAgICAgICAgICByaWdodDogLTI2NHB4O1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oYXJtb25pYy1oZXJvIC5oZXJvLWltZyAuc2xpZGUge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfSB9XG5cbi5oYXJtb25pYy1oZXJvIC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJyZW0gMTVweCAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuaGFybW9uaWMtaGVybyAuY29udGFpbmVyLWZsdWlkIC5zbGlkZXItaGVyby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhhcm1vbmljLWhlcm8gLmxvZ28tY2FzZS1zdHVkeSBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oYXJtb25pYy12aWRlbyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uaGFybW9uaWMtdmlkZW8gLndyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5oYXJtb25pYy12aWRlbyAud3JhcHBlciAuaW1hZ2UgI3JvYm90LXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmhhcm1vbmljLXZpZGVvIC53cmFwcGVyIC5pbWFnZSAjcm9ib3QtdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5oYXJtb25pYy12aWRlbyAudGV4dCB7XG4gIG1hcmdpbi10b3A6IC0wLjM1cmVtO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5oYXJtb25pYy12aWRlbyAudGV4dCAucGxheS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgIC5oYXJtb25pYy12aWRlbyAudGV4dCAucGxheS1idG4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjBweDsgfVxuICAgIC5oYXJtb25pYy12aWRlbyAudGV4dCAucGxheS1idG4gLmRhc2gge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhhcm1vbmljLXZpZGVvIC50ZXh0IC5wbGF5LWJ0bjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdW5zZXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZXJ0ZWstaW1hZ2UgLndyYXBwZXIgLmltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uY2FzZS1zdHVkeS1kZXRhaWxzIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY2FzZS1zdHVkeS1kZXRhaWxzIC5zdHVkeS1hbGwtY29udGVudCB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhc2Utc3R1ZHktZGV0YWlscyAuY29sLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG4uY2FzZS1zdHVkeS1pbWFnZXMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLmNhc2Utc3R1ZHktaW1hZ2VzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZHktaW1hZ2VzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgICAgIC5jYXNlLXN0dWR5LWltYWdlcyBpbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NzFweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDcxcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5la2FtaS12aWRlbyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5la2FtaS12aWRlbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5la2FtaS12aWRlbyAjcG9wdXAge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5la2FtaS12aWRlbyAjdmlkZW8ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuZWthbWktdmlkZW8gI3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5la2FtaS1pbWFnZXMgLm5vLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZWthbWktaW1hZ2VzIC5uby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5la2FtaS1pbWFnZXMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWthbWktaW1hZ2VzIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVrYW1pLWltYWdlcyAubm8tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWthbWktaW1hZ2VzIC5uby1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZWthbWktaW1hZ2VzIC5uby1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5la2FtaS1pbWFnZXMgLm5vLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmVrYW1pLWltYWdlcyAubm8tY29udGFpbmVyIFtjbGFzc149XCJjb2wtbGdcIl0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmVrYW1pLWltYWdlcyAubm8tY29udGFpbmVyIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5la2FtaS1pbWFnZXMgLm5vLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmVrYW1pLWltYWdlcyAubm8tY29udGFpbmVyIGltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDsgfSB9XG5cbi5xdW90ZS1jYXNlLXN0dWR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5xdW90ZS1jYXNlLXN0dWR5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG4ucmVzdWx0cy1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlc3VsdHMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG5cbi5oYXJtb25pYy1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuaGFybW9uaWMtcXVvdGUgYmxvY2txdW90ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmhhcm1vbmljLXF1b3RlIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA3cmVtOyB9IH1cbiAgICAuaGFybW9uaWMtcXVvdGUgYmxvY2txdW90ZSAucXVvdGUtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA3MnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MiUpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgyJSk7IH1cbiAgLmhhcm1vbmljLXF1b3RlIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZzogMS41cmVtIDZyZW0gMS41cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3Y2IwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAuaGFybW9uaWMtcXVvdGUgLndyYXBwZXIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtOyB9IH1cbiAgICAuaGFybW9uaWMtcXVvdGUgLndyYXBwZXIgLmltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCAyMi41JTtcbiAgICAgIG1heC13aWR0aDogMjIuNSU7XG4gICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBQTBERjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5oYXJtb25pYy1xdW90ZSAud3JhcHBlciAuaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogNTVweDsgfSB9XG4gICAgICAuaGFybW9uaWMtcXVvdGUgLndyYXBwZXIgLmltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjNweDsgfVxuICAgIC5oYXJtb25pYy1xdW90ZSAud3JhcHBlciAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgODEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA4MS42NjY2NyU7IH1cbiAgICAgIC5oYXJtb25pYy1xdW90ZSAud3JhcHBlciAudGV4dCBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmhhcm1vbmljLXF1b3RlIC53cmFwcGVyIC50ZXh0IHAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ud2hpdGUtcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyOyB9XG5cbi5iYWNrZ3JvdW5kLWdyZXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDglLCAjRjJGMkYyIDAlLCAjRjJGMkYyKTsgfVxuICAuYmFja2dyb3VuZC1ncmV5IC5yZXN1bHRzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gICAgLmJhY2tncm91bmQtZ3JleSAucmVzdWx0cy1zZWN0aW9uOm50aC1jaGlsZCg1KSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAuYmFja2dyb3VuZC1ncmV5IC5zZXJ0ZWstcmVzdWx0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5iYWNrZ3JvdW5kLWdyZXkgLnNlcnRlay1yZXN1bHRzIGgyIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuICAuYmFja2dyb3VuZC1ncmV5IC5oYXJtb25pYy1xdW90ZTpudGgtY2hpbGQoNykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmhhcm1vbmljLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5oYXJtb25pYy1yZXN1bHRzIC5oaWdobGlnaHRzIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gICAgLmhhcm1vbmljLXJlc3VsdHMgLmhpZ2hsaWdodHMgcCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjA1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oYXJtb25pYy1yZXN1bHRzIC5oaWdobGlnaHRzIC50ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLmFsaWNhdC1oaWdobGlnaHRzIC50ZXh0LWNvbnRhaW5lciwgLmhpZ2hsaWdodHMtaGFybW9uaWMgLnRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYWxpY2F0LWhpZ2hsaWdodHMgLnRleHQtY29udGFpbmVyLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAudGV4dC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5hbGljYXQtaGlnaGxpZ2h0cyAudGV4dC1jb250YWluZXIgcCBzcGFuLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAudGV4dC1jb250YWluZXIgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDg3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5hbGljYXQtaGlnaGxpZ2h0cyAudGV4dC1jb250YWluZXIgcCBzcGFuLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAudGV4dC1jb250YWluZXIgcCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4OyB9IH1cblxuLmFsaWNhdC1oaWdobGlnaHRzIC53cmFwcGVyLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hbGljYXQtaGlnaGxpZ2h0cyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dCwgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmFsaWNhdC1oaWdobGlnaHRzIC53cmFwcGVyIC5oaWdobGlnaHRzIC50ZXh0IHAsIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC5oaWdobGlnaHRzIC50ZXh0IHAge1xuICAgIGNvbG9yOiAjNzQ3MjcyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5hbGljYXQtaGlnaGxpZ2h0cyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dCBwLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dCBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cbiAgICAuYWxpY2F0LWhpZ2hsaWdodHMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQgcCBzcGFuLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dCBwIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFsaWNhdC1oaWdobGlnaHRzIC53cmFwcGVyIC5oaWdobGlnaHRzIC50ZXh0OmZpcnN0LWNoaWxkLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuYWxpY2F0LWhpZ2hsaWdodHMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQ6Zmlyc3QtY2hpbGQgcCwgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQ6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5hbGljYXQtaGlnaGxpZ2h0cyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dDpudGgtY2hpbGQoMiksIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC5oaWdobGlnaHRzIC50ZXh0Om50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGljYXQtaGlnaGxpZ2h0cyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dDpudGgtY2hpbGQoMiksIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC5oaWdobGlnaHRzIC50ZXh0Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuYWxpY2F0LWhpZ2hsaWdodHMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQ6bnRoLWNoaWxkKDIpLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dDpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWxpY2F0LWhpZ2hsaWdodHMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQ6bGFzdC1jaGlsZCwgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuYWxpY2F0LWhpZ2hsaWdodHMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQ6bGFzdC1jaGlsZCBwLCAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAuaGlnaGxpZ2h0cyAudGV4dDpsYXN0LWNoaWxkIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFsaWNhdC1oaWdobGlnaHRzIC53cmFwcGVyIC5oaWdobGlnaHRzIC50ZXh0Omxhc3QtY2hpbGQgcCwgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLmhpZ2hsaWdodHMgLnRleHQ6bGFzdC1jaGlsZCBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAudGV4dC1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogdW5zZXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC50ZXh0LWNvbnRhaW5lciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1heC13aWR0aDogNTQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDg3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAudGV4dC1jb250YWluZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLnRleHQtY29udGFpbmVyIHA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1heC13aWR0aDogNDQwcHg7IH1cbiAgICAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAudGV4dC1jb250YWluZXIgLnRleHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC8qJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuXG4gICAgICAgICAgLmlubmVyLXdyYXBwZXIge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9Ki8gfVxuICAgICAgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLnRleHQtY29udGFpbmVyIC50ZXh0IC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEYxMDE1OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC50ZXh0LWNvbnRhaW5lciAudGV4dCAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDdweDsgfSB9XG4gICAgICAgIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC50ZXh0LWNvbnRhaW5lciAudGV4dCAuaW5uZXItd3JhcHBlciBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAudGV4dC1jb250YWluZXIgLnRleHQgLmlubmVyLXdyYXBwZXIgcCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLnRleHQtY29udGFpbmVyIC50ZXh0IC5pbm5lci13cmFwcGVyIC5zcXVhcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdjYjA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLnRleHQtY29udGFpbmVyIC50ZXh0IC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC50ZXh0LWNvbnRhaW5lciAudGV4dDpmaXJzdC1jaGlsZCAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9IH1cbiAgICAgIC5oaWdobGlnaHRzLWhhcm1vbmljIC53cmFwcGVyIC50ZXh0LWNvbnRhaW5lciAudGV4dDpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmhpZ2hsaWdodHMtaGFybW9uaWMgLndyYXBwZXIgLnRleHQtY29udGFpbmVyIC50ZXh0Om50aC1jaGlsZCgyKSAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfSB9XG4gICAgICAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAudGV4dC1jb250YWluZXIgLnRleHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaGlnaGxpZ2h0cy1oYXJtb25pYyAud3JhcHBlciAudGV4dC1jb250YWluZXIgLnRleHQ6bGFzdC1jaGlsZCAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfSB9XG5cbi5oaWdobGlnaHRzLWhhcm1vbmljIC5oaWdobGlnaHRzIC50ZXh0IHAsIC5oaWdobGlnaHRzLWhhcm1vbmljIC5oaWdobGlnaHRzIC50ZXh0IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5oaWdobGlnaHRzLWhhcm1vbmljIC5oaWdobGlnaHRzIC50ZXh0IHAge1xuICBwYWRkaW5nOiAxLjhyZW0gIWltcG9ydGFudDsgfVxuXG4uaGlnaGxpZ2h0cy1oYXJtb25pYyAuaGlnaGxpZ2h0cyAudGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmhpZ2hsaWdodHMtaGFybW9uaWMgLmhpZ2hsaWdodHMgLnRleHQ6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmhpZ2hsaWdodHMtYmVjLW1hY2hpbmluZyAudGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQgaDIge1xuICBmb250LXNpemU6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmhpZ2hsaWdodHMtYmVjLW1hY2hpbmluZyAudGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQgaDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmhpZ2hsaWdodHMtYmVjLW1hY2hpbmluZyAudGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZ2hsaWdodHMtYmVjLW1hY2hpbmluZyAuaGlnaGxpZ2h0cyAuaW5uZXItd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDsgfSB9XG5cbi5oaWdobGlnaHRzLWVrYW1pIC50ZXh0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCBoMiB7XG4gIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5oaWdobGlnaHRzLWVrYW1pIC50ZXh0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCBoMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4uaGlnaGxpZ2h0cy1la2FtaSAudGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtYXJub2xkIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hc3RlYy10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmNhc2Utc3R1ZHktc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zdGFubGV5LWxvZ28ge1xuICBtYXgtd2lkdGg6IDIxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRhc2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMjgyQTJCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YXNrLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cblxuLnRhc2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhc2stY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxhY2stZGVja2VyLXBhcmFncmFwaCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxheS1idG4gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5jYXNlLXN0dWR5LXNwYWNlIHtcbiAgcGFkZGluZy10b3A6IDdyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmNhc2Utc3R1ZHktc3BhY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07IH0gfVxuXG4uc2luZ2xlLXdoaXRlcGFwZXItd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2luZ2xlLXdoaXRlcGFwZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgLnNpbmdsZS13aGl0ZXBhcGVyLXdyYXBwZXIgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2luZ2xlLXdoaXRlcGFwZXItd3JhcHBlciAuY29sLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLnNpbmdsZS13aGl0ZXBhcGVyLXdyYXBwZXIgLmNvbC1tZC02IGgyIHtcbiAgICAgIGNvbG9yOiAjMEYxMDE1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5zaW5nbGUtd2hpdGVwYXBlci13cmFwcGVyIC5jb2wtbWQtNiAuc3ViLWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwRjEwMTU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnNpbmdsZS13aGl0ZXBhcGVyLXdyYXBwZXIgLmNvbC1tZC02IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uZXh0cmEtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5leHRyYS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAuZXh0cmEtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leHRyYS1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAuZXh0cmEtY29udGVudCBiIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucm9pLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yb2ktc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gIC5yb2ktc2VjdGlvbiAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5yb2ktY2FsY3VsYXRvciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yb2ktY2FsY3VsYXRvciA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnJvaS1jYWxjdWxhdG9yID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDVweDsgfSB9XG4gIC5yb2ktY2FsY3VsYXRvcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yX19oZWFkZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yX19oZWFkZXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5yb2ktY2FsY3VsYXRvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yb2ktY2FsY3VsYXRvcl9fdGl0bGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gIC5yb2ktY2FsY3VsYXRvcl9fYm9keSB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuYnV0dG9uLXRoZW1lIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIHtcbiAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgICAgLyogRmlyZWZveCAqLyB9XG4gICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4OyB9XG4gICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgLmNvbC02LCAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgLmNvbC0xMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5jb2wtNiAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0LCAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgLmNvbC0xMiAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgLmhpZGUtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5jb2wtbWQtNiwgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5jb2wtbGctNiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuc3RlcCAucGFydC1zaGFwZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgLnBhcnQtc2hhcGUtd3JhcHBlciBsYWJlbCB7XG4gICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5wYXJ0LXNoYXBlLXdyYXBwZXIgPiBkaXYge1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4OyB9XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5wYXJ0LXNoYXBlLXdyYXBwZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgLnBhcnQtc2hhcGUtd3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5wYXJ0LXNoYXBlLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOUE5QTk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuc3RlcCAucGFydC1zaGFwZS13cmFwcGVyIGltZyB7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgLnBhcnQtc2hhcGUtd3JhcHBlciBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5wYXJ0LXNoYXBlLXdyYXBwZXIgLmljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuc3RlcCAucGFydC1zaGFwZS13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgLnBhcnQtc2hhcGUtd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGRpdiAuc3Ryb2tlQ29sb3Ige1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5wYXJ0LXNoYXBlLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gLnN0cm9rZUNvbG9yIHtcbiAgICAgICAgICAgIHN0cm9rZTogYmxhY2s7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5wYXJ0LXNoYXBlLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIC5wYXJ0LXNoYXBlLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGRpdiAuc3Ryb2tlQ29sb3Ige1xuICAgICAgICAgIHN0cm9rZTogd2hpdGU7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuc3RlcCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuc3RlcCAubm8td3JhcC11bmxvYWRpbmcge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLnN0ZXAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOUE5QTk7XG4gICAgICAgIGhlaWdodDogNDhweDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5zdGVwIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuc3RlcCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuaW5kaWNhdG9yIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5pbmRpY2F0b3Igc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLmluZGljYXRvciBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLmluZGljYXRvciBzcGFuLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2NiMDsgfVxuICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAjcmVzdWx0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgI3Jlc3VsdHMgaDQge1xuICAgICAgICBjb2xvcjogIzAwN2NiMDsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5ICNyZXN1bHRzIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAjcmVzdWx0cyAucmVzdWx0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAjcmVzdWx0cyAucmVzdWx0LWl0ZW0gLm5hbWUge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5ICNyZXN1bHRzIC5yZXN1bHQtaXRlbSBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAjcmVzdWx0cyAucmVzdWx0LWl0ZW0gLnZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5idXR0b25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgLnJvaS1jYWxjdWxhdG9yX19ib2R5IC5idXR0b25zIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucm9pLWNhbGN1bGF0b3JfX2JvZHkgLmJ1dHRvbnMgLmNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgICAgIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuYnV0dG9ucyAjcHJldkJ0biBidXR0b24sIC5yb2ktY2FsY3VsYXRvcl9fYm9keSAuYnV0dG9ucyAjZ2V0Um9pUmVwb3J0IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzAwN2NiMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2NiMDsgfVxuXG4ubW91c2Uge1xuICB3aWR0aDogMzBweDtcbiAgYW5pbWF0aW9uOiBtb3VzZW1vdmUgMS42cyBpbmZpbml0ZSBlYXNlLW91dDsgfVxuXG5Aa2V5ZnJhbWVzIG1vdXNlbW92ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfSB9XG5cbi5tb3VzZSAuZmlsbCB7XG4gIGFuaW1hdGlvbjogbW91c2VXaGl0ZU1vdmUgMS42cyBpbmZpbml0ZSBlYXNlLW91dDsgfVxuXG5Aa2V5ZnJhbWVzIG1vdXNlV2hpdGVNb3ZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9IH1cblxuLm1vdXNlIC5maWxsQmFjayB7XG4gIGFuaW1hdGlvbjogbW91c2VXaGl0ZUJhY2sgMS42cyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG1vdXNlV2hpdGVCYWNrIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDk1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLm1vdXNlIC5tb3VzZUxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyLjVweDtcbiAgaGVpZ2h0OiAyOCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTEuMjVweDtcbiAgYW5pbWF0aW9uOiBtb3VzZVdoaXRlU2Nyb2xsZXIgMS42cyBpbmZpbml0ZSBlYXNlLW91dDsgfVxuXG4ubW91c2UgLm1vdXNlTGluZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGFuaW1hdGlvbjogbW91c2VXaGl0ZVNjcm9sbGVyQmFjayAxLjZzIGluZmluaXRlIGVhc2Utb3V0OyB9XG5cbkBrZXlmcmFtZXMgbW91c2VXaGl0ZVNjcm9sbGVyQmFjayB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgNzAlIHtcbiAgICBoZWlnaHQ6IDAlOyB9XG4gIDcxJSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBrZXlmcmFtZXMgbW91c2VXaGl0ZVNjcm9sbGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxODAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDcxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4iXX0=*/body .gform_wrapper.gf_reset_wrapper,body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper h1,body .gform_wrapper.gf_reset_wrapper h2,body .gform_wrapper.gf_reset_wrapper h3,body .gform_wrapper.gf_reset_wrapper h4,body .gform_wrapper.gf_reset_wrapper h5,body .gform_wrapper.gf_reset_wrapper h6,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{margin:0;padding:0;border:0;outline:0}body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-weight:400}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper span{line-height:1.8}body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper img{border:0}body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul{list-style:none}body .gform_wrapper.gf_reset_wrapper a img{border:none}body .gform_wrapper.gf_reset_wrapper :focus{outline:0}.gform_legacy_markup_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%}.gform_legacy_markup_wrapper form{text-align:left;max-width:100%;margin:0 auto}.gform_legacy_markup_wrapper *,.gform_legacy_markup_wrapper :after,.gform_legacy_markup_wrapper :before{box-sizing:border-box!important}.gform_legacy_markup_wrapper h1,.gform_legacy_markup_wrapper h2,.gform_legacy_markup_wrapper h3{font-weight:400;border:none;background:0 0}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal}.gform_legacy_markup_wrapper input[type=image]{border:none!important;padding:0!important;width:auto!important}.gform_legacy_markup_wrapper textarea{font-size:inherit;font-family:inherit;letter-spacing:normal;padding:6px 8px;line-height:1.5;resize:none}.gform_legacy_markup_wrapper select{line-height:1.5}.gform_legacy_markup_wrapper .ginput_container_multiselect select{background-image:none!important;-webkit-appearance:none;-moz-appearance:none;outline:0}.gform_legacy_markup_wrapper ul.gform_fields{margin:0!important;list-style-type:none;display:block}.gform_legacy_markup_wrapper ul,html>body .entry ul{text-indent:0}.gform_legacy_markup_wrapper form li,.gform_legacy_markup_wrapper li{margin-left:0!important;list-style-type:none!important;list-style-image:none!important;list-style:none!important;overflow:visible}.gform_legacy_markup_wrapper ul li.gfield{clear:both}.gform_legacy_markup_wrapper ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.gfield_radio li{overflow:hidden}.gform_legacy_markup_wrapper form ul.gform_fields.left_label li.gfield,.gform_legacy_markup_wrapper form ul.gform_fields.right_label li.gfield,.gform_legacy_markup_wrapper ul.gform_fields.left_label li.gfield,.gform_legacy_markup_wrapper ul.gform_fields.right_label li.gfield{margin-bottom:14px}.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_legacy_markup_wrapper ul li:after,.gform_legacy_markup_wrapper ul li:before,.gform_legacy_markup_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}.gform_legacy_markup_wrapper select{font-size:inherit;font-family:inherit;letter-spacing:normal}.gform_legacy_markup_wrapper select option{padding:2px;display:block}.gform_legacy_markup_wrapper .inline{display:inline!important}.gform_legacy_markup_wrapper .gform_heading{width:100%;margin-bottom:18px}.gform_legacy_markup_wrapper .clear-multi{display:flex}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_year{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month,.gform_legacy_markup_wrapper .gfield_date_year{width:33.333%;flex-direction:row}@media only screen and (min-width:321px){.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month{max-width:4rem}.gform_legacy_markup_wrapper .gfield_date_year{max-width:calc(4rem + .5rem)}}.gform_legacy_markup_wrapper .gfield_date_dropdown_day,.gform_legacy_markup_wrapper .gfield_date_dropdown_month,.gform_legacy_markup_wrapper .gfield_date_dropdown_year{vertical-align:top;flex-direction:row}.gform_legacy_markup_wrapper .gfield_date_dropdown_day,.gform_legacy_markup_wrapper .gfield_date_dropdown_month,.gform_legacy_markup_wrapper .gfield_date_dropdown_year{margin-right:.5rem}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month{width:4rem;margin-right:.5rem}.gform_legacy_markup_wrapper .gfield_date_day input[type=number],.gform_legacy_markup_wrapper .gfield_date_month input[type=number]{width:calc(3rem + 8px)!important}.gform_legacy_markup_wrapper .gfield_date_year input[type=number]{width:calc(4rem + 8px)!important}.gform_legacy_markup_wrapper .gfield_date_year{width:5rem}.gform_legacy_markup_wrapper .gfield_date_day input,.gform_legacy_markup_wrapper .gfield_date_month input{width:calc(3rem + 8px)}.gform_legacy_markup_wrapper .gfield_date_year input{width:4rem}.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label{width:3rem;text-align:center}.gform_legacy_markup_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label{width:4rem}.gform_legacy_markup_wrapper .gfield_time_ampm,.gform_legacy_markup_wrapper .gfield_time_hour,.gform_legacy_markup_wrapper .gfield_time_minute{font-size:15px;width:33.333%;flex-direction:row}@media only screen and (min-width:321px){.gform_legacy_markup_wrapper .gfield_time_ampm,.gform_legacy_markup_wrapper .gfield_time_hour,.gform_legacy_markup_wrapper .gfield_time_minute{max-width:72px}}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span{float:left}.gform_legacy_markup_wrapper .gfield_time_hour{margin-right:10px;display:flex}.gform_legacy_markup_wrapper .gfield_time_hour i{font-style:normal!important;font-family:sans-serif!important;width:4px;text-align:center;float:right;margin-top:9%}.gform_legacy_markup_wrapper .gfield_time_minute{margin-right:8px;display:flex}.gform_legacy_markup_wrapper .ginput_complex .gfield_time_hour input,.gform_legacy_markup_wrapper .ginput_complex .gfield_time_minute input{margin-left:0;width:85%!important}.gform_legacy_markup_wrapper .gfield_time_hour input,.gform_legacy_markup_wrapper .gfield_time_minute input{margin-right:6px;width:56px}.gform_legacy_markup_wrapper .gfield_time_hour input[type=number],.gform_legacy_markup_wrapper .gfield_time_minute input[type=number]{max-width:64px;min-width:64px}.gform_legacy_markup_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gfield_time_ampm select{min-width:77px;width:77px;height:100%;margin-top:0!important;margin-left:0!important}.gform_legacy_markup_wrapper .gfield_time_ampm_shim{display:block;font-size:13px;margin:9px 0 1px 1px}.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{width:48px;text-align:center}.gform_legacy_markup_wrapper .field_name_first,.gform_legacy_markup_wrapper .field_name_last,.gform_legacy_markup_wrapper .field_name_middle{width:49.5%;display:-moz-inline-stack;display:inline-block;vertical-align:top}.gform_legacy_markup_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{font-weight:700;font-size:inherit}.gform_legacy_markup_wrapper .top_label .gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both}.gform_legacy_markup_wrapper .top_label .gfield_hide_label{display:none}.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]){width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper .ginput_complex select{width:100%}.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap}.gform_legacy_markup_wrapper ul.gfield_checkbox li label,.gform_legacy_markup_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer}.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{margin:9px 0 1px 1px}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label{margin-top:0}.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:1px 0 9px 1px}.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label+.ginput_complex.ginput_container,.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label+div[class*=gfield_time_].ginput_container{margin-top:0}body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:8px}body.gform_legacy_markup_wrapper div.clear-multi{display:-moz-inline-stack;display:inline-block}body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px;margin-bottom:0}.gform_legacy_markup_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.gfield.left_label,.gfield.right_label{padding-top:10px}.gform_legacy_markup_wrapper li.hidden_label input{margin-top:12px}.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:12px}.gform_legacy_markup_wrapper .screen-reader-text,.gform_legacy_markup_wrapper label.hidden_sub_label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_legacy_markup_wrapper input.large,.gform_legacy_markup_wrapper input.medium,.gform_legacy_markup_wrapper input.small,.gform_legacy_markup_wrapper select.large,.gform_legacy_markup_wrapper select.medium,.gform_legacy_markup_wrapper select.small{width:100%}.gform_legacy_markup_wrapper input.datepicker_with_icon.large,.gform_legacy_markup_wrapper input.datepicker_with_icon.medium,.gform_legacy_markup_wrapper input.datepicker_with_icon.small{width:calc(100% - 24px)}.gform_legacy_markup_wrapper .gfield_error input.large,.gform_legacy_markup_wrapper .gfield_error input.medium,.gform_legacy_markup_wrapper .gfield_error input.small,.gform_legacy_markup_wrapper .gfield_error select.large,.gform_legacy_markup_wrapper .gfield_error select.medium,.gform_legacy_markup_wrapper .gfield_error select.small{width:100%}.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.large,.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.medium,.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.small{width:calc(100% - 32px)}.gform_legacy_markup_wrapper textarea.small{height:80px;width:100%}.gform_legacy_markup_wrapper textarea.medium{height:120px;width:100%}.gform_legacy_markup_wrapper textarea.large{height:160px;width:100%}.gform_legacy_markup_wrapper h2.gsection_title{margin:0!important;padding:0!important;letter-spacing:normal!important}.gform_legacy_markup_wrapper .gsection .gfield_label,.gform_legacy_markup_wrapper h2.gsection_title,.gform_legacy_markup_wrapper h3.gform_title{font-weight:700;font-size:1.25em}.gform_legacy_markup_wrapper h3.gform_title{letter-spacing:normal!important;margin:10px 0 6px 0}.gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection{margin-top:24px!important}.gform_legacy_markup_wrapper span.gform_description{font-weight:400;display:block;width:calc(100% - 16px);margin-bottom:16px}.gform_legacy_markup_wrapper .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0;margin:28px 0 28px 0;clear:both}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{position:relative}.gform_legacy_markup_wrapper ul.gfield_checkbox,.gform_legacy_markup_wrapper ul.gfield_radio{margin:6px 0;padding:0}.gform_legacy_markup_wrapper .gfield_checkbox li label,.gform_legacy_markup_wrapper .gfield_radio li label{display:-moz-inline-stack;display:inline-block;padding:0;width:auto;line-height:1.5;font-size:.875em;vertical-align:middle;max-width:85%;white-space:normal}.gform_legacy_markup_wrapper .gfield_checkbox li label{margin:0}.gform_legacy_markup_wrapper .gfield_radio li label{margin:2px 0 0 4px}.gform_legacy_markup_wrapper .gfield_checkbox li input,.gform_legacy_markup_wrapper .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper .gfield_radio li input[type=radio]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-left:1px}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description,.gform_legacy_markup_wrapper .instruction{font-size:.813em;line-height:inherit;clear:both;font-family:inherit;letter-spacing:normal}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description{padding:0 16px 0 0}.gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top:16px}.gform_legacy_markup_wrapper .field_sublabel_above .description,.gform_legacy_markup_wrapper .field_sublabel_above .gfield_description,.gform_legacy_markup_wrapper .field_sublabel_above .gsection_description{margin-top:9px}.gform_legacy_markup_wrapper .top_label .gsection_description{width:100%;margin-bottom:9px}.gform_legacy_markup_wrapper .gfield_description{width:100%}.gform_legacy_markup_wrapper .description_above .gfield_description{padding:0 0 10px 0}.gfield_date_year+.gfield_description{padding:0}.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description,.gform_legacy_markup_wrapper .gfield_consent_description{width:100%;max-height:240px;overflow-y:scroll;border:1px solid #ddd;margin-top:12px;padding:6px 8px;font-size:.688em}.gform_legacy_markup_wrapper .gfield_required{color:#790000;margin-left:4px}.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,.25);margin-bottom:6px!important;border-top:1px solid #c89797;border-bottom:1px solid #c89797;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning{padding:16px 16px 14px 16px;border-top:2px solid #790000;border-bottom:4px solid #790000;background-color:rgba(255,223,224,.25);width:calc(100% - 16px)}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning{padding:16px 16px 14px 16px}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{font-size:.875em;font-weight:700;font-family:inherit;min-height:25px;color:#790000;max-width:100%;position:relative}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{display:block;padding:0 0 14px 24px;margin-bottom:16px;line-height:1.5;letter-spacing:.1pt;border-bottom:1px solid #790000;text-transform:uppercase;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-size:1em auto;background-repeat:no-repeat;background-position:left center}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message{padding:16px 16px 14px 16px}li.gfield+li.gfield.gfield_creditcard_warning{margin-top:16px!important}.gform_legacy_markup_wrapper .top_label .gfield_error{width:calc(100% - 2px)}.gform_legacy_markup_wrapper .top_label .gfield_error input.large,.gform_legacy_markup_wrapper .top_label .gfield_error select.large,.gform_legacy_markup_wrapper .top_label .gfield_error textarea.textarea{width:100%}.gform_legacy_markup_wrapper .left_label .gfield_error input.large,.gform_legacy_markup_wrapper .left_label .gfield_error select.large,.gform_legacy_markup_wrapper .left_label .gfield_error textarea.textarea,.gform_legacy_markup_wrapper .right_label .gfield_error input.large,.gform_legacy_markup_wrapper .right_label .gfield_error select.large,.gform_legacy_markup_wrapper .right_label .gfield_error textarea.textarea{width:70%}.gform_legacy_markup_wrapper .gfield_error .gfield_label{color:#790000}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:0}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container{margin-left:0}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding-right:16px}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:12px}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{position:relative;top:12px}.gform_validation_errors{width:100%;border:1px solid #790000;box-shadow:0 0 0 #ff6d6d;border-radius:5px;padding:1.0625rem 1.375rem;margin-top:.5rem;margin-bottom:.5rem}.gform_validation_errors>h2{font-size:16px;font-weight:700;color:#790000;margin:0 0 .9375rem 0}.gform_validation_errors>h2.hide_summary{margin:0}.gform_validation_errors>h2:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0iIzc5MDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDE5QzE1LjQxODMgMTkgMTkgMTUuNDE4MyAxOSAxMUMxOSA2LjU4MTcyIDE1LjQxODMgMyAxMSAzQzYuNTgxNzIgMyAzIDYuNTgxNzIgMyAxMUMzIDE1LjQxODMgNi41ODE3MiAxOSAxMSAxOVoiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEyIDZIMTBWMTJIMTJWNloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEyIDE0SDEwVjE2SDEyVjE0WiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4=);content:'';width:22px;height:22px;display:inline-block;vertical-align:sub;margin:0 .2rem 0 -.5rem;background-position:center;background-repeat:no-repeat;background-color:transparent}.gform_validation_errors>ol{list-style-type:none!important;padding-block-start:0;padding-inline-start:0;margin-block-start:0;margin:0}.gform_validation_errors>ol a{text-decoration:none;color:#790000;font-size:1rem}.gform_validation_errors>ol li{margin:0 0 .9375rem 0;font-size:1rem;list-style-type:none!important}.gform_validation_errors>ol li:last-of-type{margin-bottom:0}.gform_legacy_markup_wrapper div.validation_error{color:#790000;font-size:1em;font-weight:700;margin-bottom:25px;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0 16px 0;clear:both;width:100%;text-align:center}.gform_legacy_markup_wrapper ol.validation_list{clear:both;width:100%;margin-bottom:25px;color:#790000}.gform_legacy_markup_wrapper ol.validation_list li{list-style-type:decimal!important}.gform_legacy_markup_wrapper ol.validation_list li a{color:#790000}.gform_legacy_markup_wrapper ol.validation_list:after{content:""}.gform_legacy_markup_wrapper div#error{margin-bottom:25px}.gform_legacy_markup_wrapper table.gfield_list tbody tr td.gfield_list_icons{vertical-align:middle!important}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons a{display:inline-block;line-height:0}.gform_legacy_markup_wrapper li.gfield fieldset{margin:0;padding:0;display:block;position:relative;width:100%}.gform_legacy_markup_wrapper li.gfield fieldset>*{width:auto}.gform_legacy_markup_wrapper li.gfield fieldset legend.gfield_label{width:100%;line-height:32px}div.gf_page_steps+div.validation_error{margin-top:16px}.gform_legacy_markup_wrapper div.gfield_description.validation_error{color:#790000;font-weight:700;font-size:.875em;line-height:1.2;margin-bottom:16px}.gform_legacy_markup_wrapper .validation_message{color:#790000;font-weight:700;letter-spacing:normal}.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper li.gfield_error textarea{border:1px solid #790000}.gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox,.gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio{color:#790000}.gform_legacy_markup_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both;width:100%}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:100%;margin:0 0 16px 0}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{font-size:1em;display:block;text-align:center}.gform_legacy_markup_wrapper .gform_footer input[type=image]{padding:0;width:auto!important;background:0 0!important;border:none!important;margin:0 auto 16px auto!important;display:block;max-width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_full,.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{min-height:45px}.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=email],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=number],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=password],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=tel],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=text],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=url]{width:100%}.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full select{width:100%}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{margin:0 0 16px 0;line-height:1.2}.gchoice_select_all,.gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:700}.gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon{margin-right:4px!important;display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gf_hidden,.gform_legacy_markup_wrapper .gform_hidden,.gform_legacy_markup_wrapper input.gform_hidden,.gform_legacy_markup_wrapper input[type=hidden]{display:none!important;max-height:1px!important;overflow:hidden}.gform_legacy_markup_wrapper .gf_invisible,.gform_legacy_markup_wrapper .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}.gform_legacy_markup_wrapper .ginput_full br,.gform_legacy_markup_wrapper .ginput_left br,.gform_legacy_markup_wrapper .ginput_right br{display:none!important}.gform_legacy_markup_wrapper ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.gfield_radio li{padding:0!important}.gform_legacy_markup_wrapper ul.gfield_radio li input+input{margin-left:4px}.gform_legacy_markup_wrapper ul.gfield_radio li input[value=gf_other_choice]{margin-right:6px;margin-top:4px}.gform_legacy_markup_wrapper .gfield_description+.gform_legacy_markup_wrapper .gfield_description.validation_message{margin-top:6px}.gform_legacy_markup_wrapper .ginput_container.ginput_list+.gfield_description.validation_message{margin-top:0}.gform_legacy_markup_wrapper li.gfield_html{max-width:100%}.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}body .gform_legacy_markup_wrapper ul li.gfield.gfield_html img{max-width:100%!important}.gform_legacy_markup_wrapper .gform_ajax_spinner{padding-left:10px}.gform_legacy_markup_wrapper .gform_validation_container,.gform_validation_container,body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_legacy_markup_wrapper li.gform_validation_container,body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_legacy_markup_wrapper .gfield_captcha_input_container{padding-top:3px}.gform_legacy_markup_wrapper .simple_captcha_small input{width:64px}.gform_legacy_markup_wrapper .simple_captcha_medium input{width:96px}.gform_legacy_markup_wrapper .simple_captcha_large input{width:128px}.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .left_label .simple_captcha_small,.gform_legacy_markup_wrapper .left_label .simple_captcha_large,.gform_legacy_markup_wrapper .left_label .simple_captcha_medium,.gform_legacy_markup_wrapper .right_label .simple_captcha_large,.gform_legacy_markup_wrapper .right_label .simple_captcha_medium,.gform_legacy_markup_wrapper .right_label .simple_captcha_small{margin-left:32%}.gform_legacy_markup_wrapper .gfield_captcha_container img.gfield_captcha{border:none!important;background:0 0!important;float:none!important;margin:0!important;padding:0!important}.gform_legacy_markup_wrapper .math_small input{width:70px}.gform_legacy_markup_wrapper .math_medium input{width:510px}.gform_legacy_markup_wrapper .math_large input{width:612px}.gform_legacy_markup_wrapper .left_label .math_large,.gform_legacy_markup_wrapper .left_label .math_medium,.gform_legacy_markup_wrapper .left_label .math_small,.gform_legacy_markup_wrapper .right_label .math_large,.gform_legacy_markup_wrapper .right_label .math_medium,.gform_legacy_markup_wrapper .right_label .math_small{margin-left:32%}.gform_legacy_markup_wrapper div.charleft{font-size:.688em;margin-top:4px;color:#767676;width:92%!important;white-space:nowrap!important}.gform_legacy_markup_wrapper div.charleft[style]{width:92%!important}.gform_legacy_markup_wrapper .left_label div.charleft,.gform_legacy_markup_wrapper .right_label div.charleft{margin-left:32%}.gform_legacy_markup_wrapper div.charleft.ginput_counter_tinymce{border:1px solid #eee;border-width:1px 0 0;padding:4px 9px;width:100%!important}.gform_legacy_markup_wrapper div.charleft.warningTextareaInfo{color:#767676}.gform_legacy_markup_wrapper div.charleft.ginput_counter_error{color:red}.gform_legacy_markup_wrapper li.gf_hide_charleft div.charleft{display:none!important}.gf_submission_limit_message{color:#790000;font-size:1.375em}.gform_legacy_markup_wrapper .ginput_price{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.gform_legacy_markup_wrapper span.ginput_total{color:#060;font-size:inherit}.gform_legacy_markup_wrapper .top_label span.ginput_total{margin:8px 0}.gform_legacy_markup_wrapper span.ginput_product_price_label{margin-right:2px}.gform_legacy_markup_wrapper input.ginput_product_price,.gform_legacy_markup_wrapper span.ginput_product_price{background:0 0;border:none;color:#900;padding:0}.gform_legacy_markup_wrapper span.ginput_quantity_label{margin-left:10px;margin-right:2px}.gform_legacy_markup_wrapper input.ginput_quantity[type=text]{width:3rem}.gform_legacy_markup_wrapper input.ginput_quantity[type=number]{width:4rem}.gform_legacy_markup_wrapper .gform_page_footer{margin:14px 0;width:100%;border-top:1px dotted #ccc;padding:16px 0 0 0;clear:both}.gform_legacy_markup_wrapper .gform_page_footer.left_label,.gform_legacy_markup_wrapper .gform_page_footer.right_label{padding:16px 0 0 29%}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button,.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:8px}.gform_legacy_markup_wrapper .gf_progressbar_wrapper{clear:both;width:100%;margin:0 0 16px 0;padding:0 0 16px 0}.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title{color:#767676;font-size:13px;line-height:1!important;margin:0 0 8px 0!important;padding:0!important;clear:both;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_legacy_markup_wrapper .gf_progressbar{position:relative;background:#e8e8e8;position:relative;-moz-border-radius:10.5px;-webkit-border-radius:10.5px;border-radius:10.5px;width:100%}.gform_legacy_markup_wrapper .gf_progressbar_percentage{height:21px;text-align:right;border-radius:10.5px;vertical-align:middle;font-family:helvetica,arial,sans-serif;font-size:13px!important;z-index:999}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_100{border-top-right-radius:10.5px;border-bottom-right-radius:10.5px}.gform_legacy_markup_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:right;margin-right:5px;margin-left:5px;line-height:21px}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none;float:none!important;margin-left:12px;word-wrap:normal}.gform_legacy_markup_wrapper .gf_progressbar_blue{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_gray{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_green{background:#e8e8e8}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_orange{background:#e8eaec}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_red{background:#e8eaec}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_spring{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790 0,#76d7db 100%);color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_blues{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff 0,#7838e2 100%);color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_rainbow{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea 0,#cd6ad6 50%,#f35160 100%);color:#fff}.gform_legacy_markup_wrapper .gf_page_steps{width:100%;margin:0 0 8px 0;padding:0 0 4px 0;border-bottom:1px dotted #ccc}.gform_legacy_markup_wrapper .gf_step{width:100%;margin:24px 24px 24px 0;font-size:.875em;height:14px;line-height:1.25!important;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;font-family:inherit}.gform_legacy_markup_wrapper .gf_step span.gf_step_number{font-size:1.25em;font-family:arial,sans-serif;margin-right:4px}.gform_legacy_markup_wrapper .gf_step span.gf_step_label,.gform_legacy_markup_wrapper .gf_step span.gf_step_number{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_legacy_markup_wrapper .gf_step.gf_step_active{-moz-opacity:1;-khtml-opacity:1;opacity:1}.gform_legacy_markup_wrapper .gf_step.gf_step_hidden{display:none}.gform_legacy_markup_wrapper .gf_step_clear{display:block;clear:both;height:1px;overflow:hidden}.gform_legacy_markup_wrapper .gfield_password_strength{border:1px solid #ddd;margin-top:18px;margin-bottom:18px;line-height:1.8;padding:10px 5px;text-align:center;background-color:#eee;border-bottom:3px solid #ddd}.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin-right:16px}.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength{margin-top:18px;margin-bottom:18px;width:100%}.gform_legacy_markup_wrapper .gfield_password_strength.bad{background-color:#ffb78c;border-color:#ff853c;border-bottom:3px solid #ff853c}.gform_legacy_markup_wrapper .gfield_password_strength.good{background-color:#ffec8b;border-color:#fc0;border-bottom:3px solid #fc0}.gform_legacy_markup_wrapper .gfield_password_strength.mismatch,.gform_legacy_markup_wrapper .gfield_password_strength.short{background-color:#ffa0a0;border-color:#f04040;border-bottom:3px solid #f04040}.gform_legacy_markup_wrapper .gfield_password_strength.strong{background-color:#c3ff88;border-color:#8dff1c;border-bottom:3px solid #8dff1c}.ginput_container_password,.ginput_container_password span{position:relative}.ginput_container_password button{-webkit-appearance:none;appearance:none;background:0 0;border:none;padding:5px 0;position:absolute;right:1px;text-align:center;top:1px;width:40px}.ginput_container_password span.ginput_left button{right:9px}.ginput_container_password:not(.ginput_complex) span{display:inline-block;width:100%}.ginput_container_password:not(.ginput_complex) span input{width:100%}.ginput_container_password span.medium{width:calc(50% - 8px)}.ginput_container_password span.small{width:25%}.gform_legacy_markup_wrapper table.gfield_list,.gform_legacy_markup_wrapper table.gfield_list caption,.gform_legacy_markup_wrapper table.gfield_list tbody,.gform_legacy_markup_wrapper table.gfield_list td,.gform_legacy_markup_wrapper table.gfield_list tfoot,.gform_legacy_markup_wrapper table.gfield_list th,.gform_legacy_markup_wrapper table.gfield_list thead,.gform_legacy_markup_wrapper table.gfield_list tr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.gform_legacy_markup_wrapper table.gfield_list{border-spacing:0;border-collapse:collapse}.gfield_repeater_buttons{padding-top:15px}.gform_legacy_markup_wrapper table.gfield_list{table-layout:auto!important}.gform_legacy_markup_wrapper table.gfield_list thead th{font-weight:700;text-align:left}.gform_legacy_markup_wrapper table.gfield_list colgroup{width:100%;display:block}.gform_legacy_markup_wrapper li.gfield.gfield_error table.gfield_list thead th{color:#790000}.gform_legacy_markup_wrapper table.gfield_list thead,.gform_legacy_markup_wrapper table.gfield_list tr{padding:0;margin:0}.gform_legacy_markup_wrapper table.gfield_list td,.gform_legacy_markup_wrapper table.gfield_list th{padding:4px 0 4px 0}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) table.gfield_list th{padding:0 0 4px 0}.gform_legacy_markup_wrapper table.gfield_list td+td,.gform_legacy_markup_wrapper table.gfield_list th+th{padding:0 0 0 16px}.gform_legacy_markup_wrapper .gfield_list{width:100%}.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input{width:100%}.gfield_icon_disabled{cursor:default!important;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons{width:48px!important;padding:0 0 0 4px!important;box-sizing:border-box}.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons img{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_card_icon_container{display:flex;height:32px;margin:8px 0 6px 0}.gform_card_icon_container div.gform_card_icon{background-image:url(../../../plugins/gravityforms/images/gf-creditcards.svg);background-repeat:no-repeat;height:32px;margin-right:4px;text-indent:-9000px;width:40px}.gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-167px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-221px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-275px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:-59px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-329px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-5px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_selected{position:relative}.gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after{display:block;content:'';position:absolute;background:url(../../../plugins/gravityforms/images/gf-creditcards-check.svg) center center no-repeat;width:13px;height:10px;bottom:4px;right:-2px}.ginput_container_creditcard .ginput_card_security_code_icon{width:40px;height:32px;display:inline-block;background-image:url(../../../plugins/gravityforms/images/gf-creditcards.svg);background-repeat:no-repeat;background-position:-382px 0;position:relative;top:-3.5px}.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #ccc;text-align:center;color:#aaa;margin-bottom:16px;background:rgba(0,0,0,.02);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gform_legacy_markup_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}.gform_delete{vertical-align:middle;cursor:pointer}.gform_legacy_markup_wrapper .copy_values_option_container .copy_values_enabled{width:auto}.gform_legacy_markup_wrapper li.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:1px}.gform_legacy_markup_wrapper .form_saved_message{margin:1em auto;padding:3em 2em 3em;width:99%;font-size:1em;line-height:1.8;color:#31708f;background-color:#e3f3f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.form_saved_message p.resume_form_link_wrapper{background-color:#fff;display:inline-block;padding:1em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;max-width:98%!important;overflow:hidden;-webkit-box-shadow:0 3px 2px 0 rgba(66,103,126,.2);-moz-box-shadow:0 3px 2px 0 rgba(66,103,126,.2);box-shadow:0 3px 2px 0 rgba(66,103,126,.2)}.form_saved_message a.resume_form_link{word-wrap:break-word;text-decoration:none;color:#2f637e}.form_saved_message .form_saved_message_emailform{margin:1em 0 0 0}.form_saved_message label.form_saved_label{position:absolute;left:-9000px}div.form_saved_message div.form_saved_message_emailform form input[type=text]{margin-bottom:.25em}div.form_saved_message div.form_saved_message_emailform form label.gform_resume_email_label{font-size:1em;display:block}div.form_saved_message div.form_saved_message_emailform form input{margin:0 auto;display:inline-block}div.form_saved_message div.form_saved_message_emailform form input[type=email]{padding:calc(.75em - 1px)!important;width:24em;max-width:98%!important;font-size:1em;background-color:#fff;border:1px solid #91afc7;color:#424242;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:inset 0 0 5px 0 #eee;-moz-box-shadow:inset 0 0 5px 0 #eee;box-shadow:inset 0 0 5px 0 #eee}div.form_saved_message div.form_saved_message_emailform form input[type=submit]{padding:.75em 1em;font-size:1em;line-height:1;background-color:#31708f;border:1px solid #31708f;color:#fff;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width:640px){div.form_saved_message div.form_saved_message_emailform form input[type=email],div.form_saved_message div.form_saved_message_emailform form input[type=submit]{display:block;width:98%}}.form_saved_message .form_saved_message_emailform .validation_message{color:#790000;font-weight:700;padding:2em}.form_saved_message_sent{margin:1em auto;padding:3em 2em;width:99%;font-size:1em;background-color:#e9ffd9;color:#3c763d;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box}.form_saved_message_sent .saved_message_email,.form_saved_message_sent .saved_message_success{font-weight:700;display:block;line-height:2}.form_saved_message_sent .saved_message_email{word-wrap:break-word;text-decoration:underline}body #content .entry-content .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}body .gform_legacy_markup_wrapper img.ui-datepicker-trigger{width:17px!important;height:16px!important;display:-moz-inline-stack;display:inline-block}body .gform_legacy_markup_wrapper img.add_list_item,body .gform_legacy_markup_wrapper img.delete_list_item{display:-moz-inline-stack;display:inline-block;margin-top:-2px}.gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:16px}.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text]{width:45.25%}.gform_legacy_markup_wrapper table.recaptchatable{table-layout:auto}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha{margin-left:29%}.gfield .wp-editor-container{border:1px solid #ddd}.gfield .wp-switch-editor{border-color:#ddd}.gfield .html-active .switch-html,.gfield .tmce-active .switch-tmce{border-bottom-color:#f5f5f5}.gfield .mce-edit-area iframe{width:99.9%!important;margin:0!important}body .gform_legacy_markup_wrapper ul li.gfield{margin-top:16px;padding-top:0}body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label{margin-bottom:0!important;padding-bottom:0!important}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{line-height:inherit}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style-type:disc!important;margin:0 0 8px 0;overflow:visible;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{list-style-type:disc!important;margin:16px 0 16px 28px!important;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li{list-style-type:decimal!important;overflow:visible;margin:0 0 8px 0;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol{list-style-type:decimal!important;margin:16px 0 18px 32px;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{list-style-type:disc!important;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul{margin:16px 0 16px 16px}body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{margin:0 0 8px}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl{margin:0 0 18px 0;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt{font-weight:700}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd{margin:0 0 16px 18px}.gform_legacy_markup_wrapper span.gf_clear_span{display:block;height:1px;overflow:hidden;width:100%;float:none;clear:both;margin-top:-1px}.gform_legacy_markup_wrapper .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gform_legacy_markup_wrapper .chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.gform_legacy_markup_wrapper .chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);display:none}.gform_legacy_markup_wrapper .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_legacy_markup_wrapper .chosen-container a{cursor:pointer}.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name,.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name:after,.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_legacy_markup_wrapper .chosen-container-single .chosen-default{color:#999}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 0 2px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.gform_legacy_markup_wrapper .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.gform_legacy_markup_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;opacity:0;pointer-events:none}.gform_legacy_markup_wrapper .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.gform_legacy_markup_wrapper .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_legacy_markup_wrapper .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.gform_legacy_markup_wrapper .chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_legacy_markup_wrapper .chosen-disabled{opacity:.5!important;cursor:default}.gform_legacy_markup_wrapper .chosen-disabled .chosen-single{cursor:default}.gform_legacy_markup_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gform_legacy_markup_wrapper .chosen-rtl{text-align:right}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single div{right:auto;left:3px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single abbr{right:auto;left:26px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li{float:right}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_legacy_markup_wrapper .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../../../plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-down span,.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-up span,.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text],.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr,.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text]{background-image:url(../../../plugins/gravityforms/legacy/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}body .gform_legacy_markup_wrapper .chosen-container a.chosen-single{border-radius:inherit}body .gform_legacy_markup_wrapper ul.chosen-results li{line-height:inherit}@media only screen and (max-width:641px){.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:2rem}.gform_legacy_markup_wrapper textarea{line-height:1.5}.gform_legacy_markup_wrapper .chosen-container.chosen-container-single[style]{width:100%!important}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_legacy_markup_wrapper div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{width:100%;line-height:inherit;float:none}.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){margin-bottom:8px;display:block}.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_legacy_markup_wrapper ul.gfield_checkbox li label,.gform_legacy_markup_wrapper ul.gfield_radio li label{width:85%;cursor:pointer}}@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1023px){.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:32px}.gform_legacy_markup_wrapper table.gfield_list{border:0}.gform_legacy_markup_wrapper table.gfield_list thead{position:absolute;top:-9999px;left:-9999px}.gform_legacy_markup_wrapper table.gfield_list tr{margin-bottom:10px;display:block;background:#fff;position:relative;border:1px solid #ccc;border-top:2px solid #ccc;border-bottom:4px solid #ccc}.gform_legacy_markup_wrapper table.gfield_list td{display:block;margin-left:8px;margin-right:8px}.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons{border-bottom:0;margin:16px 0 0 0!important}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{content:attr(data-label);font-size:.875em;letter-spacing:.5pt;white-space:nowrap;display:block;clear:both}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 0 3px 8px}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{margin:3px 0 8px 8px}.gform_legacy_markup_wrapper table.gfield_list td+td,.gform_legacy_markup_wrapper table.gfield_list th+th{padding:4px 0 0 0}.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_even,.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd{margin:16px 0}.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd:first-child{padding-top:12px}.gform_legacy_markup_wrapper table.gfield_list tr{padding-top:12px}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons{width:100%!important;padding:5px 4px 1px 4px!important;background-color:#eee;text-align:center}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item{margin:12px 0 0 16px!important}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item{margin:12px 0 0 8px!important}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{margin-left:0}.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input{width:calc(100% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width:641px){.gform_legacy_markup_wrapper .gform_body{width:100%}.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 16px)!important}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{margin:0 0 8px 0;line-height:1.3}.gform_legacy_markup_wrapper .gsection{margin:28px 16px 28px 0}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label{float:left;width:29%;padding-right:16px;margin-bottom:16px}.gform_legacy_markup_wrapper .right_label .gfield_label{text-align:right}.gform_legacy_markup_wrapper .left_label .gfield_description,.gform_legacy_markup_wrapper .right_label .gfield_description{width:70%}.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_legacy_markup_wrapper .left_label .gfield_description,.gform_legacy_markup_wrapper .left_label .instruction,.gform_legacy_markup_wrapper .right_label .gfield_description,.gform_legacy_markup_wrapper .right_label .instruction{margin-left:29%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description{margin-left:0;padding-top:4px;padding-left:0;line-height:1.5}.gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{margin-left:29%!important;width:70%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio{overflow:hidden}.gform_legacy_markup_wrapper .left_label div.ginput_complex,.gform_legacy_markup_wrapper .right_label div.ginput_complex{width:70%;margin-left:29%}.gform_legacy_markup_wrapper .left_label input.small,.gform_legacy_markup_wrapper .left_label select.small,.gform_legacy_markup_wrapper .right_label input.small,.gform_legacy_markup_wrapper .right_label select.small{width:15%}.gform_legacy_markup_wrapper .left_label input.medium,.gform_legacy_markup_wrapper .left_label select.medium,.gform_legacy_markup_wrapper .right_label input.medium,.gform_legacy_markup_wrapper .right_label select.medium{width:calc(35% - 8px)}.gform_legacy_markup_wrapper .left_label input.large,.gform_legacy_markup_wrapper .left_label select.large,.gform_legacy_markup_wrapper .right_label input.large,.gform_legacy_markup_wrapper .right_label select.large{width:70%}.gform_legacy_markup_wrapper .left_label textarea.large,.gform_legacy_markup_wrapper .left_label textarea.medium,.gform_legacy_markup_wrapper .left_label textarea.small,.gform_legacy_markup_wrapper .right_label textarea.large,.gform_legacy_markup_wrapper .right_label textarea.medium,.gform_legacy_markup_wrapper .right_label textarea.small{width:70%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_list{width:70%;margin-left:29%!important}.gform_legacy_markup_wrapper .top_label .gfield_list{width:100%}.gform_legacy_markup_wrapper .left_label .gf_list_one_column,.gform_legacy_markup_wrapper .right_label .gf_list_one_column{width:45%}.gform_legacy_markup_wrapper .top_label .gf_list_one_column{width:46%}.gform_legacy_markup_wrapper .left_label li.hidden_label input,.gform_legacy_markup_wrapper .right_label li.hidden_label input{margin-left:3.7%}.gform_legacy_markup_wrapper .left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper .right_label li.gfield .gfield_password_strength{margin-left:29%}.gform_legacy_markup_wrapper .top_label input.small,.gform_legacy_markup_wrapper .top_label select.small{width:25%}.gform_legacy_markup_wrapper .top_label input.medium,.gform_legacy_markup_wrapper .top_label select.medium{width:calc(50% - 8px)}.gform_legacy_markup_wrapper.gform_validation_error .top_label input.medium,.gform_legacy_markup_wrapper.gform_validation_error .top_label select.medium{width:50%}.gform_legacy_markup_wrapper .hidden_label input.large,.gform_legacy_markup_wrapper .hidden_label select.large,.gform_legacy_markup_wrapper .top_label input.large,.gform_legacy_markup_wrapper .top_label select.large{width:100%}.gform_legacy_markup_wrapper .top_label input.large.datepicker,.gform_legacy_markup_wrapper .top_label input.medium.datepicker,.gform_legacy_markup_wrapper .top_label input.small.datepicker{width:auto}.gform_legacy_markup_wrapper textarea.small{height:80px;width:100%}.gform_legacy_markup_wrapper textarea.medium{height:160px;width:100%}.gform_legacy_markup_wrapper textarea.large{height:320px;width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0 -4px 0 0}.gform_legacy_markup_wrapper .ginput_container_password .ginput_right{padding-left:8px}.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right{min-height:43px;position:relative;float:left}.ginput_complex .ginput_cardinfo_right input{display:inline-block;width:30%;max-width:7rem}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left{width:50%}.gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{width:47%!important;display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.gform_legacy_markup_wrapper .gf_step{width:auto;display:-moz-inline-stack;display:inline-block;margin:16px 32px 16px 0}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=image],.gform_legacy_markup_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gform_footer input[type=image]{vertical-align:middle}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{font-size:1em;margin-left:16px;display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:auto;margin:0 16px 0 0}.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_legacy_markup_wrapper .ginput_complex .ginput_left{padding-right:8px}.gform_legacy_markup_wrapper .left_label .ginput_complex.ginput_container_address:after{content:"";display:block}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left{margin-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:8px!important;margin-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:8px!important;margin-right:-8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:8px}.gform_legacy_markup_wrapper .gfield_error .ginput_container{padding-right:0}.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin:18px 0 18px 0}.gform_legacy_markup_wrapper .gform_footer:not(.top_label){padding:16px 0 10px 0;margin-left:29%;width:70%}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3{width:calc(100% + 15px)}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_4{width:calc(100% + 13px)}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_5{width:calc(100% + 14px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 15px);margin-left:29%}ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 24px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4{width:calc(70% + 13px);margin-left:29%}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5{width:calc(70% + 14px);margin-left:29%}.gform_legacy_markup_wrapper div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_1 span{width:100%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span{width:33.3%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span{width:25%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.95%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span{width:99.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span{width:49.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.75%!important}html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0!important}.gform_legacy_markup_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email{width:calc(100% + 15px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 16px);margin-left:29%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 17px)}li.gfield.gfield_error .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 8px)!important}.gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,.gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-right:16px}.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength{width:70%}.gform_legacy_markup_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left{padding-right:0}.gform_legacy_markup_wrapper .ginput_complex span.ginput_left.address_country{margin-right:0}html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description,html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){width:70%;margin-left:29%}.gform_legacy_markup_wrapper .gf_progressbar{width:calc(100% - 16px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area{margin-left:29%;width:70%}body .gform_legacy_markup_wrapper span.ginput_left.address_city+input.gform_hidden+span.ginput_left.address_country{width:calc(50% - 8px);margin-right:0}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:29%!important}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:0}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_button,.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button{margin-right:10px}body .gform_legacy_markup_wrapper select.medium.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px)!important}body .gform_legacy_markup_wrapper select.large.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.large.gfield_select+div.chosen-container-single[style]{width:100%!important}body .gform_legacy_markup_wrapper select.small.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.small.gfield_select+div.chosen-container-single[style]{width:25%!important}}.gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid rgba(54,86,102,.1);background-color:rgba(1,1,1,.02);padding:10px 20px;border-radius:8px;border-bottom:1px solid #eee}.gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gfield_repeater_wrapper .gfield_repeater_wrapper{margin-top:10px}.gfield_repeater_buttons .add_repeater_item_text,.gfield_repeater_buttons .remove_repeater_item_text{min-width:100px;height:30px;background:rgba(242,242,242,.5);transition:all .3s cubic-bezier(.67,.17,.4,.83);font-size:12px;color:#757575;border-radius:20px;margin-right:10px;margin-bottom:5px;border:1px solid rgba(117,117,117,.4);font-weight:400}.gfield_repeater_buttons .add_repeater_item_plus,.gfield_repeater_buttons .remove_repeater_item_minus{width:22px;height:22px;background:rgba(242,242,242,.5);transition:all .3s cubic-bezier(.67,.17,.4,.83);font-size:16px;color:#757575;border-radius:50%;margin:10px 5px 0 5px;border:1px solid rgba(117,117,117,.4);font-weight:700;padding:0;padding-bottom:5px}.gfield_repeater_buttons button.gfield_icon_disabled{cursor:default;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.gfield_repeater_buttons button.gfield_icon_disabled:hover{background:rgba(242,242,242,.5);color:#757575;border:1px solid rgba(117,117,117,.4)}.gfield_repeater_buttons button:hover{background:#fafafa;color:#374750;border:1px solid #757575}.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;padding-bottom:20px}.gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid #f1f1f1;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06)}.gfield_repeater_buttons .add_repeater_item_text:focus,.gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gfield_repeater_item .gfield_repeater_cell .gfield_required{color:#c32121}.gform_legacy_markup_wrapper .gfield_repeater_cell label{color:#9b9a9a;font-weight:400;font-size:14px;padding-top:8px}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell{padding-bottom:20px;padding-top:0}div .gfield_repeater_cell{margin-top:5px}.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;padding-bottom:20px;margin-bottom:20px;margin-right:10px}.gfield_repeater_value>.gfield_repeater{border-left:8px solid rgba(54,86,102,.1);background-color:rgba(1,1,1,.02);padding:10px 20px;border-radius:8px;border-bottom:1px solid #eee;margin:10px}.gfield_repeater_cell .gfield_repeater_value:not(:first-child){color:rgba(117,117,117,.7);border:1px solid #c5c6c5;border-radius:4px;margin-right:10px;padding-left:10px;background-color:#f0f0f0}.gfield_repeater .gfield_repeater_items,.gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:5px}.gfield_repeater .gfield_label{color:#23282d;font-size:16px;font-weight:600}.gfield_repeater_value .gfield_label{padding-bottom:0}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child{padding-bottom:0}@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_inline{vertical-align:top;width:auto!important;margin:0;padding-right:16px;float:none!important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small{width:100%}.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:96px!important}.gform_wrapper .top_label li.gfield.gf_inline select{width:100%}.gform_wrapper .top_label li.gfield.gf_inline textarea{width:100%}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text]{width:70%!important}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute{width:50px}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm{width:auto}.gform_wrapper li.gf_inline div.ginput_container{white-space:nowrap!important}.gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label{display:block!important}.gform_wrapper li.gfield.gfield_error.gf_inline{margin-right:16px;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:50%;padding-right:16px;float:none}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){width:100%!important;margin:8px 0 0 0;padding-left:0;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half:before{content:"";display:block;clear:both}.gform_wrapper .top_label li.gfield.gf_right_half:after{content:"";display:table;clear:both}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(50% - 16px);padding-right:0}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:16px}.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}.gform_wrapper .top_label li.gfield.gf_left_half input.small,.gform_wrapper .top_label li.gfield.gf_right_half input.small{width:35%}.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 8px 0}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.3%}.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.4%}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(.ginput_container_timeinput),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{width:calc(33.3% - 24px)!important;margin-right:16px}.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:33.4%}.gform_wrapper .top_label li.gfield.gf_right_third:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:25%;display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}.gform_wrapper .top_label li.gfield.gf_first_quarter,.gform_wrapper .top_label li.gfield.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gf_second_quarter,.gform_wrapper .top_label li.gfield.gf_third_quarter{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter{width:24.5%}.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium{width:97.5%}.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield{clear:both}.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px)}.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio{width:calc(70% + 16px)}.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox,.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio{font-size:0;display:block}.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox li,.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio li{font-size:.9rem}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{width:50%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top}.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{width:33.3%;display:-moz-inline-stack;display:inline-block;margin:0 0 2px 0;padding-right:16px;min-height:28px;vertical-align:top}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width:25%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top}.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{width:20%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio{overflow:hidden}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label{margin:0 0 10px 0}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label{margin:0 0 10px 0}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 16px);-webkit-column-count:2;-moz-column-count:2;column-count:2}.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:3;-moz-column-count:3;column-count:3}.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:4;-moz-column-count:4;column-count:4}.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:5;-moz-column-count:5;column-count:5}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li{height:25px}.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li{height:50px}.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li{height:75px}.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li{height:100px}.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li{height:125px}.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li{height:150px}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{width:auto!important;float:none!important;margin:0 8px 10px 0;display:-moz-inline-stack;display:inline-block}html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-left:16px!important;padding-right:0!important}.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm{display:none!important}.gform_wrapper li.gsection.gf_scroll_text{height:240px;width:calc(100% - 16px);padding:16px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border:1px solid #ccc;border-bottom:1px solid #ccc!important}.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:10px 10px 0 8px!important}.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 10px 0 8px!important}.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description{margin:10px;font-size:12px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li{list-style-type:disc!important;margin:0 0 8px;overflow:visible;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul{list-style-type:disc!important;margin:16px 0 16px 18px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li{list-style-type:decimal!important;overflow:visible;margin:0 0 8px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol{list-style-type:decimal!important;margin:16px 0 18px 32px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{list-style-type:disc!important;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul{margin:16px 0 16px 18px}.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{margin:0 0 8px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl{margin:0 0 18px 0;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt{font-weight:700}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd{margin:0 0 16px 18px}.gform_wrapper li.gfield.gfield_html.gf_alert_blue,.gform_wrapper li.gfield.gfield_html.gf_alert_gray,.gform_wrapper li.gfield.gfield_html.gf_alert_green,.gform_wrapper li.gfield.gfield_html.gf_alert_red,.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:20px 0!important;padding:20px!important}.gform_wrapper li.gfield.gfield_html.gf_alert_green{border:1px solid #97b48a;background-color:#cbeca0;text-shadow:#dfb 1px 1px;color:#030}.gform_wrapper li.gfield.gfield_html.gf_alert_red{border:1px solid #cfadb3;background-color:#faf2f5;text-shadow:#fff 1px 1px;color:#832525}.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{border:1px solid #e6db55;background-color:#fffbcc;text-shadow:#fcfaea 1px 1px;color:#222}.gform_wrapper li.gfield.gfield_html.gf_alert_gray{border:1px solid #ccc;background-color:#eee;text-shadow:#fff 1px 1px;color:#424242}.gform_wrapper li.gfield.gfield_html.gf_alert_blue{border:1px solid #a7c2e7;background-color:#d1e4f3;text-shadow:#e0f1ff 1px 1px;color:#314475}div.gform_confirmation_wrapper.gf_confirmation_simple_yellow{margin:30px 0;max-width:99%;border-top:1px solid #e6db55;border-bottom:1px solid #e6db55;padding:32px;background-color:#fffbcc;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_simple_gray{margin:30px 0;max-width:99%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:32px;background-color:#eaeaea;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{position:relative;background-color:#fffbd2;margin:30px 0;border:1px solid #e6db55;-webkit-box-shadow:0 0 5px rgba(221,215,131,.75);-moz-box-shadow:0 0 5px rgba(221,215,131,.75);box-shadow:0 0 5px rgba(221,215,131,.75)}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gform_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #fff;border-bottom:1px solid #e6db55;background-color:#fffbcc;color:#424242;background:#fffce5;background:-moz-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffce5),color-stop(100%,#fff9bf));background:-webkit-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-o-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-ms-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient{position:relative;background-color:#f1fcdf;margin:30px 0;border:1px solid #a7c37c;-webkit-box-shadow:0 0 5px rgba(86,122,86,.4);-moz-box-shadow:0 0 5px rgba(86,122,86,.4);box-shadow:0 0 5px rgba(86,122,86,.4)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #effade;border-bottom:1px solid #a7c37c;background-color:#fffbcc;text-shadow:#dfb 1px 1px;color:#030;background:#dbf2b7;background:-moz-linear-gradient(top,#dbf2b7 0,#b4d088 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dbf2b7),color-stop(100%,#b4d088));background:-webkit-linear-gradient(top,#dbf2b7 0,#b4d088 100%);background:-o-linear-gradient(top,#dbf2b7 0,#b4d088 100%);background:-ms-linear-gradient(top,#dbf2b7 0,#b4d088 100%);background:linear-gradient(to bottom,#dbf2b7 0,#b4d088 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:40%;background:rgba(0,0,0,.2);-webkit-box-shadow:0 15px 10px rgba(0,0,0,.2);-moz-box-shadow:0 15px 10px rgba(0,0,0,.2);box-shadow:0 15px 10px rgba(0,0,0,.2);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper{width:auto;margin:0 auto;display:table}.gform_wrapper form.gf_simple_horizontal{width:calc(100% - 16px);margin:0 auto}.gform_wrapper form.gf_simple_horizontal div.gform_body,.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{display:table-cell;vertical-align:middle;margin:0;padding:0;position:relative}.gform_wrapper form.gf_simple_horizontal div.gform_body{width:auto;max-width:75%}.gform_wrapper form.gf_simple_horizontal div.ginput_container,.gform_wrapper form.gf_simple_horizontal ul li.gfield{margin-top:0!important}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{width:auto;max-width:25%;padding:0;margin:0}body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label{display:table;width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{display:table-cell;padding-right:1em;height:auto}.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper form.gf_simple_horizontal .ginput_complex label,.gform_wrapper form.gf_simple_horizontal label.gfield_label{display:block;height:1px;width:1px;overflow:hidden;position:absolute;top:0;left:-9000px}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=button],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=image],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error{margin-bottom:0}.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li,.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li{display:inline-block;margin-right:.5em}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span{width:48.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.5%}}body .gform_wrapper.gf_form_center_wrapper{padding:16px 0 16px 16px}.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:before,.gform_legacy_markup_wrapper.gf_browser_safari ul li:after,.gform_legacy_markup_wrapper.gf_browser_safari ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-top:4px}.gform_legacy_markup_wrapper.gf_browser_safari select[multiple=multiple]{height:auto!important}.gform_legacy_markup_wrapper.gf_browser_safari input.button.gform_button_select_files{padding:6px 12px!important}.gform_legacy_markup_wrapper.gf_browser_chrome select{padding:2px 0 2px 3px}.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select{text-indent:2px;line-height:1.5em;margin-bottom:5px;margin-top:2px}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:6px}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:1px}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{margin-left:1px}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:2px}.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple=multiple]{height:auto!important}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle{margin-left:1.1%}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=email],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=number],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=password],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=tel],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=text],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=url],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea,.gform_legacy_markup_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:2px}.gform_legacy_markup_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:6px 12px!important}.gform_legacy_markup_wrapper.gf_browser_chrome span.address_country{margin-top:-2px}.gform_legacy_markup_wrapper.gf_browser_gecko select{padding:2px 12px 2px 2px}.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:before,.gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,.gform_legacy_markup_wrapper.gf_browser_gecko ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:1px}.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single{height:32px;line-height:2.4}.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single div b{position:relative;top:5px}.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:before,.gform_legacy_markup_wrapper.gf_browser_ie ul li:after,.gform_legacy_markup_wrapper.gf_browser_ie ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_hour{width:80px}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_minute{width:70px}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left label,.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right label{margin:3px 0 5px 0}.gform_legacy_markup_wrapper.gf_browser_ie .gform_footer input.button{padding:3px}.gform_legacy_markup_wrapper.gf_browser_ie ul.top_label .clear-multi{overflow:hidden;clear:both}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li{line-height:20px!important}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left select,.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right select{padding:2px 0 2px 0}.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{position:relative;top:-1px;left:4px}.gform_legacy_markup_wrapper.gf_browser_ie img.add_list_item,.gform_legacy_markup_wrapper.gf_browser_ie img.delete_list_item{width:16px!important;height:16px!important;background-size:16px 16px!important}.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,.gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,.gform_legacy_markup_wrapper.gf_browser_iphone ul li:before{content:none}.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:before,.gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,.gform_legacy_markup_wrapper.gf_browser_unknown ul li:before{content:none}@media only screen and (max-width:641px){.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single,.gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,.gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single{height:44px;line-height:3.2}.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b{position:relative;top:50%;transform:translateY(-25%)}}