.lock-scroll,.lock-scroll body{overflow-x:hidden}.h-pull-left{float:left !important}.h-pull-right{float:right !important}.h-text-left{text-align:left !important}.h-text-right{text-align:right !important}.h-text-center{text-align:center !important}.h-text-justify{text-align:justify !important}.h-text-uppercase{text-transform:uppercase}.h-text-notransform{text-transform:none}.h-text-nodecoration{text-decoration:none}.h-hidden{display:none !important;visibility:hidden}.h-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0)}.h-visually-hidden.is-focusable:active,.h-visually-hidden.is-focusable:focus{position:static;overflow:visible;width:auto;height:auto;margin:0;clip:auto}.h-clearfix::after{content:'';display:table;clear:both}.h-inline-block{display:inline-block !important}.h-table{display:table !important}.h-cell{display:table-cell !important}.h-va-middle{vertical-align:middle !important}.h-text-hyphenate{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.h-nobr{white-space:nowrap}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;border:0;margin:0 2px}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html.js{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}html.js.wf-active,html.js.wf-inactive,html.js.ready{opacity:1}body>svg{display:none}img{max-width:100%;height:auto}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{-webkit-tap-highlight-color:transparent}img{height:auto}input:focus,select:focus,textarea:focus,button:focus{outline:none}@font-face{font-family:'ups-serif';src:url("./../fonts/UPSBerlingskeSerifTx-Rg-export/UPSBerlingskeSerifTx-Rg.eot");src:url("./../fonts/UPSBerlingskeSerifTx-Rg-export/UPSBerlingskeSerifTx-Rg.eot?#iefix") format("embedded-opentype"),url("./../fonts/UPSBerlingskeSerifTx-Rg-export/UPSBerlingskeSerifTx-Rg.woff2") format("woff2"),url("./../fonts/UPSBerlingskeSerifTx-Rg-export/UPSBerlingskeSerifTx-Rg.woff") format("woff"),url("./../fonts/UPSBerlingskeSerifTx-Rg-export/UPSBerlingskeSerifTx-Rg.ttf") format("truetype"),url("./../fonts/UPSBerlingskeSerifTx-Rg-export/UPSBerlingskeSerifTx-Rg.svg") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'ups-serif';src:url("./../fonts/UPSBerlingskeSerifTx-Bd-export/UPSBerlingskeSerifTx-Bd.eot");src:url("./../fonts/UPSBerlingskeSerifTx-Bd-export/UPSBerlingskeSerifTx-Bd.eot?#iefix") format("embedded-opentype"),url("./../fonts/UPSBerlingskeSerifTx-Bd-export/UPSBerlingskeSerifTx-Bd.woff2") format("woff2"),url("./../fonts/UPSBerlingskeSerifTx-Bd-export/UPSBerlingskeSerifTx-Bd.woff") format("woff"),url("./../fonts/UPSBerlingskeSerifTx-Bd-export/UPSBerlingskeSerifTx-Bd.ttf") format("truetype"),url("./../fonts/UPSBerlingskeSerifTx-Bd-export/UPSBerlingskeSerifTx-Bd.svg") format("svg");font-style:normal;font-weight:800}@font-face{font-family:'ups-sans';src:url("./../fonts/UPSBerlingskeSans-Md-export/UPSBerlingskeSans-Md.eot");src:url("./../fonts/UPSBerlingskeSans-Md-export/UPSBerlingskeSans-Md.eot?#iefix") format("embedded-opentype"),url("./../fonts/UPSBerlingskeSans-Md-export/UPSBerlingskeSans-Md.woff2") format("woff2"),url("./../fonts/UPSBerlingskeSans-Md-export/UPSBerlingskeSans-Md.woff") format("woff"),url("./../fonts/UPSBerlingskeSans-Md-export/UPSBerlingskeSans-Md.ttf") format("truetype"),url("./../fonts/UPSBerlingskeSans-Md-export/UPSBerlingskeSans-Md.svg") format("svg");font-style:normal;font-weight:500}@font-face{font-family:'ups-sans';src:url("./../fonts/UPSBerlingskeSans-XBd-export/UPSBerlingskeSans-XBd.eot");src:url("./../fonts/UPSBerlingskeSans-XBd-export/UPSBerlingskeSans-XBd.eot?#iefix") format("embedded-opentype"),url("./../fonts/UPSBerlingskeSans-XBd-export/UPSBerlingskeSans-XBd.woff2") format("woff2"),url("./../fonts/UPSBerlingskeSans-XBd-export/UPSBerlingskeSans-XBd.woff") format("woff"),url("./../fonts/UPSBerlingskeSans-XBd-export/UPSBerlingskeSans-XBd.ttf") format("truetype"),url("./../fonts/UPSBerlingskeSans-XBd-export/UPSBerlingskeSans-XBd.svg") format("svg");font-style:normal;font-weight:800}@font-face{font-family:'ups-sans';src:url("./../fonts/UPSBerlingskeSans-XBdIt-export/UPSBerlingskeSans-XBdIt.eot");src:url("./../fonts/UPSBerlingskeSans-XBdIt-export/UPSBerlingskeSans-XBdIt.eot?#iefix") format("embedded-opentype"),url("./../fonts/UPSBerlingskeSans-XBdIt-export/UPSBerlingskeSans-XBdIt.woff2") format("woff2"),url("./../fonts/UPSBerlingskeSans-XBdIt-export/UPSBerlingskeSans-XBdIt.woff") format("woff"),url("./../fonts/UPSBerlingskeSans-XBdIt-export/UPSBerlingskeSans-XBdIt.ttf") format("truetype"),url("./../fonts/UPSBerlingskeSans-XBdIt-export/UPSBerlingskeSans-XBdIt.svg") format("svg");font-style:italic;font-weight:800}html{font-size:calc(1em * .625)}body{font:1.4rem/1.5 "ups-sans",Arial;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.not-supported{height:100%;background-image:url("../images/not-supported-bg.jpg");background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%}.not-supported__content{height:100%;background-image:url("../images/not-supported-content.png");background-position:center center;background-repeat:no-repeat;background-size:200px auto}@media only screen and (min-width: 64em){.not-supported__content{background-size:300px auto}}@media (max-height: 720px){.not-supported__content{background-size:auto 60%}}html,body{overflow:hidden;width:100%;height:100%;min-height:100%}#canvas{position:absolute;top:0;left:0;width:100%;height:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvdXRpbHMvX2hlbHBlcnMuc2NzcyIsImFzc2V0cy9zdHlsZXMvdmVuZG9yL19ub3JtYWxpemUuc2NzcyIsIi4uL2Jhc2UvKi5zY3NzIiwiYXNzZXRzL3N0eWxlcy91dGlscy9fdmFyaWFibGVzLnNjc3MiLCIuLi9sYXlvdXQvKi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9fZGV2LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVEsK0JBR0osaUJBQW1CLENBQ3BCLGFBS0QscUJBQXVCLENBQ3hCLGNBR0Msc0JBQXdCLENBQ3pCLGFBR0MsMEJBQTRCLENBQzdCLGNBR0MsMkJBQTZCLENBQzlCLGVBR0MsNEJBQThCLENBQy9CLGdCQUdDLDZCQUErQixDQUNoQyxrQkFHQyx3QkFBMEIsQ0FDM0Isb0JBR0MsbUJBQXFCLENBQ3RCLHFCQUdDLG9CQUFzQixDQUN2QixVQU9DLHdCQUNBLGlCQUFtQixDQUNwQixtQkFPQyxrQkFDQSxnQkFDQSxVQUNBLFdBQ0EsVUFDQSxTQUNBLFlBQ0Esa0JBQVUsQ0FSWiw2RUFrQk0sZ0JBQ0EsaUJBQ0EsV0FDQSxZQUNBLFNBQ0EsU0FBVyxDQUNaLG1CQVVELFdBQ0EsY0FDQSxVQUFZLENBQ2IsZ0JBSUQsK0JBQWlDLENBQ2xDLFNBR0Msd0JBQTBCLENBQzNCLFFBR0MsNkJBQStCLENBQ2hDLGFBR0MsZ0NBQWtDLENBQ25DLGtCQVVDLHFCQUNBLHFCQUFBLEFBQWMsaUJBQWQsQUFBYyxZQUFBLENBQ2YsUUFNQyxrQkFBb0IsQ0FDckIsNERDbEkyRCxLQVMxRCx1QkFDQSwwQkFDQSw2QkFBK0IsQ0FDaEMsS0FPQyxRQUFVLENBQ1gsMkZBeUJDLGFBQWUsQ0FDaEIsNEJBV0MscUJBQ0EsdUJBQXlCLENBQzFCLHNCQVFDLGFBQ0EsUUFBVSxDQUNYLGtCQVNDLFlBQWMsQ0FDZixFQVVDLDRCQUE4QixDQUMvQixpQkFRQyxTQUFXLENBQ1osWUFVQyx3QkFBMEIsQ0FDM0IsU0FRQyxnQkFBa0IsQ0FDbkIsSUFPQyxpQkFBbUIsQ0FDcEIsR0FRQyxjQUNBLGVBQWlCLENBQ2xCLEtBT0MsZ0JBQ0EsVUFBWSxDQUNiLE1BT0MsYUFBZSxDQUNoQixRQVFDLGNBQ0EsY0FDQSxrQkFDQSx1QkFBeUIsQ0FDMUIsSUFHQyxVQUFZLENBQ2IsSUFHQyxjQUFnQixDQUNqQixJQVVDLFFBQVUsQ0FDWCxlQU9DLGVBQWlCLENBQ2xCLE9BVUMsZUFBaUIsQ0FDbEIsR0FRQywrQkFBQSxBQUNBLHVCQUFBLFFBQVUsQ0FDWCxJQU9DLGFBQWUsQ0FDaEIsa0JBVUMsaUNBQ0EsYUFBZSxDQUNoQixzQ0FzQkMsY0FDQSxhQUNBLFFBQVUsQ0FDWCxPQU9DLGdCQUFrQixDQUNuQixjQVdDLG1CQUFxQixDQUN0QiwwRUFjQywwQkFDQSxjQUFnQixDQUNqQixzQ0FRQyxjQUFnQixDQUNqQixpREFRQyxTQUNBLFNBQVcsQ0FDWixNQVFDLGtCQUFvQixDQUNyQiwyQ0FZQyw4QkFBQSxBQUNBLHNCQUFBLFNBQVcsQ0FDWixnR0FVQyxXQUFhLENBQ2QscUJBU0MsNkJBQ0EsQUFDQSwrQkFDQSxzQkFBd0IsQ0FDekIsbUdBVUMsdUJBQXlCLENBQzFCLFNBT0MsMkJBQ0EsU0FDQSxZQUFjLENBQ2YsT0FRQyxTQUNBLFNBQVcsQ0FDWixTQU9DLGFBQWUsQ0FDaEIsU0FRQyxnQkFBa0IsQ0FDbkIsTUFVQyx5QkFDQSxnQkFBa0IsQ0FDbkIsTUFJQyxTQUFXLENBQ1osUUN2YUcsVUFDQSwyQ0FBQSxBQUFvQyxrQ0FBQSxDQUh4QyxvREFRTSxTQUFXLENBQ1osU0FNSCxZQUFjLENBQ2YsSUFJQyxlQUNBLFdBQWEsQ0FDZCxLQU1DLDhCQUFBLEFBQXVCLHFCQUFBLENBQ3hCLG1CQUtDLDJCQUFBLEFBQW9CLGtCQUFBLENBQ3JCLEVBSUMsdUNDekJnQixDRDBCakIsSUFPQyxXQUFhLENBQ2QscURBV0MsWUFBYyxDQUNmLFdBTUMsd0JBQ0EsaUZBQ0EsMmVBS0Esa0JBQ0EsZUFBaUIsQ0FHbkIsV0FDRSx3QkFDQSxpRkFDQSwyZUFLQSxrQkFDQSxlQUFpQixDQUduQixXQUNFLHVCQUNBLDJFQUNBLDZjQUtBLGtCQUNBLGVBQWlCLENBR25CLFdBQ0UsdUJBQ0EsNkVBQ0EsdWRBS0Esa0JBQ0EsZUFBaUIsQ0FHbkIsV0FDRSx1QkFDQSxpRkFDQSwyZUFLQSxrQkFDQSxlQUFpQixDQUluQixLQUNFLDBCQUFlLENBQ2hCLEtBSUMsaUNBQ0EsZ0JBQ0Esa0NBQ0Esa0NBQW9DLENBQ3JDLGVFeElDLFlBQ0EsdURBQ0Esa0NBQ0EsNEJBQ0EseUJBQTJCLENBQzVCLHdCQUdDLFlBQ0EsNERBQ0Esa0NBQ0EsNEJBQ0EsMEJBQTRCLENBUzdCLHlDQWRELHdCQVFJLDBCQUE0QixDQU0vQixDQUhDLDJCQVhGLHdCQVlJLHdCQUEwQixDQUU3QixDQ2ZELFVBRUUsZ0JBQ0EsV0FDQSxZQUNBLGVBQWlCLENBQ2xCLFFBR0Msa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsV0FBYSxDQUNkIiwiZmlsZSI6ImFzc2V0cy9zdHlsZXMvbWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypodG1sKi8ubG9jay1zY3JvbGwge1xuICAmLFxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLy8gTWlzY2VsbGFuZW91cyB1c2VmdWwgSFRNTCBjbGFzc2VzXG4uaC1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaC1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmgtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLmgtdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaC10ZXh0LW5vdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5oLXRleHQtbm9kZWNvcmF0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9qdWljeXN0dWRpby5jb20vYXJ0aWNsZS9zY3JlZW4tcmVhZGVycy1kaXNwbGF5LW5vbmUucGhwXG4gKi9cbi5oLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuICovXG4uaC12aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcblxuICAvKlxuICAgKiBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnRcbiAgICogdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6XG4gICAqIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvbm9kZS84OTc2MzhcbiAgICovXG4gICYuaXMtZm9jdXNhYmxlIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY2xpcDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENsZWFyZml4OiBjb250YWluIGZsb2F0c1xuICogaHR0cDovL2Nzc21vam8uY29tL2xhdGVzdF9uZXdfY2xlYXJmaXhfc29fZmFyL1xuICovXG4uaC1jbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uaC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmgtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaC1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uaC12YS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogVGV4dCBoeXBoZW5hdGlvblxuICpcbiAqIEJyZWFrIHN0cmluZ3Mgd2hlbiB0aGVpciBsZW5ndGggZXhjZWVkcyB0aGUgd2lkdGggb2YgdGhlaXIgY29udGFpbmVyXG4gKiBhbmQgaHlwaGVuYXRlIHdvcmRzIGF0IHRoZSBlbmQgb2YgbGluZXMgdXNpbmcgdGhlIGBoeXBoZW5zYCBwcm9wZXJ0eS5cbiAqIEJyb3dzZXIgc3VwcG9ydCBmb3IgaHlwaGVuYXRpb246IGh0dHA6Ly9jYW5pdXNlLmNvbS8jc2VhcmNoPWh5cGhlbmF0aW9uXG4gKi9cbi5oLXRleHQtaHlwaGVuYXRlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbGluZSBicmVha3NcbiAqL1xuLmgtbm9iciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvL0F2b2lkIHR5cGVraXQgRk9VVFxuaHRtbCB7XG4gICYuanMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLndmLWFjdGl2ZSxcbiAgICAmLndmLWluYWN0aXZlLFxuICAgICYucmVhZHkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU1ZHIHNwcml0ZVxuYm9keSA+IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFJXRFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogR2xvYmFsIHNldHRpbmdzXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRhcCBoaWdobGlnaHQgb24gaU9TXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG59XG5cblxuLyoqXG4gKiBNZWRpYVxuICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyoqXG4gKiBGb3Jtc1xuICovXG4vLyBJbnB1dCBmaWVsZCByZXNldFxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIEltcG9ydCBmb250c1xuXG4vKiBzYXNzLWxpbnQ6ZGlzYWJsZSBtYXgtbGluZS1sZW5ndGggbm8tZHVwbGljYXRlLXByb3BlcnRpZXMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Vwcy1zZXJpZic7XG4gIHNyYzogdXJsKCcuLy4uL2ZvbnRzL1VQU0Jlcmxpbmdza2VTZXJpZlR4LVJnLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2VyaWZUeC1SZy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2VyaWZUeC1SZy1leHBvcnQvVVBTQmVybGluZ3NrZVNlcmlmVHgtUmcuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNlcmlmVHgtUmctZXhwb3J0L1VQU0Jlcmxpbmdza2VTZXJpZlR4LVJnLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLy4uL2ZvbnRzL1VQU0Jlcmxpbmdza2VTZXJpZlR4LVJnLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2VyaWZUeC1SZy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNlcmlmVHgtUmctZXhwb3J0L1VQU0Jlcmxpbmdza2VTZXJpZlR4LVJnLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgdXJsKCcuLy4uL2ZvbnRzL1VQU0Jlcmxpbmdza2VTZXJpZlR4LVJnLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2VyaWZUeC1SZy5zdmcnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndXBzLXNlcmlmJztcbiAgc3JjOiB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNlcmlmVHgtQmQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTZXJpZlR4LUJkLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLy4uL2ZvbnRzL1VQU0Jlcmxpbmdza2VTZXJpZlR4LUJkLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2VyaWZUeC1CZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2VyaWZUeC1CZC1leHBvcnQvVVBTQmVybGluZ3NrZVNlcmlmVHgtQmQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNlcmlmVHgtQmQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTZXJpZlR4LUJkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2VyaWZUeC1CZC1leHBvcnQvVVBTQmVybGluZ3NrZVNlcmlmVHgtQmQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNlcmlmVHgtQmQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTZXJpZlR4LUJkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd1cHMtc2Fucyc7XG4gIHNyYzogdXJsKCcuLy4uL2ZvbnRzL1VQU0Jlcmxpbmdza2VTYW5zLU1kLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2Fucy1NZC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2Fucy1NZC1leHBvcnQvVVBTQmVybGluZ3NrZVNhbnMtTWQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNhbnMtTWQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLU1kLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcuLy4uL2ZvbnRzL1VQU0Jlcmxpbmdza2VTYW5zLU1kLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2Fucy1NZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNhbnMtTWQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLU1kLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgdXJsKCcuLy4uL2ZvbnRzL1VQU0Jlcmxpbmdza2VTYW5zLU1kLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2Fucy1NZC5zdmcnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndXBzLXNhbnMnO1xuICBzcmM6IHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2Fucy1YQmQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLVhCZC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2Fucy1YQmQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLVhCZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2Fucy1YQmQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLVhCZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2Fucy1YQmQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLVhCZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNhbnMtWEJkLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2Fucy1YQmQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNhbnMtWEJkLWV4cG9ydC9VUFNCZXJsaW5nc2tlU2Fucy1YQmQuc3ZnJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Vwcy1zYW5zJztcbiAgc3JjOiB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNhbnMtWEJkSXQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLVhCZEl0LmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLy4uL2ZvbnRzL1VQU0Jlcmxpbmdza2VTYW5zLVhCZEl0LWV4cG9ydC9VUFNCZXJsaW5nc2tlU2Fucy1YQmRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2Fucy1YQmRJdC1leHBvcnQvVVBTQmVybGluZ3NrZVNhbnMtWEJkSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNhbnMtWEJkSXQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLVhCZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi8uLi9mb250cy9VUFNCZXJsaW5nc2tlU2Fucy1YQmRJdC1leHBvcnQvVVBTQmVybGluZ3NrZVNhbnMtWEJkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4vLi4vZm9udHMvVVBTQmVybGluZ3NrZVNhbnMtWEJkSXQtZXhwb3J0L1VQU0Jlcmxpbmdza2VTYW5zLVhCZEl0LnN2ZycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLyogc2Fzcy1saW50OmVuYWJsZSBtYXgtbGluZS1sZW5ndGggbm8tZHVwbGljYXRlLXByb3BlcnRpZXMgKi9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKiAuNjI1KTtcbn1cblxuYm9keSB7XG4gIC8qIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXZlbmRvci1wcmVmaXhlcyAqL1xuICBmb250OiAxLjRyZW0gLyAxLjUgJGZmLWRlZmF1bHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuIiwiLyoqXG4gKiBEZXYsIGJhc2VkIG9uICRlbnYgKGZyb20gZ3VscClcbiAqL1xuJGVudjogJ2RldicgIWRlZmF1bHQ7XG5cblxuLyoqXG4gKiBDb2xvcnNcbiAqIGZvciB0aGUgbmFtaW5nIHVzZSBodHRwOi8vbmFtZS1vZi1jb2xvci5jb20vXG4gKiBmcm9tIGRhcmtlciB0byBsaWdodGVyID9cbiAqL1xuXG4vLyBHbG9iYWwgY29sb3JzXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4vLyBQcm9qZWN0IGNvbG9yc1xuXG4vLyBTZW1hbnRpYyBjb2xvcnNcbiRjb2xvci1kYXJrOiAkYmxhY2s7XG4kY29sb3ItbGlnaHQ6ICR3aGl0ZTtcblxuLy8gWiBMYXllcnNcbiR6LWxheWVyczogKFxuICBsb3dlc3Q6IDAsXG4gIGxvd2VyOiAxMCxcbiAgbG93OiAyMCxcbiAgaGlnaDogMzAsXG4gIGhpZ2hlcjogNDAsXG4gIGhpZ2hlc3Q6IDUwLFxuICBpbmZpbml0ZTogOTk5LFxuKTtcblxuLyoqXG4gKiBUeXBvZ3JhcGh5XG4gKi9cblxuJGJhc2UtZm9udC1zaXplOiAxOHB4ICFkZWZhdWx0O1xuXG4kZmYtZGVmYXVsdDogJ3Vwcy1zYW5zJywgQXJpYWw7XG5cbiRmb250LXNpemVzOiAoXG4gIGgxOiAzLjZyZW0sXG4gIGgyOiAyLjhyZW0sXG4gIGgzOiAyLjRyZW0sXG4gIGg0OiAxLjRyZW1cbik7XG5cbi8vIFRoZSBgc2NhbGFibGUtdGV4dC1tYXBgIGNvbnRhaW5zIG9wdGlvbnMgZm9yIG91ciBgc2NhbGFibGUtdGV4dGAgbWl4aW4uXG4vLyBGb3IgZWFjaCBlbnRyeSBvZiBgJHNjYWxhYmxlLXRleHQtbWFwYCwgd2UgZGVmaW5lIGEgYG1pbmAgbWFwIGFuZCBhIGBtYXhgIG1hcC5cbi8vIEluIHRoaXMgZXhhbXBsZSB0aGlzIG1lYW5zOlxuLy8gLSBGb3IgYSBzY3JlZW4gc2l6ZSBzbWFsbGVyIHRoYW4gNDAwcHgsIHRoZSBmb250LXNpemUgZm9yIHRoZSBgaDFgIHdpbGwgYmUgMjRweC5cbi8vIC0gRm9yIGEgc2NyZWVuIHNpemUgZ3JlYXRlciB0aGFuIDgwMHB4LCB0aGUgZm9udC1zaXplIGZvciB0aGUgYGgxYCB3aWxsIGJlIDM2cHguXG4vLyAtIEZvciBhbnkgc2NyZWVuIHNpemUgaW4gYmV0d2VlbiA0MDBweCBhbmQgODAwcHgsIHRoZSBmb250LXNpemUgZm9yIHRoZSBgaDFgIHdpbGwgc2NhbGUgYXV0b21hdGljYWxseSBiZXR3ZWVuIDI0cHggYW5kIDM2cHguXG4kc2NhbGFibGUtdGV4dC1tYXA6IChcbiAgaDE6IChcbiAgICBtaW46ICgyNHB4LCAnc21hbGwnKSxcbiAgICBtYXg6ICgzNnB4LCAnbGFyZ2UnKVxuICApLFxuICBwOiAoXG4gICAgbWluOiAoMTNweCwgJ3NtYWxsJyksXG4gICAgbWF4OiAoMThweCwgJ2xhcmdlJylcbiAgKVxuKTtcblxuXG4vKlxuICogTGF5b3V0ICYgc3BhY2luZ1xuICovXG5cbiRzcGFjaW5nOiAyMHB4O1xuXG5cbi8qKlxuICogUldEXG4gKi9cbiRtcS1yZXNwb25zaXZlOiB0cnVlO1xuJG1xLXN0YXRpYy1icmVha3BvaW50OiAnbGFyZ2UnO1xuIiwiLm5vdC1zdXBwb3J0ZWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL25vdC1zdXBwb3J0ZWQtYmcuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4ubm90LXN1cHBvcnRlZF9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbm90LXN1cHBvcnRlZC1jb250ZW50LnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IGF1dG87XG5cbiAgQGluY2x1ZGUgbXEoJ2wnKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MCU7XG4gIH1cbn1cbiIsIi8vIEBpZiAkZW52ICE9ICdwcm9kdWN0aW9uJyB7XG4vLyAgIC8vIHNob3cgYWxsIGJyZWFrcG9pbnRzXG4vLyAgICRtcS1zaG93LWJyZWFrcG9pbnRzOiBtYXAta2V5cygkbXEtYnJlYWtwb2ludHMpO1xuLy8gICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzKCRtcS1zaG93LWJyZWFrcG9pbnRzKTtcbi8vIH1cblxuXG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbiNjYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiJdfQ== */
