/* 検索ダイアログ
=========================================================================== */
#onsen-dialog {
    padding: 14px 28px;
    margin: 4px;
    border-radius: 999px;
    background: #336699;
    color: #fff;
    border: none;
    font-size: 16px;
    cursor: pointer;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

/* モーダル全体 */
.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}

.modal-overlay.hidden {
    visibility: hidden !important;
}

.modal-overlay.visible {
    opacity: 1;
    visibility: visible;
}

/* モーダルコンテナ */
.modal-container {
    width: 320px;
    background: #ebe6dc;
    border: 2px solid #003f88;
    border-radius: 12px;
    box-shadow: 0 14px 30px rgba(30, 90, 150, 0.2);
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
    font-size: 13px;
    font-weight: bold;
    display: flex;
    flex-direction: column;
    max-height: 90vh;
    transform: scale(0.95);
    transition: transform 0.3s ease;
}

.modal-overlay.visible .modal-container {
    transform: scale(1);
}

.modal-container.custom {
    width: auto !important;
    min-width: 300px !important;
    max-width: 600px !important;
    padding: 10px;
    font-size: 15px;
}

/* モーダルヘッダ */
.modal-header {
    padding: 4px 0px 0px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

/* モーダル本体 */
.modal-body {
    padding: 4px 8px 4px;
    overflow-y: auto;
}

/* モーダルフッタ */
.modal-footer {
    padding: 0px 8px 4px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 6px;
}

/* アラート・確認用フッタ */
.custom-footer {
    padding: 8px 16px 8px 16px;
    display: flex;
    justify-content: center;
    gap: 12px;
}

/* ボタン（クリア・閉じる・検索） */
.modal-footer button, 
.custom-footer button {
    margin: 0 !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    font-size: 14px !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important;
    padding: 9px 4px !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.14) !important;
    border: none !important;
    color: #fff !important;
    cursor: pointer !important;
}

/* OKボタン */
.modal-btn-ok {
    width: 98px;
    background: #336699 !important; 
}

/* キャンセルボタン */
.modal-btn-cancel {
    width: 98px;
    background: #6e6e6e !important; 
}

/* 検索ボタン */
.modal-btn-search,
.modal-btn-release {
    background: #336699 !important; 
}

/* クリアボタン */
.modal-btn-clear {
    background: #6e6e6e; 
}

/* 閉じるボタン */
.modal-btn-close {
    background: #6e6e6e !important; 
}

/* フォーム全体 */
.form-stack { 
    display: flex; 
    flex-direction: 
    column; gap: 4px; 
}

/* セレクトボックス */
.select-area select { 
    width: 100%; 
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #393939;
    box-sizing: border-box; 
    border-radius: 5px; 
    border: 1px solid #c0c0c0;
    padding: 6px 8px;
    background: #fff;
    text-align-last: center;
    text-align: center !important;
    cursor: pointer;
}

/* 日付選択 */
.select-date select {
    width: 68px;
    cursor: pointer;
}

/* トグルボタン */
.toggle-section { 
    padding: 0; 
    font-size: 14px;
    font-weight: bold;
    border: none; 
    background: transparent; 
}

/* 見出し */
.select-area h3,
.select-genre h3,
.toggle-section h3 { 
    margin: 2px 0; 
    font-size: 14px; 
    font-weight: bold;
    padding: 2px 0px;
    border-left: 4px solid #88b04b;
    padding-left: 6px; 
}

/* トグルボタングリッド */
.button-grid { 
    width: calc(100% - 2px); 
    border: 1px solid #cfd5d8; 
    border-radius: 5px; 
    overflow: hidden; 
    display: flex; 
    flex-direction: column; 
}

/* ボタン1行分 */
.button-row { 
    display: grid; 
    gap: 0; 
    margin: 0; 
}

.button-row + .button-row { 
    border-top: 1px solid #cfd5d8; 
}

/* チェックボックス非表示 */
.button-grid input { 
    display: none; 
}

/* ボタンラベル */
.button-grid label { 
    background: #fff; 
    height: 32px; 
    padding: 0 8px; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border: none; 
    border-radius: 0; 
    font-size: 13px; 
    font-weight: bold; 
    white-space: nowrap; 
    cursor: pointer; 
}

.grid2 label{
    height: 48px;
    text-align: center;
}

.button-row label { 
    border-left: 1px solid #cfd5d8; 
}

.button-row label:first-of-type { 
    border-left: none; 
}

.button-grid input:checked + label, .button-row input:checked + label { 
    background: #d8e698; 
}

/* スライダ */
.slider-block { 
    padding: 2px 12px 6px; 
    background: transparent; 
    border: none; 
}

/* スライダヘッダ */
.slider-header { 
    display: flex; 
    justify-content: space-between; 
    font-size: 14px;
    font-weight: bold; 
    margin: 1px 0px 8px -8px;
}

/* スライダ値 */
.slider-value {
    color: #555;
    font-size: 15px;
}

.slider-active {
    color: #12509b;
}

.search-input,
.select-date { 
    position: relative; 
}

/* 検索アイコン */
.search-input i { 
    position: absolute; top: 50%; left: 10px; 
    transform: translateY(-50%); 
    color: #a0a6aa; 
    font-size: 18px; 
    pointer-events: none; 
}

/* 入力エリア */
.search-input input,
.select-date input { 
    width: 100%; 
    padding: 6px 8px 6px 34px; 
    border-radius: 5px; 
    border: 1px solid #c0c0c0; 
    background: #fff; 
    font-size: 16px; 
    box-sizing: border-box; 
}

/* noUISlider関連
=========================================================================== */
.noUi-target { 
    height: 12px; 
    border: none; 
    background: #ddd; 
    border-radius: 999px; 
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); 
    touch-action: none; 
}

.noUi-connect { 
    background: #c5e1a5; 
}

.noUi-default {
    background: #cccccc !important; 
}

/* スライダハンドル */
.noUi-handle { 
    width: 24px !important; 
    height: 24px !important; 
    right: -12px !important; 
    top: -7px !important; 
    border: 1px solid #ccc; 
    border-radius: 12px; 
    background: #fff; 
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); 
    cursor: pointer; 
    touch-action: none; 
}

.noUi-handle:active { 
    cursor: grabbing; 
}

.noUi-handle:focus { 
    outline: none; 
}

