@import'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';@font-face{font-family:ProximaNova;src:url("/dist/fonts/Proxima-Nova/Proxima-Nova-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:ProximaNova;src:url("/dist/fonts/Proxima-Nova/Proxima-Nova-Semibold.otf") format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:ProximaNova;src:url("/dist/fonts/Proxima-Nova/Proxima-Nova-RegItalic.otf") format("opentype");font-weight:normal;font-style:italic}form.ng-submitted .ng-invalid{border:1px solid red}.modal{text-align:center;padding:0 !important}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}[ng-click]{cursor:pointer}.facelift-login-page .btn.btn-primary{font-size:12px;border:none;outline:none;border-radius:4px;width:100%;height:30px;font-weight:700;background-color:#f68720;color:#fff}.facelift-login-page .btn.btn-primary:hover{background-color:#f89f4d}.facelift-login-page a{color:#1269a2}.facelift-login-page .facelift-form-support-knowledge-section,.facelift-login-page .facelift-back-to-login{font-size:11px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}.facelift-login-page .facelift-form-support-knowledge-section svg,.facelift-login-page .facelift-back-to-login svg{margin:0 8px}.facelift-login-page .form-group{margin-bottom:10px}.facelift-login-page .form-control{height:30px}.facelift-login-page form .facelift-form-header{margin-bottom:18px;border-bottom:1px solid #dcddde;color:#00aeef;font-size:15px;font-weight:700;display:flex;justify-content:start;padding-bottom:14px}.facelift-login-page form.ng-submitted .ng-invalid{border-color:#f04f36}.facelift-login-page form label{font-size:13px;font-weight:700}.facelift-login-page form .facelift-login-input-sub-text{font-weight:700;font-size:11px;color:#918f90}.facelift-login-page form .text-danger{color:#f04f36;font-size:11px;font-weight:700;margin-top:5px}.facelift-login-page form .text-danger>div{display:flex;align-items:center}.facelift-login-page form .text-danger>div img{margin-right:5px}.facelift-forgot-password-page .facelift-login-email-sent{font-weight:400;font-size:13px}.facelift-forgot-password-page .facelift-login-email-sent .facelift-email-sent-title{font-weight:700;font-size:15px;margin-bottom:15px}.facelift-forgot-password-page .facelift-login-email-sent p{margin-top:15px}.facelift-forgot-password-page .facelift-login-email-sent>:last-child{margin-bottom:0}.facelift-login-page{height:100%;padding:0}.facelift-login-page .login-svg{height:100%;padding-right:0}.facelift-login-page .facelift-login-main-column{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.facelift-login-page .facelift-login-main-column .plutora-logo{width:190px;margin-bottom:20px}.facelift-login-page .facelift-login-main-column .facelift-login-form-container{border:1px solid #dcddde;padding:18px;width:344px;border-radius:4px;margin:0 0 18px 0}.facelift-login-page .facelift-login-main-column .facelift-login-form-container .facelift-login-form-body .facelift-login-request-forgot-section{font-size:11px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}.facelift-login-page .facelift-login-main-column .facelift-login-form-container .facelift-login-form-body .facelift-login-request-forgot-section svg{margin:0 8px}.facelift-login-page .facelift-login-main-column .facelift-login-form-container .facelift-login-form-body .facelift-form-OR-section{color:#a8aaac;font-size:12px;font-weight:700;text-align:center}html{height:100%}html body{height:100%;margin:0}.plutora-test-login{height:100%}.plutora-test-login *{font-family:ProximaNova,"Open Sans",sans-serif}.plutora-test-login .page-content{height:100%}.plutora-test-login .page-content .mainnavbar{background-color:#069;margin:0;border:0;border-radius:0;font-size:12px;min-height:40px;position:relative;width:100%;float:left}.plutora-test-login .page-content .mainnavbar .navbar-brand{padding:10px;height:inherit}.plutora-test-login .page-content .mainnavbar .navbar-brand img{width:80px;height:20px}.plutora-test-login .page-content .main-container{height:calc(100% - 40px);width:100%;float:left;background-color:#fafafa}.plutora-test-login .page-content .main-container .login-form{color:#666}.plutora-test-login .page-content .main-container .login-form .panel{border-color:#d7d7d7}.plutora-test-login .page-content .main-container .login-form form{font-size:12px}.plutora-test-login .page-content .main-container .login-form form:not(.tfa-qr-form-verification):not(.security-questions-form){padding:20px 25px 28px}.plutora-test-login .page-content .main-container .login-form form label{font-weight:bold;color:#000}.plutora-test-login .page-content .main-container .login-form form hr{margin-top:19px;margin-bottom:13px;border-top-color:#e4e4e4}.plutora-test-login .page-content .main-container .login-form form .input-group-addon{background-color:transparent;border-color:#e4e4e4;padding:3px 5px}.plutora-test-login .page-content .main-container .login-form form .input-group-addon img{width:20px}.plutora-test-login .page-content .main-container .login-form form .form-control{border-color:#e4e4e4;border-radius:2px;color:#000;font-size:12px;padding:5.5px 12px;-webkit-box-shadow:none;box-shadow:none;height:30px;text-align:left}.plutora-test-login .page-content .main-container .login-form form .form-control:focus{border-color:#09c}.plutora-test-login .page-content .main-container .login-form form .form-group{margin-bottom:7px}.plutora-test-login .page-content .main-container .login-form form .btn{font-size:14px;padding:7px 12px;font-weight:bold;border-radius:2px}.plutora-test-login .page-content .main-container .login-form form .checkbox{margin-bottom:12px}.plutora-test-login .page-content .main-container .login-form .h4{margin:0}.plutora-test-login .page-content .main-container .login-form .logo{width:206px;display:block;margin:38px auto 40px}.plutora-test-login .page-content .error{display:block;border:1px solid red;padding:10px;text-align:center;margin-bottom:10px}.plutora-test-login .page-content .error img{display:block;width:24px;height:24px;transform:scaleY(-1);margin:0 auto 5px}.plutora-test-login .reset-password-panel{text-align:center;color:#000;width:350px;margin:auto;margin-top:90px;box-sizing:content-box}.plutora-test-login .reset-password-panel .bingo-image{margin:0 auto;width:60px;height:60px;background-image:url("/images/black-bingo.png");background-size:contain}.plutora-test-login .reset-password-panel .title{font-size:20px;margin:5px 0}.plutora-test-login .reset-password-panel .sub-title{margin:20px 0 40px 0}.plutora-test-login .reset-password-panel .form-group{text-align:left;margin:15px 0}.plutora-test-login .reset-password-panel .error{margin:10px 0}.plutora-test-login .reset-password-panel .reset-password-submit{position:relative}.plutora-test-login .reset-password-panel .reset-password-submit .right-arrow{width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;right:16px;top:12px;transform:rotate(-45deg)}.plutora-test-login .recaptcha-block{padding-top:10px;padding-bottom:15px}.plutora-test-login .recaptcha-block>div{margin:auto}.activate-result{text-align:center;position:absolute;width:300px;height:200px;z-index:15;top:50%;left:50%;margin:-100px 0 0 -150px}.activate-result img{width:80px;height:80px}.activate-result div p:first-child{font-size:22px}.activate-result div p:first-child::after{content:" !"}.activate-result div p:not(:first-child){font-size:14px;font-weight:400;color:#333}.modal .modal-dialog .modal-content .login-progress-modal .modal-header{padding:4px 5px;background:#13b5ea;color:#fff;font-weight:bold}.modal .modal-dialog .modal-content .login-progress-modal .modal-body{padding:10px 15px 0}.modal .modal-dialog .modal-content .login-progress-modal .progress{position:relative;border-radius:0}.modal .modal-dialog .modal-content .login-progress-modal .progress .progress-bar{background:#13b5ea}.modal .modal-dialog .modal-content .login-progress-modal .progress span{position:absolute;display:block;width:100%;color:#666}.tfa-general{background-image:none}.tfa-general .btn{color:#09c;background-color:#fff;border-color:#09c;border-radius:1px;padding:4px 25px;font-size:12px;height:30px}.tfa-general .btn:hover{color:#fff;background-color:#09c}.tfa-general .btn.btn-primary{color:#fff;background-color:#2c6fae;border-color:#2e6da4;border-radius:5px;font-size:13px;height:27px}.tfa-general .btn.btn-primary:hover{background-color:#2b6295;border-color:#2e6da4}.tfa-general .link{cursor:pointer;color:#337ab7}.tfa-general .link:hover{text-decoration:underline;color:#23527c}.tfa-general .grey-strong{font-weight:bold;color:#7f7f7f}.tfa-general .large-strong{font-size:15px;font-weight:bold;text-align:left}.tfa-general .text-red{color:#d9001b;padding-top:10px}.tfa-general .text-green{color:#00b900;padding-top:10px}.tfa-general .text-blue{color:#09c}.tfa-general .text-pointer{cursor:pointer}.tfa-general label.remember{line-height:35px;display:block;font-weight:normal}.tfa-general label.remember input{margin-right:5px}.tfa-form .selection .security-questions-form,.tfa-setup-page .container .alt-email-form,.tfa-setup-page .container .security-questions-form,form.tfa-qr-form-verification{box-shadow:none;border-width:0;margin:6px 0 10px}.tfa-form .selection .security-questions-form label,.tfa-setup-page .container .alt-email-form label,.tfa-setup-page .container .security-questions-form label,form.tfa-qr-form-verification label{font-weight:normal;margin-top:4px;margin-bottom:0;color:#666}.tfa-form .selection .security-questions-form input,.tfa-setup-page .container .alt-email-form input,.tfa-setup-page .container .security-questions-form input,form.tfa-qr-form-verification input,.tfa-form .selection .security-questions-form select,.tfa-setup-page .container .alt-email-form select,.tfa-setup-page .container .security-questions-form select,form.tfa-qr-form-verification select{box-shadow:none;border-radius:1px;border:1px solid #cecece;color:inherit}.tfa-form .selection .security-questions-form input:hover,.tfa-setup-page .container .alt-email-form input:hover,.tfa-setup-page .container .security-questions-form input:hover,form.tfa-qr-form-verification input:hover,.tfa-form .selection .security-questions-form select:hover,.tfa-setup-page .container .alt-email-form select:hover,.tfa-setup-page .container .security-questions-form select:hover,form.tfa-qr-form-verification select:hover{border-color:#09c}form.tfa-qr-form-verification input{width:35px;height:35px;margin-right:2px;text-align:center;font-size:18px}form.tfa-qr-form-verification.form-verification-failed input{border-color:#d9001b}form.tfa-qr-form-verification.form-verification-success input{border-color:#00b900}.tfa-setup-page{height:calc(100% - 40px);overflow-y:auto}.tfa-setup-page .step-indicators-container{height:95px;background-color:#fafafa}.tfa-setup-page .step-indicators-container .step-indicators{list-style:none;padding:0;margin:0 auto;height:100%;width:870px}.tfa-setup-page .step-indicators-container .step-indicators li{float:left;background-image:none}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator{text-align:center;width:30%;position:relative;height:100%}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator .circle{display:inline-block;height:20px;width:20px;border-radius:50%;border:4px solid #fafafa;position:absolute;top:37%;left:50%;transform:translate(-50%, -50%);background-color:#d7d7d7}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator .title{display:block;position:absolute;width:100%;top:58px;font-size:12px}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator .line{width:100%;position:absolute;top:36%;border-top:dashed #d7d7d7 1px;left:50%}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator.current .circle{border:3px solid #09c;background-color:#fafafa}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator.current .circle .circle-inner{height:10px;width:10px;background-color:#09c;display:inline-block;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator.current .title{color:#09c;font-weight:bold}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator.complete .circle{border:3px solid #09c;background-color:#09c}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator.complete .line.right{border-top:solid #09c 1px}.tfa-setup-page .step-indicators-container .step-indicators .step-indicator.complete .title{color:#09c;font-weight:bold}.tfa-setup-page .container{font-size:12px;line-height:20px;color:#000;width:600px;padding-top:25px;padding-left:0;padding-right:0;margin-top:auto}.tfa-setup-page .container.container-gap-center{padding-top:125px;text-align:center}.tfa-setup-page .container.container-gap-center .btn{margin-top:20px}.tfa-setup-page .container .lock-icon{width:40px}.tfa-setup-page .container .header{font-size:16px;font-weight:bold;margin:25px 0 20px}.tfa-setup-page .container .qrcode{position:relative}.tfa-setup-page .container .qrcode::after{content:"";width:1px;background-color:#d4d4d4;height:100%;position:absolute;top:0;right:22px}.tfa-setup-page .container .left{width:176px;min-width:176px;display:table-cell}.tfa-setup-page .container .left .header{font-size:14px}.tfa-setup-page .container .right{display:table-cell}.tfa-setup-page .container .right .header{font-size:14px}.tfa-setup-page .container .security-questions-form :-ms-input-placeholder{color:#666}.tfa-setup-page .container .security-questions-form .form-group{margin-bottom:5px}.tfa-setup-page .container .security-questions-form .form-group .empty-field{border-color:#d9001b}.tfa-setup-page .container .security-questions-form .form-group select.ng-empty{color:#999}.tfa-setup-page .container .security-questions-form .form-group select.ng-empty option{color:initial}.tfa-setup-page .container .alt-email-form :-ms-input-placeholder{color:#666}.tfa-setup-page .container .alt-email-form .btn{height:35px}.tfa-setup-page .container .options-list{margin:45px 0 0;line-height:50px;padding:0}.tfa-setup-page .container .options-list li{display:block;border-bottom:1px solid #cecece}.tfa-setup-page .container .options-list li img{width:20px;margin-right:10px}.tfa-setup-page .footer-section{background-color:#f2f2f2;overflow:hidden;padding:5px;position:fixed;bottom:0;width:100%}.tfa-form{box-shadow:0 0 2px #c8c8c8;border-bottom:1px solid #b5b8c8;font-size:13px;padding:14px 24px;color:#000}.tfa-form .header{font-size:16px;font-weight:bold;margin:0 0 20px}.tfa-form .selection div{line-height:30px}.tfa-form .selection img{width:20px;margin-left:11px;margin-right:8px}.tfa-form .selection .text-red,.tfa-form .selection .text-green{font-size:12px}.tfa-form .selection .methods{margin-top:3px}.tfa-form .selection .methods div{line-height:40px}.tfa-form .selection .tfa-qr-form-verification .btn{padding:4px 22px;vertical-align:top;height:35px;display:inline-block}.tfa-form .selection .security-questions-form .form-group{margin-bottom:5px;display:block}.tfa-form .selection .security-questions-form .form-group input{display:block;width:100%}.tfa-form .selection .security-questions-form .form-group .empty-field{border-color:#d9001b}.tfa-form .selection .security-questions-form.form-verification-failed input{border-color:#d9001b}.tfa-form .selection .security-questions-form.form-verification-success input{border-color:#00b900}body{overflow:hidden}body *{font-family:ProximaNova,Arial,Verdana,sans-serif}body .facelift-idp-page{height:100vh}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiZm9udC5zY3NzIiwiLi4vbW9kdWxlcy9jb3JlL3Njc3MvY29yZS5zY3NzIiwiLi4vbW9kdWxlcy9sb2dpbi9zY3NzL3BsdXRvcmEuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiLi4vbW9kdWxlcy9sb2dpbi9zY3NzL2ZvcmdvdFBhc3N3b3JkUGx1dG9yYS5zY3NzIiwiLi4vbW9kdWxlcy9sb2dpbi9zY3NzL2xvZ2luUGx1dG9yYS5zY3NzIiwiLi4vbW9kdWxlcy9sb2dpbi9zY3NzL2xvZ2luUGx1dG9yYVRlc3Quc2NzcyIsIi4uL21vZHVsZXMvbG9naW4vc2Nzcy9hY3RpdmF0ZVJlc3VsdC5zY3NzIiwiLi4vbW9kdWxlcy9sb2dpbi9tb2RhbHMvbG9naW5Qcm9ncmVzc01vZGFsL2xvZ2luUHJvZ3Jlc3NNb2RhbC5zY3NzIiwiLi4vbW9kdWxlcy9sb2dpbi9zY3NzL3RmYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNRLHdHQ0RSLFdBQ0Usd0JBQ0EsZ0ZBQ0EsbUJBQ0Esa0JBRUYsV0FDRSx3QkFDQSxpRkFDQSxpQkFDQSxrQkFFRixXQUNFLHdCQUNBLGtGQUNBLG1CQUNBLGtCQ2ZFLDhCQUNJLHFCQUlSLE9BQ0Usa0JBQ0EscUJBR0YsY0FDRSxXQUNBLHFCQUNBLFlBQ0Esc0JBQ0Esa0JBR0YsY0FDRSxxQkFDQSxnQkFDQSxzQkFHRixXQUNJLGVDSEEsc0NBVkEsZUFDQSxZQUNBLGFBQ0Esa0JBQ0EsV0FDQSxZQUNBLGdCQU1JLGlCQ0ZpQixRREdqQixXQUVBLDRDQUNJLGlCQ0xtQixRRFMzQix1QkFDSSxNQ1RLLFFEWVQsMkdBcENBLGVBQ0EsZ0JBQ0Esa0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxtSEFDSyxhQWlDTCxpQ0FDSSxtQkFHSixtQ0FDSSxZQUlBLGdEQUNJLG1CQUNBLGdDQUNBLE1DaENNLFFEaUNOLGVBQ0EsZ0JBQ0EsYUFDQSxzQkFDQSxvQkFHSixtREFDSSxhQ3BDSSxRRHVDUixnQ0FDSSxlQUNBLGdCQUdK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TWhCLGdDQUNJLGlCTjVVWSxRTTZVWixnQkFDQSxZQUNBLGVBQ0EsU0FDQSxXQUlSLFVBQ0ksMkJBQ0EsZ0NBQ0EsZUFDQSxrQkFDQSxNTmhXVSxLTWtXVixrQkFDSSxlQUNBLGlCQUNBLGdCQUlBLHlCQUNJLGlCQUdKLHlCQUNJLFdBQ0EsaUJBQ0EsaUJBR0osZ0VBQ0ksZUFHSiw4QkFDSSxlQUVBLGtDQUNJLGlCQUtKLG9EQUNJLGlCQUNBLG1CQUNBLFlBQ0EscUJBT0osMERBQ0ksa0JBQ0EsY0FFQSxnRUFDSSxjQUNBLFdBR0osdUVBQ0ksYU43WUYsUU1pWk4sNkVBQ0ksYU5sWkUsUU1vWk4sOEVBQ0ksYU4xWkksUUpTcEIsS0FLSSxnQkFKQSxPQUNJLGlEQUtKLHdCQUNJIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdmb250LnNjc3MnO1xuQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsMzAwaSw0MDAsNDAwaSw2MDAsNjAwaSw3MDAsNzAwaSw4MDAsODAwaSc7XG5AaW1wb3J0ICd2YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2NvcmUvc2Nzcy9jb3JlLnNjc3MnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9sb2dpbi9zY3NzL3BsdXRvcmEuc2Nzcyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2xvZ2luL3Njc3MvZm9yZ290UGFzc3dvcmRQbHV0b3JhLnNjc3MnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9sb2dpbi9zY3NzL2xvZ2luUGx1dG9yYS5zY3NzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvbG9naW4vc2Nzcy9sb2dpblBsdXRvcmFUZXN0LnNjc3MnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9sb2dpbi9zY3NzL2FjdGl2YXRlUmVzdWx0LnNjc3MnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9sb2dpbi9tb2RhbHMvbG9naW5Qcm9ncmVzc01vZGFsL2xvZ2luUHJvZ3Jlc3NNb2RhbC5zY3NzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvbG9naW4vc2Nzcy90ZmEuc2Nzcyc7XG5cbmJvZHkge1xuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogUHJveGltYU5vdmEsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZmFjZWxpZnQtaWRwLXBhZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUHJveGltYU5vdmE7XG4gIHNyYzogdXJsKFwiL2Rpc3QvZm9udHMvUHJveGltYS1Ob3ZhL1Byb3hpbWEtTm92YS1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoJ29wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUHJveGltYU5vdmE7XG4gIHNyYzogdXJsKCcvZGlzdC9mb250cy9Qcm94aW1hLU5vdmEvUHJveGltYS1Ob3ZhLVNlbWlib2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUHJveGltYU5vdmE7XG4gIHNyYzogdXJsKCcvZGlzdC9mb250cy9Qcm94aW1hLU5vdmEvUHJveGltYS1Ob3ZhLVJlZ0l0YWxpYy5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCLvu79mb3JtLm5nLXN1Ym1pdHRlZCB7XG4gICAgLm5nLWludmFsaWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgfVxufVxuXG4ubW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7IC8qIEFkanVzdHMgZm9yIHNwYWNpbmcgKi9cbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuW25nLWNsaWNrXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIu+7v0BtaXhpbiBmYWNlbGlmdC1sb2dpbi11cmwtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxufVxuXG5AbWl4aW4gYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmFjZWxpZnQtbG9naW4tcGFnZSB7XG4gICAgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIGJ0bigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXByaW1hcnktYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgICBcbiAgICAuZmFjZWxpZnQtZm9ybS1zdXBwb3J0LWtub3dsZWRnZS1zZWN0aW9uLCAuZmFjZWxpZnQtYmFjay10by1sb2dpbiB7XG4gICAgICAgIEBpbmNsdWRlIGZhY2VsaWZ0LWxvZ2luLXVybC1ncm91cCgpO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICAuZmFjZWxpZnQtZm9ybS1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRwbHV0b3JhLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmctc3VibWl0dGVkIC5uZy1pbnZhbGlkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhY2VsaWZ0LWxvZ2luLWlucHV0LXN1Yi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXN1Yi10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtZGFuZ2VyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW52YWxpZC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIu+7vyRjb2xvci1ibGFjazojMDAwMDAwO1xuJGNvbG9yLXdoaXRlOiNmZmZmZmY7XG4kY29sb3ItcGFjaWZpYy1ibHVlOiMwMDk5Y2M7XG4kY29sb3Itc3Ryb25nLWdyZWVuOiMwMGI5MDA7XG4kY29sb3Itb2ZmLXdoaXRlOiNmYWZhZmE7XG4kY29sb3ItbGlnaHQtZ3JleTogI2Q3ZDdkNztcbiRjb2xvci1saWdodC13aGl0ZTogI2YyZjJmMjtcbiRjb2xvci1saWdodC1ncmV5LTI6ICNjZWNlY2U7XG4kY29sb3Itdml2aWQtcmVkOiAjRDkwMDFCO1xuJGNvbG9yLWRhcmstZ3JleTojNjY2NjY2O1xuJGNvbG9yLWJyaWdodC1ibHVlLTE6ICMyYzZmYWU7XG4kY29sb3ItYnJpZ2h0LWJsdWUtMjojMmU2ZGE0O1xuJGNvbG9yLWJyaWdodC1ibHVlLTM6ICMyYjYyOTU7XG4kY29sb3ItYnJpZ2h0LWJsdWUtNDogIzMzN2FiNztcbiRjb2xvci1zdHJvbmctYmx1ZTogIzIzNTI3YztcbiRjb2xvci1wYWxlLW5hdnk6ICNCNUI4Qzg7XG4kY29sb3ItZ3JleS0xOiAjN0Y3RjdGO1xuJGNvbG9yLWdyZXktMjogI2Q0ZDRkNDtcbiRjb2xvci1ncmV5LTM6ICNjOGM4Yzg7XG4kY29sb3Itbm9iZWw6Izk5OTk5OTtcblxuJHBsdXRvcmEtcHJpbWFyeTogIzAwQUVFRjtcbiRib3JkZXItY29sb3I6ICNEQ0REREU7XG4kYnRuLXByaW1hcnktYmFja2dyb3VuZDogI0Y2ODcyMDtcbiRidG4tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAjRjg5RjREO1xuJGxpbmstY29sb3I6ICMxMjY5QTI7XG4kaW52YWxpZC1jb2xvcjogI0YwNEYzNjtcbiRpbnB1dC1zdWItdGV4dDogIzkxOEY5MDtcbiIsIu+7vy5mYWNlbGlmdC1mb3Jnb3QtcGFzc3dvcmQtcGFnZSB7XG4gICAgLmZhY2VsaWZ0LWxvZ2luLWVtYWlsLXNlbnQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgLmZhY2VsaWZ0LWVtYWlsLXNlbnQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59Iiwi77u/XG4uZmFjZWxpZnQtbG9naW4tcGFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAubG9naW4tc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5mYWNlbGlmdC1sb2dpbi1tYWluLWNvbHVtbiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLnBsdXRvcmEtbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhY2VsaWZ0LWxvZ2luLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweCAwO1xuXG4gICAgICAgICAgICAuZmFjZWxpZnQtbG9naW4tZm9ybS1ib2R5IHtcblxuICAgICAgICAgICAgICAgIC5mYWNlbGlmdC1sb2dpbi1yZXF1ZXN0LWZvcmdvdC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmFjZWxpZnQtbG9naW4tdXJsLWdyb3VwKCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhY2VsaWZ0LWZvcm0tT1Itc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBQUFDO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu79odG1sIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ucGx1dG9yYS10ZXN0LWxvZ2luIHtcbiAgICAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWFOb3ZhLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLm1haW5uYXZiYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2OTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cbiAgICAgICAgICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcblxuICAgICAgICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC50ZmEtcXItZm9ybS12ZXJpZmljYXRpb24pOm5vdCguc2VjdXJpdHktcXVlc3Rpb25zLWZvcm0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNFNEU0RTQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNEU0RTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNEU0RTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNXB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5OUNDO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaDQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM4cHggYXV0byA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlc2V0LXBhc3N3b3JkLXBhbmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICAuYmluZ28taW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYmxhY2stYmluZ28ucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXNldC1wYXNzd29yZC1zdWJtaXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAucmlnaHQtYXJyb3cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlY2FwdGNoYS1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78uYWN0aXZhdGUtcmVzdWx0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHotaW5kZXg6IDE1O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0xMDBweCAwIDAgLTE1MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICBkaXYgcHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiAhXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufSIsIu+7vy5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5sb2dpbi1wcm9ncmVzcy1tb2RhbCB7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxOSwgMTgxLCAyMzQpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE5LCAxODEsIDIzNCk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZmEtZ2VuZXJhbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgIC5idG4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBhY2lmaWMtYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wYWNpZmljLWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWNpZmljLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWUtMTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlLTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZS0zO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZS00O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXN0cm9uZy1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyZXktc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xO1xuICAgIH1cblxuICAgIC5sYXJnZS1zdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC50ZXh0LXJlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itdml2aWQtcmVkO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudGV4dC1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3Ryb25nLWdyZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudGV4dC1ibHVlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYWNpZmljLWJsdWU7XG4gICAgfVxuXG4gICAgLnRleHQtcG9pbnRlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBsYWJlbC5yZW1lbWJlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJXRmYS1ib3JkZXJsZXNzLWZvcm0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogNnB4IDAgMTBweDtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcbiAgICB9XG5cbiAgICBpbnB1dCwgc2VsZWN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JleS0yO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXBhY2lmaWMtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9ybS50ZmEtcXItZm9ybS12ZXJpZmljYXRpb24ge1xuICAgIEBleHRlbmQgJXRmYS1ib3JkZXJsZXNzLWZvcm07XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmLmZvcm0tdmVyaWZpY2F0aW9uLWZhaWxlZCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXZpdmlkLXJlZDtcbiAgICB9XG4gICAgJi5mb3JtLXZlcmlmaWNhdGlvbi1zdWNjZXNzIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3Ryb25nLWdyZWVuO1xuICAgIH1cbn1cblxuLnRmYS1zZXR1cC1wYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAuc3RlcC1pbmRpY2F0b3JzLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9mZi13aGl0ZTtcblxuICAgICAgICAuc3RlcC1pbmRpY2F0b3JzIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogODcwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci1vZmYtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzYlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBkYXNoZWQgJGNvbG9yLWxpZ2h0LWdyZXkgMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItcGFjaWZpYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9mZi13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWNpZmljLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGFjaWZpYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItcGFjaWZpYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhY2lmaWMtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5saW5lLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkICRjb2xvci1wYWNpZmljLWJsdWUgMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGFjaWZpYy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICYuY29udGFpbmVyLWdhcC1jZW50ZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2staWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnFyY29kZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTc2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3VyaXR5LXF1ZXN0aW9ucy1mb3JtIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXRmYS1ib3JkZXJsZXNzLWZvcm07XG5cbiAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgIC5lbXB0eS1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXZpdmlkLXJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3QubmctZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5vYmVsO1xuXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbHQtZW1haWwtZm9ybSB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0ZmEtYm9yZGVybGVzcy1mb3JtO1xuXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vcHRpb25zLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JleS0yO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnRmYS1mb3JtIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICRjb2xvci1ncmV5LTM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wYWxlLW5hdnk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgLmhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdGlvbiB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1yZWQsIC50ZXh0LWdyZWVuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRob2RzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZmEtcXItZm9ybS12ZXJpZmljYXRpb24ge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDIycHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3VyaXR5LXF1ZXN0aW9ucy1mb3JtIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXRmYS1ib3JkZXJsZXNzLWZvcm07XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZW1wdHktZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci12aXZpZC1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvcm0tdmVyaWZpY2F0aW9uLWZhaWxlZCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itdml2aWQtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mb3JtLXZlcmlmaWNhdGlvbi1zdWNjZXNzIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdHJvbmctZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
