@charset "UTF-8";
/* ================================================== *
 *
 *    common
 *
 * ================================================== */
/* ================================================== *
 *
 *    css helper
 *
 * ================================================== */
/* ------------------------------------------------- *
 *    margine
 * ------------------------------------------------- */
/* margin-top */
.margin-top-lg {
    margin-top: 60px;
}

.margin-top-md {
    margin-top: 30px;
}

.margin-top-sm,section,#footer {
    margin-top: 15px;
}

/* margin-left */
.margin-left-lg {
    margin-left: 60px;
}

.margin-left-md {
    margin-left: 30px;
}

.margin-left-sm {
    margin-left: 15px;
}

/* margin-right */
.margin-right-lg {
    margin-right: 60px;
}

.margin-right-md {
    margin-right: 30px;
}

.margin-right-sm {
    margin-right: 15px;
}

/* margin-bottom */
.margin-bottom-lg {
    margin-bottom: 60px;
}

.margin-bottom-md {
    margin-bottom: 30px;
}

.margin-bottom-sm {
    margin-bottom: 15px;
}

/* ------------------------------------------------- *
 *    padding
 * ------------------------------------------------- */
/* padding-top */
.padding-top-lg {
    padding-top: 60px;
}

.padding-top-md {
    padding-top: 30px;
}

.padding-top-sm {
    padding-top: 15px;
}

/* padding-bottom */
.padding-bottom-lg {
    padding-bottom: 60px;
}

.padding-bottom-md {
    padding-bottom: 30px;
}

.padding-bottom-sm {
    padding-bottom: 15px;
}

/* ================================================== *
 *
 *    title modules
 *
 * ================================================== */
/* ------------------------------------------------- *
 *    title
 * ------------------------------------------------- */
.titleType1 {
    vertical-align: middle;
    font-weight: normal;
    padding-bottom: 5px;
    border-bottom: 1px dotted #ccc;
    margin: 0;
    font-size: 24px;
    font-size: 1.71428rem;
}

.titleType1 .glyphicon {
    font-size: 27px;
    font-size: 1.92857rem;
    margin-right: 8px;
    color: #2980B9;
}

.title-font,.title-01,.title-02,.title-03 {
    color: #fff;
}

.title-01 {
    background: #A5BB26;
}

.title-02 {
    background: #76A839;
}

.title-03 {
    background: #277263;
}

/* ================================================== *
 *
 *    table modules
 *
 * ================================================== */
/* table
------------------------------------------------- */
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
    {
    vertical-align: middle;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #F5F5DC;
}

.tbl_title .glyphicon {
    font-size: 16px;
    font-size: 1.14286rem;
    margin-right: 8px;
    color: #fff;
}

th {
    font-weight: normal;
}

.table {
    border: solid 1px #ddd;
    border-radius: 5px;
    border-collapse: separate;
}

.readonly {
    border-width: 0px;
    border-style: none;
    background-color: transparent;
}

/* ================================================== *
 *
 *    header modules
 *
 * ================================================== */
/* header
------------------------------------------------- */
#header {
    color: #000;
    background: #E0FFFF;
}

#header #logo {
    color: #000;
}

#header a {
    color: #000;
}

#header a:hover {
    color: #666;
}

#header .navbar-header {
    margin-top: 0;
    margin-bottom: 0;
}

#header .header-lead {
    margin-top: 15px;
}

#header .header-text a {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 15px;
}

/* ================================================== *
 *
 *    nav modules
 *
 * ================================================== */
/* nav common(横幅固定崩れ防止)
------------------------------------------------- */
.navbar-collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}

.navbar-toggle {
    display: none;
}

.navbar-brand {
    margin-left: -15px;
}

/* header nav
------------------------------------------------- */
.navbar {
    border-radius: 0;
}

.nav>li>a:hover,.nav>li>a:focus {
    background-color: transparent;
}

.logout a {
    color: #FFF;
}