.noUi-handle::before, .noUi-handle::after { 
    display: none; 
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9vbnNlbkRpYWxvZy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoib25zZW5EaWFsb2cyMDI2MDYyNS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyog5qSc57Si44OA44Kk44Ki44Ot44KwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNvbnNlbi1kaWFsb2cge1xuICAgIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgICBtYXJnaW46IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzM2Njk5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLyog44Oi44O844OA44Or5YWo5L2TICovXG4ubW9kYWwtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tb2RhbC1vdmVybGF5LmhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1vdmVybGF5LnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyog44Oi44O844OA44Or44Kz44Oz44OG44OKICovXG4ubW9kYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ViZTZkYztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzZjg4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDMwcHggcmdiYSgzMCwgOTAsIDE1MCwgMC4yKTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBNZWlyeW8sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ubW9kYWwtb3ZlcmxheS52aXNpYmxlIC5tb2RhbC1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5tb2RhbC1jb250YWluZXIuY3VzdG9tIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi8qIOODouODvOODgOODq+ODmOODg+ODgCAqL1xuLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogNHB4IDBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyog44Oi44O844OA44Or5pys5L2TICovXG4ubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogNHB4IDhweCA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLyog44Oi44O844OA44Or44OV44OD44K/ICovXG4ubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwcHggOHB4IDRweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA2cHg7XG59XG5cbi8qIOOCouODqeODvOODiOODu+eiuuiqjeeUqOODleODg+OCvyAqL1xuLmN1c3RvbS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xufVxuXG4vKiDjg5zjgr/jg7PvvIjjgq/jg6rjgqLjg7vplonjgZjjgovjg7vmpJzntKLvvIkgKi9cbi5tb2RhbC1mb290ZXIgYnV0dG9uLCBcbi5jdXN0b20tZm9vdGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjMpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOXB4IDRweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTQpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLyogT0vjg5zjgr/jg7MgKi9cbi5tb2RhbC1idG4tb2sge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGJhY2tncm91bmQ6ICMzMzY2OTkgIWltcG9ydGFudDsgXG59XG5cbi8qIOOCreODo+ODs+OCu+ODq+ODnOOCv+ODsyAqL1xuLm1vZGFsLWJ0bi1jYW5jZWwge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGJhY2tncm91bmQ6ICM2ZTZlNmUgIWltcG9ydGFudDsgXG59XG5cbi8qIOaknOe0ouODnOOCv+ODsyAqL1xuLm1vZGFsLWJ0bi1zZWFyY2gsXG4ubW9kYWwtYnRuLXJlbGVhc2Uge1xuICAgIGJhY2tncm91bmQ6ICMzMzY2OTkgIWltcG9ydGFudDsgXG59XG5cbi8qIOOCr+ODquOCouODnOOCv+ODsyAqL1xuLm1vZGFsLWJ0bi1jbGVhciB7XG4gICAgYmFja2dyb3VuZDogIzZlNmU2ZTsgXG59XG5cbi8qIOmWieOBmOOCi+ODnOOCv+ODsyAqL1xuLm1vZGFsLWJ0bi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogIzZlNmU2ZSAhaW1wb3J0YW50OyBcbn1cblxuLyog44OV44Kp44O844Og5YWo5L2TICovXG4uZm9ybS1zdGFjayB7IFxuICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgIGZsZXgtZGlyZWN0aW9uOiBcbiAgICBjb2x1bW47IGdhcDogNHB4OyBcbn1cblxuLyog44K744Os44Kv44OI44Oc44OD44Kv44K5ICovXG4uc2VsZWN0LWFyZWEgc2VsZWN0IHsgXG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIOaXpeS7mOmBuOaKniAqL1xuLnNlbGVjdC1kYXRlIHNlbGVjdCB7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiDjg4jjgrDjg6vjg5zjgr/jg7MgKi9cbi50b2dnbGUtc2VjdGlvbiB7IFxuICAgIHBhZGRpbmc6IDA7IFxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IG5vbmU7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbn1cblxuLyog6KaL5Ye644GXICovXG4uc2VsZWN0LWFyZWEgaDMsXG4uc2VsZWN0LWdlbnJlIGgzLFxuLnRvZ2dsZS1zZWN0aW9uIGgzIHsgXG4gICAgbWFyZ2luOiAycHggMDsgXG4gICAgZm9udC1zaXplOiAxNHB4OyBcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAycHggMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzg4YjA0YjtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDsgXG59XG5cbi8qIOODiOOCsOODq+ODnOOCv+ODs+OCsOODquODg+ODiSAqL1xuLmJ1dHRvbi1ncmlkIHsgXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmQ1ZDg7IFxuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG59XG5cbi8qIOODnOOCv+ODszHooYzliIYgKi9cbi5idXR0b24tcm93IHsgXG4gICAgZGlzcGxheTogZ3JpZDsgXG4gICAgZ2FwOiAwOyBcbiAgICBtYXJnaW46IDA7IFxufVxuXG4uYnV0dG9uLXJvdyArIC5idXR0b24tcm93IHsgXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZmQ1ZDg7IFxufVxuXG4vKiDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnpnZ7ooajnpLogKi9cbi5idXR0b24tZ3JpZCBpbnB1dCB7IFxuICAgIGRpc3BsYXk6IG5vbmU7IFxufVxuXG4vKiDjg5zjgr/jg7Pjg6njg5njg6sgKi9cbi5idXR0b24tZ3JpZCBsYWJlbCB7IFxuICAgIGJhY2tncm91bmQ6ICNmZmY7IFxuICAgIGhlaWdodDogMzJweDsgXG4gICAgcGFkZGluZzogMCA4cHg7IFxuICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgICBib3JkZXI6IG5vbmU7IFxuICAgIGJvcmRlci1yYWRpdXM6IDA7IFxuICAgIGZvbnQtc2l6ZTogMTNweDsgXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuICAgIGN1cnNvcjogcG9pbnRlcjsgXG59XG5cbi5ncmlkMiBsYWJlbHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV0dG9uLXJvdyBsYWJlbCB7IFxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NmZDVkODsgXG59XG5cbi5idXR0b24tcm93IGxhYmVsOmZpcnN0LW9mLXR5cGUgeyBcbiAgICBib3JkZXItbGVmdDogbm9uZTsgXG59XG5cbi5idXR0b24tZ3JpZCBpbnB1dDpjaGVja2VkICsgbGFiZWwsIC5idXR0b24tcm93IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7IFxuICAgIGJhY2tncm91bmQ6ICNkOGU2OTg7IFxufVxuXG4vKiDjgrnjg6njgqTjg4AgKi9cbi5zbGlkZXItYmxvY2sgeyBcbiAgICBwYWRkaW5nOiAycHggMTJweCA2cHg7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgICBib3JkZXI6IG5vbmU7IFxufVxuXG4vKiDjgrnjg6njgqTjg4Djg5jjg4Pjg4AgKi9cbi5zbGlkZXItaGVhZGVyIHsgXG4gICAgZGlzcGxheTogZmxleDsgXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuICAgIG1hcmdpbjogMXB4IDBweCA4cHggLThweDtcbn1cblxuLyog44K544Op44Kk44OA5YCkICovXG4uc2xpZGVyLXZhbHVlIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5zbGlkZXItYWN0aXZlIHtcbiAgICBjb2xvcjogIzEyNTA5Yjtcbn1cblxuLnNlYXJjaC1pbnB1dCxcbi5zZWxlY3QtZGF0ZSB7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG59XG5cbi8qIOaknOe0ouOCouOCpOOCs+ODsyAqL1xuLnNlYXJjaC1pbnB1dCBpIHsgXG4gICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogMTBweDsgXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcbiAgICBjb2xvcjogI2EwYTZhYTsgXG4gICAgZm9udC1zaXplOiAxOHB4OyBcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXG59XG5cbi8qIOWFpeWKm+OCqOODquOCoiAqL1xuLnNlYXJjaC1pbnB1dCBpbnB1dCxcbi5zZWxlY3QtZGF0ZSBpbnB1dCB7IFxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBwYWRkaW5nOiA2cHggOHB4IDZweCAzNHB4OyBcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7IFxuICAgIGJhY2tncm91bmQ6ICNmZmY7IFxuICAgIGZvbnQtc2l6ZTogMTZweDsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG59XG5cbi8qIG5vVUlTbGlkZXLplqLpgKNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5vVWktdGFyZ2V0IHsgXG4gICAgaGVpZ2h0OiAxMnB4OyBcbiAgICBib3JkZXI6IG5vbmU7IFxuICAgIGJhY2tncm91bmQ6ICNkZGQ7IFxuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4OyBcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyBcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IFxufVxuXG4ubm9VaS1jb25uZWN0IHsgXG4gICAgYmFja2dyb3VuZDogI2M1ZTFhNTsgXG59XG5cbi5ub1VpLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQ6ICNjY2NjY2MgIWltcG9ydGFudDsgXG59XG5cbi8qIOOCueODqeOCpOODgOODj+ODs+ODieODqyAqL1xuLm5vVWktaGFuZGxlIHsgXG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDsgXG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IFxuICAgIHJpZ2h0OiAtMTJweCAhaW1wb3J0YW50OyBcbiAgICB0b3A6IC03cHggIWltcG9ydGFudDsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgXG4gICAgYmFja2dyb3VuZDogI2ZmZjsgXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgXG4gICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7IFxufVxuXG4ubm9VaS1oYW5kbGU6YWN0aXZlIHsgXG4gICAgY3Vyc29yOiBncmFiYmluZzsgXG59XG5cbi5ub1VpLWhhbmRsZTpmb2N1cyB7IFxuICAgIG91dGxpbmU6IG5vbmU7IFxufVxuXG4ubm9VaS1oYW5kbGU6OmJlZm9yZSwgLm5vVWktaGFuZGxlOjphZnRlciB7IFxuICAgIGRpc3BsYXk6IG5vbmU7IFxufVxuIl19 */