@font-face{font-family:PingFang SC;src:url(../fonts/PingFangSCMedium.woff2) format("woff2"),url(../fonts/PingFangSCMedium.woff) format("woff");font-weight:500;font-style:normal}:root{--global-font-color:#333132;--global-font-family:"PingFang SC","Helvetica Neue",sans-serif;--global-font-size:20;--global-font-line-height:1.4;--highlight-font-family:"PingFang SC","Helvetica Neue",sans-serif;--content-width:70rem;--dropdown-symbol-width:0.7em;--color-theme-primary:#e36d60;--color-theme-secondary:#41848f;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#2980b9;--color-theme-yellow:#f7f4b4;--color-theme-black:#333132;--color-theme-grey:#95a5a6;--color-theme-white:#ecf0f1;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--color-link:#0073aa;--color-link-visited:#333;--color-link-active:#00a0d2;--color-quote-border:#000;--color-quote-citation:#6c7781;--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem)}.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}@media screen and (min-width:48em){.entry-content>.wp-block-quote,.entry-content>.wp-block-quote.is-style-large{margin-left:auto}}.wp-block-quote:not(.is-large):not(.is-style-large){border-left-color:#000;border-left-color:var(--color-quote-border)}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{border-left-color:#6c7781;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:70rem;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-column{-ms-flex-preferred-size:100%;flex-basis:100%}.wp-block-column:not(:last-child),.wp-block-column:nth-child(odd){margin-right:0}.wp-block-column:not(:first-child){margin-left: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}@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)}}.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((100% - 70rem)/2);margin-right:calc((100% - var(--content-width))/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc((100% - 70rem)/2);margin-left:calc((100% - 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 #dedede}.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{margin-bottom:1rem}.entry-footer,.entry-meta{font-family:PingFang SC,Helvetica Neue,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;font-size:80%}.entry-meta{margin:1em 0}.updated:not(.published){display:none}.post-thumbnail img{margin:0 auto}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.entry-content>*,.entry-summary>*,.page-content>*{margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem;max-width:70rem;max-width:var(--content-width)}.comments-area,.entry-footer,.entry-header,.page-header,.page-navigation,.post-navigation,.site-info{margin:1.5em auto;padding-right:1.5rem;padding-left:1.5rem;max-width:70rem;max-width:var(--content-width)}@media screen and (min-width:48em){.comments-area,.entry-content>*,.entry-footer,.entry-header,.entry-summary>*,.page-content>*,.page-header,.page-navigation,.post-navigation,.site-info{padding-left:0;padding-right:0}}.entry-content ol,.entry-content ul{padding-right:2.5em;padding-left:2.5em}.entry-content ol ol,.entry-content ul ul{margin-right:0;margin-left:0;padding-right:1.5em;padding-left:1.5em}.entry-content>.more-link{display:block}.page-links{clear:both;margin-bottom:1.5em}.entry-footer span{margin-right:1em}.entry-footer{clear:both;padding:1.5em 1.5rem 3em;border-bottom:1px solid #111}@media screen and (min-width:48em){.entry-footer{padding-right:0;padding-left:0}}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignwide{max-width:calc(50% + 35rem);max-width:calc(50% + var(--content-width)/2)}.alignfull{max-width:100%;padding:0}.has-theme-primary-color,.has-theme-primary-color a{color:#e36d60;color:var(--color-theme-primary)}.has-theme-primary-background-color{background-color:#e36d60;background-color:var(--color-theme-primary)}.has-theme-secondary-color,.has-theme-secondary-color a{color:#41848f;color:var(--color-theme-secondary)}.has-theme-secondary-background-color{background-color:#41848f;background-color:var(--color-theme-secondary)}.has-theme-red-color,.has-theme-red-color a{color:#c0392b;color:var(--color-theme-red)}.has-theme-red-background-color{background-color:#c0392b;background-color:var(--color-theme-red)}.has-theme-green-color,.has-theme-green-color a{color:#27ae60;color:var(--color-theme-green)}.has-theme-green-background-color{background-color:#27ae60;background-color:var(--color-theme-green)}.has-theme-blue-color,.has-theme-blue-color a{color:#2980b9;color:var(--color-theme-blue)}.has-theme-blue-background-color{background-color:#2980b9;background-color:var(--color-theme-blue)}.has-theme-yellow-color,.has-theme-yellow-color a{color:#f7f4b4;color:var(--color-theme-yellow)}.has-theme-yellow-background-color{background-color:#f7f4b4;background-color:var(--color-theme-yellow)}.has-theme-black-color,.has-theme-black-color a{color:#333132;color:var(--color-theme-black)}.has-theme-black-background-color{background-color:#333132;background-color:var(--color-theme-black)}.has-theme-grey-color,.has-theme-grey-color a{color:#95a5a6;color:var(--color-theme-grey)}.has-theme-grey-background-color{background-color:#95a5a6;background-color:var(--color-theme-grey)}.has-theme-white-color,.has-theme-white-color a{color:#ecf0f1;color:var(--color-theme-white)}.has-theme-white-background-color{background-color:#ecf0f1;background-color:var(--color-theme-white)}.has-custom-daylight-color,.has-custom-daylight-color a{color:#97c0b7;color:var(--color-custom-daylight)}.has-custom-daylight-background-color{background-color:#97c0b7;background-color:var(--color-custom-daylight)}.has-custom-sun-color,.has-custom-sun-color a{color:#eee9d1;color:var(--color-custom-sun)}.has-custom-sun-background-color{background-color:#eee9d1;background-color:var(--color-custom-sun)}.has-small-font-size{font-size:.8rem;font-size:var(--font-size-small)}.has-regular-font-size{font-size:1.25rem;font-size:var(--font-size-regular)}.has-large-font-size{font-size:1.8rem;font-size:var(--font-size-large)}.has-larger-font-size{font-size:2.4rem;font-size:var(--font-size-larger)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9tZWRpYS5jc3MiLCJjb250ZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxXQUNDLHVCQUEwQixDQUMxQiwyR0FDcUQsQ0FDckQsZUFBZ0IsQ0FDaEIsaUJBQ0QsQ0FFQSxNQUNDLDJCQUE0QixDQUU1Qiw4REFBaUUsQ0FDakUscUJBQXNCLENBQ3RCLDZCQUE4QixDQUc5QixpRUFBb0UsQ0FDcEUscUJBQXNCLENBQ3RCLDZCQUE4QixDQUc5Qiw2QkFBOEIsQ0FDOUIsK0JBQWdDLENBQ2hDLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsMEJBQTJCLENBRTNCLDRCQUE2QixDQUM3QiwyQkFBNEIsQ0FDNUIsMEJBQTJCLENBQzNCLDJCQUE0QixDQUM1QiwrQkFBZ0MsQ0FDaEMsMEJBQTJCLENBRTNCLG9CQUFxQixDQUNyQix5QkFBMEIsQ0FDMUIsMkJBQTRCLENBRTVCLHlCQUEwQixDQUMxQiw4QkFBK0IsQ0FHL0IsdURBQTRELENBQzVELHlEQUE4RCxDQUM5RCx1REFBNEQsQ0FDNUQsd0RBQ0QsQ0NuQkEsd0RBRUMsaUJBQWtCLENBQ2xCLGFBQ0QsQ0FFQSw2RUFFQyxrQkFDRCxDQUVBLG1DQUVDLDZFQUVDLGdCQUNELENBQ0QsQ0FFQSxvREFDQyxzQkFBNEMsQ0FBNUMsMkNBQ0QsQ0FFQSxzRUFHQyx5QkFBOEMsQ0FBOUMsNkNBQ0QsQ0FFQSxnQkFDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQ0QsQ0FFQSxtQ0FDQyxlQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsZ0JBQWlCLENBQ2pCLGlCQUNELENBRUEsdURBRUMsWUFDRCxDQUdBLGlCQUNDLDRCQUFnQixDQUFoQixlQUNELENBRUEsa0VBRUMsY0FDRCxDQUVBLG1DQUNDLGFBQ0QsQ0FFQSxpREFFQyxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JC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LHdCQUEwQyxDQUExQyx5Q0FDRCxDQUVBLDhDQUVDLGFBQThCLENBQTlCLDZCQUNELENBRUEsaUNBQ0Msd0JBQXlDLENBQXpDLHdDQUNELENBRUEsa0RBRUMsYUFBZ0MsQ0FBaEMsK0JBQ0QsQ0FFQSxtQ0FDQyx3QkFBMkMsQ0FBM0MsMENBQ0QsQ0FFQSxnREFFQyxhQUErQixDQUEvQiw4QkFDRCxDQUVBLGtDQUNDLHdCQUEwQyxDQUExQyx5Q0FDRCxDQUVBLDhDQUVDLGFBQThCLENBQTlCLDZCQUNELENBRUEsaUNBQ0Msd0JBQXlDLENBQXpDLHdDQUNELENBRUEsZ0RBRUMsYUFBK0IsQ0FBL0IsOEJBQ0QsQ0FFQSxrQ0FDQyx3QkFBMEMsQ0FBMUMseUNBQ0QsQ0FFQSx3REFFQyxhQUFtQyxDQUFuQyxrQ0FDRCxDQUVBLHNDQUNDLHdCQUE4QyxDQUE5Qyw2Q0FDRCxDQUVBLDhDQUVDLGFBQThCLENBQTlCLDZCQUNELENBRUEsaUNBQ0Msd0JBQXlDLENBQXpDLHdDQUNELENBTUEscUJBQ0MsZUFBaUMsQ0FBakMsZ0NBQ0QsQ0FFQSx1QkFDQyxpQkFBbUMsQ0FBbkMsa0NBQ0QsQ0FFQSxxQkFDQyxnQkFBaUMsQ0FBakMsZ0NBQ0QsQ0FFQSxzQkFDQyxnQkFBa0MsQ0FBbEMsaUNBQ0QiLCJmaWxlIjoiY29udGVudC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nIFNDXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUGluZ0ZhbmdTQ01lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIuLi9mb250cy9QaW5nRmFuZ1NDTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICMzMzMxMzI7XG5cdC8qIC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjsgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6IFwiUGluZ0ZhbmcgU0NcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXHQtLWdsb2JhbC1mb250LXNpemU6IDIwO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC8qIC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLFxuXHRcdFwiQXJpYWwgTmFycm93XCIsIHNhbnMtc2VyaWY7ICovXG5cdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiBcIlBpbmdGYW5nIFNDXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcblx0LS1jb250ZW50LXdpZHRoOiA3MHJlbTtcblx0LS1kcm9wZG93bi1zeW1ib2wtd2lkdGg6IDAuN2VtO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogI2UzNmQ2MDtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICM0MTg0OGY7XG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjdhZTYwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyOTgwYjk7XG5cdC8qIC0tY29sb3ItdGhlbWUteWVsbG93OiAjZjFjNDBmOyAqL1xuXHQtLWNvbG9yLXRoZW1lLXllbGxvdzogI2Y3ZjRiNDtcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzMzMzEzMjtcblx0LS1jb2xvci10aGVtZS1ncmV5OiAjOTVhNWE2O1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlOiAjZWNmMGYxO1xuXHQtLWNvbG9yLWN1c3RvbS1kYXlsaWdodDogIzk3YzBiNztcblx0LS1jb2xvci1jdXN0b20tc3VuOiAjZWVlOWQxO1xuXG5cdC0tY29sb3ItbGluazogIzAwNzNhYTtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6ICMzMzM7XG5cdC0tY29sb3ItbGluay1hY3RpdmU6ICMwMGEwZDI7XG5cblx0LS1jb2xvci1xdW90ZS1ib3JkZXI6ICMwMDA7XG5cdC0tY29sb3ItcXVvdGUtY2l0YXRpb246ICM2Yzc3ODE7XG5cblx0LyogQ3VzdG9tIGVkaXRvciBmb250IHNpemVzICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiBjYWxjKDE2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDQ4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEJsb2Nrc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG4gKiBBdmFpbGFibGUgYmxvY2sgc2VsZWN0b3JzOlxyXG4gKiAud3AtYmxvY2staW1hZ2VcclxuICogLndwLWJsb2NrLW1lZGlhLXRleHRcclxuICogLndwLWJsb2NrLWdhbGxlcnlcclxuICogLndwLWJsb2NrLWF1ZGlvXHJcbiAqIC53cC1ibG9jay12aWRlb1xyXG4gKiAud3AtYmxvY2stcXVvdGVcclxuICogLndwLWJsb2NrLWNvdmVyXHJcbiAqIC53cC1ibG9jay1maWxlXHJcbiAqIC53cC1ibG9jay1idXR0b25cclxuICogLndwLWJsb2NrLWdhbGxlcnlcclxuICogLndwLWJsb2NrLXRhYmxlXHJcbiAqIC53cC1ibG9jay1lbWJlZFxyXG4gKiAud3AtYmxvY2stYXVkaW9cclxuICogLndwLWJsb2NrLXB1bGxxdW90ZVxyXG4gKiAud3AtYmxvY2stcHJlZm9ybWF0dGVkXHJcbiAqIC53cC1ibG9jay1jb2RlXHJcbiAqIC53cC1ibG9jay12ZXJzZVxyXG4gKiAud3AtYmxvY2stdGFibGVcclxuICogLndwLWJsb2NrLXNlcGFyYXRvclxyXG4gKiAud3AtYmxvY2stY29sdW1uc1xyXG4gKiAud3AtYmxvY2stY29sdW1uXHJcbiAqIC53cC1ibG9jay1sYXRlc3QtcG9zdHNcclxuICogLndwLWJsb2NrLWNhdGVnb3JpZXNcclxuICogLndwLWJsb2NrLWFyY2hpdmVzXHJcbiAqL1xyXG5cclxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLFxyXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xyXG5cdG1hcmdpbjogMS41ZW0gYXV0bztcclxuXHRwYWRkaW5nOiAwIDFlbTtcclxufVxyXG5cclxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stcXVvdGUsXHJcbi5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcclxuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xyXG5cclxuXHQuZW50cnktY29udGVudCA+IC53cC1ibG9jay1xdW90ZSxcclxuXHQuZW50cnktY29udGVudCA+IC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi53cC1ibG9jay1xdW90ZTpub3QoLmlzLWxhcmdlKTpub3QoLmlzLXN0eWxlLWxhcmdlKSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXF1b3RlLWJvcmRlcik7XHJcbn1cclxuXHJcbi53cC1ibG9jay1xdW90ZV9fY2l0YXRpb24sXHJcbi53cC1ibG9jay1xdW90ZSBjaXRlLFxyXG4ud3AtYmxvY2stcXVvdGUgZm9vdGVyIHtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcXVvdGUtY2l0YXRpb24pO1xyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqIHtcclxuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlci10ZXh0LFxyXG4ud3AtYmxvY2stY292ZXIgcCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLyogQ29sdW1ucyBCbG9jayAqL1xyXG4ud3AtYmxvY2stY29sdW1uIHtcclxuXHRmbGV4LWJhc2lzOiAxMDAlO1xyXG59XHJcblxyXG4ud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCksXHJcbi53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxyXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcclxuXHRwYWRkaW5nLXRvcDogMS41ZW07XHJcblx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIGhzbCgwLCAwJSwgODAlKTtcclxufVxyXG5cclxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWdud2lkZSxcclxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmFsaWduZnVsbCxcclxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ253aWRlLFxyXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5hbGlnbmZ1bGwge1xyXG5cdHBhZGRpbmc6IDAgMS41ZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBHYWxsZXJ5IEJsb2NrIC0gb3ZlcnJpZGVzIGNvcmUgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi53cC1ibG9jay1nYWxsZXJ5IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcclxuXHRncmlkLWdhcDogMC41ZW07XHJcbn1cclxuXHJcbi53cC1ibG9jay1nYWxsZXJ5Om5vdCguY29tcG9uZW50cy1wbGFjZWhvbGRlcikge1xyXG5cdG1hcmdpbjogMS41ZW0gYXV0bztcclxufVxyXG5cclxuLyogT3ZlcnJpZGUgc3RhbmRhcmQgdWwgaW5kZW50YXRpb24uICovXHJcblxyXG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSB7XHJcblx0cGFkZGluZy1yaWdodDogMS41ZW07XHJcblx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG5cclxuXHQuZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxyXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXHJcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSxcclxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxyXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXHJcbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcclxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxyXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG5cdGdyaWQtY29sdW1uOiBzcGFuIDE7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZDpudGgtY2hpbGQob2RkKSB7XHJcblx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG5cclxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0fVxyXG5cclxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcblx0fVxyXG5cclxuXHQud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTgge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xyXG5cdH1cclxufVxyXG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ2FwdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG59XHJcblxyXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xyXG5cclxuXHQud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbnJpZ2h0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xyXG5cdH1cclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEdhbGxlcmllcyAoTGVnYWN5KVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5nYWxsZXJ5IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcclxuXHRncmlkLWdhcDogMC41ZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy0yIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy01IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTYge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy04IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTkge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAuNWVtO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjIsIDIyMiwgMjIyKTtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBJbXBvcnRzXHJcblx0IyBCbG9ja3NcclxuXHQjIE1lZGlhXHJcblx0XHQjIENhcHRpb25zXHJcblx0XHQjIEdhbGxlcmllcyAoTGVnYWN5KVxyXG4jIFBvc3QgYW5kIHBhZ2UgY29udGVudFxyXG5cdCMgQWxpZ25tZW50c1xyXG5cdCMgQ3VzdG9tIGJsb2NrIGNvbG9yc1xyXG5cdCMgQ3VzdG9tIGZvbnQgc2l6ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEltcG9ydHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcclxuQGltcG9ydCBcIl9tZWRpYS5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBQb3N0IGFuZCBwYWdlIGNvbnRlbnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogQ3VzdG9tIHJ1bGUgIGZvciBzdGlja3kgcG9zdHM6XHJcbi5zdGlja3kge1xyXG5cclxufVxyXG4qL1xyXG5cclxuLmVudHJ5IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4uZW50cnktbWV0YSxcclxuLmVudHJ5LWZvb3RlciB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XHJcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi5lbnRyeS1tZXRhIHtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG59XHJcblxyXG4vKiBIaWRlcyB0aGUgdXBkYXRlIGRhdGUgYW5kIHRpbWUuICovXHJcbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtdGh1bWJuYWlsIGltZyB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnQsXHJcbi5lbnRyeS1jb250ZW50LFxyXG4uZW50cnktc3VtbWFyeSB7XHJcblx0bWFyZ2luOiAxLjVlbSAwIDA7XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnQgPiAqLFxyXG4uZW50cnktY29udGVudCA+ICosXHJcbi5lbnRyeS1zdW1tYXJ5ID4gKiB7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIsXHJcbi5lbnRyeS1oZWFkZXIsXHJcbi5lbnRyeS1mb290ZXIsXHJcbi5zaXRlLWluZm8sXHJcbi5wb3N0LW5hdmlnYXRpb24sXHJcbi5wYWdlLW5hdmlnYXRpb24sXHJcbi5jb21tZW50cy1hcmVhIHtcclxuXHRtYXJnaW46IDEuNWVtIGF1dG87XHJcblx0cGFkZGluZy1yaWdodDogMS41cmVtO1xyXG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XHJcbn1cclxuXHJcbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XHJcblxyXG5cdC5wYWdlLWNvbnRlbnQgPiAqLFxyXG5cdC5lbnRyeS1jb250ZW50ID4gKixcclxuXHQuZW50cnktc3VtbWFyeSA+ICosXHJcblx0LnBhZ2UtaGVhZGVyLFxyXG5cdC5lbnRyeS1oZWFkZXIsXHJcblx0LmVudHJ5LWZvb3RlcixcclxuXHQuc2l0ZS1pbmZvLFxyXG5cdC5wb3N0LW5hdmlnYXRpb24sXHJcblx0LnBhZ2UtbmF2aWdhdGlvbixcclxuXHQuY29tbWVudHMtYXJlYSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmVudHJ5LWNvbnRlbnQgdWwsXHJcbi5lbnRyeS1jb250ZW50IG9sIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDIuNWVtO1xyXG59XHJcblxyXG4uZW50cnktY29udGVudCB1bCB1bCxcclxuLmVudHJ5LWNvbnRlbnQgb2wgb2wge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4vKiBBbGlnbiAubW9yZS1saW5rIHdpdGggdGhlIGNvbnRlbnQuICovXHJcbi5lbnRyeS1jb250ZW50ID4gLm1vcmUtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wYWdlLWxpbmtzIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLmVudHJ5LWZvb3RlciBzcGFuIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxufVxyXG5cclxuLmVudHJ5LWZvb3RlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0cGFkZGluZzogMS41ZW0gMS41cmVtIDNlbTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcclxufVxyXG5cclxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcclxuXHJcblx0LmVudHJ5LWZvb3RlciB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQWxpZ25tZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYWxpZ253aWRlIHtcclxuXHRtYXgtd2lkdGg6IGNhbGMoNTAlICsgdmFyKC0tY29udGVudC13aWR0aCkgLyAyKTtcclxufVxyXG5cclxuLmFsaWduZnVsbCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ3VzdG9tIGJsb2NrIGNvbG9ycy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhhcy10aGVtZS1wcmltYXJ5LWNvbG9yLFxyXG4uaGFzLXRoZW1lLXByaW1hcnktY29sb3IgYSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xyXG59XHJcblxyXG4uaGFzLXRoZW1lLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5oYXMtdGhlbWUtc2Vjb25kYXJ5LWNvbG9yLFxyXG4uaGFzLXRoZW1lLXNlY29uZGFyeS1jb2xvciBhIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLmhhcy10aGVtZS1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLmhhcy10aGVtZS1yZWQtY29sb3IsXHJcbi5oYXMtdGhlbWUtcmVkLWNvbG9yIGEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xyXG59XHJcblxyXG4uaGFzLXRoZW1lLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xyXG59XHJcblxyXG4uaGFzLXRoZW1lLWdyZWVuLWNvbG9yLFxyXG4uaGFzLXRoZW1lLWdyZWVuLWNvbG9yIGEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmVlbik7XHJcbn1cclxuXHJcbi5oYXMtdGhlbWUtZ3JlZW4tYmFja2dyb3VuZC1jb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JlZW4pO1xyXG59XHJcblxyXG4uaGFzLXRoZW1lLWJsdWUtY29sb3IsXHJcbi5oYXMtdGhlbWUtYmx1ZS1jb2xvciBhIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZSk7XHJcbn1cclxuXHJcbi5oYXMtdGhlbWUtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlKTtcclxufVxyXG5cclxuLmhhcy10aGVtZS15ZWxsb3ctY29sb3IsXHJcbi5oYXMtdGhlbWUteWVsbG93LWNvbG9yIGEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS15ZWxsb3cpO1xyXG59XHJcblxyXG4uaGFzLXRoZW1lLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS15ZWxsb3cpO1xyXG59XHJcblxyXG4uaGFzLXRoZW1lLWJsYWNrLWNvbG9yLFxyXG4uaGFzLXRoZW1lLWJsYWNrLWNvbG9yIGEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XHJcbn1cclxuXHJcbi5oYXMtdGhlbWUtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xyXG59XHJcblxyXG4uaGFzLXRoZW1lLWdyZXktY29sb3IsXHJcbi5oYXMtdGhlbWUtZ3JleS1jb2xvciBhIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleSk7XHJcbn1cclxuXHJcbi5oYXMtdGhlbWUtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTtcclxufVxyXG5cclxuLmhhcy10aGVtZS13aGl0ZS1jb2xvcixcclxuLmhhcy10aGVtZS13aGl0ZS1jb2xvciBhIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xyXG59XHJcblxyXG4uaGFzLXRoZW1lLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcclxufVxyXG5cclxuLmhhcy1jdXN0b20tZGF5bGlnaHQtY29sb3IsXHJcbi5oYXMtY3VzdG9tLWRheWxpZ2h0LWNvbG9yIGEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1jdXN0b20tZGF5bGlnaHQpO1xyXG59XHJcblxyXG4uaGFzLWN1c3RvbS1kYXlsaWdodC1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jdXN0b20tZGF5bGlnaHQpO1xyXG59XHJcblxyXG4uaGFzLWN1c3RvbS1zdW4tY29sb3IsXHJcbi5oYXMtY3VzdG9tLXN1bi1jb2xvciBhIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItY3VzdG9tLXN1bik7XHJcbn1cclxuXHJcbi5oYXMtY3VzdG9tLXN1bi1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jdXN0b20tc3VuKTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDdXN0b20gYmxvY2sgZm9udCBzaXplcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhhcy1zbWFsbC1mb250LXNpemUge1xyXG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcclxufVxyXG5cclxuLmhhcy1yZWd1bGFyLWZvbnQtc2l6ZSB7XHJcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XHJcbn1cclxuXHJcbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcclxuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XHJcbn1cclxuXHJcbi5oYXMtbGFyZ2VyLWZvbnQtc2l6ZSB7XHJcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2VyKTtcclxufVxyXG4iXX0= */