/* tab nav
------------------------------------------------- */
.nav-tabs>li>a:hover {
    color: #fff;
    border: 1px solid;
    border-color: #2980B9 #2980B9 #ddd;
    background-color: #2980B9;
    opacity: 0.6;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus
    {
    color: #fff;
    cursor: default;
    background-color: #2980B9;
    border: 1px solid #2980B9;
    border-bottom-color: transparent;
}

/* side nav
------------------------------------------------- */
.sideNav.list-group .list-group-item {
    border-radius: 0;
    border-color: #ddd;
    border-left: none;
    border-right: none;
}

.sideNav.list-group .list-group-item:first-child {
    border-top: none;
}

.sideNav .glyphicon-chevron-right {
    position: absolute;
    right: 15px;
    top: 14px;
    font-size: 10px;
}

/* ================================================== *
 *
 *    contents modules
 *
 * ================================================== */
/* contents
------------------------------------------------- */
.container {
    max-width: none !important;
    width: 1170px;
}

.loginArea {
    background: #FFFCD7;
    padding-top: 50px;
    padding-bottom: 30px;
}

.loginArea2 {
    background: #FFFCD7;
    padding-top: 0px;
    padding-bottom: 0px;
}


/* label
------------------------------------------------- */
span.label {
    display: block !important;
    font-size: 20px;
    font-size: 1.42857rem;
    margin-bottom: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
}

span.label .glyphicon {
    font-size: 16px;
    font-size: 1.14286rem;
    margin-right: 8px;
    color: #fff;
}

.tabArea {
    height: 500px;
    padding: 30px 15px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    overflow-y: scroll;
}

.tabArea .bg-list {
    background: #F5F5DC;
}

input[type="text"] {
    width: 100%;
    box-sizing: border-box;
}

.text-input-error {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
        ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
        .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-color: #FF0000;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
        rgba(255, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
        rgba(255, 175, 233, .6);
}

.mustSelect {
    text-shadow: 0 1px 0 #fff;
    background-color: #FFA;
    border-color: #dbdbdb;
    border-color: #ccc;
}

.selectorError:hover,.selectorError:focus {
    background-color: #ffffaa;
    background-position: 0 -15px;
}

.selectorError:focus:active,.selectorError:focus.active {
    background-color: #ffffaa;
    border-color: #dbdbdb;
}

@
keyframes errorMessageAnimation { 0%{
    opacity: 0;
}

50%{
opacity
:
1;


color
:red
;


}
75%{
color
:
#FF9900
;


}
100%{
color
:red
;


}
}
/* ================================================== *
 *
 *    jqgrid css hack
 *
 * ================================================== */
.ui-widget-header {
    border: 2px solid #DDDDDD;
    background: #277263;
    color: #ffffff;
    font-weight: bold;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    height: 40px;
    padding: .3em .2em .2em .3em;
    position: relative;
    font-size: 12px;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
}

.ui-widget-content .ui-state-default {
    border: 2px solid #dddddd;
    background: #A5BB26;
    font-weight: bold;
    color: white;
}

.ui-widget-content {
    border: 2px solid #dddddd;
    background: white;
    color: black;
}

.ui-priority-secondary {
    font-weight: normal;
    background-color: #F5F5DC;
}

.ui-jqgrid tr.jqgrow td {
    font-weight: normal;
    overflow: hidden;
    white-space: pre;
    padding: 8px;
    border-bottom-width: 1px;
    border-bottom-color: inherit;
    border-bottom-style: solid;
}

.ui-jqgrid .ui-jqgrid-htable th {
    padding: 8px;
}

th.ui-th-column div {
    white-space: normal !important;
    height: auto !important;
    padding: 0px;
}

.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
    {
    border: 1px solid #f6f6f6;
    background: #FFF url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50%
        repeat-x;
    font-weight: bold;
    color: #A5BB26;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    height: 45px;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
    {
    border: 1px solid #fed22f;
    background: #ffe45c
        url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top
        repeat-x;
    color: #363636;
}

.form-horizontal .control-label {
    padding-top: 0px;
}
.col-xs-8 {
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
}
/* message box */
.message-close-button {
    float: right;
    cursor: pointer;
    font-weight: bold;
    font-size: 22px;
    line-height: 10px;
    background-color: rgba(0, 0, 0, 0);
    border: 0px;
    color: white;
}

.message-close-button:hover {
    color: rgb(138, 109, 59);
}
/* ================================================== *
 *
 *    footer modules
 *
 * ================================================== */
/* footer
------------------------------------------------- */
#footer {
    background: #2C3E50;
    color: #FFF;
    width: 100%;
    height: 60px;
    padding-top: 20px;
}
/* ================================================== *
 *
 *    table
 *
 * ================================================== */
.table>tbody>tr:hover {
    animation: tableAnimation 1s alternate infinite linear;
    cursor: pointer;
}

.table-bordered-hack>thead>tr,.table-bordered-hack>tbody>tr>td,.table-bordered-hack>thead>tr>th,.table-bordered-hack>tfoot>tr>td
    {
    border: solid 1px #ddd;
    padding: 4px;
}

.dropdown-toggle {
    padding: 2px;
    padding-right: 0px;
    height: 24px;
}

.form-control {
    padding: 2px;
    height: 24px;
}

.message {
    color: #000080;
}

@
keyframes tableAnimation { 0%{
    background-color: #c4e3f3;
}
100%{
background-color
:
#c4f4ff
;


}
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCOzs7O3dEQUl3RDtBQUN4RDs7Ozt3REFJd0Q7QUFDeEQ7O3VEQUV1RDtBQ2dGdkQsZ0JBQUE7QUQ5RUE7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUNrRnJCLGlCQUFBO0FEL0VBO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0Usa0JBQWtCLEVBQUU7O0FDbUZ0QixrQkFBQTtBRGhGQTtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG1CQUFtQixFQUFFOztBQ29GdkIsbUJBQUE7QURqRkE7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7O3VEQUV1RDtBQ3FGdkQsaUJBQUE7QURuRkE7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxrQkFBa0IsRUFBRTs7QUN1RnRCLG9CQUFBO0FEcEZBO0VBQ0UscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UscUJBQXFCLEVBQUU7O0FBRXpCOzs7O3dEQUl3RDtBQUN4RDs7dURDeUZBO0FEdEZBO0VDd0ZFLHVCQUFhO0VBQ0csb0JBQUE7RUFDaEIscUJBQWU7RUFDZiwrQkFBUTtFQWhJUixVQWlJbUI7RUFoSVAsZ0JBQUE7RUFpSWQsc0JBQVksRUFBQTtFRHJGVjtJQzVDWSxnQkFBQTtJQWNWLHNCQUFjO0lBMUROLGtCQTJEUjtJRGlDQSxlQUFlLEVBQUU7O0FBRXJCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4Qjs7Ozt3REFJd0Q7QUFDeEQ7b0RDK0Z3SjtBRDdGeEo7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUMzRWMsZ0JBQUE7RUFtQkksc0JBQUE7RUFDZCxrQkFBTTtFRDJEUixZQUFZLEVBQUU7O0FBRWhCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VDa0dFLGtCQUFjO0VBQ2QsbUJBQWtCO0VEaEdsQiw4QkFBOEIsRUFBRTs7QUFFbEM7Ozs7d0RBSXdEO0FBQ3hEO29EQ29HQTtBRGxHQTtFQ29HRSxZQUFBO0VBQ0Ysb0JBQVEsRUFBQTtFRGxHTjtJQ3FHTSxZQUFBLEVBQUE7RURuR047SUNxR08sWUFBQSxFQUFBO0lEbkdMO01DdUdJLFlBQUEsRUFBQTtFRHJHTjtJQ3VHRSxjQUFlO0lBRVgsaUJBQUEsRUFBQTtFRHRHTjtJQzBHbUIsaUJBQUEsRUFBQTtFRHhHbkI7SUMwR0ksZUFBZ0I7SUFDaEIsa0JBQVk7SUR4R2QsaUJBQWlCLEVBQUU7O0FBRXZCOzs7O3dEQUl3RDtBQUN4RDtvRENnSEE7QUQ5R0E7RUNnSFUsMEJBQUE7RUFDUSx3QkFBQTtFQUNoQixrQkFBVTtFRDlHViw2QkFBNkIsRUFBRTs7QUFFakM7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO29EQ21IQTtBRGpIQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLDhCQUE4QixFQUFFOztBQUVsQztFQUNFLFlBQVksRUFBRTs7QUFFaEI7b0RDd0hrQjtBRHRIbEI7RUN3SFUsWUFBQTtFQUNSLGtCQUFjO0VBeFRKLG1DQXlUVjtFQUNTLDBCQUFBO0VEdEhULGFBQWEsRUFBRTs7QUFFakI7RUMySEUsWUFBUTtFQWpVRSxnQkFrVVY7RUFDUSwwQkFBQTtFQUNSLDBCQUFxQjtFRHpIckIsaUNBQWlDLEVBQUU7O0FBRXJDO29EQzRIb0I7QUQxSHBCO0VDNEhnQixpQkFBQTtFQUNkLG1CQUFhO0VBQ2Isa0JBQWM7RUFDUixtQkFBNEIsRUFBQTtFRDFIbEM7SUFDRSxpQkFBaUIsRUFBRTs7QUFFdkI7RUMrSEksbUJBQU87RUFDUCxZQUFLO0VBQ0wsVUFBVztFRDdIYixnQkFBZ0IsRUFBRTs7QUFFcEI7Ozs7d0RBSXdEO0FBQ3hEO29EQ21JQTtBRGpJQTtFQ21JUywyQkFBQTtFRGpJUCxjQUFjLEVBQUU7O0FBRWxCO0VDd0llLG9CQUFBO0VBQ2Isa0JBQWdCO0VEdEloQixxQkFBcUIsRUFBRTs7QUFFekI7b0RDeUlJO0FEdklKO0VDcE1FLDBCQTZVbUI7RUE1VW5CLGdCQUFZO0VBNlVFLHNCQUFBO0VBQ2Qsb0JBQWE7RUFDYixrQkFBZ0I7RUFDZCxxQkFBTyxFQUFBO0VEdElUO0lDMU1ZLGdCQUFBO0lBbUJWLHNCQUFjO0lBQ2Qsa0JBQU07SUQwTE4sWUFBWSxFQUFFOztBQUVsQjtFQ3VJVSxjQUFBO0VBQ0ssbUJBQUE7RUFDYiw0QkFBYztFQUNkLDZCQUFlO0VBQ0gsOEJBQUE7RUFDZCxtQkFBUyxFQUFBO0VEcklQO0lBQ0Usb0JBQW9CLEVBQUU7O0FBRTFCO0VDeUlFLFlBQWlCO0VEcklqQix1QkFBdUIsRUFBRTs7QUFFM0I7Ozs7d0RBSXdEO0FBQ3hEO29EQzRJQTtBRDFJQTtFQzZJRSxvQkFBTztFQUNQLFlBQU87RUFDQyxZQUFBO0VBQ1IsYUFBYTtFRDNJYixrQkFBa0IsRUFBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKlxuICogICAgY29tbW9uXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqXG4gKiAgICBjc3MgaGVscGVyXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogICAgbWFyZ2luZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWFyZ2luLXRvcCAqL1xuLm1hcmdpbi10b3AtbGcge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5tYXJnaW4tdG9wLW1kIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubWFyZ2luLXRvcC1zbSwgc2VjdGlvbiwgI2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLyogbWFyZ2luLWxlZnQgKi9cbi5tYXJnaW4tbGVmdC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5tYXJnaW4tbGVmdC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi8qIG1hcmdpbi1yaWdodCAqL1xuLm1hcmdpbi1yaWdodC1sZyB7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtc20ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbWFyZ2luLWJvdHRvbSAqL1xuLm1hcmdpbi1ib3R0b20tbGcge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiAgICBwYWRkaW5nXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBwYWRkaW5nLXRvcCAqL1xuLnBhZGRpbmctdG9wLWxnIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuLnBhZGRpbmctdG9wLW1kIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnBhZGRpbmctdG9wLXNtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLyogcGFkZGluZy1ib3R0b20gKi9cbi5wYWRkaW5nLWJvdHRvbS1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqXG4gKiAgICB0aXRsZSBtb2R1bGVzXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuICogICAgdGl0bGVcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aXRsZVR5cGUxIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTsgfVxuICAudGl0bGVUeXBlMSAuZ2x5cGhpY29uIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC1zaXplOiAxLjkyODU3cmVtO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGNvbG9yOiAjMjk4MEI5OyB9XG5cbi50aXRsZS1mb250LCAudGl0bGUtMDEsIC50aXRsZS0wMiwgLnRpdGxlLTAzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRpdGxlLTAxIHtcbiAgYmFja2dyb3VuZDogI0E1QkIyNjsgfVxuXG4udGl0bGUtMDIge1xuICBiYWNrZ3JvdW5kOiAjNzZBODM5OyB9XG5cbi50aXRsZS0wMyB7XG4gIGJhY2tncm91bmQ6ICMyNzcyNjM7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICpcbiAqICAgIHRhYmxlIG1vZHVsZXNcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogdGFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVEQzsgfVxuXG4udGJsX3RpdGxlIC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucmVhZG9ubHkge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKlxuICogICAgaGVhZGVyIG1vZHVsZXNcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyOTgwQjk7IH1cbiAgI2hlYWRlciAjbG9nbyB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgI2hlYWRlciBhIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgICNoZWFkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAjaGVhZGVyIC5uYXZiYXItaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI2hlYWRlciAuaGVhZGVyLWxlYWQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgI2hlYWRlciAuaGVhZGVyLXRleHQgYSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKlxuICogICAgbmF2IG1vZHVsZXNcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogbmF2IGNvbW1vbijmqKrluYXlm7rlrprltKnjgozpmLLmraIpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi8qIGhlYWRlciBuYXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYXZiYXIge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubG9nb3V0IGEge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4vKiB0YWIgbmF2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI5ODBCOSAjMjk4MEI5ICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTgwQjk7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODBCOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5ODBCOTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogc2lkZSBuYXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlTmF2Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAuc2lkZU5hdi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnNpZGVOYXYgLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTRweDtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqXG4gKiAgICBjb250ZW50cyBtb2R1bGVzXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGNvbnRlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMTcwcHg7IH1cblxuLmxvZ2luQXJlYSB7XG4gIGJhY2tncm91bmQ6ICNGRkZDRDc7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsYWJlbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuc3Bhbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgc3Bhbi5sYWJlbCAuZ2x5cGhpY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50YWJBcmVhIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLnRhYkFyZWEgLmJnLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1REM7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICpcbiAqICAgIGZvb3RlciBtb2R1bGVzXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyQzNFNTA7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIHZhcmlhYmxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBtYWluIGNvbG9yKOODluODq+ODvOezuylcbiRtYWluLWNvbG9yOiMyOTgwQjk7XG5cbi8vIHN1YiBjb2xvciAo44Kw44Oq44O844Oz57O7KVxuJHN1Yi1jb2xvcjAxOiNBNUJCMjY7XG4kc3ViLWNvbG9yMDI6Izc2QTgzOTtcbiRzdWItY29sb3IwMzojMjc3MjYzO1xuXG4kdGl0bGUtY29sb3ItMDE6IzE2QTA4NTtcbiR0aXRsZS1jb2xvci0wMjojMUFCQzlDO1xuJHRpdGxlLWNvbG9yLTAzOiMyRUNDNzE7XG4kdGl0bGUtY29sb3ItMDQ6IzQxNzUwNTtcbiR0aXRsZS1jb2xvci0wNTojMkVDQzcxO1xuXG4vLyBiZ2NvbG9yIGxpc3RcbiRsaXN0LWNvbG9yOiNGNUY1REM7XG5cbiR3YXJuaW5nLWNvbG9yOiNDMDM5MkI7XG5cbiRsaWdodC1jb2xvcjojZmZmO1xuJGRhcmstY29sb3I6IzJDM0U1MDtcbiRtaWRkbGUtY29sb3I6I2RkZDtcblxuLy8gbWFyZ2luXG4kbWFyZ2luX2xnOjYwcHg7XG4kbWFyZ2luX21kOjMwcHg7XG4kbWFyZ2luX3NtOjE1cHg7XG5cbi8vcGFkZGluZ1xuJHBhZGRpbmdfbGc6NjBweDtcbiRwYWRkaW5nX21kOjMwcHg7XG4kcGFkZGluZ19zbToxNXB4O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLy9cbi8vIG1peGluXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vIGZvbnQgc2l6ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE0KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyBpY29uIHNpemVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbkBtaXhpbiBnbHlwaGljb24tbGd7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM2KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG59XG5AbWl4aW4gZ2x5cGhpY29uLW1ke1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNyk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xufVxuQG1peGluIGdseXBoaWNvbi1zbSgpe1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgY29sb3I6I2ZmZjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICpcbiAqICAgIGNvbW1vblxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmJvZHkucGFnZVRvcCB7XG4vLyAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqXG4gKiAgICBjc3MgaGVscGVyXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiAgICBtYXJnaW5lXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIG1hcmdpbi10b3AgKi9cbi5tYXJnaW4tdG9wLWxne1xuICBtYXJnaW4tdG9wOiAkbWFyZ2luX2xnO1xufVxuLm1hcmdpbi10b3AtbWR7XG4gIG1hcmdpbi10b3A6ICRtYXJnaW5fbWQ7XG59XG4ubWFyZ2luLXRvcC1zbXtcbiAgbWFyZ2luLXRvcDogJG1hcmdpbl9zbTtcbn1cblxuLyogbWFyZ2luLWxlZnQgKi9cbi5tYXJnaW4tbGVmdC1sZ3tcbiAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5fbGc7XG59XG4ubWFyZ2luLWxlZnQtbWR7XG4gIG1hcmdpbi1sZWZ0OiAkbWFyZ2luX21kO1xufVxuLm1hcmdpbi1sZWZ0LXNte1xuICBtYXJnaW4tbGVmdDogJG1hcmdpbl9zbTtcbn1cblxuLyogbWFyZ2luLXJpZ2h0ICovXG4ubWFyZ2luLXJpZ2h0LWxne1xuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbGc7XG59XG4ubWFyZ2luLXJpZ2h0LW1ke1xuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fbWQ7XG59XG4ubWFyZ2luLXJpZ2h0LXNte1xuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5fc207XG59XG5cbi8qIG1hcmdpbi1ib3R0b20gKi9cbi5tYXJnaW4tYm90dG9tLWxne1xuICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luX2xnO1xufVxuLm1hcmdpbi1ib3R0b20tbWR7XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW5fbWQ7XG59XG4ubWFyZ2luLWJvdHRvbS1zbXtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbl9zbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiAgICBwYWRkaW5nXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHBhZGRpbmctdG9wICovXG4ucGFkZGluZy10b3AtbGd7XG4gIHBhZGRpbmctdG9wOiAkcGFkZGluZ19sZztcbn1cbi5wYWRkaW5nLXRvcC1tZHtcbiAgcGFkZGluZy10b3A6ICRwYWRkaW5nX21kO1xufVxuLnBhZGRpbmctdG9wLXNte1xuICBwYWRkaW5nLXRvcDogJHBhZGRpbmdfc207XG59XG5cbi8qIHBhZGRpbmctYm90dG9tICovXG4ucGFkZGluZy1ib3R0b20tbGd7XG4gIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZ19sZztcbn1cbi5wYWRkaW5nLWJvdHRvbS1tZHtcbiAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nX21kO1xufVxuLnBhZGRpbmctYm90dG9tLXNte1xuICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmdfc207XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqXG4gKiAgICB0aXRsZSBtb2R1bGVzXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXG4gKiAgICB0aXRsZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpdGxlVHlwZTF7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgLmdseXBoaWNvbntcbiAgICBAaW5jbHVkZSBnbHlwaGljb24tbWQ7XG4gIH1cbn1cblxuLnRpdGxlLWZvbnR7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGUtMDF7XG4gIEBleHRlbmQgLnRpdGxlLWZvbnQ7XG4gIGJhY2tncm91bmQ6ICRzdWItY29sb3IwMTtcbn1cblxuLnRpdGxlLTAye1xuICBAZXh0ZW5kIC50aXRsZS1mb250O1xuICBiYWNrZ3JvdW5kOiAkc3ViLWNvbG9yMDI7XG59XG5cbi50aXRsZS0wM3tcbiAgQGV4dGVuZCAudGl0bGUtZm9udDtcbiAgYmFja2dyb3VuZDogJHN1Yi1jb2xvcjAzO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKlxuICogICAgdGFibGUgbW9kdWxlc1xuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIHRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50YWJsZT50Ym9keT50cj50ZCwgLnRhYmxlPnRib2R5PnRyPnRoLCAudGFibGU+dGZvb3Q+dHI+dGQsIC50YWJsZT50Zm9vdD50cj50aCwgLnRhYmxlPnRoZWFkPnRyPnRkLCAudGFibGU+dGhlYWQ+dHI+dGh7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtY29sb3I7XG59XG5cbi50YmxfdGl0bGV7XG4gIC5nbHlwaGljb257XG4gICAgQGluY2x1ZGUgZ2x5cGhpY29uLXNtO1xuICB9XG59XG5cbnRoe1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmVhZG9ubHkge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICpcbiAqICAgIGhlYWRlciBtb2R1bGVzXG4gKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jaGVhZGVye1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICNsb2dve1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG4gIGF7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgfVxuICAubmF2YmFyLWhlYWRlcntcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlci1sZWFke1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmhlYWRlci10ZXh0e1xuICAgIGF7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKlxuICogICAgbmF2IG1vZHVsZXNcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIG5hdiBjb21tb24o5qiq5bmF5Zu65a6a5bSp44KM6Ziy5q2iKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4vKiBoZWFkZXIgbmF2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmF2YmFye1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG59XG5cbi5sb2dvdXR7XG4gIGF7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cblxuLyogdGFiIG5hdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3IgJG1haW4tY29sb3IgJG1pZGRsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogc2lkZSBuYXZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlTmF2Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgJjpmaXJzdC1jaGlsZHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5zaWRlTmF2e1xuICAuZ2x5cGhpY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKlxuICpcbiAqICAgIGNvbnRlbnRzIG1vZHVsZXNcbiAqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBjb250ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTE3MHB4O1xufVxuXG5zZWN0aW9ue1xuICBAZXh0ZW5kIC5tYXJnaW4tdG9wLXNtO1xufVxuXG4ubG9naW5BcmVhe1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0Q3O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi8qIGxhYmVsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5zcGFuLmxhYmVse1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgLmdseXBoaWNvbntcbiAgICBAaW5jbHVkZSBnbHlwaGljb24tc207XG4gIH1cbn1cblxuLnRhYkFyZWF7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6MzBweCAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtaWRkbGUtY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtaWRkbGUtY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkZGxlLWNvbG9yO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC5iZy1saXN0e1xuICAgIGJhY2tncm91bmQ6ICRsaXN0LWNvbG9yO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICpcbiAqXG4gKiAgICBmb290ZXIgbW9kdWxlc1xuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIGZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jZm9vdGVye1xuICBAZXh0ZW5kIC5tYXJnaW4tdG9wLXNtO1xuICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvcjtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */