#auth #lang_backoffice span.lang_item,.auth_top .cancel .cancelDark,.basket_icon,.entry .warning:before,footer,header{display:none}#wrapper{display:flex;min-height:100dvh;flex-direction:column;padding:0}#wrapper,.bg,main{min-height:100vh}main{background-color:#fff;width:calc(100vw - 89vh - 15px);min-width:360px;padding-top:52px}.bg{max-width:calc(100vw - 360px);position:absolute;right:0;top:0;height:100%;width:89vh;background-color:#dcdcde}.bg .bg_image{height:100%;width:100%;background-image:url(/i/login/bg.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;opacity:0;-webkit-animation:.1s linear .1s both fadeIn;animation:.1s linear .1s both fadeIn}#auth_wrap{font-weight:400;font-size:15px;line-height:1.25;color:#000;width:100%}#auth{max-width:100%}.auth_top{display:flex;align-items:center;margin-bottom:35px;position:relative;z-index:1;padding:0 33px}.auth_icon{margin-right:33px}.auth_title{font-size:25px;color:#fff;position:relative}.auth_title a{position:absolute;top:3px;right:-30px}.auth_title strong{margin-top:20px;color:#1b1e21;font-weight:700;display:block;margin-bottom:40px}.auth_top .cancel{margin-left:auto;cursor:pointer;padding:7px 12px 6px;transition:background-color .2s ease;line-height:1}.auth_top .cancel:hover{background-color:#ec1919}#auth_form{position:relative;min-height:500px}.auth_form_bg{position:absolute;left:0;bottom:0;width:100%;height:calc(100% + 140px);background-image:url(/i/login/man_f.png);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}#auth_form input{border:0;outline:0;color:#333;width:100%;padding:25px 4px 14px 14px;border-radius:10px;font-weight:600;font-size:14px;max-height:48px;height:100%;line-height:140%}#auth_form input:focus+label{top:17px}#auth_form select{border:0;border-bottom:1px solid #b1b1b1;outline:0;color:#333;font-weight:400;font-size:14px;line-height:1;margin-top:20px;padding:15px 4px 15px 15px;width:100%;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;display:inline-block;background-color:#f2f1ed}#auth_form .entry .field label{position:absolute;top:16px;z-index:1;font-size:14px;left:14px;color:var(--basic-grey-50, #51504E)}#auth_form .entry .field input::-webkit-input-placeholder{color:transparent}#auth_form .entry .field input::-moz-placeholder{color:transparent}#auth_form .entry .field input:-ms-input-placeholder,#auth_form .entry .field input::-ms-input-placeholder{color:transparent}#auth_form .entry .field input::placeholder{color:transparent}#auth_form .entry .field input:-webkit-autofill+label,#auth_form .entry .field input:focus+label,#auth_form .entry .field input:not(:placeholder-shown)+label{transform:translateY(-10px);height:auto;font-size:12px}#auth_form .entry .field #password:focus~label,#auth_form .entry .field #password:not(:placeholder-shown)~label,#auth_form .entry .field input:focus~label,#auth_form .entry .field input:not(:placeholder-shown)~label{transform:translateY(-10px);height:auto;font-size:12px}.entry{position:relative;z-index:1;max-width:350px;top:15px}.confirm_entry{margin-bottom:auto}.confirm_method{margin-bottom:10px}#auth_form .confirm_entry button{margin-top:0}.entry_title{font-weight:700;margin-bottom:27px}#auth_form .warning{display:inline-flex;font-size:13px;background-color:transparent;min-width:231px;color:#ff4650;font-weight:600;border:0;padding:0;font-style:italic;margin-top:-10px;margin-bottom:25px}#auth_form .warning.need_auth{color:#ec9819}.error,.error-login{padding-left:14px;color:var(--signal-error, #FF4650);font-family:Montserrat;font-size:14px;font-style:normal;margin-bottom:20px}.error-login{margin-top:8px}.field{margin-bottom:20px;position:relative}.field span,.forgot_pass a{font-family:Montserrat;font-size:14px;font-style:normal}.field span{padding-left:14px;color:var(--signal-error, #FF4650)}.field input,select{outline:0;background:var(--basic-grey-05, #F2F1ED);padding-left:0;border-radius:0}#auth_form .field .user_name.active{border-radius:10px;border:1px solid var(--signal-error, #FF4650);background:var(--signal-error, #FFEBEB);box-shadow:0 4px 6px 0 rgba(255,59,48,.1)}.field.last{margin-bottom:2px}.field.last,.field.password{position:relative}.forgot_pass{margin-top:20px}.forgot_pass a{color:var(--basic-grey-50, #51504E);text-align:center;font-weight:400;line-height:normal;font-variant:small-caps;-webkit-text-decoration-line:underline;text-decoration-line:underline}#auth_form button{background-color:#81d8d0;font-weight:600;border-radius:40px;color:#000;width:100%;padding:14px 30px;margin-top:20px;border:0;outline:0;cursor:pointer}#auth_form button:hover{background:#3ba69c}.sponsor{position:relative;z-index:1;padding:0 50px 27px;margin-top:75px}.sponsor_title{font-weight:700}.sponsor_entry{display:flex;align-items:center}#auth_form .sponsor input{border:0;border-bottom:1px solid #fff;outline:0;color:#fff;width:219px;font-size:12px;min-height:0;border-radius:0;padding-left:0;font-weight:700}#auth_form .sponsor input::-webkit-input-placeholder{color:#fff}#auth_form .sponsor input::-moz-placeholder{color:#fff}#auth_form .sponsor input:-ms-input-placeholder,#auth_form .sponsor input::-ms-input-placeholder{color:#fff}#auth_form .sponsor input::placeholder{color:#fff}.my_sponsor{margin:9px 15px 9px 6px;font-size:14px}.sponsor_descr{font-size:12px;max-width:400px}.lang_panel{margin-top:32px;display:flex;flex-direction:row}.lang_panel a{color:#b1b1b1;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:16.5px;text-decoration:none;padding:3px 12px}#auth #lang_backoffice{font-size:11px;margin-left:118px;margin-bottom:30px;background-color:transparent;width:auto;margin-top:0;position:relative;z-index:1}#auth #lang_backoffice ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-start}#auth #lang_backoffice li{margin-right:0;padding:0;display:flex;margin-left:0}#auth #lang_backoffice a.lang_item{display:flex;color:#b1b1b1;text-decoration:none;margin-right:17px}#auth #lang_backoffice svg{width:20px;margin-left:7px}.login_via{margin-top:20px;padding:20px;background-color:#e5e5e5}.login_via .login_via-title{font-size:13px;overflow:hidden}.login_via .login_via-title :after,.login_via .login_via-title :before{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background-color:#1b1e21;border:solid #e5e5e5;border-width:0 10px}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s;transition:background-color 0s 600000s,color 0s 600000s}.login_via .login_via-title:after{margin-right:-100%}.login_via .login-social{display:flex;flex-direction:row;justify-content:space-between}.login_via .login-social a{margin-top:20px;padding:5px 15px;border:0;background-color:#fff;color:#000}.login-social{display:flex;flex-direction:column;overflow:hidden}.login-social .social_title{color:var(--basic-grey-50, #51504E);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-top:40px}.login-social .social_title:after{content:"";display:inline-block;vertical-align:middle;height:1px;stroke:var(--basic-gray-10, #EBEAE7);width:100%;background-color:#ebeae7;position:relative;margin-right:-100%;right:-14px}.social_services{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between}.social_services .auth_btn{text-decoration:none;padding:11px 12px;display:flex;justify-content:center;align-items:center;width:100%;border-radius:100px;border:1px solid var(--basic-gray-10, #EBEAE7);background:var(--basic-white, #FFF)}.social_services .auth_btn:nth-child(2){margin-left:20px}.social_services .auth_btn span{margin-left:8px;color:var(--basic-black, #000);font-size:16px;font-style:normal;font-weight:400;line-height:140%}#auth_form .field input[name=password]{position:relative}#auth_form .password-control{position:absolute;top:16px;right:6px;display:inline-block;width:20px;height:20px;background:url(/i/login/viev.svg) no-repeat}@media screen and (max-width:480px){#auth_form .password-control{right:30px;display:inline-block}}#auth_form select:active{background-color:#e5e5e5}.custom-select{width:100%;margin-top:20px;border:0;outline:0}.custom-select .custom-select-header{border-bottom:1px solid #b1b1b1;width:100%;color:#333;font-weight:400;font-size:14px;line-height:1;padding:15px 4px 15px 15px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;display:inline-block;background-color:#f2f1ed;position:relative}.custom-select .custom-select-header span{width:16px;height:16px;position:absolute;top:15px;right:15px}.custom-select .custom-select-header.open{border-radius:10px;border:1px solid var(--signal-sucess, #769E47);background-color:#fff}.custom-select .custom-select-header::after{background:url(/i/login/IconSelect.svg) no-repeat;background-position:right 10px center}.custom-select .custom-select-options{top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 8px 24px 0 rgba(0,32,51,.12),0 4px 4px 0 rgba(0,32,51,.04);background-color:#fff;z-index:1;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0}.custom-select .custom-select-option{padding:10px;cursor:pointer}.custom-select .custom-select-option:hover{border-left:2px solid #769e47;color:#769e47}#auth_form .lang ul{display:flex;flex-direction:row;list-style:none}#auth_form .lang ul li{margin-right:20px}#auth_form .lang ul li a{color:#616161;cursor:pointer;text-decoration:none}@media screen and (max-width:480px){#auth_form .lang{margin-left:-20px}}@media screen and (max-width:980px){#auth_wrap{padding-bottom:0}#auth_form{min-height:0;padding-bottom:120px}.auth_form_bg{display:none}.sponsor{background-color:#e1d8c8;padding-top:33px;padding-bottom:33px;margin-top:35px}}@media screen and (max-width:640px){.auth_title{font-size:20px}}@media screen and (max-width:480px){#auth #lang_backoffice,.entry{margin-left:20px}.auth_top{padding:0 20px}.auth_icon{margin-right:20px}#auth #lang_backoffice{margin-bottom:20px}#auth #lang_backoffice ul{flex-wrap:wrap}#auth #lang_backoffice li{margin-bottom:17px}.sponsor{padding-left:20px}.auth_top>img{width:30px}.auth_top .cancel{position:absolute;right:13px;top:-27px}#auth_form button,#auth_form input,.close-btn .inner a,.login-social{width:calc(100% - 20px)}#auth_form .sponsor input{width:auto}.my_sponsor{margin:9px 15px 9px 6px;font-size:13px}}@media screen and (max-width:1000px){.bg{display:none}main{width:auto}}@media screen and (max-width:400px){.auth_title{font-size:18px}}#load_block{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15)}#load_block img{position:absolute;top:50%;left:50%;margin-left:-64px;margin-top:-64px;width:128px;height:128px}.loginasrow{padding:3px 5px;background-color:#f1f1f1;cursor:pointer;margin-bottom:20px}main .close-btn{display:none;margin-top:60px}main .close-btn .inner{width:360px;padding:20px 0 20px 31px}main .close-btn a{display:flex;justify-content:center;width:100%;text-decoration:none;color:#000;border-radius:40px;border:1px solid var(--signal-sucess, #80D7CF);background:var(--basic-white, #FFF);padding:14px 25.654px 14px 29.705px}.selected select option:disabled{background-color:#fff}.selected select option{color:var(--basic-black, #000);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:flex;padding-top:20px;padding-right:0;align-items:center;gap:10px;align-self:stretch}.selected select option:hover{border-left:2px solid #769e47;color:#769e47}.auth_top-mobile{display:none}@media screen and (max-width:1450px){section.bg{max-width:calc(100vw - 400px)}#auth_wrap{margin-left:20px}}@media screen and (max-width:520px){.cancel{display:flex}#auth_wrap{margin-left:0}#auth_form,.bg,main{min-height:auto}.lang_panel,main .logo{margin-left:31px}main{padding-top:0;background-color:#fff}main .logo{margin-top:20px}main #auth_wrap{padding:0}main .close-btn{display:flex;position:absolute;width:100%;bottom:0;justify-content:center;align-items:center;border-top:1px solid var(--basic-gray-10, #EBEAE7);background:var(--basic-white, #FFF);box-shadow:3px 5px 20px 0 rgba(97,97,97,.16)}.auth_title{font-size:18px;display:none}.close_btn{display:block}#auth_form .lang,.auth_top{display:none}#auth_form{background:0 0}#auth #lang_backoffice,.entry{margin-left:31px}.auth_top-mobile{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(238,238,238,.93);padding:20px 30px}.auth_title-mobile{color:var(--basic-black, #000);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:140%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2luLmxlc3MiLCJsb2dpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcWRBLHFDLENBNVdBLDZCLENBbkdBLFksQ0E0UUEsc0IsQ0MvUUEsTSxDRERBLE0sQ0FDRSxZLENBT0YsUSxDQUNFLFksQ0FFQSxpQixDQUNBLHFCLENBQ0EsUyxDQUxGLFEsQ0FtQkEsRyxDQVhBLEksQ0FpQkUsZ0IsQ0FqQkYsSSxDQUNFLHFCLENBSUEsK0IsQ0FDQSxlLENBQ0EsZ0IsQ0FJRixHLENBQ0UsNkIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVyxDQUVBLFUsQ0FDQSx3QixDQVJGLGEsQ0FXSSxXLENBQ0EsVSxDQUNBLHFDLENBQ0EsOEIsQ0FDQSxxQixDQUNBLDJCLENBQ0EsUyxDQUNBLDRDLENBQUEsb0MsQ0FJSixVLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FNQSxVLENBS0YsSyxDQUVFLGMsQ0FHRixTLENBQ0UsWSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxjLENBR0YsVSxDQUNFLGlCLENBR0YsVyxDQUNFLGMsQ0FDQSxVLENBQ0EsaUIsQ0FIRixhLENBTUksaUIsQ0FDQSxPLENBQ0EsVyxDQUlKLGtCLENBQ0UsZSxDQUNBLGEsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBSUYsaUIsQ0FDRSxnQixDQUNBLGMsQ0FDQSxvQixDQUNBLG9DLENBQ0EsYSxDQU9GLHVCLENBQ0Usd0IsQ0FJRixVLENBRUUsaUIsQ0FDQSxnQixDQU9GLGEsQ0FDRSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLHlCLENBQ0Esd0MsQ0FDQSx5QixDQUNBLGlDLENBQ0EsMkIsQ0FJRixnQixDQUNFLFEsQ0FFQSxTLENBQ0EsVSxDQUNBLFUsQ0FFQSwwQixDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FFQSxlLENBQ0EsVyxDQUNBLGdCLENBR0EsNEIsQ0FDRSxRLENBSUosaUIsQ0FDRSxRLENBQ0EsK0IsQ0FDQSxTLENBQ0EsVSxDQUtBLGUsQ0FDQSxjLENBQ0EsYSxDQWtkQSxlLENBQ0EsMEIsQ0FFQSxVLENBQ0Esa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsZSxDQUNBLGUsQ0FDQSxvQixDQUNBLHdCLENBdGRGLDhCLENBSVEsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FDQSxTLENBQ0EsbUMsQ0FJQSx5RCxDQUNFLGlCLENBREYsZ0QsQ0FDRSxpQixDQURGLG9ELENBQUEscUQsQ0FDRSxpQixDQURGLDJDLENBQ0UsaUIsQ0MvQlYscUQsQ0RxQ1UsMEMsQ0N0Q1YsbUNBQW1DLHlCLENEdUN2QiwyQixDQUNBLFcsQ0FDQSxjLENBdkJaLDhDLENDTEEsdUNBQXVDLHlCLENES3ZDLDBDLENDWEEsbUNBQW1DLHlCLENEeUMzQiwyQixDQUNBLFcsQ0FDQSxjLENBb0JSLE0sQ0FDRSxpQixDQUNBLFMsQ0FFQSxlLENBQ0EsUSxDQUdGLGMsQ0FDRSxrQixDQUdGLGUsQ0FDRSxrQixDQUdGLGdDLENBQ0UsWSxDQUdGLFksQ0FDRSxlLENBQ0Esa0IsQ0FHRixtQixDQUNFLG1CLENBRUEsYyxDQUNBLDRCLENBQ0EsZSxDQUNBLGEsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FPRiw2QixDQUNFLGEsQ0FHRixNLENBV0EsWSxDQVRFLGlCLENBQ0Esa0MsQ0FFQSxzQixDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBR0YsWSxDQUNFLGMsQ0FVRixNLENBQ0Usa0IsQ0FDQSxpQixDQUZGLFcsQ0ErQ0EsYyxDQUdFLHNCLENBQ0EsYyxDQUNBLGlCLENBcERGLFcsQ0FLSSxpQixDQUNBLGtDLENBU0osWSxDQzlEQSxNLENEaUVFLFMsQ0FFQSx3QyxDQUNBLGMsQ0FDQSxlLENBR0YsbUMsQ0FFSSxrQixDQUNBLDZDLENBQ0EsdUMsQ0FDQSx5QyxDQUlKLFcsQ0FDRSxpQixDQURGLFcsQ0FLQSxlLENBQ0UsaUIsQ0FHRixZLENBQ0UsZSxDQUdGLGMsQ0FDRSxtQyxDQUNBLGlCLENBSUEsZSxDQUNBLGtCLENBQ0EsdUIsQ0FDQSxzQyxDQUFBLDhCLENBR0YsaUIsQ0FDRSx3QixDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBRUEsdUIsQ0FDRSxrQixDQUlKLFEsQ0FDRSxpQixDQUNBLFMsQ0FDQSxtQixDQUNBLGUsQ0FJRixjLENBQ0UsZSxDQUdGLGMsQ0FDRSxZLENBQ0Esa0IsQ0FHRix5QixDQUNFLFEsQ0FDQSw0QixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxZLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBR0Ysb0QsQ0FDRSxVLENBREYsMkMsQ0FDRSxVLENBREYsK0MsQ0FBQSxnRCxDQUNFLFUsQ0FERixzQyxDQUNFLFUsQ0FHRixXLENBQ0UsdUIsQ0FDQSxjLENBSUYsYyxDQUNFLGMsQ0FDQSxlLENBR0YsVyxDQUNFLGUsQ0FDQSxZLENBQ0Esa0IsQ0FIRixhLENBTUksYSxDQUNBLHNCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxnQixDQUtKLHNCLENBQ0UsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSw0QixDQUNBLFUsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxTLENBR0YseUIsQ0FDRSxRLENBQ0EsUyxDQUNBLGUsQ0FDQSxZLENBQ0EsMEIsQ0FHRix5QixDQUNFLGMsQ0FDQSxTLENBQ0EsWSxDQUNBLGEsQ0FPRixrQyxDQUNFLFksQ0FDQSxhLENBQ0Esb0IsQ0FDQSxpQixDQUdGLDBCLENBQ0UsVSxDQUNBLGUsQ0FHRixVLENBQ0UsZSxDQUNBLFksQ0FDQSx3QixDQUdGLDJCLENBRUUsYyxDQUNBLGUsQ0MvRUYsa0MsQ0Q0RUEsbUMsQ0FNSSxVLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHFCLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLG9CLENBQ0EsbUIsQ0FvQkosc0IsQ0N2RkEsNEIsQ0R5RkUsK0QsQ0FBQSx1RCxDQUdGLGlDLENBQ0Usa0IsQ0FHRix3QixDQUNFLFksQ0FDQSxrQixDQUNBLDZCLENBR0YsMEIsQ0FDRSxlLENBSUEsZ0IsQ0FDQSxRLENBQ0EscUIsQ0FDQSxVLENBR0YsYSxDQUNFLFksQ0FDQSxxQixDQUNBLGUsQ0FIRiwyQixDQU1JLG1DLENBQ0Esc0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBRUEsaUMsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxxQixDQUNBLFUsQ0FDQSxvQyxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBSUEsa0IsQ0FDQSxXLENBS04sZ0IsQ0FDRSxlLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FKRiwwQixDQU9JLG9CLENBQ0EsaUIsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxtQixDQUNBLDhDLENBQ0EsbUMsQ0FFQSx1QyxDQUNFLGdCLENBbEJOLCtCLENBc0JNLGUsQ0FDQSw4QixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQU1OLHNDLENBQ0UsaUIsQ0FJRiw0QixDQUVJLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsMkMsQ0FJSixvQ0FDRSw0QixDQUVJLFUsQ0FDQSxzQkFzQk4sd0IsQ0FDRSx3QixDQUdGLGMsQ0FDRSxVLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBSkYsb0MsQ0FPSSwrQixDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBQ0EsMEIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsZSxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxpQixDQXJCSix5QyxDQXdCTSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0E1Qk4seUMsQ0FpQ0ksa0IsQ0FDQSw4QyxDQUNBLHFCLENBbkNKLDJDLENBdUNJLGlELENBR0EscUMsQ0ExQ0oscUMsQ0ErQ0ksUSxDQUNBLE0sQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0EscUIsQ0FDQSxlLENBQ0EseUIsQ0FDQSx1RSxDQUNBLHFCLENBQ0EsUyxDQUNBLHVCLENBQUEsb0IsQ0FDQSx1QixDQUFBLHNCLENBM0RKLG9DLENBK0RJLFksQ0FDQSxjLENBaEVKLDBDLENBb0VJLDZCLENBQ0EsYSxDQVNKLG1CLENBRUksWSxDQUNBLGtCLENBQ0EsZSxDQUpKLHNCLENBT00saUIsQ0FQTix3QixDQVVRLGEsQ0FDQSxjLENBQ0Esb0IsQ0FNUixvQ0FDRSxnQixDQUNFLG1CLEFBSUosb0NBQ0UsVSxDQUNFLGdCLENBR0YsVSxDQUNFLFksQ0FDQSxvQixDQUlGLGEsQ0FDRSxZLENBSUYsUSxDQUNFLHdCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGlCLEFBS0osb0NBQ0UsVyxDQUNFLGdCLEFBSUosb0NDNUlFLHNCLENENklBLE0sQ0FDRSxnQixDQUdGLFMsQ0FDRSxjLENBR0YsVSxDQUNFLGlCLENBR0Ysc0IsQ0FDRSxrQixDQUdGLHlCLENBQ0UsYyxDQUdGLHlCLENBQ0Usa0IsQ0FHRixRLENBQ0UsaUIsQ0FHRixhLENBQ0UsVSxDQUdGLGlCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsUyxDQ3pJRixpQixDRHdKQSxnQixDQVhBLG1CLENBT0EsYSxDQU5FLHVCLENBY0YseUIsQ0FDRSxVLENBR0YsVyxDQUNFLHVCLENBQ0EsZ0IsQUFJSixxQ0FDRSxHLENBQ0UsWSxDQUdGLEksQ0FDRSxZLEFBS0osb0NBQ0UsVyxDQUNFLGdCQUlKLFcsQ0FDRSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLDBCLENBR0YsZSxDQUNFLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxpQixDQUNBLGdCLENBQ0EsVyxDQUNBLFksQ0FHRixXLENBQ0UsZSxDQUNBLHdCLENBQ0EsYyxDQUNBLGtCLENBR0YsZSxDQUVJLFksQ0FFQSxlLENBSkosc0IsQ0FPTSxXLENBRUEsd0IsQ0FUTixpQixDQWFNLFksQ0FDQSxzQixDQUNBLFUsQ0FFQSxvQixDQUNBLFUsQ0FDQSxrQixDQUVBLDhDLENBQ0EsbUMsQ0FDQSxtQyxDQUtOLGdDLENBSU0scUIsQ0FKTix1QixDQVFNLDhCLENBQ0Esc0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxRLENBQ0Esa0IsQ0FuQk4sNkIsQ0F1Qk0sNkIsQ0FDQSxhLENBTU4sZ0IsQ0FDRSxZLENBR0YscUNBQ0UsVSxDQUNFLDZCLENBR0YsVSxDQUNFLGtCLEFBSUosb0NBQ0UsTyxDQUNFLFksQ0FHRixVLENBQ0UsYSxDQW9ERixVLENBakRBLEcsQ0N2TEEsSSxDRHdMRSxlLENBR0YsVyxDQUlBLFUsQ0FIRSxnQixDQUdGLEksQ0FDRSxhLENBQ0EscUIsQ0FGRixVLENBS0ksZSxDQUxKLGUsQ0FVSSxTLENBVkosZSxDQWNJLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGtELENBQ0EsbUMsQ0FDQSw0QyxDQUlKLFcsQ0FDRSxjLENBQ0EsWSxDQUlGLFUsQ0FDRSxhLENBUUYsZ0IsQ0FMQSxTLENBQ0UsWSxDQUlGLFUsQ0FFRSxjLENBT0Ysc0IsQ0NuTUEsTSxDRG9NRSxnQixDQUdGLGdCLENBRUUsWSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSw2QixDQUNBLDZDLENBQ0EsaUIsQ0FHRixrQixDQUNFLDhCLENBQ0Esc0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IiLCJmaWxlIjoibG9naW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XG5cbmhlYWRlciwgZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhc2tldF9pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xufVxuXG5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA4OXZoIC0gMTVweCk7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmctdG9wOiA1MnB4O1xuXG59XG5cbi5iZyB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDM2MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiA4OXZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RlO1xuXG4gIC5iZ19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9sb2dpbi9iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiAuMXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG4gIH1cbn1cblxuI2F1dGhfd3JhcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDAwO1xuXG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICAvL21pbi1oZWlnaHQ6IDEwMHZoO1xuICAvL3BhZGRpbmc6IDEwMHB4IDA7XG59XG5cbiNhdXRoIHtcbiAgLy93aWR0aDogMTAwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hdXRoX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCAzM3B4O1xufVxuXG4uYXV0aF9pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xufVxuXG4uYXV0aF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbi5hdXRoX3RpdGxlIHN0cm9uZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cblxuLmF1dGhfdG9wIC5jYW5jZWwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA3cHggMTJweCA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC5jYW5jZWxEYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRoX3RvcCAuY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMTkxOTtcbn1cblxuXG4jYXV0aF9mb3JtIHtcbiAgLy9wYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsqL1xuICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCAjRTJFMkUyO1xuXG59XG5cblxuLmF1dGhfZm9ybV9iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNDBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9sb2dpbi9tYW5fZi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4jYXV0aF9mb3JtIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjFCMUIxO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogIzUxNTA0RTtcbiAgcGFkZGluZzogMjVweCA0cHggMTRweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMgKyBsYWJlbCB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG5cbiNhdXRoX2Zvcm0gc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjFCMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2JhY2tncm91bmQtY29sb3I6ICM1MTUwNEU7XG4gIHBhZGRpbmc6IDE1cHggNHB4IDE0cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuXG4jYXV0aF9mb3JtIHtcbiAgLmVudHJ5IHtcbiAgICAuZmllbGQge1xuICAgICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tYmFzaWMtZ3JleS01MCwgIzUxNTA0RSk7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICY6Zm9jdXMsICY6bm90KDpwbGFjZWhvbGRlci1zaG93biksICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmZvY3VzIH4gbGFiZWwsXG4gICAgICBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICNwYXNzd29yZDpmb2N1cyB+IGxhYmVsLFxuICAgICAgI3Bhc3N3b3JkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4vKmlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogLWludGVybmFsLWxpZ2h0LWRhcmsoI0IxQjFCMSk7XG4gIGNvbG9yOiAkaW5wdXQtdGV4dC1oaWdobGlnaHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGlucHV0LXRleHQtZmxvYXRpbmctbGFiZWwtZm9udHNpemU7XG59Ki9cblxuLmVudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAvL21hcmdpbi1sZWZ0OiAxMThweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgdG9wOiAxNXB4O1xufVxuXG4uY29uZmlybV9lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5jb25maXJtX21ldGhvZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNhdXRoX2Zvcm0gLmNvbmZpcm1fZW50cnkgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmVudHJ5X3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbiNhdXRoX2Zvcm0gLndhcm5pbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNnB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1pbi13aWR0aDogMjMxcHg7XG4gIGNvbG9yOiBAcmVkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lbnRyeSAud2FybmluZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYXV0aF9mb3JtIC53YXJuaW5nLm5lZWRfYXV0aCB7XG4gIGNvbG9yOiAjRUM5ODE5O1xufVxuXG4uZXJyb3Ige1xuICAvL21hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tc2lnbmFsLWVycm9yLCAjRkY0NjUwKTtcbiAgLyogbW9iaWxlL3RleHQgMTQgKi9cbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZXJyb3ItbG9naW4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgY29sb3I6IHZhcigtLXNpZ25hbC1lcnJvciwgI0ZGNDY1MCk7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuXG4uZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1zaWduYWwtZXJyb3IsICNGRjQ2NTApO1xuICAgIC8qIG1vYmlsZS90ZXh0IDE0ICovXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICB9XG59XG5cbi5maWVsZCBpbnB1dCwgc2VsZWN0IHtcbiAgLy9ib3JkZXI6IG5vbmU7XG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMUIxQjE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC8vY29sb3I6ICNGMkYxRUQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhc2ljLWdyZXktMDUsICNGMkYxRUQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNhdXRoX2Zvcm0ge1xuICAuZmllbGQgLnVzZXJfbmFtZS5hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2lnbmFsLWVycm9yLCAjRkY0NjUwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaWduYWwtZXJyb3IsICNGRkVCRUIpO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IDBweCByZ2JhKDI1NSwgNTksIDQ4LCAwLjEwKTtcbiAgfVxufVxuXG4uZmllbGQubGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQucGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3Jnb3RfcGFzcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb3Jnb3RfcGFzcyBhIHtcbiAgY29sb3I6IHZhcigtLWJhc2ljLWdyZXktNTAsICM1MTUwNEUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuXG4jYXV0aF9mb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzYmE2OWM7XG4gIH1cbn1cblxuLnNwb25zb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgNTBweCAyN3B4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG5cbi5zcG9uc29yX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zcG9uc29yX2VudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI2F1dGhfZm9ybSAuc3BvbnNvciBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjE5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWluLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2F1dGhfZm9ybSAuc3BvbnNvciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm15X3Nwb25zb3Ige1xuICBtYXJnaW46IDlweCAxNXB4IDlweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuXG4uc3BvbnNvcl9kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmxhbmdfcGFuZWwge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIGEge1xuICAgIGNvbG9yOiAjQjFCMUIxO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTYuNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcblxuICB9XG59XG5cbiNhdXRoICNsYW5nX2JhY2tvZmZpY2Uge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNhdXRoICNsYW5nX2JhY2tvZmZpY2UgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuI2F1dGggI2xhbmdfYmFja29mZmljZSBsaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbiNhdXRoICNsYW5nX2JhY2tvZmZpY2Ugc3Bhbi5sYW5nX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYXV0aCAjbGFuZ19iYWNrb2ZmaWNlIGEubGFuZ19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNCMUIxQjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4jYXV0aCAjbGFuZ19iYWNrb2ZmaWNlIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4ubG9naW5fdmlhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmxvZ2luX3ZpYSAubG9naW5fdmlhLXRpdGxlIHtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA6YmVmb3JlLCA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXI6IHNvbGlkICNFNUU1RTU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHg7XG4gIH1cblxuICA6YWZ0ZXIge1xuXG4gIH1cbn1cblxuLyoubG9naW5fdmlhIC5sb2dpbl92aWEtdGl0bGU6YmVmb3JlIC5sb2dpbl92aWEgLmxvZ2luX3ZpYS10aXRsZTphZnRlcntcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXI6IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4O1xufSovXG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyA2MDAwMDBzLCBjb2xvciAwcyA2MDAwMDBzO1xufVxuXG4ubG9naW5fdmlhIC5sb2dpbl92aWEtdGl0bGU6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xufVxuXG4ubG9naW5fdmlhIC5sb2dpbi1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sb2dpbl92aWEgLmxvZ2luLXNvY2lhbCBhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubG9naW4tc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc29jaWFsX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYmFzaWMtZ3JleS01MCwgIzUxNTA0RSk7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBzdHJva2U6IHZhcigtLWJhc2ljLWdyYXktMTAsICNFQkVBRTcpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQUU3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbF9zZXJ2aWNlcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuYXV0aF9idG4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMXB4IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhc2ljLWdyYXktMTAsICNFQkVBRTcpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2ljLXdoaXRlLCAjRkZGKTtcblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1iYXNpYy1ibGFjaywgIzAwMCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgfVxuICB9XG59XG5cblxuI2F1dGhfZm9ybSAuZmllbGQgaW5wdXRbbmFtZT1cInBhc3N3b3JkXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbiNhdXRoX2Zvcm0ge1xuICAucGFzc3dvcmQtY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pL2xvZ2luL3ZpZXYuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2F1dGhfZm9ybSB7XG4gICAgLnBhc3N3b3JkLWNvbnRyb2wge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbn1cblxuI2F1dGhfZm9ybSBzZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDRweCAxNXB4IDE1cHg7XG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUVEO1xuICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gOHB4KTtcbiAgLy93aWR0aDogMTZweDtcbiAgLy9oZWlnaHQ6IDE2cHg7XG5cbn1cblxuI2F1dGhfZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuXG4gIC5jdXN0b20tc2VsZWN0LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWIxYjE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTVweCA0cHggMTVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0LWhlYWRlci5vcGVuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpZ25hbC1zdWNlc3MsICM3NjlFNDcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1oZWFkZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2kvbG9naW4vSWNvblNlbGVjdC5zdmcpIG5vLXJlcGVhdDtcbiAgICAvL3dpZHRoOiAxNnB4O1xuICAgIC8vaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IDBweCByZ2JhKDAsIDMyLCA1MSwgMC4xMiksIDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDMyLCA1MSwgMC4wNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3NjlFNDc7XG4gICAgY29sb3I6ICM3NjlFNDc7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Q6OmFmdGVyIHtcblxufVxuXG5cbiNhdXRoX2Zvcm0gLmxhbmcge1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy9tYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2F1dGhfZm9ybSAubGFuZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICNhdXRoX3dyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgI2F1dGhfZm9ybSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgLy9wYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuXG4gIC5hdXRoX2Zvcm1fYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuXG4gIC5zcG9uc29yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFEOEM4O1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYXV0aF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbnRyeSwgI2F1dGggI2xhbmdfYmFja29mZmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuYXV0aF90b3Age1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5hdXRoX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gICNhdXRoICNsYW5nX2JhY2tvZmZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAjYXV0aCAjbGFuZ19iYWNrb2ZmaWNlIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAjYXV0aCAjbGFuZ19iYWNrb2ZmaWNlIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgLnNwb25zb3Ige1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5hdXRoX3RvcCA+IGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAuYXV0aF90b3AgLmNhbmNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRvcDogLTI3cHg7XG5cbiAgfVxuXG4gIC5jbG9zZS1idG4gLmlubmVyIGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuXG4gIC8qICAgICNhdXRoX2Zvcm0gaW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9Ki9cbiAgLmxvZ2luLXNvY2lhbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG5cbiAgI2F1dGhfZm9ybSBpbnB1dCwgI2F1dGhfZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuXG4gICNhdXRoX2Zvcm0gLnNwb25zb3IgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLm15X3Nwb25zb3Ige1xuICAgIG1hcmdpbjogOXB4IDE1cHggOXB4IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmF1dGhfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jbG9hZF9ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4jbG9hZF9ibG9jayBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbn1cblxuLmxvZ2luYXNyb3cge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbm1haW4ge1xuICAuY2xvc2UtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vcGFkZGluZzogMjBweCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAuaW5uZXIge1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWduYWwtc3VjZXNzLCAjODBEN0NGKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2ljLXdoaXRlLCAjRkZGKTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjUuNjU0cHggMTRweCAyOS43MDVweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGVkIHtcblxuICBzZWxlY3Qge1xuICAgIG9wdGlvbjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIG9wdGlvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDApO1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB9XG5cbiAgICBvcHRpb246aG92ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNzY5RTQ3O1xuICAgICAgY29sb3I6ICM3NjlFNDc7XG4gICAgfVxuICB9XG5cbn1cblxuLmF1dGhfdG9wLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICBzZWN0aW9uLmJnIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MDBweCk7XG4gIH1cblxuICAjYXV0aF93cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgI2F1dGhfd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuXG4gIC5iZywgbWFpbiB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5sYW5nX3BhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgfVxuXG4gIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAubG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuXG4gICAgI2F1dGhfd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJhc2ljLWdyYXktMTAsICNFQkVBRTcpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzaWMtd2hpdGUsICNGRkYpO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDVweCAyMHB4IDBweCByZ2JhKDk3LCA5NywgOTcsIDAuMTYpO1xuICAgIH1cbiAgfVxuXG4gIC5hdXRoX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG5cbiAgLmNsb3NlX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYXV0aF90b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy9wYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAjYXV0aF9mb3JtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAubGFuZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICNhdXRoICNsYW5nX2JhY2tvZmZpY2UsIC5lbnRyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gIH1cblxuICAuYXV0aF90b3AtbW9iaWxlIHtcbiAgICAvL21hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuOTMpO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxuXG4gIC5hdXRoX3RpdGxlLW1vYmlsZSB7XG4gICAgY29sb3I6IHZhcigtLWJhc2ljLWJsYWNrLCAjMDAwKTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cblxuXG59XG5cblxuLypFTkQgTkVXIExPR0lOIEZPUk0qL1xuXG4iLCIvKtCm0JLQldCi0JAqL1xuLypmb250LXNpemU6IDYwICpAZm9udHJlbTsqL1xuaGVhZGVyLFxuZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iYXNrZXRfaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gODl2aCAtIDE1cHgpO1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nLXRvcDogNTJweDtcbn1cbi5iZyB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDM2MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiA4OXZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RlO1xufVxuLmJnIC5iZ19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9sb2dpbi9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuMXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG4jYXV0aF93cmFwIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2F1dGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXV0aF90b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgMzNweDtcbn1cbi5hdXRoX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG59XG4uYXV0aF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRoX3RpdGxlIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogLTMwcHg7XG59XG4uYXV0aF90aXRsZSBzdHJvbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzFiMWUyMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmF1dGhfdG9wIC5jYW5jZWwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA3cHggMTJweCA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hdXRoX3RvcCAuY2FuY2VsIC5jYW5jZWxEYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdXRoX3RvcCAuY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMTkxOTtcbn1cbiNhdXRoX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAvKmJhY2tncm91bmQtY29sb3I6ICNmZmY7Ki9cbn1cbi5hdXRoX2Zvcm1fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTQwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvbG9naW4vbWFuX2YucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jYXV0aF9mb3JtIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggNHB4IDE0cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbiNhdXRoX2Zvcm0gaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gIHRvcDogMTdweDtcbn1cbiNhdXRoX2Zvcm0gc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjFCMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDRweCAxNHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jYXV0aF9mb3JtIC5lbnRyeSAuZmllbGQgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWZ0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tYmFzaWMtZ3JleS01MCwgIzUxNTA0RSk7XG59XG4jYXV0aF9mb3JtIC5lbnRyeSAuZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2F1dGhfZm9ybSAuZW50cnkgLmZpZWxkIGlucHV0OmZvY3VzICsgbGFiZWwsXG4jYXV0aF9mb3JtIC5lbnRyeSAuZmllbGQgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCxcbiNhdXRoX2Zvcm0gLmVudHJ5IC5maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxsICsgbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNhdXRoX2Zvcm0gLmVudHJ5IC5maWVsZCBpbnB1dDpmb2N1cyB+IGxhYmVsLFxuI2F1dGhfZm9ybSAuZW50cnkgLmZpZWxkIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNhdXRoX2Zvcm0gLmVudHJ5IC5maWVsZCAjcGFzc3dvcmQ6Zm9jdXMgfiBsYWJlbCxcbiNhdXRoX2Zvcm0gLmVudHJ5IC5maWVsZCAjcGFzc3dvcmQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLyppbnB1dDotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWR7XG4gIGJhY2tncm91bmQtY29sb3I6IC1pbnRlcm5hbC1saWdodC1kYXJrKCNCMUIxQjEpO1xuICBjb2xvcjogJGlucHV0LXRleHQtaGlnaGxpZ2h0LWNvbG9yO1xuICBmb250LXNpemU6ICRpbnB1dC10ZXh0LWZsb2F0aW5nLWxhYmVsLWZvbnRzaXplO1xufSovXG4uZW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHRvcDogMTVweDtcbn1cbi5jb25maXJtX2VudHJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5jb25maXJtX21ldGhvZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jYXV0aF9mb3JtIC5jb25maXJtX2VudHJ5IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnlfdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbiNhdXRoX2Zvcm0gLndhcm5pbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNnB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1pbi13aWR0aDogMjMxcHg7XG4gIGNvbG9yOiAjRkY0NjUwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZW50cnkgLndhcm5pbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhdXRoX2Zvcm0gLndhcm5pbmcubmVlZF9hdXRoIHtcbiAgY29sb3I6ICNFQzk4MTk7XG59XG4uZXJyb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1zaWduYWwtZXJyb3IsICNGRjQ2NTApO1xuICAvKiBtb2JpbGUvdGV4dCAxNCAqL1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXJyb3ItbG9naW4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgY29sb3I6IHZhcigtLXNpZ25hbC1lcnJvciwgI0ZGNDY1MCk7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWVsZCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tc2lnbmFsLWVycm9yLCAjRkY0NjUwKTtcbiAgLyogbW9iaWxlL3RleHQgMTQgKi9cbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZpZWxkIGlucHV0LFxuc2VsZWN0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzaWMtZ3JleS0wNSwgI0YyRjFFRCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNhdXRoX2Zvcm0gLmZpZWxkIC51c2VyX25hbWUuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2lnbmFsLWVycm9yLCAjRkY0NjUwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2lnbmFsLWVycm9yLCAjRkZFQkVCKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMjU1LCA1OSwgNDgsIDAuMSk7XG59XG4uZmllbGQubGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLnBhc3N3b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcmdvdF9wYXNzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mb3Jnb3RfcGFzcyBhIHtcbiAgY29sb3I6IHZhcigtLWJhc2ljLWdyZXktNTAsICM1MTUwNEUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuI2F1dGhfZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkOGQwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4IDMwcHggMTRweCAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNhdXRoX2Zvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNiYTY5Yztcbn1cbi5zcG9uc29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDUwcHggMjdweDtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cbi5zcG9uc29yX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3BvbnNvcl9lbnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYXV0aF9mb3JtIC5zcG9uc29yIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMTlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2F1dGhfZm9ybSAuc3BvbnNvciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5teV9zcG9uc29yIHtcbiAgbWFyZ2luOiA5cHggMTVweCA5cHggNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc3BvbnNvcl9kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5sYW5nX3BhbmVsIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5sYW5nX3BhbmVsIGEge1xuICBjb2xvcjogI0IxQjFCMTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYuNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xufVxuI2F1dGggI2xhbmdfYmFja29mZmljZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDExOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNhdXRoICNsYW5nX2JhY2tvZmZpY2UgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiNhdXRoICNsYW5nX2JhY2tvZmZpY2UgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2F1dGggI2xhbmdfYmFja29mZmljZSBzcGFuLmxhbmdfaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYXV0aCAjbGFuZ19iYWNrb2ZmaWNlIGEubGFuZ19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNCMUIxQjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuI2F1dGggI2xhbmdfYmFja29mZmljZSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5sb2dpbl92aWEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxvZ2luX3ZpYSAubG9naW5fdmlhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvZ2luX3ZpYSAubG9naW5fdmlhLXRpdGxlIDpiZWZvcmUsXG4ubG9naW5fdmlhIC5sb2dpbl92aWEtdGl0bGUgOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXI6IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4O1xufVxuLyoubG9naW5fdmlhIC5sb2dpbl92aWEtdGl0bGU6YmVmb3JlIC5sb2dpbl92aWEgLmxvZ2luX3ZpYS10aXRsZTphZnRlcntcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXI6IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4O1xufSovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgNjAwMDAwcywgY29sb3IgMHMgNjAwMDAwcztcbn1cbi5sb2dpbl92aWEgLmxvZ2luX3ZpYS10aXRsZTphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG4ubG9naW5fdmlhIC5sb2dpbi1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubG9naW5fdmlhIC5sb2dpbi1zb2NpYWwgYSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5sb2dpbi1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvZ2luLXNvY2lhbCAuc29jaWFsX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJhc2ljLWdyZXktNTAsICM1MTUwNEUpO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmxvZ2luLXNvY2lhbCAuc29jaWFsX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDFweDtcbiAgc3Ryb2tlOiB2YXIoLS1iYXNpYy1ncmF5LTEwLCAjRUJFQUU3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVBRTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2dpbi1zb2NpYWwgLnNvY2lhbF90aXRsZTphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIHJpZ2h0OiAtMTRweDtcbn1cbi5zb2NpYWxfc2VydmljZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc29jaWFsX3NlcnZpY2VzIC5hdXRoX2J0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTFweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYXNpYy1ncmF5LTEwLCAjRUJFQUU3KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzaWMtd2hpdGUsICNGRkYpO1xufVxuLnNvY2lhbF9zZXJ2aWNlcyAuYXV0aF9idG46bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uc29jaWFsX3NlcnZpY2VzIC5hdXRoX2J0biBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6IHZhcigtLWJhc2ljLWJsYWNrLCAjMDAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuI2F1dGhfZm9ybSAuZmllbGQgaW5wdXRbbmFtZT1cInBhc3N3b3JkXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2F1dGhfZm9ybSAucGFzc3dvcmQtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9sb2dpbi92aWV2LnN2Zykgbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2F1dGhfZm9ybSAucGFzc3dvcmQtY29udHJvbCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4jYXV0aF9mb3JtIHNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggNHB4IDE1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjFFRDtcbn1cbiNhdXRoX2Zvcm0gc2VsZWN0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG4uY3VzdG9tLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4uY3VzdG9tLXNlbGVjdCAuY3VzdG9tLXNlbGVjdC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFiMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDRweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tc2VsZWN0IC5jdXN0b20tc2VsZWN0LWhlYWRlciBzcGFuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmN1c3RvbS1zZWxlY3QgLmN1c3RvbS1zZWxlY3QtaGVhZGVyLm9wZW4ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWduYWwtc3VjZXNzLCAjNzY5RTQ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tc2VsZWN0IC5jdXN0b20tc2VsZWN0LWhlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvbG9naW4vSWNvblNlbGVjdC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG59XG4uY3VzdG9tLXNlbGVjdCAuY3VzdG9tLXNlbGVjdC1vcHRpb25zIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggMHB4IHJnYmEoMCwgMzIsIDUxLCAwLjEyKSwgMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMzIsIDUxLCAwLjA0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uY3VzdG9tLXNlbGVjdCAuY3VzdG9tLXNlbGVjdC1vcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VzdG9tLXNlbGVjdCAuY3VzdG9tLXNlbGVjdC1vcHRpb246aG92ZXIge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3NjlFNDc7XG4gIGNvbG9yOiAjNzY5RTQ3O1xufVxuI2F1dGhfZm9ybSAubGFuZyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jYXV0aF9mb3JtIC5sYW5nIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuI2F1dGhfZm9ybSAubGFuZyB1bCBsaSBhIHtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2F1dGhfZm9ybSAubGFuZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAjYXV0aF93cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAjYXV0aF9mb3JtIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAuYXV0aF9mb3JtX2JnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcG9uc29yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFEOEM4O1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hdXRoX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbnRyeSxcbiAgI2F1dGggI2xhbmdfYmFja29mZmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmF1dGhfdG9wIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmF1dGhfaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNhdXRoICNsYW5nX2JhY2tvZmZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2F1dGggI2xhbmdfYmFja29mZmljZSB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNhdXRoICNsYW5nX2JhY2tvZmZpY2UgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLnNwb25zb3Ige1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuYXV0aF90b3AgPiBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5hdXRoX3RvcCAuY2FuY2VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdG9wOiAtMjdweDtcbiAgfVxuICAuY2xvc2UtYnRuIC5pbm5lciBhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgLyogICAgI2F1dGhfZm9ybSBpbnB1dHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0qL1xuICAubG9naW4tc29jaWFsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgI2F1dGhfZm9ybSBpbnB1dCxcbiAgI2F1dGhfZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAjYXV0aF9mb3JtIC5zcG9uc29yIGlucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubXlfc3BvbnNvciB7XG4gICAgbWFyZ2luOiA5cHggMTVweCA5cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBtYWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmF1dGhfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuI2xvYWRfYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbiNsb2FkX2Jsb2NrIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xufVxuLmxvZ2luYXNyb3cge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5tYWluIC5jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxubWFpbiAuY2xvc2UtYnRuIC5pbm5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cbm1haW4gLmNsb3NlLWJ0biBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2lnbmFsLXN1Y2VzcywgIzgwRDdDRik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhc2ljLXdoaXRlLCAjRkZGKTtcbiAgcGFkZGluZzogMTRweCAyNS42NTRweCAxNHB4IDI5LjcwNXB4O1xufVxuLnNlbGVjdGVkIHNlbGVjdCBvcHRpb246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdGVkIHNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDApO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uc2VsZWN0ZWQgc2VsZWN0IG9wdGlvbjpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzc2OUU0NztcbiAgY29sb3I6ICM3NjlFNDc7XG59XG4uYXV0aF90b3AtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICBzZWN0aW9uLmJnIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MDBweCk7XG4gIH1cbiAgI2F1dGhfd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYW5jZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI2F1dGhfd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAuYmcsXG4gIG1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhbmdfcGFuZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICB9XG4gIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgbWFpbiAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgfVxuICBtYWluICNhdXRoX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgbWFpbiAuY2xvc2UtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmFzaWMtZ3JheS0xMCwgI0VCRUFFNyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFzaWMtd2hpdGUsICNGRkYpO1xuICAgIGJveC1zaGFkb3c6IDNweCA1cHggMjBweCAwcHggcmdiYSg5NywgOTcsIDk3LCAwLjE2KTtcbiAgfVxuICAuYXV0aF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNsb3NlX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmF1dGhfdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNhdXRoX2Zvcm0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAjYXV0aF9mb3JtIC5sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNhdXRoICNsYW5nX2JhY2tvZmZpY2UsXG4gIC5lbnRyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gIH1cbiAgLmF1dGhfdG9wLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuOTMpO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxuICAuYXV0aF90aXRsZS1tb2JpbGUge1xuICAgIGNvbG9yOiB2YXIoLS1iYXNpYy1ibGFjaywgIzAwMCk7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG59XG4vKkVORCBORVcgTE9HSU4gRk9STSovXG4iXX0= */