first commit
No files matched your search
@@ -0,0 +1,7 @@
|
||||
@charset "UTF-8";/*!
|
||||
* Bootstrap v5.3.0-alpha1 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2022 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
*/:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text:#0a58ca;--bs-secondary-text:#6c757d;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#6c757d;--bs-dark-text:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f8f9fa;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#e9ecef;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=dark]{--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#f8f9fa;--bs-emphasis-color-rgb:248,249,250;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-emphasis-color:#fff;--bs-primary-text:#6ea8fe;--bs-secondary-text:#dee2e6;--bs-success-text:#75b798;--bs-info-text:#6edff6;--bs-warning-text:#ffda6a;--bs-danger-text:#ea868f;--bs-light-text:#f8f9fa;--bs-dark-text:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#212529;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#495057;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#055160;--bs-warning-border-subtle:#664d03;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:#fff;--bs-link-color:#6ea8fe;--bs-link-hover-color:#9ec5fe;--bs-link-color-rgb:110,168,254;--bs-link-Line truncated
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
@charset "UTF-8";/*!
|
||||
* Bootstrap v5.3.0-alpha1 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2022 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
*/:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text:#0a58ca;--bs-secondary-text:#6c757d;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#6c757d;--bs-dark-text:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f8f9fa;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#e9ecef;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=dark]{--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#f8f9fa;--bs-emphasis-color-rgb:248,249,250;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-emphasis-color:#fff;--bs-primary-text:#6ea8fe;--bs-secondary-text:#dee2e6;--bs-success-text:#75b798;--bs-info-text:#6edff6;--bs-warning-text:#ffda6a;--bs-danger-text:#ea868f;--bs-light-text:#f8f9fa;--bs-dark-text:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#212529;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#495057;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#055160;--bs-warning-border-subtle:#664d03;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:#fff;--bs-link-color:#6ea8fe;--bs-link-hover-color:#9ec5fe;--bs-link-color-rgb:110,168,254;--bs-link-Line truncated
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
@charset "UTF-8";/*!
|
||||
* Bootstrap v5.3.0-alpha1 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2022 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
*/:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text:#0a58ca;--bs-secondary-text:#6c757d;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#6c757d;--bs-dark-text:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f8f9fa;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#e9ecef;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=dark]{--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#f8f9fa;--bs-emphasis-color-rgb:248,249,250;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-emphasis-color:#fff;--bs-primary-text:#6ea8fe;--bs-secondary-text:#dee2e6;--bs-success-text:#75b798;--bs-info-text:#6edff6;--bs-warning-text:#ffda6a;--bs-danger-text:#ea868f;--bs-light-text:#f8f9fa;--bs-dark-text:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#212529;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#495057;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#055160;--bs-warning-border-subtle:#664d03;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:#fff;--bs-link-color:#6ea8fe;--bs-link-hover-color:#9ec5fe;--bs-link-color-rgb:110,168,254;--bs-link-Line truncated
|
||||
/*# sourceMappingURL=bootstrap.min.css.map */
|
||||
|
||||
@@ -0,0 +1,260 @@
|
||||
.gougu-tab-bar{background-color:#fff;}
|
||||
.gougu-tab{text-align: left!important;}
|
||||
.gougu-tab-title{position: relative;left: 0; height: 40px; white-space: nowrap; font-size: 0; transition: all .2s; -webkit-transition: all .2s;/*overflow: auto;*/}
|
||||
.gougu-tab-title li{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle; font-size: 16px;transition: all .2s;-webkit-transition: all .2s; position: relative;line-height: 40px; min-width: 64px; padding: 0 12px;text-align: center;cursor: pointer;}
|
||||
.gougu-tab-title li:hover,.gougu-tab li.tab-this{ color:#1E9FFF;}
|
||||
.gougu-tab-title li.tab-this:after{border-bottom: 2px solid #1E9FFF;position: absolute;left: 0; top: 0; content: ""; width: 100%; height: 41px; box-sizing: border-box;pointer-events: none;}
|
||||
.gougu-tab-title.big{height: 70px;}
|
||||
.gougu-tab-title.big li{line-height: 46px;}
|
||||
.gougu-tab-title.big li{line-height: 46px;}
|
||||
.gougu-tab-title.big li.tab-this:after{height: 47px;}
|
||||
|
||||
.bg-status-0{background-color:#FF5722 !important;}
|
||||
.bg-status-1{background-color:#969696 !important;}
|
||||
.bg-status-2{background-color:#1E9FFF !important;}
|
||||
.bg-status-3{background-color:#47B347 !important;}
|
||||
.bg-status-4{background-color:#F03347 !important;}
|
||||
|
||||
.bg-cate-1{background-color:#47B347 !important;}
|
||||
.bg-cate-2{background-color:#1E9FFF !important;}
|
||||
.bg-cate-3{background-color:#FFB800 !important;}
|
||||
.bg-cate-4{background-color:#8838DA !important;}
|
||||
|
||||
.a1-0{background-color:#969696 !important;}
|
||||
.a1-1{background-color:#1E9FFF !important;}
|
||||
.a1-2{background-color:#47B347 !important;}
|
||||
.a1-3{background-color:#FF5722 !important;}
|
||||
.a1-4{background-color: #4b4b4b !important;}
|
||||
.a1-5{background-color: #FFB800 !important;}
|
||||
|
||||
.color-status-0{color:#FF5722 !important;}
|
||||
.color-status-1{color:#F03347 !important;}
|
||||
.color-status-2{color:#1E9FFF !important;}
|
||||
.color-status-3{color:#FFB800 !important;}
|
||||
.color-status-4{color:#47B347 !important;}
|
||||
|
||||
.bg-priority-0{background-color:#648A8D !important;}
|
||||
.bg-priority-1{background-color:#47B347 !important;}
|
||||
.bg-priority-2{background-color:#1E9FFF !important;}
|
||||
.bg-priority-3{background-color:#FFB800 !important;}
|
||||
.bg-priority-4{background-color:#FF5722 !important;}
|
||||
|
||||
.color-priority-0{color:#648A8D !important;}
|
||||
.color-priority-1{color:#47B347 !important;}
|
||||
.color-priority-2{color:#1E9FFF !important;}
|
||||
.color-priority-3{color:#FFB800 !important;}
|
||||
.color-priority-4{color:#FF5722 !important;}
|
||||
|
||||
.bg-flow-0{background-color:#648A8D !important;}
|
||||
.bg-flow-1{background-color:#4AC8BE !important;}
|
||||
.bg-flow-2{background-color:#409CDE !important;}
|
||||
.bg-flow-3{background-color:#FF5722 !important;}
|
||||
.bg-flow-4{background-color:#666666 !important;}
|
||||
.bg-flow-5{background-color:#999999 !important;}
|
||||
.bg-flow-6{background-color:#d80000 !important;}
|
||||
|
||||
.color-flow-0{color:#648A8D !important;}
|
||||
.color-flow-1{color:#4AC8BE !important;}
|
||||
.color-flow-2{color:#409CDE !important;}
|
||||
.color-flow-3{color:#FF5722 !important;}
|
||||
.color-flow-4{color:#666666 !important;}
|
||||
.color-flow-5{color:#999999 !important;}
|
||||
|
||||
.layui-bg-0{background-color:#648A8D !important;}
|
||||
.layui-bg-1{background-color:#4AC8BE !important;}
|
||||
.layui-bg-2{background-color:#409CDE !important;}
|
||||
.layui-bg-3{background-color:#C0DB38 !important;}
|
||||
.layui-bg-4{background-color:#4DCE58 !important;}
|
||||
.layui-bg-5{background-color:#FEC939 !important;}
|
||||
.layui-bg-6{background-color:#8838DA !important;}
|
||||
.layui-bg-7{background-color:#FD6206 !important;}
|
||||
.layui-bg-8{background-color:#F03347 !important;}
|
||||
.layui-bg-9{background-color:#A38B82 !important;}
|
||||
|
||||
.span-color-0{color:#648A8D !important;}
|
||||
.span-color-1{color:#4AC8BE !important;}
|
||||
.span-color-2{color:#409CDE !important;}
|
||||
.span-color-3{color:#C0DB38 !important;}
|
||||
.span-color-4{color:#4DCE58 !important;}
|
||||
.span-color-5{color:#FEC939 !important;}
|
||||
.span-color-6{color:#8838DA !important;}
|
||||
.span-color-7{color:#FD6206 !important;}
|
||||
.span-color-8{color:#F03347 !important;}
|
||||
.span-color-9{color:#A38B82 !important;}
|
||||
|
||||
.layui-timeline-title{line-height:20px;}
|
||||
.layui-card { box-shadow: 0 1px 3px 0 rgb(5 32 96 / 10%); margin-bottom:12px!important;}
|
||||
.layui-card-body dl {width: 14%;float: left;/*display: block*/}
|
||||
.layui-card-tips {color: #999;}
|
||||
.layui-card-value {padding: 4px 0 16px;font-size: 18px;color: #1E9FFF;}
|
||||
|
||||
/*框架布局*/
|
||||
.layui-layout-admin .layui-header{height:50px; padding-left:60px;background: #fff; box-shadow: inset 0 -1px 0 0 #e5ecf0; z-index:1686}
|
||||
.layui-layout-admin .layui-side{width:60px; top:0; z-index:1688;background-color: #eee; color: #333;}
|
||||
.layui-layout-admin .layui-body{left:60px; top:50px; height:calc(100% - 50px); padding-bottom:0; z-index: initial;}
|
||||
.layui-layout-admin .layui-footer{left:60px;}
|
||||
|
||||
/*头部区域*/
|
||||
.header-breadcrumb.layui-layout-left{left:80px;}
|
||||
.header-breadcrumb{line-height:49px;}
|
||||
.layui-layout-right{padding: 0;}
|
||||
.layui-layout-right .layui-nav-item {border-left: 1px solid #e5ecf0; position: relative;display: inline-block;}
|
||||
.layui-layout-right .layui-nav-item a{padding:0 12px; line-height: 49px; height: 49px; display: inline-block;color:#333;vertical-align: middle;
|
||||
*display: inline;
|
||||
*zoom: 1;
|
||||
}
|
||||
.layui-layout-right .layui-nav-item i{font-size:20px}
|
||||
.layui-layout-right .layui-nav-bar {background-color: #fff;}
|
||||
.layui-login-img{width:36px; height:36px; /*border-radius:50%*/}
|
||||
.layui-layout-right .msg-num {height: 18px;position: absolute;top: 3px; margin-left:-5px; left: 50%;}
|
||||
.layui-layout-right .msg-num span {min-width: 18px; height: 18px; margin: 0; padding: 0 5px; display: inline-block; font-size: 11px;line-height: 18px;text-align: center; background-color: #FF5722; color: #fff;border-radius: 12px; cursor: pointer;}
|
||||
/*左侧菜单*/
|
||||
.side-memu{align-items: stretch;display: flex; flex-flow: column nowrap; justify-content: space-between; min-width: 0;height:100%; overflow:hidden; position: relative;}
|
||||
.side-memu .item {align-items: center; cursor: pointer;display: flex; flex-direction: column; height: 64px; justify-content: center; position: relative; text-align: center;}
|
||||
.side-memu .item>*{ position: relative;}
|
||||
.side-memu a {color: #333; text-decoration: none;}
|
||||
.side-memu .item.logo {width: 56px; height: 50px; text-align:center;}
|
||||
.side-memu .item.logo .gg-logo { height: 36px; width: 36px;}
|
||||
.side-memu .item.logo .gg-logo img {height: 36px; width: 36px; /*border-radius:50%*/}
|
||||
.side-memu .item:hover{background-color:#4285F4;color: white}
|
||||
.side-memu .item.active { color: #fff; background-color:#4285F4}
|
||||
.side-memu .item .iconfont {font-size: 20px; margin: 0;}
|
||||
.side-memu .item .text {font-size:12px; padding-top:2px; line-height: 1.5;}
|
||||
|
||||
/*内容区域*/
|
||||
.main-content{position: relative; padding:0; height:100%; box-sizing: border-box;}
|
||||
.table-content{background-color:#F5F8FA; min-height:100%; box-sizing: border-box;}
|
||||
.card-content{padding:10px; background-color:#F5F8FA}
|
||||
.box-800{width:800px; margin:0 auto;}
|
||||
|
||||
.sub-menu{position:relative;}
|
||||
.sub-menu .line {right:0; border-right: 1px solid #e5ecf0; bottom: 0; height: 100%; position: absolute;top: 0; transition: border-color .2s ease 0s; width: 0;}
|
||||
|
||||
.table-title {font-size: 18px;font-weight: 800;padding: 8px 12px 0;}
|
||||
.h3-title{font-size:18px; height:39px; font-weight:800}
|
||||
.body-form-btn{padding:10px 0;}
|
||||
.info-td{width:90px; text-align:right; background-color:#fafafa; color:#999; padding:5px 3px;}
|
||||
|
||||
.sub-menu{overflow: hidden; position: absolute;height:100%; background-color:#fff; top:0;left:0;}
|
||||
.sub-menu-content{overflow-x: hidden; position: relative;z-index: 2;}
|
||||
.sub-menu-content ul{padding:0 16px; line-height:2.2}
|
||||
.sub-menu-content li.sub-menu-title{margin-top:10px;}
|
||||
.sub-menu-content li.sub-menu-title i{font-size:18px; font-weight:800}
|
||||
.sub-menu-content li.sub-menu-title span{padding-left:8px; font-size:15px;}
|
||||
.sub-menu-content li.sub-menu-li a{padding-left:26px; font-size:14px;}
|
||||
.sub-menu-content li.sub-menu-title.active a{color:#4285F4;}
|
||||
.sub-menu-content li.sub-menu-li.active a{color:#4285F4;}
|
||||
.sub-menu-content li.sub-menu-title cite{font-size:12px; margin-left:4px; color:#999}
|
||||
.menu-bar{right: 0;height: 100%; position: absolute;}
|
||||
.menu-bar .menu-bar-content { height: calc(100% - 50px);overflow: hidden;position: fixed;top: 50px; z-index: 3;margin-left: -10px;width: 20px;}
|
||||
.menu-bar .menu-bar-content .line { left: 50%; border-right: 1px solid #e5ecf0; bottom: 0; height: 100%; position: absolute; top: 0;transition: border-color .2s ease 0s; width: 0;}
|
||||
|
||||
.main-page-content{background-color:#fff; position:relative; min-height:100%; margin-left:200px; box-sizing: border-box;}
|
||||
.main-page-content .layui-form.layui-border-box.layui-table-viewaa{border-top:none;}
|
||||
.main-bg-content{background-color:#fafafa; position:relative; min-height:100%; margin-left:200px; padding:16px; box-sizing: border-box;}
|
||||
|
||||
.main-content .layui-form-bar{padding:12px;}
|
||||
.table-content .layui-form-bar{padding:12px; background-color:#fff;}
|
||||
.table-content .layui-table-page{background-color:#fff;border-bottom:1px solid #f1f1f1;}
|
||||
|
||||
|
||||
.md-content-content{font-size:16px; line-height:1.6;}
|
||||
.md-content-content code, .md-content-content code {padding:2px; border-radius:2px; font-size:14px; font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
|
||||
.md-content-content h1,.md-content-content h2,.md-content-content h3,.md-content-content h4,.md-content-content h5{padding:12px 0}
|
||||
.md-content-content p{padding:6px 0}
|
||||
.md-content-content ul,.md-content-content ol{padding-left: 2em;}
|
||||
.md-content-content ul li {list-style: initial;}
|
||||
.md-content-content ol li {list-style: decimal;}
|
||||
.md-content-content pre{border: 1px solid #f6f6f6; font-size:14px; background: #f6f6f6; padding: 10px; border-radius:3px;}
|
||||
.md-content-content pre code{padding:0}
|
||||
.md-content-content img{ max-width: 98%!important; margin: 4px auto; display: block; border: 1px solid #e6e6e6; box-shadow: 0 2px 6px rgb(26 26 26 / 8%);border-radius: 4px;}
|
||||
/*dashboard*/
|
||||
.dashboard-num table {width: 100%;}
|
||||
.dashboard-num td {text-align: center;padding: 16px 0;width: 25%;border-left: 1px solid #f1f1f1; position:relative;}
|
||||
.dashboard-num td:nth-child(1) {border-left: none}
|
||||
.dashboard-num .num-title {padding-bottom: 10px;color: #999;}
|
||||
.dashboard-num .num-num {font-size: 18px;font-weight: 300;color: #1E9FFF;}
|
||||
.dashboard-num td .badge{position:absolute; top:0; right:0;}
|
||||
.dashboard-num td .badge span{padding:2px 4px; font-size:12px; border-radius:0 0 0 4px;}
|
||||
.dashboard-total td{border-top:1px solid #f1f1f1}
|
||||
.dashboard-logs .layui-timeline-item {padding-bottom: 1px;}
|
||||
|
||||
/*右侧页面*/
|
||||
.page-content{background-color:#fff;}
|
||||
.md-content{min-height:200px;}
|
||||
.content-none{text-align:center; color:#999; padding:8px 0}
|
||||
.data-none{background:url(../images/datanone.png) no-repeat center center; background-size:auto 80%;}
|
||||
.gougu-clear{height: 38px; background-color:#fff;line-height: 38px;border: 1px solid transparent;padding: 0 10px;white-space: nowrap;text-align: center;font-size: 14px; cursor: pointer;}
|
||||
|
||||
.file-card {background: #fff;border: 1px solid #f1f1f1;border-radius: 2px; padding: 8px; margin:8px;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
}
|
||||
.file-card .file-icon{font-size:42px; color:#999; margin-right: 8px;}
|
||||
.file-card .file-title {font-size: 14px; color: #409eff; letter-spacing: 0; margin-right: 8px; line-height: 18px; cursor: pointer; word-break: break-all; overflow: hidden; text-overflow: ellipsis;
|
||||
display: -webkit-box;
|
||||
-webkit-line-clamp: 2;
|
||||
line-clamp: 2;
|
||||
-webkit-box-orient: vertical;width: calc(100% - 110px);
|
||||
}
|
||||
.file-card .file-tool .iconfont{font-size:16px; padding:4px; cursor:pointer;}
|
||||
|
||||
/*评论*/
|
||||
.comment-input .comment-image{width:40px; height:40px; border-radius:50%}
|
||||
.comment-item .comment-avatar{width:50px; float:left}
|
||||
.comment-item .comment-image{width:36px; height:36px; border-radius:50%}
|
||||
.comment-item .comment-body{margin-left:50px;}
|
||||
.comment-item .comment-content blockquote{border-left:3px solid #f1f1f1; padding:4px 8px;}
|
||||
.comment-item .comment-actions a{color:#8c95a8; cursor:pointer;}
|
||||
.comment-item .comment-actions a:hover{color:#3582fb;}
|
||||
.comment-meta span{font-size:12px;}
|
||||
|
||||
.log-item i{font-weight:800; color:#182b50}
|
||||
.log-content strong{margin:0 4px; color:#182b50}
|
||||
|
||||
.hover-view i,.hover-edit i{margin-left:4px; font-weight:800; cursor:pointer; opacity:0}
|
||||
.hover-edit.hover-on i{opacity:1}
|
||||
.work-record{line-height:1.5;}
|
||||
/*动态*/
|
||||
.log-timeline{ position: relative; min-height:600px; padding-left: 48px; background-color:#fff;}
|
||||
.log-timeline:after {content: ""; position: absolute; top: 0; left: 24px; width: 1px; height: 100%; background: #e3e9ed;}
|
||||
.log-timeline dl{padding-bottom: 8px; position: relative;}
|
||||
.log-timeline dt{font-size: 16px; line-height: 2.4; color: #182b50; font-weight:600}
|
||||
.log-timeline dd{font-size: 14px; line-height: 1.6; padding:5px 0}
|
||||
.log-timeline .date-second-point{width: 10px; height: 10px; display: block; border-radius: 50%; border: 3px solid #FBBC05; background: #fff; position: absolute; z-index: 99; left:-32px; top:9px}
|
||||
.log-timeline .log-thumb{width: 24px; height: 24px; border-radius: 50%; margin-right:4px;}
|
||||
.log-timeline .open-a{margin:0 4px;}
|
||||
/*知识库*/
|
||||
.knowledge-tab .layui-this{background-color:#fff}
|
||||
.knowledge-list .layui-card{cursor: pointer; transition: box-shadow .3s,border-color .3s;}
|
||||
.knowledge-list .layui-card:hover {border-color: transparent; box-shadow: 0 1px 2px -2px rgb(0 0 0 / 16%), 0 3px 6px 0 rgb(0 0 0 / 12%), 0 5px 12px 4px rgb(0 0 0 / 9%);}
|
||||
.knowledge-list .card-body{height:100px; padding: 12px;}
|
||||
.knowledge-list .meta-title{font-size: 16px; height:33px}
|
||||
.knowledge-list .meta-desc{font-size: 14px; line-height: 1.6; color: #666;}
|
||||
.knowledge-list .meta-desc a{color: #666;}
|
||||
|
||||
.knowledge-list .card-actions{padding: 12px 0; border-top: 1px solid #f0f0f0;}
|
||||
.knowledge-list .card-actions li{width: 24%; height:24px; line-height: 24px; font-size: 14px; display:inline-block; text-align: center; box-sizing: border-box; border-right: 1px solid #f0f0f0;color:#8c95a8}
|
||||
.knowledge-list .card-actions li:last-child{border-right: none;}
|
||||
.knowledge-list .card-actions li a.action-del{color:#FF5722}
|
||||
.knowledge-list .card-actions li a.action-edit{color:#26AB3A}
|
||||
.knowledge-list .card-actions li a.action-view{color:#3582fb}
|
||||
.knowledge-list .card-actions li a:hover{color:#1E9FFF}
|
||||
|
||||
/*特殊css*/
|
||||
.checkbox16 .layui-form-checkbox span{font-size:15px;font-weight:800;}
|
||||
.layui-checkbox-disabled span,.layui-checkbox-disabled[lay-skin=primary] span{color: #666666!important;}
|
||||
.layui-tab-big{margin:0}
|
||||
.layui-tab-big .layui-tab-title{height:50px;}
|
||||
.layui-tab-big .layui-tab-title li{line-height:50px;}
|
||||
.layui-tab-big .layui-tab-title .layui-this:after{height:51px;}
|
||||
.layui-tab-big li a{padding:0 10px; font-size:15px;}
|
||||
.is_open_son2{display:none;}
|
||||
.home-desc{clear:both;line-height:36px; font-size:14px;}
|
||||
.home-desc dt{width:72px;float:left;}
|
||||
.home-desc dd{margin-left:88px;}
|
||||
.home-desc img{width:72px; height:72px; /*border-radius:50%*/}
|
||||
|
After Width: | Height: | Size: 995 KiB |
|
After Width: | Height: | Size: 2.2 MiB |
|
After Width: | Height: | Size: 633 B |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1,649 @@
|
||||
/*!
|
||||
* clipboard.js v2.0.8
|
||||
* https://clipboardjs.com/
|
||||
*
|
||||
* Licensed MIT © Zeno Rocha
|
||||
*/
|
||||
!(function (t, e) {
|
||||
"object" == typeof exports && "object" == typeof module
|
||||
? (module.exports = e())
|
||||
: "function" == typeof define && define.amd
|
||||
? define([], e)
|
||||
: "object" == typeof exports
|
||||
? (exports.ClipboardJS = e())
|
||||
: (t.ClipboardJS = e());
|
||||
})(this, function () {
|
||||
return (
|
||||
(n = {
|
||||
134: function (t, e, n) {
|
||||
"use strict";
|
||||
n.d(e, {
|
||||
default: function () {
|
||||
return r;
|
||||
},
|
||||
});
|
||||
var e = n(279),
|
||||
i = n.n(e),
|
||||
e = n(370),
|
||||
a = n.n(e),
|
||||
e = n(817),
|
||||
o = n.n(e);
|
||||
function c(t) {
|
||||
return (c =
|
||||
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
|
||||
? function (t) {
|
||||
return typeof t;
|
||||
}
|
||||
: function (t) {
|
||||
return t &&
|
||||
"function" == typeof Symbol &&
|
||||
t.constructor === Symbol &&
|
||||
t !== Symbol.prototype
|
||||
? "symbol"
|
||||
: typeof t;
|
||||
})(t);
|
||||
}
|
||||
function u(t, e) {
|
||||
for (var n = 0; n < e.length; n++) {
|
||||
var r = e[n];
|
||||
(r.enumerable = r.enumerable || !1),
|
||||
(r.configurable = !0),
|
||||
"value" in r && (r.writable = !0),
|
||||
Object.defineProperty(t, r.key, r);
|
||||
}
|
||||
}
|
||||
var l = (function () {
|
||||
function e(t) {
|
||||
!(function (t) {
|
||||
if (!(t instanceof e))
|
||||
throw new TypeError("Cannot call a class as a function");
|
||||
})(this),
|
||||
this.resolveOptions(t),
|
||||
this.initSelection();
|
||||
}
|
||||
var t, n, r;
|
||||
return (
|
||||
(t = e),
|
||||
(n = [
|
||||
{
|
||||
key: "resolveOptions",
|
||||
value: function () {
|
||||
var t =
|
||||
0 < arguments.length && void 0 !== arguments[0]
|
||||
? arguments[0]
|
||||
: {};
|
||||
(this.action = t.action),
|
||||
(this.container = t.container),
|
||||
(this.emitter = t.emitter),
|
||||
(this.target = t.target),
|
||||
(this.text = t.text),
|
||||
(this.trigger = t.trigger),
|
||||
(this.selectedText = "");
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "initSelection",
|
||||
value: function () {
|
||||
this.text
|
||||
? this.selectFake()
|
||||
: this.target && this.selectTarget();
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "createFakeElement",
|
||||
value: function () {
|
||||
var t =
|
||||
"rtl" === document.documentElement.getAttribute("dir");
|
||||
(this.fakeElem = document.createElement("textarea")),
|
||||
(this.fakeElem.style.fontSize = "12pt"),
|
||||
(this.fakeElem.style.border = "0"),
|
||||
(this.fakeElem.style.padding = "0"),
|
||||
(this.fakeElem.style.margin = "0"),
|
||||
(this.fakeElem.style.position = "absolute"),
|
||||
(this.fakeElem.style[t ? "right" : "left"] = "-9999px");
|
||||
t = window.pageYOffset || document.documentElement.scrollTop;
|
||||
return (
|
||||
(this.fakeElem.style.top = "".concat(t, "px")),
|
||||
this.fakeElem.setAttribute("readonly", ""),
|
||||
(this.fakeElem.value = this.text),
|
||||
this.fakeElem
|
||||
);
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "selectFake",
|
||||
value: function () {
|
||||
var t = this,
|
||||
e = this.createFakeElement();
|
||||
(this.fakeHandlerCallback = function () {
|
||||
return t.removeFake();
|
||||
}),
|
||||
(this.fakeHandler =
|
||||
this.container.addEventListener(
|
||||
"click",
|
||||
this.fakeHandlerCallback
|
||||
) || !0),
|
||||
this.container.appendChild(e),
|
||||
(this.selectedText = o()(e)),
|
||||
this.copyText(),
|
||||
this.removeFake();
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "removeFake",
|
||||
value: function () {
|
||||
this.fakeHandler &&
|
||||
(this.container.removeEventListener(
|
||||
"click",
|
||||
this.fakeHandlerCallback
|
||||
),
|
||||
(this.fakeHandler = null),
|
||||
(this.fakeHandlerCallback = null)),
|
||||
this.fakeElem &&
|
||||
(this.container.removeChild(this.fakeElem),
|
||||
(this.fakeElem = null));
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "selectTarget",
|
||||
value: function () {
|
||||
(this.selectedText = o()(this.target)), this.copyText();
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "copyText",
|
||||
value: function () {
|
||||
var e;
|
||||
try {
|
||||
e = document.execCommand(this.action);
|
||||
} catch (t) {
|
||||
e = !1;
|
||||
}
|
||||
this.handleResult(e);
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "handleResult",
|
||||
value: function (t) {
|
||||
this.emitter.emit(t ? "success" : "error", {
|
||||
action: this.action,
|
||||
text: this.selectedText,
|
||||
trigger: this.trigger,
|
||||
clearSelection: this.clearSelection.bind(this),
|
||||
});
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "clearSelection",
|
||||
value: function () {
|
||||
this.trigger && this.trigger.focus(),
|
||||
document.activeElement.blur(),
|
||||
window.getSelection().removeAllRanges();
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "destroy",
|
||||
value: function () {
|
||||
this.removeFake();
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "action",
|
||||
set: function () {
|
||||
var t =
|
||||
0 < arguments.length && void 0 !== arguments[0]
|
||||
? arguments[0]
|
||||
: "copy";
|
||||
if (
|
||||
((this._action = t),
|
||||
"copy" !== this._action && "cut" !== this._action)
|
||||
)
|
||||
throw new Error(
|
||||
'Invalid "action" value, use either "copy" or "cut"'
|
||||
);
|
||||
},
|
||||
get: function () {
|
||||
return this._action;
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "target",
|
||||
set: function (t) {
|
||||
if (void 0 !== t) {
|
||||
if (!t || "object" !== c(t) || 1 !== t.nodeType)
|
||||
throw new Error(
|
||||
'Invalid "target" value, use a valid Element'
|
||||
);
|
||||
if ("copy" === this.action && t.hasAttribute("disabled"))
|
||||
throw new Error(
|
||||
'Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute'
|
||||
);
|
||||
if (
|
||||
"cut" === this.action &&
|
||||
(t.hasAttribute("readonly") || t.hasAttribute("disabled"))
|
||||
)
|
||||
throw new Error(
|
||||
'Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes'
|
||||
);
|
||||
this._target = t;
|
||||
}
|
||||
},
|
||||
get: function () {
|
||||
return this._target;
|
||||
},
|
||||
},
|
||||
]) && u(t.prototype, n),
|
||||
r && u(t, r),
|
||||
e
|
||||
);
|
||||
})();
|
||||
function s(t) {
|
||||
return (s =
|
||||
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
|
||||
? function (t) {
|
||||
return typeof t;
|
||||
}
|
||||
: function (t) {
|
||||
return t &&
|
||||
"function" == typeof Symbol &&
|
||||
t.constructor === Symbol &&
|
||||
t !== Symbol.prototype
|
||||
? "symbol"
|
||||
: typeof t;
|
||||
})(t);
|
||||
}
|
||||
function f(t, e) {
|
||||
for (var n = 0; n < e.length; n++) {
|
||||
var r = e[n];
|
||||
(r.enumerable = r.enumerable || !1),
|
||||
(r.configurable = !0),
|
||||
"value" in r && (r.writable = !0),
|
||||
Object.defineProperty(t, r.key, r);
|
||||
}
|
||||
}
|
||||
function h(t, e) {
|
||||
return (h =
|
||||
Object.setPrototypeOf ||
|
||||
function (t, e) {
|
||||
return (t.__proto__ = e), t;
|
||||
})(t, e);
|
||||
}
|
||||
function d(n) {
|
||||
var r = (function () {
|
||||
if ("undefined" == typeof Reflect || !Reflect.construct) return !1;
|
||||
if (Reflect.construct.sham) return !1;
|
||||
if ("function" == typeof Proxy) return !0;
|
||||
try {
|
||||
return (
|
||||
Date.prototype.toString.call(
|
||||
Reflect.construct(Date, [], function () {})
|
||||
),
|
||||
!0
|
||||
);
|
||||
} catch (t) {
|
||||
return !1;
|
||||
}
|
||||
})();
|
||||
return function () {
|
||||
var t,
|
||||
e = p(n);
|
||||
return (
|
||||
(t = r
|
||||
? ((t = p(this).constructor),
|
||||
Reflect.construct(e, arguments, t))
|
||||
: e.apply(this, arguments)),
|
||||
(e = this),
|
||||
!(t = t) || ("object" !== s(t) && "function" != typeof t)
|
||||
? (function (t) {
|
||||
if (void 0 !== t) return t;
|
||||
throw new ReferenceError(
|
||||
"this hasn't been initialised - super() hasn't been called"
|
||||
);
|
||||
})(e)
|
||||
: t
|
||||
);
|
||||
};
|
||||
}
|
||||
function p(t) {
|
||||
return (p = Object.setPrototypeOf
|
||||
? Object.getPrototypeOf
|
||||
: function (t) {
|
||||
return t.__proto__ || Object.getPrototypeOf(t);
|
||||
})(t);
|
||||
}
|
||||
function y(t, e) {
|
||||
t = "data-clipboard-".concat(t);
|
||||
if (e.hasAttribute(t)) return e.getAttribute(t);
|
||||
}
|
||||
var r = (function () {
|
||||
!(function (t, e) {
|
||||
if ("function" != typeof e && null !== e)
|
||||
throw new TypeError(
|
||||
"Super expression must either be null or a function"
|
||||
);
|
||||
(t.prototype = Object.create(e && e.prototype, {
|
||||
constructor: { value: t, writable: !0, configurable: !0 },
|
||||
})),
|
||||
e && h(t, e);
|
||||
})(o, i());
|
||||
var t,
|
||||
e,
|
||||
n,
|
||||
r = d(o);
|
||||
function o(t, e) {
|
||||
var n;
|
||||
return (
|
||||
(function (t) {
|
||||
if (!(t instanceof o))
|
||||
throw new TypeError("Cannot call a class as a function");
|
||||
})(this),
|
||||
(n = r.call(this)).resolveOptions(e),
|
||||
n.listenClick(t),
|
||||
n
|
||||
);
|
||||
}
|
||||
return (
|
||||
(t = o),
|
||||
(n = [
|
||||
{
|
||||
key: "isSupported",
|
||||
value: function () {
|
||||
var t =
|
||||
0 < arguments.length && void 0 !== arguments[0]
|
||||
? arguments[0]
|
||||
: ["copy", "cut"],
|
||||
t = "string" == typeof t ? [t] : t,
|
||||
e = !!document.queryCommandSupported;
|
||||
return (
|
||||
t.forEach(function (t) {
|
||||
e = e && !!document.queryCommandSupported(t);
|
||||
}),
|
||||
e
|
||||
);
|
||||
},
|
||||
},
|
||||
]),
|
||||
(e = [
|
||||
{
|
||||
key: "resolveOptions",
|
||||
value: function () {
|
||||
var t =
|
||||
0 < arguments.length && void 0 !== arguments[0]
|
||||
? arguments[0]
|
||||
: {};
|
||||
(this.action =
|
||||
"function" == typeof t.action
|
||||
? t.action
|
||||
: this.defaultAction),
|
||||
(this.target =
|
||||
"function" == typeof t.target
|
||||
? t.target
|
||||
: this.defaultTarget),
|
||||
(this.text =
|
||||
"function" == typeof t.text ? t.text : this.defaultText),
|
||||
(this.container =
|
||||
"object" === s(t.container)
|
||||
? t.container
|
||||
: document.body);
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "listenClick",
|
||||
value: function (t) {
|
||||
var e = this;
|
||||
this.listener = a()(t, "click", function (t) {
|
||||
return e.onClick(t);
|
||||
});
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "onClick",
|
||||
value: function (t) {
|
||||
t = t.delegateTarget || t.currentTarget;
|
||||
this.clipboardAction && (this.clipboardAction = null),
|
||||
(this.clipboardAction = new l({
|
||||
action: this.action(t),
|
||||
target: this.target(t),
|
||||
text: this.text(t),
|
||||
container: this.container,
|
||||
trigger: t,
|
||||
emitter: this,
|
||||
}));
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "defaultAction",
|
||||
value: function (t) {
|
||||
return y("action", t);
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "defaultTarget",
|
||||
value: function (t) {
|
||||
t = y("target", t);
|
||||
if (t) return document.querySelector(t);
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "defaultText",
|
||||
value: function (t) {
|
||||
return y("text", t);
|
||||
},
|
||||
},
|
||||
{
|
||||
key: "destroy",
|
||||
value: function () {
|
||||
this.listener.destroy(),
|
||||
this.clipboardAction &&
|
||||
(this.clipboardAction.destroy(),
|
||||
(this.clipboardAction = null));
|
||||
},
|
||||
},
|
||||
]) && f(t.prototype, e),
|
||||
n && f(t, n),
|
||||
o
|
||||
);
|
||||
})();
|
||||
},
|
||||
828: function (t) {
|
||||
var e;
|
||||
"undefined" == typeof Element ||
|
||||
Element.prototype.matches ||
|
||||
((e = Element.prototype).matches =
|
||||
e.matchesSelector ||
|
||||
e.mozMatchesSelector ||
|
||||
e.msMatchesSelector ||
|
||||
e.oMatchesSelector ||
|
||||
e.webkitMatchesSelector),
|
||||
(t.exports = function (t, e) {
|
||||
for (; t && 9 !== t.nodeType; ) {
|
||||
if ("function" == typeof t.matches && t.matches(e)) return t;
|
||||
t = t.parentNode;
|
||||
}
|
||||
});
|
||||
},
|
||||
438: function (t, e, n) {
|
||||
var a = n(828);
|
||||
function i(t, e, n, r, o) {
|
||||
var i = function (e, n, t, r) {
|
||||
return function (t) {
|
||||
(t.delegateTarget = a(t.target, n)),
|
||||
t.delegateTarget && r.call(e, t);
|
||||
};
|
||||
}.apply(this, arguments);
|
||||
return (
|
||||
t.addEventListener(n, i, o),
|
||||
{
|
||||
destroy: function () {
|
||||
t.removeEventListener(n, i, o);
|
||||
},
|
||||
}
|
||||
);
|
||||
}
|
||||
t.exports = function (t, e, n, r, o) {
|
||||
return "function" == typeof t.addEventListener
|
||||
? i.apply(null, arguments)
|
||||
: "function" == typeof n
|
||||
? i.bind(null, document).apply(null, arguments)
|
||||
: ("string" == typeof t && (t = document.querySelectorAll(t)),
|
||||
Array.prototype.map.call(t, function (t) {
|
||||
return i(t, e, n, r, o);
|
||||
}));
|
||||
};
|
||||
},
|
||||
879: function (t, n) {
|
||||
(n.node = function (t) {
|
||||
return void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType;
|
||||
}),
|
||||
(n.nodeList = function (t) {
|
||||
var e = Object.prototype.toString.call(t);
|
||||
return (
|
||||
void 0 !== t &&
|
||||
("[object NodeList]" === e || "[object HTMLCollection]" === e) &&
|
||||
"length" in t &&
|
||||
(0 === t.length || n.node(t[0]))
|
||||
);
|
||||
}),
|
||||
(n.string = function (t) {
|
||||
return "string" == typeof t || t instanceof String;
|
||||
}),
|
||||
(n.fn = function (t) {
|
||||
return "[object Function]" === Object.prototype.toString.call(t);
|
||||
});
|
||||
},
|
||||
370: function (t, e, n) {
|
||||
var l = n(879),
|
||||
s = n(438);
|
||||
t.exports = function (t, e, n) {
|
||||
if (!t && !e && !n) throw new Error("Missing required arguments");
|
||||
if (!l.string(e))
|
||||
throw new TypeError("Second argument must be a String");
|
||||
if (!l.fn(n))
|
||||
throw new TypeError("Third argument must be a Function");
|
||||
if (l.node(t))
|
||||
return (
|
||||
(c = e),
|
||||
(u = n),
|
||||
(a = t).addEventListener(c, u),
|
||||
{
|
||||
destroy: function () {
|
||||
a.removeEventListener(c, u);
|
||||
},
|
||||
}
|
||||
);
|
||||
if (l.nodeList(t))
|
||||
return (
|
||||
(r = t),
|
||||
(o = e),
|
||||
(i = n),
|
||||
Array.prototype.forEach.call(r, function (t) {
|
||||
t.addEventListener(o, i);
|
||||
}),
|
||||
{
|
||||
destroy: function () {
|
||||
Array.prototype.forEach.call(r, function (t) {
|
||||
t.removeEventListener(o, i);
|
||||
});
|
||||
},
|
||||
}
|
||||
);
|
||||
if (l.string(t))
|
||||
return (t = t), (e = e), (n = n), s(document.body, t, e, n);
|
||||
throw new TypeError(
|
||||
"First argument must be a String, HTMLElement, HTMLCollection, or NodeList"
|
||||
);
|
||||
var r, o, i, a, c, u;
|
||||
};
|
||||
},
|
||||
817: function (t) {
|
||||
t.exports = function (t) {
|
||||
var e,
|
||||
n =
|
||||
"SELECT" === t.nodeName
|
||||
? (t.focus(), t.value)
|
||||
: "INPUT" === t.nodeName || "TEXTAREA" === t.nodeName
|
||||
? ((e = t.hasAttribute("readonly")) ||
|
||||
t.setAttribute("readonly", ""),
|
||||
t.select(),
|
||||
t.setSelectionRange(0, t.value.length),
|
||||
e || t.removeAttribute("readonly"),
|
||||
t.value)
|
||||
: (t.hasAttribute("contenteditable") && t.focus(),
|
||||
(n = window.getSelection()),
|
||||
(e = document.createRange()).selectNodeContents(t),
|
||||
n.removeAllRanges(),
|
||||
n.addRange(e),
|
||||
n.toString());
|
||||
return n;
|
||||
};
|
||||
},
|
||||
279: function (t) {
|
||||
function e() {}
|
||||
(e.prototype = {
|
||||
on: function (t, e, n) {
|
||||
var r = this.e || (this.e = {});
|
||||
return (r[t] || (r[t] = [])).push({ fn: e, ctx: n }), this;
|
||||
},
|
||||
once: function (t, e, n) {
|
||||
var r = this;
|
||||
function o() {
|
||||
r.off(t, o), e.apply(n, arguments);
|
||||
}
|
||||
return (o._ = e), this.on(t, o, n);
|
||||
},
|
||||
emit: function (t) {
|
||||
for (
|
||||
var e = [].slice.call(arguments, 1),
|
||||
n = ((this.e || (this.e = {}))[t] || []).slice(),
|
||||
r = 0,
|
||||
o = n.length;
|
||||
r < o;
|
||||
r++
|
||||
)
|
||||
n[r].fn.apply(n[r].ctx, e);
|
||||
return this;
|
||||
},
|
||||
off: function (t, e) {
|
||||
var n = this.e || (this.e = {}),
|
||||
r = n[t],
|
||||
o = [];
|
||||
if (r && e)
|
||||
for (var i = 0, a = r.length; i < a; i++)
|
||||
r[i].fn !== e && r[i].fn._ !== e && o.push(r[i]);
|
||||
return o.length ? (n[t] = o) : delete n[t], this;
|
||||
},
|
||||
}),
|
||||
(t.exports = e),
|
||||
(t.exports.TinyEmitter = e);
|
||||
},
|
||||
}),
|
||||
(o = {}),
|
||||
(r.n = function (t) {
|
||||
var e =
|
||||
t && t.__esModule
|
||||
? function () {
|
||||
return t.default;
|
||||
}
|
||||
: function () {
|
||||
return t;
|
||||
};
|
||||
return r.d(e, { a: e }), e;
|
||||
}),
|
||||
(r.d = function (t, e) {
|
||||
for (var n in e)
|
||||
r.o(e, n) &&
|
||||
!r.o(t, n) &&
|
||||
Object.defineProperty(t, n, { enumerable: !0, get: e[n] });
|
||||
}),
|
||||
(r.o = function (t, e) {
|
||||
return Object.prototype.hasOwnProperty.call(t, e);
|
||||
}),
|
||||
r(134).default
|
||||
);
|
||||
function r(t) {
|
||||
if (o[t]) return o[t].exports;
|
||||
var e = (o[t] = { exports: {} });
|
||||
return n[t](e, e.exports, r), e.exports;
|
||||
}
|
||||
var n, o;
|
||||
});
|
||||
@@ -0,0 +1,46 @@
|
||||
/*
|
||||
@license
|
||||
|
||||
dhtmlxGantt v.8.0.9 Standard
|
||||
|
||||
This version of dhtmlxGantt is distributed under GPL 2.0 license and can be legally used in GPL projects.
|
||||
|
||||
To use dhtmlxGantt in non-GPL projects (and get Pro version of the product), please obtain Individual, Commercial, Enterprise or Ultimate license on our site https://dhtmlx.com/docs/products/dhtmlxGantt/#licensing or contact us at info@dhtmlx.com
|
||||
|
||||
(c) XB Software
|
||||
|
||||
*/
|
||||
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("dhtmlxgantt",[],e):"object"==typeof exports?exports.dhtmlxgantt=e():t.dhtmlxgantt=e()}(window,function(){return function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(i,r,function(e){return t[e]}.bind(null,r));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/codebase/",n(n.s=300)}([function(t,e,n){function i(t){"@babel/helpers - typeof";return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var r,a=n(2),o={}.constructor.toString();t.exports={copy:function t(e){var n,r;if(e&&"object"==i(e))switch(!0){case a.isDate(e):r=new Date(e);break;case a.isArray(e):for(r=new Array(e.length),n=0;n<e.length;n++)r[n]=t(e[n]);break;default:for(n in r=function(t){return t.constructor.toString()!==o}(e)?Object.create(e):{},e)Object.prototype.hasOwnProperty.apply(e,[n])&&(r[n]=t(e[n]))}return r||e},defined:function(t){return void 0!==t},mixin:function(t,e,n){for(var i in e)(void 0===t[i]||n)&&(t[i]=e[i]);return t},uid:function(){return r||(r=(new Date).valueOf()),++r},bind:function(t,e){return t.bind?t.bind(e):function(){return t.apply(e,arguments)}},event:function(t,e,n,i){t.addEventListener?t.addEventListener(e,n,void 0!==i&&i):t.attachEvent&&t.attachEvent("on"+e,n)},eventRemove:function(t,e,n,i){t.removeEventListener?t.removeEventListener(e,n,void 0!==i&&i):t.detachEvent&&t.detachEvent("on"+e,n)}}},function(t,e){function n(t){var e=0,n=0,i=0,r=0;if(t.getBoundingClientRect){var a=t.getBoundingClientRect(),o=document.body,s=document.documentElement||document.body.parentNode||document.body,l=window.pageYOffset||s.scrollTop||o.scrollTop,c=window.pageXOffset||s.scrollLeft||o.scrollLeft,u=s.clientTop||o.clientTop||0,d=s.clientLeft||o.clientLeft||0;e=a.top+l-u,n=a.left+c-d,i=document.body.offsetWidth-a.right,r=document.body.offsetHeight-a.bottom}else{for(;t;)e+=parseInt(t.offsetTop,10),n+=parseInt(t.offsetLeft,10),t=t.offsetParent;i=document.body.offsetWidth-t.offsetWidth-n,r=document.body.offsetHeight-t.offsetHeight-e}return{y:Math.round(e),x:Math.round(n),width:t.offsetWidth,height:t.offsetHeight,right:Math.round(i),bottom:Math.round(r)}}function i(t){var e=!1,n=!1;if(window.getComputedStyle){var i=window.getComputedStyle(t,null);e=i.display,n=i.visibility}else t.currentStyle&&(e=t.currentStyle.display,n=t.currentStyle.visibility);return"none"!=e&&"hidden"!=n}function r(t){return!isNaN(t.getAttribute("tabindex"))&&1*t.getAttribute("tabindex")>=0}function a(t){return!{a:!0,area:!0}[t.nodeName.loLowerCase()]||!!t.getAttribute("href")}function o(t){return!{input:!0,select:!0,textarea:!0,button:!0,object:!0}[t.nodeName.toLowerCase()]||!t.hasAttribute("disabled")}function s(t){if(!t)return"";var e=t.className||"";return e.baseVal&&(e=e.baseVal),e.indexOf||(e=""),u(e)}var l;function c(t){var e;return t.tagName?e=t:(e=(t=t||window.event).target||t.srcElement).shadowRoot&&t.composedPath&&(e=t.composedPath()[0]),e}function u(t){return(String.prototype.trim||function(){return this.replace(/^\s+|\s+$/g,"")}).apply(t)}function d(){return document.head.createShadowRoot||document.head.attachShadow}function h(t){if(!t)return document.body;if(!d())return document.body;for(;t.parentNode&&(t=t.parentNode);)if(t instanceof ShadowRoot)return t.host;return document.body}t.exports={getNodePosition:n,getFocusableNodes:function(t){for(var e=t.querySelectorAll(["a[href]","area[href]","input","select","textarea","button","iframe","object","embed","[tabindex]","[contenteditable]"].join(", ")),n=Array.prototype.slice.call(e,0),s=0;s<n.length;s++)n[s].$position=s;for(n.sort(function(t,e){return 0===t.tabIndex&&0!==e.tabIndex?1:0!==t.tabIndex&&0===e.tabIndex?-1:t.tabIndex===e.tabIndex?t.$position-e.$position:t.tabIndex<e.tabIndex?-1:1}),s=0;s<n.length;s++){var l=n[s];(r(l)||o(l)||a(l))&&i(l)||(n.splice(s,1),s--)}return n},getScrollSize:function(){var t=document.createElement("div");t.style.cssText="visibility:hidden;position:absolute;left:-1000px;width:100px;padding:0px;margin:0px;height:110px;min-height:100px;overflow-y:scrollLine truncated
|
||||
/*!
|
||||
* The buffer module from node.js, for the browser.
|
||||
*
|
||||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||||
* @license MIT
|
||||
*/
|
||||
var i=n(292),r=n(291),a=n(67);function o(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(o()<e)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=l.prototype:(null===t&&(t=new l(e)),t.length=e),t}function l(t,e,n){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return d(this,t)}return c(this,t,e,n)}function c(t,e,n,i){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,n,i){if(e.byteLength,n<0||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(i||0))throw new RangeError("'length' is out of bounds");e=void 0===n&&void 0===i?new Uint8Array(e):void 0===i?new Uint8Array(e,n):new Uint8Array(e,n,i);l.TYPED_ARRAY_SUPPORT?(t=e).__proto__=l.prototype:t=h(t,e);return t}(t,e,n,i):"string"==typeof e?function(t,e,n){"string"==typeof n&&""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var i=0|_(e,n),r=(t=s(t,i)).write(e,n);r!==i&&(t=t.slice(0,r));return t}(t,e,n):function(t,e){if(l.isBuffer(e)){var n=0|f(e.length);return 0===(t=s(t,n)).length?t:(e.copy(t,0,0,n),t)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||function(t){return t!=t}(e.length)?s(t,0):h(t,e);if("Buffer"===e.type&&a(e.data))return h(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function u(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function d(t,e){if(u(e),t=s(t,e<0?0:0|f(e)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function h(t,e){var n=e.length<0?0:0|f(e.length);t=s(t,n);for(var i=0;i<n;i+=1)t[i]=255&e[i];return t}function f(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function _(t,e){if(l.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return B(t).length;default:if(i)return F(t).length;e=(""+e).toLowerCase(),i=!0}}function g(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function p(t,e,n,i,r){if(0===t.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(r)return-1;n=t.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof e&&(e=l.from(e,i)),l.isBuffer(e))return 0===e.length?-1:v(t,e,n,i,r);if("number"==typeof e)return e&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):v(t,[e],n,i,r);throw new TypeError("val must be string, number or Buffer")}function v(t,e,n,i,r){var a,o=1,s=t.length,l=e.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(r){var u=-1;for(a=n;a<s;a++)if(c(t,a)===c(e,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){for(var d=!0,h=0;h<l;h++)if(c(t,a+h)!==c(e,h)){d=!1;break}if(d)return a}return-1}function m(t,e,n,i){n=Number(n)||0;var r=t.length-n;i?(i=Number(i))>r&&(i=r):i=r;var a=e.length;if(a%2!=0)throw new TypeError("Invalid hex string");i>a/2&&(i=a/2);for(var o=0;o<i;++o){var s=parseInt(e.substr(2*o,2),16);if(isNaN(s))return o;t[n+o]=s}return o}function y(t,e,n,i){return z(F(e,t.length-n),t,n,i)}function k(t,e,n,i){return z(function(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}(e),t,n,i)}function b(t,e,n,i){return k(t,e,n,i)}function x(t,e,n,i){return z(B(e),t,n,i)}function w(t,e,n,i){return z(function(t,e){for(var n,i,r,a=[],o=0;o<t.length&&!((e-=2)<0);++o)n=t.charCodeAt(o),i=n>>8,r=n%256,a.push(r),a.push(i);return a}(e,t.length-n),t,n,i)}function S(t,e,n){return 0===e&&n===t.length?i.fromByteArray(t):i.fromByteArray(t.slice(e,n))}function T(t,e,n){n=Math.min(t.length,n);for(var i=[],r=e;r<n;){var a,o,s,l,c=t[r],u=null,d=c>239?4:c>223?3:c>191?2:1;if(r+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[r+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[r+1],oLine truncated
|
||||
/* @preserve
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright (c) 2013-2018 Petka Antonov
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in
|
||||
* all copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
* THE SOFTWARE.
|
||||
*
|
||||
*/!function(n){"object"==l(e)&&void 0!==t?t.exports=n():(o=[],void 0===(s="function"==typeof(a=n)?a.apply(e,o):a)||(t.exports=s))}(function(){var t,e,a;return function t(e,n,i){function r(o,s){if(!n[o]){if(!e[o]){var l="function"==typeof _dereq_&&_dereq_;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[o]={exports:{}};e[o][0].call(u.exports,function(t){var n=e[o][1][t];return r(n||t)},u,u.exports,t,e,n,i)}return n[o].exports}for(var a="function"==typeof _dereq_&&_dereq_,o=0;o<i.length;o++)r(i[o]);return r}({1:[function(t,e,n){"use strict";e.exports=function(t){var e=t._SomePromiseArray;function n(t){var n=new e(t),i=n.promise();return n.setHowMany(1),n.setUnwrap(),n.init(),i}t.any=function(t){return n(t)},t.prototype.any=function(){return n(this)}}},{}],2:[function(t,e,i){"use strict";var r;try{throw new Error}catch(t){r=t}var a=t("./schedule"),o=t("./queue"),s=t("./util");function l(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new o(16),this._normalQueue=new o(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var t=this;this.drainQueues=function(){t._drainQueues()},this._schedule=a}function c(t,e,n){this._lateQueue.push(t,e,n),this._queueTick()}function u(t,e,n){this._normalQueue.push(t,e,n),this._queueTick()}function d(t){this._normalQueue._pushOne(t),this._queueTick()}function h(t){for(;t.length()>0;)f(t)}function f(t){var e=t.shift();if("function"!=typeof e)e._settlePromises();else{var n=t.shift(),i=t.shift();e.call(n,i)}}l.prototype.setScheduler=function(t){var e=this._schedule;return this._schedule=t,this._customScheduler=!0,e},l.prototype.hasCustomScheduler=function(){return this._customScheduler},l.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},l.prototype.disableTrampolineIfNecessary=function(){s.hasDevTools&&(this._trampolineEnabled=!1)},l.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},l.prototype.fatalError=function(t,e){e?(n.stderr.write("Fatal "+(t instanceof Error?t.stack:t)+"\n"),n.exit(2)):this.throwLater(t)},l.prototype.throwLater=function(t,e){if(1===arguments.length&&(e=t,t=function(){throw e}),"undefined"!=typeof setTimeout)setTimeout(function(){t(e)},0);else try{this._schedule(function(){t(e)})}catch(t){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},s.hasDevTools?(l.prototype.invokeLater=function(t,e,n){this._trampolineEnabled?c.call(this,t,e,n):this._schedule(function(){setTimeout(function(){t.call(e,n)},100)})},l.prototype.invoke=function(t,e,n){this._trampolineEnabled?u.call(this,t,e,n):this._schedule(function(){t.call(e,n)})},l.prototype.settlePromises=function(t){this._trampolineEnabled?d.call(this,t):this._schedule(function(){t._settlePromises()})}):(l.prototype.invokeLater=c,l.prototype.invoke=u,l.prototype.settlePromises=d),l.prototype._drainQueues=function(){h(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,h(this._lateQueue)},l.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},l.prototype._reset=function(){this._isTickUsed=!1},e.exports=l,e.exports.firstLineError=r},{"./queue":26,"./schedule":29,"./util":36}],3:[function(t,e,n){"use strict";e.exports=function(t,e,n,i){var r=!1,a=function(t,e){this._reject(e)},o=function(t,e){e.promiseRejectionQueued=!0,e.bindingPromise._then(a,a,null,this,t)},s=function(t,e){0==(50397184&this._bitField)&&this._resolveCallback(e.target)},l=function(t,e){e.promiseRejectionQueued||this._reject(t)};t.prototype.bind=function(a){r||(r=!0,t.prototype._propagateFrom=i.propagateFromFunction(),t.prototype._boundValue=i.boundValueFunction());var c=n(a),u=new t(e);u._propagateFrom(this,1);var d=this._target();if(u._setBoundTo(c),c instanceof t){var h={promiseRejectionQueued:!1,promise:u,target:d,bindingPromise:c};d._then(e,o,void 0,u,h),c._then(s,l,void 0,u,h),u._setOnCancel(c)}else u._resolveCallback(d);return u},t.prototype._setBoundTo=function(t){void 0!==t?(this._bitField=2097152|this._bitField,this._boundTo=t):this._bitField=-2097153&this._bitField},t.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},t.bind=function(e,n){return t.resolve(n).bind(e)}}},{}],4:[function(t,e,n){"use strict";var i;"undefined"!=typeof Promise&&(i=Promise);var r=t("./promise")();r.noConflict=function(){try{Promise===r&&(Promise=i)}catch(t){}return r},e.exports=r},{"./promise":22}],5:[function(t,e,n){"use strict";var i=Object.create;if(i){var r=i(null),a=i(null);r[" size"]=a[" size"]=0}e.exports=function(e){var n=t("./util"),i=n.canEvaluate;n.isIdentifier;function r(t){return function(t,i){var r;if(null!=t&&(r=t[i]),"function"!=typeof r){var a="Object "+n.classString(t)+" has no method '"+n.toString(i)+"'";throw new e.TypeError(a)}return r}(t,this.pop()).apply(t,this)}function a(t){return t[this]}function o(t){var e=+this;return e<0&&(e=Math.max(0,e+t.length)),t[e]}e.prototype.call=fLine truncated
|
||||
/*! https://mths.be/punycode v1.4.1 by @mathias */!function(o){var s="object"==a(e)&&e&&!e.nodeType&&e,l="object"==a(t)&&t&&!t.nodeType&&t,c="object"==(void 0===i?"undefined":a(i))&&i;c.global!==c&&c.window!==c&&c.self!==c||(o=c);var u,d,h=2147483647,f=36,_=1,g=26,p=38,v=700,m=72,y=128,k="-",b=/^xn--/,x=/[^\x20-\x7E]/,w=/[\x2E\u3002\uFF0E\uFF61]/g,S={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T=f-_,$=Math.floor,C=String.fromCharCode;function E(t){throw new RangeError(S[t])}function A(t,e){for(var n=t.length,i=[];n--;)i[n]=e(t[n]);return i}function D(t,e){var n=t.split("@"),i="";return n.length>1&&(i=n[0]+"@",t=n[1]),i+A((t=t.replace(w,".")).split("."),e).join(".")}function M(t){for(var e,n,i=[],r=0,a=t.length;r<a;)(e=t.charCodeAt(r++))>=55296&&e<=56319&&r<a?56320==(64512&(n=t.charCodeAt(r++)))?i.push(((1023&e)<<10)+(1023&n)+65536):(i.push(e),r--):i.push(e);return i}function I(t){return A(t,function(t){var e="";return t>65535&&(e+=C((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+=C(t)}).join("")}function P(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:f}function N(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function O(t,e,n){var i=0;for(t=n?$(t/v):t>>1,t+=$(t/e);t>T*g>>1;i+=f)t=$(t/T);return $(i+(T+1)*t/(t+p))}function L(t){var e,n,i,r,a,o,s,l,c,u,d=[],p=t.length,v=0,b=y,x=m;for((n=t.lastIndexOf(k))<0&&(n=0),i=0;i<n;++i)t.charCodeAt(i)>=128&&E("not-basic"),d.push(t.charCodeAt(i));for(r=n>0?n+1:0;r<p;){for(a=v,o=1,s=f;r>=p&&E("invalid-input"),((l=P(t.charCodeAt(r++)))>=f||l>$((h-v)/o))&&E("overflow"),v+=l*o,!(l<(c=s<=x?_:s>=x+g?g:s-x));s+=f)o>$(h/(u=f-c))&&E("overflow"),o*=u;x=O(v-a,e=d.length+1,0==a),$(v/e)>h-b&&E("overflow"),b+=$(v/e),v%=e,d.splice(v++,0,b)}return I(d)}function R(t){var e,n,i,r,a,o,s,l,c,u,d,p,v,b,x,w=[];for(p=(t=M(t)).length,e=y,n=0,a=m,o=0;o<p;++o)(d=t[o])<128&&w.push(C(d));for(i=r=w.length,r&&w.push(k);i<p;){for(s=h,o=0;o<p;++o)(d=t[o])>=e&&d<s&&(s=d);for(s-e>$((h-n)/(v=i+1))&&E("overflow"),n+=(s-e)*v,e=s,o=0;o<p;++o)if((d=t[o])<e&&++n>h&&E("overflow"),d==e){for(l=n,c=f;!(l<(u=c<=a?_:c>=a+g?g:c-a));c+=f)x=l-u,b=f-u,w.push(C(N(u+x%b,0))),l=$(x/b);w.push(C(N(l,0))),a=O(n,v,i==r),n=0,++i}++n,++e}return w.join("")}if(u={version:"1.4.1",ucs2:{decode:M,encode:I},decode:L,encode:R,toASCII:function(t){return D(t,function(t){return x.test(t)?"xn--"+R(t):t})},toUnicode:function(t){return D(t,function(t){return b.test(t)?L(t.slice(4).toLowerCase()):t})}},"object"==a(n(53))&&n(53))void 0===(r=function(){return u}.call(e,n,e,t))||(t.exports=r);else if(s&&l)if(t.exports==s)l.exports=u;else for(d in u)u.hasOwnProperty(d)&&(s[d]=u[d]);else o.punycode=u}(this)}).call(this,n(278)(t),n(4))},function(t,e){t.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(t,e){t.exports=function(){for(var t={},e=0;e<arguments.length;e++){var i=arguments[e];for(var r in i)n.call(i,r)&&(t[r]=i[r])}return t};var n=Object.prototype.hasOwnProperty},function(t,e,n){var i=n(13).Buffer;t.exports=function(t){if(t instanceof Uint8Array){if(0===t.byteOffset&&t.byteLength===t.buffer.byteLength)return t.buffer;if("function"==typeof t.buffer.slice)return t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)}if(i.isBuffer(t)){for(var e=new Uint8Array(t.length),n=t.length,r=0;r<n;r++)e[r]=t[r];return e.buffer}throw new Error("Argument must be a Buffer")}},function(t,e,n){"use strict";t.exports=a;var i=n(55),r=n(17);function a(t){if(!(this instanceof a))return new a(t);i.call(this,t)}r.inherits=n(8),r.inherits(a,i),a.prototype._transform=function(t,e,n){n(null,t)}},function(t,e,n){(functiLine truncated
|
||||
//# sourceMappingURL=dhtmlxgantt.js.map
|
||||
@@ -0,0 +1 @@
|
||||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,function(t){"use strict";var m=function(t,e){return(m=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,e){t.__proto__=e}:function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}))(t,e)};function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}m(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var v=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},b=new function(){this.browser=new v,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(b.wxa=!0,b.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?b.worker=!0:"undefined"==typeof navigator||0===navigator.userAgent.indexOf("Node.js")?(b.node=!0,b.svgSupported=!0):(et=navigator.userAgent,oe=(Gt=b).browser,at=et.match(/Firefox\/([\d.]+)/),q=et.match(/MSIE\s([\d.]+)/)||et.match(/Trident\/.+?rv:(([\d.]+))/),tt=et.match(/Edge?\/([\d.]+)/),et=/micromessenger/i.test(et),at&&(oe.firefox=!0,oe.version=at[1]),q&&(oe.ie=!0,oe.version=q[1]),tt&&(oe.edge=!0,oe.version=tt[1],oe.newEdge=18<+tt[1].split(".")[0]),et&&(oe.weChat=!0),Gt.svgSupported="undefined"!=typeof SVGRect,Gt.touchEventsSupported="ontouchstart"in window&&!oe.ie&&!oe.edge,Gt.pointerEventsSupported="onpointerdown"in window&&(oe.edge||oe.ie&&11<=+oe.version),Gt.domSupported="undefined"!=typeof document,at=document.documentElement.style,Gt.transform3dSupported=(oe.ie&&"transition"in at||oe.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in at)&&!("OTransition"in at),Gt.transformSupported=Gt.transform3dSupported||oe.ie&&9<=+oe.version);var x=12,w="sans-serif",K=x+"px "+w;var S,M,T=function(t){var e={};if("undefined"!=typeof JSON)for(var n=0;n<t.length;n++){var i=String.fromCharCode(n+32),r=(t.charCodeAt(n)-20)/100;e[i]=r}return e}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),U={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(t,e){if(S||(n=U.createCanvas(),S=n&&n.getContext("2d")),S)return M!==e&&(M=S.font=e||K),S.measureText(t);t=t||"",e=e||K;var n=/((?:\d+)?\.?\d*)px/.exec(e),i=n&&+n[1]||x,r=0;if(0<=e.indexOf("mono"))r=i*t.length;else for(var o=0;o<t.length;o++){var a=T[t[o]];r+=null==a?i:a*i}return{width:r}},loadImage:function(t,e,n){var i=new Image;return i.onload=e,i.onerror=n,i.src=t,i}};function C(t){for(var e in U)t[e]&&(U[e]=t[e])}var A=ht(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(t,e){return t["[object "+e+"]"]=!0,t},{}),L=ht(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(t,e){return t["[object "+e+"Array]"]=!0,t},{}),Y=Object.prototype.toString,q=Array.prototype,j=q.forEach,$=q.filter,Q=q.slice,J=q.map,tt=function(){}.constructor,et=tt?tt.prototype:null,nt="__proto__",it=2311;function rt(){return it++}function ot(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];"undefined"!=typeof console&&console.error.apply(console,t)}function _(t){if(null==t||"object"!=typeof t)return t;var e=t,n=Y.call(t);if("[object Array]"===n){if(!At(t))for(var e=[],i=0,r=t.length;i<r;i++)e[i]=_(t[i])}else if(L[n]){if(!At(t)){var o=t.constructor;if(o.from)e=o.from(t);else{e=new o(t.length);for(i=0,r=t.length;i<r;i++)e[i]=t[i]}}}else if(!A[n]&&!At(t)&&!mt(t))for(var a in e={},t)t.hasOwnProperty(a)&&a!==nt&&(e[a]=_(t[a]));return e}function d(t,e,n){if(!P(e)||!P(t))return n?_(e):t;for(var i in e){var r,o;e.hasOwnProperty(i)&&i!==nt&&(r=t[i],!P(o=e[i])||!P(r)||F(o)||F(r)||mt(o)||mt(r)||gt(o)||gt(r)||At(o)||At(r)?!n&&i in t||(t[i]=_(e[i])):d(r,o,n))}return t}function O(t,e){if(Object.assign)Object.assign(t,e);else for(var n in e)e.hasOwnProperty(n)&&n!==nt&&(t[n]=e[n]);return t}function z(t,e,n){for(var i=R(e),r=0;r<i.length;r++){var o=i[r];(n?null!=e[o]:null==t[o])&&(t[o]=e[o])}return t}var at=U.createCanvas;function I(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n}return-1}function st(t,e){var n,i=t.prototype;function r(){}for(n in r.prototype=e.prototype,t.prototype=new r,i)i.hasOwnProperty(n)&&(t.prototype[n]=i[n]);(t.prototype.constructor=t).superClass=e}function lt(t,e,n){if(t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,Object.getOwnPropertyNames)for(var i=Object.getOwnPropertyNames(e),r=0;r<i.lenLine truncated
|
||||