  :root{--content-width:45rem;--dropdown-symbol-width:0.7em;--global-font-family:"Poppins",sans-serif;--highlight-font-family:var(--global-font-family);--global-font-size:16;--global-font-line-height:1.8;--lh:var(--global-font-line-height);--color-black:#1d1d1b;--color-darker-blue:#003763;--color-dark-blue:#043a6c;--color-blue:#2b5992;--color-cool-gray:#899fb1;--color-light-gray:#f0f3f5;--color-white:#fff;--global-font-color:var(--color-black);--border-color-dark:var(--color-black);--border-color-light:var(--color-cool-gray);--color-link:var(--color-blue);--color-link-visited:var(--color-blue);--color-link-active:var(--color-blue);--color-quote-border:var(--color-black);--color-quote-citation:var(--color-dark-blue);--font-size-small:calc(14/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-medium:calc(18/var(--global-font-size)*1rem);--font-size-large:calc(20/var(--global-font-size)*1rem);--font-size-larger:calc(22/var(--global-font-size)*1rem);--font-size-2-xl:calc(26/var(--global-font-size)*1rem);--font-size-3-xl:calc(30/var(--global-font-size)*1rem);--font-size-huge:calc(34/var(--global-font-size)*1rem);--space:5vw;--gap:1.4rem;--column:5rem;--hh:6rem;--ease:ease-in-out;--ease2:cubic-bezier(0.68,-0.55,0.265,1.55);--tt:0.5s}@media screen and (min-width:48em){:root{--font-size-medium:calc(18/var(--global-font-size)*1rem);--font-size-large:calc(22/var(--global-font-size)*1rem);--font-size-larger:calc(28/var(--global-font-size)*1rem);--font-size-2-xl:calc(40/var(--global-font-size)*1rem);--font-size-3-xl:calc(45/var(--global-font-size)*1rem);--font-size-huge:calc(60/var(--global-font-size)*1rem)}}@media screen and (min-width:60em){:root{--global-font-line-height:2.15;--font-size-medium:calc(20/var(--global-font-size)*1rem);--font-size-large:calc(26/var(--global-font-size)*1rem);--font-size-larger:calc(35/var(--global-font-size)*1rem);--font-size-2-xl:calc(50/var(--global-font-size)*1rem);--font-size-3-xl:calc(60/var(--global-font-size)*1rem);--font-size-huge:calc(85/var(--global-font-size)*1rem);--space:6vw;--column:7rem}}.alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.entry-content>.wp-block-quote,.entry-content>.wp-block-quote.is-style-large{margin-left:1.5rem}.wp-block-quote:not(.is-large):not(.is-style-large){border-left-color:#1d1d1b;border-left-color:var(--color-quote-border)}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{border-left-color:#043a6c;border-left-color:var(--color-quote-citation)}.wp-block-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-cover__inner-container>*{max-width:45rem;max-width:var(--content-width);margin-left:auto;margin-right:auto}.wp-block-cover .wp-block-cover-text,.wp-block-cover p{margin-top:0}.wp-block-latest-comments,.wp-block-latest-posts{padding-top:1.5em;padding-bottom:1.5em;border:1px solid #ccc}ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.is-grid.alignfull,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 1.5em}.wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5em}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.entry-content .wp-block-gallery{padding-right:1.5em;padding-left:1.5em}@media screen and (min-width:48em){.entry-content .wp-block-gallery{padding-right:0;padding-left:0}}.wp-block-gallery.columns-2 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-9 .blocks-gallery-item{grid-column:span 1;margin:0;width:inherit}.blocks-gallery-item:last-child:nth-child(odd){grid-column:span 2}.wp-block-gallery.columns-3 .blocks-gallery-item:last-child:nth-child(3n),.wp-block-gallery.columns-5 .blocks-gallery-item:last-child:nth-child(5n),.wp-block-gallery.columns-7 .blocks-gallery-item:last-child:nth-child(7n),.wp-block-gallery.columns-9 .blocks-gallery-item:last-child:nth-child(9n){grid-column:span 1}@media screen and (min-width:40em){.wp-block-gallery.columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-gallery.columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-gallery.columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-gallery.columns-5{grid-template-columns:repeat(5,1fr)}.wp-block-gallery.columns-6{grid-template-columns:repeat(6,1fr)}.wp-block-gallery.columns-7{grid-template-columns:repeat(7,1fr)}.wp-block-gallery.columns-8{grid-template-columns:repeat(8,1fr)}.wp-block-gallery.columns-9{grid-template-columns:repeat(9,1fr)}}[class*=brand-block--]{position:relative}.image{display:block;margin:0}.image img{display:block;width:100%}.bg-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-image+*{position:relative;z-index:1}.btn,.wpcf7 [type=submit]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-size:var(--font-size-small);text-decoration:none;line-height:1;color:#fff;color:var(--color-white);background-color:#2b5992;background-color:var(--color-blue);padding:1em 1.25em;-webkit-transition:background .25s ease-in-out,color .25s ease-in-out;transition:background .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background calc(var(--tt)/2) var(--ease),color calc(var(--tt)/2) var(--ease);transition:background calc(var(--tt)/2) var(--ease),color calc(var(--tt)/2) var(--ease);border-radius:1px;border:none}.btn:focus,.btn:hover,.wpcf7 [type=submit]:focus,.wpcf7 [type=submit]:hover{outline:none}.btn:active,.btn:focus,.btn:hover,.wpcf7 [type=submit]:active,.wpcf7 [type=submit]:focus,.wpcf7 [type=submit]:hover{color:#fff;color:var(--color-white);background-color:#003763;background-color:var(--color-darker-blue)}.content+.btn{margin-top:3em}.has-blue-background-color .btn,.has-dark-blue-background-color .btn,.has-darker-blue-background-color .btn{background-color:#fff;background-color:var(--color-white);color:#043a6c;color:var(--color-dark-blue)}.has-blue-background-color .btn:focus,.has-blue-background-color .btn:hover,.has-dark-blue-background-color .btn:focus,.has-dark-blue-background-color .btn:hover,.has-darker-blue-background-color .btn:focus,.has-darker-blue-background-color .btn:hover{color:#fff;color:var(--color-white)}.has-dark-blue-background-color .btn:focus,.has-dark-blue-background-color .btn:hover,.has-darker-blue-background-color .btn:focus,.has-darker-blue-background-color .btn:hover{background-color:#2b5992;background-color:var(--color-blue)}.has-blue-background-color .btn:focus,.has-blue-background-color .btn:hover{background-color:#003763;background-color:var(--color-darker-blue)}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 22.5rem);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 22.5rem);margin-left:calc(50% - var(--content-width)/2)}}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}@media screen and (min-width:40em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery-item{padding:.5em;border:1px solid #899fb1;border:1px solid var(--border-color-light)}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}.entry-header{color:#2b5992;color:var(--color-blue)}.entry-title:first-child{margin-top:0}.entry-header.main-header,.page-header{margin-left:-5vw;margin-left:calc(var(--space)*-1);margin-right:-5vw;margin-right:calc(var(--space)*-1);padding:5rem 5vw;padding:var(--column) var(--space);position:relative}.entry-header.main-header:before,.page-header:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:45%;background:repeating-linear-gradient(-45deg,transparent,transparent 16px,rgba(137,159,177,.2) 0,rgba(137,159,177,.2) 18px);z-index:0}.entry-header.main-header>*,.page-header>*{position:relative;z-index:1}.entry-title-singular,.page-title{font-size:2.125rem;font-size:var(--font-size-huge);color:#043a6c;color:var(--color-dark-blue);margin:0;line-height:1.3}.loop-grid{display:grid;margin:5rem 0;margin:var(--column) 0;grid-gap:1.4rem;gap:1.4rem;grid-gap:var(--gap);gap:var(--gap)}@media screen and (min-width:48em){.loop-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:60em){.loop-grid{grid-gap:2.8rem;gap:2.8rem;grid-gap:calc(var(--gap)*2);gap:calc(var(--gap)*2);grid-template-columns:1fr 1fr 1fr}}body.search .loop-grid{margin:5rem 5vw;margin:var(--column) var(--space)}body.search .loop-grid .hentry{position:relative;padding-left:calc(5vw + 1em);padding-left:calc(var(--space) + 1em)}body.search .loop-grid .hentry:before{content:">";position:absolute;top:.75em;left:0;width:1.5em;height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;color:var(--color-white);background-color:#043a6c;background-color:var(--color-dark-blue)}@media screen and (min-width:60em){body.search .loop-grid{grid-template-columns:1fr 1fr}}.entry-meta{border-bottom:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;font-size:var(--font-size-small);letter-spacing:.05em;text-transform:uppercase}.entry-meta a{text-decoration:none;color:inherit}.single .entry-meta{font-size:var(--font-size-normal);border-bottom:none;padding:0;margin:1em 0}.single .entry-meta+.entry-title-singular{margin-top:0;font-size:1.625rem;font-size:var(--font-size-2-xl)}.entry-date{opacity:.6}.entry-title{margin:1.8rem 0;margin:calc(var(--lh)*1rem) 0}.post-thumbnail{display:block}.post-thumbnail img{display:block;width:100%}body.single .post-thumbnail{margin:0 5vw 5rem;margin:0 var(--space) var(--column)}body.single .entry-content{padding:0 5vw;padding:0 var(--space)}@media screen and (min-width:60em){body.single .entry-content{padding:0 10vw;padding:0 calc(var(--space)*2)}}.breadcrumbs{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#1d1d1b;color:var(--color-black);margin:0}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration:underline}.has-black-color{color:#1d1d1b;color:var(--color-black)}.has-darker-blue-color{color:#003763;color:var(--color-darker-blue)}.has-dark-blue-color{color:#043a6c;color:var(--color-dark-blue)}.has-blue-color{color:#2b5992;color:var(--color-blue)}.has-cool-gray-color{color:#899fb1;color:var(--color-cool-gray)}.has-light-gray-color{color:#f0f3f5;color:var(--color-light-gray)}.has-white-color{color:#fff;color:var(--color-white)}.has-black-background-color{background-color:#1d1d1b;background-color:var(--color-black)}.has-darker-blue-background-color{background-color:#003763;background-color:var(--color-darker-blue)}.has-dark-blue-background-color{background-color:#043a6c;background-color:var(--color-dark-blue)}.has-blue-background-color{background-color:#2b5992;background-color:var(--color-blue)}.has-cool-gray-background-color{background-color:#899fb1;background-color:var(--color-cool-gray)}.has-light-gray-background-color{background-color:#f0f3f5;background-color:var(--color-light-gray)}.has-white-background-color{background-color:#fff;background-color:var(--color-white)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9tZWRpYS5jc3MiLCJjb250ZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxNQUNDLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FHOUIseUNBQTJDLENBQzNDLGlEQUFrRCxDQUNsRCxxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLG1DQUFvQyxDQUtwQyxxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FDckIseUJBQTBCLENBQzFCLDBCQUEyQixDQUMzQixrQkFBbUIsQ0FJbkIsc0NBQXVDLENBQ3ZDLHNDQUF1QyxDQUN2QywyQ0FBNEMsQ0FDNUMsOEJBQStCLENBQy9CLHNDQUF1QyxDQUN2QyxxQ0FBc0MsQ0FDdEMsdUNBQXdDLENBQ3hDLDZDQUE4QyxDQUk5Qyx1REFBNEQsQ0FDNUQseURBQThELENBQzlELHdEQUE2RCxDQUM3RCx1REFBNEQsQ0FDNUQsd0RBQTZELENBQzdELHNEQUEyRCxDQUMzRCxzREFBMkQsQ0FDM0Qsc0RBQTJELENBSTNELFdBQVksQ0FDWixZQUFhLENBQ2IsYUFBYyxDQUNkLFNBQVUsQ0FJVixrQkFBbUIsQ0FDbkIsMkNBQStDLENBQy9DLFNBQ0QsQ0FFQSxtQ0FDQyxNQUNDLHdEQUE2RCxDQUM3RCx1REFBNEQsQ0FDNUQsd0RBQTZELENBQzdELHNEQUEyRCxDQUMzRCxzREFBMkQsQ0FDM0Qsc0RBQ0QsQ0FDRCxDQUNBLG1DQUNDLE1BQ0MsOEJBQStCLENBQy9CLHdEQUE2RCxDQUM3RCx1REFBNEQsQ0FDNUQsd0RBQTZELENBQzdELHNEQUEyRCxDQUMzRCxzREFBMkQsQ0FDM0Qsc0RBQTJELENBRTNELFdBQVksQ0FDWixhQUNELENBQ0QsQ0NqREEsV0FDQyxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGtCQUNELENBRUEsd0RBRUMsaUJBQWtCLENBQ2xC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LHdCQUNELENBSUEsNEJBQ0Msd0JBQW9DLENBQXBDLG1DQUNELENBQ0Esa0NBQ0Msd0JBQTBDLENBQTFDLHlDQUNELENBQ0EsZ0NBQ0Msd0JBQXdDLENBQXhDLHVDQUNELENBQ0EsMkJBQ0Msd0JBQW1DLENBQW5DLGtDQUNELENBQ0EsZ0NBQ0Msd0JBQXdDLENBQXhDLHVDQUNELENBQ0EsaUNBQ0Msd0JBQXlDLENBQXpDLHdDQUNELENBQ0EsNEJBQ0MscUJBQW9DLENBQXBDLG1DQUNEIiwiZmlsZSI6ImNvbnRlbnQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VzdG9tIFByb3BlcnRpZXNcbiAqIGFrYSBDU1MgdmFyaWFibGVzLlxuICpcbiAqIEBsaW5rOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLS0qXG4gKiovXG5cbjpyb290IHtcblx0LS1jb250ZW50LXdpZHRoOiA0NXJlbTtcblx0LS1kcm9wZG93bi1zeW1ib2wtd2lkdGg6IDAuN2VtO1xuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxNjtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS44O1xuXHQtLWxoOiB2YXIoLS1nbG9iYWwtZm9udC1saW5lLWhlaWdodCk7XG5cblx0XG5cblx0LyogQ3VzdG9tIGVkaXRvciBjb2xvcnMgKi9cblx0LS1jb2xvci1ibGFjazogIzFkMWQxYjtcblx0LS1jb2xvci1kYXJrZXItYmx1ZTogIzAwMzc2Mztcblx0LS1jb2xvci1kYXJrLWJsdWU6ICMwNDNhNmM7XG5cdC0tY29sb3ItYmx1ZTogIzJiNTk5Mjtcblx0LS1jb2xvci1jb29sLWdyYXk6ICM4OTlmYjE7XG5cdC0tY29sb3ItbGlnaHQtZ3JheTogI2YwZjNmNTtcblx0LS1jb2xvci13aGl0ZTogI2ZmZjtcblxuXHQvKiBDb2xvcnMgKi9cblxuXHQtLWdsb2JhbC1mb250LWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6IHZhcigtLWNvbG9yLWNvb2wtZ3JheSk7XG5cdC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItYmx1ZSk7XG5cdC0tY29sb3ItbGluay12aXNpdGVkOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogdmFyKC0tY29sb3ItYmx1ZSk7XG5cdC0tY29sb3ItcXVvdGUtYm9yZGVyOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tY29sb3ItcXVvdGUtY2l0YXRpb246IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG5cblx0LyogQ3VzdG9tIGVkaXRvciBmb250IHNpemVzICovXG5cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTQgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKHZhcigtLWdsb2JhbC1mb250LXNpemUpIC8gMTYgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbWVkaXVtOiBjYWxjKDE4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMjAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoMjIgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS0yLXhsOiBjYWxjKDI2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtMy14bDogY2FsYygzMCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWh1Z2U6IGNhbGMoMzQgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcblx0Lyogc3BhY2VzICovXG5cblx0LS1zcGFjZTogNXZ3O1xuXHQtLWdhcDogMS40cmVtO1xuXHQtLWNvbHVtbjogNXJlbTtcblx0LS1oaDogNnJlbTtcblxuXHQvKiBlYXNlICovXG5cdFxuXHQtLWVhc2U6IGVhc2UtaW4tb3V0O1xuXHQtLWVhc2UyOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblx0LS10dDogMC41cztcbn1cblxuQG1lZGlhICgtLW1pbi1tKSB7XG5cdDpyb290IHtcblx0XHQtLWZvbnQtc2l6ZS1tZWRpdW06IGNhbGMoMTggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDIyIC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0XHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoMjggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcdC0tZm9udC1zaXplLTIteGw6IGNhbGMoNDAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcdC0tZm9udC1zaXplLTMteGw6IGNhbGMoNDUgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHRcdC0tZm9udC1zaXplLWh1Z2U6IGNhbGMoNjAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHR9XG59XG5AbWVkaWEgKC0tbWluLWwpIHtcblx0OnJvb3Qge1xuXHRcdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDIuMTU7XG5cdFx0LS1mb250LXNpemUtbWVkaXVtOiBjYWxjKDIwIC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0XHQtLWZvbnQtc2l6ZS1sYXJnZTogY2FsYygyNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdFx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDM1IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0XHQtLWZvbnQtc2l6ZS0yLXhsOiBjYWxjKDUwIC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0XHQtLWZvbnQtc2l6ZS0zLXhsOiBjYWxjKDYwIC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0XHQtLWZvbnQtc2l6ZS1odWdlOiBjYWxjKDg1IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblxuXHRcdC0tc3BhY2U6IDZ2dztcblx0XHQtLWNvbHVtbjogN3JlbTtcblx0fVxufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBBdmFpbGFibGUgYmxvY2sgc2VsZWN0b3JzOlxuICogLndwLWJsb2NrLWltYWdlXG4gKiAud3AtYmxvY2stbWVkaWEtdGV4dFxuICogLndwLWJsb2NrLWdhbGxlcnlcbiAqIC53cC1ibG9jay1hdWRpb1xuICogLndwLWJsb2NrLXZpZGVvXG4gKiAud3AtYmxvY2stcXVvdGVcbiAqIC53cC1ibG9jay1jb3ZlclxuICogLndwLWJsb2NrLWZpbGVcbiAqIC53cC1ibG9jay1idXR0b25cbiAqIC53cC1ibG9jay1nYWxsZXJ5XG4gKiAud3AtYmxvY2stdGFibGVcbiAqIC53cC1ibG9jay1lbWJlZFxuICogLndwLWJsb2NrLWF1ZGlvXG4gKiAud3AtYmxvY2stcHVsbHF1b3RlXG4gKiAud3AtYmxvY2stcHJlZm9ybWF0dGVkXG4gKiAud3AtYmxvY2stY29kZVxuICogLndwLWJsb2NrLXZlcnNlXG4gKiAud3AtYmxvY2stdGFibGVcbiAqIC53cC1ibG9jay1zZXBhcmF0b3JcbiAqIC53cC1ibG9jay1jb2x1bW5zXG4gKiAud3AtYmxvY2stY29sdW1uXG4gKiAud3AtYmxvY2stbGF0ZXN0LXBvc3RzXG4gKiAud3AtYmxvY2stY2F0ZWdvcmllc1xuICogLndwLWJsb2NrLWFyY2hpdmVzXG4gKi9cblxuXG5cblxuLyogQWxpZ24gKi9cblxuLmFsaWduZnVsbCB7XG5cdHdpZHRoOiAxMDB2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLFxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xuXHRwYWRkaW5nOiAwIDFlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stcXVvdGUsXG4uZW50cnktY29udGVudCA+IC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi53cC1ibG9jay1xdW90ZTpub3QoLmlzLWxhcmdlKTpub3QoLmlzLXN0eWxlLWxhcmdlKSB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1xdW90ZS1ib3JkZXIpO1xufVxuXG4ud3AtYmxvY2stcXVvdGVfX2NpdGF0aW9uLFxuLndwLWJsb2NrLXF1b3RlIGNpdGUsXG4ud3AtYmxvY2stcXVvdGUgZm9vdGVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXF1b3RlLWNpdGF0aW9uKTtcbn1cblxuLndwLWJsb2NrLWNvdmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0LFxuLndwLWJsb2NrLWNvdmVyIHAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG5cdHBhZGRpbmctdG9wOiAxLjVlbTtcblx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCBoc2woMCwgMCUsIDgwJSk7XG59XG5cbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbndpZGUsXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25mdWxsLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ253aWRlLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ25mdWxsIHtcblx0cGFkZGluZzogMCAxLjVlbTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2FsbGVyeSBCbG9jayAtIG92ZXJyaWRlcyBjb3JlIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcblx0Z3JpZC1nYXA6IDAuNWVtO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeTpub3QoLmNvbXBvbmVudHMtcGxhY2Vob2xkZXIpIHtcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xufVxuXG4vKiBPdmVycmlkZSBzdGFuZGFyZCB1bCBpbmRlbnRhdGlvbi4gKi9cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcblx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy05IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcblx0Z3JpZC1jb2x1bW46IHNwYW4gMTtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogaW5oZXJpdDtcbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQob2RkKSB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiksXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQoNW4pLFxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDduKSxcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkOm50aC1jaGlsZCg5bikge1xuXHRncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcblx0fVxuXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcblx0fVxufVxuXG4vKiBhY2YgYmxvY2sgZ2xvYmFsICovXG5cbltjbGFzcyo9XCJicmFuZC1ibG9jay0tXCJdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xufVxuLmltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0JiBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uYmctaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0JiBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuLmJnLWltYWdlICsgKiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLyogYnV0dG9ucyAqL1xuLmJ0bixcbi53cGNmNyBbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHRwYWRkaW5nOiAxZW0gMS4yNWVtO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGNhbGModmFyKC0tdHQpIC8gMikgdmFyKC0tZWFzZSksXG5cdFx0Y29sb3IgY2FsYyh2YXIoLS10dCkgLyAyKSB2YXIoLS1lYXNlKTtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFya2VyLWJsdWUpO1xuXHR9XG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrZXItYmx1ZSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxufVxuLmNvbnRlbnQgKyAuYnRuIHtcblx0bWFyZ2luLXRvcDogM2VtO1xufVxuXG4uaGFzLWRhcmstYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5idG4sXG4uaGFzLWRhcmtlci1ibHVlLWJhY2tncm91bmQtY29sb3IgLmJ0bixcbi5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG4uaGFzLWRhcmstYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5idG4sXG4uaGFzLWRhcmtlci1ibHVlLWJhY2tncm91bmQtY29sb3IgLmJ0biB7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHR9XG59XG4uaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuYnRuIHtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFya2VyLWJsdWUpO1xuXHR9XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG5cdG1hcmdpbjogMC44MDc1ZW0gMDtcbn1cblxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcblxuXHQud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG5cdH1cblxuXHQud3AtY2FwdGlvbi5hbGlnbmxlZnQsXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG5cdH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXMgKExlZ2FjeSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcblx0Z3JpZC1nYXA6IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG5cblx0LmdhbGxlcnktY29sdW1ucy0yIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy0zIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy00IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy01IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy02IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy03IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy04IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy05IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRwYWRkaW5nOiAwLjVlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLmdhbGxlcnktaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcblx0IyBCbG9ja3Ncblx0IyBNZWRpYVxuXHRcdCMgQ2FwdGlvbnNcblx0XHQjIEdhbGxlcmllcyAoTGVnYWN5KVxuIyBQb3N0IGFuZCBwYWdlIGNvbnRlbnRcblx0IyBBbGlnbm1lbnRzXG5cdCMgQ3VzdG9tIGJsb2NrIGNvbG9yc1xuXHQjIEN1c3RvbSBmb250IHNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIl9ibG9ja3MuY3NzXCI7XG5AaW1wb3J0IFwiX21lZGlhLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBvc3QgYW5kIHBhZ2UgY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZW50cnktaGVhZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4uZW50cnktdGl0bGU6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uZW50cnktaGVhZGVyLm1haW4taGVhZGVyLFxuLnBhZ2UtaGVhZGVyIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2UpICogLTEpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3BhY2UpICogLTEpO1xuXHRwYWRkaW5nOiB2YXIoLS1jb2x1bW4pIHZhcigtLXNwYWNlKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDUlO1xuXHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG5cdFx0XHQtNDVkZWcsXG5cdFx0XHR0cmFuc3BhcmVudCxcblx0XHRcdHRyYW5zcGFyZW50IDE2cHgsXG5cdFx0XHRyZ2JhKDEzNywgMTU5LCAxNzcsIDAuMikgMTZweCxcblx0XHRcdHJnYmEoMTM3LCAxNTksIDE3NywgMC4yKSAxOHB4XG5cdFx0KTtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cdCYgPiAqIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuLmVudHJ5LXRpdGxlLXNpbmd1bGFyLFxuLnBhZ2UtdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1odWdlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLyogbG9vcCBncmlkICovXG5cbi5sb29wLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRtYXJnaW46IHZhcigtLWNvbHVtbikgMDtcblx0Z2FwOiB2YXIoLS1nYXApO1xuXG5cdEBtZWRpYSAoLS1taW4tbSkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0fVxuXHRAbWVkaWEgKC0tbWluLWwpIHtcblx0XHRnYXA6IGNhbGModmFyKC0tZ2FwKSAqIDIpO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdH1cbn1cblxuYm9keS5zZWFyY2ggLmxvb3AtZ3JpZCB7XG5cdG1hcmdpbjogdmFyKC0tY29sdW1uKSB2YXIoLS1zcGFjZSk7XG5cdCYgLmhlbnRyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjZSkgKyAxZW0pO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIj5cIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC43NWVtO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxLjVlbTtcblx0XHRcdGhlaWdodDogMS41ZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmx1ZSk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAoLS1taW4tbCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0fVxufVxuXG4uZW50cnktbWV0YSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCYgYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG59XG4uc2luZ2xlIC5lbnRyeS1tZXRhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAxZW0gMDtcbn1cbi5zaW5nbGUgLmVudHJ5LW1ldGEgKyAuZW50cnktdGl0bGUtc2luZ3VsYXIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yLXhsKTtcbn1cblxuLmVudHJ5LWRhdGUge1xuXHRvcGFjaXR5OiAwLjY7XG59XG4uZW50cnktdGl0bGUge1xuXHRtYXJnaW46IGNhbGModmFyKC0tbGgpICogMXJlbSkgMDtcbn1cblxuLnBvc3QtdGh1bWJuYWlsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdCYgaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5ib2R5LnNpbmdsZSAucG9zdC10aHVtYm5haWwge1xuXHRtYXJnaW46IDAgdmFyKC0tc3BhY2UpIHZhcigtLWNvbHVtbik7XG59XG5cbmJvZHkuc2luZ2xlIC5lbnRyeS1jb250ZW50IHtcblx0cGFkZGluZzogMCB2YXIoLS1zcGFjZSk7XG5cdEBtZWRpYSAoLS1taW4tbCkge1xuXHRcdHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1zcGFjZSkgKiAyKTtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBCcmFkY3J1bWJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYnMge1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdG1hcmdpbjogMDtcblx0JiBhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDdXN0b20gYmxvY2sgY29sb3JzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaGFzLWJsYWNrLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5oYXMtZGFya2VyLWJsdWUtY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZGFya2VyLWJsdWUpO1xufVxuLmhhcy1kYXJrLWJsdWUtY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZGFyay1ibHVlKTtcbn1cbi5oYXMtYmx1ZS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cbi5oYXMtY29vbC1ncmF5LWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWNvb2wtZ3JheSk7XG59XG4uaGFzLWxpZ2h0LWdyYXktY29sb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG59XG4uaGFzLXdoaXRlLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLyogYmdzICovXG5cbi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5oYXMtZGFya2VyLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmtlci1ibHVlKTtcbn1cbi5oYXMtZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xufVxuLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cbi5oYXMtY29vbC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jb29sLWdyYXkpO1xufVxuLmhhcy1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbn1cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiJdfQ== */