/* contents-main -info
---------------------------------------------------------- */
.contents-main-info > h2,
.contents-main-info > section { margin: 0 auto; max-width: 800px;}

/* mod-headline-01
---------------------------------------------------------- */
.mod-headline-01 { background-color: #eee; }

@media screen and (max-width: 767px) { .mod-headline-01 > .contents-main { display: table; padding: 0; border-top: 1px solid #fff; } }

.mod-headline-01 .title { padding: 10px 0; font-size: 16px; line-height: 1; }

@media screen and (max-width: 767px) { .mod-headline-01 .title { display: table-cell; padding: 10px 0 10px 10px; width: 100%; vertical-align: middle; } }

.mod-headline-01 .close { display: none; }

@media screen and (max-width: 767px) { .mod-headline-01 .close { display: table-cell; width: 70px; padding: 10px 0 8px 13px; border-left: 1px solid #fff; vertical-align: middle; white-space: pre; font-size: 12px; position: relative; }
  .mod-headline-01 .close::before, .mod-headline-01 .close::after { position: absolute; top: 50%; left: 0; content: ""; width: 1em; height: 1px; background-color: #000; }
  .mod-headline-01 .close::before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .mod-headline-01 .close::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .mod-headline-01 .close::before, .mod-headline-01 .close::after { margin-left: 8px; } }

/* info headline
---------------------------------------------------------- */
.mod-info-01 { padding-bottom: 180px; }

@media screen and (max-width: 767px) { .mod-info-01 { padding-bottom: 30px; } }

.mod-info-01 .headline { margin-bottom: 30px; }

.detail { padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; margin-bottom: 25px; font-size: 16px; font-size: 1.6rem; font-weight: bold; }

.detail .date { margin-right: 7px; font-size: 20px; font-size: 2rem; color: #0f4188; vertical-align: middle; }

/* mod-link-wrapper-01
---------------------------------------------------------- */
.mod-link-wrapper-01 { padding: 10px; margin: 60px 0 20px; background-color: #eef9fd; }

@media screen and (max-width: 767px) { .mod-link-wrapper-01 { margin: 30px 0 10px; } }

/* mod-pull-info
---------------------------------------------------------- */
.mod-pull { margin: 0 -15px; }

.mod-pull.mod-pull-info { margin-bottom: 30px; }

.mod-pull.mod-pull-info .mod-pull-left { padding: 0 15px; }

.mod-pull.mod-pull-info .mod-pull-column{ padding: 0 15px; }

.mod-pull.mod-pull-info .mod-pull-column figure{
float: right;
width: 50%;
padding-left: 20px;
}

@media screen and (max-width: 767px) {
.mod-pull.mod-pull-info .mod-pull-column figure{
float: none;
width: 100%;
padding-left: 0px;
}
}

.mod-pull.mod-pull-info .mod-pull-right { padding: 0 15px; }

.mod-pull.mod-pull-info .mod-pull-right .txt-info-01 { margin-top: -6px; }

/* list-cmn-01
---------------------------------------------------------- */
.list-cmn-01.list-info { margin-bottom: 45px; }

.list-cmn-01.list-info .item { margin-bottom: 5px; font-size: 15px; font-size: 1.5rem; }

/* txt-info-01
---------------------------------------------------------- */
.txt-info-01 { margin-bottom: 30px; font-size: 15px; font-size: 1.5rem; line-height: 1.85; }

/* icon-pdf
---------------------------------------------------------- */
.ico-pdf-01 { padding-left: 0; text-indent: 0; }

.ico-pdf-01:before { content: ""; position: static; }

/* btn other
---------------------------------------------------------- */
.btn-cmn-01 > li.btn { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 200px; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 12px 5px 11px 5px; }

.btn-cmn-01 > li.btn a { max-width: 100%; display: block; padding: 0; }

/* grid
---------------------------------------------------------- */
.grid-cmn-01.grid-cmn-info .img-caption.is-cms { padding-left: 1em; text-indent: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm90aGVyL290aGVyLnNjc3MiLCJfY29tbW9uL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBOzZEQUM2RDtBQUM3RCxzQkFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7NkRBQzZEO0FBQzdELG1CQUNFLHVCQUFzQixFQXNDdkI7O0FDL0NDLHVDRFFGLG9DQUlNLGVBQWMsQ0FDZCxXQUFVLENBQ1YsMkJBQTBCLEVBQzNCLEVBQUE7O0FBUEwsMEJBVUksZ0JBQWUsQ0FDZixnQkFBZSxDQUNmLGVBQWMsRUFPZjs7QUMzQkQsdUNEUUYsMEJBY00sb0JBQW1CLENBQ25CLDBCQUF5QixDQUN6QixZQUFXLENBQ1gsdUJBQXNCLEVBRXpCLEVBQUE7O0FBbkJILDBCQXFCSSxjQUFhLEVBaUJkOztBQzlDRCx1Q0RRRiwwQkF1Qk0sb0JBQW1CLENBQ25CLFlBQVcsQ0FDWCx5QkFBd0IsQ0FDeEIsNEJBQTJCLENBQzNCLHVCQUFzQixDQUN0QixpQkFBZ0IsQ0FDaEIsZ0JBQWUsQ0M4Rm5CLG1CQUFrQixFRHJGakI7RUF0Q0gsa0VDOEhJLG1CQUFrQixDQUNsQixTQUFRLENBQ1IsUUFBTyxDQUNQLFlBQVcsQ0FDWCxXQVJ1QixDQVN2QixZQVRxQyxDQVVyQyx1QkFWbUQsRUFXcEQ7RURySUgsa0NDdUlJLGlDQUF3QixDQUF4Qix5QkFBd0IsRUFDekI7RUR4SUgsaUNDMElJLGtDQUF5QixDQUF6QiwwQkFBeUIsRUFDMUI7RUQzSUgsa0VBbUNRLGlCQUFnQixFQUNqQixFQUFBOztBQUtQOzZEQUM2RDtBQUM3RCxlQUNFLHNCQUFxQixFQXdCdEI7O0FDNUVDLHVDRG1ERixlQUdJLHFCQUFvQixFQXNCdkIsRUFBQTs7QUF6QkQseUJBUUksb0JBQW1CLEVBQ3BCOztBQUNRLFVBQ1AscUJBQW9CLENBQ3BCLGlDQUFnQyxDQUNoQyxvQkFBbUIsQ0FDbkIsZ0JBQWUsQ0FDZixrQkFBaUIsQ0FDakIsa0JBQWlCLEVBUWxCOztBQWRRLGdCQVFMLGtCQUFpQixDQUNqQixnQkFBZSxDQUNmLGdCQUFlLENBQ2YsZUFBYyxDQUNkLHVCQUFzQixFQUN2Qjs7QUFLTDs2REFDNkQ7QUFDN0QsdUJBQ0UsY0FBYSxDQUNiLG9CQUFtQixDQUNuQiwwQkFBeUIsRUFJMUI7O0FDeEZDLHVDRGlGRix1QkFLSSxvQkFBbUIsRUFFdEIsRUFBQTs7QUFFRDs2REFDNkQ7QUFDN0QsWUFDRSxnQkFBZSxFQWtCaEI7O0FBbkJELDBCQUtJLG9CQUFtQixFQWFwQjs7QUFsQkgseUNBU00sZ0JBQWUsRUFDaEI7O0FBVkwsMENBWU0sZ0JBQWUsRUFJaEI7O0FBaEJMLHVEQWNRLGlCQUFnQixFQUNqQjs7QUFNUDs2REFDNkQ7QUFDN0QseUJBSUksb0JBQW1CLEVBTXBCOztBQVZILCtCQU1NLG1CQUFrQixDQUNsQixnQkFBZSxDQUNmLGtCQUFpQixFQUNsQjs7QUFLTDs2REFDNkQ7QUFDN0QsZUFDRSxvQkFBbUIsQ0FDbkIsZ0JBQWUsQ0FDZixrQkFBaUIsQ0FDakIsa0JBQWlCLEVBQ2xCOztBQUVEOzZEQUM2RDtBQUM3RCxjQUNFLGdCQUFlLENBQ2YsZUFBYyxFQUtmOztBQVBELHFCQUlJLFlBQVcsQ0FDWCxpQkFBZ0IsRUFDakI7O0FBR0g7NkRBQzZEO0FBQzdELHVCQUVJLHNCQUFhLENBQWIscUJBQWEsQ0FBYixjQUFhLENBQ2IsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FDbkIsYUFBWSxDQUNaLGdDQUF1QixDQUF2QixzQkFBdUIsQ0FBdkIsd0JBQXVCLENBQ3ZCLDJCQUEwQixFQU0zQjs7QUFaSCx5QkFRTSxnQkFBZSxDQUNmLGVBQWMsQ0FDZCxXQUFVLEVBQ1g7O0FBSUw7NkRBQzZEO0FBQzdELGlEQUdNLGtCQUFpQixDQUNqQixlQUFjLEVBQ2YiLCJmaWxlIjoib3RoZXIvb3RoZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vX2NvbW1vbi92YXJpYWJsZVwiOyAvL+WkieaVsFxuQGltcG9ydCBcIi4uL19jb21tb24vbWl4aW5cIjsgLy9taXhpblxuXG4vKiBjb250ZW50cy1tYWluIC1pbmZvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGVudHMtbWFpbi1pbmZvIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi8qIG1vZC1oZWFkbGluZS0wMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1vZC1oZWFkbGluZS0wMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIEBpbmNsdWRlIG1xIHtcbiAgICA+IC5jb250ZW50cy1tYWluIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgbXEge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgOHB4IDEzcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgLy8gYmVmb3JlIGFmdGVyIGNsb3NlXG4gICAgICBAaW5jbHVkZSBjbG9zZUJ0bjtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogaW5mbyBoZWFkbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1vZC1pbmZvLTAxIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICBAaW5jbHVkZSBtcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvL2hlYWRsaW5lXG4gIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAYXQtcm9vdCAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAuZGF0ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiAjMGY0MTg4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBtb2QtbGluay13cmFwcGVyLTAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubW9kLWxpbmstd3JhcHBlci0wMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogNjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY5ZmQ7XG4gIEBpbmNsdWRlIG1xIHtcbiAgICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICB9XG59XG5cbi8qIG1vZC1wdWxsLWluZm9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tb2QtcHVsbCB7XG4gIG1hcmdpbjogMCAtMTVweDtcblxuICAvL21vZC1wdWxsLWluZm9cbiAgJi5tb2QtcHVsbC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLy9jb2x1bW4gcGFkZGluZ1xuICAgIC5tb2QtcHVsbC1sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgLm1vZC1wdWxsLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIC50eHQtaW5mby0wMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLyogbGlzdC1jbW4tMDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LWNtbi0wMSB7XG5cbiAgLy9saXN0LWluZm9cbiAgJi5saXN0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgLml0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbn1cblxuLyogdHh0LWluZm8tMDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50eHQtaW5mby0wMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xufVxuXG4vKiBpY29uLXBkZlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmljby1wZGYtMDEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8qIGJ0biBvdGhlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0bi1jbW4tMDEge1xuICA+IGxpLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDVweCAxMXB4IDVweDtcbiAgICBhIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLyogZ3JpZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyaWQtY21uLTAxLmdyaWQtY21uLWluZm8ge1xuICAuaW1nLWNhcHRpb24ge1xuICAgICYuaXMtY21zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgfVxuICB9XG59IiwiLy9taXhpblxuXG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjg7xcbkBtaXhpbiBtcSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gU1DmqKrlkJHjgY3jgavjgZfjgZ/mmYLjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6rjg7xcbkBtaXhpbiBtcS1sYW5kIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9vcGFjaXR5XG5AbWl4aW4gaG92ZXJvcGFjaXR5KCkge1xuICAmOmhvdmVyIHtcbiAgLW1zLWZpbHRlcjogJ2FscGhhKCBvcGFjaXR5PTcwKSc7XG4gIGZpbHRlcjogYWxwaGEoIG9wYWNpdHk9NzApO1xuICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLy9pbWctYWRqdXN0XG5AbWl4aW4gYWRqdXN0KCkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIHB1bGwgZmxvYXRcbkBtaXhpbiBwdWxsKCRsZWZ0V2lkdGg6IG51bGwsICRyaWdodFdpZHRoOiBudWxsLCAkZ3V0dGVyOiBudWxsLCAkZmxvYXQ6IG51bGwpIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbjogMCAtI3skZ3V0dGVyfTtcblxuICAmLWxlZnQsXG4gICYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgI3skZ3V0dGVyfTtcbiAgfVxuXG4gIC8vbGVmdFxuICAmLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAkbGVmdFdpZHRoO1xuICB9XG4gIC8vcmlnaHRcbiAgJi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAkcmlnaHRXaWR0aDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAvLyBzcCBmbG9hdCBvciBub3RcbiAgICBAaWYoJGZsb2F0ID09IHRydWUpIHtcbiAgICAgIG1hcmdpbjogMCAtI3skZ3V0dGVyfTtcbiAgICAgIC8vbGVmdFxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgd2lkdGg6ICRsZWZ0V2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vcmlnaHRcbiAgICAgICYtcmlnaHQge1xuICAgICAgICB3aWR0aDogJHJpZ2h0V2lkdGg7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAmLWxlZnQsXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8vIHB1bGwgZmxleFxuQG1peGluIHB1bGwtZmxleCgkZGlyOiBjb2x1bW4pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbXEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyO1xuICB9XG59XG5cbi8vYmFja2dyb3VuZCBpY29uXG5AbWl4aW4gaWNvSW1nKCRlbGVtOiBiZWZvcmUsICR3aWR0aDogbnVsbCwgJGhlaWdodDogbnVsbCwgJGd1dHRlcjogbnVsbCwgJGltYWdlOiBudWxsLCAkcG9zOiBmYWxzZSkge1xuXG4gIEBpZigkcG9zID09IHRydWUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAkd2lkdGggKyA1O1xuICAgICY6OiN7JGVsZW19IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgLy8gZGVmYXVsdFxuICAmOjojeyRlbGVtfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRndXR0ZXJ9O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvY29tbW9uL2ltYWdlLycrICcjeyRpbWFnZX0nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcbiAgfVxufVxuXG4vL25vdCBiZWZvcmUgY29udGVudFxuQG1peGluIGJnSW1nKCRndXR0ZXI6IG51bGwsICRzaXplOiBudWxsLCAkaW1hZ2U6IG51bGwpIHtcbiAgLy9wYWRkaW5nLWxlZnQsIGJnIHNpemUsIGltYWdlXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgYmFja2dyb3VuZDogdXJsKCcvY29tbW9uL2ltYWdlLycgKyAnI3skaW1hZ2V9Jykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xufVxuXG4vLyBpY29uIHhcbkBtaXhpbiBjbG9zZUJ0bigkd2lkdGg6IDFlbSwgJGhlaWdodDogMXB4LCAkY29sb3I6ICMwMDApIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4vLyBpY29uIHRyaWFuZ2xlXG5AbWl4aW4gaWNvLWFycm93KCRvcHRpb25zKXtcbi8vJGVsZW06YmVmb3JlICwkd2lkdGg6IG51bGwsJGNvbG9yOiBudWxsLCAkZGlyOiBsZWZ0XG5cbiAgJGVsOiBtYXBfZ2V0KCRvcHRpb25zLCBlbGVtZW50KTtcbiAgJGRpcjogbWFwX2dldCgkb3B0aW9ucywgZGlyZWN0KTtcbiAgLy9wYXJlbnRcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcblxuICAvL2Fycm93XG4gICY6OiN7JGVsfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IG1hcF9nZXQoJG9wdGlvbnMsIHdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItI3skZGlyfTogbWFwX2dldCgkb3B0aW9ucywgd2lkdGgpIHNvbGlkIG1hcF9nZXQoJG9wdGlvbnMsIGNvbG9yKTtcblxuICAgIC8vbWFyZ2luXG4gICAgQGlmKCRkaXIgPT0gbGVmdCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBtYXBfZ2V0KCRvcHRpb25zLCB3aWR0aCk7XG4gICAgfVxuXG4gICAgQGlmKCRkaXIgPT0gcmlnaHQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBtYXBfZ2V0KCRvcHRpb25zLCB3aWR0aCk7XG4gICAgfVxuXG4gICAgQGlmKCRkaXIgPT0gdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtYXBfZ2V0KCRvcHRpb25zLCB3aWR0aCk7XG4gICAgfVxuXG4gICAgQGlmKCRkaXIgPT0gYm90dG9tKSB7XG4gICAgICBtYXJnaW4tdG9wOiBtYXBfZ2V0KCRvcHRpb25zLCB3aWR0aCk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy9hYnJpZGdlbWVudCBtaXhpblxuQG1peGluIGljb2VsZW0oJHdpZHRoOiBudWxsLCAkaGVpZ2h0OiBudWxsICwkcG9zaTogdHJ1ZSAsJGd1dHRlcjogbnVsbCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpZigkcG9zaSA9PSB0cnVlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSN7JGhlaWdodCAvIDJ9O1xuICB9XG4gIEBlbHNlIGlmKCRwb3NpID09IGZhbHNlKSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRndXR0ZXI7XG4gIH1cbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xufVxuIl19 */
