- Timestamp:
- 10/13/21 15:44:57 (3 years ago)
- Branches:
- develop, master
- Children:
- 120759b
- Parents:
- 194a359
- Location:
- public
- Files:
-
- 2 added
- 6 deleted
- 7 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
public/assets/css/app.min.css
r194a359 r24a616f 3349 3349 } 3350 3350 3351 * {3351 *:not(img) { 3352 3352 min-width: 0; 3353 min-height: 0;3354 3353 } 3355 3354 … … 3407 3406 3408 3407 .preloader svg path { 3409 fill: # 0081ff;3408 fill: #2196F3; 3410 3409 } 3411 3410 … … 3434 3433 3435 3434 .icon-block.icon-block-outline-primary { 3436 border: 2px solid # 0081ff;3437 color: # 0081ff!important;3435 border: 2px solid #2196F3; 3436 color: #2196F3 !important; 3438 3437 background: none; 3439 3438 } … … 3601 3600 .custom-select:focus { 3602 3601 box-shadow: none; 3603 border-color: rgba( 0, 129, 255, 0.8);3602 border-color: rgba(33, 150, 243, 0.8); 3604 3603 } 3605 3604 … … 3631 3630 3632 3631 .custom-file-input:focus ~ .custom-file-label { 3633 border-color: # 339aff;3632 border-color: #51adf6; 3634 3633 box-shadow: none; 3635 3634 } … … 3648 3647 .custom-radio .custom-control-input:checked ~ .custom-control-label::before, 3649 3648 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { 3650 border-color: # 0081ff;3651 background-color: # 0081ff;3649 border-color: #2196F3; 3650 background-color: #2196F3; 3652 3651 } 3653 3652 … … 3655 3654 .custom-radio .custom-control-input:focus ~ .custom-control-label::before, 3656 3655 .custom-switch .custom-control-input:focus ~ .custom-control-label::before { 3657 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);3656 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 3658 3657 } 3659 3658 … … 3661 3660 .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before, 3662 3661 .custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before { 3663 border-color: # 5caeff;3664 background-color: # 5caeff;3662 border-color: #78bff8; 3663 background-color: #78bff8; 3665 3664 } 3666 3665 … … 3794 3793 3795 3794 .custom-range::-webkit-slider-thumb { 3796 background-color: # 0081ff;3795 background-color: #2196F3; 3797 3796 } 3798 3797 3799 3798 .custom-range::-webkit-slider-thumb:active { 3800 background-color: # 5caeff;3799 background-color: #78bff8; 3801 3800 } 3802 3801 … … 3914 3913 .wizard > .steps .current a:hover, 3915 3914 .wizard > .steps .current a:active { 3916 background: # 0081ff;3915 background: #2196F3; 3917 3916 } 3918 3917 … … 3988 3987 3989 3988 .page-header .breadcrumb li.breadcrumb-item.active { 3990 color: # 0081ff;3989 color: #2196F3; 3991 3990 font-weight: 600; 3992 3991 } … … 4176 4175 4177 4176 .bg-primary { 4178 background: # 0081ff!important;4177 background: #2196F3 !important; 4179 4178 color: white !important; 4180 4179 } 4181 4180 4182 4181 .bg-primary-bright { 4183 background: rgba( 0, 129, 255, 0.3) !important;4182 background: rgba(33, 150, 243, 0.3) !important; 4184 4183 } 4185 4184 … … 4194 4193 4195 4194 .bg-primary-gradient { 4196 background: linear-gradient(230deg, # 0081ff, #4da7ff) !important;4195 background: linear-gradient(230deg, #2196F3, #6ab8f7) !important; 4197 4196 color: white !important; 4198 4197 } … … 4435 4434 4436 4435 .text-primary { 4437 color: # 0081ff!important;4436 color: #2196F3 !important; 4438 4437 } 4439 4438 … … 4577 4576 ul.links .header form .input-group .input-group-append button.active.btn, 4578 4577 .header form .input-group .input-group-append ul.links button.active.btn { 4579 color: # 0081ff;4578 color: #2196F3; 4580 4579 font-weight: 500; 4581 4580 } … … 4665 4664 a.link-1, 4666 4665 .header form .input-group .input-group-append button.link-1.btn { 4667 color: # 0081ff;4666 color: #2196F3; 4668 4667 } 4669 4668 … … 4672 4671 a.link-1:focus, 4673 4672 .header form .input-group .input-group-append button.link-1.btn:focus { 4674 color: rgba( 0, 129, 255, 0.8);4673 color: rgba(33, 150, 243, 0.8); 4675 4674 } 4676 4675 … … 4684 4683 a.link-2:focus, 4685 4684 .header form .input-group .input-group-append button.link-2.btn:focus { 4686 color: # 0081ff;4685 color: #2196F3; 4687 4686 } 4688 4687 … … 4696 4695 a.link-3:focus, 4697 4696 .header form .input-group .input-group-append button.link-3.btn:focus { 4698 color: # 0081ff;4697 color: #2196F3; 4699 4698 } 4700 4699 … … 4722 4721 4723 4722 .page-link { 4724 color: # 0081ff;4723 color: #2196F3; 4725 4724 } 4726 4725 4727 4726 .page-link:not(:disabled):not(.disabled):focus { 4728 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);4727 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 4729 4728 } 4730 4729 … … 4837 4836 a.btn[href="#previous"], 4838 4837 .header form .input-group .input-group-append button.btn[href="#previous"] { 4839 background: # 0081ff;4840 border-color: # 0081ff;4838 background: #2196F3; 4839 border-color: #2196F3; 4841 4840 } 4842 4841 … … 4856 4855 a.btn[href="#previous"]:not(:disabled):not(.disabled):active, 4857 4856 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active { 4858 background: #0 067cc;4859 border-color: #0 067cc;4857 background: #0c7cd5; 4858 border-color: #0c7cd5; 4860 4859 } 4861 4860 … … 4865 4864 a.btn[href="#previous"]:not(:disabled):not(.disabled):focus, 4866 4865 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus { 4867 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4) !important;4866 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4) !important; 4868 4867 } 4869 4868 … … 4873 4872 a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled), 4874 4873 .header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) { 4875 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4874 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4876 4875 -webkit-animation: pulse 1.5s infinite !important; 4877 4876 } … … 4886 4885 4887 4886 .btn.btn-gradient-primary { 4888 background: linear-gradient(20deg, # 4da7ff, #0067cc);4887 background: linear-gradient(20deg, #6ab8f7, #0c7cd5); 4889 4888 border-color: transparent; 4890 4889 color: white; … … 4894 4893 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus, 4895 4894 .btn.btn-gradient-primary:not(:disabled):not(.disabled):active { 4896 background: linear-gradient(20deg, # 0081ff, #0067cc);4895 background: linear-gradient(20deg, #2196F3, #0c7cd5); 4897 4896 border-color: transparent; 4898 4897 } 4899 4898 4900 4899 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus { 4901 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.5);4900 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); 4902 4901 } 4903 4902 4904 4903 .btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) { 4905 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4904 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4906 4905 -webkit-animation: pulse 1.5s infinite !important; 4907 4906 } … … 4912 4911 4913 4912 .btn.btn-light-primary { 4914 background: rgba( 0, 129, 255, 0.3);4913 background: rgba(33, 150, 243, 0.3); 4915 4914 border-color: transparent; 4916 color: #0 053a3;4915 color: #0966af; 4917 4916 } 4918 4917 … … 4920 4919 .btn.btn-light-primary:not(:disabled):not(.disabled):focus, 4921 4920 .btn.btn-light-primary:not(:disabled):not(.disabled):active { 4922 background: rgba( 0, 129, 255, 0.5);4921 background: rgba(33, 150, 243, 0.5); 4923 4922 border-color: transparent; 4924 4923 } 4925 4924 4926 4925 .btn.btn-light-primary:not(:disabled):not(.disabled):focus { 4927 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.2);4926 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.2); 4928 4927 } 4929 4928 4930 4929 .btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) { 4931 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4930 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4932 4931 -webkit-animation: pulse 1.5s infinite !important; 4933 4932 } … … 4939 4938 .btn.btn-outline-primary { 4940 4939 background: none; 4941 border-color: # 0081ff;4942 color: #0 074e6;4940 border-color: #2196F3; 4941 color: #0d8aee; 4943 4942 border-width: 1px; 4944 4943 } 4945 4944 4946 4945 .btn.btn-outline-primary:not(:disabled):not(.disabled):hover { 4947 background: # 0081ff;4948 border-color: # 0081ff;4946 background: #2196F3; 4947 border-color: #2196F3; 4949 4948 color: white; 4950 4949 } … … 4952 4951 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus, 4953 4952 .btn.btn-outline-primary:not(:disabled):not(.disabled):active { 4954 background: #0 062c2;4955 border-color: #0 062c2;4953 background: #0b76cc; 4954 border-color: #0b76cc; 4956 4955 color: white; 4957 4956 } 4958 4957 4959 4958 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus { 4960 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4);4959 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4); 4961 4960 } 4962 4961 4963 4962 .btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) { 4964 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4963 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4965 4964 -webkit-animation: pulse 1.5s infinite !important; 4966 4965 } … … 6521 6520 6522 6521 .progress .progress-bar:not(.progress-bar-striped) { 6523 background: # 0081ff;6522 background: #2196F3; 6524 6523 } 6525 6524 … … 6579 6578 6580 6579 .dropdown-menu .dropdown-menu-title { 6581 background-color: # 0081ff;6580 background-color: #2196F3; 6582 6581 padding: 15px 20px; 6583 6582 color: white; … … 6606 6605 background: #f5f5f5; 6607 6606 text-decoration: none; 6608 color: # 0081ff;6607 color: #2196F3; 6609 6608 } 6610 6609 … … 6643 6642 6644 6643 .badge.badge-primary { 6645 background: # 0081ff;6644 background: #2196F3; 6646 6645 } 6647 6646 … … 6736 6735 .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus, 6737 6736 .header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus { 6738 color: # 0081ff;6737 color: #2196F3; 6739 6738 } 6740 6739 … … 6778 6777 .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus, 6779 6778 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus { 6780 color: # 0081ff;6779 color: #2196F3; 6781 6780 } 6782 6781 … … 6784 6783 .accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn, 6785 6784 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn { 6786 background: # 0081ff;6785 background: #2196F3; 6787 6786 color: white; 6788 6787 } … … 6900 6899 } 6901 6900 6901 .nicescroll-cursors { 6902 border: none !important; 6903 } 6904 6905 body:not(.dark) .nicescroll-cursors { 6906 background-color: rgba(41, 49, 52, 0.4) !important; 6907 width: 3px !important; 6908 } 6909 6902 6910 .isotope-item { 6903 6911 z-index: 2; … … 6932 6940 6933 6941 .daterangepicker td.active { 6934 background: # 0081ff;6942 background: #2196F3; 6935 6943 } 6936 6944 6937 6945 .daterangepicker td.active:hover { 6938 background: # 0081ff;6946 background: #2196F3; 6939 6947 } 6940 6948 6941 6949 .daterangepicker .ranges li.active { 6942 background: # 0081ff;6950 background: #2196F3; 6943 6951 } 6944 6952 … … 6966 6974 6967 6975 .alert.alert-primary { 6968 background: rgba( 0, 129, 255, 0.3) !important;6976 background: rgba(33, 150, 243, 0.3) !important; 6969 6977 } 6970 6978 6971 6979 .alert.alert-primary.alert-with-border { 6972 border-left: 3px solid # 0081ff!important;6980 border-left: 3px solid #2196F3 !important; 6973 6981 } 6974 6982 … … 7042 7050 7043 7051 .breadcrumb .breadcrumb-item.active { 7044 color: # 0081ff;7052 color: #2196F3; 7045 7053 } 7046 7054 … … 7061 7069 7062 7070 .pagination .page-item.active .page-link { 7063 background: # 0081ff;7071 background: #2196F3; 7064 7072 border-color: transparent; 7065 7073 } … … 7156 7164 7157 7165 .swal-modal .swal-button.swal-button--confirm { 7158 background: # 0081ff;7166 background: #2196F3; 7159 7167 } 7160 7168 … … 7178 7186 .irs .irs-to, 7179 7187 .irs .irs-from { 7180 background: # 0081ff;7188 background: #2196F3; 7181 7189 } 7182 7190 … … 7184 7192 .irs .irs-to:before, 7185 7193 .irs .irs-from:before { 7186 border-top-color: # 0081ff;7194 border-top-color: #2196F3; 7187 7195 } 7188 7196 7189 7197 .irs .irs-handle { 7190 border-color: # 0081ff;7198 border-color: #2196F3; 7191 7199 } 7192 7200 7193 7201 .irs .irs-bar { 7194 background: # 0081ff;7202 background: #2196F3; 7195 7203 } 7196 7204 … … 7230 7238 7231 7239 .select2-container--default .select2-results__option--highlighted[aria-selected] { 7232 background-color: # 0081ff;7240 background-color: #2196F3; 7233 7241 color: white; 7234 7242 } 7235 7243 7236 7244 .select2-container--default.select2-container--focus .select2-selection--multiple { 7237 border-color: rgba( 0, 129, 255, 0.8);7245 border-color: rgba(33, 150, 243, 0.8); 7238 7246 } 7239 7247 … … 7336 7344 7337 7345 .wickedpicker .wickedpicker__controls__control .hover-state { 7338 color: # 0081ff;7346 color: #2196F3; 7339 7347 } 7340 7348 … … 7395 7403 -webkit-transition: color 0.3s; 7396 7404 transition: color 0.3s; 7397 color: # 0081ff;7405 color: #2196F3; 7398 7406 } 7399 7407 … … 7511 7519 7512 7520 .avatar.avatar-state-primary:before { 7513 background: # 0081ff;7521 background: #2196F3; 7514 7522 } 7515 7523 … … 7563 7571 .dropzone { 7564 7572 border-width: 1px; 7565 border-color: # 0081ff;7573 border-color: #2196F3; 7566 7574 } 7567 7575 … … 7690 7698 .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active { 7691 7699 color: black; 7692 border-color: # 0081ff;7700 border-color: #2196F3; 7693 7701 } 7694 7702 … … 7780 7788 left: auto; 7781 7789 right: -10px; 7782 border-left-color: # 0081ff;7790 border-left-color: #2196F3; 7783 7791 border-right-color: transparent; 7784 7792 } 7785 7793 7786 7794 .chat-block .chat-content .messages .message-item.me .message-item-content { 7787 background-color: # 0081ff;7795 background-color: #2196F3; 7788 7796 color: rgba(255, 255, 255, 0.9); 7789 7797 } … … 7918 7926 7919 7927 .fc .fc-event { 7920 background: # 0081ff;7928 background: #2196F3; 7921 7929 color: white !important; 7922 7930 border: none; … … 7981 7989 7982 7990 .fc .fc-list-table .fc-list-item.bg-primary:hover td { 7983 background: # 0081ff!important;7991 background: #2196F3 !important; 7984 7992 } 7985 7993 … … 8012 8020 8013 8021 .fc .fc-state-default.fc-state-active { 8014 background: # 0081ff;8022 background: #2196F3; 8015 8023 color: white; 8016 8024 } … … 8026 8034 8027 8035 .list-group .list-group-item.list-group-item-primary { 8028 background: # 0081ff!important;8036 background: #2196F3 !important; 8029 8037 color: white !important; 8030 8038 } 8031 8039 8032 8040 .list-group .list-group-item.list-group-item-primary-bright { 8033 background: rgba( 0, 129, 255, 0.3) !important;8034 color: # 0081ff!important;8041 background: rgba(33, 150, 243, 0.3) !important; 8042 color: #2196F3 !important; 8035 8043 } 8036 8044 … … 8101 8109 .nav-pills .nav-link.active, 8102 8110 .nav-pills .show > .nav-link { 8103 background-color: # 0081ff;8111 background-color: #2196F3; 8104 8112 } 8105 8113 … … 8335 8343 8336 8344 .dd-handle:hover { 8337 color: # 0081ff;8345 color: #2196F3; 8338 8346 } 8339 8347 … … 8438 8446 .app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active { 8439 8447 background: none; 8440 color: # 0081ff;8448 color: #2196F3; 8441 8449 } 8442 8450 … … 8641 8649 @media (min-width: 768px) { 8642 8650 .theme-switcher { 8643 opacity: 0;8644 8651 display: -webkit-box; 8645 8652 display: flex; … … 8665 8672 8666 8673 .theme-switcher .theme-switcher-button { 8667 background-color: # 0081ff;8674 background-color: #2196F3; 8668 8675 color: white; 8669 padding: 1 2px 15px;8676 padding: 15px 20px; 8670 8677 border-top-left-radius: 5px; 8671 8678 border-bottom-left-radius: 5px; … … 8674 8681 8675 8682 .theme-switcher .theme-switcher-button i { 8676 font-size: 22px;8683 font-size: 30px; 8677 8684 -webkit-animation-name: spin; 8678 8685 animation-name: spin; 8679 -webkit-animation-duration: 3000ms;8680 animation-duration: 3000ms;8686 -webkit-animation-duration: 2000ms; 8687 animation-duration: 2000ms; 8681 8688 -webkit-animation-iteration-count: infinite; 8682 8689 animation-iteration-count: infinite; … … 8694 8701 .app-block .app-content .theme-switcher .theme-switcher-panel .app-action { 8695 8702 margin-bottom: 0; 8696 border: 1px solid # 0081ff;8703 border: 1px solid #2196F3; 8697 8704 border-right: none; 8698 8705 border-top-right-radius: 0; … … 8781 8788 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon, 8782 8789 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon { 8783 stroke: # 0081ff;8790 stroke: #2196F3; 8784 8791 } 8785 8792 … … 8818 8825 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn { 8819 8826 background: none; 8820 color: # 0081ff;8827 color: #2196F3; 8821 8828 } 8822 8829 … … 8873 8880 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn { 8874 8881 border-radius: 5px; 8875 background-color: # 0081ff;8882 background-color: #2196F3; 8876 8883 position: static; 8877 8884 } … … 8884 8891 8885 8892 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover { 8886 /*width: 320px;*/8893 width: 80px; 8887 8894 } 8888 8895 … … 8949 8956 left: 0; 8950 8957 opacity: 1; 8958 width: 80px; 8951 8959 } 8952 8960 … … 8961 8969 right: 0; 8962 8970 opacity: 1; 8971 width:80px; 8963 8972 } 8964 8973 … … 9077 9086 body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn, 9078 9087 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn { 9079 color: # 0081ff!important;9088 color: #2196F3 !important; 9080 9089 } 9081 9090 … … 9110 9119 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9111 9120 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9112 color: # 0081ff;9121 color: #2196F3; 9113 9122 } 9114 9123 … … 9136 9145 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn, 9137 9146 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn { 9138 color: # 0081ff;9147 color: #2196F3; 9139 9148 } 9140 9149 … … 9148 9157 body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn, 9149 9158 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 9150 color: # 0081ff;9159 color: #2196F3; 9151 9160 } 9152 9161 … … 9154 9163 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn, 9155 9164 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 9156 color: # 0081ff;9165 color: #2196F3; 9157 9166 } 9158 9167 … … 9191 9200 bottom: 0; 9192 9201 height: auto; 9193 /*width: 320px;*/9202 width: 80px; 9194 9203 background-color: white; 9195 9204 z-index: 1000; … … 9218 9227 body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9219 9228 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn { 9220 color: # 0081ff;9229 color: #2196F3; 9221 9230 } 9222 9231 … … 9262 9271 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9263 9272 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9264 color: # 0081ff;9273 color: #2196F3; 9265 9274 } 9266 9275 … … 9273 9282 } 9274 9283 } 9284 9285 body.semi-dark:not(.dark) .nicescroll-cursors { 9286 background-color: rgba(255, 255, 255, 0.3) !important; 9287 } 9288 9275 9289 body.semi-dark:not(.dark) .navigation { 9276 9290 background-color: #313852; … … 9300 9314 body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9301 9315 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 9302 color: # 0081ff;9316 color: #2196F3; 9303 9317 } 9304 9318 … … 9349 9363 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after, 9350 9364 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after { 9351 background-color: # 0081ff;9365 background-color: #2196F3; 9352 9366 } 9353 9367 … … 9379 9393 9380 9394 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider { 9381 color: # 0081ff;9395 color: #2196F3; 9382 9396 } 9383 9397 … … 9418 9432 body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn, 9419 9433 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn { 9420 color: # 1a8eff;9434 color: #39a1f4; 9421 9435 } 9422 9436 … … 9430 9444 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9431 9445 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn { 9432 color: # 1a8eff;9446 color: #39a1f4; 9433 9447 } 9434 9448 … … 9439 9453 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9440 9454 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus { 9441 color: # 1a8eff;9455 color: #39a1f4; 9442 9456 } 9443 9457 … … 9709 9723 .list-group .list-group-item.active { 9710 9724 z-index: auto; 9711 background: # 0081ff;9725 background: #2196F3; 9712 9726 } 9713 9727 … … 9751 9765 .table-email-list .header form .input-group .input-group-append button.btn:focus, 9752 9766 .header form .input-group .input-group-append .table-email-list button.btn:focus { 9753 color: # 0081ff;9767 color: #2196F3; 9754 9768 } 9755 9769 … … 9785 9799 9786 9800 .list-group .list-group-item.active { 9787 background: # 0081ff;9801 background: #2196F3; 9788 9802 border-color: transparent; 9789 9803 } … … 9798 9812 9799 9813 .nav-pills .nav-link.active { 9800 background: # 0081ff;9814 background: #2196F3; 9801 9815 } 9802 9816 9803 9817 .nav-tabs .nav-link.active { 9804 color: # 0081ff;9818 color: #2196F3; 9805 9819 } 9806 9820 … … 9983 9997 9984 9998 .header .avatar.avatar-state-success:before { 9985 border-color: # 0081ff;9999 border-color: #2196F3; 9986 10000 } 9987 10001 9988 10002 .header .header-left { 9989 /*width: 320px;*/10003 width: 320px; 9990 10004 padding-left: 30px; 9991 10005 display: -webkit-box; … … 10196 10210 background-color: white; 10197 10211 z-index: 998; 10198 /*width: 320px;*/10212 width: 80px; 10199 10213 box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1); 10200 10214 position: fixed; … … 10247 10261 .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover, 10248 10262 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover { 10249 color: # 0081ff;10263 color: #2196F3; 10250 10264 } 10251 10265 … … 10254 10268 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn { 10255 10269 color: white; 10256 background-color: # 0081ff;10257 box-shadow: 0px 5px 20px -14px # 0081ff;10270 background-color: #2196F3; 10271 box-shadow: 0px 5px 20px -14px #2196F3; 10258 10272 } 10259 10273 … … 10322 10336 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover, 10323 10337 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover { 10324 color: # 0081ff;10338 color: #2196F3; 10325 10339 } 10326 10340 … … 10328 10342 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon, 10329 10343 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon { 10330 stroke: # 0081ff;10344 stroke: #2196F3; 10331 10345 } 10332 10346 … … 10335 10349 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn { 10336 10350 position: relative; 10337 color: # 0081ff;10351 color: #2196F3; 10338 10352 font-weight: 600; 10339 background: rgba( 0, 129, 255, 0.15);10353 background: rgba(33, 150, 243, 0.15); 10340 10354 border-radius: 0.5rem; 10341 10355 margin: 0 1rem; … … 10348 10362 display: block; 10349 10363 border: 6px solid transparent; 10350 border-left-color: # 0081ff;10364 border-left-color: #2196F3; 10351 10365 margin-left: -12px; 10352 10366 margin-right: 5px; … … 10419 10433 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn, 10420 10434 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn { 10421 color: # 0081ff;10435 color: #2196F3; 10422 10436 font-weight: 600; 10423 10437 } … … 10426 10440 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon, 10427 10441 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon { 10428 stroke: # 0081ff;10442 stroke: #2196F3; 10429 10443 } 10430 10444 … … 10705 10719 body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 10706 10720 .header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 10707 color: # 0081ff;10721 color: #2196F3; 10708 10722 } 10709 10723 … … 10757 10771 10758 10772 body.dark .navigation .navigation-menu-body ul li .dropdown-divider { 10759 color: # 0081ff;10773 color: #2196F3; 10760 10774 } 10761 10775 … … 10834 10848 10835 10849 body.dark .breadcrumb li.breadcrumb-item.active { 10836 color: # 339aff;10850 color: #51adf6; 10837 10851 } 10838 10852 … … 10870 10884 body.dark .swal-modal input.swal-content__input:focus, 10871 10885 .swal-modal body.dark input.swal-content__input:focus { 10872 border-color: # 0081ff!important;10886 border-color: #2196F3 !important; 10873 10887 } 10874 10888 … … 11250 11264 body.dark .daterangepicker td.end-date { 11251 11265 color: white; 11252 background-color: # 0081ff;11266 background-color: #2196F3; 11253 11267 } 11254 11268 … … 11275 11289 body.dark .daterangepicker td.available:hover, 11276 11290 body.dark .daterangepicker th.available:hover { 11277 background-color: # 0081ff;11291 background-color: #2196F3; 11278 11292 color: white; 11279 11293 } … … 11363 11377 body.dark .sidebar { 11364 11378 background: #313852; 11379 } 11380 11381 body.dark .nicescroll-cursors { 11382 background-color: rgba(255, 255, 255, 0.15) !important; 11365 11383 } 11366 11384 … … 11740 11758 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover { 11741 11759 background: none; 11742 color: # 339aff;11760 color: #51adf6; 11743 11761 } 11744 11762 … … 11747 11765 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 11748 11766 background: none; 11749 color: # 339aff;11767 color: #51adf6; 11750 11768 } 11751 11769 … … 11758 11776 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 11759 11777 background: none; 11760 color: # 339aff;11778 color: #51adf6; 11761 11779 } 11762 11780 … … 11778 11796 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover, 11779 11797 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover { 11780 color: # 339aff;11798 color: #51adf6; 11781 11799 } 11782 11800 … … 11784 11802 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 11785 11803 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn { 11786 color: # 339aff;11804 color: #51adf6; 11787 11805 } 11788 11806 … … 11790 11808 body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 11791 11809 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 11792 color: # 339aff;11810 color: #51adf6; 11793 11811 } 11794 11812 } … … 11964 11982 left: 0; 11965 11983 opacity: 1; 11984 width:80px; 11966 11985 } 11967 11986 … … 12258 12277 12259 12278 .navigation { 12260 width: 20%;12279 width: 75%; 12261 12280 } 12262 12281 … … 15647 15666 } 15648 15667 15649 * {15668 *:not(img) { 15650 15669 min-width: 0; 15651 min-height: 0;15652 15670 } 15653 15671 … … 15705 15723 15706 15724 .preloader svg path { 15707 fill: # 0081ff;15725 fill: #2196F3; 15708 15726 } 15709 15727 … … 15732 15750 15733 15751 .icon-block.icon-block-outline-primary { 15734 border: 2px solid # 0081ff;15735 color: # 0081ff!important;15752 border: 2px solid #2196F3; 15753 color: #2196F3 !important; 15736 15754 background: none; 15737 15755 } … … 15899 15917 .custom-select:focus { 15900 15918 box-shadow: none; 15901 border-color: rgba( 0, 129, 255, 0.8);15919 border-color: rgba(33, 150, 243, 0.8); 15902 15920 } 15903 15921 … … 15929 15947 15930 15948 .custom-file-input:focus ~ .custom-file-label { 15931 border-color: # 339aff;15949 border-color: #51adf6; 15932 15950 box-shadow: none; 15933 15951 } … … 15946 15964 .custom-radio .custom-control-input:checked ~ .custom-control-label::before, 15947 15965 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { 15948 border-color: # 0081ff;15949 background-color: # 0081ff;15966 border-color: #2196F3; 15967 background-color: #2196F3; 15950 15968 } 15951 15969 … … 15953 15971 .custom-radio .custom-control-input:focus ~ .custom-control-label::before, 15954 15972 .custom-switch .custom-control-input:focus ~ .custom-control-label::before { 15955 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);15973 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 15956 15974 } 15957 15975 … … 15959 15977 .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before, 15960 15978 .custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before { 15961 border-color: # 5caeff;15962 background-color: # 5caeff;15979 border-color: #78bff8; 15980 background-color: #78bff8; 15963 15981 } 15964 15982 … … 16092 16110 16093 16111 .custom-range::-webkit-slider-thumb { 16094 background-color: # 0081ff;16112 background-color: #2196F3; 16095 16113 } 16096 16114 16097 16115 .custom-range::-webkit-slider-thumb:active { 16098 background-color: # 5caeff;16116 background-color: #78bff8; 16099 16117 } 16100 16118 … … 16212 16230 .wizard > .steps .current a:hover, 16213 16231 .wizard > .steps .current a:active { 16214 background: # 0081ff;16232 background: #2196F3; 16215 16233 } 16216 16234 … … 16286 16304 16287 16305 .page-header .breadcrumb li.breadcrumb-item.active { 16288 color: # 0081ff;16306 color: #2196F3; 16289 16307 font-weight: 600; 16290 16308 } … … 16474 16492 16475 16493 .bg-primary { 16476 background: # 0081ff!important;16494 background: #2196F3 !important; 16477 16495 color: white !important; 16478 16496 } 16479 16497 16480 16498 .bg-primary-bright { 16481 background: rgba( 0, 129, 255, 0.3) !important;16499 background: rgba(33, 150, 243, 0.3) !important; 16482 16500 } 16483 16501 … … 16492 16510 16493 16511 .bg-primary-gradient { 16494 background: linear-gradient(230deg, # 0081ff, #4da7ff) !important;16512 background: linear-gradient(230deg, #2196F3, #6ab8f7) !important; 16495 16513 color: white !important; 16496 16514 } … … 16733 16751 16734 16752 .text-primary { 16735 color: # 0081ff!important;16753 color: #2196F3 !important; 16736 16754 } 16737 16755 … … 16875 16893 ul.links .header form .input-group .input-group-append button.active.btn, 16876 16894 .header form .input-group .input-group-append ul.links button.active.btn { 16877 color: # 0081ff;16895 color: #2196F3; 16878 16896 font-weight: 500; 16879 16897 } … … 16963 16981 a.link-1, 16964 16982 .header form .input-group .input-group-append button.link-1.btn { 16965 color: # 0081ff;16983 color: #2196F3; 16966 16984 } 16967 16985 … … 16970 16988 a.link-1:focus, 16971 16989 .header form .input-group .input-group-append button.link-1.btn:focus { 16972 color: rgba( 0, 129, 255, 0.8);16990 color: rgba(33, 150, 243, 0.8); 16973 16991 } 16974 16992 … … 16982 17000 a.link-2:focus, 16983 17001 .header form .input-group .input-group-append button.link-2.btn:focus { 16984 color: # 0081ff;17002 color: #2196F3; 16985 17003 } 16986 17004 … … 16994 17012 a.link-3:focus, 16995 17013 .header form .input-group .input-group-append button.link-3.btn:focus { 16996 color: # 0081ff;17014 color: #2196F3; 16997 17015 } 16998 17016 … … 17020 17038 17021 17039 .page-link { 17022 color: # 0081ff;17040 color: #2196F3; 17023 17041 } 17024 17042 17025 17043 .page-link:not(:disabled):not(.disabled):focus { 17026 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);17044 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 17027 17045 } 17028 17046 … … 17135 17153 a.btn[href="#previous"], 17136 17154 .header form .input-group .input-group-append button.btn[href="#previous"] { 17137 background: # 0081ff;17138 border-color: # 0081ff;17155 background: #2196F3; 17156 border-color: #2196F3; 17139 17157 } 17140 17158 … … 17154 17172 a.btn[href="#previous"]:not(:disabled):not(.disabled):active, 17155 17173 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active { 17156 background: #0 067cc;17157 border-color: #0 067cc;17174 background: #0c7cd5; 17175 border-color: #0c7cd5; 17158 17176 } 17159 17177 … … 17163 17181 a.btn[href="#previous"]:not(:disabled):not(.disabled):focus, 17164 17182 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus { 17165 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4) !important;17183 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4) !important; 17166 17184 } 17167 17185 … … 17171 17189 a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled), 17172 17190 .header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) { 17173 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;17191 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 17174 17192 -webkit-animation: pulse 1.5s infinite !important; 17175 17193 } … … 17184 17202 17185 17203 .btn.btn-gradient-primary { 17186 background: linear-gradient(20deg, # 4da7ff, #0067cc);17204 background: linear-gradient(20deg, #6ab8f7, #0c7cd5); 17187 17205 border-color: transparent; 17188 17206 color: white; … … 17192 17210 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus, 17193 17211 .btn.btn-gradient-primary:not(:disabled):not(.disabled):active { 17194 background: linear-gradient(20deg, # 0081ff, #0067cc);17212 background: linear-gradient(20deg, #2196F3, #0c7cd5); 17195 17213 border-color: transparent; 17196 17214 } 17197 17215 17198 17216 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus { 17199 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.5);17217 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); 17200 17218 } 17201 17219 17202 17220 .btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) { 17203 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;17221 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 17204 17222 -webkit-animation: pulse 1.5s infinite !important; 17205 17223 } … … 17210 17228 17211 17229 .btn.btn-light-primary { 17212 background: rgba( 0, 129, 255, 0.3);17230 background: rgba(33, 150, 243, 0.3); 17213 17231 border-color: transparent; 17214 color: #0 053a3;17232 color: #0966af; 17215 17233 } 17216 17234 … … 17218 17236 .btn.btn-light-primary:not(:disabled):not(.disabled):focus, 17219 17237 .btn.btn-light-primary:not(:disabled):not(.disabled):active { 17220 background: rgba( 0, 129, 255, 0.5);17238 background: rgba(33, 150, 243, 0.5); 17221 17239 border-color: transparent; 17222 17240 } 17223 17241 17224 17242 .btn.btn-light-primary:not(:disabled):not(.disabled):focus { 17225 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.2);17243 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.2); 17226 17244 } 17227 17245 17228 17246 .btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) { 17229 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;17247 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 17230 17248 -webkit-animation: pulse 1.5s infinite !important; 17231 17249 } … … 17237 17255 .btn.btn-outline-primary { 17238 17256 background: none; 17239 border-color: # 0081ff;17240 color: #0 074e6;17257 border-color: #2196F3; 17258 color: #0d8aee; 17241 17259 border-width: 1px; 17242 17260 } 17243 17261 17244 17262 .btn.btn-outline-primary:not(:disabled):not(.disabled):hover { 17245 background: # 0081ff;17246 border-color: # 0081ff;17263 background: #2196F3; 17264 border-color: #2196F3; 17247 17265 color: white; 17248 17266 } … … 17250 17268 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus, 17251 17269 .btn.btn-outline-primary:not(:disabled):not(.disabled):active { 17252 background: #0 062c2;17253 border-color: #0 062c2;17270 background: #0b76cc; 17271 border-color: #0b76cc; 17254 17272 color: white; 17255 17273 } 17256 17274 17257 17275 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus { 17258 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4);17276 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4); 17259 17277 } 17260 17278 17261 17279 .btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) { 17262 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;17280 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 17263 17281 -webkit-animation: pulse 1.5s infinite !important; 17264 17282 } … … 18819 18837 18820 18838 .progress .progress-bar:not(.progress-bar-striped) { 18821 background: # 0081ff;18839 background: #2196F3; 18822 18840 } 18823 18841 … … 18877 18895 18878 18896 .dropdown-menu .dropdown-menu-title { 18879 background-color: # 0081ff;18897 background-color: #2196F3; 18880 18898 padding: 15px 20px; 18881 18899 color: white; … … 18904 18922 background: #f5f5f5; 18905 18923 text-decoration: none; 18906 color: # 0081ff;18924 color: #2196F3; 18907 18925 } 18908 18926 … … 18941 18959 18942 18960 .badge.badge-primary { 18943 background: # 0081ff;18961 background: #2196F3; 18944 18962 } 18945 18963 … … 19034 19052 .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus, 19035 19053 .header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus { 19036 color: # 0081ff;19054 color: #2196F3; 19037 19055 } 19038 19056 … … 19076 19094 .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus, 19077 19095 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus { 19078 color: # 0081ff;19096 color: #2196F3; 19079 19097 } 19080 19098 … … 19082 19100 .accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn, 19083 19101 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn { 19084 background: # 0081ff;19102 background: #2196F3; 19085 19103 color: white; 19086 19104 } … … 19198 19216 } 19199 19217 19218 .nicescroll-cursors { 19219 border: none !important; 19220 } 19221 19222 body:not(.dark) .nicescroll-cursors { 19223 background-color: rgba(41, 49, 52, 0.4) !important; 19224 width: 3px !important; 19225 } 19226 19200 19227 .isotope-item { 19201 19228 z-index: 2; … … 19230 19257 19231 19258 .daterangepicker td.active { 19232 background: # 0081ff;19259 background: #2196F3; 19233 19260 } 19234 19261 19235 19262 .daterangepicker td.active:hover { 19236 background: # 0081ff;19263 background: #2196F3; 19237 19264 } 19238 19265 19239 19266 .daterangepicker .ranges li.active { 19240 background: # 0081ff;19267 background: #2196F3; 19241 19268 } 19242 19269 … … 19264 19291 19265 19292 .alert.alert-primary { 19266 background: rgba( 0, 129, 255, 0.3) !important;19293 background: rgba(33, 150, 243, 0.3) !important; 19267 19294 } 19268 19295 19269 19296 .alert.alert-primary.alert-with-border { 19270 border-left: 3px solid # 0081ff!important;19297 border-left: 3px solid #2196F3 !important; 19271 19298 } 19272 19299 … … 19340 19367 19341 19368 .breadcrumb .breadcrumb-item.active { 19342 color: # 0081ff;19369 color: #2196F3; 19343 19370 } 19344 19371 … … 19359 19386 19360 19387 .pagination .page-item.active .page-link { 19361 background: # 0081ff;19388 background: #2196F3; 19362 19389 border-color: transparent; 19363 19390 } … … 19454 19481 19455 19482 .swal-modal .swal-button.swal-button--confirm { 19456 background: # 0081ff;19483 background: #2196F3; 19457 19484 } 19458 19485 … … 19476 19503 .irs .irs-to, 19477 19504 .irs .irs-from { 19478 background: # 0081ff;19505 background: #2196F3; 19479 19506 } 19480 19507 … … 19482 19509 .irs .irs-to:before, 19483 19510 .irs .irs-from:before { 19484 border-top-color: # 0081ff;19511 border-top-color: #2196F3; 19485 19512 } 19486 19513 19487 19514 .irs .irs-handle { 19488 border-color: # 0081ff;19515 border-color: #2196F3; 19489 19516 } 19490 19517 19491 19518 .irs .irs-bar { 19492 background: # 0081ff;19519 background: #2196F3; 19493 19520 } 19494 19521 … … 19528 19555 19529 19556 .select2-container--default .select2-results__option--highlighted[aria-selected] { 19530 background-color: # 0081ff;19557 background-color: #2196F3; 19531 19558 color: white; 19532 19559 } 19533 19560 19534 19561 .select2-container--default.select2-container--focus .select2-selection--multiple { 19535 border-color: rgba( 0, 129, 255, 0.8);19562 border-color: rgba(33, 150, 243, 0.8); 19536 19563 } 19537 19564 … … 19634 19661 19635 19662 .wickedpicker .wickedpicker__controls__control .hover-state { 19636 color: # 0081ff;19663 color: #2196F3; 19637 19664 } 19638 19665 … … 19693 19720 -webkit-transition: color 0.3s; 19694 19721 transition: color 0.3s; 19695 color: # 0081ff;19722 color: #2196F3; 19696 19723 } 19697 19724 … … 19809 19836 19810 19837 .avatar.avatar-state-primary:before { 19811 background: # 0081ff;19838 background: #2196F3; 19812 19839 } 19813 19840 … … 19861 19888 .dropzone { 19862 19889 border-width: 1px; 19863 border-color: # 0081ff;19890 border-color: #2196F3; 19864 19891 } 19865 19892 … … 19988 20015 .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active { 19989 20016 color: black; 19990 border-color: # 0081ff;20017 border-color: #2196F3; 19991 20018 } 19992 20019 … … 20078 20105 left: auto; 20079 20106 right: -10px; 20080 border-left-color: # 0081ff;20107 border-left-color: #2196F3; 20081 20108 border-right-color: transparent; 20082 20109 } 20083 20110 20084 20111 .chat-block .chat-content .messages .message-item.me .message-item-content { 20085 background-color: # 0081ff;20112 background-color: #2196F3; 20086 20113 color: rgba(255, 255, 255, 0.9); 20087 20114 } … … 20216 20243 20217 20244 .fc .fc-event { 20218 background: # 0081ff;20245 background: #2196F3; 20219 20246 color: white !important; 20220 20247 border: none; … … 20279 20306 20280 20307 .fc .fc-list-table .fc-list-item.bg-primary:hover td { 20281 background: # 0081ff!important;20308 background: #2196F3 !important; 20282 20309 } 20283 20310 … … 20310 20337 20311 20338 .fc .fc-state-default.fc-state-active { 20312 background: # 0081ff;20339 background: #2196F3; 20313 20340 color: white; 20314 20341 } … … 20324 20351 20325 20352 .list-group .list-group-item.list-group-item-primary { 20326 background: # 0081ff!important;20353 background: #2196F3 !important; 20327 20354 color: white !important; 20328 20355 } 20329 20356 20330 20357 .list-group .list-group-item.list-group-item-primary-bright { 20331 background: rgba( 0, 129, 255, 0.3) !important;20332 color: # 0081ff!important;20358 background: rgba(33, 150, 243, 0.3) !important; 20359 color: #2196F3 !important; 20333 20360 } 20334 20361 … … 20399 20426 .nav-pills .nav-link.active, 20400 20427 .nav-pills .show > .nav-link { 20401 background-color: # 0081ff;20428 background-color: #2196F3; 20402 20429 } 20403 20430 … … 20633 20660 20634 20661 .dd-handle:hover { 20635 color: # 0081ff;20662 color: #2196F3; 20636 20663 } 20637 20664 … … 20736 20763 .app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active { 20737 20764 background: none; 20738 color: # 0081ff;20765 color: #2196F3; 20739 20766 } 20740 20767 … … 20939 20966 @media (min-width: 768px) { 20940 20967 .theme-switcher { 20941 opacity: 0;20942 20968 display: -webkit-box; 20943 20969 display: flex; … … 20963 20989 20964 20990 .theme-switcher .theme-switcher-button { 20965 background-color: # 0081ff;20991 background-color: #2196F3; 20966 20992 color: white; 20967 padding: 1 2px 15px;20993 padding: 15px 20px; 20968 20994 border-top-left-radius: 5px; 20969 20995 border-bottom-left-radius: 5px; … … 20972 20998 20973 20999 .theme-switcher .theme-switcher-button i { 20974 font-size: 22px;21000 font-size: 30px; 20975 21001 -webkit-animation-name: spin; 20976 21002 animation-name: spin; 20977 -webkit-animation-duration: 3000ms;20978 animation-duration: 3000ms;21003 -webkit-animation-duration: 2000ms; 21004 animation-duration: 2000ms; 20979 21005 -webkit-animation-iteration-count: infinite; 20980 21006 animation-iteration-count: infinite; … … 20992 21018 .app-block .app-content .theme-switcher .theme-switcher-panel .app-action { 20993 21019 margin-bottom: 0; 20994 border: 1px solid # 0081ff;21020 border: 1px solid #2196F3; 20995 21021 border-right: none; 20996 21022 border-top-right-radius: 0; … … 21079 21105 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon, 21080 21106 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon { 21081 stroke: # 0081ff;21107 stroke: #2196F3; 21082 21108 } 21083 21109 … … 21116 21142 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn { 21117 21143 background: none; 21118 color: # 0081ff;21144 color: #2196F3; 21119 21145 } 21120 21146 … … 21171 21197 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn { 21172 21198 border-radius: 5px; 21173 background-color: # 0081ff;21199 background-color: #2196F3; 21174 21200 position: static; 21175 21201 } … … 21182 21208 21183 21209 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover { 21184 /*width: 320px;*/21210 width: 80px; 21185 21211 } 21186 21212 … … 21247 21273 left: 0; 21248 21274 opacity: 1; 21275 width:80px; 21249 21276 } 21250 21277 … … 21259 21286 right: 0; 21260 21287 opacity: 1; 21288 width: 80px; 21261 21289 } 21262 21290 … … 21375 21403 body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn, 21376 21404 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn { 21377 color: # 0081ff!important;21405 color: #2196F3 !important; 21378 21406 } 21379 21407 … … 21408 21436 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 21409 21437 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 21410 color: # 0081ff;21438 color: #2196F3; 21411 21439 } 21412 21440 … … 21434 21462 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn, 21435 21463 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn { 21436 color: # 0081ff;21464 color: #2196F3; 21437 21465 } 21438 21466 … … 21446 21474 body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn, 21447 21475 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 21448 color: # 0081ff;21476 color: #2196F3; 21449 21477 } 21450 21478 … … 21452 21480 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn, 21453 21481 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 21454 color: # 0081ff;21482 color: #2196F3; 21455 21483 } 21456 21484 … … 21489 21517 bottom: 0; 21490 21518 height: auto; 21491 /*width: 320px;*/21519 width: 80px; 21492 21520 background-color: white; 21493 21521 z-index: 1000; … … 21516 21544 body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 21517 21545 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn { 21518 color: # 0081ff;21546 color: #2196F3; 21519 21547 } 21520 21548 … … 21560 21588 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 21561 21589 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 21562 color: # 0081ff;21590 color: #2196F3; 21563 21591 } 21564 21592 … … 21570 21598 display: block; 21571 21599 } 21600 } 21601 21602 body.semi-dark:not(.dark) .nicescroll-cursors { 21603 background-color: rgba(255, 255, 255, 0.3) !important; 21572 21604 } 21573 21605 … … 21599 21631 body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 21600 21632 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 21601 color: # 0081ff;21633 color: #2196F3; 21602 21634 } 21603 21635 … … 21648 21680 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after, 21649 21681 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after { 21650 background-color: # 0081ff;21682 background-color: #2196F3; 21651 21683 } 21652 21684 … … 21678 21710 21679 21711 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider { 21680 color: # 0081ff;21712 color: #2196F3; 21681 21713 } 21682 21714 … … 21717 21749 body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn, 21718 21750 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn { 21719 color: # 1a8eff;21751 color: #39a1f4; 21720 21752 } 21721 21753 … … 21729 21761 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 21730 21762 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn { 21731 color: # 1a8eff;21763 color: #39a1f4; 21732 21764 } 21733 21765 … … 21738 21770 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 21739 21771 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus { 21740 color: # 1a8eff;21772 color: #39a1f4; 21741 21773 } 21742 21774 … … 22008 22040 .list-group .list-group-item.active { 22009 22041 z-index: auto; 22010 background: # 0081ff;22042 background: #2196F3; 22011 22043 } 22012 22044 … … 22050 22082 .table-email-list .header form .input-group .input-group-append button.btn:focus, 22051 22083 .header form .input-group .input-group-append .table-email-list button.btn:focus { 22052 color: # 0081ff;22084 color: #2196F3; 22053 22085 } 22054 22086 … … 22084 22116 22085 22117 .list-group .list-group-item.active { 22086 background: # 0081ff;22118 background: #2196F3; 22087 22119 border-color: transparent; 22088 22120 } … … 22097 22129 22098 22130 .nav-pills .nav-link.active { 22099 background: # 0081ff;22131 background: #2196F3; 22100 22132 } 22101 22133 22102 22134 .nav-tabs .nav-link.active { 22103 color: # 0081ff;22135 color: #2196F3; 22104 22136 } 22105 22137 … … 22282 22314 22283 22315 .header .avatar.avatar-state-success:before { 22284 border-color: # 0081ff;22316 border-color: #2196F3; 22285 22317 } 22286 22318 22287 22319 .header .header-left { 22288 /*width: 320px;*/22320 width: 80px; 22289 22321 padding-left: 30px; 22290 22322 display: -webkit-box; … … 22495 22527 background-color: white; 22496 22528 z-index: 998; 22497 /*width: 320px;*/22529 width: 80px; 22498 22530 box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1); 22499 22531 position: fixed; … … 22546 22578 .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover, 22547 22579 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover { 22548 color: # 0081ff;22580 color: #2196F3; 22549 22581 } 22550 22582 … … 22553 22585 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn { 22554 22586 color: white; 22555 background-color: # 0081ff;22556 box-shadow: 0px 5px 20px -14px # 0081ff;22587 background-color: #2196F3; 22588 box-shadow: 0px 5px 20px -14px #2196F3; 22557 22589 } 22558 22590 … … 22621 22653 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover, 22622 22654 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover { 22623 color: # 0081ff;22655 color: #2196F3; 22624 22656 } 22625 22657 … … 22627 22659 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon, 22628 22660 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon { 22629 stroke: # 0081ff;22661 stroke: #2196F3; 22630 22662 } 22631 22663 … … 22634 22666 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn { 22635 22667 position: relative; 22636 color: # 0081ff;22668 color: #2196F3; 22637 22669 font-weight: 600; 22638 background: rgba( 0, 129, 255, 0.15);22670 background: rgba(33, 150, 243, 0.15); 22639 22671 border-radius: 0.5rem; 22640 22672 margin: 0 1rem; … … 22647 22679 display: block; 22648 22680 border: 6px solid transparent; 22649 border-left-color: # 0081ff;22681 border-left-color: #2196F3; 22650 22682 margin-left: -12px; 22651 22683 margin-right: 5px; … … 22718 22750 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn, 22719 22751 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn { 22720 color: # 0081ff;22752 color: #2196F3; 22721 22753 font-weight: 600; 22722 22754 } … … 22725 22757 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon, 22726 22758 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon { 22727 stroke: # 0081ff;22759 stroke: #2196F3; 22728 22760 } 22729 22761 … … 23004 23036 body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 23005 23037 .header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 23006 color: # 0081ff;23038 color: #2196F3; 23007 23039 } 23008 23040 … … 23056 23088 23057 23089 body.dark .navigation .navigation-menu-body ul li .dropdown-divider { 23058 color: # 0081ff;23090 color: #2196F3; 23059 23091 } 23060 23092 … … 23133 23165 23134 23166 body.dark .breadcrumb li.breadcrumb-item.active { 23135 color: # 339aff;23167 color: #51adf6; 23136 23168 } 23137 23169 … … 23169 23201 body.dark .swal-modal input.swal-content__input:focus, 23170 23202 .swal-modal body.dark input.swal-content__input:focus { 23171 border-color: # 0081ff!important;23203 border-color: #2196F3 !important; 23172 23204 } 23173 23205 … … 23549 23581 body.dark .daterangepicker td.end-date { 23550 23582 color: white; 23551 background-color: # 0081ff;23583 background-color: #2196F3; 23552 23584 } 23553 23585 … … 23574 23606 body.dark .daterangepicker td.available:hover, 23575 23607 body.dark .daterangepicker th.available:hover { 23576 background-color: # 0081ff;23608 background-color: #2196F3; 23577 23609 color: white; 23578 23610 } … … 23662 23694 body.dark .sidebar { 23663 23695 background: #313852; 23696 } 23697 23698 body.dark .nicescroll-cursors { 23699 background-color: rgba(255, 255, 255, 0.15) !important; 23664 23700 } 23665 23701 … … 24039 24075 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover { 24040 24076 background: none; 24041 color: # 339aff;24077 color: #51adf6; 24042 24078 } 24043 24079 … … 24046 24082 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 24047 24083 background: none; 24048 color: # 339aff;24084 color: #51adf6; 24049 24085 } 24050 24086 … … 24057 24093 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 24058 24094 background: none; 24059 color: # 339aff;24095 color: #51adf6; 24060 24096 } 24061 24097 … … 24077 24113 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover, 24078 24114 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover { 24079 color: # 339aff;24115 color: #51adf6; 24080 24116 } 24081 24117 … … 24083 24119 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 24084 24120 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn { 24085 color: # 339aff;24121 color: #51adf6; 24086 24122 } 24087 24123 … … 24089 24125 body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 24090 24126 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 24091 color: # 339aff;24127 color: #51adf6; 24092 24128 } 24093 24129 } … … 24263 24299 left: 0; 24264 24300 opacity: 1; 24301 width:80px; 24265 24302 } 24266 24303 … … 24557 24594 24558 24595 .navigation { 24559 width: 20%;24596 width: 75%; 24560 24597 } 24561 24598 … … 24571 24608 24572 24609 .navigation { 24573 width: 20%;24610 width: 85%; 24574 24611 } 24575 24612 } … … 24596 24633 24597 24634 24635 .toastjs-container{position:absolute;position:fixed;bottom:30px;left:30px;width:calc(100% - 60px);max-width:400px;transform:translateX(-150%);transition:transform 1s;z-index:100}.toastjs-container[aria-hidden=false]{transform:translateX(0)}.toastjs{background:#fff;padding:10px 15px 0;margin-left:50px;border-left-style:solid;border-left-width:5px;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.toastjs.default{border-left-color:#AAA}.toastjs.success{border-left-color:#2ECC40}.toastjs.warning{border-left-color:#FF851B}.toastjs.danger{border-left-color:#FF4136}.toastjs-btn{background:#f0f0f0;padding:5px 10px;border:0;border-radius:4px;font-family:'Source Sans Pro',sans-serif;font-size:14px;display:inline-block;margin-right:10px;margin-bottom:10px;cursor:pointer}.toastjs-btn--custom{background:#323232;color:#fff}.toastjs-btn:focus,.toastjs-btn:hover{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)} 24598 24636 .layout-builder { 24599 24637 position: fixed; -
public/assets/js/app.js
r194a359 r24a616f 1 'use strict'; 2 3 (function ($) { 4 5 var wind_ = $(window), 6 body_ = $('body'); 7 8 feather.replace({ 9 'stroke-width': 1.5 10 }); 11 12 $(document).on('click', '[data-toggle="fullscreen"]', function () { 13 $(this).toggleClass('active-fullscreen'); 14 if (document.fullscreenEnabled) { 15 if ($(this).hasClass("active-fullscreen")) { 16 document.documentElement.requestFullscreen(); 17 } else { 18 document.exitFullscreen(); 19 } 20 } else { 21 alert("Your browser does not support fullscreen."); 22 } 23 return false; 24 }); 25 26 $(document).on('click', '.overlay', function () { 27 $.removeOverlay(); 28 if (body_.hasClass('horizontal-navigation')) { 29 $('.horizontal-navigation').removeClass('open'); 30 } else { 31 $('.navigation').removeClass('open'); 32 } 33 body_.removeClass('navigation-show'); 34 }); 35 36 $(document).on('click', '[data-sidebar-target]', function () { 37 var target = $(this).data('sidebar-target'); 38 $('body').addClass('no-scroll'); 39 $('.sidebar-group').addClass('show'); 40 $('.sidebar-group .sidebar').removeClass('show'); 41 $('.sidebar-group .sidebar' + target).addClass('show'); 42 return false; 43 }); 44 45 $(document).on('click', '.sidebar-group', function (e) { 46 if ($(e.target).is($('.sidebar-group'))) { 47 $('.sidebar-group').removeClass('show'); 48 $('body').removeClass('no-scroll'); 49 $('.sidebar-group .sidebar').removeClass('show'); 50 } 51 }); 52 53 // Active pages, automatically show on the menu 54 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 55 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 56 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 57 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 58 59 60 /*------------- create/remove overlay -------------*/ 61 $.createOverlay = function () { 62 if ($('.overlay').length < 1) { 63 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 64 $('.overlay').addClass('show'); 65 } 66 }; 67 68 $.removeOverlay = function () { 69 body_.removeClass('no-scroll'); 70 $('.overlay').remove(); 71 }; 72 /*------------- create/remove overlay -------------*/ 73 74 $('[data-backround-image]').each(function (e) { 75 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 76 }); 77 78 /*------------- page loader -------------*/ 79 wind_.on('load', function () { 80 $('.preloader').fadeOut(400, function () { 81 setTimeout(function () { 82 toastr.options = { 83 timeOut: 2000, 84 progressBar: true, 85 showMethod: "slideDown", 86 hideMethod: "slideUp", 87 showDuration: 200, 88 hideDuration: 200, 89 positionClass: "toast-top-center", 90 }; 91 //toastr.success('Welcome'); 92 93 $('.theme-switcher').removeClass('open'); 94 }, 500); 95 96 // $('.theme-switcher').css('opacity', 1); 97 }); 98 }); 99 /*------------- page loader -------------*/ 100 101 /*------------- side menu (sub menü arrow) -------------*/ 102 wind_.on('load', function () { 103 setTimeout(function () { 104 $('.navigation .navigation-menu-body ul li a').each(function () { 105 var $this = $(this); 106 if ($this.next('ul').length) { 107 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 108 } 109 }); 110 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 111 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 112 var $this = $(this); 113 if ($this.next('ul').length) { 114 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 115 } 116 }); 117 }, 200); 118 }); 119 /*------------- side menu (sub menü arrow) -------------*/ 120 121 $(document).on('click', '[data-action="navigation-toggler"]', function () { 122 if (body_.hasClass('horizontal-navigation')) { 123 $('.horizontal-navigation').toggleClass('open'); 124 } else { 125 $('.navigation').toggleClass('open'); 126 } 127 $.createOverlay(); 128 }); 129 130 $(document).on('click', '[data-nav-target]', function () { 131 var $this = $(this), 132 target = $this.data('nav-target'); 133 if (body_.hasClass('navigation-toggle-one')) { 134 body_.addClass('navigation-show'); 135 } 136 if (body_.hasClass('horizontal-navigation')) { 137 $('.navigation .navigation-menu-body').show(); 138 } 139 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 140 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 141 $('[data-nav-target]').removeClass('active'); 142 $this.addClass('active'); 143 $this.tooltip('hide'); 144 return false; 145 }); 146 147 var c = $('.header .header-left .header-logo').clone(); 148 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 149 150 $(document).on('click', '.navigation-toggler a', function () { 151 if (wind_.width() < 1200) { 152 $.createOverlay(); 153 body_.addClass('navigation-show'); 154 } else { 155 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 156 body_.addClass('navigation-toggle-one'); 157 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 158 body_.addClass('navigation-toggle-two'); 159 body_.removeClass('navigation-toggle-one'); 160 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 161 body_.removeClass('navigation-toggle-two'); 162 body_.removeClass('navigation-toggle-one'); 163 } 164 } 165 return false; 166 }); 167 168 $(document).on('click', '.header-toggler a', function () { 169 $('.header ul.navbar-nav').toggleClass('open'); 170 return false; 171 }); 172 173 $(document).on('click', '*', function (e) { 174 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 175 body_.removeClass('navigation-show'); 176 } 177 }); 178 179 $(document).on('click', '*', function (e) { 180 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 181 $('.header ul.navbar-nav').removeClass('open'); 182 } 183 }); 184 185 /*------------- form validation -------------*/ 186 window.addEventListener('load', function () { 187 // Fetch all the forms we want to apply custom Bootstrap validation styles to 188 var forms = document.getElementsByClassName('needs-validation'); 189 // Loop over them and prevent submission 190 Array.prototype.filter.call(forms, function (form) { 191 form.addEventListener('submit', function (event) { 192 if (form.checkValidity() === false) { 193 event.preventDefault(); 194 event.stopPropagation(); 195 } 196 form.classList.add('was-validated'); 197 }, false); 198 }); 199 }, false); 200 /*------------- form validation -------------*/ 201 202 /*------------- responsive html table -------------*/ 203 var table_responsive_stack = $(".table-responsive-stack"); 204 table_responsive_stack 205 .find("th") 206 .each(function (i) { 207 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend( 208 '<span class="table-responsive-stack-thead">' + 209 $(this).text() + 210 ":</span> " 211 ); 212 $(".table-responsive-stack-thead").hide(); 213 }); 214 215 table_responsive_stack.each(function () { 216 var thCount = $(this).find("th").length, 217 rowGrow = 100 / thCount + "%"; 218 $(this).find("th, td").css("flex-basis", rowGrow); 219 }); 220 221 function flexTable() { 222 if (wind_.width() < 768) { 223 $(".table-responsive-stack").each(function (i) { 224 $(this) 225 .find(".table-responsive-stack-thead") 226 .show(); 227 $(this) 228 .find("thead") 229 .hide(); 230 }); 231 232 // window is less than 768px 233 } else { 234 $(".table-responsive-stack").each(function (i) { 235 $(this) 236 .find(".table-responsive-stack-thead") 237 .hide(); 238 $(this) 239 .find("thead") 240 .show(); 241 }); 242 } 243 } 244 245 flexTable(); 246 247 window.onresize = function (event) { 248 flexTable(); 249 }; 250 /*------------- responsive html table -------------*/ 251 252 /*------------- header search -------------*/ 253 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 254 $('.header .header-body .header-search').show().find('.form-control').focus(); 255 return false; 256 }); 257 258 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 259 $('.header .header-body .header-search').hide(); 260 return false; 261 }); 262 263 $(document).on('click', '*', function (e) { 264 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 265 $('.header .header-body .header-search').hide(); 266 } 267 }); 268 /*------------- header search -------------*/ 269 270 /*------------- custom accordion -------------*/ 271 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 272 var $this = $(this); 273 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 274 $this.parent('.accordion-row').toggleClass('open'); 275 return false; 276 }); 277 /*------------- custom accordion -------------*/ 278 279 /*------------- responsive table dropdown -------------*/ 280 var dropdownMenu, 281 table_responsive = $('.table-responsive'); 282 283 table_responsive.on('show.bs.dropdown', function (e) { 284 dropdownMenu = $(e.target).find('.dropdown-menu'); 285 body_.append(dropdownMenu.detach()); 286 var eOffset = $(e.target).offset(); 287 dropdownMenu.css({ 288 'display': 'block', 289 'top': eOffset.top + $(e.target).outerHeight(), 290 'left': eOffset.left, 291 'width': '184px', 292 'font-size': '14px' 293 }); 294 dropdownMenu.addClass("mobPosDropdown"); 295 }); 296 297 table_responsive.on('hide.bs.dropdown', function (e) { 298 $(e.target).append(dropdownMenu.detach()); 299 dropdownMenu.hide(); 300 }); 301 /*------------- responsive table dropdown -------------*/ 302 303 /*------------- chat -------------*/ 304 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 305 $('.chat-block .chat-content').addClass('chat-mobile-open'); 306 return false; 307 }); 308 309 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 310 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 311 return false; 312 }); 313 /*------------- chat -------------*/ 314 315 /*------------- aside menu toggle -------------*/ 316 $(document).on('click', '.navigation ul li a', function () { 317 var $this = $(this); 318 if ($this.next('ul').length) { 319 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 320 sub_menu_arrow.toggleClass('rotate-in'); 321 $this.next('ul').toggle(200); 322 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 323 $this.next('ul').find('li ul').slideUp(200); 324 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 325 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 326 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 327 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 328 if (sub_menu_arrow.hasClass('rotate-in')) { 329 setTimeout(function () { 330 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 331 }, 200); 332 } else { 333 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 334 } 335 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 336 setTimeout(function (e) { 337 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 338 }, 300); 339 } 340 return false; 341 } 342 }); 343 344 $(document).on('click', '.horizontal-navigation ul li a', function () { 345 var $this = $(this); 346 if ($this.next('ul').length) { 347 $this.next('ul').toggle(200); 348 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 349 $this.next('ul').find('li ul').slideUp(200); 350 return false; 351 } 352 }); 353 354 /*------------- aside menu toggle -------------*/ 355 356 /*------------- other -------------*/ 357 $(document).on('click', '.dropdown-menu', function (e) { 358 e.stopPropagation(); 359 }); 360 361 $('#exampleModal').on('show.bs.modal', function (event) { 362 var button = $(event.relatedTarget), 363 recipient = button.data('whatever'), 364 modal = $(this); 365 366 modal.find('.modal-title').text('New message to ' + recipient); 367 modal.find('.modal-body input').val(recipient); 368 }); 369 370 $('[data-toggle="tooltip"]').tooltip({ 371 container: 'body' 372 }); 373 374 $('[data-toggle="popover"]').popover(); 375 376 $('.carousel').carousel(); 377 378 if (wind_.width() >= 992) { 379 $('.card-scroll').niceScroll(); 380 $('.table-responsive').niceScroll(); 381 $('.sidebar-group .sidebar').niceScroll(); 382 383 $('.app-block .app-content .app-lists').niceScroll(); 384 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 385 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 386 var chat_messages = $('.chat-block .chat-content .messages'); 387 if (chat_messages.length) { 388 chat_messages.niceScroll({ 389 horizrailenabled: false 390 }); 391 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 392 } 393 } 394 395 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 396 $('.navigation .navigation-menu-body').niceScroll(); 397 } 398 399 $('.dropdown-menu ul.list-group').niceScroll(); 400 })(jQuery); 401 1 402 /******/ (function(modules) { // webpackBootstrap 2 403 /******/ // The module cache … … 486 887 487 888 $('.dropdown-menu ul.list-group').niceScroll(); 488 /* Theme Switcher */489 490 /* var path = window.location.pathname;491 var page = path.split("/").pop();492 var theme_switcher_html = '<div class="theme-switcher open"> \n\493 <div class="theme-switcher-button"> \n\494 <i class="fa fa-cog"></i> \n\495 </div> \n\496 <div class="theme-switcher-panel"> \n\497 <div class="card"> \n\498 <div class="card-body"> \n\499 <h6 class="card-title">Theme Switcher</h6> \n\500 <div class="form-group mb-2"> \n\501 <div class="custom-control custom-switch"> \n\502 <input type="checkbox" class="custom-control-input" id="dark"> \n\503 <label class="custom-control-label" for="dark">Dark</label> \n\504 </div> \n\505 </div> \n\506 <div class="form-group mb-2"> \n\507 <div class="custom-control custom-switch"> \n\508 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\509 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\510 </div> \n\511 </div> \n\512 <div class="form-group mb-2"> \n\513 <div class="custom-control custom-switch"> \n\514 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\515 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\516 </div> \n\517 </div> \n\518 <div class="form-group mb-2"> \n\519 <div class="custom-control custom-switch"> \n\520 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\521 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\522 </div> \n\523 </div> \n\524 <div class="form-group mb-2"> \n\525 <div class="custom-control custom-switch"> \n\526 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\527 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\528 </div> \n\529 </div> \n\530 <div class="form-group mb-2"> \n\531 <div class="custom-control custom-switch"> \n\532 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\533 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\534 </div> \n\535 </div> \n\536 <div class="form-group mb-2"> \n\537 <div class="custom-control custom-switch"> \n\538 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\539 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\540 </div> \n\541 </div> \n\542 <div class="form-group mb-2"> \n\543 <div class="custom-control custom-switch"> \n\544 <input type="checkbox" class="custom-control-input" id="light-header"> \n\545 <label class="custom-control-label" for="light-header">Light header</label> \n\546 </div> \n\547 </div> \n\548 <div class="form-group mb-2"> \n\549 <div class="custom-control custom-switch"> \n\550 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\551 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\552 </div> \n\553 </div> \n\554 </div> \n\555 </div> \n\556 </div> \n\557 </div>';558 $('body').append(theme_switcher_html);559 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () {560 var id = $(this).attr('id');561 if (id === 'sticky-navigation') {562 if ($(this).prop('checked')) {563 $('.navigation').niceScroll().resize();564 } else {565 $('.navigation').niceScroll().remove();566 }567 if ($('body').hasClass('small-navigation')) {568 $('.navigation .navigation-menu-body > ul > li').each(function () {569 if ($(this).find('> a').next('ul').length) {570 // Dropdown add header title571 $(this).find('.dropdown-divider').remove();572 } else {573 // Add tooltip574 $(this).find('> a').tooltip('dispose');575 }576 });577 $('body').removeClass('small-navigation');578 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);579 }580 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE581 $('body').removeClass('hidden-navigation');582 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);583 }584 }585 if (id === 'small-navigation') {586 if ($(this).prop('checked')) {587 $('.navigation .navigation-menu-body > ul > li').each(function () {588 if ($(this).find('> a').next('ul').length) {589 // Dropdown add header title590 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')591 } else {592 // Add tooltip593 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text());594 $(this).find('> a').tooltip({595 placement: "right"596 });597 }598 });599 } else {600 $('.navigation .navigation-menu-body > ul > li').each(function () {601 if ($(this).find('> a').next('ul').length) {602 // Dropdown add header title603 $(this).find('.dropdown-divider').remove();604 } else {605 // Add tooltip606 $(this).find('> a').tooltip('dispose');607 }608 });609 }610 if ($('body').hasClass('sticky-navigation')) {611 $('body').removeClass('sticky-navigation');612 $('.navigation').niceScroll().remove();613 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);614 }615 if ($('body').hasClass('hidden-navigation')) {616 $('body').removeClass('hidden-navigation');617 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);618 }619 }620 if (id === 'hidden-navigation') {621 setTimeout(function () {622 $('.navigation').niceScroll().resize();623 $('.app-block .app-content .app-lists').niceScroll().resize();624 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();625 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize();626 }, 200);627 if (!$(this).prop('checked')) {628 $.removeOverlay();629 $('.navigation').removeClass('open');630 }631 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') {632 if ($('body').hasClass('sticky-navigation')) {633 $('body').removeClass('sticky-navigation');634 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);635 }636 }637 if ($('body').hasClass('small-navigation')) {638 $('.navigation .navigation-menu-body > ul > li').each(function () {639 if ($(this).find('> a').next('ul').length) {640 // Dropdown add header title641 $(this).find('.dropdown-divider').remove();642 } else {643 // Add tooltip644 $(this).find('> a').tooltip('dispose');645 }646 });647 $('body').removeClass('small-navigation');648 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);649 }650 }651 if (id === 'dark') {652 if ($('body').hasClass('semi-dark')) {653 $('body').removeClass('semi-dark');654 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false);655 }656 }657 if (id === 'semi-dark') {658 if ($('body').hasClass('dark')) {659 $('body').removeClass('dark');660 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false);661 }662 }663 $('body').toggleClass(id);664 });665 $(document).on('click', '.theme-switcher .theme-switcher-button', function () {666 $('.theme-switcher').toggleClass('open');667 }); */668 889 })(jQuery); 669 890 … … 677 898 /***/ (function(module, exports, __webpack_require__) { 678 899 679 __webpack_require__(/**/"./resources/js/app.js"); 680 module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss"); 681 682 683 /***/ }) 684 685 /******/ }); 686 687 /******/ (function(modules) { // webpackBootstrap 688 /******/ // The module cache 689 /******/ var installedModules = {}; 690 /******/ 691 /******/ // The require function 692 /******/ function __webpack_require__(moduleId) { 693 /******/ 694 /******/ // Check if module is in cache 695 /******/ if(installedModules[moduleId]) { 696 /******/ return installedModules[moduleId].exports; 697 /******/ } 698 /******/ // Create a new module (and put it into the cache) 699 /******/ var module = installedModules[moduleId] = { 700 /******/ i: moduleId, 701 /******/ l: false, 702 /******/ exports: {} 703 /******/ }; 704 /******/ 705 /******/ // Execute the module function 706 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 707 /******/ 708 /******/ // Flag the module as loaded 709 /******/ module.l = true; 710 /******/ 711 /******/ // Return the exports of the module 712 /******/ return module.exports; 713 /******/ } 714 /******/ 715 /******/ 716 /******/ // expose the modules object (__webpack_modules__) 717 /******/ __webpack_require__.m = modules; 718 /******/ 719 /******/ // expose the module cache 720 /******/ __webpack_require__.c = installedModules; 721 /******/ 722 /******/ // define getter function for harmony exports 723 /******/ __webpack_require__.d = function(exports, name, getter) { 724 /******/ if(!__webpack_require__.o(exports, name)) { 725 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); 726 /******/ } 727 /******/ }; 728 /******/ 729 /******/ // define __esModule on exports 730 /******/ __webpack_require__.r = function(exports) { 731 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 732 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 733 /******/ } 734 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 735 /******/ }; 736 /******/ 737 /******/ // create a fake namespace object 738 /******/ // mode & 1: value is a module id, require it 739 /******/ // mode & 2: merge all properties of value into the ns 740 /******/ // mode & 4: return value when already ns object 741 /******/ // mode & 8|1: behave like require 742 /******/ __webpack_require__.t = function(value, mode) { 743 /******/ if(mode & 1) value = __webpack_require__(value); 744 /******/ if(mode & 8) return value; 745 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; 746 /******/ var ns = Object.create(null); 747 /******/ __webpack_require__.r(ns); 748 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); 749 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); 750 /******/ return ns; 751 /******/ }; 752 /******/ 753 /******/ // getDefaultExport function for compatibility with non-harmony modules 754 /******/ __webpack_require__.n = function(module) { 755 /******/ var getter = module && module.__esModule ? 756 /******/ function getDefault() { return module['default']; } : 757 /******/ function getModuleExports() { return module; }; 758 /******/ __webpack_require__.d(getter, 'a', getter); 759 /******/ return getter; 760 /******/ }; 761 /******/ 762 /******/ // Object.prototype.hasOwnProperty.call 763 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 764 /******/ 765 /******/ // __webpack_public_path__ 766 /******/ __webpack_require__.p = "/"; 767 /******/ 768 /******/ 769 /******/ // Load entry module and return exports 770 /******/ return __webpack_require__(__webpack_require__.s = 0); 771 /******/ }) 772 /************************************************************************/ 773 /******/ ({ 774 775 /***/ "./public/assets/sass/app.scss": 776 /*!*************************************!*\ 777 !*** ./public/assets/sass/app.scss ***! 778 \*************************************/ 779 /*! no static exports found */ 780 /***/ (function(module, exports) { 781 782 // removed by extract-text-webpack-plugin 783 784 /***/ }), 785 786 /***/ "./resources/js/app.js": 787 /*!*****************************!*\ 788 !*** ./resources/js/app.js ***! 789 \*****************************/ 790 /*! no static exports found */ 791 /***/ (function(module, exports, __webpack_require__) { 792 793 "use strict"; 794 795 796 (function ($) { 797 var wind_ = $(window), 798 body_ = $('body'); 799 feather.replace({ 800 'stroke-width': 1.5 801 }); 802 $(document).on('click', '[data-toggle="fullscreen"]', function () { 803 $(this).toggleClass('active-fullscreen'); 804 805 if (document.fullscreenEnabled) { 806 if ($(this).hasClass("active-fullscreen")) { 807 document.documentElement.requestFullscreen(); 808 } else { 809 document.exitFullscreen(); 810 } 811 } else { 812 alert("Your browser does not support fullscreen."); 813 } 814 815 return false; 816 }); 817 $(document).on('click', '.overlay', function () { 818 $.removeOverlay(); 819 820 if (body_.hasClass('horizontal-navigation')) { 821 $('.horizontal-navigation').removeClass('open'); 822 } else { 823 $('.navigation').removeClass('open'); 824 } 825 826 body_.removeClass('navigation-show'); 827 }); 828 $(document).on('click', '[data-sidebar-target]', function () { 829 var target = $(this).data('sidebar-target'); 830 $('body').addClass('no-scroll'); 831 $('.sidebar-group').addClass('show'); 832 $('.sidebar-group .sidebar').removeClass('show'); 833 $('.sidebar-group .sidebar' + target).addClass('show'); 834 return false; 835 }); 836 $(document).on('click', '.sidebar-group', function (e) { 837 if ($(e.target).is($('.sidebar-group'))) { 838 $('.sidebar-group').removeClass('show'); 839 $('body').removeClass('no-scroll'); 840 $('.sidebar-group .sidebar').removeClass('show'); 841 } 842 }); // Active pages, automatically show on the menu 843 844 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 845 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 846 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 847 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 848 /*------------- create/remove overlay -------------*/ 849 850 $.createOverlay = function () { 851 if ($('.overlay').length < 1) { 852 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 853 $('.overlay').addClass('show'); 854 } 855 }; 856 857 $.removeOverlay = function () { 858 body_.removeClass('no-scroll'); 859 $('.overlay').remove(); 860 }; 861 /*------------- create/remove overlay -------------*/ 862 863 864 $('[data-backround-image]').each(function (e) { 865 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 866 }); 867 /*------------- page loader -------------*/ 868 869 wind_.on('load', function () { 870 $('.preloader').fadeOut(400, function () { 871 setTimeout(function () { 872 toastr.options = { 873 timeOut: 2000, 874 progressBar: true, 875 showMethod: "slideDown", 876 hideMethod: "slideUp", 877 showDuration: 200, 878 hideDuration: 200, 879 positionClass: "toast-top-center" 880 }; 881 $('.theme-switcher').removeClass('open'); 882 }, 500); // $('.theme-switcher').css('opacity', 1); 883 }); 884 }); 885 /*------------- page loader -------------*/ 886 887 /*------------- side menu (sub menü arrow) -------------*/ 888 889 wind_.on('load', function () { 890 setTimeout(function () { 891 $('.navigation .navigation-menu-body ul li a').each(function () { 892 var $this = $(this); 893 894 if ($this.next('ul').length) { 895 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 896 } 897 }); 898 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 899 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 900 var $this = $(this); 901 902 if ($this.next('ul').length) { 903 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 904 } 905 }); 906 }, 200); 907 }); 908 /*------------- side menu (sub menü arrow) -------------*/ 909 910 $(document).on('click', '[data-action="navigation-toggler"]', function () { 911 if (body_.hasClass('horizontal-navigation')) { 912 $('.horizontal-navigation').toggleClass('open'); 913 } else { 914 $('.navigation').toggleClass('open'); 915 } 916 917 $.createOverlay(); 918 }); 919 $(document).on('click', '[data-nav-target]', function () { 920 var $this = $(this), 921 target = $this.data('nav-target'); 922 923 if (body_.hasClass('navigation-toggle-one')) { 924 body_.addClass('navigation-show'); 925 } 926 927 if (body_.hasClass('horizontal-navigation')) { 928 $('.navigation .navigation-menu-body').show(); 929 } 930 931 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 932 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 933 $('[data-nav-target]').removeClass('active'); 934 $this.addClass('active'); 935 $this.tooltip('hide'); 936 return false; 937 }); 938 var c = $('.header .header-left .header-logo').clone(); 939 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 940 $(document).on('click', '.navigation-toggler a', function () { 941 if (wind_.width() < 1200) { 942 $.createOverlay(); 943 body_.addClass('navigation-show'); 944 } else { 945 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 946 body_.addClass('navigation-toggle-one'); 947 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 948 body_.addClass('navigation-toggle-two'); 949 body_.removeClass('navigation-toggle-one'); 950 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 951 body_.removeClass('navigation-toggle-two'); 952 body_.removeClass('navigation-toggle-one'); 953 } 954 } 955 956 return false; 957 }); 958 $(document).on('click', '.header-toggler a', function () { 959 $('.header ul.navbar-nav').toggleClass('open'); 960 return false; 961 }); 962 $(document).on('click', '*', function (e) { 963 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 964 body_.removeClass('navigation-show'); 965 } 966 }); 967 $(document).on('click', '*', function (e) { 968 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 969 $('.header ul.navbar-nav').removeClass('open'); 970 } 971 }); 972 /*------------- form validation -------------*/ 973 974 window.addEventListener('load', function () { 975 // Fetch all the forms we want to apply custom Bootstrap validation styles to 976 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission 977 978 Array.prototype.filter.call(forms, function (form) { 979 form.addEventListener('submit', function (event) { 980 if (form.checkValidity() === false) { 981 event.preventDefault(); 982 event.stopPropagation(); 983 } 984 985 form.classList.add('was-validated'); 986 }, false); 987 }); 988 }, false); 989 /*------------- form validation -------------*/ 990 991 /*------------- responsive html table -------------*/ 992 993 var table_responsive_stack = $(".table-responsive-stack"); 994 table_responsive_stack.find("th").each(function (i) { 995 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> "); 996 $(".table-responsive-stack-thead").hide(); 997 }); 998 table_responsive_stack.each(function () { 999 var thCount = $(this).find("th").length, 1000 rowGrow = 100 / thCount + "%"; 1001 $(this).find("th, td").css("flex-basis", rowGrow); 1002 }); 1003 1004 function flexTable() { 1005 if (wind_.width() < 768) { 1006 $(".table-responsive-stack").each(function (i) { 1007 $(this).find(".table-responsive-stack-thead").show(); 1008 $(this).find("thead").hide(); 1009 }); // window is less than 768px 1010 } else { 1011 $(".table-responsive-stack").each(function (i) { 1012 $(this).find(".table-responsive-stack-thead").hide(); 1013 $(this).find("thead").show(); 1014 }); 1015 } 1016 } 1017 1018 flexTable(); 1019 1020 window.onresize = function (event) { 1021 flexTable(); 1022 }; 1023 /*------------- responsive html table -------------*/ 1024 1025 /*------------- header search -------------*/ 1026 1027 1028 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 1029 $('.header .header-body .header-search').show().find('.form-control').focus(); 1030 return false; 1031 }); 1032 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 1033 $('.header .header-body .header-search').hide(); 1034 return false; 1035 }); 1036 $(document).on('click', '*', function (e) { 1037 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 1038 $('.header .header-body .header-search').hide(); 1039 } 1040 }); 1041 /*------------- header search -------------*/ 1042 1043 /*------------- custom accordion -------------*/ 1044 1045 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 1046 var $this = $(this); 1047 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 1048 $this.parent('.accordion-row').toggleClass('open'); 1049 return false; 1050 }); 1051 /*------------- custom accordion -------------*/ 1052 1053 /*------------- responsive table dropdown -------------*/ 1054 1055 var dropdownMenu, 1056 table_responsive = $('.table-responsive'); 1057 table_responsive.on('show.bs.dropdown', function (e) { 1058 dropdownMenu = $(e.target).find('.dropdown-menu'); 1059 body_.append(dropdownMenu.detach()); 1060 var eOffset = $(e.target).offset(); 1061 dropdownMenu.css({ 1062 'display': 'block', 1063 'top': eOffset.top + $(e.target).outerHeight(), 1064 'left': eOffset.left, 1065 'width': '184px', 1066 'font-size': '14px' 1067 }); 1068 dropdownMenu.addClass("mobPosDropdown"); 1069 }); 1070 table_responsive.on('hide.bs.dropdown', function (e) { 1071 $(e.target).append(dropdownMenu.detach()); 1072 dropdownMenu.hide(); 1073 }); 1074 /*------------- responsive table dropdown -------------*/ 1075 1076 /*------------- chat -------------*/ 1077 1078 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 1079 $('.chat-block .chat-content').addClass('chat-mobile-open'); 1080 return false; 1081 }); 1082 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 1083 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 1084 return false; 1085 }); 1086 /*------------- chat -------------*/ 1087 1088 /*------------- aside menu toggle -------------*/ 1089 1090 $(document).on('click', '.navigation ul li a', function () { 1091 var $this = $(this); 1092 1093 if ($this.next('ul').length) { 1094 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 1095 sub_menu_arrow.toggleClass('rotate-in'); 1096 $this.next('ul').toggle(200); 1097 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 1098 $this.next('ul').find('li ul').slideUp(200); 1099 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 1100 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 1101 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 1102 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 1103 1104 if (sub_menu_arrow.hasClass('rotate-in')) { 1105 setTimeout(function () { 1106 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 1107 }, 200); 1108 } else { 1109 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 1110 } 1111 1112 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 1113 setTimeout(function (e) { 1114 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 1115 }, 300); 1116 } 1117 1118 return false; 1119 } 1120 }); 1121 $(document).on('click', '.horizontal-navigation ul li a', function () { 1122 var $this = $(this); 1123 1124 if ($this.next('ul').length) { 1125 $this.next('ul').toggle(200); 1126 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 1127 $this.next('ul').find('li ul').slideUp(200); 1128 return false; 1129 } 1130 }); 1131 /*------------- aside menu toggle -------------*/ 1132 1133 /*------------- other -------------*/ 1134 1135 $(document).on('click', '.dropdown-menu', function (e) { 1136 e.stopPropagation(); 1137 }); 1138 $('#exampleModal').on('show.bs.modal', function (event) { 1139 var button = $(event.relatedTarget), 1140 recipient = button.data('whatever'), 1141 modal = $(this); 1142 modal.find('.modal-title').text('New message to ' + recipient); 1143 modal.find('.modal-body input').val(recipient); 1144 }); 1145 $('[data-toggle="tooltip"]').tooltip({ 1146 container: 'body' 1147 }); 1148 $('[data-toggle="popover"]').popover(); 1149 $('.carousel').carousel(); 1150 1151 if (wind_.width() >= 992) { 1152 $('.card-scroll').niceScroll(); 1153 $('.table-responsive').niceScroll(); 1154 $('.sidebar-group .sidebar').niceScroll(); 1155 $('.app-block .app-content .app-lists').niceScroll(); 1156 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 1157 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 1158 var chat_messages = $('.chat-block .chat-content .messages'); 1159 1160 if (chat_messages.length) { 1161 chat_messages.niceScroll({ 1162 horizrailenabled: false 1163 }); 1164 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 1165 } 1166 } 1167 1168 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 1169 $('.navigation .navigation-menu-body').niceScroll(); 1170 } 1171 1172 $('.dropdown-menu ul.list-group').niceScroll(); 1173 /* Theme Switcher */ 1174 1175 /* var path = window.location.pathname; 1176 var page = path.split("/").pop(); 1177 var theme_switcher_html = '<div class="theme-switcher open"> \n\ 1178 <div class="theme-switcher-button"> \n\ 1179 <i class="fa fa-cog"></i> \n\ 1180 </div> \n\ 1181 <div class="theme-switcher-panel"> \n\ 1182 <div class="card"> \n\ 1183 <div class="card-body"> \n\ 1184 <h6 class="card-title">Theme Switcher</h6> \n\ 1185 <div class="form-group mb-2"> \n\ 1186 <div class="custom-control custom-switch"> \n\ 1187 <input type="checkbox" class="custom-control-input" id="dark"> \n\ 1188 <label class="custom-control-label" for="dark">Dark</label> \n\ 1189 </div> \n\ 1190 </div> \n\ 1191 <div class="form-group mb-2"> \n\ 1192 <div class="custom-control custom-switch"> \n\ 1193 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\ 1194 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\ 1195 </div> \n\ 1196 </div> \n\ 1197 <div class="form-group mb-2"> \n\ 1198 <div class="custom-control custom-switch"> \n\ 1199 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\ 1200 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\ 1201 </div> \n\ 1202 </div> \n\ 1203 <div class="form-group mb-2"> \n\ 1204 <div class="custom-control custom-switch"> \n\ 1205 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\ 1206 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\ 1207 </div> \n\ 1208 </div> \n\ 1209 <div class="form-group mb-2"> \n\ 1210 <div class="custom-control custom-switch"> \n\ 1211 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\ 1212 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\ 1213 </div> \n\ 1214 </div> \n\ 1215 <div class="form-group mb-2"> \n\ 1216 <div class="custom-control custom-switch"> \n\ 1217 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\ 1218 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\ 1219 </div> \n\ 1220 </div> \n\ 1221 <div class="form-group mb-2"> \n\ 1222 <div class="custom-control custom-switch"> \n\ 1223 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\ 1224 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\ 1225 </div> \n\ 1226 </div> \n\ 1227 <div class="form-group mb-2"> \n\ 1228 <div class="custom-control custom-switch"> \n\ 1229 <input type="checkbox" class="custom-control-input" id="light-header"> \n\ 1230 <label class="custom-control-label" for="light-header">Light header</label> \n\ 1231 </div> \n\ 1232 </div> \n\ 1233 <div class="form-group mb-2"> \n\ 1234 <div class="custom-control custom-switch"> \n\ 1235 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\ 1236 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\ 1237 </div> \n\ 1238 </div> \n\ 1239 </div> \n\ 1240 </div> \n\ 1241 </div> \n\ 1242 </div>'; 1243 $('body').append(theme_switcher_html); 1244 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () { 1245 var id = $(this).attr('id'); 1246 if (id === 'sticky-navigation') { 1247 if ($(this).prop('checked')) { 1248 $('.navigation').niceScroll().resize(); 1249 } else { 1250 $('.navigation').niceScroll().remove(); 1251 } 1252 if ($('body').hasClass('small-navigation')) { 1253 $('.navigation .navigation-menu-body > ul > li').each(function () { 1254 if ($(this).find('> a').next('ul').length) { 1255 // Dropdown add header title 1256 $(this).find('.dropdown-divider').remove(); 1257 } else { 1258 // Add tooltip 1259 $(this).find('> a').tooltip('dispose'); 1260 } 1261 }); 1262 $('body').removeClass('small-navigation'); 1263 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 1264 } 1265 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE 1266 $('body').removeClass('hidden-navigation'); 1267 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 1268 } 1269 } 1270 if (id === 'small-navigation') { 1271 if ($(this).prop('checked')) { 1272 $('.navigation .navigation-menu-body > ul > li').each(function () { 1273 if ($(this).find('> a').next('ul').length) { 1274 // Dropdown add header title 1275 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>') 1276 } else { 1277 // Add tooltip 1278 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text()); 1279 $(this).find('> a').tooltip({ 1280 placement: "right" 1281 }); 1282 } 1283 }); 1284 } else { 1285 $('.navigation .navigation-menu-body > ul > li').each(function () { 1286 if ($(this).find('> a').next('ul').length) { 1287 // Dropdown add header title 1288 $(this).find('.dropdown-divider').remove(); 1289 } else { 1290 // Add tooltip 1291 $(this).find('> a').tooltip('dispose'); 1292 } 1293 }); 1294 } 1295 if ($('body').hasClass('sticky-navigation')) { 1296 $('body').removeClass('sticky-navigation'); 1297 $('.navigation').niceScroll().remove(); 1298 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 1299 } 1300 if ($('body').hasClass('hidden-navigation')) { 1301 $('body').removeClass('hidden-navigation'); 1302 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 1303 } 1304 } 1305 if (id === 'hidden-navigation') { 1306 setTimeout(function () { 1307 $('.navigation').niceScroll().resize(); 1308 $('.app-block .app-content .app-lists').niceScroll().resize(); 1309 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize(); 1310 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize(); 1311 }, 200); 1312 if (!$(this).prop('checked')) { 1313 $.removeOverlay(); 1314 $('.navigation').removeClass('open'); 1315 } 1316 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') { 1317 if ($('body').hasClass('sticky-navigation')) { 1318 $('body').removeClass('sticky-navigation'); 1319 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 1320 } 1321 } 1322 if ($('body').hasClass('small-navigation')) { 1323 $('.navigation .navigation-menu-body > ul > li').each(function () { 1324 if ($(this).find('> a').next('ul').length) { 1325 // Dropdown add header title 1326 $(this).find('.dropdown-divider').remove(); 1327 } else { 1328 // Add tooltip 1329 $(this).find('> a').tooltip('dispose'); 1330 } 1331 }); 1332 $('body').removeClass('small-navigation'); 1333 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 1334 } 1335 } 1336 if (id === 'dark') { 1337 if ($('body').hasClass('semi-dark')) { 1338 $('body').removeClass('semi-dark'); 1339 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false); 1340 } 1341 } 1342 if (id === 'semi-dark') { 1343 if ($('body').hasClass('dark')) { 1344 $('body').removeClass('dark'); 1345 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false); 1346 } 1347 } 1348 $('body').toggleClass(id); 1349 }); 1350 $(document).on('click', '.theme-switcher .theme-switcher-button', function () { 1351 $('.theme-switcher').toggleClass('open'); 1352 }); */ 1353 })(jQuery); 1354 1355 /***/ }), 1356 1357 /***/ 0: 1358 /*!*****************************************************************!*\ 1359 !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***! 1360 \*****************************************************************/ 1361 /*! no static exports found */ 1362 /***/ (function(module, exports, __webpack_require__) { 1363 1364 __webpack_require__(/**/"./resources/js/app.js"); 1365 module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss"); 900 __webpack_require__(/*! C:\wamp64\www\themeforest\nago\resources\js\app.js */"./resources/js/app.js"); 901 module.exports = __webpack_require__(/*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */"./public/assets/sass/app.scss"); 1366 902 1367 903 … … 1501 1037 1502 1038 })(jQuery); 1039 /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 1040 !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); 1041 "use strict";function Toast(t){if(!t.message)throw new Error("Toast.js - You need to set a message to display");this.options=t,this.options.type=t.type||"default",this.toastContainerEl=document.querySelector(".toastjs-container"),this.toastEl=document.querySelector(".toastjs"),this._init()}Toast.prototype._createElements=function(){var t=this;return new Promise(function(e,o){t.toastContainerEl=document.createElement("div"),t.toastContainerEl.classList.add("toastjs-container"),t.toastContainerEl.setAttribute("role","alert"),t.toastContainerEl.setAttribute("aria-hidden",!0),t.toastEl=document.createElement("div"),t.toastEl.classList.add("toastjs"),t.toastContainerEl.appendChild(t.toastEl),document.body.appendChild(t.toastContainerEl),setTimeout(function(){return e()},500)})},Toast.prototype._addEventListeners=function(){var t=this;if(document.querySelector(".toastjs-btn--close").addEventListener("click",function(){t._close()}),this.options.customButtons){var e=Array.prototype.slice.call(document.querySelectorAll(".toastjs-btn--custom"));e.map(function(e,o){e.addEventListener("click",function(e){return t.options.customButtons[o].onClick(e)})})}},Toast.prototype._close=function(){var t=this;return new Promise(function(e,o){t.toastContainerEl.setAttribute("aria-hidden",!0),setTimeout(function(){t.toastEl.innerHTML="",t.toastEl.classList.remove("default","success","warning","danger"),t.focusedElBeforeOpen&&t.focusedElBeforeOpen.focus(),e()},1e3)})},Toast.prototype._open=function(){this.toastEl.classList.add(this.options.type),this.toastContainerEl.setAttribute("aria-hidden",!1);var t="";this.options.customButtons&&(t=this.options.customButtons.map(function(t,e){return'<button type="button" class="toastjs-btn toastjs-btn--custom">'+t.text+"</button>"}),t=t.join("")),this.toastEl.innerHTML="\n <p>"+this.options.message+'</p>\n <button type="button" class="toastjs-btn toastjs-btn--close">Close</button>\n '+t+"\n ",this.focusedElBeforeOpen=document.activeElement,document.querySelector(".toastjs-btn--close").focus()},Toast.prototype._init=function(){var t=this;Promise.resolve().then(function(){return t.toastContainerEl?Promise.resolve():t._createElements()}).then(function(){return"false"==t.toastContainerEl.getAttribute("aria-hidden")?t._close():Promise.resolve()}).then(function(){t._open(),t._addEventListeners()})}; -
public/assets/js/app.min.js
r194a359 r24a616f 1 /******/ (function(modules) { // webpackBootstrap 2 /******/ // The module cache 3 /******/ var installedModules = {}; 1 /******/ (() => { // webpackBootstrap 2 var __webpack_exports__ = {}; 3 /*!****************************************!*\ 4 !*** ./resources/assets/js/app.min.js ***! 5 \****************************************/ 6 function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } 7 4 8 /******/ 5 /******/ // The require function 6 /******/ function __webpack_require__(moduleId) { 7 /******/ 8 /******/ // Check if module is in cache 9 /******/ if(installedModules[moduleId]) { 10 /******/ return installedModules[moduleId].exports; 11 /******/ } 12 /******/ // Create a new module (and put it into the cache) 13 /******/ var module = installedModules[moduleId] = { 14 /******/ i: moduleId, 15 /******/ l: false, 16 /******/ exports: {} 17 /******/ }; 18 /******/ 19 /******/ // Execute the module function 20 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 21 /******/ 22 /******/ // Flag the module as loaded 23 /******/ module.l = true; 24 /******/ 25 /******/ // Return the exports of the module 26 /******/ return module.exports; 27 /******/ } 28 /******/ 29 /******/ 30 /******/ // expose the modules object (__webpack_modules__) 31 /******/ __webpack_require__.m = modules; 32 /******/ 33 /******/ // expose the module cache 34 /******/ __webpack_require__.c = installedModules; 35 /******/ 36 /******/ // define getter function for harmony exports 37 /******/ __webpack_require__.d = function(exports, name, getter) { 38 /******/ if(!__webpack_require__.o(exports, name)) { 39 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); 40 /******/ } 41 /******/ }; 42 /******/ 43 /******/ // define __esModule on exports 44 /******/ __webpack_require__.r = function(exports) { 45 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 46 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 47 /******/ } 48 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 49 /******/ }; 50 /******/ 51 /******/ // create a fake namespace object 52 /******/ // mode & 1: value is a module id, require it 53 /******/ // mode & 2: merge all properties of value into the ns 54 /******/ // mode & 4: return value when already ns object 55 /******/ // mode & 8|1: behave like require 56 /******/ __webpack_require__.t = function(value, mode) { 57 /******/ if(mode & 1) value = __webpack_require__(value); 58 /******/ if(mode & 8) return value; 59 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; 60 /******/ var ns = Object.create(null); 61 /******/ __webpack_require__.r(ns); 62 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); 63 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); 64 /******/ return ns; 65 /******/ }; 66 /******/ 67 /******/ // getDefaultExport function for compatibility with non-harmony modules 68 /******/ __webpack_require__.n = function(module) { 69 /******/ var getter = module && module.__esModule ? 70 /******/ function getDefault() { return module['default']; } : 71 /******/ function getModuleExports() { return module; }; 72 /******/ __webpack_require__.d(getter, 'a', getter); 73 /******/ return getter; 74 /******/ }; 75 /******/ 76 /******/ // Object.prototype.hasOwnProperty.call 77 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 78 /******/ 79 /******/ // __webpack_public_path__ 80 /******/ __webpack_require__.p = "/"; 81 /******/ 82 /******/ 83 /******/ // Load entry module and return exports 84 /******/ return __webpack_require__(__webpack_require__.s = 0); 85 /******/ }) 86 /************************************************************************/ 87 /******/ ({ 88 89 /***/ "./public/assets/sass/app.scss": 90 /*!*************************************!*\ 91 !*** ./public/assets/sass/app.scss ***! 92 \*************************************/ 93 /*! no static exports found */ 94 /***/ (function(module, exports) { 95 96 // removed by extract-text-webpack-plugin 97 98 /***/ }), 99 100 /***/ "./resources/js/app.js": 101 /*!*****************************!*\ 102 !*** ./resources/js/app.js ***! 103 \*****************************/ 104 /*! no static exports found */ 105 /***/ (function(module, exports, __webpack_require__) { 106 107 "use strict"; 108 109 110 (function ($) { 111 var wind_ = $(window), 112 body_ = $('body'); 113 feather.replace({ 114 'stroke-width': 1.5 115 }); 116 $(document).on('click', '[data-toggle="fullscreen"]', function () { 117 $(this).toggleClass('active-fullscreen'); 118 119 if (document.fullscreenEnabled) { 120 if ($(this).hasClass("active-fullscreen")) { 121 document.documentElement.requestFullscreen(); 122 } else { 123 document.exitFullscreen(); 9 (function (modules) { 10 // webpackBootstrap 11 12 /******/ 13 // The module cache 14 15 /******/ 16 var installedModules = {}; 17 /******/ 18 19 /******/ 20 // The require function 21 22 /******/ 23 24 function __nested_webpack_require_572__(moduleId) { 25 /******/ 26 27 /******/ 28 // Check if module is in cache 29 30 /******/ 31 if (installedModules[moduleId]) { 32 /******/ 33 return installedModules[moduleId].exports; 34 /******/ 35 } 36 /******/ 37 // Create a new module (and put it into the cache) 38 39 /******/ 40 41 42 var module = installedModules[moduleId] = { 43 /******/ 44 i: moduleId, 45 46 /******/ 47 l: false, 48 49 /******/ 50 exports: {} 51 /******/ 52 53 }; 54 /******/ 55 56 /******/ 57 // Execute the module function 58 59 /******/ 60 61 modules[moduleId].call(module.exports, module, module.exports, __nested_webpack_require_572__); 62 /******/ 63 64 /******/ 65 // Flag the module as loaded 66 67 /******/ 68 69 module.l = true; 70 /******/ 71 72 /******/ 73 // Return the exports of the module 74 75 /******/ 76 77 return module.exports; 78 /******/ 79 } 80 /******/ 81 82 /******/ 83 84 /******/ 85 // expose the modules object (__webpack_modules__) 86 87 /******/ 88 89 90 __nested_webpack_require_572__.m = modules; 91 /******/ 92 93 /******/ 94 // expose the module cache 95 96 /******/ 97 98 __nested_webpack_require_572__.c = installedModules; 99 /******/ 100 101 /******/ 102 // define getter function for harmony exports 103 104 /******/ 105 106 __nested_webpack_require_572__.d = function (exports, name, getter) { 107 /******/ 108 if (!__nested_webpack_require_572__.o(exports, name)) { 109 /******/ 110 Object.defineProperty(exports, name, { 111 enumerable: true, 112 get: getter 113 }); 114 /******/ 115 } 116 /******/ 117 118 }; 119 /******/ 120 121 /******/ 122 // define __esModule on exports 123 124 /******/ 125 126 127 __nested_webpack_require_572__.r = function (exports) { 128 /******/ 129 if (typeof Symbol !== 'undefined' && Symbol.toStringTag) { 130 /******/ 131 Object.defineProperty(exports, Symbol.toStringTag, { 132 value: 'Module' 133 }); 134 /******/ 135 } 136 /******/ 137 138 139 Object.defineProperty(exports, '__esModule', { 140 value: true 141 }); 142 /******/ 143 }; 144 /******/ 145 146 /******/ 147 // create a fake namespace object 148 149 /******/ 150 // mode & 1: value is a module id, require it 151 152 /******/ 153 // mode & 2: merge all properties of value into the ns 154 155 /******/ 156 // mode & 4: return value when already ns object 157 158 /******/ 159 // mode & 8|1: behave like require 160 161 /******/ 162 163 164 __nested_webpack_require_572__.t = function (value, mode) { 165 /******/ 166 if (mode & 1) value = __nested_webpack_require_572__(value); 167 /******/ 168 169 if (mode & 8) return value; 170 /******/ 171 172 if (mode & 4 && _typeof(value) === 'object' && value && value.__esModule) return value; 173 /******/ 174 175 var ns = Object.create(null); 176 /******/ 177 178 __nested_webpack_require_572__.r(ns); 179 /******/ 180 181 182 Object.defineProperty(ns, 'default', { 183 enumerable: true, 184 value: value 185 }); 186 /******/ 187 188 if (mode & 2 && typeof value != 'string') for (var key in value) { 189 __nested_webpack_require_572__.d(ns, key, function (key) { 190 return value[key]; 191 }.bind(null, key)); 192 } 193 /******/ 194 195 return ns; 196 /******/ 197 }; 198 /******/ 199 200 /******/ 201 // getDefaultExport function for compatibility with non-harmony modules 202 203 /******/ 204 205 206 __nested_webpack_require_572__.n = function (module) { 207 /******/ 208 var getter = module && module.__esModule ? 209 /******/ 210 function getDefault() { 211 return module['default']; 212 } : 213 /******/ 214 function getModuleExports() { 215 return module; 216 }; 217 /******/ 218 219 __nested_webpack_require_572__.d(getter, 'a', getter); 220 /******/ 221 222 223 return getter; 224 /******/ 225 }; 226 /******/ 227 228 /******/ 229 // Object.prototype.hasOwnProperty.call 230 231 /******/ 232 233 234 __nested_webpack_require_572__.o = function (object, property) { 235 return Object.prototype.hasOwnProperty.call(object, property); 236 }; 237 /******/ 238 239 /******/ 240 // __webpack_public_path__ 241 242 /******/ 243 244 245 __nested_webpack_require_572__.p = "/"; 246 /******/ 247 248 /******/ 249 250 /******/ 251 // Load entry module and return exports 252 253 /******/ 254 255 return __nested_webpack_require_572__(__nested_webpack_require_572__.s = 0); 256 /******/ 257 })({ 258 /***/ 259 "./public/assets/sass/app.scss": function publicAssetsSassAppScss(module, exports) {// removed by extract-text-webpack-plugin 260 261 /***/ 262 }, 263 264 /***/ 265 "./resources/js/app.js": function resourcesJsAppJs(module, exports, __webpack_require__) { 266 "use strict"; 267 268 (function ($) { 269 var wind_ = $(window), 270 body_ = $('body'); 271 feather.replace({ 272 'stroke-width': 1.5 273 }); 274 $(document).on('click', '[data-toggle="fullscreen"]', function () { 275 $(this).toggleClass('active-fullscreen'); 276 277 if (document.fullscreenEnabled) { 278 if ($(this).hasClass("active-fullscreen")) { 279 document.documentElement.requestFullscreen(); 280 } else { 281 document.exitFullscreen(); 282 } 283 } else { 284 alert("Your browser does not support fullscreen."); 285 } 286 287 return false; 288 }); 289 $(document).on('click', '.overlay', function () { 290 $.removeOverlay(); 291 292 if (body_.hasClass('horizontal-navigation')) { 293 $('.horizontal-navigation').removeClass('open'); 294 } else { 295 $('.navigation').removeClass('open'); 296 } 297 298 body_.removeClass('navigation-show'); 299 }); 300 $(document).on('click', '[data-sidebar-target]', function () { 301 var target = $(this).data('sidebar-target'); 302 $('body').addClass('no-scroll'); 303 $('.sidebar-group').addClass('show'); 304 $('.sidebar-group .sidebar').removeClass('show'); 305 $('.sidebar-group .sidebar' + target).addClass('show'); 306 return false; 307 }); 308 $(document).on('click', '.sidebar-group', function (e) { 309 if ($(e.target).is($('.sidebar-group'))) { 310 $('.sidebar-group').removeClass('show'); 311 $('body').removeClass('no-scroll'); 312 $('.sidebar-group .sidebar').removeClass('show'); 313 } 314 }); // Active pages, automatically show on the menu 315 316 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 317 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 318 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 319 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 320 /*------------- create/remove overlay -------------*/ 321 322 $.createOverlay = function () { 323 if ($('.overlay').length < 1) { 324 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 325 $('.overlay').addClass('show'); 326 } 327 }; 328 329 $.removeOverlay = function () { 330 body_.removeClass('no-scroll'); 331 $('.overlay').remove(); 332 }; 333 /*------------- create/remove overlay -------------*/ 334 335 336 $('[data-backround-image]').each(function (e) { 337 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 338 }); 339 /*------------- page loader -------------*/ 340 341 wind_.on('load', function () { 342 $('.preloader').fadeOut(400, function () { 343 setTimeout(function () { 344 toastr.options = { 345 timeOut: 2000, 346 progressBar: true, 347 showMethod: "slideDown", 348 hideMethod: "slideUp", 349 showDuration: 200, 350 hideDuration: 200, 351 positionClass: "toast-top-center" 352 }; //toastr.success('Welcome'); 353 354 $('.theme-switcher').removeClass('open'); 355 }, 500); // $('.theme-switcher').css('opacity', 1); 356 }); 357 }); 358 /*------------- page loader -------------*/ 359 360 /*------------- side menu (sub menü arrow) -------------*/ 361 362 wind_.on('load', function () { 363 setTimeout(function () { 364 $('.navigation .navigation-menu-body ul li a').each(function () { 365 var $this = $(this); 366 367 if ($this.next('ul').length) { 368 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 369 } 370 }); 371 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 372 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 373 var $this = $(this); 374 375 if ($this.next('ul').length) { 376 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 377 } 378 }); 379 }, 200); 380 }); 381 /*------------- side menu (sub menü arrow) -------------*/ 382 383 $(document).on('click', '[data-action="navigation-toggler"]', function () { 384 if (body_.hasClass('horizontal-navigation')) { 385 $('.horizontal-navigation').toggleClass('open'); 386 } else { 387 $('.navigation').toggleClass('open'); 388 } 389 390 $.createOverlay(); 391 }); 392 $(document).on('click', '[data-nav-target]', function () { 393 var $this = $(this), 394 target = $this.data('nav-target'); 395 396 if (body_.hasClass('navigation-toggle-one')) { 397 body_.addClass('navigation-show'); 398 } 399 400 if (body_.hasClass('horizontal-navigation')) { 401 $('.navigation .navigation-menu-body').show(); 402 } 403 404 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 405 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 406 $('[data-nav-target]').removeClass('active'); 407 $this.addClass('active'); 408 $this.tooltip('hide'); 409 return false; 410 }); 411 var c = $('.header .header-left .header-logo').clone(); 412 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 413 $(document).on('click', '.navigation-toggler a', function () { 414 if (wind_.width() < 1200) { 415 $.createOverlay(); 416 body_.addClass('navigation-show'); 417 } else { 418 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 419 body_.addClass('navigation-toggle-one'); 420 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 421 body_.addClass('navigation-toggle-two'); 422 body_.removeClass('navigation-toggle-one'); 423 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 424 body_.removeClass('navigation-toggle-two'); 425 body_.removeClass('navigation-toggle-one'); 426 } 427 } 428 429 return false; 430 }); 431 $(document).on('click', '.header-toggler a', function () { 432 $('.header ul.navbar-nav').toggleClass('open'); 433 return false; 434 }); 435 $(document).on('click', '*', function (e) { 436 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 437 body_.removeClass('navigation-show'); 438 } 439 }); 440 $(document).on('click', '*', function (e) { 441 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 442 $('.header ul.navbar-nav').removeClass('open'); 443 } 444 }); 445 /*------------- form validation -------------*/ 446 447 window.addEventListener('load', function () { 448 // Fetch all the forms we want to apply custom Bootstrap validation styles to 449 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission 450 451 Array.prototype.filter.call(forms, function (form) { 452 form.addEventListener('submit', function (event) { 453 if (form.checkValidity() === false) { 454 event.preventDefault(); 455 event.stopPropagation(); 456 } 457 458 form.classList.add('was-validated'); 459 }, false); 460 }); 461 }, false); 462 /*------------- form validation -------------*/ 463 464 /*------------- responsive html table -------------*/ 465 466 var table_responsive_stack = $(".table-responsive-stack"); 467 table_responsive_stack.find("th").each(function (i) { 468 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> "); 469 $(".table-responsive-stack-thead").hide(); 470 }); 471 table_responsive_stack.each(function () { 472 var thCount = $(this).find("th").length, 473 rowGrow = 100 / thCount + "%"; 474 $(this).find("th, td").css("flex-basis", rowGrow); 475 }); 476 477 function flexTable() { 478 if (wind_.width() < 768) { 479 $(".table-responsive-stack").each(function (i) { 480 $(this).find(".table-responsive-stack-thead").show(); 481 $(this).find("thead").hide(); 482 }); // window is less than 768px 483 } else { 484 $(".table-responsive-stack").each(function (i) { 485 $(this).find(".table-responsive-stack-thead").hide(); 486 $(this).find("thead").show(); 487 }); 488 } 124 489 } 125 } else { 126 alert("Your browser does not support fullscreen."); 127 } 128 129 return false; 130 }); 131 $(document).on('click', '.overlay', function () { 132 $.removeOverlay(); 133 134 if (body_.hasClass('horizontal-navigation')) { 135 $('.horizontal-navigation').removeClass('open'); 136 } else { 137 $('.navigation').removeClass('open'); 138 } 139 140 body_.removeClass('navigation-show'); 141 }); 142 $(document).on('click', '[data-sidebar-target]', function () { 143 var target = $(this).data('sidebar-target'); 144 $('body').addClass('no-scroll'); 145 $('.sidebar-group').addClass('show'); 146 $('.sidebar-group .sidebar').removeClass('show'); 147 $('.sidebar-group .sidebar' + target).addClass('show'); 148 return false; 149 }); 150 $(document).on('click', '.sidebar-group', function (e) { 151 if ($(e.target).is($('.sidebar-group'))) { 152 $('.sidebar-group').removeClass('show'); 153 $('body').removeClass('no-scroll'); 154 $('.sidebar-group .sidebar').removeClass('show'); 155 } 156 }); // Active pages, automatically show on the menu 157 158 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 159 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 160 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 161 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 162 /*------------- create/remove overlay -------------*/ 163 164 $.createOverlay = function () { 165 if ($('.overlay').length < 1) { 166 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 167 $('.overlay').addClass('show'); 168 } 169 }; 170 171 $.removeOverlay = function () { 172 body_.removeClass('no-scroll'); 173 $('.overlay').remove(); 174 }; 175 /*------------- create/remove overlay -------------*/ 176 177 178 $('[data-backround-image]').each(function (e) { 179 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 180 }); 181 /*------------- page loader -------------*/ 182 183 wind_.on('load', function () { 184 $('.preloader').fadeOut(400, function () { 185 setTimeout(function () { 186 toastr.options = { 187 timeOut: 2000, 188 progressBar: true, 189 showMethod: "slideDown", 190 hideMethod: "slideUp", 191 showDuration: 200, 192 hideDuration: 200, 193 positionClass: "toast-top-center" 194 }; 195 // toastr.success('Welcome'); 196 $('.theme-switcher').removeClass('open'); 197 }, 500); // $('.theme-switcher').css('opacity', 1); 198 }); 199 }); 200 /*------------- page loader -------------*/ 201 202 /*------------- side menu (sub menü arrow) -------------*/ 203 204 wind_.on('load', function () { 205 setTimeout(function () { 206 $('.navigation .navigation-menu-body ul li a').each(function () { 490 491 flexTable(); 492 493 window.onresize = function (event) { 494 flexTable(); 495 }; 496 /*------------- responsive html table -------------*/ 497 498 /*------------- header search -------------*/ 499 500 501 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 502 $('.header .header-body .header-search').show().find('.form-control').focus(); 503 return false; 504 }); 505 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 506 $('.header .header-body .header-search').hide(); 507 return false; 508 }); 509 $(document).on('click', '*', function (e) { 510 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 511 $('.header .header-body .header-search').hide(); 512 } 513 }); 514 /*------------- header search -------------*/ 515 516 /*------------- custom accordion -------------*/ 517 518 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 207 519 var $this = $(this); 520 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 521 $this.parent('.accordion-row').toggleClass('open'); 522 return false; 523 }); 524 /*------------- custom accordion -------------*/ 525 526 /*------------- responsive table dropdown -------------*/ 527 528 var dropdownMenu, 529 table_responsive = $('.table-responsive'); 530 table_responsive.on('show.bs.dropdown', function (e) { 531 dropdownMenu = $(e.target).find('.dropdown-menu'); 532 body_.append(dropdownMenu.detach()); 533 var eOffset = $(e.target).offset(); 534 dropdownMenu.css({ 535 'display': 'block', 536 'top': eOffset.top + $(e.target).outerHeight(), 537 'left': eOffset.left, 538 'width': '184px', 539 'font-size': '14px' 540 }); 541 dropdownMenu.addClass("mobPosDropdown"); 542 }); 543 table_responsive.on('hide.bs.dropdown', function (e) { 544 $(e.target).append(dropdownMenu.detach()); 545 dropdownMenu.hide(); 546 }); 547 /*------------- responsive table dropdown -------------*/ 548 549 /*------------- chat -------------*/ 550 551 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 552 $('.chat-block .chat-content').addClass('chat-mobile-open'); 553 return false; 554 }); 555 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 556 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 557 return false; 558 }); 559 /*------------- chat -------------*/ 560 561 /*------------- aside menu toggle -------------*/ 562 563 $(document).on('click', '.navigation ul li a', function () { 564 var $this = $(this); 208 565 209 566 if ($this.next('ul').length) { 210 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 211 } 212 }); 213 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 214 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 567 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 568 sub_menu_arrow.toggleClass('rotate-in'); 569 $this.next('ul').toggle(200); 570 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 571 $this.next('ul').find('li ul').slideUp(200); 572 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 573 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 574 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 575 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 576 577 if (sub_menu_arrow.hasClass('rotate-in')) { 578 setTimeout(function () { 579 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 580 }, 200); 581 } else { 582 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 583 } 584 585 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 586 setTimeout(function (e) { 587 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 588 }, 300); 589 } 590 591 return false; 592 } 593 }); 594 $(document).on('click', '.horizontal-navigation ul li a', function () { 215 595 var $this = $(this); 216 596 217 597 if ($this.next('ul').length) { 218 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 219 } 220 }); 221 }, 200); 222 }); 223 /*------------- side menu (sub menü arrow) -------------*/ 224 225 $(document).on('click', '[data-action="navigation-toggler"]', function () { 226 if (body_.hasClass('horizontal-navigation')) { 227 $('.horizontal-navigation').toggleClass('open'); 228 } else { 229 $('.navigation').toggleClass('open'); 230 } 231 232 $.createOverlay(); 233 }); 234 $(document).on('click', '[data-nav-target]', function () { 235 var $this = $(this), 236 target = $this.data('nav-target'); 237 238 if (body_.hasClass('navigation-toggle-one')) { 239 body_.addClass('navigation-show'); 240 } 241 242 if (body_.hasClass('horizontal-navigation')) { 243 $('.navigation .navigation-menu-body').show(); 244 } 245 246 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 247 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 248 $('[data-nav-target]').removeClass('active'); 249 $this.addClass('active'); 250 $this.tooltip('hide'); 251 return false; 252 }); 253 var c = $('.header .header-left .header-logo').clone(); 254 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 255 $(document).on('click', '.navigation-toggler a', function () { 256 if (wind_.width() < 1200) { 257 $.createOverlay(); 258 body_.addClass('navigation-show'); 259 } else { 260 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 261 body_.addClass('navigation-toggle-one'); 262 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 263 body_.addClass('navigation-toggle-two'); 264 body_.removeClass('navigation-toggle-one'); 265 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 266 body_.removeClass('navigation-toggle-two'); 267 body_.removeClass('navigation-toggle-one'); 598 $this.next('ul').toggle(200); 599 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 600 $this.next('ul').find('li ul').slideUp(200); 601 return false; 602 } 603 }); 604 /*------------- aside menu toggle -------------*/ 605 606 /*------------- other -------------*/ 607 608 $(document).on('click', '.dropdown-menu', function (e) { 609 e.stopPropagation(); 610 }); 611 $('#exampleModal').on('show.bs.modal', function (event) { 612 var button = $(event.relatedTarget), 613 recipient = button.data('whatever'), 614 modal = $(this); 615 modal.find('.modal-title').text('New message to ' + recipient); 616 modal.find('.modal-body input').val(recipient); 617 }); 618 $('[data-toggle="tooltip"]').tooltip({ 619 container: 'body' 620 }); 621 $('[data-toggle="popover"]').popover(); 622 $('.carousel').carousel(); 623 624 if (wind_.width() >= 992) { 625 $('.card-scroll').niceScroll(); 626 $('.table-responsive').niceScroll(); 627 $('.sidebar-group .sidebar').niceScroll(); 628 $('.app-block .app-content .app-lists').niceScroll(); 629 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 630 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 631 var chat_messages = $('.chat-block .chat-content .messages'); 632 633 if (chat_messages.length) { 634 chat_messages.niceScroll({ 635 horizrailenabled: false 636 }); 637 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 638 } 268 639 } 269 } 270 271 return false; 272 }); 273 $(document).on('click', '.header-toggler a', function () { 274 $('.header ul.navbar-nav').toggleClass('open'); 275 return false; 276 }); 277 $(document).on('click', '*', function (e) { 278 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 279 body_.removeClass('navigation-show'); 280 } 281 }); 282 $(document).on('click', '*', function (e) { 283 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 284 $('.header ul.navbar-nav').removeClass('open'); 285 } 286 }); 287 /*------------- form validation -------------*/ 288 289 window.addEventListener('load', function () { 290 // Fetch all the forms we want to apply custom Bootstrap validation styles to 291 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission 292 293 Array.prototype.filter.call(forms, function (form) { 294 form.addEventListener('submit', function (event) { 295 if (form.checkValidity() === false) { 296 event.preventDefault(); 297 event.stopPropagation(); 298 } 299 300 form.classList.add('was-validated'); 301 }, false); 302 }); 303 }, false); 304 /*------------- form validation -------------*/ 305 306 /*------------- responsive html table -------------*/ 307 308 var table_responsive_stack = $(".table-responsive-stack"); 309 table_responsive_stack.find("th").each(function (i) { 310 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> "); 311 $(".table-responsive-stack-thead").hide(); 312 }); 313 table_responsive_stack.each(function () { 314 var thCount = $(this).find("th").length, 315 rowGrow = 100 / thCount + "%"; 316 $(this).find("th, td").css("flex-basis", rowGrow); 317 }); 318 319 function flexTable() { 320 if (wind_.width() < 768) { 321 $(".table-responsive-stack").each(function (i) { 322 $(this).find(".table-responsive-stack-thead").show(); 323 $(this).find("thead").hide(); 324 }); // window is less than 768px 325 } else { 326 $(".table-responsive-stack").each(function (i) { 327 $(this).find(".table-responsive-stack-thead").hide(); 328 $(this).find("thead").show(); 329 }); 330 } 640 641 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 642 $('.navigation .navigation-menu-body').niceScroll(); 643 } 644 645 $('.dropdown-menu ul.list-group').niceScroll(); 646 })(jQuery); 647 /***/ 648 649 }, 650 651 /***/ 652 0: function _(module, exports, __nested_webpack_require_20110__) { 653 __nested_webpack_require_20110__( 654 /*! C:\wamp64\www\themeforest\nago\resources\js\app.js */ 655 "./resources/js/app.js"); 656 657 module.exports = __nested_webpack_require_20110__( 658 /*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */ 659 "./public/assets/sass/app.scss"); 660 /***/ 331 661 } 332 333 flexTable(); 334 335 window.onresize = function (event) { 336 flexTable(); 337 }; 338 /*------------- responsive html table -------------*/ 339 340 /*------------- header search -------------*/ 341 342 343 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 344 $('.header .header-body .header-search').show().find('.form-control').focus(); 345 return false; 346 }); 347 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 348 $('.header .header-body .header-search').hide(); 349 return false; 350 }); 351 $(document).on('click', '*', function (e) { 352 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 353 $('.header .header-body .header-search').hide(); 354 } 355 }); 356 /*------------- header search -------------*/ 357 358 /*------------- custom accordion -------------*/ 359 360 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 361 var $this = $(this); 362 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 363 $this.parent('.accordion-row').toggleClass('open'); 364 return false; 365 }); 366 /*------------- custom accordion -------------*/ 367 368 /*------------- responsive table dropdown -------------*/ 369 370 var dropdownMenu, 371 table_responsive = $('.table-responsive'); 372 table_responsive.on('show.bs.dropdown', function (e) { 373 dropdownMenu = $(e.target).find('.dropdown-menu'); 374 body_.append(dropdownMenu.detach()); 375 var eOffset = $(e.target).offset(); 376 dropdownMenu.css({ 377 'display': 'block', 378 'top': eOffset.top + $(e.target).outerHeight(), 379 'left': eOffset.left, 380 'width': '184px', 381 'font-size': '14px' 382 }); 383 dropdownMenu.addClass("mobPosDropdown"); 384 }); 385 table_responsive.on('hide.bs.dropdown', function (e) { 386 $(e.target).append(dropdownMenu.detach()); 387 dropdownMenu.hide(); 388 }); 389 /*------------- responsive table dropdown -------------*/ 390 391 /*------------- chat -------------*/ 392 393 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 394 $('.chat-block .chat-content').addClass('chat-mobile-open'); 395 return false; 396 }); 397 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 398 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 399 return false; 400 }); 401 /*------------- chat -------------*/ 402 403 /*------------- aside menu toggle -------------*/ 404 405 $(document).on('click', '.navigation ul li a', function () { 406 var $this = $(this); 407 408 if ($this.next('ul').length) { 409 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 410 sub_menu_arrow.toggleClass('rotate-in'); 411 $this.next('ul').toggle(200); 412 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 413 $this.next('ul').find('li ul').slideUp(200); 414 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 415 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 416 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 417 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 418 419 if (sub_menu_arrow.hasClass('rotate-in')) { 420 setTimeout(function () { 421 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 422 }, 200); 423 } else { 424 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 425 } 426 427 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 428 setTimeout(function (e) { 429 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 430 }, 300); 431 } 432 433 return false; 434 } 435 }); 436 $(document).on('click', '.horizontal-navigation ul li a', function () { 437 var $this = $(this); 438 439 if ($this.next('ul').length) { 440 $this.next('ul').toggle(200); 441 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 442 $this.next('ul').find('li ul').slideUp(200); 443 return false; 444 } 445 }); 446 /*------------- aside menu toggle -------------*/ 447 448 /*------------- other -------------*/ 449 450 $(document).on('click', '.dropdown-menu', function (e) { 451 e.stopPropagation(); 452 }); 453 $('#exampleModal').on('show.bs.modal', function (event) { 454 var button = $(event.relatedTarget), 455 recipient = button.data('whatever'), 456 modal = $(this); 457 modal.find('.modal-title').text('New message to ' + recipient); 458 modal.find('.modal-body input').val(recipient); 459 }); 460 $('[data-toggle="tooltip"]').tooltip({ 461 container: 'body' 462 }); 463 $('[data-toggle="popover"]').popover(); 464 $('.carousel').carousel(); 465 466 if (wind_.width() >= 992) { 467 $('.card-scroll').niceScroll(); 468 $('.table-responsive').niceScroll(); 469 $('.sidebar-group .sidebar').niceScroll(); 470 $('.app-block .app-content .app-lists').niceScroll(); 471 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 472 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 473 var chat_messages = $('.chat-block .chat-content .messages'); 474 475 if (chat_messages.length) { 476 chat_messages.niceScroll({ 477 horizrailenabled: false 478 }); 479 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 480 } 481 } 482 483 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 484 $('.navigation .navigation-menu-body').niceScroll(); 485 } 486 487 $('.dropdown-menu ul.list-group').niceScroll(); 488 /* Theme Switcher */ 489 490 /* var path = window.location.pathname; 491 var page = path.split("/").pop(); 492 var theme_switcher_html = '<div class="theme-switcher open"> \n\ 493 <div class="theme-switcher-button"> \n\ 494 <i class="fa fa-cog"></i> \n\ 495 </div> \n\ 496 <div class="theme-switcher-panel"> \n\ 497 <div class="card"> \n\ 498 <div class="card-body"> \n\ 499 <h6 class="card-title">Theme Switcher</h6> \n\ 500 <div class="form-group mb-2"> \n\ 501 <div class="custom-control custom-switch"> \n\ 502 <input type="checkbox" class="custom-control-input" id="dark"> \n\ 503 <label class="custom-control-label" for="dark">Dark</label> \n\ 504 </div> \n\ 505 </div> \n\ 506 <div class="form-group mb-2"> \n\ 507 <div class="custom-control custom-switch"> \n\ 508 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\ 509 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\ 510 </div> \n\ 511 </div> \n\ 512 <div class="form-group mb-2"> \n\ 513 <div class="custom-control custom-switch"> \n\ 514 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\ 515 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\ 516 </div> \n\ 517 </div> \n\ 518 <div class="form-group mb-2"> \n\ 519 <div class="custom-control custom-switch"> \n\ 520 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\ 521 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\ 522 </div> \n\ 523 </div> \n\ 524 <div class="form-group mb-2"> \n\ 525 <div class="custom-control custom-switch"> \n\ 526 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\ 527 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\ 528 </div> \n\ 529 </div> \n\ 530 <div class="form-group mb-2"> \n\ 531 <div class="custom-control custom-switch"> \n\ 532 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\ 533 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\ 534 </div> \n\ 535 </div> \n\ 536 <div class="form-group mb-2"> \n\ 537 <div class="custom-control custom-switch"> \n\ 538 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\ 539 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\ 540 </div> \n\ 541 </div> \n\ 542 <div class="form-group mb-2"> \n\ 543 <div class="custom-control custom-switch"> \n\ 544 <input type="checkbox" class="custom-control-input" id="light-header"> \n\ 545 <label class="custom-control-label" for="light-header">Light header</label> \n\ 546 </div> \n\ 547 </div> \n\ 548 <div class="form-group mb-2"> \n\ 549 <div class="custom-control custom-switch"> \n\ 550 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\ 551 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\ 552 </div> \n\ 553 </div> \n\ 554 </div> \n\ 555 </div> \n\ 556 </div> \n\ 557 </div>'; 558 $('body').append(theme_switcher_html); 559 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () { 560 var id = $(this).attr('id'); 561 if (id === 'sticky-navigation') { 562 if ($(this).prop('checked')) { 563 $('.navigation').niceScroll().resize(); 564 } else { 565 $('.navigation').niceScroll().remove(); 566 } 567 if ($('body').hasClass('small-navigation')) { 568 $('.navigation .navigation-menu-body > ul > li').each(function () { 569 if ($(this).find('> a').next('ul').length) { 570 // Dropdown add header title 571 $(this).find('.dropdown-divider').remove(); 572 } else { 573 // Add tooltip 574 $(this).find('> a').tooltip('dispose'); 575 } 576 }); 577 $('body').removeClass('small-navigation'); 578 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 579 } 580 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE 581 $('body').removeClass('hidden-navigation'); 582 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 583 } 584 } 585 if (id === 'small-navigation') { 586 if ($(this).prop('checked')) { 587 $('.navigation .navigation-menu-body > ul > li').each(function () { 588 if ($(this).find('> a').next('ul').length) { 589 // Dropdown add header title 590 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>') 591 } else { 592 // Add tooltip 593 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text()); 594 $(this).find('> a').tooltip({ 595 placement: "right" 596 }); 597 } 598 }); 599 } else { 600 $('.navigation .navigation-menu-body > ul > li').each(function () { 601 if ($(this).find('> a').next('ul').length) { 602 // Dropdown add header title 603 $(this).find('.dropdown-divider').remove(); 604 } else { 605 // Add tooltip 606 $(this).find('> a').tooltip('dispose'); 607 } 608 }); 609 } 610 if ($('body').hasClass('sticky-navigation')) { 611 $('body').removeClass('sticky-navigation'); 612 $('.navigation').niceScroll().remove(); 613 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 614 } 615 if ($('body').hasClass('hidden-navigation')) { 616 $('body').removeClass('hidden-navigation'); 617 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 618 } 619 } 620 if (id === 'hidden-navigation') { 621 setTimeout(function () { 622 $('.navigation').niceScroll().resize(); 623 $('.app-block .app-content .app-lists').niceScroll().resize(); 624 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize(); 625 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize(); 626 }, 200); 627 if (!$(this).prop('checked')) { 628 $.removeOverlay(); 629 $('.navigation').removeClass('open'); 630 } 631 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') { 632 if ($('body').hasClass('sticky-navigation')) { 633 $('body').removeClass('sticky-navigation'); 634 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 635 } 636 } 637 if ($('body').hasClass('small-navigation')) { 638 $('.navigation .navigation-menu-body > ul > li').each(function () { 639 if ($(this).find('> a').next('ul').length) { 640 // Dropdown add header title 641 $(this).find('.dropdown-divider').remove(); 642 } else { 643 // Add tooltip 644 $(this).find('> a').tooltip('dispose'); 645 } 646 }); 647 $('body').removeClass('small-navigation'); 648 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 649 } 650 } 651 if (id === 'dark') { 652 if ($('body').hasClass('semi-dark')) { 653 $('body').removeClass('semi-dark'); 654 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false); 655 } 656 } 657 if (id === 'semi-dark') { 658 if ($('body').hasClass('dark')) { 659 $('body').removeClass('dark'); 660 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false); 661 } 662 } 663 $('body').toggleClass(id); 664 }); 665 $(document).on('click', '.theme-switcher .theme-switcher-button', function () { 666 $('.theme-switcher').toggleClass('open'); 667 }); */ 668 })(jQuery); 669 670 /***/ }), 671 672 /***/ 0: 673 /*!*****************************************************************!*\ 674 !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***! 675 \*****************************************************************/ 676 /*! no static exports found */ 677 /***/ (function(module, exports, __webpack_require__) { 678 679 __webpack_require__(/**/"./resources/js/app.js"); 680 module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss"); 681 682 683 /***/ }) 684 685 /******/ }); 662 /******/ 663 664 }); 665 /******/ })() 666 ; -
public/assets/js/bootstrap.js
r194a359 r24a616f 2052 2052 }; 2053 2053 2054 2055 /***/ }),2056 2057 /***/ "./resources/js/app.js":2058 /*!*****************************!*\2059 !*** ./resources/js/app.js ***!2060 \*****************************/2061 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {2062 2063 __webpack_require__(/*! ./bootstrap */ "./resources/js/bootstrap.js");2064 2065 /***/ }),2066 2067 /***/ "./resources/js/bootstrap.js":2068 /*!***********************************!*\2069 !*** ./resources/js/bootstrap.js ***!2070 \***********************************/2071 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {2072 2073 window._ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js");2074 /**2075 * We'll load the axios HTTP library which allows us to easily issue requests2076 * to our Laravel back-end. This library automatically handles sending the2077 * CSRF token as a header based on the value of the "XSRF" token cookie.2078 */2079 2080 window.axios = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");2081 window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';2082 /**2083 * Echo exposes an expressive API for subscribing to channels and listening2084 * for events that are broadcast by Laravel. Echo and event broadcasting2085 * allows your team to easily build robust real-time web applications.2086 */2087 // import Echo from 'laravel-echo';2088 // window.Pusher = require('pusher-js');2089 // window.Echo = new Echo({2090 // broadcaster: 'pusher',2091 // key: process.env.MIX_PUSHER_APP_KEY,2092 // cluster: process.env.MIX_PUSHER_APP_CLUSTER,2093 // forceTLS: true2094 // });2095 2054 2096 2055 /***/ }), … … 19308 19267 /***/ }), 19309 19268 19310 /***/ "./resources/css/app.css":19311 /*!*******************************!*\19312 !*** ./resources/css/app.css ***!19313 \*******************************/19314 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {19315 19316 "use strict";19317 __webpack_require__.r(__webpack_exports__);19318 // extracted by mini-css-extract-plugin19319 19320 19321 /***/ }),19322 19323 19269 /***/ "./node_modules/process/browser.js": 19324 19270 /*!*****************************************!*\ … … 19522 19468 19523 19469 "use strict"; 19524 module.exports = JSON.parse('{"_ from":"axios@^0.21","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"range","registry":true,"raw":"axios@^0.21","name":"axios","escapedName":"axios","rawSpec":"^0.21","saveSpec":null,"fetchSpec":"^0.21"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_shasum":"c67b90dc0568e5c1cf2b0b858c43ba28e2eda575","_spec":"axios@^0.21","_where":"C:\\\\laragon\\\\www\\\\SaveSpace","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundleDependencies":false,"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"deprecated":false,"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}');19470 module.exports = JSON.parse('{"_args":[["axios@0.21.4","C:\\\\laragon\\\\www\\\\SaveSpace"]],"_development":true,"_from":"axios@0.21.4","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"axios@0.21.4","name":"axios","escapedName":"axios","rawSpec":"0.21.4","saveSpec":null,"fetchSpec":"0.21.4"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_spec":"0.21.4","_where":"C:\\\\laragon\\\\www\\\\SaveSpace","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}'); 19525 19471 19526 19472 /***/ }) … … 19555 19501 /******/ } 19556 19502 /******/ 19557 /******/ // expose the modules object (__webpack_modules__)19558 /******/ __webpack_require__.m = __webpack_modules__;19559 /******/19560 19503 /************************************************************************/ 19561 /******/ /* webpack/runtime/chunk loaded */19562 /******/ (() => {19563 /******/ var deferred = [];19564 /******/ __webpack_require__.O = (result, chunkIds, fn, priority) => {19565 /******/ if(chunkIds) {19566 /******/ priority = priority || 0;19567 /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];19568 /******/ deferred[i] = [chunkIds, fn, priority];19569 /******/ return;19570 /******/ }19571 /******/ var notFulfilled = Infinity;19572 /******/ for (var i = 0; i < deferred.length; i++) {19573 /******/ var [chunkIds, fn, priority] = deferred[i];19574 /******/ var fulfilled = true;19575 /******/ for (var j = 0; j < chunkIds.length; j++) {19576 /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {19577 /******/ chunkIds.splice(j--, 1);19578 /******/ } else {19579 /******/ fulfilled = false;19580 /******/ if(priority < notFulfilled) notFulfilled = priority;19581 /******/ }19582 /******/ }19583 /******/ if(fulfilled) {19584 /******/ deferred.splice(i--, 1)19585 /******/ var r = fn();19586 /******/ if (r !== undefined) result = r;19587 /******/ }19588 /******/ }19589 /******/ return result;19590 /******/ };19591 /******/ })();19592 /******/19593 19504 /******/ /* webpack/runtime/global */ 19594 19505 /******/ (() => { … … 19603 19514 /******/ })(); 19604 19515 /******/ 19605 /******/ /* webpack/runtime/hasOwnProperty shorthand */19606 /******/ (() => {19607 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))19608 /******/ })();19609 /******/19610 /******/ /* webpack/runtime/make namespace object */19611 /******/ (() => {19612 /******/ // define __esModule on exports19613 /******/ __webpack_require__.r = (exports) => {19614 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {19615 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });19616 /******/ }19617 /******/ Object.defineProperty(exports, '__esModule', { value: true });19618 /******/ };19619 /******/ })();19620 /******/19621 19516 /******/ /* webpack/runtime/node module decorator */ 19622 19517 /******/ (() => { … … 19628 19523 /******/ })(); 19629 19524 /******/ 19630 /******/ /* webpack/runtime/jsonp chunk loading */19631 /******/ (() => {19632 /******/ // no baseURI19633 /******/19634 /******/ // object to store loaded and loading chunks19635 /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched19636 /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded19637 /******/ var installedChunks = {19638 /******/ "/js/app": 0,19639 /******/ "css/app": 019640 /******/ };19641 /******/19642 /******/ // no chunk on demand loading19643 /******/19644 /******/ // no prefetching19645 /******/19646 /******/ // no preloaded19647 /******/19648 /******/ // no HMR19649 /******/19650 /******/ // no HMR manifest19651 /******/19652 /******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);19653 /******/19654 /******/ // install a JSONP callback for chunk loading19655 /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {19656 /******/ var [chunkIds, moreModules, runtime] = data;19657 /******/ // add "moreModules" to the modules object,19658 /******/ // then flag all "chunkIds" as loaded and fire callback19659 /******/ var moduleId, chunkId, i = 0;19660 /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {19661 /******/ for(moduleId in moreModules) {19662 /******/ if(__webpack_require__.o(moreModules, moduleId)) {19663 /******/ __webpack_require__.m[moduleId] = moreModules[moduleId];19664 /******/ }19665 /******/ }19666 /******/ if(runtime) var result = runtime(__webpack_require__);19667 /******/ }19668 /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);19669 /******/ for(;i < chunkIds.length; i++) {19670 /******/ chunkId = chunkIds[i];19671 /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {19672 /******/ installedChunks[chunkId][0]();19673 /******/ }19674 /******/ installedChunks[chunkIds[i]] = 0;19675 /******/ }19676 /******/ return __webpack_require__.O(result);19677 /******/ }19678 /******/19679 /******/ var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || [];19680 /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));19681 /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));19682 /******/ })();19683 /******/19684 19525 /************************************************************************/ 19685 /******/ 19686 /******/ // startup 19687 /******/ // Load entry module and return exports 19688 /******/ // This entry module depends on other loaded chunks and execution need to be delayed 19689 /******/ __webpack_require__.O(undefined, ["css/app"], () => (__webpack_require__("./resources/js/app.js"))) 19690 /******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["css/app"], () => (__webpack_require__("./resources/css/app.css"))) 19691 /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); 19692 /******/ 19526 var __webpack_exports__ = {}; 19527 // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. 19528 (() => { 19529 /*!******************************************!*\ 19530 !*** ./resources/assets/js/bootstrap.js ***! 19531 \******************************************/ 19532 window._ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); 19533 /** 19534 * We'll load the axios HTTP library which allows us to easily issue requests 19535 * to our Laravel back-end. This library automatically handles sending the 19536 * CSRF token as a header based on the value of the "XSRF" token cookie. 19537 */ 19538 19539 window.axios = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); 19540 window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; 19541 /** 19542 * Echo exposes an expressive API for subscribing to channels and listening 19543 * for events that are broadcast by Laravel. Echo and event broadcasting 19544 * allows your team to easily build robust real-time web applications. 19545 */ 19546 // import Echo from 'laravel-echo'; 19547 // window.Pusher = require('pusher-js'); 19548 // window.Echo = new Echo({ 19549 // broadcaster: 'pusher', 19550 // key: process.env.MIX_PUSHER_APP_KEY, 19551 // cluster: process.env.MIX_PUSHER_APP_CLUSTER, 19552 // forceTLS: true 19553 // }); 19554 })(); 19555 19693 19556 /******/ })() 19694 19557 ; -
public/assets/js/custom.js
r194a359 r24a616f 1 'use strict'; 1 /******/ (() => { // webpackBootstrap 2 /******/ "use strict"; 3 var __webpack_exports__ = {}; 4 /*!***************************************!*\ 5 !*** ./resources/assets/js/custom.js ***! 6 \***************************************/ 7 2 8 3 9 (function ($) { 10 $(document).on('click', '.layout-builder .layout-builder-toggle', function () { 11 $('.layout-builder').toggleClass('show'); 12 }); 13 $(window).on('load', function () { 14 setTimeout(function () { 15 $('.layout-builder').removeClass('show'); 16 }, 500); 17 }); 18 $('.body').append("\n <div class=\"layout-builder show\">\n <div class=\"layout-builder-toggle shw\">\n <i class=\"ti-settings\"></i>\n </div>\n <div class=\"layout-builder-toggle hdn\">\n <i class=\"ti-close\"></i>\n </div>\n <div class=\"layout-builder-body\">\n <h5>Customizer</h5>\n <div class=\"mb-3\">\n <p>Layout</p>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"horizontal-side-menu\" data-layout=\"horizontal-side-menu\">\n <label class=\"custom-control-label\" for=\"horizontal-side-menu\">Horizontal Menu</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"icon-side-menu\" data-layout=\"icon-side-menu\">\n <label class=\"custom-control-label\" for=\"icon-side-menu\">Icon Menu</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"hidden-side-menu\" data-layout=\"hidden-side-menu\">\n <label class=\"custom-control-label\" for=\"hidden-side-menu\">Hidden Menu</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"layout-container-1\" data-layout=\"layout-container icon-side-menu\">\n <label class=\"custom-control-label\" for=\"layout-container-1\">Container Layout 1</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"layout-container-2\" data-layout=\"layout-container horizontal-side-menu\">\n <label class=\"custom-control-label\" for=\"layout-container-2\">Container Layout 2</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"layout-container-3\" data-layout=\"layout-container hidden-side-menu\">\n <label class=\"custom-control-label\" for=\"layout-container-3\">Container Layout 3</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"dark-1\" data-layout=\"dark\">\n <label class=\"custom-control-label\" for=\"dark-1\">Dark Layout 1</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"dark-2\" data-layout=\"layout-container dark icon-side-menu\">\n <label class=\"custom-control-label\" for=\"dark-2\">Dark Layout 2</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"dark-3\" data-layout=\"layout-container dark horizontal-side-menu\">\n <label class=\"custom-control-label\" for=\"dark-3\">Dark Layout 3</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"dark-4\" data-layout=\"layout-container dark hidden-side-menu\">\n <label class=\"custom-control-label\" for=\"dark-4\">Dark Layout 4</label>\n </div>\n </div>\n <button id=\"btn-layout-builder-reset\" class=\"btn btn-danger btn-uppercase\">Reset</button>\n <div class=\"layout-alert mt-3\">\n <i class=\"fa fa-warning m-r-5 text-warning\"></i>Some theme options can not be displayed in case of combined when they are not relevant each other. For that reason, you are adviced to try all theme options seperately.\n </div>\n </div>\n </div>"); 19 var site_layout = localStorage.getItem('site_layout'); 20 $('body').addClass(site_layout); 21 $('.layout-builder .layout-builder-body input[type="radio"][data-layout="' + $('body').attr('class') + '"]').prop('checked', true); 22 $('.layout-builder .layout-builder-body input[type="radio"]').click(function () { 23 var class_names = ''; 24 $('.layout-builder .layout-builder-body input[type="radio"]:checked').each(function () { 25 class_names += ' ' + $(this).data('layout'); 26 }); 27 localStorage.setItem('site_layout', class_names); 28 window.location.href = window.location.href.replace('#', ''); 29 }); 30 $(document).on('click', '#btn-layout-builder', function () {}); 31 $(document).on('click', '#btn-layout-builder-reset', function () { 32 localStorage.removeItem('site_layout'); 33 localStorage.removeItem('site_layout_dark'); 34 window.location.href = window.location.href.replace('#', ''); 35 }); 36 $(window).on('load', function () { 37 if ($('body').hasClass('horizontal-side-menu') && $(window).width() > 768) { 38 if ($('body').hasClass('layout-container')) { 39 $('.side-menu .side-menu-body').wrap('<div class="container"></div>'); 40 } else { 41 $('.side-menu .side-menu-body').wrap('<div class="container"></div>'); 42 } 4 43 5 $(document).on('click', '.layout-builder .layout-builder-toggle', function () { 6 $('.layout-builder').toggleClass('show'); 7 }); 44 setTimeout(function () { 45 $('.side-menu .side-menu-body > ul').append('<li><a href="#"><span>Other</span></a><ul></ul></li>'); 46 }, 100); 47 $('.side-menu .side-menu-body > ul > li').each(function () { 48 var index = $(this).index(), 49 $this = $(this); 8 50 9 $(window).on('load', function () { 10 setTimeout(function () { 11 $('.layout-builder').removeClass('show'); 12 }, 500); 13 }); 14 15 $('.body').append(` 16 <div class="layout-builder show"> 17 <div class="layout-builder-toggle shw"> 18 <i class="ti-settings"></i> 19 </div> 20 <div class="layout-builder-toggle hdn"> 21 <i class="ti-close"></i> 22 </div> 23 <div class="layout-builder-body"> 24 <h5>Customizer</h5> 25 <div class="mb-3"> 26 <p>Layout</p> 27 <div class="custom-control custom-radio"> 28 <input type="radio" class="custom-control-input" name="layout" id="horizontal-side-menu" data-layout="horizontal-side-menu"> 29 <label class="custom-control-label" for="horizontal-side-menu">Horizontal Menu</label> 30 </div> 31 <div class="custom-control custom-radio"> 32 <input type="radio" class="custom-control-input" name="layout" id="icon-side-menu" data-layout="icon-side-menu"> 33 <label class="custom-control-label" for="icon-side-menu">Icon Menu</label> 34 </div> 35 <div class="custom-control custom-radio"> 36 <input type="radio" class="custom-control-input" name="layout" id="hidden-side-menu" data-layout="hidden-side-menu"> 37 <label class="custom-control-label" for="hidden-side-menu">Hidden Menu</label> 38 </div> 39 <div class="custom-control custom-radio"> 40 <input type="radio" class="custom-control-input" name="layout" id="layout-container-1" data-layout="layout-container icon-side-menu"> 41 <label class="custom-control-label" for="layout-container-1">Container Layout 1</label> 42 </div> 43 <div class="custom-control custom-radio"> 44 <input type="radio" class="custom-control-input" name="layout" id="layout-container-2" data-layout="layout-container horizontal-side-menu"> 45 <label class="custom-control-label" for="layout-container-2">Container Layout 2</label> 46 </div> 47 <div class="custom-control custom-radio"> 48 <input type="radio" class="custom-control-input" name="layout" id="layout-container-3" data-layout="layout-container hidden-side-menu"> 49 <label class="custom-control-label" for="layout-container-3">Container Layout 3</label> 50 </div> 51 <div class="custom-control custom-radio"> 52 <input type="radio" class="custom-control-input" name="layout" id="dark-1" data-layout="dark"> 53 <label class="custom-control-label" for="dark-1">Dark Layout 1</label> 54 </div> 55 <div class="custom-control custom-radio"> 56 <input type="radio" class="custom-control-input" name="layout" id="dark-2" data-layout="layout-container dark icon-side-menu"> 57 <label class="custom-control-label" for="dark-2">Dark Layout 2</label> 58 </div> 59 <div class="custom-control custom-radio"> 60 <input type="radio" class="custom-control-input" name="layout" id="dark-3" data-layout="layout-container dark horizontal-side-menu"> 61 <label class="custom-control-label" for="dark-3">Dark Layout 3</label> 62 </div> 63 <div class="custom-control custom-radio"> 64 <input type="radio" class="custom-control-input" name="layout" id="dark-4" data-layout="layout-container dark hidden-side-menu"> 65 <label class="custom-control-label" for="dark-4">Dark Layout 4</label> 66 </div> 67 </div> 68 <button id="btn-layout-builder-reset" class="btn btn-danger btn-uppercase">Reset</button> 69 <div class="layout-alert mt-3"> 70 <i class="fa fa-warning m-r-5 text-warning"></i>Some theme options can not be displayed in case of combined when they are not relevant each other. For that reason, you are adviced to try all theme options seperately. 71 </div> 72 </div> 73 </div>`); 74 75 var site_layout = localStorage.getItem('site_layout'); 76 $('body').addClass(site_layout); 77 78 $('.layout-builder .layout-builder-body input[type="radio"][data-layout="' + $('body').attr('class') + '"]').prop('checked', true); 79 80 $('.layout-builder .layout-builder-body input[type="radio"]').click(function () { 81 var class_names = ''; 82 83 $('.layout-builder .layout-builder-body input[type="radio"]:checked').each(function () { 84 class_names += ' ' + $(this).data('layout'); 85 }); 86 87 localStorage.setItem('site_layout', class_names); 88 89 window.location.href = (window.location.href).replace('#', ''); 90 }); 91 92 $(document).on('click', '#btn-layout-builder', function () { 93 94 }); 95 96 $(document).on('click', '#btn-layout-builder-reset', function () { 97 localStorage.removeItem('site_layout'); 98 localStorage.removeItem('site_layout_dark'); 99 100 window.location.href = (window.location.href).replace('#', ''); 101 }); 102 103 $(window).on('load', function () { 104 if ($('body').hasClass('horizontal-side-menu') && $(window).width() > 768) { 105 if ($('body').hasClass('layout-container')) { 106 $('.side-menu .side-menu-body').wrap('<div class="container"></div>'); 107 } else { 108 $('.side-menu .side-menu-body').wrap('<div class="container"></div>'); 109 } 110 setTimeout(function () { 111 $('.side-menu .side-menu-body > ul').append('<li><a href="#"><span>Other</span></a><ul></ul></li>'); 112 }, 100); 113 $('.side-menu .side-menu-body > ul > li').each(function () { 114 var index = $(this).index(), 115 $this = $(this); 116 if (index > 7) { 117 setTimeout(function () { 118 $('.side-menu .side-menu-body > ul > li:last-child > ul').append($this.clone()); 119 $this.addClass('d-none'); 120 }, 100); 121 } 122 }); 51 if (index > 7) { 52 setTimeout(function () { 53 $('.side-menu .side-menu-body > ul > li:last-child > ul').append($this.clone()); 54 $this.addClass('d-none'); 55 }, 100); 123 56 } 124 });125 126 $(document).on('click', '[data-attr="layout-builder-toggle"]', function () {127 $('.layout-builder').toggleClass('show');128 return false;129 });130 57 }); 58 } 59 }); 60 $(document).on('click', '[data-attr="layout-builder-toggle"]', function () { 61 $('.layout-builder').toggleClass('show'); 62 return false; 63 }); 131 64 })(jQuery); 65 /******/ })() 66 ; -
public/assets/js/examples/pages/user-list.js
r194a359 r24a616f 5 5 'targets': 0, 6 6 'className': 'dt-body-center', 7 //'render': function (data, type, full, meta) {8 //return '<div class="custom-control custom-checkbox">' +9 //'<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' +10 //'<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' +11 //'</div>';12 //}7 'render': function (data, type, full, meta) { 8 return '<div class="custom-control custom-checkbox">' + 9 '<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' + 10 '<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' + 11 '</div>'; 12 } 13 13 }, 14 14 { 15 15 "orderable": false, 16 "targets": [ ]16 "targets": [0, 8] 17 17 } 18 18 ], … … 20 20 }); 21 21 22 //$(document).on('click', '#user-list-select-all', function () {23 //// Check/uncheck all checkboxes in the table24 //var rows = table.rows({'search': 'applied'}).nodes();25 //$('input[type="checkbox"]', rows)26 //.prop('checked', this.checked);27 //if (this.checked) {28 //$('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected');29 //} else {30 //$('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected');31 //}32 //});33 // 34 //// Handle click on checkbox to set state of "Select all" control35 //$('#user-list tbody').on('change', 'input[type="checkbox"]', function () {36 //// If checkbox is not checked37 //if (!this.checked) {38 //var el = $('#user-list-select-all').get(0);39 //// If "Select all" control is checked and has 'indeterminate' property40 //if (el && el.checked && ('indeterminate' in el)) {41 //// Set visual state of "Select all" control42 //// as 'indeterminate'43 //el.indeterminate = true;44 //}45 //}46 //});47 // 48 //$(document).on('click', '.custom-control-input', function () {49 //if ($(this).prop('checked')) {50 //$(this).closest('td').closest('tr').addClass('tr-selected');51 //} else {52 //$(this).closest('td').closest('tr').removeClass('tr-selected');53 //}54 //});55 22 $(document).on('click', '#user-list-select-all', function () { 23 // Check/uncheck all checkboxes in the table 24 var rows = table.rows({'search': 'applied'}).nodes(); 25 $('input[type="checkbox"]', rows) 26 .prop('checked', this.checked); 27 if (this.checked) { 28 $('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected'); 29 } else { 30 $('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected'); 31 } 32 }); 33 34 // Handle click on checkbox to set state of "Select all" control 35 $('#user-list tbody').on('change', 'input[type="checkbox"]', function () { 36 // If checkbox is not checked 37 if (!this.checked) { 38 var el = $('#user-list-select-all').get(0); 39 // If "Select all" control is checked and has 'indeterminate' property 40 if (el && el.checked && ('indeterminate' in el)) { 41 // Set visual state of "Select all" control 42 // as 'indeterminate' 43 el.indeterminate = true; 44 } 45 } 46 }); 47 48 $(document).on('click', '.custom-control-input', function () { 49 if ($(this).prop('checked')) { 50 $(this).closest('td').closest('tr').addClass('tr-selected'); 51 } else { 52 $(this).closest('td').closest('tr').removeClass('tr-selected'); 53 } 54 }); 55 }); -
public/mix-manifest.json
r194a359 r24a616f 4 4 "/assets/media/images/favicon.png": "/assets/media/images/favicon.png", 5 5 "/assets/media/images/logo-small.png": "/assets/media/images/logo-small.png", 6 "/assets/media/images/logo.png": "/assets/media/images/logo.png" 6 "/assets/media/images/logo.png": "/assets/media/images/logo.png", 7 "/assets/media/images/user.png": "/assets/media/images/user.png" 7 8 }
Note:
See TracChangeset
for help on using the changeset viewer.