@font-face{font-family:Jost;src:url(https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJTVBNIgun_HKOEo.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;font-weight:700}@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:1081px){.tab{display:none}}@media print,screen and (min-width:769px){.sp{display:none!important}}.required-notion{color:#d93025;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.required-notion{font-size:16px}}@media screen and (max-width:768px){.required-notion{font-size:14px}}.form-mail .select-wrapper,.form-mail label{display:block}.form-mail .select-wrapper:has(select),.form-mail label:has(select){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select),.form-mail label:has(select){max-width:500px}}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select) select,.form-mail label:has(select) select{padding-right:55px}}@media screen and (max-width:768px){.form-mail .select-wrapper:has(select) select,.form-mail label:has(select) select{padding-right:46px}}.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{content:"";top:0;bottom:0;margin:auto 0;display:inline-block;position:absolute;background-image:url(../../assets/img/common/arrow_blue.svg);background-size:contain;background-position:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{width:15px}}@media screen and (max-width:768px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{width:14px}}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{height:15px}}@media screen and (max-width:768px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{height:14px}}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{right:20px}}@media screen and (max-width:768px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{right:16px}}.form-mail .error,.form-mail_error,.form-mail input[type=email],.form-mail input[type=password],.form-mail input[type=tel],.form-mail input[type=text],.form-mail select,.form-mail textarea{border-color:#e1e1e1;border-radius:3px;width:100%;line-height:2;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.form-mail .error,.form-mail_error,.form-mail input[type=email],.form-mail input[type=password],.form-mail input[type=tel],.form-mail input[type=text],.form-mail select,.form-mail textarea{padding:10px 20px}}@media screen and (max-width:768px){.form-mail .error,.form-mail_error,.form-mail input[type=email],.form-mail input[type=password],.form-mail input[type=tel],.form-mail input[type=text],.form-mail select,.form-mail textarea{padding:7px 16px}}.form-mail .error::-webkit-input-placeholder,.form-mail_error::-webkit-input-placeholder,.form-mail input[type=email]::-webkit-input-placeholder,.form-mail input[type=password]::-webkit-input-placeholder,.form-mail input[type=tel]::-webkit-input-placeholder,.form-mail input[type=text]::-webkit-input-placeholder,.form-mail select::-webkit-input-placeholder,.form-mail textarea::-webkit-input-placeholder{color:#bababa}.form-mail .error::-moz-placeholder,.form-mail_error::-moz-placeholder,.form-mail input[type=email]::-moz-placeholder,.form-mail input[type=password]::-moz-placeholder,.form-mail input[type=tel]::-moz-placeholder,.form-mail input[type=text]::-moz-placeholder,.form-mail select::-moz-placeholder,.form-mail textarea::-moz-placeholder{color:#bababa}.form-mail .error:-ms-input-placeholder,.form-mail_error:-ms-input-placeholder,.form-mail input[type=email]:-ms-input-placeholder,.form-mail input[type=password]:-ms-input-placeholder,.form-mail input[type=tel]:-ms-input-placeholder,.form-mail input[type=text]:-ms-input-placeholder,.form-mail select:-ms-input-placeholder,.form-mail textarea:-ms-input-placeholder{color:#bababa}.form-mail .error::-ms-input-placeholder,.form-mail_error::-ms-input-placeholder,.form-mail input[type=email]::-ms-input-placeholder,.form-mail input[type=password]::-ms-input-placeholder,.form-mail input[type=tel]::-ms-input-placeholder,.form-mail input[type=text]::-ms-input-placeholder,.form-mail select::-ms-input-placeholder,.form-mail textarea::-ms-input-placeholder{color:#bababa}.form-mail .error::placeholder,.form-mail_error::placeholder,.form-mail input[type=email]::placeholder,.form-mail input[type=password]::placeholder,.form-mail input[type=tel]::placeholder,.form-mail input[type=text]::placeholder,.form-mail select::placeholder,.form-mail textarea::placeholder{color:#bababa}.form-mail textarea{border-radius:0}@media print,screen and (min-width:769px){.form-mail textarea{height:250px}}@media screen and (max-width:768px){.form-mail textarea{height:160px}}.form-mail .error.--short,.form-mail_error.--short,.form-mail input[type=email].--short,.form-mail input[type=password].--short,.form-mail input[type=tel].--short,.form-mail input[type=text].--short,.form-mail textarea.--short{max-width:400px}@media screen and (max-width:768px){.form-mail .error.--short,.form-mail_error.--short,.form-mail input[type=email].--short,.form-mail input[type=password].--short,.form-mail input[type=tel].--short,.form-mail input[type=text].--short,.form-mail textarea.--short{width:65%}}.form-mail select.--select-null{color:#bababa}@media print,screen and (min-width:769px){.form-mail{display:grid;grid-template-columns:1fr 3fr;gap:30px 50px}.form-mail_heading{padding:11.5px 0}.form-mail_block{display:contents}}@media screen and (max-width:768px) and (min-width:769px){.form-mail_heading+*{margin-top:15px}}@media screen and (max-width:768px) and (max-width:768px){.form-mail_heading+*{margin-top:8px}}@media print,screen and (min-width:769px){.form-mail_block:not(:first-child){margin-top:30px}}@media screen and (max-width:768px){.form-mail_block:not(:first-child){margin-top:20px}}.form-mail_heading{display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.form-mail_heading{font-size:16px}}@media screen and (max-width:768px){.form-mail_heading{font-size:14px}}.form-mail_heading.--required:after{content:"*";color:#d93025;display:inline-block;margin-left:.1em}@media print,screen and (min-width:769px){.form-mail .btns [class*=" btn_"],.form-mail .btns [class^=btn_]{max-width:400px}}@media screen and (max-width:768px){.form-mail .btns [class*=" btn_"],.form-mail .btns [class^=btn_]{width:100%}}.form-mail .error,.form-mail_error{background:#fdd;color:#d93025;border:0;display:block}@media print,screen and (min-width:769px){.form-mail .error,.form-mail_error{margin-top:10px}}@media screen and (max-width:768px){.form-mail .error,.form-mail_error{margin-top:5px}}.form-mail .mwform-checkbox-field .mwform-checkbox-field-text,.form-mail .mwform-checkbox-field .mwform-radio-field-text,.form-mail .mwform-radio-field .mwform-checkbox-field-text,.form-mail .mwform-radio-field .mwform-radio-field-text{line-height:2;font-family:Noto Sans JP,sans-serif;font-weight:700}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]),.form-mail .mwform-checkbox-field label:has(input[type=radio]),.form-mail .mwform-radio-field label:has(input[type=checkbox]),.form-mail .mwform-radio-field label:has(input[type=radio]){text-indent:-2.125em;padding-left:2.125em;position:relative}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]) input[type=checkbox],.form-mail .mwform-checkbox-field label:has(input[type=checkbox]) input[type=radio],.form-mail .mwform-checkbox-field label:has(input[type=radio]) input[type=checkbox],.form-mail .mwform-checkbox-field label:has(input[type=radio]) input[type=radio],.form-mail .mwform-radio-field label:has(input[type=checkbox]) input[type=checkbox],.form-mail .mwform-radio-field label:has(input[type=checkbox]) input[type=radio],.form-mail .mwform-radio-field label:has(input[type=radio]) input[type=checkbox],.form-mail .mwform-radio-field label:has(input[type=radio]) input[type=radio]{display:none}.form-mail .mwform-checkbox-field label:has(input[type=checkbox])>*,.form-mail .mwform-checkbox-field label:has(input[type=radio])>*,.form-mail .mwform-radio-field label:has(input[type=checkbox])>*,.form-mail .mwform-radio-field label:has(input[type=radio])>*{text-indent:0}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]):before,.form-mail .mwform-checkbox-field label:has(input[type=radio]):before,.form-mail .mwform-radio-field label:has(input[type=checkbox]):before,.form-mail .mwform-radio-field label:has(input[type=radio]):before{content:"";width:1em;height:1em;margin-right:.838em;display:inline-block;vertical-align:middle;-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}.form-mail .mwform-checkbox-field label:has(input[type=radio]):before,.form-mail .mwform-radio-field label:has(input[type=radio]):before{border-radius:100%;border:1px solid #003592}.form-mail .mwform-checkbox-field label:has(input[type=radio]:checked):before,.form-mail .mwform-radio-field label:has(input[type=radio]:checked):before{background:radial-gradient(ellipse at center,#003592 calc(100% - 4px),transparent calc(100% - 3px),transparent 100%)}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]):before,.form-mail .mwform-radio-field label:has(input[type=checkbox]):before{border-radius:3px;border:1px solid #003592}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]):after,.form-mail .mwform-radio-field label:has(input[type=checkbox]):after{content:"";position:absolute;width:1em;height:.5em;border-bottom:.21em solid transparent;border-left:.21em solid transparent;left:.15em;top:.48em;-webkit-transform:rotate(-41deg);transform:rotate(-41deg)}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]:checked):after,.form-mail .mwform-radio-field label:has(input[type=checkbox]:checked):after{border-bottom-color:#003592;border-left-color:#003592}.form-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 20px;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Noto Sans JP,sans-serif;font-weight:700}.form-date label{margin-right:-10px}@media print,screen and (min-width:769px){.form-date label select{width:160px}}.form-inputs .mwform-checkbox-field,.form-inputs .mwform-radio-field{display:block;line-height:2}.form-inputs .mwform-checkbox-field:not(:first-child),.form-inputs .mwform-radio-field:not(:first-child){margin-top:5px}.form-inputs .radio-add-text{margin-top:2px}.form-btns [class*=" btn_"],.form-btns [class^=btn_]{margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.form-btns [class*=" btn_"],.form-btns [class^=btn_]{max-width:200px}}.btns-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.btns-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mw_wp_form_confirm .mw-firstContent,.mw_wp_form_confirm .mw_wp_form_input .mw-confirmContent,.mw_wp_form_input .mw-confirmContent{display:none}.error{background-color:#ffdada;line-height:1;margin-top:.5em;padding:10px;width:100%;font-family:Noto Sans JP,sans-serif;font-weight:700}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kcl90YWthLy4vc3JjL3Njc3MvY29uZmlnL192YXJpYWJsZS5zY3NzIiwid2VicGFjazovL2RyX3Rha2EvY29udGFjdC5zY3NzIiwid2VicGFjazovL2RyX3Rha2EvLi9zcmMvc2Nzcy9wYWdlcy9jb250YWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMERBLFdBQ0UsaUJBQ0EsZ0hBQ0EseUtBQ0EsZUN1Q0YsQ0RpRkksb0NBMkJKLElBRUksc0JDMUdGLENBQ0YsQ0Q4R0UscUNBREYsS0FFSSxZQzFHRixDQUNGLENEK0RJLDBDQThDSixJQUVJLHNCQzFHRixDQUNGLENDbkhBLGlCQUNFLGFGbUJNLENBd0JOLG1DQVJVLENBU1YsZUM0RUYsQ0RtREksMENFNUtKLGlCRnFPTSxjQ3hHSixDQUNGLENEcURJLG9DRW5MSixpQkYyT00sY0N6R0osQ0FDRixDQzNIRSw0Q0FFRSxhRDhISixDQzVISSxvRUFDRSxrQkFDQSxxREFDQSxrRUFDQSxVRCtITixDRDZCSSwwQ0VoS0Esb0VBT0ksZURpSU4sQ0FDRixDRHVCSSwwQ0V0SkUsa0ZGK01BLGtCQzNFSixDQUNGLENEd0JJLG9DRTdKRSxrRkZxTkEsa0JDM0VKLENBQ0YsQ0N2SU0sZ0ZBQ0UsV0FDQSxNQUNBLFNBQ0EsY0FDQSxxQkFDQSxrQkFFRSw2REFDQSx3QkFDQSx3QkFFRix1RER3SVIsQ0RGSSwwQ0VsSkUsZ0ZGMk1BLFVDbERKLENBQ0YsQ0RESSxvQ0V6SkUsZ0ZGaU5BLFVDbERKLENBQ0YsQ0RkSSwwQ0VsSkUsZ0ZGMk1BLFdDdENKLENBQ0YsQ0RiSSxvQ0V6SkUsZ0ZGaU5BLFdDdENKLENBQ0YsQ0QxQkksMENFbEpFLGdGRjJNQSxVQzFCSixDQUNGLENEekJJLG9DRXpKRSxnRkZpTkEsVUMxQkosQ0FDRixDQ3BLRSw2TEFRRSxvQkZ6Q08sQ0UwQ1Asa0JBQ0EsV0FDQSxjRmJGLG1DQVJVLENBU1YsZUNtTEYsQ0RwREksMENFOUhGLDZMRnVMSSxpQkNLSixDQUNGLENEeERJLG9DRXJJRiw2TEY2TEksZ0JDVUosQ0FDRixDQ3pMSSxxWkFDRSxhRGlNTixDQ2xNSSw2VUFDRSxhRGlNTixDQ2xNSSw2V0FDRSxhRGlNTixDQ2xNSSxxWEFDRSxhRGlNTixDQ2xNSSxxU0FDRSxhRGlNTixDQzdMRSxvQkFDRSxlRCtMSixDRHRGSSwwQ0UxR0Ysb0JGbUtJLFlDaUNKLENBQ0YsQ0RwRkksb0NFakhGLG9CRnlLSSxZQ2dDSixDQUNGLENDN0xJLG1PQUNFLGVEb01OLENEakdJLG9DRXBHQSxtT0FJSSxTRDBNTixDQUNGLENDck1JLGdDQUNFLGFEdU1OLENEckhJLDBDRXRLSixXQTBGSSxhQUNBLDhCQUNBLGFEcU1GLENDbk1FLG1CQUNFLGdCRHFNSixDQ2xNRSxpQkFDRSxnQkRvTUosQ0FDRixDRGxJSSwwREU3REUscUJGc0hBLGVDNkVKLENBQ0YsQ0RoSUksMERFcEVFLHFCRjRIQSxjQzRFSixDQUNGLENENUlJLDBDQWxERixtQ0FFSSxlQ2dNSixDQUNGLENEMUlJLG9DQXpERixtQ0FNSSxlQ2lNSixDQUNGLENDek1FLG1CQUNFLGNGOUVGLG1DQVJVLENBU1YsZUMwUkYsQ0QzSkksMENFbkRGLG1CRjRHSSxjQ3NHSixDQUNGLENEekpJLG9DRTFERixtQkZrSEksY0NxR0osQ0FDRixDQ2xOTSxvQ0FDRSxZQUNBLGFGN0dBLENFOEdBLHFCQUNBLGdCRG9OUixDRDNLSSwwQ0VuQ0EsaUVBRUksZURnTk4sQ0FDRixDRHpLSSxvQ0UxQ0EsaUVBTUksVURpTk4sQ0FDRixDQzdNRSxtQ0FFRSxnQkFDQSxhRm5JSSxDRW9JSixTQUNBLGFEK01KLENENUxJLDBDRXhCRixtQ0ZpRkksZUN3SUosQ0FDRixDRDNMSSxvQ0UvQkYsbUNGdUZJLGNDd0lKLENBQ0YsQ0NwTkksNE9BRUUsY0Z0SEosbUNBUlUsQ0FTVixlQytVRixDQ3JOTSw0UEFFRSxxQkFDQSxxQkFDQSxpQkR3TlIsQ0N0TlEsb3BCQUVFLFlENk5WLENDMU5RLG9RQUNFLGFEOE5WLENDM05RLHdSQUNFLFdBQ0EsVUFDQSxXQUNBLG9CQUNBLHFCQUNBLHNCQUNBLGlFRCtOVixDQzFOUSx5SUFDRSxtQkFDQSx3QkQ2TlYsQ0N6TlEseUpBR0Usb0hENE5WLENDdk5RLCtJQUNFLGtCQUNBLHdCRDBOVixDQ3hOUSw2SUFDRSxXQUNBLGtCQUNBLFVBQ0EsWUFDQSxzQ0FDQSxvQ0FDQSxXQUNBLFVBQ0EseUREMk5WLENDck5RLDZKQUNFLDJCRmhPRCxDRWlPQyx5QkR3TlYsQ0NqTkEsV0FDRSxxREFDQSxrQ0FDQSxjQUNBLGVBQ0Esa0VGck1BLG1DQVJVLENBU1YsZUMwWkYsQ0NuTkUsaUJBQ0Usa0JEcU5KLENEOVJJLDBDRTJFQSx3QkFFSSxXRHFOTixDQUNGLENDL01FLHFFQUVFLGNBQ0EsYURrTkosQ0NoTkkseUdBQ0UsY0RtTk4sQ0MvTUUsNkJBQ0UsY0RpTkosQ0M1TUUscURBQ0UsaUJBQ0EsaUJEK01KLENEOVNJLG9DRTZGRixxREFTSSxlRDRNSixDQUNGLENDeE1BLGNBQ0UscURBQ0Esb0VBQ0EsaUVEMk1GLENEelRJLG9DRTJHSixjQU1JLHdHRDRNRixDQUNGLENDN0xJLG1JQUNFLFlEdU1OLENDbE1BLE9BQ0UseUJBQ0EsY0FDQSxnQkFDQSxhQUNBLFdGblJBLG1DQVJVLENBU1YsZUN5ZEYsQyIsImZpbGUiOiJjc3MvY29udGFjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vICDjgqvjg6njg7xcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY19ibGFjazogIzFBMUExQTtcbiRjX3doaXRlOiAjZmZmZmZmO1xuJGNfYmx1ZTogIzAwMzU5MjtcbiRjX2JsdWUtMjogIzAwNzFCQztcbiRjX2JsdWUtMzogI0M3REZGNDtcbiRjX2JsdWUtNDogI0VFRjdGRTtcbiRjX2JsdWUtNTogI0UzRUZGQTtcbiRjX2JsdWUtNjogI0NCREZGMTtcbiRjX2JsdWUtNzogIzI1NTRBNztcbiRjX2JsdWUtODogIzNFNjA5QjtcbiRjX2JsdWUtOTogI0UzRjFGQTtcbiRjX2dyYXktMTogI0UxRTFFMTtcbiRjX2dyYXktMjogI0JBQkFCQTtcbiRjX2dyYXktMzogI0Y1RjVGNTtcbiRjX3llbGxvdzogI0ZGRjU5QTtcbiRjX3llbGxvdy0yOiAjRkZGQkQ1O1xuJGNfbGluZS1ncmVlbjogIzAxQkIwMjtcbiRjX29yYW5nZTogI0YzOTIwMDtcbiRjX3JlZDogI0Q5MzAyNTtcblxuLy8gIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRCTEFLRV9QT0lOVDogNzY5cHg7XG5cbi8vICDjg5Hjgrlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kdGhlbWVQYXRoOiAnLi4vLi4nO1xuXG4vLyAg44OV44Kp44Oz44OIXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5pu45L2TXG4kZm9udC1ub3RvOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcblxuQG1peGluIGZvbnQtbm90bygpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtaXhpbiBmb250LW5vdG8tYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiRmb250LWpvc3Q6ICdKb3N0JywgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cbkBtaXhpbiBmb250LWpvc3QoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjE1LzkyelB0QmhQTnF3NzlJajFFODY1ekJVdjdteVJKVFZCTklndW5fSEtPRW8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8v44K144Kk44K6XG4kYm9keUxpbmVIZWlnaHQ6IDIuMTRlbTtcblxuQG1peGluIGVjaG9fZnpfbWVkaWEoJGZ6UEMsICRmelNQKSB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIGZvbnQtc2l6ZTogJGZ6UEM7XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICBmb250LXNpemU6ICRmelNQO1xuICB9XG59XG5cblxuLy8gIOS9meeZvVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc3BhY2VTZWN0aW9uX3BjOiAxMDBweDtcbiRzcGFjZVNlY3Rpb25fc3A6IDUwcHg7XG5cbkBtaXhpbiBpbm5lcl9zcGFjZV9zZWN0aW9uIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgcGFkZGluZzogJHNwYWNlU2VjdGlvbl9wYyAwO1xuICB9XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgcGFkZGluZzogJHNwYWNlU2VjdGlvbl9zcCAwO1xuICB9XG59XG5cbkBtaXhpbiBzcGFjZV9zZWN0aW9uIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VTZWN0aW9uX3BjO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlU2VjdGlvbl9zcDtcbiAgICB9XG4gIH1cbn1cblxuJHNwYWNlQ29udGVudHNfcGM6IDYwcHg7XG4kc3BhY2VDb250ZW50c19zcDogMzBweDtcblxuQG1peGluIHNwYWNlX2NvbnRlbnRzIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VDb250ZW50c19wYztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjZUNvbnRlbnRzX3NwO1xuICAgIH1cbiAgfVxufVxuXG4kc3BhY2VJdGVtX3BjOiAzMHB4O1xuJHNwYWNlSXRlbV9zcDogMjBweDtcblxuQG1peGluIHNwYWNlX2l0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjZUl0ZW1fcGM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VJdGVtX3NwO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3BhY2VfaXRlbS1zIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skc3BhY2VJdGVtX3BjfS8gMik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRzcGFjZUl0ZW1fc3B9LyAyKTtcbiAgICB9XG4gIH1cbn1cblxuJHBhZGRpbmdDb250YWluZXJfcGM6IDUwcHg7XG4kcGFkZGluZ0NvbnRhaW5lcl9zcDogMjBweDtcblxuQG1peGluIHBhZGRpbmdfY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZ0NvbnRhaW5lcl9wYztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZ0NvbnRhaW5lcl9wYztcbiAgfVxuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdDb250YWluZXJfc3A7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmdDb250YWluZXJfc3A7XG4gIH1cbn1cblxuLy8gIOOCs+ODs+ODhuODs+ODhOW5hVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb250ZW50c193aWR0aF9tYXg6IDEwODBweDtcbiRjb250ZW50c193aWR0aF9tYXhfUzogNzAwcHg7XG4kY29udGVudHNfd2lkdGhfbWF4X0w6IDE0NDBweDtcblxuLy8gIOODoeODh+OCo+OCouOCr+OCqOODqlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gTWVkaWFRdWVyeSgkdmFsdWUpIHtcbiAgLy8gUEMgNzY5cHh+XG4gIEBpZiAkdmFsdWUgPT0gJ3BjJyB7XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRCTEFLRV9QT0lOVCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgICAvLyBTUCB+NzY4cHhcbiAgQGVsc2UgaWYgJHZhbHVlID09ICdzcCcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRCTEFLRV9QT0lOVCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICAgLy8g44K544Oe44Ob54ut5bmFXG4gIEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIGFuZCAkdmFsdWUgPD0gNzY4KSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHZhbHVlICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkQkxBS0VfUE9JTlQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAgIC8vIFBD54ut5bmFXG4gIEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIGFuZCAkdmFsdWUgPj0gNzY4KSB7XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRCTEFLRV9QT0lOVCkgYW5kIChtYXgtd2lkdGg6ICR2YWx1ZSArIHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAgIC8vIFBSSU5UXG4gIEBlbHNlIGlmICR2YWx1ZSA9PSAncHJpbnQnIHtcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYyB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbnRlbnRzX3dpZHRoX21heCArIDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcCB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAg44Os44K544Od44Oz44K344OWXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiByZXNwb25zaXZlKCRwcm9wZXJ0eSwkcGNfdmFsOm51bGwsJHNwX3ZhbDpudWxsKSB7XG4gIEBpZiAkcGNfdmFsICE9IG51bGwge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgI3skcHJvcGVydHl9OiAkcGNfdmFsO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkc3BfdmFsICE9IG51bGwge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgI3skcHJvcGVydHl9OiAkc3BfdmFsO1xuICAgIH1cbiAgfVxufVxuXG4vLyAg44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhvdmVyT3BhY2l0eSgpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyU2NhbGUoJHNjYWxlOiAxLjIpIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyDjgrvjg6zjgq/jgr9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNlbGVjdG9yX2J0bjogJ1tjbGFzc149XCJidG5fXCJdLCBbY2xhc3MqPVwiIGJ0bl9cIl0nO1xuJHNlbGVjdG9yX2ljb246ICdbY2xhc3NePVwiLS1pLVwiXSwgW2NsYXNzKj1cIiAtLWktXCJdJzsiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MTUvOTJ6UHRCaFBOcXc3OUlqMUU4NjV6QlV2N215UkpUVkJOSWd1bl9IS09Fby53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MXB4KSB7XG4gIC50YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YxNS85MnpQdEJoUE5xdzc5SWoxRTg2NXpCVXY3bXlSSlRWQk5JZ3VuX0hLT0VvLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIjtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjE1LzkyelB0QmhQTnF3NzlJajFFODY1ekJVdjdteVJKVFZCTklndW5fSEtPRW8ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCkge1xuICAudGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MTUvOTJ6UHRCaFBOcXc3OUlqMUU4NjV6QlV2N215UkpUVkJOSWd1bl9IS09Fby53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MXB4KSB7XG4gIC50YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKb3N0XCI7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YxNS85MnpQdEJoUE5xdzc5SWoxRTg2NXpCVXY3bXlSSlRWQk5JZ3VuX0hLT0VvLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlcXVpcmVkLW5vdGlvbiB7XG4gIGNvbG9yOiAjRDkzMDI1O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucmVxdWlyZWQtbm90aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXF1aXJlZC1ub3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZm9ybS1tYWlsIGxhYmVsLFxuLmZvcm0tbWFpbCAuc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLW1haWwgbGFiZWw6aGFzKHNlbGVjdCksXG4uZm9ybS1tYWlsIC5zZWxlY3Qtd3JhcHBlcjpoYXMoc2VsZWN0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvcm0tbWFpbCBsYWJlbDpoYXMoc2VsZWN0KSxcbiAgLmZvcm0tbWFpbCAuc2VsZWN0LXdyYXBwZXI6aGFzKHNlbGVjdCkge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9ybS1tYWlsIGxhYmVsOmhhcyhzZWxlY3QpIHNlbGVjdCxcbiAgLmZvcm0tbWFpbCAuc2VsZWN0LXdyYXBwZXI6aGFzKHNlbGVjdCkgc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1tYWlsIGxhYmVsOmhhcyhzZWxlY3QpIHNlbGVjdCxcbiAgLmZvcm0tbWFpbCAuc2VsZWN0LXdyYXBwZXI6aGFzKHNlbGVjdCkgc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1tYWlsIGxhYmVsOmhhcyhzZWxlY3QpOjphZnRlcixcbi5mb3JtLW1haWwgLnNlbGVjdC13cmFwcGVyOmhhcyhzZWxlY3QpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29tbW9uL2Fycm93X2JsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb3JtLW1haWwgbGFiZWw6aGFzKHNlbGVjdCk6OmFmdGVyLFxuICAuZm9ybS1tYWlsIC5zZWxlY3Qtd3JhcHBlcjpoYXMoc2VsZWN0KTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1tYWlsIGxhYmVsOmhhcyhzZWxlY3QpOjphZnRlcixcbiAgLmZvcm0tbWFpbCAuc2VsZWN0LXdyYXBwZXI6aGFzKHNlbGVjdCk6OmFmdGVyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb3JtLW1haWwgbGFiZWw6aGFzKHNlbGVjdCk6OmFmdGVyLFxuICAuZm9ybS1tYWlsIC5zZWxlY3Qtd3JhcHBlcjpoYXMoc2VsZWN0KTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tbWFpbCBsYWJlbDpoYXMoc2VsZWN0KTo6YWZ0ZXIsXG4gIC5mb3JtLW1haWwgLnNlbGVjdC13cmFwcGVyOmhhcyhzZWxlY3QpOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvcm0tbWFpbCBsYWJlbDpoYXMoc2VsZWN0KTo6YWZ0ZXIsXG4gIC5mb3JtLW1haWwgLnNlbGVjdC13cmFwcGVyOmhhcyhzZWxlY3QpOjphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLW1haWwgbGFiZWw6aGFzKHNlbGVjdCk6OmFmdGVyLFxuICAuZm9ybS1tYWlsIC5zZWxlY3Qtd3JhcHBlcjpoYXMoc2VsZWN0KTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4uZm9ybS1tYWlsIGlucHV0W3R5cGU9dGV4dF0sXG4uZm9ybS1tYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0tbWFpbCBpbnB1dFt0eXBlPXRlbF0sXG4uZm9ybS1tYWlsIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmZvcm0tbWFpbCB0ZXh0YXJlYSxcbi5mb3JtLW1haWwgc2VsZWN0LCAuZm9ybS1tYWlsX2Vycm9yLFxuLmZvcm0tbWFpbCAuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNFMUUxRTE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9ybS1tYWlsIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mb3JtLW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5mb3JtLW1haWwgaW5wdXRbdHlwZT10ZWxdLFxuICAuZm9ybS1tYWlsIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAuZm9ybS1tYWlsIHRleHRhcmVhLFxuICAuZm9ybS1tYWlsIHNlbGVjdCwgLmZvcm0tbWFpbF9lcnJvcixcbiAgLmZvcm0tbWFpbCAuZXJyb3Ige1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tbWFpbCBpbnB1dFt0eXBlPXRleHRdLFxuICAuZm9ybS1tYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuZm9ybS1tYWlsIGlucHV0W3R5cGU9dGVsXSxcbiAgLmZvcm0tbWFpbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgLmZvcm0tbWFpbCB0ZXh0YXJlYSxcbiAgLmZvcm0tbWFpbCBzZWxlY3QsIC5mb3JtLW1haWxfZXJyb3IsXG4gIC5mb3JtLW1haWwgLmVycm9yIHtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgfVxufVxuLmZvcm0tbWFpbCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5mb3JtLW1haWwgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmZvcm0tbWFpbCBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmZvcm0tbWFpbCBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uZm9ybS1tYWlsIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5mb3JtLW1haWwgc2VsZWN0OjpwbGFjZWhvbGRlciwgLmZvcm0tbWFpbF9lcnJvcjo6cGxhY2Vob2xkZXIsXG4uZm9ybS1tYWlsIC5lcnJvcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0JBQkFCQTtcbn1cbi5mb3JtLW1haWwgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb3JtLW1haWwgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLW1haWwgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi5mb3JtLW1haWwgaW5wdXRbdHlwZT10ZXh0XS4tLXNob3J0LFxuLmZvcm0tbWFpbCBpbnB1dFt0eXBlPWVtYWlsXS4tLXNob3J0LFxuLmZvcm0tbWFpbCBpbnB1dFt0eXBlPXRlbF0uLS1zaG9ydCxcbi5mb3JtLW1haWwgaW5wdXRbdHlwZT1wYXNzd29yZF0uLS1zaG9ydCxcbi5mb3JtLW1haWwgdGV4dGFyZWEuLS1zaG9ydCwgLmZvcm0tbWFpbF9lcnJvci4tLXNob3J0LFxuLmZvcm0tbWFpbCAuZXJyb3IuLS1zaG9ydCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1tYWlsIGlucHV0W3R5cGU9dGV4dF0uLS1zaG9ydCxcbiAgLmZvcm0tbWFpbCBpbnB1dFt0eXBlPWVtYWlsXS4tLXNob3J0LFxuICAuZm9ybS1tYWlsIGlucHV0W3R5cGU9dGVsXS4tLXNob3J0LFxuICAuZm9ybS1tYWlsIGlucHV0W3R5cGU9cGFzc3dvcmRdLi0tc2hvcnQsXG4gIC5mb3JtLW1haWwgdGV4dGFyZWEuLS1zaG9ydCwgLmZvcm0tbWFpbF9lcnJvci4tLXNob3J0LFxuICAuZm9ybS1tYWlsIC5lcnJvci4tLXNob3J0IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG4uZm9ybS1tYWlsIHNlbGVjdC4tLXNlbGVjdC1udWxsIHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvcm0tbWFpbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gICAgZ2FwOiAzMHB4IDUwcHg7XG4gIH1cbiAgLmZvcm0tbWFpbF9oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxMS41cHggMDtcbiAgfVxuICAuZm9ybS1tYWlsX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9ybS1tYWlsX2hlYWRpbmcgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLW1haWxfaGVhZGluZyArICoge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb3JtLW1haWxfYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLW1haWxfYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5mb3JtLW1haWxfaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9ybS1tYWlsX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tbWFpbF9oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mb3JtLW1haWxfaGVhZGluZy4tLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogI0Q5MzAyNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4xZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvcm0tbWFpbCAuYnRucyBbY2xhc3NePWJ0bl9dLCAuZm9ybS1tYWlsIC5idG5zIFtjbGFzcyo9XCIgYnRuX1wiXSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tbWFpbCAuYnRucyBbY2xhc3NePWJ0bl9dLCAuZm9ybS1tYWlsIC5idG5zIFtjbGFzcyo9XCIgYnRuX1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtLW1haWxfZXJyb3IsXG4uZm9ybS1tYWlsIC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZGQ7XG4gIGNvbG9yOiAjRDkzMDI1O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb3JtLW1haWxfZXJyb3IsXG4gIC5mb3JtLW1haWwgLmVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1tYWlsX2Vycm9yLFxuICAuZm9ybS1tYWlsIC5lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZm9ybS1tYWlsIC5td2Zvcm0tcmFkaW8tZmllbGQgLm13Zm9ybS1yYWRpby1maWVsZC10ZXh0LFxuLmZvcm0tbWFpbCAubXdmb3JtLXJhZGlvLWZpZWxkIC5td2Zvcm0tY2hlY2tib3gtZmllbGQtdGV4dCxcbi5mb3JtLW1haWwgLm13Zm9ybS1jaGVja2JveC1maWVsZCAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQsXG4uZm9ybS1tYWlsIC5td2Zvcm0tY2hlY2tib3gtZmllbGQgLm13Zm9ybS1jaGVja2JveC1maWVsZC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvcm0tbWFpbCAubXdmb3JtLXJhZGlvLWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSksIC5mb3JtLW1haWwgLm13Zm9ybS1yYWRpby1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb10pLFxuLmZvcm0tbWFpbCAubXdmb3JtLWNoZWNrYm94LWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSksXG4uZm9ybS1tYWlsIC5td2Zvcm0tY2hlY2tib3gtZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dKSB7XG4gIHRleHQtaW5kZW50OiAtMi4xMjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjEyNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1tYWlsIC5td2Zvcm0tcmFkaW8tZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5mb3JtLW1haWwgLm13Zm9ybS1yYWRpby1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pIGlucHV0W3R5cGU9cmFkaW9dLCAuZm9ybS1tYWlsIC5td2Zvcm0tcmFkaW8tZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dKSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5mb3JtLW1haWwgLm13Zm9ybS1yYWRpby1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb10pIGlucHV0W3R5cGU9cmFkaW9dLFxuLmZvcm0tbWFpbCAubXdmb3JtLWNoZWNrYm94LWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1tYWlsIC5td2Zvcm0tY2hlY2tib3gtZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSBpbnB1dFt0eXBlPXJhZGlvXSxcbi5mb3JtLW1haWwgLm13Zm9ybS1jaGVja2JveC1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb10pIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmZvcm0tbWFpbCAubXdmb3JtLWNoZWNrYm94LWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXSkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tbWFpbCAubXdmb3JtLXJhZGlvLWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSkgPiAqLCAuZm9ybS1tYWlsIC5td2Zvcm0tcmFkaW8tZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dKSA+ICosXG4uZm9ybS1tYWlsIC5td2Zvcm0tY2hlY2tib3gtZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSA+ICosXG4uZm9ybS1tYWlsIC5td2Zvcm0tY2hlY2tib3gtZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dKSA+ICoge1xuICB0ZXh0LWluZGVudDogMDtcbn1cbi5mb3JtLW1haWwgLm13Zm9ybS1yYWRpby1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pOjpiZWZvcmUsIC5mb3JtLW1haWwgLm13Zm9ybS1yYWRpby1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb10pOjpiZWZvcmUsXG4uZm9ybS1tYWlsIC5td2Zvcm0tY2hlY2tib3gtZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKTo6YmVmb3JlLFxuLmZvcm0tbWFpbCAubXdmb3JtLWNoZWNrYm94LWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuODM4ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjE1ZW0pO1xufVxuLmZvcm0tbWFpbCAubXdmb3JtLXJhZGlvLWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXSk6OmJlZm9yZSxcbi5mb3JtLW1haWwgLm13Zm9ybS1jaGVja2JveC1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb10pOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTkyO1xufVxuLmZvcm0tbWFpbCAubXdmb3JtLXJhZGlvLWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKTo6YmVmb3JlLFxuLmZvcm0tbWFpbCAubXdmb3JtLWNoZWNrYm94LWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjMDAzNTkyIGNhbGMoMTAwJSAtIDRweCksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIDNweCksIHRyYW5zcGFyZW50IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICMwMDM1OTIgY2FsYygxMDAlIC0gNHB4KSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gM3B4KSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgIzAwMzU5MiBjYWxjKDEwMCUgLSA0cHgpLCB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLSAzcHgpLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbi5mb3JtLW1haWwgLm13Zm9ybS1yYWRpby1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pOjpiZWZvcmUsXG4uZm9ybS1tYWlsIC5td2Zvcm0tY2hlY2tib3gtZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNTkyO1xufVxuLmZvcm0tbWFpbCAubXdmb3JtLXJhZGlvLWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSk6OmFmdGVyLFxuLmZvcm0tbWFpbCAubXdmb3JtLWNoZWNrYm94LWZpZWxkIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAwLjIxZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjIxZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDAuMTVlbTtcbiAgdG9wOiAwLjQ4ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00MWRlZyk7XG59XG4uZm9ybS1tYWlsIC5td2Zvcm0tcmFkaW8tZmllbGQgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQpOjphZnRlcixcbi5mb3JtLW1haWwgLm13Zm9ybS1jaGVja2JveC1maWVsZCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCk6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMzU5MjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDM1OTI7XG59XG5cbi5mb3JtLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTRweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvcm0tZGF0ZSBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvcm0tZGF0ZSBsYWJlbCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dHMgLm13Zm9ybS1yYWRpby1maWVsZCxcbi5mb3JtLWlucHV0cyAubXdmb3JtLWNoZWNrYm94LWZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmZvcm0taW5wdXRzIC5td2Zvcm0tcmFkaW8tZmllbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uZm9ybS1pbnB1dHMgLm13Zm9ybS1jaGVja2JveC1maWVsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5mb3JtLWlucHV0cyAucmFkaW8tYWRkLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5mb3JtLWJ0bnMgW2NsYXNzXj1idG5fXSwgLmZvcm0tYnRucyBbY2xhc3MqPVwiIGJ0bl9cIl0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYnRucyBbY2xhc3NePWJ0bl9dLCAuZm9ybS1idG5zIFtjbGFzcyo9XCIgYnRuX1wiXSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uYnRucy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRucy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5td193cF9mb3JtX2lucHV0IC5tdy1jb25maXJtQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5td193cF9mb3JtX2NvbmZpcm0gLm13LWZpcnN0Q29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXdfd3BfZm9ybV9jb25maXJtIC5td193cF9mb3JtX2lucHV0IC5tdy1jb25maXJtQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRhZGE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufSIsIkBpbXBvcnQgJy4uL2NvbmZpZy92YXJpYWJsZSc7XG5AaW1wb3J0ICcuLi9taXhpbi8qJztcblxuLnJlcXVpcmVkLW5vdGlvbiB7XG4gIGNvbG9yOiAkY19yZWQ7XG4gIEBpbmNsdWRlIGZvbnQtbm90by1ib2xkO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGZvbnQtc2l6ZSwxNnB4LDE0cHgpO1xufVxuXG4uZm9ybS1tYWlsIHtcbiAgLy8gcmVnaW9uIGlucHV0IGl0ZW1zXG4gIGxhYmVsLFxuICAuc2VsZWN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpoYXMoc2VsZWN0KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLXJpZ2h0LCBjYWxjKDE1cHggKyAyMHB4ICogMiksIGNhbGMoMTRweCArIDE2cHggKiAyKSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICBpbWFnZTogdXJsKFwiI3skdGhlbWVQYXRofS9hc3NldHMvaW1nL2NvbW1vbi9hcnJvd19ibHVlLnN2Z1wiKTtcbiAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh3aWR0aCwgMTVweCwgMTRweCk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoaGVpZ2h0LCAxNXB4LCAxNHB4KTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShyaWdodCwgMjBweCwgMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCxcbiAgJl9lcnJvcixcbiAgLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRjX2dyYXktMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgQGluY2x1ZGUgZm9udC1ub3RvLWJvbGQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYWRkaW5nLDEwcHggMjBweCw3cHggMTZweCk7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGNfZ3JheS0yO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShoZWlnaHQsMjUwcHgsMTYwcHgpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgdGV4dGFyZWEsXG4gICZfZXJyb3IsXG4gIC5lcnJvciB7XG4gICAgJi4tLXNob3J0IHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNlbGVjdHtcbiAgICAmLi0tc2VsZWN0LW51bGwge1xuICAgICAgY29sb3I6ICRjX2dyYXktMjtcbiAgICB9XG4gIH1cbiAgLy8gZW5kcmVnaW9uIGlucHV0IGl0ZW1zXG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gICAgZ2FwOiAkc3BhY2VJdGVtX3BjIDUwcHg7XG5cbiAgICAmX2hlYWRpbmcge1xuICAgICAgcGFkZGluZzogMTEuNXB4IDA7XG4gICAgfVxuXG4gICAgJl9ibG9jayB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAmX2hlYWRpbmcge1xuICAgICAgKyAqIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtYXJnaW4tdG9wLDE1cHgsOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Jsb2Nre1xuICAgIEBpbmNsdWRlIHNwYWNlX2l0ZW07XG4gIH1cblxuICAmX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZm9udC1zaXplLDE2cHgsMTRweCk7XG4gICAgQGluY2x1ZGUgZm9udC1ub3RvLWJvbGQ7XG5cbiAgICAmLi0tcmVxdWlyZWQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgIGNvbG9yOiAkY19yZWQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG5zIHtcbiAgICAjeyRzZWxlY3Rvcl9idG59IHtcbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9lcnJvcixcbiAgLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRkO1xuICAgIGNvbG9yOiAkY19yZWQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShtYXJnaW4tdG9wLDEwcHgsNXB4KTtcbiAgfVxuXG4gIC5td2Zvcm0tcmFkaW8tZmllbGQsXG4gIC5td2Zvcm0tY2hlY2tib3gtZmllbGQge1xuICAgIC5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dCxcbiAgICAubXdmb3JtLWNoZWNrYm94LWZpZWxkLXRleHR7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbm90by1ib2xkO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICY6aGFzKGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSksXG4gICAgICAmOmhhcyhpbnB1dFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IGNhbGMoICgxLjM3NWVtICsgLjc1ZW0pICogLTEpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDEuMzc1ZW0gKyAuNzVlbSApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+ICp7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgzOGVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xNWVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhhcyhpbnB1dFt0eXBlPVwicmFkaW9cIl0pIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkY19ibHVlIGNhbGMoMTAwJSAtIDRweCksdHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gM3B4KSx0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRjX2JsdWUgY2FsYygxMDAlIC0gNHB4KSx0cmFuc3BhcmVudCBjYWxjKDEwMCUgLSAzcHgpLHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJGNfYmx1ZSBjYWxjKDEwMCUgLSA0cHgpLHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIDNweCksdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpoYXMoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGhlaWdodDogMC41ZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4yMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjIxZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbGVmdDogMC4xNWVtO1xuICAgICAgICAgIHRvcDogMC40OGVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aGFzKGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjX2JsdWU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjX2JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgZm9udC1ub3RvLWJvbGQ7XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0taW5wdXRzIHtcbiAgLm13Zm9ybS1yYWRpby1maWVsZCxcbiAgLm13Zm9ybS1jaGVja2JveC1maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yYWRpby1hZGQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5cbi5mb3JtLWJ0bnMge1xuICAjeyRzZWxlY3Rvcl9idG59IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLm13X3dwX2Zvcm1faW5wdXQge1xuICAubXctY29uZmlybUNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm13X3dwX2Zvcm1fY29uZmlybSB7XG4gIC5tdy1maXJzdENvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubXdfd3BfZm9ybV9pbnB1dCB7XG4gICAgLm13LWNvbmZpcm1Db250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRhZGE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBmb250LW5vdG8tYm9sZFxufVxuXG4iXSwic291cmNlUm9vdCI6IiJ9*/