.sign-in-form .ping-content-container #federationButton:focus,a:focus{outline:0}.pointer,.sign-in-form .ping-content-container #password-display:hover{cursor:pointer}.copyright-links a{font-size:14px}@media (min-width:576px){.copyright{float:left}.copyright-links{float:right;margin-bottom:10px}}body,body.ng-scope,html{font-family:"Open Sans",Calibri,Arial;font-size:14px;font-weight:400}input::-ms-clear{display:none}ital{font-style:italic}smallcap{font-variant:small-caps}a{color:#2d6ba9}h1{font-size:30px}.divider{padding:0 5px}.no-margin{margin-right:0;margin-left:0}.sign-in-form .btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sign-in-form .btn-primary,.sign-in-form .btn-primary:focus{color:#fff;font-weight:400;font-size:14px;line-height:19px;background-color:#0033a1;border-color:#0033a1}.sign-in-form .btn-primary:hover,.sign-in-form .btn-primary:not(:disabled):not(.disabled):active{color:#fff;font-weight:400;font-size:14px;line-height:19px;background-color:#0a3dab;border-color:#0a3dab}.sign-in-form .btn-primary:disabled,.sign-in-form .btn:disabled{color:#e3e2e3;font-weight:400;font-size:14px;line-height:19px;background-color:#fbfbfb;border-color:#e3e2e3}.header-bar{height:20px;width:100%;background-color:#0033a1}.ping-header-logo{margin-top:0;margin-bottom:4vh}.sign-in-form-content{padding-left:11px;padding-right:11px}.pillar-logo{max-height:8vh;margin:0 auto}.cas-pillar-logo{margin:-75px auto -40px}.logo-container{margin-left:33px}a:focus{color:#23527c;border:2px solid #2d6ba9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#chinese-link{color:#262626}#chinese-link:focus,#chinese-link:hover{color:#23527C}.sign-in-form{background-color:#fff;min-height:100vh}@media (min-width:576px){.sign-in-form{background-color:#fbfbfb}}.sign-in-form .ping-content-container{width:100%;padding-left:0;padding-right:0;margin-top:7vh;color:#727272;background-color:#fff}@media (min-width:880px){.sign-in-form .ping-content-container .ping-logo-container{margin-top:73px}}@media (min-width:576px){.sign-in-form .ping-content-container{-webkit-box-shadow:1px 2px 6px rgba(0,0,0,.16);-moz-box-shadow:1px 2px 6px rgba(0,0,0,.16);box-shadow:1px 2px 6px rgba(0,0,0,.16);background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #e3e2e3;min-height:349px;padding:26px 30px 20px;max-width:500px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.sign-in-form .ping-content-container .ping-logo-container{margin-top:20px}}.sign-in-form .ping-content-container .ping-header-container{margin-bottom:15px}.sign-in-form .ping-content-container .ping-header-container .spacer{height:50px}.sign-in-form .ping-content-container .ping-header-container .title-text{font-size:18px;line-height:24px;color:#262626;font-weight:600;margin-bottom:0;margin-top:0}@media (min-width:576px){.sign-in-form .ping-content-container .ping-header-container .title-text{font-size:22px;line-height:30px}}.sign-in-form .ping-content-container .ping-header-container .welcome-text{font-size:14px;margin:15px 0 0;color:#262626;font-weight:400;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;float:left}.sign-in-form .ping-content-container .not-you-link,.sign-in-form .ping-content-container .not-you-link-federation{color:#2d6ba9;margin-top:11px;margin-left:10px;margin-bottom:-6px}.sign-in-form .ping-content-container .passwordAnimationGroup{padding:7px 0}@media (min-width:576px){.sign-in-form .ping-content-container .ping-header-container .welcome-text{font-size:18px;line-height:24px}.sign-in-form .ping-content-container .not-you-link,.sign-in-form .ping-content-container .not-you-link-federation{margin-top:15px}.sign-in-form .ping-content-container .passwordAnimationGroup{padding:7px 0}}.sign-in-form .ping-content-container #changeUsernameGroup{padding-top:25px}.sign-in-form .ping-content-container #welcomeFedText,.sign-in-form .ping-content-container #welcomeText{max-width:285px}.sign-in-form .ping-content-container a{color:#2d6ba9}.sign-in-form .ping-content-container .not-you-link-federation:focus,.sign-in-form .ping-content-container .not-you-link-federation:hover,.sign-in-form .ping-content-container .not-you-link:focus,.sign-in-form .ping-content-container .not-you-link:hover,.sign-in-form .ping-content-container a:focus,.sign-in-form .ping-content-container a:hover{color:#23527c;outline:0}.sign-in-form .ping-content-container .btn-link-border:focus{border:2px solid #2d6ba9;padding:0}.sign-in-form .ping-content-container .btn-link-margin:focus{margin:20px 0 -3px 20px}.sign-in-form .ping-content-container #federationButton{height:93px;line-height:5.5;margin-bottom:5px;text-align:left;color:#FFF}.sign-in-form .ping-content-container #entity-image{max-height:60px;max-width:65px;margin-bottom:4px;margin-left:5px}.sign-in-form .ping-content-container #vertical-bar{border-left:1px solid #fff;height:65px;margin-top:-70px;margin-left:85px}.sign-in-form .ping-content-container #access-label{font-size:14px;margin-top:-83px}.sign-in-form .ping-content-container #entity-name{font-size:16px;margin-top:-60px;font-weight:600;height:0}.sign-in-form .ping-content-container .account-actions-container .spacer,.sign-in-form .ping-content-container .account-actions-container.federation .spacer{height:4px}.sign-in-form .ping-content-container .federation-btn-text{margin-left:112px}.sign-in-form .ping-content-container .btn-primary:focus{outline:transparent;border:2px solid #2d6ba9;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.16);box-shadow:1px 1px 1px rgba(0,0,0,.16)}.sign-in-form .ping-content-container #federation-container{margin-bottom:-55px;margin-top:35px}.sign-in-form .ping-content-container .federationGroup .ping-input-container{text-align:right}.sign-in-form .ping-content-container .account-actions-container.federation{margin-top:74px}.sign-in-form .ping-content-container #footer{position:unset}.sign-in-form .ping-content-container .account-actions-container{margin-top:130px}.sign-in-form .ping-content-container .ping-body-container button,.sign-in-form .ping-content-container .ping-body-container input{height:38px}.sign-in-form .ping-content-container .account-actions{text-align:center;color:#727272;font-size:11px;font-weight:400;line-height:15px}.sign-in-form .ping-content-container .account-actions .forgot-username{font-size:14px;margin-top:20px;float:right}.sign-in-form .ping-content-container .account-actions .account-actions-anchors{margin-top:100px;padding:0;font-size:14px}.sign-in-form .ping-content-container .account-actions .account-actions-anchors .col-xs-12{padding:0}.sign-in-form .ping-content-container .account-actions .new-to-app{font-size:14px;padding:0}.sign-in-form .ping-content-container .ping-body-container .form-group{margin-bottom:0}.sign-in-form .ping-content-container .ping-body-container .password-control-container,.sign-in-form .ping-content-container .ping-body-container .username-control-container{margin-bottom:8px}@media (min-width:576px){.sign-in-form .ping-content-container .ping-body-container .password-control-container,.sign-in-form .ping-content-container .ping-body-container .username-control-container{margin-bottom:10px}}@media (min-width:880px){.sign-in-form .ping-content-container .ping-body-container .password-control-container,.sign-in-form .ping-content-container .ping-body-container .username-control-container{margin-bottom:14px}}.sign-in-form .ping-content-container .ping-body-container .custom-control-description{line-height:22px}.sign-in-form .ping-content-container .ping-body-container .centered-account-actions{text-align:center}.sign-in-form .ping-content-container .ping-body-container label{font-weight:400;line-height:15px;margin-bottom:4.48px}.sign-in-form .ping-content-container .ping-body-container .remember-username-container{float:left;margin-top:18px}@media (min-width:576px){.sign-in-form .ping-content-container .ping-body-container label{font-size:14px;line-height:19px;margin-bottom:6px}.sign-in-form .ping-content-container .ping-body-container input:focus{border:2px solid #2d6ba9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sign-in-form .ping-content-container .ping-body-container .remember-username-container label{font-size:14px;line-height:19px;color:#262626}}.sign-in-form .ping-content-container .ping-body-container .remember-username-container .custom-control{position:relative;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.sign-in-form .ping-content-container .ping-body-container .remember-username-container .custom-control .custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:center center no-repeat #fff;-moz-background-size:90% 90%;-o-background-size:90% 90%;background-size:90% 90%;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;border:1px solid #c6c6c8}.sign-in-form .ping-content-container .ping-body-container .remember-username-container .custom-control .custom-control-indicator:hover{border:1px solid #0033a1;-webkit-box-shadow:0 0 2px #0033a1;-moz-box-shadow:0 0 2px #0033a1;box-shadow:0 0 2px #0033a1}.sign-in-form .ping-content-container .ping-body-container .remember-username-container .custom-control .custom-control-input{position:absolute;z-index:-1;opacity:0}.sign-in-form .ping-content-container .ping-body-container .remember-username-container .custom-control-input:focus~.custom-control-indicator{border:1px solid #0033a1;-webkit-box-shadow:0 0 2px #0033a1;-moz-box-shadow:0 0 2px #0033a1;box-shadow:0 0 2px #0033a1}.sign-in-form .ping-content-container .ping-body-container .remember-username-container .custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIKICAgICAgICAgICAgICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiCiAgICAgICAgICAgICAgICBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMiAyMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgICAgICAgICAgICAgLnN0MHtmaWxsOiNmZmZmZmY7fQo8L3N0eWxlPgo8dGl0bGU+UmVjdGFuZ2xlIDEyIENvcHkgNjwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE2LjQsMy44IDkuMiwxMSA1LjYsNy40IDIsMTEgOS4yLDE4LjIgMjAsNy40ICIvPgo8L3N2Zz4=)}.sign-in-form .ping-content-container .ping-body-container .remember-username-container .custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0033a1}.sign-in-form .ping-content-container .ping-body-container .remember-username-container label{margin:0}.sign-in-form .ping-content-container .ping-body-container .password-container .popover{display:none}@media (min-width:576px){.sign-in-form .ping-content-container .ping-body-container .password-container .popover{display:block;margin-left:20px;border:1px solid #faebcc}.sign-in-form .ping-content-container .ping-body-container .password-container .popover .popover-body{background-color:#fcf8e3;color:#d8a07c}.sign-in-form .ping-content-container .ping-body-container .password-container .popover .arrow:before{border-right-color:#faebcc}.sign-in-form .ping-content-container .ping-body-container .password-container .popover .arrow:after{border-right-color:#fcf8e3}.sign-in-form .ping-content-container .ping-body-container .password-container .caps-lock-alert-icon{width:13px;height:15px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-filter:invert(10%) sepia(1%) saturate(0) hue-rotate(49deg) brightness(95%) contrast(87%);filter:invert(10%) sepia(1%) saturate(0) hue-rotate(49deg) brightness(95%) contrast(87%);margin-left:-22px;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NC4yOSA5OS45MyI+PHRpdGxlPm5vdW5fdXBfMTczNjI2ODwvdGl0bGU+PHBhdGggZD0iTTc1LjYsMTA4LjE4SDQ0LjRhMy4xOCwzLjE4LDAsMCwwLTMuMSwzLjF2OC4zYTMuMTgsMy4xOCwwLDAsMCwzLjEsMy4xSDc1LjZhMy4xOCwzLjE4LDAsMCwwLDMuMS0zLjF2LTguM0EzLjE4LDMuMTgsMCwwLDAsNzUuNiwxMDguMThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuODggLTIyLjc2KSIvPjxwYXRoIGQ9Ik05Ni42LDYyLjU4LDYyLjUsMjMuODhhMy4zNCwzLjM0LDAsMCwwLTUsMEwyMy40LDYyLjU4YTIuNDgsMi40OCwwLDAsMCwxLjksNGgxNnYyNmEzLjE4LDMuMTgsMCwwLDAsMy4xLDMuMUg3NS42YTMuMTgsMy4xOCwwLDAsMCwzLjEtMy4xdi0yNmgxNkEyLjQzLDIuNDMsMCwwLDAsOTYuNiw2Mi41OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi44OCAtMjIuNzYpIi8+PC9zdmc+) no-repeat}}.sign-in-form .ping-content-container .ping-body-container .ping-error{padding:9.07px 12.26px 9.93px;margin-top:14.96px;margin-bottom:15px;width:100%;color:#b74a4c;font-size:12px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sign-in-form .ping-content-container .ping-body-container .spacer{height:27.96px}.terms-and-conditions{width:100%;text-align:center;margin-left:-4px;font-size:14px;margin-top:30px;color:#727272}@media (min-width:576px){.sign-in-form .ping-content-container .ping-body-container .ping-error{padding:8px 12px;line-height:19px;font-size:14px;font-weight:400}.terms-and-conditions{margin-top:10px;width:100%;text-align:center;font-size:11px}}.ping-footer-container{position:absolute;bottom:0;padding-bottom:7px;padding-top:60px}.ping-footer-container .copyright{color:#262626;margin:0;font-size:14px;line-height:19px;font-stretch:condensed;white-space:normal;word-break:keep-all}.ping-footer-container .copyright p{margin:0;padding:0}.ping-footer-container .copyright .copyright-text{font-size:11px;line-height:15px;text-align:center}@media (min-width:576px){.ping-footer-container .copyright .copyright-text{font-size:14px;line-height:19px;margin:0}}.ping-footer-container .spacer{height:8.43px}.ping-footer-container .divider{display:none;color:#989898;font-size:15px}.ping-footer-container .copyright-links{text-align:center;font-size:11px}.ping-footer-container .copyright-links a{padding-right:20px}@media (min-width:576px){.ping-footer-container .divider{display:inline-block}.ping-footer-container .copyright-links a{padding-right:0;font-size:14px;line-height:19px;margin:0}}.fade-in-top{-webkit-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both;-moz-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both;-o-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nhcy5iYXNlLmxvZ2luL3BhcnRpYWxzL19mb290ZXIubGVzcyIsImNhcy5jYXMuY3NzIiwiLi4vLi4vY29tbW9uL2NvbW1vbi5iYXNlLmxvZ2luL3BhcnRpYWxzL19nbG9iYWwubGVzcyIsIi4uLy4uL2NvbW1vbi9jb21tb24uYmFzZS5sb2dpbi9wYXJ0aWFscy9fYm9vdHN0cmFwLmxlc3MiLCIuLi8uLi9jb21tb24vY29tbW9uLmJhc2UubG9naW4vcGFydGlhbHMvX3BpbmctY29udGVudC5sZXNzIiwiLi4vLi4vY29tbW9uL2NvbW1vbi5iYXNlLmxvZ2luL3BhcnRpYWxzL19mb290ZXIubGVzcyIsIi4uLy4uL2NvbW1vbi9jb21tb24uYmFzZS5sb2dpbi9wYXJ0aWFscy9fYW5pbWF0aW9ucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNJO0VBWUg7SUFYTyxZQUFBO0dDQ0w7Q0FDRjtBRENEO0VBRVEsZ0JBQUE7Q0NBUDtBREVHO0VBSUg7SUFITyxhQUFBO0lBQ0Esb0JBQUE7R0NDTDtDQUNGO0FDWEQ7OztFQUdJLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDRGFIO0FDUEQ7RUFDSSxjQUFBO0NEU0g7QUNQRDtFQUNJLG1CQUFBO0NEU0g7QUNQRDtFQUNJLHlCQUFBO0NEU0g7QUNQRDtFQUNJLGdCQUFBO0NEU0g7QUNORDtFQUNFLGVBQUE7Q0RRRDtBQ0xEO0VBQ0ksZ0JBQUE7Q0RPSDtBQ0xEO0VBQ0ksZUFBQTtDRE9IO0FDTEQ7RUFDSSxnQkFBQTtFQUNBLGVBQUE7Q0RPSDtBRTNDRDtFQUVRLDJCQUFBO0tBQUEsd0JBQUE7VUFBQSxtQkFBQTtDRjRDUDtBRTlDRDs7RUFNUSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtDRjRDUDtBRXZERDs7RUFjUSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtD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LG1CQUFBO0VBQ0EsZ0JBQUE7Q0prZlA7QUk1aEJEO0VBNENZLG9CQUFBO0NKbWZYO0FJbGZXO0VBU1o7SUFSZ0IsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtHSnFmYjtDQUNGO0FBQ0Q7OztvREFHb0Q7QUFDcEQ7Ozs7R0FJRztBS3RqQkg7RUFDRSw2RUFBQTtFQUNBLDBFQUFBO0lBQUEsd0VBQUE7T0FBQSxxRUFBQTtDTHdqQkQ7QUtyakJEO0VBQ0U7SUFDRSxxQ0FBQTtJQUNBLDZCQUFBO0lBQ0EsV0FBQTtHTHVqQkQ7RUtwakJEO0lBQ0UsaUNBQUE7SUFDQSx5QkFBQTtJQUNBLFdBQUE7R0xzakJEO0NBQ0Y7QUtuakJEO0VBQ0U7SUFDRSxxQ0FBQTtJQUNBLGtDQUFBO1NBQUEsNkJBQUE7SUFDQSxXQUFBO0dMcWpCRDtFS2xqQkQ7SUFDRSxpQ0FBQTtJQUNBLDhCQUFBO1NBQUEseUJBQUE7SUFDQSxXQUFBO0dMb2pCRDtDQUNGO0FLL2pCRDtFQUNFO0lBQ0UscUNBQUE7SUFDQSxnQ0FBQTtPQUFBLDZCQUFBO0lBQ0EsV0FBQTtHTHFqQkQ7RUtsakJEO0lBQ0UsaUNBQUE7SUFDQSw0QkFBQTtPQUFBLHlCQUFBO0lBQ0EsV0FBQTtHTG9qQkQ7Q0FDRjtBSy9qQkQ7RUFDRTtJQUNFLHFDQUFBO0lBQ0Esa0NBQUE7TUFBQSxnQ0FBQTtTQUFBLDZCQUFBO0lBQ0EsV0FBQTtHTHFqQkQ7RUtsakJEO0lBQ0UsaUNBQUE7SUFDQSw4QkFBQTtNQUFBLDRCQUFBO1NBQUEseUJBQUE7SUFDQSxXQUFBO0dMb2pCRDtDQUNGIiwiZmlsZSI6ImNhcy5jYXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNvcHlyaWdodCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cbi5jb3B5cmlnaHQtbGlua3N7XG4gICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5jb3B5cmlnaHQtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29weXJpZ2h0LWxpbmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuaHRtbCxcbmJvZHksXG5ib2R5Lm5nLXNjb3BlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIENhbGlicmksIEFyaWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbml0YWwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5zbWFsbGNhcCB7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYSB7XG4gIGNvbG9yOiAjMmQ2YmE5O1xufVxuaDEge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uZGl2aWRlciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2lnbi1pbi1mb3JtIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2lnbi1pbi1mb3JtIC5idG4tcHJpbWFyeSxcbi5zaWduLWluLWZvcm0gLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzYTE7XG4gIGJvcmRlci1jb2xvcjogIzAwMzNhMTtcbn1cbi5zaWduLWluLWZvcm0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNpZ24taW4tZm9ybSAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTNkYWI7XG4gIGJvcmRlci1jb2xvcjogIzBhM2RhYjtcbn1cbi5zaWduLWluLWZvcm0gLmJ0bjpkaXNhYmxlZCxcbi5zaWduLWluLWZvcm0gLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlM2UyZTM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGJvcmRlci1jb2xvcjogI2UzZTJlMztcbn1cbi5oZWFkZXItYmFyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzNhMTtcbn1cbi5waW5nLWhlYWRlci1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMHZoO1xuICBtYXJnaW4tYm90dG9tOiA0dmg7XG59XG4uc2lnbi1pbi1mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG4ucGlsbGFyLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA4dmg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcy1waWxsYXItbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG4ubG9nby1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMzNweDtcbn1cbi50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBvdXRsaW5lOiAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZDZiYTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiNjaGluZXNlLWxpbmsge1xuICBjb2xvcjogIzI2MjYyNjtcbn1cbiNjaGluZXNlLWxpbms6Zm9jdXMsXG4jY2hpbmVzZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN0M7XG59XG4uc2lnbi1pbi1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaWduLWluLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIH1cbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA3dmg7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLyogc3RhcnQgb2YgZmVkZXJhdGlvbiBidXR0b24gc3R5bGluZyAqL1xuICAvKiBlbmQgb2YgZmVkZXJhdGlvbiBidXR0b24gc3R5bGVzKi9cbiAgLyogc3RhcnQgb2YgY29tbW9uIGJ1dHRvbiBzdHlsaW5nICovXG4gIC8qIGVuZCBvZiBjb21tb24gYnV0dG9uIHN0eWxpbmcgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UyZTM7XG4gICAgbWluLWhlaWdodDogMzQ5cHg7XG4gICAgcGFkZGluZzogMjZweCAzMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctbG9nby1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDczcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWxvZ28tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWhlYWRlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1oZWFkZXItY29udGFpbmVyIC5zcGFjZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWhlYWRlci1jb250YWluZXIgLnRpdGxlLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1oZWFkZXItY29udGFpbmVyIC50aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctaGVhZGVyLWNvbnRhaW5lciAud2VsY29tZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1oZWFkZXItY29udGFpbmVyIC53ZWxjb21lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAubm90LXlvdS1saW5rLFxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAubm90LXlvdS1saW5rLWZlZGVyYXRpb24ge1xuICBjb2xvcjogIzJkNmJhOTtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAubm90LXlvdS1saW5rLFxuICAuc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5ub3QteW91LWxpbmstZmVkZXJhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGFzc3dvcmRBbmltYXRpb25Hcm91cCB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBhc3N3b3JkQW5pbWF0aW9uR3JvdXAge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyICNjaGFuZ2VVc2VybmFtZUdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyICN3ZWxjb21lVGV4dCxcbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgI3dlbGNvbWVGZWRUZXh0IHtcbiAgbWF4LXdpZHRoOiAyODVweDtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMmQ2YmE5O1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciBhOmhvdmVyLFxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciBhOmZvY3VzLFxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAubm90LXlvdS1saW5rOmhvdmVyLFxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAubm90LXlvdS1saW5rOmZvY3VzLFxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAubm90LXlvdS1saW5rLWZlZGVyYXRpb246aG92ZXIsXG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5ub3QteW91LWxpbmstZmVkZXJhdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBvdXRsaW5lOiAwcHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5idG4tbGluay1ib3JkZXI6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmQ2YmE5O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5idG4tbGluay1tYXJnaW46Zm9jdXMge1xuICBtYXJnaW46IDIwcHggMHB4IC0zcHggMjBweDtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgI2ZlZGVyYXRpb25CdXR0b24ge1xuICBoZWlnaHQ6IDkzcHg7XG4gIGxpbmUtaGVpZ2h0OiA1LjU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyICNmZWRlcmF0aW9uQnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgI2VudGl0eS1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1heC13aWR0aDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAjdmVydGljYWwtYmFyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyICNhY2Nlc3MtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC04M3B4O1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAjZW50aXR5LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDA7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5mZWRlcmF0aW9uLWJ0bi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDExMnB4O1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJkNmJhOTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgI2ZlZGVyYXRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyICNwYXNzd29yZC1kaXNwbGF5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAuZmVkZXJhdGlvbkdyb3VwIC5waW5nLWlucHV0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAuYWNjb3VudC1hY3Rpb25zLWNvbnRhaW5lci5mZWRlcmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNzRweDtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLmFjY291bnQtYWN0aW9ucy1jb250YWluZXIuZmVkZXJhdGlvbiAuc3BhY2VyIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyICNmb290ZXIge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5hY2NvdW50LWFjdGlvbnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5hY2NvdW50LWFjdGlvbnMtY29udGFpbmVyIC5zcGFjZXIge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLmFjY291bnQtYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5hY2NvdW50LWFjdGlvbnMgLmZvcmdvdC11c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAuYWNjb3VudC1hY3Rpb25zIC5hY2NvdW50LWFjdGlvbnMtYW5jaG9ycyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5hY2NvdW50LWFjdGlvbnMgLmFjY291bnQtYWN0aW9ucy1hbmNob3JzIC5jb2wteHMtMTIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAuYWNjb3VudC1hY3Rpb25zIC5uZXctdG8tYXBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIC51c2VybmFtZS1jb250cm9sLWNvbnRhaW5lcixcbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnBhc3N3b3JkLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnVzZXJuYW1lLWNvbnRyb2wtY29udGFpbmVyLFxuICAuc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIC5wYXNzd29yZC1jb250cm9sLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gIC5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnVzZXJuYW1lLWNvbnRyb2wtY29udGFpbmVyLFxuICAuc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIC5wYXNzd29yZC1jb250cm9sLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLmNlbnRlcmVkLWFjY291bnQtYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNC40OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJkNmJhOTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIGJ1dHRvbiB7XG4gIGhlaWdodDogMzhweDtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnJlbWVtYmVyLXVzZXJuYW1lLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnJlbWVtYmVyLXVzZXJuYW1lLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICB9XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIC5yZW1lbWJlci11c2VybmFtZS1jb250YWluZXIgLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnJlbWVtYmVyLXVzZXJuYW1lLWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCUgOTAlO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2Yzg7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIC5yZW1lbWJlci11c2VybmFtZS1jb250YWluZXIgLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3I6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzM2ExO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAjMDAzM2ExO1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAucmVtZW1iZXItdXNlcm5hbWUtY29udGFpbmVyIC5jdXN0b20tY29udHJvbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAucmVtZW1iZXItdXNlcm5hbWUtY29udGFpbmVyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzM2ExO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAjMDAzM2ExO1xufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAucmVtZW1iZXItdXNlcm5hbWUtY29udGFpbmVyIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUdsa1BTSk1ZWGxsY2w4eElpQjRiV3h1Y3pwemEyVjBZMmc5SW1oMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUM5dWN5SUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01qSWdNaklpQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQXlNaUF5TWpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZ284YzNSNWJHVWdkSGx3WlQwaWRHVjRkQzlqYzNNaVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0xuTjBNSHRtYVd4c09pTm1abVptWm1ZN2ZRbzhMM04wZVd4bFBnbzhkR2wwYkdVK1VtVmpkR0Z1WjJ4bElERXlJRU52Y0hrZ05qd3ZkR2wwYkdVK0NqeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQlRhMlYwWTJndVBDOWtaWE5qUGdvOGNHOXNlV2R2YmlCamJHRnpjejBpYzNRd0lpQndiMmx1ZEhNOUlqRTJMalFzTXk0NElEa3VNaXd4TVNBMUxqWXNOeTQwSURJc01URWdPUzR5TERFNExqSWdNakFzTnk0MElDSXZQZ284TDNOMlp6ND1cIik7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIC5yZW1lbWJlci11c2VybmFtZS1jb250YWluZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzYTE7XG59XG4uc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIC5yZW1lbWJlci11c2VybmFtZS1jb250YWluZXIgbGFiZWwge1xuICBtYXJnaW46IDBweDtcbn1cbi5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnBhc3N3b3JkLWNvbnRhaW5lciAucG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAucGFzc3dvcmQtY29udGFpbmVyIC5wb3BvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFlYmNjO1xuICB9XG4gIC5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnBhc3N3b3JkLWNvbnRhaW5lciAucG9wb3ZlciAucG9wb3Zlci1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICAgIGNvbG9yOiAjZDhhMDdjO1xuICB9XG4gIC5zaWduLWluLWZvcm0gLnBpbmctY29udGVudC1jb250YWluZXIgLnBpbmctYm9keS1jb250YWluZXIgLnBhc3N3b3JkLWNvbnRhaW5lciAucG9wb3ZlciAuYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmYWViY2M7XG4gIH1cbiAgLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAucGFzc3dvcmQtY29udGFpbmVyIC5wb3BvdmVyIC5hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmNmOGUzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAucGFzc3dvcmQtY29udGFpbmVyIC5jYXBzLWxvY2stYWxlcnQtaWNvbiB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmaWx0ZXI6IGludmVydCgxMCUpIHNlcGlhKDElKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSg0OWRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDg3JSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTNOQzR5T1NBNU9TNDVNeUkrUEhScGRHeGxQbTV2ZFc1ZmRYQmZNVGN6TmpJMk9Ed3ZkR2wwYkdVK1BIQmhkR2dnWkQwaVRUYzFMallzTVRBNExqRTRTRFEwTGpSaE15NHhPQ3d6TGpFNExEQXNNQ3d3TFRNdU1Td3pMakYyT0M0ellUTXVNVGdzTXk0eE9Dd3dMREFzTUN3ekxqRXNNeTR4U0RjMUxqWmhNeTR4T0N3ekxqRTRMREFzTUN3d0xETXVNUzB6TGpGMkxUZ3VNMEV6TGpFNExETXVNVGdzTUN3d0xEQXNOelV1Tml3eE1EZ3VNVGhhSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNakl1T0RnZ0xUSXlMamMyS1NJdlBqeHdZWFJvSUdROUlrMDVOaTQyTERZeUxqVTRMRFl5TGpVc01qTXVPRGhoTXk0ek5Dd3pMak0wTERBc01Dd3dMVFVzTUV3eU15NDBMRFl5TGpVNFlUSXVORGdzTWk0ME9Dd3dMREFzTUN3eExqa3NOR2d4Tm5ZeU5tRXpMakU0TERNdU1UZ3NNQ3d3TERBc015NHhMRE11TVVnM05TNDJZVE11TVRnc015NHhPQ3d3TERBc01Dd3pMakV0TXk0eGRpMHlObWd4TmtFeUxqUXpMREl1TkRNc01Dd3dMREFzT1RZdU5pdzJNaTQxT0ZvaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB5TWk0NE9DQXRNakl1TnpZcElpOCtQQzl6ZG1jKycpIG5vLXJlcGVhdDtcbiAgfVxufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAucGluZy1lcnJvciB7XG4gIHBhZGRpbmc6IDkuMDdweCAxMi4yNnB4IDkuOTNweDtcbiAgbWFyZ2luLXRvcDogMTQuOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjYjc0YTRjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2lnbi1pbi1mb3JtIC5waW5nLWNvbnRlbnQtY29udGFpbmVyIC5waW5nLWJvZHktY29udGFpbmVyIC5waW5nLWVycm9yIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLnNpZ24taW4tZm9ybSAucGluZy1jb250ZW50LWNvbnRhaW5lciAucGluZy1ib2R5LWNvbnRhaW5lciAuc3BhY2VyIHtcbiAgaGVpZ2h0OiAyNy45NnB4O1xufVxuLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5waW5nLWZvb3Rlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucGluZy1mb290ZXItY29udGFpbmVyIC5jb3B5cmlnaHQge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4ucGluZy1mb290ZXItY29udGFpbmVyIC5jb3B5cmlnaHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5waW5nLWZvb3Rlci1jb250YWluZXIgLmNvcHlyaWdodCAuY29weXJpZ2h0LXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBpbmctZm9vdGVyLWNvbnRhaW5lciAuY29weXJpZ2h0IC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBpbmctZm9vdGVyLWNvbnRhaW5lciAuc3BhY2VyIHtcbiAgaGVpZ2h0OiA4LjQzcHg7XG59XG4ucGluZy1mb290ZXItY29udGFpbmVyIC5kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGluZy1mb290ZXItY29udGFpbmVyIC5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5waW5nLWZvb3Rlci1jb250YWluZXIgLmNvcHlyaWdodC1saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnBpbmctZm9vdGVyLWNvbnRhaW5lciAuY29weXJpZ2h0LWxpbmtzIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5waW5nLWZvb3Rlci1jb250YWluZXIgLmNvcHlyaWdodC1saW5rcyBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdlbmVyYXRlZCBieSBBbmltaXN0YSBvbiAyMDE4LTEwLTEgMTM6MjI6MjNcbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBhbmltYXRpb24gZmFkZS1pbi10b3BcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLmZhZGUtaW4tdG9wIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGUtaW4tdG9wIDAuNnMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSkgYm90aDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluLXRvcCAwLjZzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIGJvdGg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi10b3Age1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLWluLXRvcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFycy9fdHlwZVwiO1xuLy8gR2VuZXJhbCBMYXlvdXQgU3R5bGVzXG5odG1sLFxuYm9keSxcbmJvZHkubmctc2NvcGUge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IEBmb250LXdlaWdodC1yZWd1bGFyO1xufVxuYm9keXtcbiAgICAvL2hlaWdodDogMTAwdmg7XG59XG4vLyBoaWRlcyB0aGUgeCBidXR0b24gKGNsZWFyIGJ1dHRvbikgZnJvbSBJRSBpbnB1dCBib3hlcyAtIHRoZXJlJ3MgYSBidWcgYW5kIHRoZXkgZG9uJ3Qgd29yayB3aXRoIGFuZ3VsYXJcbmlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5pdGFsIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5zbWFsbGNhcCB7XG4gICAgZm9udC12YXJpYW50OnNtYWxsLWNhcHM7XG59XG4ucG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hIHtcbiAgY29sb3I6IEBjLWxpbms7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG4uZGl2aWRlciB7XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG4ubm8tbWFyZ2lue1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbiIsIkBpbXBvcnQgXCIuLi9jb2xvclwiO1xuXG4uc2lnbi1pbi1mb3JtIHtcbiAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYy1hcHAtYWNjZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IEBjLWFwcC1hY2NlbnQ7XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBAYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGMtYXBwLWFjY2VudC1saWdodDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYy1hcHAtYWNjZW50LWxpZ2h0O1xuICAgIH1cbiAgICAuYnRuOmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogQGMtYnRuLWRpc2FibGVkLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjLWJ0bi1kaXNhYmxlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYy1idG4tZGlzYWJsZWQtYm9yZGVyO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnMvX3RleHRcIjtcbkBpbXBvcnQgXCJ2YXJzL19zaXplXCI7XG5AaW1wb3J0IFwiLi4vY29sb3IubGVzc1wiO1xuXG5cbi5oZWFkZXItYmFyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGMtYXBwLWFjY2VudDtcbn1cblxuLnBpbmctaGVhZGVyLWxvZ297XG4gICAgbWFyZ2luLXRvcDowdmg7XG4gICAgbWFyZ2luLWJvdHRvbTo0dmg7XG59XG5cbi5zaWduLWluLWZvcm0tY29udGVudHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cbi5waWxsYXItbG9nb3tcbiAgICBtYXgtaGVpZ2h0OiA4dmg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FzLXBpbGxhci1sb2dve1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuLmxvZ28tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzNweDtcbn1cbi50ZXJtcy1hbmQtY29uZGl0aW9uc3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xufVxuYTpmb2N1cyB7XG4gICAgY29sb3I6IEBjLWxpbmstaG92ZXI7XG4gICAgb3V0bGluZTogMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjLWxpbms7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jY2hpbmVzZS1saW5rIHtcbiAgICBjb2xvcjogIzI2MjYyNlxufVxuXG4jY2hpbmVzZS1saW5rOmZvY3VzLFxuI2NoaW5lc2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjM1MjdDXG59XG5cbi5zaWduLWluLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYy1ib2R5LWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICAucGluZy1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDd2aDtcbiAgICAgICAgY29sb3I6IEBjLWJvZHktdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGMtYm9keS1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjLWlucHV0LWJvcmRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0OXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5waW5nLWxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDczcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBpbmctaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAuc3BhY2VyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjLWJvZHktYXR0bjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2VsY29tZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYy1ib2R5LWF0dG47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90LXlvdS1saW5rLCAubm90LXlvdS1saW5rLWZlZGVyYXRpb24ge1xuICAgICAgICAgICAgY29sb3I6IEBjLWxpbms7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFzc3dvcmRBbmltYXRpb25Hcm91cHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2NoYW5nZVVzZXJuYW1lR3JvdXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjd2VsY29tZVRleHQsICN3ZWxjb21lRmVkVGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogQGMtbGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIsIGE6Zm9jdXMsIC5ub3QteW91LWxpbms6aG92ZXIsXG4gICAgICAgIC5ub3QteW91LWxpbms6Zm9jdXMsXG4gICAgICAgIC5ub3QteW91LWxpbmstZmVkZXJhdGlvbjpob3ZlcixcbiAgICAgICAgLm5vdC15b3UtbGluay1mZWRlcmF0aW9uOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYy1saW5rLWhvdmVyO1xuICAgICAgICAgICAgb3V0bGluZTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1saW5rLWJvcmRlcjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAYy1saW5rO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1saW5rLW1hcmdpbjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IC0zcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHN0YXJ0IG9mIGZlZGVyYXRpb24gYnV0dG9uIHN0eWxpbmcgKi9cblxuICAgICAgICAjZmVkZXJhdGlvbkJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgI2ZlZGVyYXRpb25CdXR0b246Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNlbnRpdHktaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjdmVydGljYWwtYmFyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2FjY2Vzcy1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNlbnRpdHktbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmVkZXJhdGlvbi1idG4tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBlbmQgb2YgZmVkZXJhdGlvbiBidXR0b24gc3R5bGVzKi9cbiAgICAgICAgLyogc3RhcnQgb2YgY29tbW9uIGJ1dHRvbiBzdHlsaW5nICovXG4gICAgICAgIFxuICAgICAgICAuYnRuLXByaW1hcnk6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjLWZvY3VzLWJvcmRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIGVuZCBvZiBjb21tb24gYnV0dG9uIHN0eWxpbmcgKi9cblxuICAgICAgICAjZmVkZXJhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3Bhc3N3b3JkLWRpc3BsYXk6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlZGVyYXRpb25Hcm91cCAucGluZy1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3VudC1hY3Rpb25zLWNvbnRhaW5lci5mZWRlcmF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gICAgICAgICAgICAuc3BhY2VyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNmb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY291bnQtYWN0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAuc3BhY2VyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3VudC1hY3Rpb25zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiBAYy1ib2R5LXRleHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIC5mb3Jnb3QtdXNlcm5hbWV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvdW50LWFjdGlvbnMtYW5jaG9yc3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgLmNvbC14cy0xMntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZXctdG8tYXBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGluZy1ib2R5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVzZXJuYW1lLWNvbnRyb2wtY29udGFpbmVyLFxuICAgICAgICAgICAgLnBhc3N3b3JkLWNvbnRyb2wtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jZW50ZXJlZC1hY2NvdW50LWFjdGlvbnN7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC40OHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGMtZm9jdXMtYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVtZW1iZXItdXNlcm5hbWUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjLWJvZHktYXR0bjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYy1jaGVja2JveC1iZyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlIDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjLWNoZWNrYm94LWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGMtYXBwLWFjY2VudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCBAYy1hcHAtYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjLWFwcC1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IEBjLWFwcC1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKTVlYbGxjbDh4SWlCNGJXeHVjenB6YTJWMFkyZzlJbWgwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQzl1Y3lJS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElpQjJhV1YzUW05NFBTSXdJREFnTWpJZ01qSWlDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBeU1pQXlNanNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnbzhjM1I1YkdVZ2RIbHdaVDBpZEdWNGRDOWpjM01pUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTG5OME1IdG1hV3hzT2lObVptWm1abVk3ZlFvOEwzTjBlV3hsUGdvOGRHbDBiR1UrVW1WamRHRnVaMnhsSURFeUlFTnZjSGtnTmp3dmRHbDBiR1UrQ2p4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ284Y0c5c2VXZHZiaUJqYkdGemN6MGljM1F3SWlCd2IybHVkSE05SWpFMkxqUXNNeTQ0SURrdU1pd3hNU0ExTGpZc055NDBJRElzTVRFZ09TNHlMREU0TGpJZ01qQXNOeTQwSUNJdlBnbzhMM04yWno0PVwiKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGMtY2hlY2tib3gtY2hlY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjLWNoZWNrYm94LWJnLWNoZWNrZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFzc3dvcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAucG9wb3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGMtdG9vbHRpcC1jYXBzbG9jay1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3BvdmVyLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjLXRvb2x0aXAtY2Fwc2xvY2stYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjLXRvb2x0aXAtY2Fwc2xvY2stdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGMtdG9vbHRpcC1jYXBzbG9jay1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGMtdG9vbHRpcC1jYXBzbG9jay1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgLmNhcHMtbG9jay1hbGVydC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAlKSBzZXBpYSgxJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoNDlkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg4NyUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVRHRjVaWEpmTVNJZ1pHRjBZUzF1WVcxbFBTSk1ZWGxsY2lBeElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EzTkM0eU9TQTVPUzQ1TXlJK1BIUnBkR3hsUG01dmRXNWZkWEJmTVRjek5qSTJPRHd2ZEdsMGJHVStQSEJoZEdnZ1pEMGlUVGMxTGpZc01UQTRMakU0U0RRMExqUmhNeTR4T0N3ekxqRTRMREFzTUN3d0xUTXVNU3d6TGpGMk9DNHpZVE11TVRnc015NHhPQ3d3TERBc01Dd3pMakVzTXk0eFNEYzFMalpoTXk0eE9Dd3pMakU0TERBc01Dd3dMRE11TVMwekxqRjJMVGd1TTBFekxqRTRMRE11TVRnc01Dd3dMREFzTnpVdU5pd3hNRGd1TVRoYUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TWpJdU9EZ2dMVEl5TGpjMktTSXZQanh3WVhSb0lHUTlJazA1Tmk0MkxEWXlMalU0TERZeUxqVXNNak11T0RoaE15NHpOQ3d6TGpNMExEQXNNQ3d3TFRVc01Fd3lNeTQwTERZeUxqVTRZVEl1TkRnc01pNDBPQ3d3TERBc01Dd3hMamtzTkdneE5uWXlObUV6TGpFNExETXVNVGdzTUN3d0xEQXNNeTR4TERNdU1VZzNOUzQyWVRNdU1UZ3NNeTR4T0N3d0xEQXNNQ3d6TGpFdE15NHhkaTB5Tm1neE5rRXlMalF6TERJdU5ETXNNQ3d3TERBc09UWXVOaXcyTWk0MU9Gb2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MweU1pNDRPQ0F0TWpJdU56WXBJaTgrUEM5emRtYysnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLnBpbmctZXJyb3Ige1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDkuMDdweCAxMi4yNnB4IDkuOTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNC45NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjLWVycm9yLXRleHQtbW9iaWxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcGFjZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjcuOTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFycy9fc2l6ZVwiO1xuQGltcG9ydCBcIi4uL2NvbG9yXCI7XG4udGVybXMtYW5kLWNvbmRpdGlvbnN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiM3MjcyNzI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG4ucGluZy1mb290ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBjb2xvcjogQGMtYm9keS1hdHRuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BhY2VyIHtcbiAgICAgICAgaGVpZ2h0OiA4LjQzcHg7XG4gICAgfVxuICAgIC5kaXZpZGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogIzk4OTg5ODtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29weXJpZ2h0LWxpbmtzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMTgtMTAtMSAxMzoyMjoyM1xuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogYW5pbWF0aW9uIGZhZGUtaW4tdG9wXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi5mYWRlLWluLXRvcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlLWluLXRvcCAwLjZzIGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCkgYm90aDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluLXRvcCAwLjZzIGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCkgYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tdG9wIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tdG9wIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIl19 */
