.page-form-invoice .form-control{height:2.473rem}.body-posinvoice .page-form-invoice #item_search{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:20px;font-size:14px}.invoice-wrap,.invoice-wrap-form{background:#fff;padding:35px;border-radius:.25rem;margin-bottom:14px}.invoice-basics .form-group{margin-bottom:.7rem}.invoice-table .custom-select,.invoice-table .form-control{height:1.973rem;font-size:.9rem;padding-left:5px;padding-right:5px}.invoice-table tfoot td,.invoice-table tfoot th,.invoice-table thead th{font-size:.875rem}.irowdeletebtn{color:#f30;font-size:15px;font-weight:700;float:right}.invoice-table .item-name{width:40%}.invoice-table .item-description{width:250px}.iproduct-search.form-control{max-width:200px}.invoice-brand-img{max-height:80px}.invoice-wrap .invoice-from-wrap>.row div:last-child,.invoice-wrap .invoice-to-wrap>.row div:last-child{text-align:right}.invoice-table .batch-no,.invoice-table .expiry-text,.invoice-table .imrp{width:80px}.invoice-table .number{text-align:right}.invoice-table .number input[type=number],.invoice-table .number input[type=text]{float:right;text-align:right}.invoice-table .iavailableqty{font-size:12px;clear:both}.invoice-table .iquantity{width:60px;text-align:right;float:right}.invoice-table .irate{width:90px;text-align:right}.invoice-table .idiscount-td{min-width:140px}.invoice-table .idiscount,.invoice-table .idiscounttype{width:55px;text-align:right;float:right;border-radius:0}.invoice-table .idiscount{width:60px;text-align:right;float:right;border-radius:0}.invoice-table .itax{min-width:40px;text-align:right}.invoice-table .invoice-total-cell{position:sticky;right:0;z-index:1000;background-color:#8fd19e;box-shadow:-15px 0 22px -11px rgba(0,0,0,.3);overflow:-moz-scrollbars-none;font-weight:600;min-width:120px}.invoice-subtotal{background:#e8f5e9}.invoice-total td,.invoice-total th{vertical-align:middle}.invoice-total .form-control{max-width:80px;text-align:right}.date-cell,.invoice-no-cell{width:150px!important}.amount-cell{text-align:right!important;width:100px!important}.qty-cell{width:50px!important}.item-cell{width:35%!important}.viewinvoice .invoice-table-wrap{min-height:300px}.viewinvoice .invoice-table-wrap .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.viewinvoice .invoice-table-wrap table{min-width:980px}.viewinvoice .invoice-table-wrap th{font-size:18px}.viewinvoice .invoice-table-wrap tbody td,.viewinvoice .invoice-table-wrap tbody th{font-size:13px;font-weight:400}.viewinvoice .invoice-table-wrap tbody td .font-weight-600,.viewinvoice .invoice-table-wrap tbody td .fw-bold,.viewinvoice .invoice-table-wrap tbody td .fw-semibold,.viewinvoice .invoice-table-wrap tbody td b,.viewinvoice .invoice-table-wrap tbody td strong{font-weight:400!important}.invoice-wrap-form .btn{margin-left:10px}.suggestion-container{position:relative}.suggestion-box{z-index:100;width:150%;max-width:500px;box-sizing:border-box;max-height:200px;overflow-y:scroll}.suggestion-box ol{border:1px solid #e4e4e4;background:#f9f9f9;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);border-bottom-right-radius:5px;border-bottom-left-radius:5px;min-height:100px}.suggestion-box ol,.suggestion-box ol li{margin:0;padding:0;list-style:none}.suggestion-box li a{color:#222;font-size:14px;padding:4px 5px;display:block;max-width:200%}.suggestion-box li a span{float:right;font-size:13px;padding-left:10px;min-width:100px}.suggestion-box li a:focus,.suggestion-box li a:hover,.suggestion-box li.selected a,.suggestion-box li:focus{background-color:#e8f5e9}.print-minimalagency-sixinch{font-size:16px;text-transform:uppercase}.print-minimalagency-sixinch .table{table-layout:fixed}.print-minimalagency-sixinch .font-size-18,.print-minimalagency-sixinch .invoice-table-wrap th{font-size:14px!important}.print-minimalagency-sixinch .table td,.print-minimalagency-sixinch .table th{padding:2px!important}.print-minimalagency-sixinch .item-sno{width:20px}.print-minimalagency-sixinch .item-name-td{width:160px!important}.idiscounttype,.iuom{border-color:#ced4da;color:var(--vz-body-color)}.vi-itemname{line-height:1.25}.vi-itemdesc{line-height:1.2}.retailinvoice-table .invoice-total-cell{min-width:100px}.retailinvoice-table .iproduct-search{width:150px;margin-left:10px}.retailinvoice-table .irowdeletebtn,.retailinvoice-table .item-edit-btn{position:absolute;left:5px;top:18px}.retail-item-container{margin-top:10px;margin-bottom:10px;flex-grow:1;flex-basis:0;flex-flow:row wrap;align-content:space-between}.retail-item-container .item-list-div{margin:15px 5px;width:200px;flex-basis:200px;flex-grow:1}.retail-item-container .item-list-div .card{background-color:#f1f1f1;color:#000;border-radius:10px;border:1px solid #f1f1f1;margin-bottom:0;overflow:hidden;box-shadow:0 0 20px 0 rgb(76 87 125/2%)}.retail-item-container .item-list-div .card:hover{color:#212529;background-color:#e4e4e4;border-color:#e4e4e4;font-weight:500}.retail-item-container .card-body{word-wrap:break-word;overflow-wrap:break-word;max-width:270px;min-width:150px;min-height:100px;color:#000;text-align:center;font-size:14px;text-transform:capitalize}.retail-item-container .card-footer{background-color:#cbd4f4;color:#000;padding:0}.retail-item-container .card-footer .flex-fill{padding:10px;min-width:50px;font-size:15px;font-weight:500;color:#000}.retail-item-container .card-footer .flex-fill:hover{color:#212529;background-color:#b9b9b9}.pos-items-container{background:#fff;margin-right:10px;padding:30px 15px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:5px}.pos-invoice .cart-summary{padding:20px 15px;background:#fff1d8;box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);border-radius:5px}.pos-invoice .cart-summary .row{margin-left:0!important;margin-right:0!important}.cart-summary #invoice_table{border:1px solid #e6d9c2}.cart-summary #invoice_table td,.cart-summary #invoice_table th{border-color:#e6d9c2}.cart-summary .retailinvoice-table .iproduct-search{margin-left:15px}.retailinvoice-payment-container{display:flex;flex-direction:column;gap:.45rem;font-size:.82rem}.payment-modes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.retailinvoice-payment-container .payment-organization-hint{padding:.35rem .55rem;background:#fffceb;border-radius:8px;font-size:.76rem}.payment-mode-card{background:#fff;border:1px solid #e6d9c2;border-radius:7px;padding:6px 8px;box-shadow:0 1px 4px rgba(17,17,26,.05)}.payment-mode-card__header{flex-wrap:wrap}.payment-mode-label{font-weight:600;font-size:.78rem;line-height:1.1}.payment-mode-card__body{align-items:center}.payment-mode-card__body .form-control,.payment-mode-card__body .input-group-text{min-height:30px;padding-top:.2rem;padding-bottom:.2rem;font-size:.8rem}.payment-mode-card__body .payment-amount-group .form-control,.payment-mode-card__body .payment-amount-group .input-group-text,.payment-mode-card__body .payment-ref-input{height:28px!important;min-height:28px!important;max-height:28px;padding-top:.1rem!important;padding-bottom:.1rem!important;font-size:.76rem;line-height:1.1}.payment-ref-input{flex:1 1 132px;font-size:.78rem}.payment-ref-wrap{flex:1 1 148px;min-width:120px}.payment-amount-group{flex:0 0 126px;min-width:118px}.payment-amount-group .input-group-text{background:#fff7e1;border-color:#f0d7a6;font-weight:600}.payment-amount-input{text-align:right;font-size:.9rem;font-weight:600}.payment-mode-account{font-size:.62rem;line-height:1.1;padding:.12rem .3rem}.retailinvoice-payment-container input::-webkit-inner-spin-button,.retailinvoice-payment-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.retailinvoice-payment-container input[type=number]{-moz-appearance:textfield;apperance:textfield}.retailinvoice-change-container input{min-height:30px;font-size:.8rem}.retailinvoice-balance-container{padding:.3rem .45rem;border-radius:7px;background:#fffceb;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:.76rem}.retailinvoice-balance-container #balance_amount.text-success{color:#1f8b4c!important}.retailinvoice-change-container{gap:.5rem;display:grid;grid-template-columns:1fr 1fr}.retailinvoice-change-container input+input{background:#f2f6ff}.retailinvoice-change-container .input-group-text{min-width:50px;justify-content:center;font-size:.72rem;background:#fff7e1;border-color:#f0d7a6}.payment-summary-card{border:1px dashed #e3d3b2;border-radius:7px;padding:.34rem;background:#fff9ea}.payment-quick-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.payment-quick-chip{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:0 7px;border:1px solid #d7dceb;border-radius:999px;background:#f7f9ff;color:#3d4aa3;font-size:.68rem;font-weight:500;text-decoration:none}.payment-quick-chip:hover{color:#2a347a;background:#eef2ff}.pos-items-container .item-search .form-control{min-height:48px;font-size:1.05rem}.retailinvoice-table input.form-control{min-height:44px}.retailinvoice-submit-container #retail-submit-btn{min-width:220px;min-height:52px;font-size:1.05rem;border-radius:12px;box-shadow:0 8px 16px -6px rgba(0,0,0,.12)}@media (max-width:991.98px){.payment-modes-grid{grid-template-columns:1fr}.payment-mode-card__body{flex-direction:column;align-items:stretch}.payment-amount-group,.payment-ref-input{flex:1 1 100%;min-width:100%}.retailinvoice-change-container input,.retailinvoice-submit-container #retail-submit-btn{width:100%}}.modal-body .form-group{margin-bottom:.5rem}.page-title-menu .btn{margin-left:10px}.bg-ic-INV{background-color:#28a745!important;color:#fff}.bg-ic-BOS{background-color:#20c997;color:#fff}.bg-ic-CRN{background-color:#dc3545;color:#fff}.bg-ic-DBN{background-color:#fd7e14;color:#fff}.suggestion-box{position:absolute;z-index:1050;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);width:28rem;max-height:320px;overflow:auto;display:none;padding:.25rem 0}.suggestion-box .s-row{padding:.5rem .75rem;cursor:pointer;display:flex;gap:.5rem;align-items:flex-start}.suggestion-box .s-row.active,.suggestion-box .s-row:hover{background:#f6f8fb}.suggestion-box .s-title{font-weight:600;line-height:1.1}.suggestion-box .s-meta{font-size:.8rem;color:#6b7280}.suggestion-box .badge{border:1px solid #e5e7eb;border-radius:10px;padding:0 .4rem;font-size:.72rem;margin-left:.25rem}#barcode_scan_box{width:220px;margin-left:auto;margin-bottom:8px}.suggestion-portal{box-shadow:0 8px 24px rgba(0,0,0,.12);background:#fff;border:1px solid #e6e6e6;border-radius:8px}.suggestion-portal .s-row{padding:.5rem .75rem;display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.suggestion-portal .s-row.active,.suggestion-portal .s-row:hover{background:#f6f8fb}.suggestion-portal .s-title{font-weight:600;line-height:1.1}.suggestion-portal .s-meta{font-size:.8rem;color:#6b7280}.suggestion-portal .badge{border:1px solid #e5e7eb;border-radius:10px;padding:0 .4rem;font-size:.72rem;margin-left:.25rem}.invoice-wrap-form .invoice-basics .datepicker{width:110px}.invoice-wrap-form #invoice_currency .select2.select2-container{display:block!important;width:100px!important}
/*# sourceMappingURL=data:application/json;base64,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ZUFBZSxDQUFFLGFBQWUsQ0FDNUQsMEJBQTJCLHdCQUF3QixDQUFFLGtCQUFrQixDQUFFLGVBQWUsQ0FBRSxnQkFBZ0IsQ0FBRSxrQkFBb0IsQ0FFaEksK0NBQ0ksV0FDSixDQUVBLGdFQUNJLHVCQUF5QixDQUN6QixxQkFDSiIsImZpbGUiOiJpbnZvaWNlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucGFnZS1mb3JtLWludm9pY2UgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAyLjQ3M3JlbTtcbn1cbi5ib2R5LXBvc2ludm9pY2UgLnBhZ2UtZm9ybS1pbnZvaWNlICNpdGVtX3NlYXJjaCB7XG4gICAgYm94LXNoYWRvdzogcmdiYSg5OSwgOTksIDk5LCAwLjIpIDBweCAycHggOHB4IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbnZvaWNlLXdyYXAtZm9ybSwgLmludm9pY2Utd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uaW52b2ljZS1iYXNpY3MgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cblxuLmludm9pY2UtdGFibGUgLmZvcm0tY29udHJvbCwgLmludm9pY2UtdGFibGUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGhlaWdodDogMS45NzNyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjVweDtcbn1cblxuLmludm9pY2UtdGFibGUgdGhlYWQgdGgsXG4uaW52b2ljZS10YWJsZSB0Zm9vdCB0aCxcbi5pbnZvaWNlLXRhYmxlIHRmb290IHRkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uaXJvd2RlbGV0ZWJ0biB7XG4gICAgY29sb3I6ICNGRjMzMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmludm9pY2UtdGFibGUgLml0ZW0tbmFtZSB7XG4gICAgd2lkdGg6NDAlO1xufVxuXG4uaW52b2ljZS10YWJsZSAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6MjUwcHg7XG59XG5cbi5pcHJvZHVjdC1zZWFyY2guZm9ybS1jb250cm9sIHtcbiAgICBtYXgtd2lkdGg6MjAwcHg7XG59XG5cbi5pbnZvaWNlLWJyYW5kLWltZyB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLmludm9pY2Utd3JhcCAuaW52b2ljZS1mcm9tLXdyYXAgPiAucm93IGRpdjpsYXN0LWNoaWxkLFxuLmludm9pY2Utd3JhcCAuaW52b2ljZS10by13cmFwID4gLnJvdyBkaXY6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRhYmxlIC5iYXRjaC1ubywgLmludm9pY2UtdGFibGUgLmV4cGlyeS10ZXh0LCAuaW52b2ljZS10YWJsZSAuaW1ycCB7XG4gICAgd2lkdGg6ODBweDtcbn1cblxuLmludm9pY2UtdGFibGUgLm51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRhYmxlIC5udW1iZXIgaW5wdXRbdHlwZT10ZXh0XSwgLmludm9pY2UtdGFibGUgLm51bWJlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmludm9pY2UtdGFibGUgLmlhdmFpbGFibGVxdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmludm9pY2UtdGFibGUgLmlxdWFudGl0eSB7XG4gICAgd2lkdGg6NjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRhYmxlIC5pcmF0ZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRhYmxlIC5pZGlzY291bnQtdGQge1xuICAgIG1pbi13aWR0aDoxNDBweDtcbn1cblxuLmludm9pY2UtdGFibGUgLmlkaXNjb3VudHR5cGUsIC5pbnZvaWNlLXRhYmxlIC5pZGlzY291bnQge1xuICAgIHdpZHRoOjU1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnZvaWNlLXRhYmxlIC5pZGlzY291bnQge1xuICAgIHdpZHRoOjYwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnZvaWNlLXRhYmxlIC5pdGF4IHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbnZvaWNlLXRhYmxlIC5pbnZvaWNlLXRvdGFsLWNlbGwge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGZkMTllO1xuICAgIGJveC1zaGFkb3c6IC0xNXB4IDAgMjJweCAtMTFweCByZ2JhKDAsMCwwLC4zKTtcbiAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4uaW52b2ljZS1zdWJ0b3RhbCB7XG4gICAgYmFja2dyb3VuZDogI2U4ZjVlOTtcbn1cblxuLmludm9pY2UtdG90YWwgdGgsIC5pbnZvaWNlLXRvdGFsIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW52b2ljZS10b3RhbCAuZm9ybS1jb250cm9sIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kYXRlLWNlbGwge1xuICAgIHdpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZvaWNlLW5vLWNlbGwge1xuICAgIHdpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbW91bnQtY2VsbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB3aWR0aDoxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucXR5LWNlbGwge1xuICAgIHdpZHRoOjUwcHggIWltcG9ydGFudDtcbn1cblxuLml0ZW0tY2VsbCB7XG4gICAgd2lkdGg6MzUlICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3aW52b2ljZSAuaW52b2ljZS10YWJsZS13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLnZpZXdpbnZvaWNlIC5pbnZvaWNlLXRhYmxlLXdyYXAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udmlld2ludm9pY2UgLmludm9pY2UtdGFibGUtd3JhcCB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiA5ODBweDtcbn1cblxuLnZpZXdpbnZvaWNlIC5pbnZvaWNlLXRhYmxlLXdyYXAgdGgge1xuICAgIGZvbnQtc2l6ZToxOHB4O1xufVxuXG4udmlld2ludm9pY2UgLmludm9pY2UtdGFibGUtd3JhcCB0Ym9keSB0ZCxcbi52aWV3aW52b2ljZSAuaW52b2ljZS10YWJsZS13cmFwIHRib2R5IHRoIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnZpZXdpbnZvaWNlIC5pbnZvaWNlLXRhYmxlLXdyYXAgdGJvZHkgdGQgYixcbi52aWV3aW52b2ljZSAuaW52b2ljZS10YWJsZS13cmFwIHRib2R5IHRkIHN0cm9uZyxcbi52aWV3aW52b2ljZSAuaW52b2ljZS10YWJsZS13cmFwIHRib2R5IHRkIC5mb250LXdlaWdodC02MDAsXG4udmlld2ludm9pY2UgLmludm9pY2UtdGFibGUtd3JhcCB0Ym9keSB0ZCAuZnctc2VtaWJvbGQsXG4udmlld2ludm9pY2UgLmludm9pY2UtdGFibGUtd3JhcCB0Ym9keSB0ZCAuZnctYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uaW52b2ljZS13cmFwLWZvcm0gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbn1cblxuLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWdnZXN0aW9uLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDoxNTAlO1xuICAgIG1heC13aWR0aDo1MDBweDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5zdWdnZXN0aW9uLWJveCBvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gICAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAzcHggN3B4IC0zcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5zdWdnZXN0aW9uLWJveCBvbCwgLnN1Z2dlc3Rpb24tYm94IG9sICBsaSB7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc3VnZ2VzdGlvbi1ib3ggbGkgYSB7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOjIwMCU7XG59XG5cbi5zdWdnZXN0aW9uLWJveCBsaSBhIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6MTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOjEwMHB4O1xufVxuXG4uc3VnZ2VzdGlvbi1ib3ggbGkgYTpob3ZlciwgLnN1Z2dlc3Rpb24tYm94IGxpLnNlbGVjdGVkIGEsIC5zdWdnZXN0aW9uLWJveCBsaTpmb2N1cywgLnN1Z2dlc3Rpb24tYm94IGxpIGE6Zm9jdXMgIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlOGY1ZTk7XG59XG5cbi5wcmludC1taW5pbWFsYWdlbmN5LXNpeGluY2gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJpbnQtbWluaW1hbGFnZW5jeS1zaXhpbmNoIC50YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnByaW50LW1pbmltYWxhZ2VuY3ktc2l4aW5jaCAuZm9udC1zaXplLTE4LCAucHJpbnQtbWluaW1hbGFnZW5jeS1zaXhpbmNoIC5pbnZvaWNlLXRhYmxlLXdyYXAgdGgge1xuICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmludC1taW5pbWFsYWdlbmN5LXNpeGluY2ggLnRhYmxlIHRkLCAucHJpbnQtbWluaW1hbGFnZW5jeS1zaXhpbmNoIC50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmludC1taW5pbWFsYWdlbmN5LXNpeGluY2ggLml0ZW0tc25vIHtcbiAgICB3aWR0aDoyMHB4O1xufVxuXG4ucHJpbnQtbWluaW1hbGFnZW5jeS1zaXhpbmNoIC5pdGVtLW5hbWUtdGQge1xuICAgIHdpZHRoOjE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pZGlzY291bnR0eXBlLCAuaXVvbSB7XG4gICAgYm9yZGVyLWNvbG9yOnJnYigyMDYsIDIxMiwgMjE4KTtcbiAgICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cblxuLyogdmlldyBpbnZvaWNlICovXG4udmktaXRlbW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnZpLWl0ZW1kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5cbi5yZXRhaWxpbnZvaWNlLXRhYmxlIC5pbnZvaWNlLXRvdGFsLWNlbGwge1xuICAgIG1pbi13aWR0aDoxMDBweDtcbn1cblxuLnJldGFpbGludm9pY2UtdGFibGUgLmlwcm9kdWN0LXNlYXJjaCB7XG4gICAgd2lkdGg6MTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbn1cbi5yZXRhaWxpbnZvaWNlLXRhYmxlIC5pcm93ZGVsZXRlYnRuLCAgLnJldGFpbGludm9pY2UtdGFibGUgLml0ZW0tZWRpdC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjVweDtcbiAgICB0b3A6MThweDtcbn1cbi5yZXRhaWwtaXRlbS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZXRhaWwtaXRlbS1jb250YWluZXIgLml0ZW0tbGlzdC1kaXYge1xuICAgIG1hcmdpbjoxNXB4IDVweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLnJldGFpbC1pdGVtLWNvbnRhaW5lciAuaXRlbS1saXN0LWRpdiAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBjb2xvcjojMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjFmMWYxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYig3NiA4NyAxMjUgLyAyJSk7XG59XG4ucmV0YWlsLWl0ZW0tY29udGFpbmVyIC5pdGVtLWxpc3QtZGl2IC5jYXJkOmhvdmVye1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucmV0YWlsLWl0ZW0tY29udGFpbmVyIC5jYXJkLWJvZHkge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIG1heC13aWR0aDoyNzBweDtcbiAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgbWluLWhlaWdodDoxMDBweDtcbiAgICBjb2xvcjojMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ucmV0YWlsLWl0ZW0tY29udGFpbmVyIC5jYXJkLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NCRDRGNDtcbiAgICBjb2xvcjojMDAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4ucmV0YWlsLWl0ZW0tY29udGFpbmVyIC5jYXJkLWZvb3RlciAuZmxleC1maWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjojMDAwO1xufVxuLnJldGFpbC1pdGVtLWNvbnRhaW5lciAuY2FyZC1mb290ZXIgLmZsZXgtZmlsbDpob3ZlcntcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xufVxuLnBvcy1pdGVtcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4IDFweCAzcHggMHB4LCByZ2JhKDAsIDAsIDAsIDAuMDYpIDBweCAxcHggMnB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucG9zLWludm9pY2UgLmNhcnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZzoyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjFkODtcbiAgICBib3gtc2hhZG93OiByZ2JhKDE3LCAxNywgMjYsIDAuMDUpIDBweCAxcHggMHB4LCByZ2JhKDE3LCAxNywgMjYsIDAuMSkgMHB4IDBweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBvcy1pbnZvaWNlIC5jYXJ0LXN1bW1hcnkgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJ0LXN1bW1hcnkgI2ludm9pY2VfdGFibGUge1xuICAgIGJvcmRlcjoxcHggc29saWQgI2U2ZDljMjtcbn1cbi5jYXJ0LXN1bW1hcnkgI2ludm9pY2VfdGFibGUgdGQsIC5jYXJ0LXN1bW1hcnkgI2ludm9pY2VfdGFibGUgdGgge1xuICAgIGJvcmRlci1jb2xvcjojZTZkOWMyO1xufVxuLmNhcnQtc3VtbWFyeSAucmV0YWlsaW52b2ljZS10YWJsZSAuaXByb2R1Y3Qtc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xufVxuXG4ucmV0YWlsaW52b2ljZS1wYXltZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC40NXJlbTtcbiAgICBmb250LXNpemU6IDAuODJyZW07XG59XG5cbi5wYXltZW50LW1vZGVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMC40NXJlbTtcbn1cblxuLnJldGFpbGludm9pY2UtcGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtb3JnYW5pemF0aW9uLWhpbnQge1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC41NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmY2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDAuNzZyZW07XG59XG5cbi5wYXltZW50LW1vZGUtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZkOWMyO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMTcsIDE3LCAyNiwgMC4wNSkgMHB4IDFweCA0cHg7XG59XG5cbi5wYXltZW50LW1vZGUtY2FyZF9faGVhZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYXltZW50LW1vZGUtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5wYXltZW50LW1vZGUtY2FyZF9fYm9keSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBheW1lbnQtbW9kZS1jYXJkX19ib2R5IC5mb3JtLWNvbnRyb2wsXG4ucGF5bWVudC1tb2RlLWNhcmRfX2JvZHkgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ucGF5bWVudC1tb2RlLWNhcmRfX2JvZHkgLnBheW1lbnQtcmVmLWlucHV0LFxuLnBheW1lbnQtbW9kZS1jYXJkX19ib2R5IC5wYXltZW50LWFtb3VudC1ncm91cCAuZm9ybS1jb250cm9sLFxuLnBheW1lbnQtbW9kZS1jYXJkX19ib2R5IC5wYXltZW50LWFtb3VudC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDAuMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjFyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNzZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnBheW1lbnQtcmVmLWlucHV0IHtcbiAgICBmbGV4OiAxIDEgMTMycHg7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xufVxuXG4ucGF5bWVudC1yZWYtd3JhcCB7XG4gICAgZmxleDogMSAxIDE0OHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5wYXltZW50LWFtb3VudC1ncm91cCB7XG4gICAgZmxleDogMCAwIDEyNnB4O1xuICAgIG1pbi13aWR0aDogMTE4cHg7XG59XG5cbi5wYXltZW50LWFtb3VudC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjdlMTtcbiAgICBib3JkZXItY29sb3I6ICNmMGQ3YTY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBheW1lbnQtYW1vdW50LWlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGF5bWVudC1tb2RlLWFjY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC42MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmc6IDAuMTJyZW0gMC4zcmVtO1xufVxuXG4ucmV0YWlsaW52b2ljZS1wYXltZW50LWNvbnRhaW5lciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5yZXRhaWxpbnZvaWNlLXBheW1lbnQtY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBGaXJlZm94ICovXG4ucmV0YWlsaW52b2ljZS1wYXltZW50LWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIGFwcGVyYW5jZTp0ZXh0ZmllbGQ7XG59XG4ucmV0YWlsaW52b2ljZS1jaGFuZ2UtY29udGFpbmVyIGlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4ucmV0YWlsaW52b2ljZS1iYWxhbmNlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC4zcmVtIDAuNDVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZjZWI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NnJlbTtcbn1cblxuLnJldGFpbGludm9pY2UtYmFsYW5jZS1jb250YWluZXIgI2JhbGFuY2VfYW1vdW50LnRleHQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMxZjhiNGMgIWltcG9ydGFudDtcbn1cblxuLnJldGFpbGludm9pY2UtY2hhbmdlLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5yZXRhaWxpbnZvaWNlLWNoYW5nZS1jb250YWluZXIgaW5wdXQgKyBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjZmZjtcbn1cblxuLnJldGFpbGludm9pY2UtY2hhbmdlLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmN2UxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZDdhNjtcbn1cblxuLnBheW1lbnQtc3VtbWFyeS1jYXJkIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2UzZDNiMjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgcGFkZGluZzogMC4zNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOWVhO1xufVxuXG4ucGF5bWVudC1xdWljay1jaGlwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjM1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzVyZW07XG59XG5cbi5wYXltZW50LXF1aWNrLWNoaXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMjFweDtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkY2ViO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y5ZmY7XG4gICAgY29sb3I6ICMzZDRhYTM7XG4gICAgZm9udC1zaXplOiAwLjY4cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGF5bWVudC1xdWljay1jaGlwOmhvdmVyIHtcbiAgICBjb2xvcjogIzJhMzQ3YTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmMmZmO1xufVxuXG4ucG9zLWl0ZW1zLWNvbnRhaW5lciAuaXRlbS1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG59XG5cbi5yZXRhaWxpbnZvaWNlLXRhYmxlIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbn1cblxuLnJldGFpbGludm9pY2Utc3VibWl0LWNvbnRhaW5lciAjcmV0YWlsLXN1Ym1pdC1idG4ge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTIpIDBweCA4cHggMTZweCAtNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGF5bWVudC1tb2Rlcy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbW9kZS1jYXJkX19ib2R5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtcmVmLWlucHV0LFxuICAgIC5wYXltZW50LWFtb3VudC1ncm91cCB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJldGFpbGludm9pY2UtY2hhbmdlLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yZXRhaWxpbnZvaWNlLXN1Ym1pdC1jb250YWluZXIgI3JldGFpbC1zdWJtaXQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubW9kYWwtYm9keSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGFnZS10aXRsZS1tZW51IC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmctaWMtSU5WIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IC8qIEdyZWVuICovXG4gICAgY29sb3I6ICNmZmY7XG59XG4uYmctaWMtQk9TIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBjOTk3OyAvKiBUZWFsICovXG4gICAgY29sb3I6ICNmZmY7XG59XG4uYmctaWMtQ1JOIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyAvKiBSZWQgKi9cbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1pYy1EQk4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7IC8qIE9yYW5nZSAqL1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBTdWdnZXN0aW9uIFVJIHBvbGlzaCAqL1xuLnN1Z2dlc3Rpb24tYm94IHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDoxMDUwOyBiYWNrZ3JvdW5kOiNmZmY7IGJvcmRlcjoxcHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItcmFkaXVzOjhweDsgYm94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEoMCwwLDAsLjA4KTtcbiAgICB3aWR0aDoyOHJlbTsgbWF4LWhlaWdodDozMjBweDsgb3ZlcmZsb3c6YXV0bzsgZGlzcGxheTpub25lOyBwYWRkaW5nOi4yNXJlbSAwO1xufVxuLnN1Z2dlc3Rpb24tYm94IC5zLXJvd3twYWRkaW5nOi41cmVtIC43NXJlbTsgY3Vyc29yOnBvaW50ZXI7IGRpc3BsYXk6ZmxleDsgZ2FwOi41cmVtOyBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0fVxuLnN1Z2dlc3Rpb24tYm94IC5zLXJvdzpob3ZlciwgLnN1Z2dlc3Rpb24tYm94IC5zLXJvdy5hY3RpdmV7YmFja2dyb3VuZDojZjZmOGZifVxuLnN1Z2dlc3Rpb24tYm94IC5zLXRpdGxle2ZvbnQtd2VpZ2h0OjYwMDsgbGluZS1oZWlnaHQ6MS4xfVxuLnN1Z2dlc3Rpb24tYm94IC5zLW1ldGF7Zm9udC1zaXplOi44cmVtOyBjb2xvcjojNmI3MjgwfVxuLnN1Z2dlc3Rpb24tYm94IC5iYWRnZXtib3JkZXI6MXB4IHNvbGlkICNlNWU3ZWI7IGJvcmRlci1yYWRpdXM6MTBweDsgcGFkZGluZzowIC40cmVtOyBmb250LXNpemU6LjcycmVtOyBtYXJnaW4tbGVmdDouMjVyZW19XG5cbi8qIFNtYWxsIHNjYW4gZmllbGQgKGlmIHlvdSBlbmFibGUgdGhlIHZpc2libGUgYm94KSAqL1xuI2JhcmNvZGVfc2Nhbl9ib3gge1xuICAgIHdpZHRoOiAyMjBweDsgbWFyZ2luLWxlZnQ6YXV0bzsgbWFyZ2luLWJvdHRvbTo4cHg7XG59XG5cbi5zdWdnZXN0aW9uLXBvcnRhbCB7IGJveC1zaGFkb3c6MCA4cHggMjRweCByZ2JhKDAsMCwwLC4xMik7IGJhY2tncm91bmQ6I2ZmZjsgYm9yZGVyOjFweCBzb2xpZCAjZTZlNmU2OyBib3JkZXItcmFkaXVzOjhweDsgfVxuLnN1Z2dlc3Rpb24tcG9ydGFsIC5zLXJvdyB7IHBhZGRpbmc6LjVyZW0gLjc1cmVtOyBkaXNwbGF5OmZsZXg7IGdhcDouNXJlbTsgYWxpZ24taXRlbXM6ZmxleC1zdGFydDsgY3Vyc29yOnBvaW50ZXI7IH1cbi5zdWdnZXN0aW9uLXBvcnRhbCAucy1yb3c6aG92ZXIsIC5zdWdnZXN0aW9uLXBvcnRhbCAucy1yb3cuYWN0aXZlIHsgYmFja2dyb3VuZDojZjZmOGZiOyB9XG4uc3VnZ2VzdGlvbi1wb3J0YWwgLnMtdGl0bGV7IGZvbnQtd2VpZ2h0OjYwMDsgbGluZS1oZWlnaHQ6MS4xOyB9XG4uc3VnZ2VzdGlvbi1wb3J0YWwgLnMtbWV0YXsgZm9udC1zaXplOi44cmVtOyBjb2xvcjojNmI3MjgwOyB9XG4uc3VnZ2VzdGlvbi1wb3J0YWwgLmJhZGdleyBib3JkZXI6MXB4IHNvbGlkICNlNWU3ZWI7IGJvcmRlci1yYWRpdXM6MTBweDsgcGFkZGluZzowIC40cmVtOyBmb250LXNpemU6LjcycmVtOyBtYXJnaW4tbGVmdDouMjVyZW07IH1cblxuLmludm9pY2Utd3JhcC1mb3JtIC5pbnZvaWNlLWJhc2ljcyAuZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6MTEwcHg7XG59XG5cbi5pbnZvaWNlLXdyYXAtZm9ybSAjaW52b2ljZV9jdXJyZW5jeSAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDoxMDBweCAhaW1wb3J0YW50O1xufVxuIl19 */