LearnPress – WordPress LMS Plugin - Version 2.1.9.9

Version Description

  • Compatible with WordPress 4.9.3
  • Fixed warnings at the Edit Quiz page
  • Fixed error when upload user avatar in case GD php extensions is not enabled
  • Fixed next and Previous button not work when do a quiz
Download this release

Release Info

Developer leehld
Plugin Icon 128x128 LearnPress – WordPress LMS Plugin
Version 2.1.9.9
Comparing to
See all releases

Code changes from version 2.1.8.1 to 2.1.9.9

assets/css/_icons.css CHANGED
@@ -1,77 +1,77 @@
1
- @font-face {
2
- font-family: 'lp-icons';
3
- src: url('fonts/icons.eot?6gvjr0');
4
- src: url('fonts/icons.eot?6gvjr0#iefix') format('embedded-opentype'), url('fonts/icons.ttf?6gvjr0') format('truetype'), url('fonts/icons.woff?6gvjr0') format('woff'), url('fonts/icons.svg?6gvjr0#icons') format('svg');
5
- font-weight: normal;
6
- font-style: normal;
7
- }
8
- [class^="lp-icon-"],
9
- [class*=" lp-icon-"] {
10
- /* use !important to prevent issues with browser extensions that change fonts */
11
- font-family: 'lp-icons' !important;
12
- speak: none;
13
- font-style: normal;
14
- font-weight: normal;
15
- font-variant: normal;
16
- text-transform: none;
17
- line-height: 1;
18
- /* Better Font Rendering =========== */
19
- -webkit-font-smoothing: antialiased;
20
- -moz-osx-font-smoothing: grayscale;
21
- }
22
- .lp-icon-file-text:before {
23
- content: "\e926";
24
- }
25
- .icon-file-picture:before {
26
- content: "\e927";
27
- }
28
- .icon-file-music:before {
29
- content: "\e928";
30
- }
31
- .icon-file-video:before {
32
- content: "\e92a";
33
- }
34
- .icon-file-zip:before {
35
- content: "\e92b";
36
- }
37
- .icon-paste:before {
38
- content: "\e92d";
39
- }
40
- .icon-alarm:before {
41
- content: "\e950";
42
- }
43
- @font-face {
44
- font-family: 'learnpress';
45
- src: url('../fonts/icon.eot?ym8b3w');
46
- src: url('../fonts/icon.eot?ym8b3w#iefix') format('embedded-opentype'), url('../fonts/icon.ttf?ym8b3w') format('truetype'), url('../fonts/icon.woff?ym8b3w') format('woff'), url('../fonts/icon.svg?ym8b3w#icon') format('svg');
47
- font-weight: normal;
48
- font-style: normal;
49
- }
50
- [class^="learn-press-icon-"],
51
- [class*=" learn-press-icon-"],
52
- .learn-press-icon {
53
- font-family: 'learnpress';
54
- /*speak: none;*/
55
- font-style: normal;
56
- font-weight: normal;
57
- font-variant: normal;
58
- text-transform: none;
59
- line-height: 1;
60
- /* Better Font Rendering =========== */
61
- -webkit-font-smoothing: antialiased;
62
- -moz-osx-font-smoothing: grayscale;
63
- }
64
- .icon-checkmark:before {
65
- content: "\e903";
66
- }
67
- .icon-books:before {
68
- content: "\e900";
69
- }
70
- .icon-alarm:before {
71
- content: "\e901";
72
- }
73
- .icon-spinner:before {
74
- content: "\e902";
75
- }
76
-
77
- /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pY29ucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBYSxVQUFiO0VBQ0EsU0FBWSx5QkFBWjtFQUNBLFNBQVksZ0NBQWdDLE9BQU8sMEJBQy9DLDBCQUEwQixPQUFPLGlCQUNqQywyQkFBMkIsT0FBTyxhQUNsQyxnQ0FBZ0MsT0FBTyxNQUgzQztFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0o7QUFBcUI7O0VBRWpCLGFBQWEsVUFBYjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0VBR0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFHSixrQkFBa0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUosa0JBQWtCO0VBQ2QsU0FBUyxPQUFUOztBQUVKLGdCQUFnQjtFQUNaLFNBQVMsT0FBVDs7QUFFSixnQkFBZ0I7RUFDWixTQUFTLE9BQVQ7O0FBRUosY0FBYztFQUNWLFNBQVMsT0FBVDs7QUFFSixXQUFXO0VBQ1AsU0FBUyxPQUFUOztBQUVKLFdBQVc7RUFDUCxTQUFTLE9BQVQ7O0FBR0o7RUFDSSxhQUFhLFlBQWI7RUFDQSxTQUFTLDJCQUFUO0VBQ0EsU0FBUyxrQ0FBa0MsT0FBTywwQkFDOUMsNEJBQTRCLE9BQU8saUJBQ25DLDZCQUE2QixPQUFPLGFBQ3BDLGlDQUFpQyxPQUFPLE1BSDVDO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtBQUE4QjtBQUErQjtFQUN6RCxhQUFhLFlBQWI7O0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBOztFQUdBLG1DQUFBO0VBQ0Esa0NBQUE7O0FBRUosZUFBZTtFQUNYLFNBQVMsT0FBVDs7QUFFSixXQUFXO0VBQ1AsU0FBUyxPQUFUOztBQUVKLFdBQVc7RUFDUCxTQUFTLE9BQVQ7O0FBRUosYUFBYTtFQUNULFNBQVMsT0FBVCIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdscC1pY29ucyc7XHJcbiAgICBzcmM6ICAgIHVybCgnZm9udHMvaWNvbnMuZW90PzZndmpyMCcpO1xyXG4gICAgc3JjOiAgICB1cmwoJ2ZvbnRzL2ljb25zLmVvdD82Z3ZqcjAjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLnR0Zj82Z3ZqcjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLndvZmY/Nmd2anIwJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLnN2Zz82Z3ZqcjAjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImxwLWljb24tXCJdLCBbY2xhc3MqPVwiIGxwLWljb24tXCJdIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2xwLWljb25zJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4ubHAtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbn1cclxuLmljb24tZmlsZS1waWN0dXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcbi5pY29uLWZpbGUtbXVzaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XHJcbn1cclxuLmljb24tZmlsZS12aWRlbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcclxufVxyXG4uaWNvbi1maWxlLXppcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcclxufVxyXG4uaWNvbi1wYXN0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG4uaWNvbi1hbGFybTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xlYXJucHJlc3MnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24uZW90P3ltOGIzdycpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24uZW90P3ltOGIzdyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbi50dGY/eW04YjN3JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29uLndvZmY/eW04YjN3JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb24uc3ZnP3ltOGIzdyNpY29uJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJsZWFybi1wcmVzcy1pY29uLVwiXSwgW2NsYXNzKj1cIiBsZWFybi1wcmVzcy1pY29uLVwiXSwgLmxlYXJuLXByZXNzLWljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdsZWFybnByZXNzJztcclxuICAgIC8qc3BlYWs6IG5vbmU7Ki9cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLWJvb2tzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWFsYXJtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLXNwaW5uZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn0iXSwiZmlsZSI6Il9pY29ucy5jc3MifQ== */
1
+ @font-face {
2
+ font-family: 'lp-icons';
3
+ src: url('fonts/icons.eot?6gvjr0');
4
+ src: url('fonts/icons.eot?6gvjr0#iefix') format('embedded-opentype'), url('fonts/icons.ttf?6gvjr0') format('truetype'), url('fonts/icons.woff?6gvjr0') format('woff'), url('fonts/icons.svg?6gvjr0#icons') format('svg');
5
+ font-weight: normal;
6
+ font-style: normal;
7
+ }
8
+ [class^="lp-icon-"],
9
+ [class*=" lp-icon-"] {
10
+ /* use !important to prevent issues with browser extensions that change fonts */
11
+ font-family: 'lp-icons' !important;
12
+ speak: none;
13
+ font-style: normal;
14
+ font-weight: normal;
15
+ font-variant: normal;
16
+ text-transform: none;
17
+ line-height: 1;
18
+ /* Better Font Rendering =========== */
19
+ -webkit-font-smoothing: antialiased;
20
+ -moz-osx-font-smoothing: grayscale;
21
+ }
22
+ .lp-icon-file-text:before {
23
+ content: "\e926";
24
+ }
25
+ .icon-file-picture:before {
26
+ content: "\e927";
27
+ }
28
+ .icon-file-music:before {
29
+ content: "\e928";
30
+ }
31
+ .icon-file-video:before {
32
+ content: "\e92a";
33
+ }
34
+ .icon-file-zip:before {
35
+ content: "\e92b";
36
+ }
37
+ .icon-paste:before {
38
+ content: "\e92d";
39
+ }
40
+ .icon-alarm:before {
41
+ content: "\e950";
42
+ }
43
+ @font-face {
44
+ font-family: 'learnpress';
45
+ src: url('../fonts/icon.eot?ym8b3w');
46
+ src: url('../fonts/icon.eot?ym8b3w#iefix') format('embedded-opentype'), url('../fonts/icon.ttf?ym8b3w') format('truetype'), url('../fonts/icon.woff?ym8b3w') format('woff'), url('../fonts/icon.svg?ym8b3w#icon') format('svg');
47
+ font-weight: normal;
48
+ font-style: normal;
49
+ }
50
+ [class^="learn-press-icon-"],
51
+ [class*=" learn-press-icon-"],
52
+ .learn-press-icon {
53
+ font-family: 'learnpress';
54
+ /*speak: none;*/
55
+ font-style: normal;
56
+ font-weight: normal;
57
+ font-variant: normal;
58
+ text-transform: none;
59
+ line-height: 1;
60
+ /* Better Font Rendering =========== */
61
+ -webkit-font-smoothing: antialiased;
62
+ -moz-osx-font-smoothing: grayscale;
63
+ }
64
+ .icon-checkmark:before {
65
+ content: "\e903";
66
+ }
67
+ .icon-books:before {
68
+ content: "\e900";
69
+ }
70
+ .icon-alarm:before {
71
+ content: "\e901";
72
+ }
73
+ .icon-spinner:before {
74
+ content: "\e902";
75
+ }
76
+
77
+ /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pY29ucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBYSxVQUFiO0VBQ0EsU0FBWSx5QkFBWjtFQUNBLFNBQVksZ0NBQWdDLE9BQU8sMEJBQy9DLDBCQUEwQixPQUFPLGlCQUNqQywyQkFBMkIsT0FBTyxhQUNsQyxnQ0FBZ0MsT0FBTyxNQUgzQztFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0o7QUFBcUI7O0VBRWpCLGFBQWEsVUFBYjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0VBR0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFHSixrQkFBa0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUosa0JBQWtCO0VBQ2QsU0FBUyxPQUFUOztBQUVKLGdCQUFnQjtFQUNaLFNBQVMsT0FBVDs7QUFFSixnQkFBZ0I7RUFDWixTQUFTLE9BQVQ7O0FBRUosY0FBYztFQUNWLFNBQVMsT0FBVDs7QUFFSixXQUFXO0VBQ1AsU0FBUyxPQUFUOztBQUVKLFdBQVc7RUFDUCxTQUFTLE9BQVQ7O0FBR0o7RUFDSSxhQUFhLFlBQWI7RUFDQSxTQUFTLDJCQUFUO0VBQ0EsU0FBUyxrQ0FBa0MsT0FBTywwQkFDOUMsNEJBQTRCLE9BQU8saUJBQ25DLDZCQUE2QixPQUFPLGFBQ3BDLGlDQUFpQyxPQUFPLE1BSDVDO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtBQUE4QjtBQUErQjtFQUN6RCxhQUFhLFlBQWI7O0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBOztFQUdBLG1DQUFBO0VBQ0Esa0NBQUE7O0FBRUosZUFBZTtFQUNYLFNBQVMsT0FBVDs7QUFFSixXQUFXO0VBQ1AsU0FBUyxPQUFUOztBQUVKLFdBQVc7RUFDUCxTQUFTLE9BQVQ7O0FBRUosYUFBYTtFQUNULFNBQVMsT0FBVCIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdscC1pY29ucyc7XHJcbiAgICBzcmM6ICAgIHVybCgnZm9udHMvaWNvbnMuZW90PzZndmpyMCcpO1xyXG4gICAgc3JjOiAgICB1cmwoJ2ZvbnRzL2ljb25zLmVvdD82Z3ZqcjAjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLnR0Zj82Z3ZqcjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLndvZmY/Nmd2anIwJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLnN2Zz82Z3ZqcjAjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImxwLWljb24tXCJdLCBbY2xhc3MqPVwiIGxwLWljb24tXCJdIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2xwLWljb25zJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4ubHAtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbn1cclxuLmljb24tZmlsZS1waWN0dXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcbi5pY29uLWZpbGUtbXVzaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XHJcbn1cclxuLmljb24tZmlsZS12aWRlbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcclxufVxyXG4uaWNvbi1maWxlLXppcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcclxufVxyXG4uaWNvbi1wYXN0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG4uaWNvbi1hbGFybTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xlYXJucHJlc3MnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24uZW90P3ltOGIzdycpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24uZW90P3ltOGIzdyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbi50dGY/eW04YjN3JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29uLndvZmY/eW04YjN3JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb24uc3ZnP3ltOGIzdyNpY29uJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJsZWFybi1wcmVzcy1pY29uLVwiXSwgW2NsYXNzKj1cIiBsZWFybi1wcmVzcy1pY29uLVwiXSwgLmxlYXJuLXByZXNzLWljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdsZWFybnByZXNzJztcclxuICAgIC8qc3BlYWs6IG5vbmU7Ki9cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLWJvb2tzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWFsYXJtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLXNwaW5uZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn0iXSwiZmlsZSI6Il9pY29ucy5jc3MifQ== */
assets/css/admin/admin.css CHANGED
@@ -1,2033 +1,2033 @@
1
- /**
2
- * Define all styles for admin side
3
- *
4
- * @author ThimPress
5
- * @version 1.0
6
- */
7
- input:focus::-webkit-input-placeholder {
8
- color: transparent !important;
9
- }
10
- input:focus::-moz-placeholder {
11
- color: transparent !important;
12
- }
13
- input:focus:-moz-placeholder {
14
- color: transparent !important;
15
- }
16
- .rwmb-field {
17
- margin: 20px 0 20px 0;
18
- }
19
- .rwmb-field .rwmb-input .rwmb-label {
20
- margin-top: 0;
21
- }
22
- .rwmb-field .rwmb-input .description {
23
- margin-top: 5px;
24
- }
25
- .rwmb-field .rwmb-input .description.option-desc {
26
- font-weight: normal;
27
- margin: 8px 0 10px 24px;
28
- font-size: smaller;
29
- font-style: italic;
30
- }
31
- .lp-nav-tab-wrapper {
32
- border-bottom: 1px solid #ccc;
33
- margin: 0;
34
- padding: 9px 15px 0 0;
35
- line-height: inherit;
36
- }
37
- .learn-press-quick-add-page-inline {
38
- display: inline-block;
39
- vertical-align: top;
40
- margin: 0 !important;
41
- }
42
- .learn-press-quick-add-page-inline > * {
43
- vertical-align: top;
44
- }
45
- #learn-press-admin-settings {
46
- /*input[name="learn_press_single_course_image_size[width]"],
47
- input[name="learn_press_single_course_image_size[height]"],
48
- input[name="learn_press_course_thumbnail_image_size[width]"],
49
- input[name="learn_press_course_thumbnail_image_size[height]"] {
50
- margin-top: -4px;
51
- }
52
- input[name="learn_press_single_course_image_size[crop]"],
53
- input[name="learn_press_course_thumbnail_image_size[crop]"] {
54
- margin-top: 3px;
55
- }*/
56
- }
57
- #learn-press-admin-settings #learn_press_email_formats {
58
- margin-bottom: 10px;
59
- }
60
- #learn-press-admin-settings .learn-press-email-variables {
61
- margin-left: 0;
62
- margin-top: 5px;
63
- }
64
- #learn-press-admin-settings .learn-press-email-variables li {
65
- display: inline-block;
66
- cursor: pointer;
67
- }
68
- #learn-press-admin-settings .learn-press-email-variables li:hover {
69
- color: #0085ba;
70
- }
71
- #learn-press-admin-settings .nav-tab-wrapper {
72
- margin-bottom: 20px;
73
- }
74
- #learn-press-admin-settings .subsubsub {
75
- float: left;
76
- width: 240px;
77
- position: relative;
78
- z-index: 10;
79
- margin: 0 -260px 0 20px;
80
- padding-top: 11px;
81
- }
82
- #learn-press-admin-settings .subsubsub li {
83
- display: block;
84
- }
85
- #learn-press-admin-settings .subsubsub li a {
86
- display: block;
87
- outline: none;
88
- box-shadow: none;
89
- }
90
- #learn-press-admin-settings .learn-press-settings-wrap {
91
- float: left;
92
- padding: 1px 0 15px 300px;
93
- background: #FFF;
94
- z-index: 0;
95
- position: relative;
96
- width: 100%;
97
- box-sizing: border-box;
98
- opacity: 0;
99
- }
100
- #learn-press-admin-settings .learn-press-settings-wrap input[name="learn_press_auto_redirect_message"] {
101
- width: 80%;
102
- }
103
- #learn-press-admin-settings .learn-press-settings-wrap:before {
104
- content: '';
105
- position: absolute;
106
- top: 0;
107
- bottom: 0;
108
- border-left: 1px solid #DDD;
109
- margin-left: -30px;
110
- }
111
- #learn-press-admin-settings .learn-press-settings-wrap:after {
112
- content: '';
113
- display: block;
114
- clear: both;
115
- }
116
- #learn-press-admin-settings .learn-press-settings-wrap.ready {
117
- opacity: 1;
118
- }
119
- #learn-press-admin-settings .learn-press-settings-wrap #learn-press-reset-settings {
120
- float: right;
121
- opacity: 0.5;
122
- }
123
- #learn-press-admin-settings .learn-press-settings-wrap #learn-press-reset-settings:hover {
124
- opacity: 1;
125
- }
126
- #learn-press-admin-settings.no-subtabs .learn-press-settings-wrap {
127
- float: none;
128
- margin-left: 0;
129
- padding-left: 25px;
130
- padding-right: 25px;
131
- }
132
- #learn-press-admin-settings.no-subtabs .learn-press-settings-wrap:before {
133
- display: none;
134
- }
135
- #learn-press-admin-settings.no-subtabs .subsubsub {
136
- display: none;
137
- }
138
- #learn-press-admin-settings input[type="radio"] {
139
- margin: 0 !important;
140
- }
141
- #learn-press-admin-settings label {
142
- line-height: 1;
143
- }
144
- #learn-press-admin-settings input[name="learn_press_course_base"] {
145
- margin-top: 3px;
146
- margin-right: 3px;
147
- }
148
- #learn-press-admin-settings .lp-group-title {
149
- padding: 0 0 10px;
150
- border-bottom: 3px solid #563d7c;
151
- display: inline-block;
152
- margin: 0;
153
- }
154
- #learn-press-admin-settings input[type="text"],
155
- #learn-press-admin-settings input[type="email"],
156
- #learn-press-admin-settings input[type="number"],
157
- #learn-press-admin-settings input[type="tel"],
158
- #learn-press-admin-settings input[type="password"],
159
- #learn-press-admin-settings select {
160
- vertical-align: top;
161
- }
162
- #learn-press-admin-settings input[type="checkbox"] {
163
- opacity: 1;
164
- }
165
- #learn-press-admin-settings .lp-setting-field span {
166
- vertical-align: top;
167
- line-height: 24px;
168
- }
169
- #learn-press-admin-settings .lp-setting-field .lp-sign-times {
170
- font-size: 19px;
171
- }
172
- .learnpress_page_learn-press-settings .select2-result .select2-result-label {
173
- position: relative;
174
- }
175
- .learnpress_page_learn-press-settings .select2-result .select2-result-label:before {
176
- display: inline-block;
177
- border-bottom: 1px solid #23282d;
178
- width: 20px;
179
- position: absolute;
180
- top: 50%;
181
- left: 8px;
182
- }
183
- .learnpress_page_learn-press-settings .select2-result .select2-result-label:hover:before {
184
- border-color: #FFF;
185
- }
186
- .learnpress_page_learn-press-settings .select2-result.level-1 .select2-result-label {
187
- padding-left: 35px;
188
- }
189
- .learnpress_page_learn-press-settings .select2-result.level-1 .select2-result-label:before {
190
- content: '';
191
- }
192
- .learnpress_page_learn-press-settings .select2-result.level-2 .select2-result-label {
193
- padding-left: 60px;
194
- }
195
- .learnpress_page_learn-press-settings .select2-result.level-2 .select2-result-label:before {
196
- left: 35px;
197
- content: '';
198
- }
199
- .learnpress_page_learn-press-settings .select2-result.level-3 .select2-result-label {
200
- padding-left: 85px;
201
- }
202
- .learnpress_page_learn-press-settings .select2-result.level-3 .select2-result-label:before {
203
- left: 60px;
204
- content: '';
205
- }
206
- /* message box */
207
- #learn-press-message-box-block {
208
- position: fixed;
209
- top: 0;
210
- left: 0;
211
- right: 0;
212
- bottom: 0;
213
- background-color: #000;
214
- z-index: 99999;
215
- opacity: 0.8;
216
- }
217
- #learn-press-message-box-window {
218
- position: fixed;
219
- top: 0;
220
- bottom: 0;
221
- left: 0;
222
- right: 0;
223
- z-index: 100000;
224
- color: #FFF;
225
- text-align: center;
226
- }
227
- #message-box-wrap {
228
- margin: 0 auto;
229
- /* text-align: center; */
230
- display: inline-block;
231
- text-align: left;
232
- max-width: 70%;
233
- }
234
- .message-box-title {
235
- color: #FFF;
236
- margin: 0 0 40px 0;
237
- font-size: 34px;
238
- }
239
- .message-box-content {
240
- font-size: 16px;
241
- line-height: 1.5;
242
- }
243
- .message-box-animation {
244
- background-image: url("../../images/animation.gif");
245
- width: 220px;
246
- height: 20px;
247
- margin: 20px 0 0;
248
- }
249
- .message-box-buttons {
250
- margin: 20px 0 0;
251
- border-top: 1px solid #929292;
252
- padding-top: 20px;
253
- }
254
- .message-box-button {
255
- margin-right: 10px !important;
256
- }
257
- .post-type-lp_lesson .column-format .lp-label {
258
- font-size: 100%;
259
- }
260
- /*********************************/
261
- .hide {
262
- display: none;
263
- }
264
- .handle.dashicons {
265
- cursor: move;
266
- margin-right: 10px;
267
- }
268
- .meta_box_remove .dashicons {
269
- text-decoration: initial;
270
- }
271
- .meta_box_course_lesson_quiz li input,
272
- .meta_box_course_lesson_quiz li select {
273
- min-width: 250px;
274
- }
275
- .dashed-placeholder {
276
- border: 2px dashed #999;
277
- padding: 10px;
278
- }
279
- .learn-press-message {
280
- position: relative;
281
- background: #FFF;
282
- border-left: 5px solid #00A0D2;
283
- padding: 10px 10px 0px 10px;
284
- margin-bottom: 20px;
285
- overflow: hidden;
286
- color: #777;
287
- }
288
- .learn-press-message button {
289
- float: right;
290
- }
291
- .learn-press-message p {
292
- margin: 0 0 10px;
293
- }
294
- .learn-press-message:after {
295
- clear: both;
296
- content: '';
297
- display: block;
298
- }
299
- .learn-press-message.notice {
300
- border-left-color: #b3d20a;
301
- }
302
- .learn-press-message.lp-error,
303
- .learn-press-message.error {
304
- border-left-color: #b81c23;
305
- }
306
- .learn-press-message ul {
307
- list-style-type: none;
308
- }
309
- .learn-press-message .learn-press-admin-notice-dismiss {
310
- position: absolute;
311
- display: inline-block;
312
- background-color: #FFFFFF;
313
- border-radius: 50%;
314
- box-shadow: 0px 0px 1px 1px #F1F1F1;
315
- width: 20px;
316
- height: 20px;
317
- text-align: center;
318
- line-height: 20px;
319
- text-decoration: none;
320
- top: 50%;
321
- right: 10px;
322
- margin-top: -10px;
323
- padding: 0;
324
- }
325
- .learn-press-message .learn-press-admin-notice-dismiss:before {
326
- font-family: dashicons;
327
- content: '\f335';
328
- text-align: center;
329
- font-size: 18px;
330
- text-decoration: none;
331
- }
332
- /**
333
- * Course Metabox
334
- */
335
- li.quiz,
336
- li.lesson,
337
- li.quick_lesson,
338
- li.quick_quiz {
339
- margin-left: 30px;
340
- }
341
- .wp-core-ui .meta_box_add_section,
342
- .wp-core-ui .meta_box_add_lesson,
343
- .wp-core-ui .meta_box_add_quiz,
344
- .wp-core-ui .meta_box_quick_add_lesson,
345
- .wp-core-ui .meta_box_quick_add_quiz {
346
- margin-right: 10px;
347
- }
348
- .column-taxonomy-course_category {
349
- width: 15%;
350
- }
351
- .tools-button {
352
- text-align: right;
353
- }
354
- /*
355
- #lpr-block {
356
- position: fixed;
357
- top: 0;
358
- left: 0;
359
- right: 0;
360
- bottom: 0;
361
- background-color: #000;
362
- display: none;
363
- z-index: 200;
364
- opacity: 0.2;
365
- }
366
-
367
- .lpr-quick-add-form {
368
- background-color: #FFF;
369
- padding: 5px;
370
- position: absolute;
371
- z-index: 210;
372
- border: 1px solid #DDD;
373
- }
374
-
375
- .lpr-quick-add-form input {
376
- font-size: 15px;
377
- border-radius: 3px;
378
- border: 1px solid #DDD;
379
- width: 350px;
380
- }
381
-
382
- .lpr-quick-add-form input,
383
- .lpr-quick-add-form select {
384
- vertical-align: top;
385
- }
386
-
387
- .lpr-quick-add-form .lpr-ajaxload {
388
- display: none;
389
- background: url(../../images/spinner.gif) no-repeat center;
390
- width: 30px;
391
- color: #FFF;
392
- margin-top: 6px;
393
- }
394
-
395
- .lpr-quick-add-form.working .lpr-ajaxload {
396
- display: inline-block;
397
- }
398
-
399
- .lpr-quick-add-form.working button {
400
- display: none;
401
- }
402
-
403
- .post-type-lpr_question .lpr-question-option-label {
404
- display: none;
405
- }
406
-
407
- #lpr-question-options-wrap {
408
- margin-top: 8px;
409
- }
410
-
411
- .lpr-question tr.lpr-disabled .dashicons-trash,
412
- .lpr-question tr.lpr-disabled .dashicons-sort {
413
- display: none;
414
- }*/
415
- /*
416
- * Add on page
417
- */
418
- .learnpress-advertis-admin {
419
- margin-left: 160px;
420
- padding: 10px 20px;
421
- position: relative;
422
- overflow: hidden;
423
- }
424
- .learnpress-advertis-admin > .item {
425
- display: none;
426
- }
427
- .learnpress-advertis-admin > .item:first-child {
428
- display: block;
429
- }
430
- .learnpress-advertis-admin .learnpress-wrap-items {
431
- position: relative;
432
- overflow: hidden;
433
- -webkit-transition: visibility 1s, opacity 1s;
434
- transition: visibility 1s, opacity 1s;
435
- padding: 20px;
436
- background-color: #fff;
437
- border: 1px solid #ddd;
438
- margin-bottom: 30px;
439
- }
440
- .learnpress-advertis-admin .theme-thumbnail {
441
- float: left;
442
- width: 35%;
443
- }
444
- .learnpress-advertis-admin .theme-detail {
445
- margin-left: 35%;
446
- padding-left: 20px;
447
- }
448
- .learnpress-advertis-admin .learnpress-item {
449
- position: relative;
450
- float: left;
451
- margin-right: -100%;
452
- width: 100%;
453
- box-sizing: border-box;
454
- visibility: hidden;
455
- opacity: 0;
456
- -webkit-transition: visibility 0.5s linear, opacity 0.5s linear;
457
- transition: visibility 0.5s linear, opacity 0.5s linear;
458
- }
459
- .learnpress-advertis-admin img {
460
- width: 100%;
461
- height: auto;
462
- float: none;
463
- }
464
- .learnpress-advertis-admin .learnpress-active {
465
- visibility: visible;
466
- opacity: 1;
467
- }
468
- .learnpress-advertis-admin .learnpress-controls {
469
- position: absolute;
470
- bottom: 30px;
471
- right: 0;
472
- height: 50px;
473
- -ms-transform: translateY(-50%);
474
- -webkit-transform: translateY(-50%);
475
- transform: translateY(-50%);
476
- }
477
- .learnpress-advertis-admin .learnpress-controls:after {
478
- content: '';
479
- clear: both;
480
- display: block;
481
- }
482
- .learnpress-advertis-admin .learnpress-controls .prev-item,
483
- .learnpress-advertis-admin .learnpress-controls .next-item {
484
- position: absolute;
485
- top: 0;
486
- font-family: 'dashicons';
487
- width: 40px;
488
- height: 40px;
489
- border: 1px solid #000;
490
- line-height: 40px;
491
- font-size: 16px;
492
- color: #000;
493
- cursor: pointer;
494
- }
495
- .learnpress-advertis-admin .learnpress-controls .prev-item {
496
- right: 95px;
497
- }
498
- .learnpress-advertis-admin .learnpress-controls .prev-item:before {
499
- content: "\f341";
500
- display: block;
501
- text-align: center;
502
- }
503
- .learnpress-advertis-admin .learnpress-controls .next-item {
504
- right: 45px;
505
- }
506
- .learnpress-advertis-admin .learnpress-controls .next-item:before {
507
- content: "\f345";
508
- display: block;
509
- text-align: center;
510
- }
511
- @media only screen and (max-width: 1200px) {
512
- .learnpress-advertis-admin .theme-thumbnail {
513
- width: 50%;
514
- }
515
- .learnpress-advertis-admin .theme-detail {
516
- margin-left: 50%;
517
- }
518
- }
519
- @media only screen and (max-width: 960px) {
520
- .learnpress-advertis-admin {
521
- margin-left: 36px;
522
- }
523
- .learnpress-advertis-admin .theme-thumbnail {
524
- float: none;
525
- width: 100%;
526
- }
527
- .learnpress-advertis-admin .theme-detail {
528
- margin-top: 20px;
529
- margin-left: 0;
530
- padding-left: 0;
531
- }
532
- }
533
- @media screen and (max-width: 782px) {
534
- .learnpress-advertis-admin {
535
- margin-left: 0;
536
- }
537
- }
538
- .lpr-add-ons-wrapper .add-on-info {
539
- width: 65%;
540
- display: inline-block;
541
- }
542
- .lpr-add-ons-wrapper .add-on-action {
543
- float: right;
544
- }
545
- .lpr-add-ons-wrapper .add-on-action a {
546
- text-decoration: none;
547
- padding: 20px;
548
- height: 80px;
549
- width: 100px;
550
- background: #EBEBEB;
551
- margin-right: 100px;
552
- }
553
- .lpr-add-ons-wrapper .add-on-action .add-on-enabled {
554
- text-align: center;
555
- margin: 40px;
556
- }
557
- .lpr-add-ons-wrapper .add-on-action .add-on-disabled {
558
- text-align: center;
559
- margin: 40px;
560
- }
561
- .lpr-add-ons-wrapper .add-on-action a:hover {
562
- text-decoration: none;
563
- content: attr(data-text-disable);
564
- }
565
- .lp-search-addon {
566
- margin: 0;
567
- width: 280px;
568
- font-size: 16px;
569
- font-weight: 300;
570
- line-height: 1.5;
571
- padding: 3px 5px;
572
- height: 32px;
573
- }
574
- .learn-press-add-ons {
575
- margin: 20px 0 0;
576
- }
577
- .learn-press-add-ons .lp-addon-hidden {
578
- display: none !important;
579
- }
580
- .learn-press-add-ons .lp-active:nth-of-type(2n+1) {
581
- clear: none;
582
- margin-right: 0;
583
- margin-left: 8px;
584
- }
585
- .learn-press-add-ons .lp-active:nth-of-type(2n) {
586
- clear: both;
587
- margin-right: 8px;
588
- margin-left: 0;
589
- }
590
- .learn-press-add-ons.learnpress-premium-plugin .column-description {
591
- overflow: hidden;
592
- text-overflow: ellipsis;
593
- display: -webkit-box;
594
- -webkit-box-orient: vertical;
595
- -webkit-line-clamp: 4;
596
- line-height: 1.6em;
597
- max-height: 6.4em;
598
- }
599
- .learn-press-add-ons.learnpress-premium-plugin .column-description p {
600
- margin: 0;
601
- line-height: inherit;
602
- }
603
- .learn-press-add-ons:after {
604
- display: block;
605
- clear: both;
606
- content: '';
607
- }
608
- .learn-press-add-ons > li {
609
- /*float: left;*/
610
- /*width: 25%;*/
611
- /*position: relative;*/
612
- }
613
- .learn-press-add-ons > li .add-on-inner {
614
- margin: 0 20px 40px 20px;
615
- border: 1px solid #DDD;
616
- border-radius: 10px;
617
- overflow: hidden;
618
- }
619
- .learn-press-add-ons > li .add-on-thumbnail {
620
- position: relative;
621
- overflow: hidden;
622
- border-bottom: 1px solid #E3E3E3;
623
- }
624
- .learn-press-add-ons > li .add-on-thumbnail img {
625
- width: 100%;
626
- height: auto;
627
- vertical-align: top;
628
- }
629
- .learn-press-add-ons > li .add-on-thumbnail .add-on-overlay {
630
- position: absolute;
631
- left: 0;
632
- right: 0;
633
- height: 100%;
634
- top: 0;
635
- -webkit-transition: all 0.25s;
636
- background-color: #ADE6FF;
637
- opacity: 0;
638
- }
639
- .learn-press-add-ons > li .add-on-thumbnail .add-on-description {
640
- position: absolute;
641
- left: 20px;
642
- right: 20px;
643
- bottom: 0;
644
- -webkit-transition: all 0.25s;
645
- color: #444;
646
- opacity: 0;
647
- }
648
- .learn-press-add-ons > li:hover .add-on-overlay {
649
- opacity: 0.3;
650
- }
651
- .learn-press-add-ons > li:hover .add-on-description {
652
- opacity: 1;
653
- }
654
- .learn-press-add-ons > li .add-on-info {
655
- min-height: 80px;
656
- padding: 20px;
657
- background-color: #F5F5F5;
658
- border-top: 1px solid #FFF;
659
- }
660
- .learn-press-add-ons > li .add-on-info > h3 {
661
- margin-top: 0;
662
- }
663
- .learn-press-add-ons > li .add-on-actions {
664
- position: absolute;
665
- bottom: 43px;
666
- }
667
- .learn-press-add-ons > li .add-on-actions .add-on-state {
668
- font-size: 36px;
669
- vertical-align: top;
670
- display: none;
671
- margin-top: -8px;
672
- color: #05B3FF;
673
- margin-left: -9px;
674
- }
675
- .learn-press-add-ons > li .add-on-actions .add-on-state.change {
676
- display: inline-block;
677
- }
678
- .learn-press-add-ons .plugin-card-top {
679
- min-height: 180px;
680
- }
681
- .premium_add_ons.active .column-description p {
682
- overflow: hidden;
683
- text-overflow: ellipsis;
684
- display: -webkit-box;
685
- -webkit-box-orient: vertical;
686
- -webkit-line-clamp: 5;
687
- line-height: 1.6em;
688
- max-height: 8em;
689
- }
690
- .learn-press-add-ons .button.spinner {
691
- background: url(../../images/spinner.gif) no-repeat 4px !important;
692
- padding-left: 30px;
693
- visibility: visible;
694
- width: auto;
695
- }
696
- .learn-press-add-ons .action-links > span {
697
- display: block;
698
- text-align: right;
699
- font-style: italic;
700
- }
701
- .learn-press-add-ons .action-links > span.enabled {
702
- color: #7ad03a;
703
- }
704
- .learn-press-add-ons .action-links > span.disabled {
705
- color: #FF0000;
706
- }
707
- .learn-press-add-ons .action-links .price {
708
- color: #439fdf;
709
- font-weight: 700;
710
- font-size: 15px;
711
- line-height: 1.6em;
712
- }
713
- .learn-press-add-ons .action-links .price del {
714
- font-weight: 400;
715
- color: #aaa;
716
- padding-right: 5px;
717
- }
718
- .learn-press-add-ons .plugin-icon img {
719
- max-width: 100%;
720
- }
721
- #learn-press-bundle-activate-add-ons.spinner {
722
- float: left !important;
723
- }
724
- .learn-press-add-ons .plugin-version {
725
- font-weight: bold;
726
- }
727
- #learn-press-add-ons-wrap #name {
728
- width: 30%;
729
- }
730
- .learn-press-add-ons p:before {
731
- content: '';
732
- }
733
- #learn-press-add-ons-wrap .theme {
734
- padding: 20px;
735
- background-color: #fff;
736
- border: 1px solid #ddd;
737
- overflow: hidden;
738
- margin-bottom: 30px;
739
- }
740
- #learn-press-add-ons-wrap .theme-controls {
741
- margin-top: 20px;
742
- margin-bottom: 0;
743
- }
744
- #learn-press-add-ons-wrap .theme h2 {
745
- margin: 0 0 20px 0;
746
- line-height: 1.4;
747
- }
748
- #learn-press-add-ons-wrap .theme img {
749
- width: 400px;
750
- height: auto;
751
- max-height: 100%;
752
- float: left;
753
- margin: 0 20px 0 0;
754
- }
755
- .related_themes .plugin-card-top {
756
- padding-bottom: 0;
757
- }
758
- .related_themes .theme-content {
759
- position: relative;
760
- }
761
- .related_themes .image-thumbnail img {
762
- width: 100%;
763
- }
764
- .related_themes .theme-description {
765
- margin: 0 0 25px 0;
766
- overflow: hidden;
767
- text-overflow: ellipsis;
768
- display: -webkit-box;
769
- -webkit-box-orient: vertical;
770
- -webkit-line-clamp: 6;
771
- line-height: 1.6em;
772
- max-height: 9.6em;
773
- }
774
- .related_themes .theme-title {
775
- margin-right: 100px;
776
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
777
- font-size: 22px;
778
- line-height: 1.6em;
779
- margin-bottom: 0;
780
- min-height: 3.2em;
781
- }
782
- .related_themes .theme-title a {
783
- color: #545454;
784
- }
785
- .related_themes .theme-rating {
786
- float: right;
787
- display: inline-block;
788
- }
789
- .related_themes .star-rating {
790
- display: inline-block;
791
- }
792
- .related_themes .count-rating {
793
- font-size: 15px;
794
- position: relative;
795
- top: 2px;
796
- }
797
- .related_themes .theme-detail {
798
- position: absolute;
799
- right: 3px;
800
- top: 0;
801
- text-align: right;
802
- line-height: 1.6em;
803
- }
804
- .related_themes .theme-detail:after {
805
- content: '';
806
- display: block;
807
- clear: both;
808
- }
809
- .related_themes .theme-detail .theme-price {
810
- display: inline-block;
811
- font-size: 24px;
812
- color: #545454;
813
- font-weight: 700;
814
- line-height: 1.6em;
815
- }
816
- .related_themes .theme-footer {
817
- clear: both;
818
- margin-left: -20px;
819
- margin-right: -20px;
820
- padding: 20px;
821
- background-color: #fafafa;
822
- border-top: 1px solid #ddd;
823
- overflow: hidden;
824
- }
825
- @media (max-width: 1280px) {
826
- .learn-press-add-ons > li {
827
- /*width: 33.33%;*/
828
- }
829
- }
830
- @media screen and (max-width: 782px) {
831
- .learn-press-add-ons .enable-now {
832
- padding: 5px;
833
- }
834
- .learn-press-add-ons .enable-now:before {
835
- margin: 0 !important;
836
- }
837
- .learn-press-add-ons .enable-now:before {
838
- margin: 0 !important;
839
- }
840
- #learn-press-add-ons-wrap .theme img {
841
- width: 50%;
842
- }
843
- }
844
- @media (max-width: 768px) {
845
- .learn-press-add-ons > li {
846
- /*width: 50%;*/
847
- }
848
- .learn-press-add-ons > li .column-name {
849
- margin-right: 150px;
850
- }
851
- }
852
- @media (max-width: 480px) {
853
- .learn-press-add-ons > li {
854
- width: 100%;
855
- }
856
- #learn-press-add-ons-wrap .theme img {
857
- width: 100%;
858
- margin: 0 0 20px 0;
859
- }
860
- }
861
- /**/
862
- #lpr-quiz-questions-wrap .select2-container .select2-choice {
863
- height: 29px;
864
- padding-top: 3px;
865
- font-size: 14px;
866
- }
867
- .post-title.column-title {
868
- overflow: visible;
869
- }
870
- .lpr-row-actions {
871
- display: inline-block;
872
- position: relative;
873
- }
874
- .lpr-row-action-dropdown {
875
- position: absolute;
876
- top: 100%;
877
- left: 0;
878
- min-width: 150px;
879
- background-color: #FFF;
880
- border: 1px solid #DDD;
881
- padding: 0;
882
- margin: 0;
883
- display: none;
884
- }
885
- .lpr-row-action-dropdown > li {
886
- margin: 0;
887
- }
888
- .lpr-row-action-dropdown > li > a {
889
- display: block;
890
- padding: 5px;
891
- }
892
- .lpr-row-actions > a {
893
- padding-right: 15px;
894
- position: relative;
895
- }
896
- .lpr-row-actions > a:after {
897
- width: 0;
898
- height: 0;
899
- border: 5px solid transparent;
900
- border-top-color: #DDD;
901
- content: '';
902
- display: inline-block;
903
- position: absolute;
904
- right: 0;
905
- top: 6px;
906
- }
907
- .lpr-row-actions:hover > ul {
908
- display: block;
909
- }
910
- /* addons page */
911
- #lpr-add-ons-wrapper .lpr-add-on-block {
912
- border-bottom: 1px dashed #DDD;
913
- padding-bottom: 20px;
914
- width: 50%;
915
- float: left;
916
- margin-top: 20px;
917
- }
918
- #lpr-add-ons-wrapper .lpr-add-on-block:after {
919
- content: '';
920
- display: block;
921
- clear: both;
922
- }
923
- #lpr-add-ons-wrapper .lpr-admin-thumbnail {
924
- float: left;
925
- width: 200px;
926
- }
927
- #lpr-add-ons-wrapper .lpr-admin-thumbnail img {
928
- vertical-align: top;
929
- }
930
- #lpr-add-ons-wrapper .lpr-add-on-info {
931
- margin-left: 220px;
932
- margin-right: 20px;
933
- }
934
- #lpr-add-ons-wrapper .lpr-add-on-info > h3 {
935
- margin-top: 0;
936
- }
937
- #lpr-add-ons-wrapper .lpr-add-on-info > h3 > span {
938
- display: inline-block;
939
- padding: 0 5px;
940
- background-color: #7AD3FA;
941
- color: #FFF;
942
- border-radius: 3px;
943
- margin-left: 10px;
944
- font-size: 12px;
945
- vertical-align: top;
946
- font-weight: normal;
947
- }
948
- #lpr-add-ons-wrapper .lpr-add-on-action {
949
- float: right;
950
- width: 100px;
951
- }
952
- /* toggle */
953
- input.lpr-fancy-checkbox {
954
- display: none;
955
- }
956
- .lpr-fancy-checkbox.tog {
957
- border-radius: 20px;
958
- box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.6);
959
- margin: 0 auto;
960
- height: 19px;
961
- width: 50px;
962
- position: relative;
963
- cursor: pointer;
964
- font: 11px/18px arial;
965
- background: #ccc;
966
- -webkit-transition: all .2s ease;
967
- -moz-transition: all .2s ease;
968
- -o-transition: all .2s ease;
969
- transition: all .2s ease;
970
- display: inline-block !important;
971
- }
972
- .lpr-fancy-checkbox.tog:after {
973
- content: '';
974
- box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
975
- border-radius: 20px;
976
- display: block;
977
- height: 15px;
978
- width: 15px;
979
- background: #fff;
980
- position: absolute;
981
- top: 2px;
982
- left: 2px;
983
- -webkit-transition: all .2s ease;
984
- -moz-transition: all .2s ease;
985
- -o-transition: all .2s ease;
986
- transition: all .2s ease;
987
- }
988
- .lpr-fancy-checkbox.tog:before {
989
- content: 'OFF';
990
- position: absolute;
991
- right: 7px;
992
- top: 1px;
993
- color: #fff;
994
- }
995
- .lpr-fancy-checkbox.tog:hover:after {
996
- left: 5px;
997
- }
998
- .lpr-fancy-checkbox.tog.on:before {
999
- content: 'ON';
1000
- right: 28px;
1001
- }
1002
- .lpr-fancy-checkbox.tog.on {
1003
- background: #05B3FF;
1004
- }
1005
- .lpr-fancy-checkbox.tog.on:after {
1006
- left: 33px;
1007
- }
1008
- .lpr-fancy-checkbox.tog.on:hover:after {
1009
- left: 30px;
1010
- }
1011
- /**/
1012
- .clearfix:after {
1013
- display: block;
1014
- content: '';
1015
- clear: both;
1016
- }
1017
- .clear {
1018
- display: block;
1019
- clear: both;
1020
- height: 0;
1021
- }
1022
- /**********************************************************************/
1023
- /**********************************************************************/
1024
- .lp-list-options {
1025
- border: 1px solid #DDD;
1026
- border-collapse: collapse;
1027
- width: 100%;
1028
- }
1029
- .lp-list-option.lp-list-option-empty td,
1030
- .lp-list-option.lp-list-option-empty th {
1031
- background-color: #FBE9E9;
1032
- }
1033
- .lp-list-option.lp-list-option-empty .lp-answer-check input,
1034
- .lp-list-option.lp-list-option-empty .lp-list-option-actions i {
1035
- display: none;
1036
- }
1037
- .lp-list-options thead th {
1038
- border: 1px solid #FFF;
1039
- background-color: #EAEAEA;
1040
- padding: 10px;
1041
- text-align: left;
1042
- color: #00A0D2;
1043
- }
1044
- .lp-list-options tbody th,
1045
- .lp-list-options tbody td {
1046
- border: 1px solid #FFF;
1047
- padding: 10px 10px;
1048
- text-align: left;
1049
- background-color: #F5F5F5;
1050
- }
1051
- .lp-list-options .lp-answer-check {
1052
- width: 100px;
1053
- }
1054
- .lp-list-options tbody th input[type="text"],
1055
- .lp-list-options tbody td input[type="text"] {
1056
- width: 100%;
1057
- }
1058
- .lp-list-options .ui-sortable-placeholder {
1059
- visibility: visible !important;
1060
- }
1061
- .lp-list-options .ui-sortable-placeholder td {
1062
- background-image: url("../../images/stripe.png");
1063
- }
1064
- .lp-list-option .lp-answer-text {
1065
- color: #777;
1066
- background-color: transparent;
1067
- border-color: transparent;
1068
- box-shadow: none;
1069
- }
1070
- .lp-list-option .lp-answer-text:after {
1071
- font-family: dashicons;
1072
- content: '\f464';
1073
- }
1074
- .lp-list-option .lp-answer-text:focus,
1075
- .lp-list-option:hover .lp-answer-text {
1076
- box-shadow: none;
1077
- outline: none;
1078
- background-color: transparent;
1079
- border-color: transparent;
1080
- }
1081
- .lp-list-option:hover .lp-answer-text {
1082
- border-style: dashed;
1083
- }
1084
- .lp-list-option-actions {
1085
- cursor: pointer;
1086
- color: #00A0D2;
1087
- }
1088
- .lp-list-option-actions.lp-move-list-option {
1089
- cursor: move;
1090
- }
1091
- .lp-list-option-actions:hover {
1092
- color: #156077;
1093
- }
1094
- /* Question meta box */
1095
- #question_answer .rwmb-question-wrapper {
1096
- margin: 12px 0 0 0;
1097
- }
1098
- .question-bottom-actions > * {
1099
- vertical-align: baseline !important;
1100
- }
1101
- /* Quiz meta box */
1102
- body.post-type-lp_quiz #questions,
1103
- body.post-type-lp_question #question_answer_ {
1104
- border: none;
1105
- box-shadow: none;
1106
- background-color: transparent;
1107
- }
1108
- body.post-type-lp_quiz #questions .handlediv,
1109
- body.post-type-lp_question #question_answer_ .handlediv {
1110
- display: none;
1111
- }
1112
- body.post-type-lp_quiz #questions .hndle,
1113
- body.post-type-lp_question #question_answer_ .hndle {
1114
- display: none;
1115
- }
1116
- body.post-type-lp_quiz #questions .inside,
1117
- body.post-type-lp_question #question_answer_ .inside {
1118
- padding: 0;
1119
- }
1120
- #questions .quiz-questions-heading .questions-toggle {
1121
- float: right;
1122
- margin: 0;
1123
- line-height: 1;
1124
- }
1125
- #questions .quiz-questions-heading .questions-toggle a:hover {
1126
- color: #00a0d2;
1127
- }
1128
- #questions #learn-press-dropdown-questions {
1129
- display: inline-block;
1130
- position: relative;
1131
- }
1132
- #questions #learn-press-dropdown-questions > ul {
1133
- position: absolute;
1134
- top: 100%;
1135
- margin: 0;
1136
- padding: 0;
1137
- background-color: #FFF;
1138
- left: 0;
1139
- right: 0;
1140
- border: 1px solid #EEE;
1141
- border-top: none;
1142
- display: none;
1143
- z-index: 50;
1144
- }
1145
- #questions #learn-press-dropdown-questions > ul > li {
1146
- margin: 0;
1147
- }
1148
- #questions #learn-press-dropdown-questions > ul li > a {
1149
- display: block;
1150
- padding: 5px;
1151
- outline: none;
1152
- box-shadow: none;
1153
- }
1154
- #questions #learn-press-question-name {
1155
- font-size: 18px;
1156
- min-width: 350px;
1157
- margin: 0;
1158
- box-shadow: none;
1159
- border-color: #EEE;
1160
- color: #BBB;
1161
- vertical-align: middle;
1162
- }
1163
- #questions #learn-press-toggle-questions {
1164
- height: 32px;
1165
- vertical-align: top;
1166
- background-color: #FFF;
1167
- border: 1px solid #EEE;
1168
- width: 32px;
1169
- margin-left: -4px;
1170
- text-align: center;
1171
- font-size: 30px;
1172
- padding: 0;
1173
- color: #CCC;
1174
- border-left: none;
1175
- outline: none;
1176
- cursor: pointer;
1177
- }
1178
- #questions #learn-press-toggle-questions:hover {
1179
- color: #AAAAAA;
1180
- }
1181
- #questions #learn-press-button-add-question {
1182
- _vertical-align: middle;
1183
- }
1184
- #questions .question-actions {
1185
- background-color: #FFF;
1186
- border: 1px solid #DDD;
1187
- padding: 10px;
1188
- display: inline-block;
1189
- margin-top: 20px;
1190
- position: relative;
1191
- z-index: 999;
1192
- }
1193
- #questions .quiz-question-head .quiz-question-actions {
1194
- float: right;
1195
- margin: 1px 0;
1196
- visibility: hidden;
1197
- padding-top: 2px;
1198
- }
1199
- #questions .quiz-question-head .quiz-question-actions a {
1200
- margin: 0 3px;
1201
- color: #666666;
1202
- vertical-align: middle;
1203
- box-shadow: none;
1204
- }
1205
- #questions .quiz-question-head .quiz-question-actions a:hover {
1206
- color: #00a0d2;
1207
- }
1208
- #questions .quiz-question-head:hover .quiz-question-actions {
1209
- visibility: visible;
1210
- }
1211
- #questions .quiz-question.ui-sortable-placeholder {
1212
- visibility: visible !important;
1213
- background-image: url("../../images/stripe.png");
1214
- border: 1px solid #DDD;
1215
- border-bottom: none;
1216
- }
1217
- #questions .question-name {
1218
- border: none;
1219
- box-shadow: none;
1220
- padding-left: 0;
1221
- width: 70%;
1222
- color: #777;
1223
- vertical-align: middle;
1224
- }
1225
- #questions .quiz-question-icon img {
1226
- max-width: 100%;
1227
- height: auto;
1228
- }
1229
- #questions #learn-press-dropdown-questions .added {
1230
- display: none;
1231
- }
1232
- .lpr-curriculum-section > h3 {
1233
- padding: 0 !important;
1234
- }
1235
- .lpr-curriculum-section > h3 .lpr-action {
1236
- top: 0;
1237
- right: 0;
1238
- }
1239
- .lpr-curriculum-section.lpr-empty > h3 {
1240
- cursor: default !important;
1241
- }
1242
- .lpr-curriculum-section.lpr-empty .lpr-action {
1243
- display: none !important;
1244
- }
1245
- .lpr-course-curriculum button span {
1246
- text-decoration: underline;
1247
- }
1248
- #learn-press-statistic {
1249
- margin-top: 20px;
1250
- }
1251
- .learn-press-chart {
1252
- position: relative;
1253
- }
1254
- .learn-press-chart canvas {
1255
- height: 70vh;
1256
- width: 100vw;
1257
- }
1258
- .chart-buttons form {
1259
- display: inline-block;
1260
- vertical-align: top;
1261
- }
1262
- .chart-buttons form input[type="text"] {
1263
- width: 105px;
1264
- font-size: 14px;
1265
- vertical-align: top;
1266
- margin: 0;
1267
- text-align: center;
1268
- font-weight: bold;
1269
- padding: 4px;
1270
- }
1271
- .chart-buttons form span {
1272
- display: inline-block;
1273
- vertical-align: middle;
1274
- font-weight: bold;
1275
- padding: 5px;
1276
- }
1277
- .learn-press-chart.loading:after {
1278
- content: '';
1279
- position: absolute;
1280
- top: 0;
1281
- left: 0;
1282
- right: 0;
1283
- bottom: 0;
1284
- z-index: 10;
1285
- background: #FFF;
1286
- opacity: 0.5;
1287
- }
1288
- .chart-description li {
1289
- display: inline-block;
1290
- margin-right: 15px;
1291
- }
1292
- .chart-description li:before {
1293
- content: '';
1294
- display: inline-block;
1295
- width: 10px;
1296
- height: 10px;
1297
- vertical-align: middle;
1298
- margin-right: 5px;
1299
- }
1300
- .chart-description li span {
1301
- display: inline-block;
1302
- vertical-align: middle;
1303
- font-weight: bold;
1304
- }
1305
- .chart-description li.all:before {
1306
- background: #2FA7FF;
1307
- }
1308
- .chart-description li.instructors:before {
1309
- background: #EAC79B;
1310
- }
1311
- .chart-description li.students:before {
1312
- background: #D4D0CB;
1313
- }
1314
- .lpr-stats-time {
1315
- text-align: center;
1316
- }
1317
- .lpr-hidden {
1318
- display: none;
1319
- }
1320
- #lpr-custom-time {
1321
- position: relative;
1322
- top: 4px;
1323
- }
1324
- /* block page */
1325
- #lpr-page-block {
1326
- position: fixed;
1327
- top: 0;
1328
- left: 0;
1329
- right: 0;
1330
- bottom: 0;
1331
- background-color: #000;
1332
- opacity: 0.5;
1333
- display: none;
1334
- z-index: 9999;
1335
- }
1336
- #form-quick-add-lesson-link {
1337
- position: absolute;
1338
- }
1339
- #_lpr_course_price_description > span {
1340
- font-weight: bold;
1341
- font-size: 15px;
1342
- }
1343
- .lpr-ignore,
1344
- .lpr-ignore:hover {
1345
- color: #dd3d36;
1346
- }
1347
- .lpr-ignore:hover {
1348
- cursor: pointer;
1349
- }
1350
- .lpr-quick-add-page-inline,
1351
- .lpr-quick-actions-inline {
1352
- display: inline-block;
1353
- vertical-align: middle;
1354
- margin: 0 !important;
1355
- }
1356
- #lpr-toggle-quiz-mode {
1357
- background-color: #0077FF;
1358
- padding: 3px;
1359
- margin-left: 5px;
1360
- display: inline-block;
1361
- border-radius: 3px;
1362
- text-decoration: none;
1363
- color: #FFF;
1364
- }
1365
- .column-num_of_question {
1366
- width: 150px;
1367
- }
1368
- .lp-search-items input[name="lp-item-name"] {
1369
- width: 500px;
1370
- }
1371
- .lp-button-dropdown {
1372
- padding-left: 0 !important;
1373
- padding-right: 28px !important;
1374
- position: relative;
1375
- z-index: 99998;
1376
- }
1377
- .lp-button-dropdown .lp-dropdown-label {
1378
- padding-left: 10px;
1379
- }
1380
- .lp-button-dropdown .lp-dropdown-arrow {
1381
- display: inline-block;
1382
- /* width: 20px; */
1383
- text-align: center;
1384
- padding: 0 10px;
1385
- position: absolute;
1386
- top: -1px;
1387
- bottom: -1px;
1388
- }
1389
- .lp-button-dropdown .lp-dropdown-items {
1390
- position: absolute;
1391
- margin: 0;
1392
- /* width: 100%; */
1393
- background-color: #FFF;
1394
- top: 100%;
1395
- margin-top: 1px;
1396
- border: 1px solid #DDD;
1397
- right: -1px;
1398
- /* right: -1px; */
1399
- width: 200px;
1400
- z-index: 9999999;
1401
- display: none;
1402
- }
1403
- .lp-button-dropdown .lp-dropdown-items li {
1404
- margin: 0;
1405
- }
1406
- .lp-button-dropdown .lp-dropdown-items li a {
1407
- display: block;
1408
- padding: 10px;
1409
- line-height: 1;
1410
- text-decoration: none;
1411
- outline: none;
1412
- box-shadow: none;
1413
- }
1414
- .lp-button-dropdown .lp-dropdown-items li a:hover {
1415
- background-color: #F5F5F5;
1416
- }
1417
- .lp-button-dropdown:not(.disabled):hover ul,
1418
- .lp-button-dropdown:not(.disabled) ul:hover {
1419
- display: block;
1420
- }
1421
- .curriculum-section .lp-check-items,
1422
- .curriculum-section .lp-check-items:hover {
1423
- padding-left: 5px;
1424
- padding-right: 34px;
1425
- border-color: transparent;
1426
- background: transparent;
1427
- box-shadow: none;
1428
- }
1429
- .column-format,
1430
- .column-is_previewable,
1431
- .column-taxonomy-question-tag {
1432
- width: 10%;
1433
- }
1434
- .learn-press-add-ons .plugin-card .install-now:before,
1435
- .learn-press-add-ons .plugin-card .disable-now:before,
1436
- .learn-press-add-ons .plugin-card .enable-now:before {
1437
- margin: 3px 5px 0 -2px;
1438
- display: inline-block;
1439
- font: 400 20px/1 dashicons;
1440
- /*speak: none;*/
1441
- -webkit-font-smoothing: antialiased;
1442
- -moz-osx-font-smoothing: grayscale;
1443
- vertical-align: top;
1444
- }
1445
- .learn-press-add-ons .plugin-card .install-now:before {
1446
- content: '\f106';
1447
- color: #0073aa;
1448
- }
1449
- .learn-press-add-ons .plugin-card .disable-now:before {
1450
- content: '\f147';
1451
- color: #0073aa;
1452
- }
1453
- .learn-press-add-ons .plugin-card .enable-now:before {
1454
- content: '\f335';
1455
- color: #d54e21;
1456
- }
1457
- .learn-press-add-ons .plugin-card .disable-now:hover:before {
1458
- content: '\f335';
1459
- color: #d54e21;
1460
- }
1461
- .learn-press-add-ons .plugin-card .enable-now:hover:before {
1462
- content: '\f147';
1463
- color: #0073aa;
1464
- }
1465
- .learn-press-add-ons .plugin-card .button-working:before {
1466
- content: '\f463' !important;
1467
- -webkit-animation: lp-spinner 2s infinite linear;
1468
- animation: lp-spinner 2s infinite linear;
1469
- margin-right: 0;
1470
- }
1471
- .learn-press-add-ons .plugin-card .button-working span {
1472
- display: none;
1473
- }
1474
- .lp-button-actions a {
1475
- text-decoration: none;
1476
- margin-left: 5px;
1477
- }
1478
- .learn-press-quick-confirm {
1479
- position: absolute;
1480
- z-index: 9999;
1481
- color: #ffffff;
1482
- padding: 2px 8px;
1483
- display: block;
1484
- white-space: nowrap;
1485
- left: -39.625px;
1486
- top: 24px;
1487
- background-color: #C90202;
1488
- cursor: pointer;
1489
- }
1490
- .learn-press-quick-confirm:hover,
1491
- .learn-press-quick-confirm:hover:before {
1492
- background-color: #d73b00;
1493
- }
1494
- .learn-press-quick-confirm:before {
1495
- content: '';
1496
- display: block;
1497
- position: absolute;
1498
- /* border: 1px solid; */
1499
- transform: rotate(45deg);
1500
- width: 7px;
1501
- height: 7px;
1502
- top: -3px;
1503
- background-color: #C90202;
1504
- right: 7px;
1505
- }
1506
- /* course */
1507
- .wp-core-ui .meta_box_add_section,
1508
- .wp-core-ui .meta_box_add_lesson {
1509
- margin-right: 10px;
1510
- }
1511
- .hide {
1512
- display: none;
1513
- }
1514
- .handle.dashicons {
1515
- cursor: move;
1516
- margin-right: 0;
1517
- }
1518
- .meta_box_remove .dashicons {
1519
- text-decoration: initial;
1520
- }
1521
- .meta_box_course_lesson_quiz li input,
1522
- .meta_box_course_lesson_quiz li select {
1523
- min-width: 250px;
1524
- }
1525
- .rwmb-meta-box {
1526
- margin-top: 20px;
1527
- }
1528
- .rwmb-meta-box label {
1529
- color: #222;
1530
- font-weight: bold;
1531
- display: block;
1532
- margin: 0 0 16px 0;
1533
- }
1534
- .description {
1535
- margin-top: 5px;
1536
- }
1537
- .dashed-placeholder {
1538
- border: 2px dashed #999;
1539
- padding: 10px;
1540
- }
1541
- /*
1542
- TuNN added 21 03 2015
1543
- Modified 03 Apr 2015
1544
- */
1545
- /* Course Curriculumn meta box section*/
1546
- /************ version 1.0 **************/
1547
- /* order */
1548
- .post-type-lp_order #post-body-content,
1549
- .post-type-lp_order #order_details .handlediv,
1550
- .post-type-lp_order #order_details .hndle {
1551
- display: none;
1552
- }
1553
- .post-type-lp_order #submitpost .misc-pub-section label {
1554
- display: block;
1555
- font-weight: 600;
1556
- margin-bottom: 8px;
1557
- }
1558
- #learn-press-order {
1559
- margin: 15px;
1560
- }
1561
- #learn-press-order .order-data-number {
1562
- font-size: 36px;
1563
- padding: 0;
1564
- margin-bottom: 20px;
1565
- }
1566
- #learn-press-order > h3 {
1567
- margin: 0 0 10px 0;
1568
- padding: 0;
1569
- }
1570
- #learn-press-order .order-data-date,
1571
- #learn-press-order .order-data-status,
1572
- #learn-press-order .order-data-payment-method {
1573
- font-size: 18px;
1574
- padding: 0 0 10px 0;
1575
- }
1576
- #learn-press-order .user-display-name,
1577
- #learn-press-order .user-email,
1578
- #learn-press-order .user-ip-address {
1579
- padding: 0;
1580
- margin: 0 0 10px 0;
1581
- }
1582
- #learn-press-order .order-items table {
1583
- border: 1px solid #DDD;
1584
- border-collapse: collapse;
1585
- width: 100%;
1586
- }
1587
- #learn-press-order .order-items table th,
1588
- #learn-press-order .order-items table td {
1589
- text-align: left;
1590
- padding: 10px 15px;
1591
- border: 1px solid #DDD;
1592
- }
1593
- #learn-press-install-sample-data-notice .install-sample-data-loading {
1594
- display: none;
1595
- }
1596
- /* learn_press_dashboard_widget */
1597
- #learn_press_dashboard_widget .subsubsub {
1598
- float: none;
1599
- }
1600
- /* ios checkbox */
1601
- .learn-press-checkbox {
1602
- display: none !important;
1603
- }
1604
- input.regular-text[id^="learn-press-emails"] {
1605
- width: 97%;
1606
- }
1607
- .ios-ui-select {
1608
- background: #dddddd;
1609
- border: none !important;
1610
- height: 18px;
1611
- -webkit-border-radius: 9px;
1612
- border-radius: 9px;
1613
- width: 30px;
1614
- -webkit-transition: all 0.3s ease-in-out;
1615
- -moz-transition: all 0.3s ease-in-out;
1616
- -ms-transition: all 0.3s ease-in-out;
1617
- -o-transition: all 0.3s ease-in-out;
1618
- transition: all 0.3s ease-in-out;
1619
- -webkit-box-shadow: none;
1620
- box-shadow: none;
1621
- cursor: pointer;
1622
- position: relative;
1623
- display: inline-block;
1624
- }
1625
- .ios-ui-select.checked {
1626
- -webkit-box-shadow: inset 0 0 0 18px #6ddc5f;
1627
- box-shadow: inset 0 0 0 18px #6ddc5f;
1628
- }
1629
- .ios-ui-select.checked .inner {
1630
- left: 13px;
1631
- }
1632
- .ios-ui-select .inner {
1633
- width: 16px;
1634
- height: 16px;
1635
- position: absolute;
1636
- top: 1px;
1637
- left: 1px;
1638
- -webkit-border-radius: 100%;
1639
- border-radius: 100%;
1640
- background: white;
1641
- -webkit-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1642
- -moz-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1643
- -o-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1644
- transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1645
- -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
1646
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
1647
- }
1648
- .lp-label-counter {
1649
- display: inline-block;
1650
- background-color: #0073AA;
1651
- border-radius: 10px;
1652
- height: 21px;
1653
- line-height: 20px;
1654
- text-align: center;
1655
- min-width: 21px;
1656
- color: #FFF;
1657
- padding: 0 5px;
1658
- }
1659
- .column-num_of_question,
1660
- .column-preview,
1661
- .column-duration,
1662
- .column-type,
1663
- .column-taxonomy-question_tag {
1664
- width: 100px;
1665
- text-align: left;
1666
- }
1667
- #learn_press_dashboard_widget .rss-widget ul li {
1668
- margin-bottom: 10px !important;
1669
- }
1670
- #learn_press_dashboard_widget .rss-date {
1671
- margin-left: 0;
1672
- }
1673
- #learn_press_dashboard_widget_status .inside {
1674
- padding: 0;
1675
- margin-top: 0;
1676
- }
1677
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status {
1678
- margin-top: 0;
1679
- }
1680
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li {
1681
- width: 50%;
1682
- float: left;
1683
- }
1684
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li > a,
1685
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li > span {
1686
- padding: 8px 12px;
1687
- display: block;
1688
- }
1689
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width {
1690
- width: 100%;
1691
- float: none;
1692
- clear: both;
1693
- }
1694
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:first-child {
1695
- border-bottom: 1px solid #ececec;
1696
- }
1697
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:first-child a {
1698
- padding: 10px 12px;
1699
- }
1700
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:last-child {
1701
- border-top: 1px solid #ececec;
1702
- margin: 0 12px;
1703
- }
1704
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width > a {
1705
- display: inline-block;
1706
- }
1707
- .lp-template-overrides {
1708
- margin-top: 20px;
1709
- }
1710
- .lp-template-overrides thead th h4 {
1711
- margin: 0;
1712
- }
1713
- .lp-template-overrides tbody th {
1714
- font-weight: bold;
1715
- }
1716
- .lp-template-overrides tbody th p {
1717
- margin: 0 0 0 10px;
1718
- display: inline-block;
1719
- }
1720
- .lp-template-overrides tbody th p a {
1721
- font-weight: normal;
1722
- outline: none;
1723
- border: none;
1724
- box-shadow: none;
1725
- margin: 0;
1726
- padding: 2px 8px;
1727
- border-radius: 3px;
1728
- }
1729
- .lp-template-overrides tbody th p a.current {
1730
- background: #00aadc;
1731
- color: #FFF;
1732
- }
1733
- .lp-template-overrides .lp-template-version {
1734
- width: 100px;
1735
- }
1736
- .lp-template-overrides .lp-template-version.outdated {
1737
- color: #FF0000;
1738
- }
1739
- .lp-template-overrides .lp-template-version.up-to-date {
1740
- color: #1859ff;
1741
- }
1742
- .lp-template-overrides .lp-template-version,
1743
- .lp-template-overrides .lp-core-version {
1744
- font-weight: bold;
1745
- }
1746
- .lp-template-overrides .lp-template-file {
1747
- width: 50%;
1748
- }
1749
- .lp-template-overrides #learn-press-no-templates td p {
1750
- color: #0073aa;
1751
- }
1752
- @-webkit-keyframes lp-spinner {
1753
- 0% {
1754
- -webkit-transform: rotate(0deg);
1755
- transform: rotate(0deg);
1756
- }
1757
- 100% {
1758
- -webkit-transform: rotate(359deg);
1759
- transform: rotate(359deg);
1760
- }
1761
- }
1762
- @keyframes lp-spinner {
1763
- 0% {
1764
- -webkit-transform: rotate(0deg);
1765
- transform: rotate(0deg);
1766
- }
1767
- 100% {
1768
- -webkit-transform: rotate(359deg);
1769
- transform: rotate(359deg);
1770
- }
1771
- }
1772
- .rwmb-quiz_questions-wrapper {
1773
- background: #FFF;
1774
- }
1775
- .rwmb-quiz_questions-wrapper .quiz-questions-heading {
1776
- border: 1px solid #DDD;
1777
- background-color: #F9F9F9;
1778
- border-bottom: none;
1779
- margin: 0;
1780
- color: #777;
1781
- padding: 15px 20px 20px;
1782
- font-size: 24px;
1783
- }
1784
- .rwmb-quiz_questions-wrapper .quiz-questions-heading a {
1785
- font-size: 32px;
1786
- color: #0073aa;
1787
- box-shadow: none;
1788
- }
1789
- .rwmb-quiz_questions-wrapper .quiz-questions-heading a.dashicons-arrow-down::before {
1790
- margin-left: -10px;
1791
- }
1792
- .rwmb-quiz_questions-wrapper .quiz-questions-heading a:hover {
1793
- color: #00a0d2;
1794
- }
1795
- .rwmb-quiz_questions-wrapper #learn-press-list-questions {
1796
- padding: 20px;
1797
- border: 1px solid #DDD;
1798
- }
1799
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question {
1800
- background: #FFF;
1801
- border: 1px dashed #DDD;
1802
- margin: -1px 0 0 0;
1803
- padding: 5px 0;
1804
- }
1805
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question:nth-child(2n+1) {
1806
- background-color: #FCFCFC;
1807
- }
1808
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question:nth-child(2n+1) .question-name {
1809
- background-color: #FCFCFC;
1810
- }
1811
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head {
1812
- padding: 0 20px;
1813
- position: relative;
1814
- }
1815
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .quiz-question-icon {
1816
- width: 20px;
1817
- height: 20px;
1818
- display: inline-block;
1819
- vertical-align: middle;
1820
- margin-right: 10px;
1821
- }
1822
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .question-name {
1823
- font-size: 16px;
1824
- }
1825
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .move {
1826
- color: #666;
1827
- cursor: url("../../images/openhand.cur") 7 5, default;
1828
- position: absolute;
1829
- right: 14px;
1830
- height: 50px;
1831
- top: 5px;
1832
- width: 12px;
1833
- box-shadow: none;
1834
- }
1835
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .move:hover {
1836
- color: #00a0d2;
1837
- }
1838
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head:hover .quiz-question-actions {
1839
- margin-right: 20px;
1840
- }
1841
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head:hover .quiz-question-actions .dashicons-admin-page::before {
1842
- margin-top: 2px;
1843
- }
1844
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-content {
1845
- padding: 0 20px;
1846
- }
1847
- .post-type-lp_quiz #general-settings a {
1848
- font-size: 14px;
1849
- font-weight: 400;
1850
- margin-left: 10px;
1851
- }
1852
- .learn-press-tabs {
1853
- border: 1px solid #DDD;
1854
- background: #FFF;
1855
- }
1856
- .learn-press-tabs ul.heading-tabs {
1857
- padding: 0 10px;
1858
- margin: 0px;
1859
- border-bottom: 1px solid #DDD;
1860
- }
1861
- .learn-press-tabs ul.heading-tabs > li {
1862
- float: left;
1863
- margin: 0;
1864
- position: relative;
1865
- }
1866
- .learn-press-tabs ul.heading-tabs > li a {
1867
- display: block;
1868
- padding: 15px 10px 15px 10px;
1869
- font-size: 14px;
1870
- text-decoration: none;
1871
- outline: none;
1872
- box-shadow: none;
1873
- }
1874
- .learn-press-tabs ul.heading-tabs > li:before {
1875
- content: '';
1876
- border-right: 1px solid #DDD;
1877
- position: absolute;
1878
- right: 0;
1879
- height: 20px;
1880
- top: 50%;
1881
- margin-top: -10px;
1882
- }
1883
- .learn-press-tabs ul.heading-tabs > li.active a {
1884
- /*font-weight: bold;*/
1885
- color: #002a3e;
1886
- }
1887
- .learn-press-tabs ul.heading-tabs > li.active:after {
1888
- border: 1px solid #DDD;
1889
- -webkit-transform: rotate(45deg);
1890
- -moz-transform: rotate(45deg);
1891
- -ms-transform: rotate(45deg);
1892
- -o-transform: rotate(45deg);
1893
- display: inline-block;
1894
- width: 10px;
1895
- height: 10px;
1896
- content: '';
1897
- position: absolute;
1898
- left: 50%;
1899
- margin-left: -6px;
1900
- bottom: -6px;
1901
- background: #FFF;
1902
- border-bottom: 0;
1903
- border-right: 0;
1904
- }
1905
- .learn-press-tabs ul.heading-tabs > li:last-child:before {
1906
- display: none;
1907
- }
1908
- .learn-press-tabs .learn-press-tab-content {
1909
- margin: 0;
1910
- }
1911
- .learn-press-tabs .learn-press-tab-content > li {
1912
- padding: 0 20px 10px 20px;
1913
- float: left;
1914
- width: 100%;
1915
- margin-right: -100%;
1916
- box-sizing: border-box;
1917
- }
1918
- .learn-press-tabs.initialize .learn-press-tab-content > li {
1919
- visibility: hidden;
1920
- }
1921
- .learn-press-tabs.initialize .learn-press-tab-content {
1922
- position: relative;
1923
- }
1924
- .learn-press-tabs.initialize .learn-press-tab-content:before {
1925
- content: attr(data-text);
1926
- position: absolute;
1927
- height: 40px;
1928
- font-size: 24px;
1929
- line-height: 40px;
1930
- width: 50%;
1931
- text-align: center;
1932
- margin-left: 25%;
1933
- top: 50%;
1934
- margin-top: -20px;
1935
- color: #a0a0a0;
1936
- animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1937
- animation-iteration-count: infinite;
1938
- -webkit-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1939
- -webkit-animation-iteration-count: infinite;
1940
- -moz-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1941
- -moz-animation-iteration-count: infinite;
1942
- -o-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1943
- -o-animation-iteration-count: infinite;
1944
- -ms-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1945
- -ms-animation-iteration-count: infinite;
1946
- }
1947
- .learn-press-tabs:not(.initialize) .learn-press-tab-content > li {
1948
- display: none;
1949
- }
1950
- .learn-press-tabs:not(.initialize) .learn-press-tab-content > li.active {
1951
- display: block;
1952
- }
1953
- .learn-press-tabs > ul:after {
1954
- clear: both;
1955
- content: '';
1956
- display: block;
1957
- }
1958
- /* Metabox Widget */
1959
- #widgets-right .widgets-holder-wrap .rwmb-label {
1960
- margin-bottom: 5px;
1961
- }
1962
- #widgets-right .widgets-holder-wrap .rwmb-input input[type="text"] {
1963
- width: 100%;
1964
- }
1965
- #widgets-right .widgets-holder-wrap .description {
1966
- padding: 0;
1967
- margin-top: 5px;
1968
- font-size: small;
1969
- font-style: italic;
1970
- }
1971
- .outdated-readmore-link {
1972
- font-style: italic;
1973
- }
1974
- .learn-press-message.notice-warning {
1975
- border-left-color: #ffb900;
1976
- }
1977
- @keyframes learn-press-meta-box-tabs-initialize-animation {
1978
- 0% {
1979
- opacity: 0;
1980
- }
1981
- 50% {
1982
- opacity: 1;
1983
- }
1984
- 100% {
1985
- opacity: 0;
1986
- }
1987
- }
1988
- @-moz-keyframes learn-press-meta-box-tabs-initialize-animation {
1989
- 0% {
1990
- opacity: 0;
1991
- }
1992
- 50% {
1993
- opacity: 1;
1994
- }
1995
- 100% {
1996
- opacity: 0;
1997
- }
1998
- }
1999
- @-webkit-keyframes learn-press-meta-box-tabs-initialize-animation {
2000
- 0% {
2001
- opacity: 0;
2002
- }
2003
- 50% {
2004
- opacity: 1;
2005
- }
2006
- 100% {
2007
- opacity: 0;
2008
- }
2009
- }
2010
- @-o-keyframes learn-press-meta-box-tabs-initialize-animation {
2011
- 0% {
2012
- opacity: 0;
2013
- }
2014
- 50% {
2015
- opacity: 1;
2016
- }
2017
- 100% {
2018
- opacity: 0;
2019
- }
2020
- }
2021
- @-ms-keyframes learn-press-meta-box-tabs-initialize-animation {
2022
- 0% {
2023
- opacity: 0;
2024
- }
2025
- 50% {
2026
- opacity: 1;
2027
- }
2028
- 100% {
2029
- opacity: 0;
2030
- }
2031
- }
2032
-
2033
- /*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIERlZmluZSBhbGwgc3R5bGVzIGZvciBhZG1pbiBzaWRlXHJcbiAqXHJcbiAqIEBhdXRob3IgVGhpbVByZXNzXHJcbiAqIEB2ZXJzaW9uIDEuMFxyXG4gKi9cclxuLy8gYWRtaW4gdmFyaWFibGVzXHJcbkBwcmltYXJ5LWljb24tY29sb3I6ICM2NjY2NjY7XHJcbkBwcmltYXJ5LWljb24taG92ZXItY29sb3I6ICMwMGEwZDI7XHJcblxyXG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yd21iLWZpZWxkIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcclxuICAgIC5yd21iLWlucHV0IHtcclxuICAgICAgICAucndtYi1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgJi5vcHRpb24tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5scC1uYXYtdGFiLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA5cHggMTVweCAwIDA7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLXF1aWNrLWFkZC1wYWdlLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1xdWljay1hZGQtcGFnZS1pbmxpbmUgPiAqIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZG1pbi1zZXR0aW5ncyB7XHJcbiAgICAjbGVhcm5fcHJlc3NfZW1haWxfZm9ybWF0cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5sZWFybi1wcmVzcy1lbWFpbC12YXJpYWJsZXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4NWJhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi10YWItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5zdWJzdWJzdWIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yNjBweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlYXJuLXByZXNzLXNldHRpbmdzLXdyYXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDE1cHggMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2F1dG9fcmVkaXJlY3RfbWVzc2FnZVwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZWFkeSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNsZWFybi1wcmVzcy1yZXNldC1zZXR0aW5ncyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLXN1YnRhYnMge1xyXG4gICAgICAgIC5sZWFybi1wcmVzcy1zZXR0aW5ncy13cmFwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJzdWJzdWIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAvKmlucHV0W25hbWU9XCJsZWFybl9wcmVzc19zaW5nbGVfY291cnNlX2ltYWdlX3NpemVbd2lkdGhdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX3NpbmdsZV9jb3Vyc2VfaW1hZ2Vfc2l6ZVtoZWlnaHRdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV90aHVtYm5haWxfaW1hZ2Vfc2l6ZVt3aWR0aF1cIl0sXHJcbiAgICBpbnB1dFtuYW1lPVwibGVhcm5fcHJlc3NfY291cnNlX3RodW1ibmFpbF9pbWFnZV9zaXplW2hlaWdodF1cIl0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFtuYW1lPVwibGVhcm5fcHJlc3Nfc2luZ2xlX2NvdXJzZV9pbWFnZV9zaXplW2Nyb3BdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV90aHVtYm5haWxfaW1hZ2Vfc2l6ZVtjcm9wXVwiXSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgfSovXHJcblxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV9iYXNlXCJdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbiAgICAubHAtZ3JvdXAtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTYzZDdjO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmxwLXNldHRpbmctZmllbGQge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxwLXNpZ24tdGltZXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhcm5wcmVzc19wYWdlX2xlYXJuLXByZXNzLXNldHRpbmdzIHtcclxuICAgIC5zZWxlY3QyLXJlc3VsdCB7XHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMjgyZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGV2ZWwtMSB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZXZlbC0yIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGV2ZWwtMyB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogbWVzc2FnZSBib3ggKi9cclxuI2xlYXJuLXByZXNzLW1lc3NhZ2UtYm94LWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLW1lc3NhZ2UtYm94LXdpbmRvdyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI21lc3NhZ2UtYm94LXdyYXAge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5tZXNzYWdlLWJveC10aXRsZSB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxufVxyXG5cclxuLm1lc3NhZ2UtYm94LWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLm1lc3NhZ2UtYm94LWFuaW1hdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYW5pbWF0aW9uLmdpZlwiKTtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbn1cclxuXHJcbi5tZXNzYWdlLWJveC1idXR0b25zIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyOTI5MjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZS1ib3gtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zdC10eXBlLWxwX2xlc3NvbiAuY29sdW1uLWZvcm1hdCAubHAtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFuZGxlLmRhc2hpY29ucyB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9yZW1vdmUgLmRhc2hpY29ucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgaW5wdXQsXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgc2VsZWN0IHtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5kYXNoZWQtcGxhY2Vob2xkZXIge1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM5OTk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDBBMEQyO1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5ub3RpY2Uge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjNkMjBhO1xyXG4gICAgfVxyXG4gICAgJi5scC1lcnJvcixcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjgxYzIzO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZWFybi1wcmVzcy1hZG1pbi1ub3RpY2UtZGlzbWlzcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggI0YxRjFGMTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjMzNSc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuKiBDb3Vyc2UgTWV0YWJveFxyXG4qL1xyXG5saS5xdWl6LCBsaS5sZXNzb24sIGxpLnF1aWNrX2xlc3NvbiwgbGkucXVpY2tfcXVpeiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9zZWN0aW9uLFxyXG4ud3AtY29yZS11aSAubWV0YV9ib3hfYWRkX2xlc3NvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9xdWl6LFxyXG4ud3AtY29yZS11aSAubWV0YV9ib3hfcXVpY2tfYWRkX2xlc3NvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X3F1aWNrX2FkZF9xdWl6IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmNvbHVtbi10YXhvbm9teS1jb3Vyc2VfY2F0ZWdvcnkge1xyXG4gICAgd2lkdGg6IDE1JTtcclxufVxyXG5cclxuLnRvb2xzLWJ1dHRvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLypcclxuI2xwci1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLmxwci1xdWljay1hZGQtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjEwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxufVxyXG5cclxuLmxwci1xdWljay1hZGQtZm9ybSBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIGlucHV0LFxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIHNlbGVjdCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIC5scHItYWpheGxvYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc3Bpbm5lci5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtLndvcmtpbmcgLmxwci1hamF4bG9hZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5scHItcXVpY2stYWRkLWZvcm0ud29ya2luZyBidXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtdHlwZS1scHJfcXVlc3Rpb24gLmxwci1xdWVzdGlvbi1vcHRpb24tbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2xwci1xdWVzdGlvbi1vcHRpb25zLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubHByLXF1ZXN0aW9uIHRyLmxwci1kaXNhYmxlZCAuZGFzaGljb25zLXRyYXNoLFxyXG4ubHByLXF1ZXN0aW9uIHRyLmxwci1kaXNhYmxlZCAuZGFzaGljb25zLXNvcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSovXHJcblxyXG4vKlxyXG4qIEFkZCBvbiBwYWdlXHJcbiovXHJcbi5sZWFybnByZXNzLWFkdmVydGlzLWFkbWluIHtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgID4gLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA+IC5pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubGVhcm5wcmVzcy13cmFwLWl0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLXRodW1ibmFpbCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuICAgIC50aGVtZS1kZXRhaWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxlYXJucHJlc3MtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC41cyBsaW5lYXIsIG9wYWNpdHkgMC41cyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjVzIGxpbmVhciwgb3BhY2l0eSAwLjVzIGxpbmVhcjtcclxuXHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZWFybnByZXNzLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybnByZXNzLWNvbnRyb2xzIHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgLnByZXYtaXRlbSxcclxuICAgICAgICAubmV4dC1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGFzaGljb25zJztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXYtaXRlbSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjM0MVwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQtaXRlbSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYzNDVcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAudGhlbWUtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aGVtZS1kZXRhaWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XHJcblxyXG4gICAgICAgIC50aGVtZS10aHVtYm5haWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhlbWUtZGV0YWlsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxwci1hZGQtb25zLXdyYXBwZXIgLmFkZC1vbi1pbmZvIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmxwci1hZGQtb25zLXdyYXBwZXIgLmFkZC1vbi1hY3Rpb24gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VCRUJFQjtcclxuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIC5hZGQtb24tZW5hYmxlZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDQwcHg7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIC5hZGQtb24tZGlzYWJsZWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA0MHB4O1xyXG59XHJcblxyXG4ubHByLWFkZC1vbnMtd3JhcHBlciAuYWRkLW9uLWFjdGlvbiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LWRpc2FibGUpO1xyXG59XHJcblxyXG4ubHAtc2VhcmNoLWFkZG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuXHJcbiAgICAubHAtYWRkb24taGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubHAtYWN0aXZlOm50aC1vZi10eXBlKDJuKzEpIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgIC5scC1hY3RpdmU6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlYXJucHJlc3MtcHJlbWl1bS1wbHVnaW4ge1xyXG5cclxuICAgICAgICAuY29sdW1uLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNi40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9uczphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgLypmbG9hdDogbGVmdDsqL1xyXG4gICAgLyp3aWR0aDogMjUlOyovXHJcbiAgICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24taW5uZXIge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggNDBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaSAuYWRkLW9uLXRodW1ibmFpbCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIC5hZGQtb24tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNBREU2RkY7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIC5hZGQtb24tZGVzY3JpcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGk6aG92ZXIgLmFkZC1vbi1vdmVybGF5IHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaTpob3ZlciAuYWRkLW9uLWRlc2NyaXB0aW9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmFkZC1vbi1pbmZvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24taW5mbyA+IGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmFkZC1vbi1hY3Rpb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDNweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaSAuYWRkLW9uLWFjdGlvbnMgLmFkZC1vbi1zdGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBjb2xvcjogIzA1QjNGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tYWN0aW9ucyAuYWRkLW9uLXN0YXRlLmNoYW5nZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZC10b3Age1xyXG4gICAgbWluLWhlaWdodDogMTgwcHg7XHJcbn1cclxuXHJcbi5wcmVtaXVtX2FkZF9vbnMuYWN0aXZlIC5jb2x1bW4tZGVzY3JpcHRpb24gcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBtYXgtaGVpZ2h0OiA4ZW07XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5idXR0b24uc3Bpbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NwaW5uZXIuZ2lmKSBuby1yZXBlYXQgNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuLmVuYWJsZWQge1xyXG4gICAgY29sb3I6ICM3YWQwM2E7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjRkYwMDAwO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAuYWN0aW9uLWxpbmtzIC5wcmljZSB7XHJcbiAgICBjb2xvcjogIzQzOWZkZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgLnByaWNlIGRlbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4taWNvbiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3MtYnVuZGxlLWFjdGl2YXRlLWFkZC1vbnMuc3Bpbm5lciB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLXZlcnNpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgI25hbWUge1xyXG4gICAgd2lkdGg6IDMwJTtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgLnRoZW1lIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3MtYWRkLW9ucy13cmFwIC50aGVtZS1jb250cm9scyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLWFkZC1vbnMtd3JhcCAudGhlbWUgaDIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLWFkZC1vbnMtd3JhcCAudGhlbWUgaW1nIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnJlbGF0ZWRfdGhlbWVzIHtcclxuICAgIC5wbHVnaW4tY2FyZC10b3Age1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5pbWFnZS10aHVtYm5haWwgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50aGVtZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkuNmVtO1xyXG5cclxuICAgIH1cclxuICAgIC50aGVtZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzLjJlbTtcclxuICAgIH1cclxuICAgIC50aGVtZS10aXRsZSBhIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtcmF0aW5nIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0YXItcmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY291bnQtcmF0aW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLWRldGFpbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhlbWUtcHJpY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50aGVtZS1mb290ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIHtcclxuICAgICAgICAvKndpZHRoOiAzMy4zMyU7Ki9cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zIC5lbmFibGUtbm93IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zIC5lbmFibGUtbm93OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYXJuLXByZXNzLWFkZC1vbnMgLmVuYWJsZS1ub3c6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbGVhcm4tcHJlc3MtYWRkLW9ucy13cmFwIC50aGVtZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgICAgIC8qd2lkdGg6IDUwJTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmNvbHVtbi1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgLnRoZW1lIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiovXHJcblxyXG4jbHByLXF1aXotcXVlc3Rpb25zLXdyYXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ucG9zdC10aXRsZS5jb2x1bW4tdGl0bGUge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubHByLXJvdy1hY3Rpb24tZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHByLXJvdy1hY3Rpb24tZHJvcGRvd24gPiBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbi1kcm9wZG93biA+IGxpID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmxwci1yb3ctYWN0aW9ucyA+IGEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwci1yb3ctYWN0aW9ucyA+IGE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNEREQ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbnM6aG92ZXIgPiB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogYWRkb25zIHBhZ2UgKi9cclxuI2xwci1hZGQtb25zLXdyYXBwZXIge1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1ibG9jayB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNEREQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRkLW9uLWJsb2NrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuI2xwci1hZGQtb25zLXdyYXBwZXIgLmxwci1hZG1pbi10aHVtYm5haWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRtaW4tdGh1bWJuYWlsIGltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuI2xwci1hZGQtb25zLXdyYXBwZXIgLmxwci1hZGQtb24taW5mbyA+IGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRkLW9uLWluZm8gPiBoMyA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FEM0ZBO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1hY3Rpb24ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4vKiB0b2dnbGUgKi9cclxuaW5wdXQubHByLWZhbmN5LWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scHItZmFuY3ktY2hlY2tib3gudG9nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQ6IDExcHgvMThweCBhcmlhbDtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5scHItZmFuY3ktY2hlY2tib3gudG9nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ09GRic7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogN3B4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxwci1mYW5jeS1jaGVja2JveC50b2c6aG92ZXI6YWZ0ZXIge1xyXG4gICAgbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ09OJztcclxuICAgIHJpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDVCM0ZGO1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjphZnRlciB7XHJcbiAgICBsZWZ0OiAzM3B4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjpob3ZlcjphZnRlciB7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4vKiovXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbiB7XHJcblxyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24ubHAtbGlzdC1vcHRpb24tZW1wdHkgdGQsXHJcbi5scC1saXN0LW9wdGlvbi5scC1saXN0LW9wdGlvbi1lbXB0eSB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOUU5O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24ubHAtbGlzdC1vcHRpb24tZW1wdHkgLmxwLWFuc3dlci1jaGVjayBpbnB1dCxcclxuLmxwLWxpc3Qtb3B0aW9uLmxwLWxpc3Qtb3B0aW9uLWVtcHR5IC5scC1saXN0LW9wdGlvbi1hY3Rpb25zIGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5jbG0ge1xyXG5cclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1pdGVtLWNoZWNrYm94IHtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1pdGVtLW5hbWUge1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24gLmxwLWl0ZW0tYWN0aW9ucyB7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBjb2xvcjogIzAwQTBEMjtcclxuXHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgdGJvZHkgdGgsXHJcbi5scC1saXN0LW9wdGlvbnMgdGJvZHkgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIC5scC1hbnN3ZXItY2hlY2sge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIHRib2R5IHRoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4ubHAtbGlzdC1vcHRpb25zIHRib2R5IHRkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHRkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdHJpcGUucG5nXCIpO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24gLmxwLWFuc3dlci10ZXh0IHtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1hbnN3ZXItdGV4dDphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xyXG4gICAgY29udGVudDogJ1xcZjQ2NCc7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbiAubHAtYW5zd2VyLXRleHQ6Zm9jdXMsXHJcbi5scC1saXN0LW9wdGlvbjpob3ZlciAubHAtYW5zd2VyLXRleHQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbjpob3ZlciAubHAtYW5zd2VyLXRleHQge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbi1hY3Rpb25zIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjMDBBMEQyO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24tYWN0aW9ucy5scC1tb3ZlLWxpc3Qtb3B0aW9uIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uLWFjdGlvbnM6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxNTYwNzc7XHJcbn1cclxuXHJcbi8qIFF1ZXN0aW9uIG1ldGEgYm94ICovXHJcbiNxdWVzdGlvbl9hbnN3ZXIgLnJ3bWItcXVlc3Rpb24td3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDEycHggMCAwIDA7XHJcbn1cclxuXHJcbi5xdWVzdGlvbi1ib3R0b20tYWN0aW9ucyA+ICoge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFF1aXogbWV0YSBib3ggKi9cclxuYm9keS5wb3N0LXR5cGUtbHBfcXVpeiAjcXVlc3Rpb25zLFxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWVzdGlvbiAjcXVlc3Rpb25fYW5zd2VyXyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1aXogI3F1ZXN0aW9ucyAuaGFuZGxlZGl2LFxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWVzdGlvbiAjcXVlc3Rpb25fYW5zd2VyXyAuaGFuZGxlZGl2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1aXogI3F1ZXN0aW9ucyAuaG5kbGUsXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1ZXN0aW9uICNxdWVzdGlvbl9hbnN3ZXJfIC5obmRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWl6ICNxdWVzdGlvbnMgLmluc2lkZSxcclxuYm9keS5wb3N0LXR5cGUtbHBfcXVlc3Rpb24gI3F1ZXN0aW9uX2Fuc3dlcl8gLmluc2lkZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIC5xdWVzdGlvbnMtdG9nZ2xlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIC5xdWVzdGlvbnMtdG9nZ2xlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMGEwZDI7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyA+IHVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogNTA7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyA+IHVsID4gbGkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1kcm9wZG93bi1xdWVzdGlvbnMgPiB1bCBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuI3F1ZXN0aW9ucyAjbGVhcm4tcHJlc3MtcXVlc3Rpb24tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogI0VFRTtcclxuICAgIGNvbG9yOiAjQkJCO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuI3F1ZXN0aW9ucyAjbGVhcm4tcHJlc3MtdG9nZ2xlLXF1ZXN0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjQ0NDO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy10b2dnbGUtcXVlc3Rpb25zOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjQUFBQUFBO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1idXR0b24tYWRkLXF1ZXN0aW9uIHtcclxuICAgIF92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIGlucHV0W25hbWU9XCJscC1uZXctcXVlc3Rpb24tbmFtZVwiXSB7XHJcblxyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWVzdGlvbi1hY3Rpb25zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1aXotcXVlc3Rpb24taGVhZCAucXVpei1xdWVzdGlvbi1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyBhIHtcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICBjb2xvcjogQHByaW1hcnktaWNvbi1jb2xvcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDBhMGQyO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQ6aG92ZXIgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdHJpcGUucG5nXCIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1aXotcXVlc3Rpb24taWNvbiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1kcm9wZG93bi1xdWVzdGlvbnMgLmFkZGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scHItY3VycmljdWx1bS1zZWN0aW9uID4gaDMge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHByLWN1cnJpY3VsdW0tc2VjdGlvbiA+IGgzIC5scHItYWN0aW9uIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHByLWN1cnJpY3VsdW0tc2VjdGlvbi5scHItZW1wdHkgPiBoMyB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwci1jdXJyaWN1bHVtLXNlY3Rpb24ubHByLWVtcHR5IC5scHItYWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwci1jb3Vyc2UtY3VycmljdWx1bSBidXR0b24gc3BhbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLXN0YXRpc3RpYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtY2hhcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtY2hhcnQgY2FudmFzIHtcclxuICAgIGhlaWdodDogNzB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuLmNoYXJ0LWJ1dHRvbnMgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY2hhcnQtYnV0dG9ucyBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHdpZHRoOiAxMDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLmNoYXJ0LWJ1dHRvbnMgZm9ybSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWNoYXJ0LmxvYWRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5jaGFydC1kZXNjcmlwdGlvbiB7XHJcblxyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5jaGFydC1kZXNjcmlwdGlvbiBsaSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNoYXJ0LWRlc2NyaXB0aW9uIGxpLmFsbDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogIzJGQTdGRjtcclxufVxyXG5cclxuLmNoYXJ0LWRlc2NyaXB0aW9uIGxpLmluc3RydWN0b3JzOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFDNzlCO1xyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGkuc3R1ZGVudHM6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNENEQwQ0I7XHJcbn1cclxuXHJcbi5scHItc3RhdHMtdGltZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scHItaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNscHItY3VzdG9tLXRpbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA0cHg7XHJcbn1cclxuXHJcbi8qIGJsb2NrIHBhZ2UgKi9cclxuI2xwci1wYWdlLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuI2Zvcm0tcXVpY2stYWRkLWxlc3Nvbi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuI19scHJfY291cnNlX3ByaWNlX2Rlc2NyaXB0aW9uID4gc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmxwci1pZ25vcmUsIC5scHItaWdub3JlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZGQzZDM2O1xyXG59XHJcblxyXG4ubHByLWlnbm9yZTpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5scHItcXVpY2stYWRkLXBhZ2UtaW5saW5lLFxyXG4ubHByLXF1aWNrLWFjdGlvbnMtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2xwci10b2dnbGUtcXVpei1tb2RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3RkY7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jb2x1bW4tbnVtX29mX3F1ZXN0aW9uIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmxwLXNlYXJjaC1pdGVtcyBpbnB1dFtuYW1lPVwibHAtaXRlbS1uYW1lXCJdIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuLmxwLWJ1dHRvbi1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTk4O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5scC1idXR0b24tZHJvcGRvd24gLmxwLWRyb3Bkb3duLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8qIHdpZHRoOiAyMHB4OyAqL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1pdGVtcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAvKiByaWdodDogLTFweDsgKi9cclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1pdGVtcyBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5scC1idXR0b24tZHJvcGRvd24gLmxwLWRyb3Bkb3duLWl0ZW1zIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxwLWJ1dHRvbi1kcm9wZG93biAubHAtZHJvcGRvd24taXRlbXMgbGkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duOm5vdCguZGlzYWJsZWQpOmhvdmVyIHVsLFxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duOm5vdCguZGlzYWJsZWQpIHVsOmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY3VycmljdWx1bS1zZWN0aW9uLmxwLWVtcHR5LXNlY3Rpb24ge1xyXG59XHJcblxyXG4uY3VycmljdWx1bS1zZWN0aW9uIC5scC1jaGVjay1pdGVtcyxcclxuLmN1cnJpY3VsdW0tc2VjdGlvbiAubHAtY2hlY2staXRlbXM6aG92ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1mb3JtYXQsXHJcbi5jb2x1bW4taXNfcHJldmlld2FibGUsXHJcbi5jb2x1bW4tdGF4b25vbXktcXVlc3Rpb24tdGFnIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuaW5zdGFsbC1ub3c6YmVmb3JlLFxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmRpc2FibGUtbm93OmJlZm9yZSxcclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgLnBsdWdpbi1jYXJkIC5lbmFibGUtbm93OmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDNweCA1cHggMCAtMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udDogNDAwIDIwcHgvMSBkYXNoaWNvbnM7XHJcbiAgICAvKnNwZWFrOiBub25lOyovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmluc3RhbGwtbm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMTA2JztcclxuICAgIGNvbG9yOiAjMDA3M2FhO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmRpc2FibGUtbm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMTQ3JztcclxuICAgIGNvbG9yOiAjMDA3M2FhO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmVuYWJsZS1ub3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYzMzUnO1xyXG4gICAgY29sb3I6ICNkNTRlMjE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuZGlzYWJsZS1ub3c6aG92ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYzMzUnO1xyXG4gICAgY29sb3I6ICNkNTRlMjE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuZW5hYmxlLW5vdzpob3ZlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjE0Nyc7XHJcbiAgICBjb2xvcjogIzAwNzNhYTtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgLnBsdWdpbi1jYXJkIC5idXR0b24td29ya2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjQ2MycgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBscC1zcGlubmVyIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbHAtc3Bpbm5lciAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuYnV0dG9uLXdvcmtpbmcgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWFjdGlvbnMgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtcXVpY2stY29uZmlybSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBsZWZ0OiAtMzkuNjI1cHg7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwMjAyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtcXVpY2stY29uZmlybTpob3ZlcixcclxuLmxlYXJuLXByZXNzLXF1aWNrLWNvbmZpcm06aG92ZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzNiMDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1xdWljay1jb25maXJtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwMjAyO1xyXG4gICAgcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLyogY291cnNlICovXHJcbi53cC1jb3JlLXVpIC5tZXRhX2JveF9hZGRfc2VjdGlvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9sZXNzb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFuZGxlLmRhc2hpY29ucyB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9yZW1vdmUgLmRhc2hpY29ucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgaW5wdXQsXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgc2VsZWN0IHtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5yd21iLW1ldGEtYm94IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgfVxyXG59XHJcbi5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5kYXNoZWQtcGxhY2Vob2xkZXIge1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM5OTk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4vKlxyXG4gICAgVHVOTiBhZGRlZCAyMSAwMyAyMDE1XHJcbiAgICBNb2RpZmllZCAwMyBBcHIgMjAxNVxyXG4qL1xyXG4vKiBDb3Vyc2UgQ3VycmljdWx1bW4gbWV0YSBib3ggc2VjdGlvbiovXHJcblxyXG4vKioqKioqKioqKioqIHZlcnNpb24gMS4wICoqKioqKioqKioqKioqL1xyXG5cclxuLyogb3JkZXIgKi9cclxuLnBvc3QtdHlwZS1scF9vcmRlciAjcG9zdC1ib2R5LWNvbnRlbnQsXHJcbi5wb3N0LXR5cGUtbHBfb3JkZXIgI29yZGVyX2RldGFpbHMgLmhhbmRsZWRpdixcclxuLnBvc3QtdHlwZS1scF9vcmRlciAjb3JkZXJfZGV0YWlscyAuaG5kbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtdHlwZS1scF9vcmRlciAjc3VibWl0cG9zdCAubWlzYy1wdWItc2VjdGlvbiBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItZGF0YS1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciA+IGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItZGF0YS1kYXRlLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWRhdGEtc3RhdHVzLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWRhdGEtcGF5bWVudC1tZXRob2Qge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLW9yZGVyIC51c2VyLWRpc3BsYXktbmFtZSxcclxuI2xlYXJuLXByZXNzLW9yZGVyIC51c2VyLWVtYWlsLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLnVzZXItaXAtYWRkcmVzcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWl0ZW1zIHRhYmxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItaXRlbXMgdGFibGUgdGgsXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItaXRlbXMgdGFibGUgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1pbnN0YWxsLXNhbXBsZS1kYXRhLW5vdGljZSAuaW5zdGFsbC1zYW1wbGUtZGF0YS1sb2FkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxlYXJuX3ByZXNzX2Rhc2hib2FyZF93aWRnZXQgKi9cclxuI2xlYXJuX3ByZXNzX2Rhc2hib2FyZF93aWRnZXQge1xyXG4gICAgLnN1YnN1YnN1YiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGlvcyBjaGVja2JveCAqL1xyXG4ubGVhcm4tcHJlc3MtY2hlY2tib3gge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dC5yZWd1bGFyLXRleHRbaWRePVwibGVhcm4tcHJlc3MtZW1haWxzXCJdIHtcclxuICAgIHdpZHRoOiA5NyU7XHJcbn1cclxuXHJcbi5pb3MtdWktc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdC5jaGVja2VkIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMThweCAjNmRkYzVmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMThweCAjNmRkYzVmO1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdC5jaGVja2VkIC5pbm5lciB7XHJcbiAgICBsZWZ0OiAxM3B4O1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLCAwLjg5LCAwLjQ0LCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLCAwLjg5LCAwLjQ0LCAxKTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMCwgMC44OSwgMC40NCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAsIDAuODksIDAuNDQsIDEpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ubHAtbGFiZWwtY291bnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M0FBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAyMXB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLmNvbHVtbi1udW1fb2ZfcXVlc3Rpb24sXHJcbi5jb2x1bW4tcHJldmlldyxcclxuLmNvbHVtbi1kdXJhdGlvbixcclxuLmNvbHVtbi10eXBlLFxyXG4uY29sdW1uLXRheG9ub215LXF1ZXN0aW9uX3RhZyB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jbGVhcm5fcHJlc3NfZGFzaGJvYXJkX3dpZGdldCB7XHJcbiAgICAucnNzLXdpZGdldCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucnNzLWRhdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbGVhcm5fcHJlc3NfZGFzaGJvYXJkX3dpZGdldF9zdGF0dXMge1xyXG4gICAgLmluc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5sZWFybnByZXNzLXN0YXRpc3RpYy1zdGF0dXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICA+IGEsID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubHAtdGVtcGxhdGUtb3ZlcnJpZGVzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB0aGVhZCB0aCBoNCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgdGJvZHkgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhYWRjO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmxwLXRlbXBsYXRlLXZlcnNpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAmLm91dGRhdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudXAtdG8tZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTg1OWZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5scC10ZW1wbGF0ZS12ZXJzaW9uLCAubHAtY29yZS12ZXJzaW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5scC10ZW1wbGF0ZS1maWxlIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgI2xlYXJuLXByZXNzLW5vLXRlbXBsYXRlcyB0ZCBwIHtcclxuICAgICAgICBjb2xvcjogIzAwNzNhYTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxwLXNwaW5uZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBscC1zcGlubmVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yd21iLXF1aXpfcXVlc3Rpb25zLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3M2FhO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAmLmRhc2hpY29ucy1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGEwZDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGVhcm4tcHJlc3MtbGlzdC1xdWVzdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAucXVpei1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjREREO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnF1aXotcXVlc3Rpb24taGVhZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAucXVpei1xdWVzdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHVybChcIi4uLy4uL2ltYWdlcy9vcGVuaGFuZC5jdXJcIikgNyA1LCBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGEwZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhc2hpY29ucy1hZG1pbi1wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdWl6LXF1ZXN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWxwX3F1aXoge1xyXG4gICAgI2dlbmVyYWwtc2V0dGluZ3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxlYXJuLXByZXNzLXRhYnMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICB1bC5oZWFkaW5nLXRhYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyYTNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy10YWItY29udGVudCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJi5pbml0aWFsaXplIHtcclxuICAgICAgICAubGVhcm4tcHJlc3MtdGFiLWNvbnRlbnQgPiBsaSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYXJuLXByZXNzLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhMGEwO1xyXG5cclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIGxpbmVhciAxcztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uOiBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIGxpbmVhciAxcztcclxuICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguaW5pdGlhbGl6ZSkge1xyXG4gICAgICAgIC5sZWFybi1wcmVzcy10YWItY29udGVudCA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHVsIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBNZXRhYm94IFdpZGdldCAqL1xyXG4jd2lkZ2V0cy1yaWdodCAud2lkZ2V0cy1ob2xkZXItd3JhcCB7XHJcbiAgICAucndtYi1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLnJ3bWItaW5wdXR7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXRkYXRlZC1yZWFkbW9yZS1saW5re1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtbWVzc2FnZS5ub3RpY2Utd2FybmluZyB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYjkwMDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGxlYXJuLXByZXNzLW1ldGEtYm94LXRhYnMtaW5pdGlhbGl6ZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbXMta2V5ZnJhbWVzIGxlYXJuLXByZXNzLW1ldGEtYm94LXRhYnMtaW5pdGlhbGl6ZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiYWRtaW4vYWRtaW4uY3NzIn0= */
1
+ /**
2
+ * Define all styles for admin side
3
+ *
4
+ * @author ThimPress
5
+ * @version 1.0
6
+ */
7
+ input:focus::-webkit-input-placeholder {
8
+ color: transparent !important;
9
+ }
10
+ input:focus::-moz-placeholder {
11
+ color: transparent !important;
12
+ }
13
+ input:focus:-moz-placeholder {
14
+ color: transparent !important;
15
+ }
16
+ .rwmb-field {
17
+ margin: 20px 0 20px 0;
18
+ }
19
+ .rwmb-field .rwmb-input .rwmb-label {
20
+ margin-top: 0;
21
+ }
22
+ .rwmb-field .rwmb-input .description {
23
+ margin-top: 5px;
24
+ }
25
+ .rwmb-field .rwmb-input .description.option-desc {
26
+ font-weight: normal;
27
+ margin: 8px 0 10px 24px;
28
+ font-size: smaller;
29
+ font-style: italic;
30
+ }
31
+ .lp-nav-tab-wrapper {
32
+ border-bottom: 1px solid #ccc;
33
+ margin: 0;
34
+ padding: 9px 15px 0 0;
35
+ line-height: inherit;
36
+ }
37
+ .learn-press-quick-add-page-inline {
38
+ display: inline-block;
39
+ vertical-align: top;
40
+ margin: 0 !important;
41
+ }
42
+ .learn-press-quick-add-page-inline > * {
43
+ vertical-align: top;
44
+ }
45
+ #learn-press-admin-settings {
46
+ /*input[name="learn_press_single_course_image_size[width]"],
47
+ input[name="learn_press_single_course_image_size[height]"],
48
+ input[name="learn_press_course_thumbnail_image_size[width]"],
49
+ input[name="learn_press_course_thumbnail_image_size[height]"] {
50
+ margin-top: -4px;
51
+ }
52
+ input[name="learn_press_single_course_image_size[crop]"],
53
+ input[name="learn_press_course_thumbnail_image_size[crop]"] {
54
+ margin-top: 3px;
55
+ }*/
56
+ }
57
+ #learn-press-admin-settings #learn_press_email_formats {
58
+ margin-bottom: 10px;
59
+ }
60
+ #learn-press-admin-settings .learn-press-email-variables {
61
+ margin-left: 0;
62
+ margin-top: 5px;
63
+ }
64
+ #learn-press-admin-settings .learn-press-email-variables li {
65
+ display: inline-block;
66
+ cursor: pointer;
67
+ }
68
+ #learn-press-admin-settings .learn-press-email-variables li:hover {
69
+ color: #0085ba;
70
+ }
71
+ #learn-press-admin-settings .nav-tab-wrapper {
72
+ margin-bottom: 20px;
73
+ }
74
+ #learn-press-admin-settings .subsubsub {
75
+ float: left;
76
+ width: 240px;
77
+ position: relative;
78
+ z-index: 10;
79
+ margin: 0 -260px 0 20px;
80
+ padding-top: 11px;
81
+ }
82
+ #learn-press-admin-settings .subsubsub li {
83
+ display: block;
84
+ }
85
+ #learn-press-admin-settings .subsubsub li a {
86
+ display: block;
87
+ outline: none;
88
+ box-shadow: none;
89
+ }
90
+ #learn-press-admin-settings .learn-press-settings-wrap {
91
+ float: left;
92
+ padding: 1px 0 15px 300px;
93
+ background: #FFF;
94
+ z-index: 0;
95
+ position: relative;
96
+ width: 100%;
97
+ box-sizing: border-box;
98
+ opacity: 0;
99
+ }
100
+ #learn-press-admin-settings .learn-press-settings-wrap input[name="learn_press_auto_redirect_message"] {
101
+ width: 80%;
102
+ }
103
+ #learn-press-admin-settings .learn-press-settings-wrap:before {
104
+ content: '';
105
+ position: absolute;
106
+ top: 0;
107
+ bottom: 0;
108
+ border-left: 1px solid #DDD;
109
+ margin-left: -30px;
110
+ }
111
+ #learn-press-admin-settings .learn-press-settings-wrap:after {
112
+ content: '';
113
+ display: block;
114
+ clear: both;
115
+ }
116
+ #learn-press-admin-settings .learn-press-settings-wrap.ready {
117
+ opacity: 1;
118
+ }
119
+ #learn-press-admin-settings .learn-press-settings-wrap #learn-press-reset-settings {
120
+ float: right;
121
+ opacity: 0.5;
122
+ }
123
+ #learn-press-admin-settings .learn-press-settings-wrap #learn-press-reset-settings:hover {
124
+ opacity: 1;
125
+ }
126
+ #learn-press-admin-settings.no-subtabs .learn-press-settings-wrap {
127
+ float: none;
128
+ margin-left: 0;
129
+ padding-left: 25px;
130
+ padding-right: 25px;
131
+ }
132
+ #learn-press-admin-settings.no-subtabs .learn-press-settings-wrap:before {
133
+ display: none;
134
+ }
135
+ #learn-press-admin-settings.no-subtabs .subsubsub {
136
+ display: none;
137
+ }
138
+ #learn-press-admin-settings input[type="radio"] {
139
+ margin: 0 !important;
140
+ }
141
+ #learn-press-admin-settings label {
142
+ line-height: 1;
143
+ }
144
+ #learn-press-admin-settings input[name="learn_press_course_base"] {
145
+ margin-top: 3px;
146
+ margin-right: 3px;
147
+ }
148
+ #learn-press-admin-settings .lp-group-title {
149
+ padding: 0 0 10px;
150
+ border-bottom: 3px solid #563d7c;
151
+ display: inline-block;
152
+ margin: 0;
153
+ }
154
+ #learn-press-admin-settings input[type="text"],
155
+ #learn-press-admin-settings input[type="email"],
156
+ #learn-press-admin-settings input[type="number"],
157
+ #learn-press-admin-settings input[type="tel"],
158
+ #learn-press-admin-settings input[type="password"],
159
+ #learn-press-admin-settings select {
160
+ vertical-align: top;
161
+ }
162
+ #learn-press-admin-settings input[type="checkbox"] {
163
+ opacity: 1;
164
+ }
165
+ #learn-press-admin-settings .lp-setting-field span {
166
+ vertical-align: top;
167
+ line-height: 24px;
168
+ }
169
+ #learn-press-admin-settings .lp-setting-field .lp-sign-times {
170
+ font-size: 19px;
171
+ }
172
+ .learnpress_page_learn-press-settings .select2-result .select2-result-label {
173
+ position: relative;
174
+ }
175
+ .learnpress_page_learn-press-settings .select2-result .select2-result-label:before {
176
+ display: inline-block;
177
+ border-bottom: 1px solid #23282d;
178
+ width: 20px;
179
+ position: absolute;
180
+ top: 50%;
181
+ left: 8px;
182
+ }
183
+ .learnpress_page_learn-press-settings .select2-result .select2-result-label:hover:before {
184
+ border-color: #FFF;
185
+ }
186
+ .learnpress_page_learn-press-settings .select2-result.level-1 .select2-result-label {
187
+ padding-left: 35px;
188
+ }
189
+ .learnpress_page_learn-press-settings .select2-result.level-1 .select2-result-label:before {
190
+ content: '';
191
+ }
192
+ .learnpress_page_learn-press-settings .select2-result.level-2 .select2-result-label {
193
+ padding-left: 60px;
194
+ }
195
+ .learnpress_page_learn-press-settings .select2-result.level-2 .select2-result-label:before {
196
+ left: 35px;
197
+ content: '';
198
+ }
199
+ .learnpress_page_learn-press-settings .select2-result.level-3 .select2-result-label {
200
+ padding-left: 85px;
201
+ }
202
+ .learnpress_page_learn-press-settings .select2-result.level-3 .select2-result-label:before {
203
+ left: 60px;
204
+ content: '';
205
+ }
206
+ /* message box */
207
+ #learn-press-message-box-block {
208
+ position: fixed;
209
+ top: 0;
210
+ left: 0;
211
+ right: 0;
212
+ bottom: 0;
213
+ background-color: #000;
214
+ z-index: 99999;
215
+ opacity: 0.8;
216
+ }
217
+ #learn-press-message-box-window {
218
+ position: fixed;
219
+ top: 0;
220
+ bottom: 0;
221
+ left: 0;
222
+ right: 0;
223
+ z-index: 100000;
224
+ color: #FFF;
225
+ text-align: center;
226
+ }
227
+ #message-box-wrap {
228
+ margin: 0 auto;
229
+ /* text-align: center; */
230
+ display: inline-block;
231
+ text-align: left;
232
+ max-width: 70%;
233
+ }
234
+ .message-box-title {
235
+ color: #FFF;
236
+ margin: 0 0 40px 0;
237
+ font-size: 34px;
238
+ }
239
+ .message-box-content {
240
+ font-size: 16px;
241
+ line-height: 1.5;
242
+ }
243
+ .message-box-animation {
244
+ background-image: url("../../images/animation.gif");
245
+ width: 220px;
246
+ height: 20px;
247
+ margin: 20px 0 0;
248
+ }
249
+ .message-box-buttons {
250
+ margin: 20px 0 0;
251
+ border-top: 1px solid #929292;
252
+ padding-top: 20px;
253
+ }
254
+ .message-box-button {
255
+ margin-right: 10px !important;
256
+ }
257
+ .post-type-lp_lesson .column-format .lp-label {
258
+ font-size: 100%;
259
+ }
260
+ /*********************************/
261
+ .hide {
262
+ display: none;
263
+ }
264
+ .handle.dashicons {
265
+ cursor: move;
266
+ margin-right: 10px;
267
+ }
268
+ .meta_box_remove .dashicons {
269
+ text-decoration: initial;
270
+ }
271
+ .meta_box_course_lesson_quiz li input,
272
+ .meta_box_course_lesson_quiz li select {
273
+ min-width: 250px;
274
+ }
275
+ .dashed-placeholder {
276
+ border: 2px dashed #999;
277
+ padding: 10px;
278
+ }
279
+ .learn-press-message {
280
+ position: relative;
281
+ background: #FFF;
282
+ border-left: 5px solid #00A0D2;
283
+ padding: 10px 10px 0px 10px;
284
+ margin-bottom: 20px;
285
+ overflow: hidden;
286
+ color: #777;
287
+ }
288
+ .learn-press-message button {
289
+ float: right;
290
+ }
291
+ .learn-press-message p {
292
+ margin: 0 0 10px;
293
+ }
294
+ .learn-press-message:after {
295
+ clear: both;
296
+ content: '';
297
+ display: block;
298
+ }
299
+ .learn-press-message.notice {
300
+ border-left-color: #b3d20a;
301
+ }
302
+ .learn-press-message.lp-error,
303
+ .learn-press-message.error {
304
+ border-left-color: #b81c23;
305
+ }
306
+ .learn-press-message ul {
307
+ list-style-type: none;
308
+ }
309
+ .learn-press-message .learn-press-admin-notice-dismiss {
310
+ position: absolute;
311
+ display: inline-block;
312
+ background-color: #FFFFFF;
313
+ border-radius: 50%;
314
+ box-shadow: 0px 0px 1px 1px #F1F1F1;
315
+ width: 20px;
316
+ height: 20px;
317
+ text-align: center;
318
+ line-height: 20px;
319
+ text-decoration: none;
320
+ top: 50%;
321
+ right: 10px;
322
+ margin-top: -10px;
323
+ padding: 0;
324
+ }
325
+ .learn-press-message .learn-press-admin-notice-dismiss:before {
326
+ font-family: dashicons;
327
+ content: '\f335';
328
+ text-align: center;
329
+ font-size: 18px;
330
+ text-decoration: none;
331
+ }
332
+ /**
333
+ * Course Metabox
334
+ */
335
+ li.quiz,
336
+ li.lesson,
337
+ li.quick_lesson,
338
+ li.quick_quiz {
339
+ margin-left: 30px;
340
+ }
341
+ .wp-core-ui .meta_box_add_section,
342
+ .wp-core-ui .meta_box_add_lesson,
343
+ .wp-core-ui .meta_box_add_quiz,
344
+ .wp-core-ui .meta_box_quick_add_lesson,
345
+ .wp-core-ui .meta_box_quick_add_quiz {
346
+ margin-right: 10px;
347
+ }
348
+ .column-taxonomy-course_category {
349
+ width: 15%;
350
+ }
351
+ .tools-button {
352
+ text-align: right;
353
+ }
354
+ /*
355
+ #lpr-block {
356
+ position: fixed;
357
+ top: 0;
358
+ left: 0;
359
+ right: 0;
360
+ bottom: 0;
361
+ background-color: #000;
362
+ display: none;
363
+ z-index: 200;
364
+ opacity: 0.2;
365
+ }
366
+
367
+ .lpr-quick-add-form {
368
+ background-color: #FFF;
369
+ padding: 5px;
370
+ position: absolute;
371
+ z-index: 210;
372
+ border: 1px solid #DDD;
373
+ }
374
+
375
+ .lpr-quick-add-form input {
376
+ font-size: 15px;
377
+ border-radius: 3px;
378
+ border: 1px solid #DDD;
379
+ width: 350px;
380
+ }
381
+
382
+ .lpr-quick-add-form input,
383
+ .lpr-quick-add-form select {
384
+ vertical-align: top;
385
+ }
386
+
387
+ .lpr-quick-add-form .lpr-ajaxload {
388
+ display: none;
389
+ background: url(../../images/spinner.gif) no-repeat center;
390
+ width: 30px;
391
+ color: #FFF;
392
+ margin-top: 6px;
393
+ }
394
+
395
+ .lpr-quick-add-form.working .lpr-ajaxload {
396
+ display: inline-block;
397
+ }
398
+
399
+ .lpr-quick-add-form.working button {
400
+ display: none;
401
+ }
402
+
403
+ .post-type-lpr_question .lpr-question-option-label {
404
+ display: none;
405
+ }
406
+
407
+ #lpr-question-options-wrap {
408
+ margin-top: 8px;
409
+ }
410
+
411
+ .lpr-question tr.lpr-disabled .dashicons-trash,
412
+ .lpr-question tr.lpr-disabled .dashicons-sort {
413
+ display: none;
414
+ }*/
415
+ /*
416
+ * Add on page
417
+ */
418
+ .learnpress-advertis-admin {
419
+ margin-left: 160px;
420
+ padding: 10px 20px;
421
+ position: relative;
422
+ overflow: hidden;
423
+ }
424
+ .learnpress-advertis-admin > .item {
425
+ display: none;
426
+ }
427
+ .learnpress-advertis-admin > .item:first-child {
428
+ display: block;
429
+ }
430
+ .learnpress-advertis-admin .learnpress-wrap-items {
431
+ position: relative;
432
+ overflow: hidden;
433
+ -webkit-transition: visibility 1s, opacity 1s;
434
+ transition: visibility 1s, opacity 1s;
435
+ padding: 20px;
436
+ background-color: #fff;
437
+ border: 1px solid #ddd;
438
+ margin-bottom: 30px;
439
+ }
440
+ .learnpress-advertis-admin .theme-thumbnail {
441
+ float: left;
442
+ width: 35%;
443
+ }
444
+ .learnpress-advertis-admin .theme-detail {
445
+ margin-left: 35%;
446
+ padding-left: 20px;
447
+ }
448
+ .learnpress-advertis-admin .learnpress-item {
449
+ position: relative;
450
+ float: left;
451
+ margin-right: -100%;
452
+ width: 100%;
453
+ box-sizing: border-box;
454
+ visibility: hidden;
455
+ opacity: 0;
456
+ -webkit-transition: visibility 0.5s linear, opacity 0.5s linear;
457
+ transition: visibility 0.5s linear, opacity 0.5s linear;
458
+ }
459
+ .learnpress-advertis-admin img {
460
+ width: 100%;
461
+ height: auto;
462
+ float: none;
463
+ }
464
+ .learnpress-advertis-admin .learnpress-active {
465
+ visibility: visible;
466
+ opacity: 1;
467
+ }
468
+ .learnpress-advertis-admin .learnpress-controls {
469
+ position: absolute;
470
+ bottom: 30px;
471
+ right: 0;
472
+ height: 50px;
473
+ -ms-transform: translateY(-50%);
474
+ -webkit-transform: translateY(-50%);
475
+ transform: translateY(-50%);
476
+ }
477
+ .learnpress-advertis-admin .learnpress-controls:after {
478
+ content: '';
479
+ clear: both;
480
+ display: block;
481
+ }
482
+ .learnpress-advertis-admin .learnpress-controls .prev-item,
483
+ .learnpress-advertis-admin .learnpress-controls .next-item {
484
+ position: absolute;
485
+ top: 0;
486
+ font-family: 'dashicons';
487
+ width: 40px;
488
+ height: 40px;
489
+ border: 1px solid #000;
490
+ line-height: 40px;
491
+ font-size: 16px;
492
+ color: #000;
493
+ cursor: pointer;
494
+ }
495
+ .learnpress-advertis-admin .learnpress-controls .prev-item {
496
+ right: 95px;
497
+ }
498
+ .learnpress-advertis-admin .learnpress-controls .prev-item:before {
499
+ content: "\f341";
500
+ display: block;
501
+ text-align: center;
502
+ }
503
+ .learnpress-advertis-admin .learnpress-controls .next-item {
504
+ right: 45px;
505
+ }
506
+ .learnpress-advertis-admin .learnpress-controls .next-item:before {
507
+ content: "\f345";
508
+ display: block;
509
+ text-align: center;
510
+ }
511
+ @media only screen and (max-width: 1200px) {
512
+ .learnpress-advertis-admin .theme-thumbnail {
513
+ width: 50%;
514
+ }
515
+ .learnpress-advertis-admin .theme-detail {
516
+ margin-left: 50%;
517
+ }
518
+ }
519
+ @media only screen and (max-width: 960px) {
520
+ .learnpress-advertis-admin {
521
+ margin-left: 36px;
522
+ }
523
+ .learnpress-advertis-admin .theme-thumbnail {
524
+ float: none;
525
+ width: 100%;
526
+ }
527
+ .learnpress-advertis-admin .theme-detail {
528
+ margin-top: 20px;
529
+ margin-left: 0;
530
+ padding-left: 0;
531
+ }
532
+ }
533
+ @media screen and (max-width: 782px) {
534
+ .learnpress-advertis-admin {
535
+ margin-left: 0;
536
+ }
537
+ }
538
+ .lpr-add-ons-wrapper .add-on-info {
539
+ width: 65%;
540
+ display: inline-block;
541
+ }
542
+ .lpr-add-ons-wrapper .add-on-action {
543
+ float: right;
544
+ }
545
+ .lpr-add-ons-wrapper .add-on-action a {
546
+ text-decoration: none;
547
+ padding: 20px;
548
+ height: 80px;
549
+ width: 100px;
550
+ background: #EBEBEB;
551
+ margin-right: 100px;
552
+ }
553
+ .lpr-add-ons-wrapper .add-on-action .add-on-enabled {
554
+ text-align: center;
555
+ margin: 40px;
556
+ }
557
+ .lpr-add-ons-wrapper .add-on-action .add-on-disabled {
558
+ text-align: center;
559
+ margin: 40px;
560
+ }
561
+ .lpr-add-ons-wrapper .add-on-action a:hover {
562
+ text-decoration: none;
563
+ content: attr(data-text-disable);
564
+ }
565
+ .lp-search-addon {
566
+ margin: 0;
567
+ width: 280px;
568
+ font-size: 16px;
569
+ font-weight: 300;
570
+ line-height: 1.5;
571
+ padding: 3px 5px;
572
+ height: 32px;
573
+ }
574
+ .learn-press-add-ons {
575
+ margin: 20px 0 0;
576
+ }
577
+ .learn-press-add-ons .lp-addon-hidden {
578
+ display: none !important;
579
+ }
580
+ .learn-press-add-ons .lp-active:nth-of-type(2n+1) {
581
+ clear: none;
582
+ margin-right: 0;
583
+ margin-left: 8px;
584
+ }
585
+ .learn-press-add-ons .lp-active:nth-of-type(2n) {
586
+ clear: both;
587
+ margin-right: 8px;
588
+ margin-left: 0;
589
+ }
590
+ .learn-press-add-ons.learnpress-premium-plugin .column-description {
591
+ overflow: hidden;
592
+ text-overflow: ellipsis;
593
+ display: -webkit-box;
594
+ -webkit-box-orient: vertical;
595
+ -webkit-line-clamp: 4;
596
+ line-height: 1.6em;
597
+ max-height: 6.4em;
598
+ }
599
+ .learn-press-add-ons.learnpress-premium-plugin .column-description p {
600
+ margin: 0;
601
+ line-height: inherit;
602
+ }
603
+ .learn-press-add-ons:after {
604
+ display: block;
605
+ clear: both;
606
+ content: '';
607
+ }
608
+ .learn-press-add-ons > li {
609
+ /*float: left;*/
610
+ /*width: 25%;*/
611
+ /*position: relative;*/
612
+ }
613
+ .learn-press-add-ons > li .add-on-inner {
614
+ margin: 0 20px 40px 20px;
615
+ border: 1px solid #DDD;
616
+ border-radius: 10px;
617
+ overflow: hidden;
618
+ }
619
+ .learn-press-add-ons > li .add-on-thumbnail {
620
+ position: relative;
621
+ overflow: hidden;
622
+ border-bottom: 1px solid #E3E3E3;
623
+ }
624
+ .learn-press-add-ons > li .add-on-thumbnail img {
625
+ width: 100%;
626
+ height: auto;
627
+ vertical-align: top;
628
+ }
629
+ .learn-press-add-ons > li .add-on-thumbnail .add-on-overlay {
630
+ position: absolute;
631
+ left: 0;
632
+ right: 0;
633
+ height: 100%;
634
+ top: 0;
635
+ -webkit-transition: all 0.25s;
636
+ background-color: #ADE6FF;
637
+ opacity: 0;
638
+ }
639
+ .learn-press-add-ons > li .add-on-thumbnail .add-on-description {
640
+ position: absolute;
641
+ left: 20px;
642
+ right: 20px;
643
+ bottom: 0;
644
+ -webkit-transition: all 0.25s;
645
+ color: #444;
646
+ opacity: 0;
647
+ }
648
+ .learn-press-add-ons > li:hover .add-on-overlay {
649
+ opacity: 0.3;
650
+ }
651
+ .learn-press-add-ons > li:hover .add-on-description {
652
+ opacity: 1;
653
+ }
654
+ .learn-press-add-ons > li .add-on-info {
655
+ min-height: 80px;
656
+ padding: 20px;
657
+ background-color: #F5F5F5;
658
+ border-top: 1px solid #FFF;
659
+ }
660
+ .learn-press-add-ons > li .add-on-info > h3 {
661
+ margin-top: 0;
662
+ }
663
+ .learn-press-add-ons > li .add-on-actions {
664
+ position: absolute;
665
+ bottom: 43px;
666
+ }
667
+ .learn-press-add-ons > li .add-on-actions .add-on-state {
668
+ font-size: 36px;
669
+ vertical-align: top;
670
+ display: none;
671
+ margin-top: -8px;
672
+ color: #05B3FF;
673
+ margin-left: -9px;
674
+ }
675
+ .learn-press-add-ons > li .add-on-actions .add-on-state.change {
676
+ display: inline-block;
677
+ }
678
+ .learn-press-add-ons .plugin-card-top {
679
+ min-height: 180px;
680
+ }
681
+ .premium_add_ons.active .column-description p {
682
+ overflow: hidden;
683
+ text-overflow: ellipsis;
684
+ display: -webkit-box;
685
+ -webkit-box-orient: vertical;
686
+ -webkit-line-clamp: 5;
687
+ line-height: 1.6em;
688
+ max-height: 8em;
689
+ }
690
+ .learn-press-add-ons .button.spinner {
691
+ background: url(../../images/spinner.gif) no-repeat 4px !important;
692
+ padding-left: 30px;
693
+ visibility: visible;
694
+ width: auto;
695
+ }
696
+ .learn-press-add-ons .action-links > span {
697
+ display: block;
698
+ text-align: right;
699
+ font-style: italic;
700
+ }
701
+ .learn-press-add-ons .action-links > span.enabled {
702
+ color: #7ad03a;
703
+ }
704
+ .learn-press-add-ons .action-links > span.disabled {
705
+ color: #FF0000;
706
+ }
707
+ .learn-press-add-ons .action-links .price {
708
+ color: #439fdf;
709
+ font-weight: 700;
710
+ font-size: 15px;
711
+ line-height: 1.6em;
712
+ }
713
+ .learn-press-add-ons .action-links .price del {
714
+ font-weight: 400;
715
+ color: #aaa;
716
+ padding-right: 5px;
717
+ }
718
+ .learn-press-add-ons .plugin-icon img {
719
+ max-width: 100%;
720
+ }
721
+ #learn-press-bundle-activate-add-ons.spinner {
722
+ float: left !important;
723
+ }
724
+ .learn-press-add-ons .plugin-version {
725
+ font-weight: bold;
726
+ }
727
+ #learn-press-add-ons-wrap #name {
728
+ width: 30%;
729
+ }
730
+ .learn-press-add-ons p:before {
731
+ content: '';
732
+ }
733
+ #learn-press-add-ons-wrap .theme {
734
+ padding: 20px;
735
+ background-color: #fff;
736
+ border: 1px solid #ddd;
737
+ overflow: hidden;
738
+ margin-bottom: 30px;
739
+ }
740
+ #learn-press-add-ons-wrap .theme-controls {
741
+ margin-top: 20px;
742
+ margin-bottom: 0;
743
+ }
744
+ #learn-press-add-ons-wrap .theme h2 {
745
+ margin: 0 0 20px 0;
746
+ line-height: 1.4;
747
+ }
748
+ #learn-press-add-ons-wrap .theme img {
749
+ width: 400px;
750
+ height: auto;
751
+ max-height: 100%;
752
+ float: left;
753
+ margin: 0 20px 0 0;
754
+ }
755
+ .related_themes .plugin-card-top {
756
+ padding-bottom: 0;
757
+ }
758
+ .related_themes .theme-content {
759
+ position: relative;
760
+ }
761
+ .related_themes .image-thumbnail img {
762
+ width: 100%;
763
+ }
764
+ .related_themes .theme-description {
765
+ margin: 0 0 25px 0;
766
+ overflow: hidden;
767
+ text-overflow: ellipsis;
768
+ display: -webkit-box;
769
+ -webkit-box-orient: vertical;
770
+ -webkit-line-clamp: 6;
771
+ line-height: 1.6em;
772
+ max-height: 9.6em;
773
+ }
774
+ .related_themes .theme-title {
775
+ margin-right: 100px;
776
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
777
+ font-size: 22px;
778
+ line-height: 1.6em;
779
+ margin-bottom: 0;
780
+ min-height: 3.2em;
781
+ }
782
+ .related_themes .theme-title a {
783
+ color: #545454;
784
+ }
785
+ .related_themes .theme-rating {
786
+ float: right;
787
+ display: inline-block;
788
+ }
789
+ .related_themes .star-rating {
790
+ display: inline-block;
791
+ }
792
+ .related_themes .count-rating {
793
+ font-size: 15px;
794
+ position: relative;
795
+ top: 2px;
796
+ }
797
+ .related_themes .theme-detail {
798
+ position: absolute;
799
+ right: 3px;
800
+ top: 0;
801
+ text-align: right;
802
+ line-height: 1.6em;
803
+ }
804
+ .related_themes .theme-detail:after {
805
+ content: '';
806
+ display: block;
807
+ clear: both;
808
+ }
809
+ .related_themes .theme-detail .theme-price {
810
+ display: inline-block;
811
+ font-size: 24px;
812
+ color: #545454;
813
+ font-weight: 700;
814
+ line-height: 1.6em;
815
+ }
816
+ .related_themes .theme-footer {
817
+ clear: both;
818
+ margin-left: -20px;
819
+ margin-right: -20px;
820
+ padding: 20px;
821
+ background-color: #fafafa;
822
+ border-top: 1px solid #ddd;
823
+ overflow: hidden;
824
+ }
825
+ @media (max-width: 1280px) {
826
+ .learn-press-add-ons > li {
827
+ /*width: 33.33%;*/
828
+ }
829
+ }
830
+ @media screen and (max-width: 782px) {
831
+ .learn-press-add-ons .enable-now {
832
+ padding: 5px;
833
+ }
834
+ .learn-press-add-ons .enable-now:before {
835
+ margin: 0 !important;
836
+ }
837
+ .learn-press-add-ons .enable-now:before {
838
+ margin: 0 !important;
839
+ }
840
+ #learn-press-add-ons-wrap .theme img {
841
+ width: 50%;
842
+ }
843
+ }
844
+ @media (max-width: 768px) {
845
+ .learn-press-add-ons > li {
846
+ /*width: 50%;*/
847
+ }
848
+ .learn-press-add-ons > li .column-name {
849
+ margin-right: 150px;
850
+ }
851
+ }
852
+ @media (max-width: 480px) {
853
+ .learn-press-add-ons > li {
854
+ width: 100%;
855
+ }
856
+ #learn-press-add-ons-wrap .theme img {
857
+ width: 100%;
858
+ margin: 0 0 20px 0;
859
+ }
860
+ }
861
+ /**/
862
+ #lpr-quiz-questions-wrap .select2-container .select2-choice {
863
+ height: 29px;
864
+ padding-top: 3px;
865
+ font-size: 14px;
866
+ }
867
+ .post-title.column-title {
868
+ overflow: visible;
869
+ }
870
+ .lpr-row-actions {
871
+ display: inline-block;
872
+ position: relative;
873
+ }
874
+ .lpr-row-action-dropdown {
875
+ position: absolute;
876
+ top: 100%;
877
+ left: 0;
878
+ min-width: 150px;
879
+ background-color: #FFF;
880
+ border: 1px solid #DDD;
881
+ padding: 0;
882
+ margin: 0;
883
+ display: none;
884
+ }
885
+ .lpr-row-action-dropdown > li {
886
+ margin: 0;
887
+ }
888
+ .lpr-row-action-dropdown > li > a {
889
+ display: block;
890
+ padding: 5px;
891
+ }
892
+ .lpr-row-actions > a {
893
+ padding-right: 15px;
894
+ position: relative;
895
+ }
896
+ .lpr-row-actions > a:after {
897
+ width: 0;
898
+ height: 0;
899
+ border: 5px solid transparent;
900
+ border-top-color: #DDD;
901
+ content: '';
902
+ display: inline-block;
903
+ position: absolute;
904
+ right: 0;
905
+ top: 6px;
906
+ }
907
+ .lpr-row-actions:hover > ul {
908
+ display: block;
909
+ }
910
+ /* addons page */
911
+ #lpr-add-ons-wrapper .lpr-add-on-block {
912
+ border-bottom: 1px dashed #DDD;
913
+ padding-bottom: 20px;
914
+ width: 50%;
915
+ float: left;
916
+ margin-top: 20px;
917
+ }
918
+ #lpr-add-ons-wrapper .lpr-add-on-block:after {
919
+ content: '';
920
+ display: block;
921
+ clear: both;
922
+ }
923
+ #lpr-add-ons-wrapper .lpr-admin-thumbnail {
924
+ float: left;
925
+ width: 200px;
926
+ }
927
+ #lpr-add-ons-wrapper .lpr-admin-thumbnail img {
928
+ vertical-align: top;
929
+ }
930
+ #lpr-add-ons-wrapper .lpr-add-on-info {
931
+ margin-left: 220px;
932
+ margin-right: 20px;
933
+ }
934
+ #lpr-add-ons-wrapper .lpr-add-on-info > h3 {
935
+ margin-top: 0;
936
+ }
937
+ #lpr-add-ons-wrapper .lpr-add-on-info > h3 > span {
938
+ display: inline-block;
939
+ padding: 0 5px;
940
+ background-color: #7AD3FA;
941
+ color: #FFF;
942
+ border-radius: 3px;
943
+ margin-left: 10px;
944
+ font-size: 12px;
945
+ vertical-align: top;
946
+ font-weight: normal;
947
+ }
948
+ #lpr-add-ons-wrapper .lpr-add-on-action {
949
+ float: right;
950
+ width: 100px;
951
+ }
952
+ /* toggle */
953
+ input.lpr-fancy-checkbox {
954
+ display: none;
955
+ }
956
+ .lpr-fancy-checkbox.tog {
957
+ border-radius: 20px;
958
+ box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.6);
959
+ margin: 0 auto;
960
+ height: 19px;
961
+ width: 50px;
962
+ position: relative;
963
+ cursor: pointer;
964
+ font: 11px/18px arial;
965
+ background: #ccc;
966
+ -webkit-transition: all .2s ease;
967
+ -moz-transition: all .2s ease;
968
+ -o-transition: all .2s ease;
969
+ transition: all .2s ease;
970
+ display: inline-block !important;
971
+ }
972
+ .lpr-fancy-checkbox.tog:after {
973
+ content: '';
974
+ box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
975
+ border-radius: 20px;
976
+ display: block;
977
+ height: 15px;
978
+ width: 15px;
979
+ background: #fff;
980
+ position: absolute;
981
+ top: 2px;
982
+ left: 2px;
983
+ -webkit-transition: all .2s ease;
984
+ -moz-transition: all .2s ease;
985
+ -o-transition: all .2s ease;
986
+ transition: all .2s ease;
987
+ }
988
+ .lpr-fancy-checkbox.tog:before {
989
+ content: 'OFF';
990
+ position: absolute;
991
+ right: 7px;
992
+ top: 1px;
993
+ color: #fff;
994
+ }
995
+ .lpr-fancy-checkbox.tog:hover:after {
996
+ left: 5px;
997
+ }
998
+ .lpr-fancy-checkbox.tog.on:before {
999
+ content: 'ON';
1000
+ right: 28px;
1001
+ }
1002
+ .lpr-fancy-checkbox.tog.on {
1003
+ background: #05B3FF;
1004
+ }
1005
+ .lpr-fancy-checkbox.tog.on:after {
1006
+ left: 33px;
1007
+ }
1008
+ .lpr-fancy-checkbox.tog.on:hover:after {
1009
+ left: 30px;
1010
+ }
1011
+ /**/
1012
+ .clearfix:after {
1013
+ display: block;
1014
+ content: '';
1015
+ clear: both;
1016
+ }
1017
+ .clear {
1018
+ display: block;
1019
+ clear: both;
1020
+ height: 0;
1021
+ }
1022
+ /**********************************************************************/
1023
+ /**********************************************************************/
1024
+ .lp-list-options {
1025
+ border: 1px solid #DDD;
1026
+ border-collapse: collapse;
1027
+ width: 100%;
1028
+ }
1029
+ .lp-list-option.lp-list-option-empty td,
1030
+ .lp-list-option.lp-list-option-empty th {
1031
+ background-color: #FBE9E9;
1032
+ }
1033
+ .lp-list-option.lp-list-option-empty .lp-answer-check input,
1034
+ .lp-list-option.lp-list-option-empty .lp-list-option-actions i {
1035
+ display: none;
1036
+ }
1037
+ .lp-list-options thead th {
1038
+ border: 1px solid #FFF;
1039
+ background-color: #EAEAEA;
1040
+ padding: 10px;
1041
+ text-align: left;
1042
+ color: #00A0D2;
1043
+ }
1044
+ .lp-list-options tbody th,
1045
+ .lp-list-options tbody td {
1046
+ border: 1px solid #FFF;
1047
+ padding: 10px 10px;
1048
+ text-align: left;
1049
+ background-color: #F5F5F5;
1050
+ }
1051
+ .lp-list-options .lp-answer-check {
1052
+ width: 100px;
1053
+ }
1054
+ .lp-list-options tbody th input[type="text"],
1055
+ .lp-list-options tbody td input[type="text"] {
1056
+ width: 100%;
1057
+ }
1058
+ .lp-list-options .ui-sortable-placeholder {
1059
+ visibility: visible !important;
1060
+ }
1061
+ .lp-list-options .ui-sortable-placeholder td {
1062
+ background-image: url("../../images/stripe.png");
1063
+ }
1064
+ .lp-list-option .lp-answer-text {
1065
+ color: #777;
1066
+ background-color: transparent;
1067
+ border-color: transparent;
1068
+ box-shadow: none;
1069
+ }
1070
+ .lp-list-option .lp-answer-text:after {
1071
+ font-family: dashicons;
1072
+ content: '\f464';
1073
+ }
1074
+ .lp-list-option .lp-answer-text:focus,
1075
+ .lp-list-option:hover .lp-answer-text {
1076
+ box-shadow: none;
1077
+ outline: none;
1078
+ background-color: transparent;
1079
+ border-color: transparent;
1080
+ }
1081
+ .lp-list-option:hover .lp-answer-text {
1082
+ border-style: dashed;
1083
+ }
1084
+ .lp-list-option-actions {
1085
+ cursor: pointer;
1086
+ color: #00A0D2;
1087
+ }
1088
+ .lp-list-option-actions.lp-move-list-option {
1089
+ cursor: move;
1090
+ }
1091
+ .lp-list-option-actions:hover {
1092
+ color: #156077;
1093
+ }
1094
+ /* Question meta box */
1095
+ #question_answer .rwmb-question-wrapper {
1096
+ margin: 12px 0 0 0;
1097
+ }
1098
+ .question-bottom-actions > * {
1099
+ vertical-align: baseline !important;
1100
+ }
1101
+ /* Quiz meta box */
1102
+ body.post-type-lp_quiz #questions,
1103
+ body.post-type-lp_question #question_answer_ {
1104
+ border: none;
1105
+ box-shadow: none;
1106
+ background-color: transparent;
1107
+ }
1108
+ body.post-type-lp_quiz #questions .handlediv,
1109
+ body.post-type-lp_question #question_answer_ .handlediv {
1110
+ display: none;
1111
+ }
1112
+ body.post-type-lp_quiz #questions .hndle,
1113
+ body.post-type-lp_question #question_answer_ .hndle {
1114
+ display: none;
1115
+ }
1116
+ body.post-type-lp_quiz #questions .inside,
1117
+ body.post-type-lp_question #question_answer_ .inside {
1118
+ padding: 0;
1119
+ }
1120
+ #questions .quiz-questions-heading .questions-toggle {
1121
+ float: right;
1122
+ margin: 0;
1123
+ line-height: 1;
1124
+ }
1125
+ #questions .quiz-questions-heading .questions-toggle a:hover {
1126
+ color: #00a0d2;
1127
+ }
1128
+ #questions #learn-press-dropdown-questions {
1129
+ display: inline-block;
1130
+ position: relative;
1131
+ }
1132
+ #questions #learn-press-dropdown-questions > ul {
1133
+ position: absolute;
1134
+ top: 100%;
1135
+ margin: 0;
1136
+ padding: 0;
1137
+ background-color: #FFF;
1138
+ left: 0;
1139
+ right: 0;
1140
+ border: 1px solid #EEE;
1141
+ border-top: none;
1142
+ display: none;
1143
+ z-index: 50;
1144
+ }
1145
+ #questions #learn-press-dropdown-questions > ul > li {
1146
+ margin: 0;
1147
+ }
1148
+ #questions #learn-press-dropdown-questions > ul li > a {
1149
+ display: block;
1150
+ padding: 5px;
1151
+ outline: none;
1152
+ box-shadow: none;
1153
+ }
1154
+ #questions #learn-press-question-name {
1155
+ font-size: 18px;
1156
+ min-width: 350px;
1157
+ margin: 0;
1158
+ box-shadow: none;
1159
+ border-color: #EEE;
1160
+ color: #BBB;
1161
+ vertical-align: middle;
1162
+ }
1163
+ #questions #learn-press-toggle-questions {
1164
+ height: 32px;
1165
+ vertical-align: top;
1166
+ background-color: #FFF;
1167
+ border: 1px solid #EEE;
1168
+ width: 32px;
1169
+ margin-left: -4px;
1170
+ text-align: center;
1171
+ font-size: 30px;
1172
+ padding: 0;
1173
+ color: #CCC;
1174
+ border-left: none;
1175
+ outline: none;
1176
+ cursor: pointer;
1177
+ }
1178
+ #questions #learn-press-toggle-questions:hover {
1179
+ color: #AAAAAA;
1180
+ }
1181
+ #questions #learn-press-button-add-question {
1182
+ _vertical-align: middle;
1183
+ }
1184
+ #questions .question-actions {
1185
+ background-color: #FFF;
1186
+ border: 1px solid #DDD;
1187
+ padding: 10px;
1188
+ display: inline-block;
1189
+ margin-top: 20px;
1190
+ position: relative;
1191
+ z-index: 999;
1192
+ }
1193
+ #questions .quiz-question-head .quiz-question-actions {
1194
+ float: right;
1195
+ margin: 1px 0;
1196
+ visibility: hidden;
1197
+ padding-top: 2px;
1198
+ }
1199
+ #questions .quiz-question-head .quiz-question-actions a {
1200
+ margin: 0 3px;
1201
+ color: #666666;
1202
+ vertical-align: middle;
1203
+ box-shadow: none;
1204
+ }
1205
+ #questions .quiz-question-head .quiz-question-actions a:hover {
1206
+ color: #00a0d2;
1207
+ }
1208
+ #questions .quiz-question-head:hover .quiz-question-actions {
1209
+ visibility: visible;
1210
+ }
1211
+ #questions .quiz-question.ui-sortable-placeholder {
1212
+ visibility: visible !important;
1213
+ background-image: url("../../images/stripe.png");
1214
+ border: 1px solid #DDD;
1215
+ border-bottom: none;
1216
+ }
1217
+ #questions .question-name {
1218
+ border: none;
1219
+ box-shadow: none;
1220
+ padding-left: 0;
1221
+ width: 70%;
1222
+ color: #777;
1223
+ vertical-align: middle;
1224
+ }
1225
+ #questions .quiz-question-icon img {
1226
+ max-width: 100%;
1227
+ height: auto;
1228
+ }
1229
+ #questions #learn-press-dropdown-questions .added {
1230
+ display: none;
1231
+ }
1232
+ .lpr-curriculum-section > h3 {
1233
+ padding: 0 !important;
1234
+ }
1235
+ .lpr-curriculum-section > h3 .lpr-action {
1236
+ top: 0;
1237
+ right: 0;
1238
+ }
1239
+ .lpr-curriculum-section.lpr-empty > h3 {
1240
+ cursor: default !important;
1241
+ }
1242
+ .lpr-curriculum-section.lpr-empty .lpr-action {
1243
+ display: none !important;
1244
+ }
1245
+ .lpr-course-curriculum button span {
1246
+ text-decoration: underline;
1247
+ }
1248
+ #learn-press-statistic {
1249
+ margin-top: 20px;
1250
+ }
1251
+ .learn-press-chart {
1252
+ position: relative;
1253
+ }
1254
+ .learn-press-chart canvas {
1255
+ height: 70vh;
1256
+ width: 100vw;
1257
+ }
1258
+ .chart-buttons form {
1259
+ display: inline-block;
1260
+ vertical-align: top;
1261
+ }
1262
+ .chart-buttons form input[type="text"] {
1263
+ width: 105px;
1264
+ font-size: 14px;
1265
+ vertical-align: top;
1266
+ margin: 0;
1267
+ text-align: center;
1268
+ font-weight: bold;
1269
+ padding: 4px;
1270
+ }
1271
+ .chart-buttons form span {
1272
+ display: inline-block;
1273
+ vertical-align: middle;
1274
+ font-weight: bold;
1275
+ padding: 5px;
1276
+ }
1277
+ .learn-press-chart.loading:after {
1278
+ content: '';
1279
+ position: absolute;
1280
+ top: 0;
1281
+ left: 0;
1282
+ right: 0;
1283
+ bottom: 0;
1284
+ z-index: 10;
1285
+ background: #FFF;
1286
+ opacity: 0.5;
1287
+ }
1288
+ .chart-description li {
1289
+ display: inline-block;
1290
+ margin-right: 15px;
1291
+ }
1292
+ .chart-description li:before {
1293
+ content: '';
1294
+ display: inline-block;
1295
+ width: 10px;
1296
+ height: 10px;
1297
+ vertical-align: middle;
1298
+ margin-right: 5px;
1299
+ }
1300
+ .chart-description li span {
1301
+ display: inline-block;
1302
+ vertical-align: middle;
1303
+ font-weight: bold;
1304
+ }
1305
+ .chart-description li.all:before {
1306
+ background: #2FA7FF;
1307
+ }
1308
+ .chart-description li.instructors:before {
1309
+ background: #EAC79B;
1310
+ }
1311
+ .chart-description li.students:before {
1312
+ background: #D4D0CB;
1313
+ }
1314
+ .lpr-stats-time {
1315
+ text-align: center;
1316
+ }
1317
+ .lpr-hidden {
1318
+ display: none;
1319
+ }
1320
+ #lpr-custom-time {
1321
+ position: relative;
1322
+ top: 4px;
1323
+ }
1324
+ /* block page */
1325
+ #lpr-page-block {
1326
+ position: fixed;
1327
+ top: 0;
1328
+ left: 0;
1329
+ right: 0;
1330
+ bottom: 0;
1331
+ background-color: #000;
1332
+ opacity: 0.5;
1333
+ display: none;
1334
+ z-index: 9999;
1335
+ }
1336
+ #form-quick-add-lesson-link {
1337
+ position: absolute;
1338
+ }
1339
+ #_lpr_course_price_description > span {
1340
+ font-weight: bold;
1341
+ font-size: 15px;
1342
+ }
1343
+ .lpr-ignore,
1344
+ .lpr-ignore:hover {
1345
+ color: #dd3d36;
1346
+ }
1347
+ .lpr-ignore:hover {
1348
+ cursor: pointer;
1349
+ }
1350
+ .lpr-quick-add-page-inline,
1351
+ .lpr-quick-actions-inline {
1352
+ display: inline-block;
1353
+ vertical-align: middle;
1354
+ margin: 0 !important;
1355
+ }
1356
+ #lpr-toggle-quiz-mode {
1357
+ background-color: #0077FF;
1358
+ padding: 3px;
1359
+ margin-left: 5px;
1360
+ display: inline-block;
1361
+ border-radius: 3px;
1362
+ text-decoration: none;
1363
+ color: #FFF;
1364
+ }
1365
+ .column-num_of_question {
1366
+ width: 150px;
1367
+ }
1368
+ .lp-search-items input[name="lp-item-name"] {
1369
+ width: 500px;
1370
+ }
1371
+ .lp-button-dropdown {
1372
+ padding-left: 0 !important;
1373
+ padding-right: 28px !important;
1374
+ position: relative;
1375
+ z-index: 99998;
1376
+ }
1377
+ .lp-button-dropdown .lp-dropdown-label {
1378
+ padding-left: 10px;
1379
+ }
1380
+ .lp-button-dropdown .lp-dropdown-arrow {
1381
+ display: inline-block;
1382
+ /* width: 20px; */
1383
+ text-align: center;
1384
+ padding: 0 10px;
1385
+ position: absolute;
1386
+ top: -1px;
1387
+ bottom: -1px;
1388
+ }
1389
+ .lp-button-dropdown .lp-dropdown-items {
1390
+ position: absolute;
1391
+ margin: 0;
1392
+ /* width: 100%; */
1393
+ background-color: #FFF;
1394
+ top: 100%;
1395
+ margin-top: 1px;
1396
+ border: 1px solid #DDD;
1397
+ right: -1px;
1398
+ /* right: -1px; */
1399
+ width: 200px;
1400
+ z-index: 9999999;
1401
+ display: none;
1402
+ }
1403
+ .lp-button-dropdown .lp-dropdown-items li {
1404
+ margin: 0;
1405
+ }
1406
+ .lp-button-dropdown .lp-dropdown-items li a {
1407
+ display: block;
1408
+ padding: 10px;
1409
+ line-height: 1;
1410
+ text-decoration: none;
1411
+ outline: none;
1412
+ box-shadow: none;
1413
+ }
1414
+ .lp-button-dropdown .lp-dropdown-items li a:hover {
1415
+ background-color: #F5F5F5;
1416
+ }
1417
+ .lp-button-dropdown:not(.disabled):hover ul,
1418
+ .lp-button-dropdown:not(.disabled) ul:hover {
1419
+ display: block;
1420
+ }
1421
+ .curriculum-section .lp-check-items,
1422
+ .curriculum-section .lp-check-items:hover {
1423
+ padding-left: 5px;
1424
+ padding-right: 34px;
1425
+ border-color: transparent;
1426
+ background: transparent;
1427
+ box-shadow: none;
1428
+ }
1429
+ .column-format,
1430
+ .column-is_previewable,
1431
+ .column-taxonomy-question-tag {
1432
+ width: 10%;
1433
+ }
1434
+ .learn-press-add-ons .plugin-card .install-now:before,
1435
+ .learn-press-add-ons .plugin-card .disable-now:before,
1436
+ .learn-press-add-ons .plugin-card .enable-now:before {
1437
+ margin: 3px 5px 0 -2px;
1438
+ display: inline-block;
1439
+ font: 400 20px/1 dashicons;
1440
+ /*speak: none;*/
1441
+ -webkit-font-smoothing: antialiased;
1442
+ -moz-osx-font-smoothing: grayscale;
1443
+ vertical-align: top;
1444
+ }
1445
+ .learn-press-add-ons .plugin-card .install-now:before {
1446
+ content: '\f106';
1447
+ color: #0073aa;
1448
+ }
1449
+ .learn-press-add-ons .plugin-card .disable-now:before {
1450
+ content: '\f147';
1451
+ color: #0073aa;
1452
+ }
1453
+ .learn-press-add-ons .plugin-card .enable-now:before {
1454
+ content: '\f335';
1455
+ color: #d54e21;
1456
+ }
1457
+ .learn-press-add-ons .plugin-card .disable-now:hover:before {
1458
+ content: '\f335';
1459
+ color: #d54e21;
1460
+ }
1461
+ .learn-press-add-ons .plugin-card .enable-now:hover:before {
1462
+ content: '\f147';
1463
+ color: #0073aa;
1464
+ }
1465
+ .learn-press-add-ons .plugin-card .button-working:before {
1466
+ content: '\f463' !important;
1467
+ -webkit-animation: lp-spinner 2s infinite linear;
1468
+ animation: lp-spinner 2s infinite linear;
1469
+ margin-right: 0;
1470
+ }
1471
+ .learn-press-add-ons .plugin-card .button-working span {
1472
+ display: none;
1473
+ }
1474
+ .lp-button-actions a {
1475
+ text-decoration: none;
1476
+ margin-left: 5px;
1477
+ }
1478
+ .learn-press-quick-confirm {
1479
+ position: absolute;
1480
+ z-index: 9999;
1481
+ color: #ffffff;
1482
+ padding: 2px 8px;
1483
+ display: block;
1484
+ white-space: nowrap;
1485
+ left: -39.625px;
1486
+ top: 24px;
1487
+ background-color: #C90202;
1488
+ cursor: pointer;
1489
+ }
1490
+ .learn-press-quick-confirm:hover,
1491
+ .learn-press-quick-confirm:hover:before {
1492
+ background-color: #d73b00;
1493
+ }
1494
+ .learn-press-quick-confirm:before {
1495
+ content: '';
1496
+ display: block;
1497
+ position: absolute;
1498
+ /* border: 1px solid; */
1499
+ transform: rotate(45deg);
1500
+ width: 7px;
1501
+ height: 7px;
1502
+ top: -3px;
1503
+ background-color: #C90202;
1504
+ right: 7px;
1505
+ }
1506
+ /* course */
1507
+ .wp-core-ui .meta_box_add_section,
1508
+ .wp-core-ui .meta_box_add_lesson {
1509
+ margin-right: 10px;
1510
+ }
1511
+ .hide {
1512
+ display: none;
1513
+ }
1514
+ .handle.dashicons {
1515
+ cursor: move;
1516
+ margin-right: 0;
1517
+ }
1518
+ .meta_box_remove .dashicons {
1519
+ text-decoration: initial;
1520
+ }
1521
+ .meta_box_course_lesson_quiz li input,
1522
+ .meta_box_course_lesson_quiz li select {
1523
+ min-width: 250px;
1524
+ }
1525
+ .rwmb-meta-box {
1526
+ margin-top: 20px;
1527
+ }
1528
+ .rwmb-meta-box label {
1529
+ color: #222;
1530
+ font-weight: bold;
1531
+ display: block;
1532
+ margin: 0 0 16px 0;
1533
+ }
1534
+ .description {
1535
+ margin-top: 5px;
1536
+ }
1537
+ .dashed-placeholder {
1538
+ border: 2px dashed #999;
1539
+ padding: 10px;
1540
+ }
1541
+ /*
1542
+ TuNN added 21 03 2015
1543
+ Modified 03 Apr 2015
1544
+ */
1545
+ /* Course Curriculumn meta box section*/
1546
+ /************ version 1.0 **************/
1547
+ /* order */
1548
+ .post-type-lp_order #post-body-content,
1549
+ .post-type-lp_order #order_details .handlediv,
1550
+ .post-type-lp_order #order_details .hndle {
1551
+ display: none;
1552
+ }
1553
+ .post-type-lp_order #submitpost .misc-pub-section label {
1554
+ display: block;
1555
+ font-weight: 600;
1556
+ margin-bottom: 8px;
1557
+ }
1558
+ #learn-press-order {
1559
+ margin: 15px;
1560
+ }
1561
+ #learn-press-order .order-data-number {
1562
+ font-size: 36px;
1563
+ padding: 0;
1564
+ margin-bottom: 20px;
1565
+ }
1566
+ #learn-press-order > h3 {
1567
+ margin: 0 0 10px 0;
1568
+ padding: 0;
1569
+ }
1570
+ #learn-press-order .order-data-date,
1571
+ #learn-press-order .order-data-status,
1572
+ #learn-press-order .order-data-payment-method {
1573
+ font-size: 18px;
1574
+ padding: 0 0 10px 0;
1575
+ }
1576
+ #learn-press-order .user-display-name,
1577
+ #learn-press-order .user-email,
1578
+ #learn-press-order .user-ip-address {
1579
+ padding: 0;
1580
+ margin: 0 0 10px 0;
1581
+ }
1582
+ #learn-press-order .order-items table {
1583
+ border: 1px solid #DDD;
1584
+ border-collapse: collapse;
1585
+ width: 100%;
1586
+ }
1587
+ #learn-press-order .order-items table th,
1588
+ #learn-press-order .order-items table td {
1589
+ text-align: left;
1590
+ padding: 10px 15px;
1591
+ border: 1px solid #DDD;
1592
+ }
1593
+ #learn-press-install-sample-data-notice .install-sample-data-loading {
1594
+ display: none;
1595
+ }
1596
+ /* learn_press_dashboard_widget */
1597
+ #learn_press_dashboard_widget .subsubsub {
1598
+ float: none;
1599
+ }
1600
+ /* ios checkbox */
1601
+ .learn-press-checkbox {
1602
+ display: none !important;
1603
+ }
1604
+ input.regular-text[id^="learn-press-emails"] {
1605
+ width: 97%;
1606
+ }
1607
+ .ios-ui-select {
1608
+ background: #dddddd;
1609
+ border: none !important;
1610
+ height: 18px;
1611
+ -webkit-border-radius: 9px;
1612
+ border-radius: 9px;
1613
+ width: 30px;
1614
+ -webkit-transition: all 0.3s ease-in-out;
1615
+ -moz-transition: all 0.3s ease-in-out;
1616
+ -ms-transition: all 0.3s ease-in-out;
1617
+ -o-transition: all 0.3s ease-in-out;
1618
+ transition: all 0.3s ease-in-out;
1619
+ -webkit-box-shadow: none;
1620
+ box-shadow: none;
1621
+ cursor: pointer;
1622
+ position: relative;
1623
+ display: inline-block;
1624
+ }
1625
+ .ios-ui-select.checked {
1626
+ -webkit-box-shadow: inset 0 0 0 18px #6ddc5f;
1627
+ box-shadow: inset 0 0 0 18px #6ddc5f;
1628
+ }
1629
+ .ios-ui-select.checked .inner {
1630
+ left: 13px;
1631
+ }
1632
+ .ios-ui-select .inner {
1633
+ width: 16px;
1634
+ height: 16px;
1635
+ position: absolute;
1636
+ top: 1px;
1637
+ left: 1px;
1638
+ -webkit-border-radius: 100%;
1639
+ border-radius: 100%;
1640
+ background: white;
1641
+ -webkit-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1642
+ -moz-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1643
+ -o-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1644
+ transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1645
+ -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
1646
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
1647
+ }
1648
+ .lp-label-counter {
1649
+ display: inline-block;
1650
+ background-color: #0073AA;
1651
+ border-radius: 10px;
1652
+ height: 21px;
1653
+ line-height: 20px;
1654
+ text-align: center;
1655
+ min-width: 21px;
1656
+ color: #FFF;
1657
+ padding: 0 5px;
1658
+ }
1659
+ .column-num_of_question,
1660
+ .column-preview,
1661
+ .column-duration,
1662
+ .column-type,
1663
+ .column-taxonomy-question_tag {
1664
+ width: 100px;
1665
+ text-align: left;
1666
+ }
1667
+ #learn_press_dashboard_widget .rss-widget ul li {
1668
+ margin-bottom: 10px !important;
1669
+ }
1670
+ #learn_press_dashboard_widget .rss-date {
1671
+ margin-left: 0;
1672
+ }
1673
+ #learn_press_dashboard_widget_status .inside {
1674
+ padding: 0;
1675
+ margin-top: 0;
1676
+ }
1677
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status {
1678
+ margin-top: 0;
1679
+ }
1680
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li {
1681
+ width: 50%;
1682
+ float: left;
1683
+ }
1684
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li > a,
1685
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li > span {
1686
+ padding: 8px 12px;
1687
+ display: block;
1688
+ }
1689
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width {
1690
+ width: 100%;
1691
+ float: none;
1692
+ clear: both;
1693
+ }
1694
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:first-child {
1695
+ border-bottom: 1px solid #ececec;
1696
+ }
1697
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:first-child a {
1698
+ padding: 10px 12px;
1699
+ }
1700
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:last-child {
1701
+ border-top: 1px solid #ececec;
1702
+ margin: 0 12px;
1703
+ }
1704
+ #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width > a {
1705
+ display: inline-block;
1706
+ }
1707
+ .lp-template-overrides {
1708
+ margin-top: 20px;
1709
+ }
1710
+ .lp-template-overrides thead th h4 {
1711
+ margin: 0;
1712
+ }
1713
+ .lp-template-overrides tbody th {
1714
+ font-weight: bold;
1715
+ }
1716
+ .lp-template-overrides tbody th p {
1717
+ margin: 0 0 0 10px;
1718
+ display: inline-block;
1719
+ }
1720
+ .lp-template-overrides tbody th p a {
1721
+ font-weight: normal;
1722
+ outline: none;
1723
+ border: none;
1724
+ box-shadow: none;
1725
+ margin: 0;
1726
+ padding: 2px 8px;
1727
+ border-radius: 3px;
1728
+ }
1729
+ .lp-template-overrides tbody th p a.current {
1730
+ background: #00aadc;
1731
+ color: #FFF;
1732
+ }
1733
+ .lp-template-overrides .lp-template-version {
1734
+ width: 100px;
1735
+ }
1736
+ .lp-template-overrides .lp-template-version.outdated {
1737
+ color: #FF0000;
1738
+ }
1739
+ .lp-template-overrides .lp-template-version.up-to-date {
1740
+ color: #1859ff;
1741
+ }
1742
+ .lp-template-overrides .lp-template-version,
1743
+ .lp-template-overrides .lp-core-version {
1744
+ font-weight: bold;
1745
+ }
1746
+ .lp-template-overrides .lp-template-file {
1747
+ width: 50%;
1748
+ }
1749
+ .lp-template-overrides #learn-press-no-templates td p {
1750
+ color: #0073aa;
1751
+ }
1752
+ @-webkit-keyframes lp-spinner {
1753
+ 0% {
1754
+ -webkit-transform: rotate(0deg);
1755
+ transform: rotate(0deg);
1756
+ }
1757
+ 100% {
1758
+ -webkit-transform: rotate(359deg);
1759
+ transform: rotate(359deg);
1760
+ }
1761
+ }
1762
+ @keyframes lp-spinner {
1763
+ 0% {
1764
+ -webkit-transform: rotate(0deg);
1765
+ transform: rotate(0deg);
1766
+ }
1767
+ 100% {
1768
+ -webkit-transform: rotate(359deg);
1769
+ transform: rotate(359deg);
1770
+ }
1771
+ }
1772
+ .rwmb-quiz_questions-wrapper {
1773
+ background: #FFF;
1774
+ }
1775
+ .rwmb-quiz_questions-wrapper .quiz-questions-heading {
1776
+ border: 1px solid #DDD;
1777
+ background-color: #F9F9F9;
1778
+ border-bottom: none;
1779
+ margin: 0;
1780
+ color: #777;
1781
+ padding: 15px 20px 20px;
1782
+ font-size: 24px;
1783
+ }
1784
+ .rwmb-quiz_questions-wrapper .quiz-questions-heading a {
1785
+ font-size: 32px;
1786
+ color: #0073aa;
1787
+ box-shadow: none;
1788
+ }
1789
+ .rwmb-quiz_questions-wrapper .quiz-questions-heading a.dashicons-arrow-down::before {
1790
+ margin-left: -10px;
1791
+ }
1792
+ .rwmb-quiz_questions-wrapper .quiz-questions-heading a:hover {
1793
+ color: #00a0d2;
1794
+ }
1795
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions {
1796
+ padding: 20px;
1797
+ border: 1px solid #DDD;
1798
+ }
1799
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question {
1800
+ background: #FFF;
1801
+ border: 1px dashed #DDD;
1802
+ margin: -1px 0 0 0;
1803
+ padding: 5px 0;
1804
+ }
1805
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question:nth-child(2n+1) {
1806
+ background-color: #FCFCFC;
1807
+ }
1808
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question:nth-child(2n+1) .question-name {
1809
+ background-color: #FCFCFC;
1810
+ }
1811
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head {
1812
+ padding: 0 20px;
1813
+ position: relative;
1814
+ }
1815
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .quiz-question-icon {
1816
+ width: 20px;
1817
+ height: 20px;
1818
+ display: inline-block;
1819
+ vertical-align: middle;
1820
+ margin-right: 10px;
1821
+ }
1822
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .question-name {
1823
+ font-size: 16px;
1824
+ }
1825
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .move {
1826
+ color: #666;
1827
+ cursor: url("../../images/openhand.cur") 7 5, default;
1828
+ position: absolute;
1829
+ right: 14px;
1830
+ height: 50px;
1831
+ top: 5px;
1832
+ width: 12px;
1833
+ box-shadow: none;
1834
+ }
1835
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .move:hover {
1836
+ color: #00a0d2;
1837
+ }
1838
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head:hover .quiz-question-actions {
1839
+ margin-right: 20px;
1840
+ }
1841
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head:hover .quiz-question-actions .dashicons-admin-page::before {
1842
+ margin-top: 2px;
1843
+ }
1844
+ .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-content {
1845
+ padding: 0 20px;
1846
+ }
1847
+ .post-type-lp_quiz #general-settings a {
1848
+ font-size: 14px;
1849
+ font-weight: 400;
1850
+ margin-left: 10px;
1851
+ }
1852
+ .learn-press-tabs {
1853
+ border: 1px solid #DDD;
1854
+ background: #FFF;
1855
+ }
1856
+ .learn-press-tabs ul.heading-tabs {
1857
+ padding: 0 10px;
1858
+ margin: 0px;
1859
+ border-bottom: 1px solid #DDD;
1860
+ }
1861
+ .learn-press-tabs ul.heading-tabs > li {
1862
+ float: left;
1863
+ margin: 0;
1864
+ position: relative;
1865
+ }
1866
+ .learn-press-tabs ul.heading-tabs > li a {
1867
+ display: block;
1868
+ padding: 15px 10px 15px 10px;
1869
+ font-size: 14px;
1870
+ text-decoration: none;
1871
+ outline: none;
1872
+ box-shadow: none;
1873
+ }
1874
+ .learn-press-tabs ul.heading-tabs > li:before {
1875
+ content: '';
1876
+ border-right: 1px solid #DDD;
1877
+ position: absolute;
1878
+ right: 0;
1879
+ height: 20px;
1880
+ top: 50%;
1881
+ margin-top: -10px;
1882
+ }
1883
+ .learn-press-tabs ul.heading-tabs > li.active a {
1884
+ /*font-weight: bold;*/
1885
+ color: #002a3e;
1886
+ }
1887
+ .learn-press-tabs ul.heading-tabs > li.active:after {
1888
+ border: 1px solid #DDD;
1889
+ -webkit-transform: rotate(45deg);
1890
+ -moz-transform: rotate(45deg);
1891
+ -ms-transform: rotate(45deg);
1892
+ -o-transform: rotate(45deg);
1893
+ display: inline-block;
1894
+ width: 10px;
1895
+ height: 10px;
1896
+ content: '';
1897
+ position: absolute;
1898
+ left: 50%;
1899
+ margin-left: -6px;
1900
+ bottom: -6px;
1901
+ background: #FFF;
1902
+ border-bottom: 0;
1903
+ border-right: 0;
1904
+ }
1905
+ .learn-press-tabs ul.heading-tabs > li:last-child:before {
1906
+ display: none;
1907
+ }
1908
+ .learn-press-tabs .learn-press-tab-content {
1909
+ margin: 0;
1910
+ }
1911
+ .learn-press-tabs .learn-press-tab-content > li {
1912
+ padding: 0 20px 10px 20px;
1913
+ float: left;
1914
+ width: 100%;
1915
+ margin-right: -100%;
1916
+ box-sizing: border-box;
1917
+ }
1918
+ .learn-press-tabs.initialize .learn-press-tab-content > li {
1919
+ visibility: hidden;
1920
+ }
1921
+ .learn-press-tabs.initialize .learn-press-tab-content {
1922
+ position: relative;
1923
+ }
1924
+ .learn-press-tabs.initialize .learn-press-tab-content:before {
1925
+ content: attr(data-text);
1926
+ position: absolute;
1927
+ height: 40px;
1928
+ font-size: 24px;
1929
+ line-height: 40px;
1930
+ width: 50%;
1931
+ text-align: center;
1932
+ margin-left: 25%;
1933
+ top: 50%;
1934
+ margin-top: -20px;
1935
+ color: #a0a0a0;
1936
+ animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1937
+ animation-iteration-count: infinite;
1938
+ -webkit-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1939
+ -webkit-animation-iteration-count: infinite;
1940
+ -moz-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1941
+ -moz-animation-iteration-count: infinite;
1942
+ -o-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1943
+ -o-animation-iteration-count: infinite;
1944
+ -ms-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1945
+ -ms-animation-iteration-count: infinite;
1946
+ }
1947
+ .learn-press-tabs:not(.initialize) .learn-press-tab-content > li {
1948
+ display: none;
1949
+ }
1950
+ .learn-press-tabs:not(.initialize) .learn-press-tab-content > li.active {
1951
+ display: block;
1952
+ }
1953
+ .learn-press-tabs > ul:after {
1954
+ clear: both;
1955
+ content: '';
1956
+ display: block;
1957
+ }
1958
+ /* Metabox Widget */
1959
+ #widgets-right .widgets-holder-wrap .rwmb-label {
1960
+ margin-bottom: 5px;
1961
+ }
1962
+ #widgets-right .widgets-holder-wrap .rwmb-input input[type="text"] {
1963
+ width: 100%;
1964
+ }
1965
+ #widgets-right .widgets-holder-wrap .description {
1966
+ padding: 0;
1967
+ margin-top: 5px;
1968
+ font-size: small;
1969
+ font-style: italic;
1970
+ }
1971
+ .outdated-readmore-link {
1972
+ font-style: italic;
1973
+ }
1974
+ .learn-press-message.notice-warning {
1975
+ border-left-color: #ffb900;
1976
+ }
1977
+ @keyframes learn-press-meta-box-tabs-initialize-animation {
1978
+ 0% {
1979
+ opacity: 0;
1980
+ }
1981
+ 50% {
1982
+ opacity: 1;
1983
+ }
1984
+ 100% {
1985
+ opacity: 0;
1986
+ }
1987
+ }
1988
+ @-moz-keyframes learn-press-meta-box-tabs-initialize-animation {
1989
+ 0% {
1990
+ opacity: 0;
1991
+ }
1992
+ 50% {
1993
+ opacity: 1;
1994
+ }
1995
+ 100% {
1996
+ opacity: 0;
1997
+ }
1998
+ }
1999
+ @-webkit-keyframes learn-press-meta-box-tabs-initialize-animation {
2000
+ 0% {
2001
+ opacity: 0;
2002
+ }
2003
+ 50% {
2004
+ opacity: 1;
2005
+ }
2006
+ 100% {
2007
+ opacity: 0;
2008
+ }
2009
+ }
2010
+ @-o-keyframes learn-press-meta-box-tabs-initialize-animation {
2011
+ 0% {
2012
+ opacity: 0;
2013
+ }
2014
+ 50% {
2015
+ opacity: 1;
2016
+ }
2017
+ 100% {
2018
+ opacity: 0;
2019
+ }
2020
+ }
2021
+ @-ms-keyframes learn-press-meta-box-tabs-initialize-animation {
2022
+ 0% {
2023
+ opacity: 0;
2024
+ }
2025
+ 50% {
2026
+ opacity: 1;
2027
+ }
2028
+ 100% {
2029
+ opacity: 0;
2030
+ }
2031
+ }
2032
+
2033
+ /*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIERlZmluZSBhbGwgc3R5bGVzIGZvciBhZG1pbiBzaWRlXHJcbiAqXHJcbiAqIEBhdXRob3IgVGhpbVByZXNzXHJcbiAqIEB2ZXJzaW9uIDEuMFxyXG4gKi9cclxuLy8gYWRtaW4gdmFyaWFibGVzXHJcbkBwcmltYXJ5LWljb24tY29sb3I6ICM2NjY2NjY7XHJcbkBwcmltYXJ5LWljb24taG92ZXItY29sb3I6ICMwMGEwZDI7XHJcblxyXG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yd21iLWZpZWxkIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcclxuICAgIC5yd21iLWlucHV0IHtcclxuICAgICAgICAucndtYi1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgJi5vcHRpb24tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5scC1uYXYtdGFiLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA5cHggMTVweCAwIDA7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLXF1aWNrLWFkZC1wYWdlLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1xdWljay1hZGQtcGFnZS1pbmxpbmUgPiAqIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZG1pbi1zZXR0aW5ncyB7XHJcbiAgICAjbGVhcm5fcHJlc3NfZW1haWxfZm9ybWF0cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5sZWFybi1wcmVzcy1lbWFpbC12YXJpYWJsZXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4NWJhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi10YWItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5zdWJzdWJzdWIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yNjBweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlYXJuLXByZXNzLXNldHRpbmdzLXdyYXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDE1cHggMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2F1dG9fcmVkaXJlY3RfbWVzc2FnZVwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZWFkeSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNsZWFybi1wcmVzcy1yZXNldC1zZXR0aW5ncyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLXN1YnRhYnMge1xyXG4gICAgICAgIC5sZWFybi1wcmVzcy1zZXR0aW5ncy13cmFwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJzdWJzdWIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAvKmlucHV0W25hbWU9XCJsZWFybl9wcmVzc19zaW5nbGVfY291cnNlX2ltYWdlX3NpemVbd2lkdGhdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX3NpbmdsZV9jb3Vyc2VfaW1hZ2Vfc2l6ZVtoZWlnaHRdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV90aHVtYm5haWxfaW1hZ2Vfc2l6ZVt3aWR0aF1cIl0sXHJcbiAgICBpbnB1dFtuYW1lPVwibGVhcm5fcHJlc3NfY291cnNlX3RodW1ibmFpbF9pbWFnZV9zaXplW2hlaWdodF1cIl0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFtuYW1lPVwibGVhcm5fcHJlc3Nfc2luZ2xlX2NvdXJzZV9pbWFnZV9zaXplW2Nyb3BdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV90aHVtYm5haWxfaW1hZ2Vfc2l6ZVtjcm9wXVwiXSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgfSovXHJcblxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV9iYXNlXCJdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbiAgICAubHAtZ3JvdXAtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTYzZDdjO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmxwLXNldHRpbmctZmllbGQge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxwLXNpZ24tdGltZXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhcm5wcmVzc19wYWdlX2xlYXJuLXByZXNzLXNldHRpbmdzIHtcclxuICAgIC5zZWxlY3QyLXJlc3VsdCB7XHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMjgyZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGV2ZWwtMSB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZXZlbC0yIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGV2ZWwtMyB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogbWVzc2FnZSBib3ggKi9cclxuI2xlYXJuLXByZXNzLW1lc3NhZ2UtYm94LWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLW1lc3NhZ2UtYm94LXdpbmRvdyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI21lc3NhZ2UtYm94LXdyYXAge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5tZXNzYWdlLWJveC10aXRsZSB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxufVxyXG5cclxuLm1lc3NhZ2UtYm94LWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLm1lc3NhZ2UtYm94LWFuaW1hdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYW5pbWF0aW9uLmdpZlwiKTtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbn1cclxuXHJcbi5tZXNzYWdlLWJveC1idXR0b25zIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyOTI5MjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZS1ib3gtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zdC10eXBlLWxwX2xlc3NvbiAuY29sdW1uLWZvcm1hdCAubHAtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFuZGxlLmRhc2hpY29ucyB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9yZW1vdmUgLmRhc2hpY29ucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgaW5wdXQsXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgc2VsZWN0IHtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5kYXNoZWQtcGxhY2Vob2xkZXIge1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM5OTk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDBBMEQyO1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5ub3RpY2Uge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjNkMjBhO1xyXG4gICAgfVxyXG4gICAgJi5scC1lcnJvcixcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjgxYzIzO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZWFybi1wcmVzcy1hZG1pbi1ub3RpY2UtZGlzbWlzcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggI0YxRjFGMTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjMzNSc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuKiBDb3Vyc2UgTWV0YWJveFxyXG4qL1xyXG5saS5xdWl6LCBsaS5sZXNzb24sIGxpLnF1aWNrX2xlc3NvbiwgbGkucXVpY2tfcXVpeiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9zZWN0aW9uLFxyXG4ud3AtY29yZS11aSAubWV0YV9ib3hfYWRkX2xlc3NvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9xdWl6LFxyXG4ud3AtY29yZS11aSAubWV0YV9ib3hfcXVpY2tfYWRkX2xlc3NvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X3F1aWNrX2FkZF9xdWl6IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmNvbHVtbi10YXhvbm9teS1jb3Vyc2VfY2F0ZWdvcnkge1xyXG4gICAgd2lkdGg6IDE1JTtcclxufVxyXG5cclxuLnRvb2xzLWJ1dHRvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLypcclxuI2xwci1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLmxwci1xdWljay1hZGQtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjEwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxufVxyXG5cclxuLmxwci1xdWljay1hZGQtZm9ybSBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIGlucHV0LFxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIHNlbGVjdCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIC5scHItYWpheGxvYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc3Bpbm5lci5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtLndvcmtpbmcgLmxwci1hamF4bG9hZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5scHItcXVpY2stYWRkLWZvcm0ud29ya2luZyBidXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtdHlwZS1scHJfcXVlc3Rpb24gLmxwci1xdWVzdGlvbi1vcHRpb24tbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2xwci1xdWVzdGlvbi1vcHRpb25zLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubHByLXF1ZXN0aW9uIHRyLmxwci1kaXNhYmxlZCAuZGFzaGljb25zLXRyYXNoLFxyXG4ubHByLXF1ZXN0aW9uIHRyLmxwci1kaXNhYmxlZCAuZGFzaGljb25zLXNvcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSovXHJcblxyXG4vKlxyXG4qIEFkZCBvbiBwYWdlXHJcbiovXHJcbi5sZWFybnByZXNzLWFkdmVydGlzLWFkbWluIHtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgID4gLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA+IC5pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubGVhcm5wcmVzcy13cmFwLWl0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLXRodW1ibmFpbCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuICAgIC50aGVtZS1kZXRhaWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxlYXJucHJlc3MtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC41cyBsaW5lYXIsIG9wYWNpdHkgMC41cyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjVzIGxpbmVhciwgb3BhY2l0eSAwLjVzIGxpbmVhcjtcclxuXHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZWFybnByZXNzLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybnByZXNzLWNvbnRyb2xzIHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgLnByZXYtaXRlbSxcclxuICAgICAgICAubmV4dC1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGFzaGljb25zJztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXYtaXRlbSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjM0MVwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQtaXRlbSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYzNDVcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAudGhlbWUtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aGVtZS1kZXRhaWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XHJcblxyXG4gICAgICAgIC50aGVtZS10aHVtYm5haWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhlbWUtZGV0YWlsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxwci1hZGQtb25zLXdyYXBwZXIgLmFkZC1vbi1pbmZvIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmxwci1hZGQtb25zLXdyYXBwZXIgLmFkZC1vbi1hY3Rpb24gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VCRUJFQjtcclxuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIC5hZGQtb24tZW5hYmxlZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDQwcHg7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIC5hZGQtb24tZGlzYWJsZWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA0MHB4O1xyXG59XHJcblxyXG4ubHByLWFkZC1vbnMtd3JhcHBlciAuYWRkLW9uLWFjdGlvbiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LWRpc2FibGUpO1xyXG59XHJcblxyXG4ubHAtc2VhcmNoLWFkZG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuXHJcbiAgICAubHAtYWRkb24taGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubHAtYWN0aXZlOm50aC1vZi10eXBlKDJuKzEpIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgIC5scC1hY3RpdmU6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlYXJucHJlc3MtcHJlbWl1bS1wbHVnaW4ge1xyXG5cclxuICAgICAgICAuY29sdW1uLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNi40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9uczphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgLypmbG9hdDogbGVmdDsqL1xyXG4gICAgLyp3aWR0aDogMjUlOyovXHJcbiAgICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24taW5uZXIge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggNDBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaSAuYWRkLW9uLXRodW1ibmFpbCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIC5hZGQtb24tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNBREU2RkY7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIC5hZGQtb24tZGVzY3JpcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGk6aG92ZXIgLmFkZC1vbi1vdmVybGF5IHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaTpob3ZlciAuYWRkLW9uLWRlc2NyaXB0aW9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmFkZC1vbi1pbmZvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24taW5mbyA+IGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmFkZC1vbi1hY3Rpb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDNweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaSAuYWRkLW9uLWFjdGlvbnMgLmFkZC1vbi1zdGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBjb2xvcjogIzA1QjNGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tYWN0aW9ucyAuYWRkLW9uLXN0YXRlLmNoYW5nZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZC10b3Age1xyXG4gICAgbWluLWhlaWdodDogMTgwcHg7XHJcbn1cclxuXHJcbi5wcmVtaXVtX2FkZF9vbnMuYWN0aXZlIC5jb2x1bW4tZGVzY3JpcHRpb24gcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBtYXgtaGVpZ2h0OiA4ZW07XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5idXR0b24uc3Bpbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NwaW5uZXIuZ2lmKSBuby1yZXBlYXQgNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuLmVuYWJsZWQge1xyXG4gICAgY29sb3I6ICM3YWQwM2E7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjRkYwMDAwO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAuYWN0aW9uLWxpbmtzIC5wcmljZSB7XHJcbiAgICBjb2xvcjogIzQzOWZkZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgLnByaWNlIGRlbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4taWNvbiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3MtYnVuZGxlLWFjdGl2YXRlLWFkZC1vbnMuc3Bpbm5lciB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLXZlcnNpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgI25hbWUge1xyXG4gICAgd2lkdGg6IDMwJTtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgLnRoZW1lIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3MtYWRkLW9ucy13cmFwIC50aGVtZS1jb250cm9scyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLWFkZC1vbnMtd3JhcCAudGhlbWUgaDIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLWFkZC1vbnMtd3JhcCAudGhlbWUgaW1nIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnJlbGF0ZWRfdGhlbWVzIHtcclxuICAgIC5wbHVnaW4tY2FyZC10b3Age1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5pbWFnZS10aHVtYm5haWwgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50aGVtZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkuNmVtO1xyXG5cclxuICAgIH1cclxuICAgIC50aGVtZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzLjJlbTtcclxuICAgIH1cclxuICAgIC50aGVtZS10aXRsZSBhIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtcmF0aW5nIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0YXItcmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY291bnQtcmF0aW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLWRldGFpbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhlbWUtcHJpY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50aGVtZS1mb290ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIHtcclxuICAgICAgICAvKndpZHRoOiAzMy4zMyU7Ki9cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zIC5lbmFibGUtbm93IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zIC5lbmFibGUtbm93OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYXJuLXByZXNzLWFkZC1vbnMgLmVuYWJsZS1ub3c6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbGVhcm4tcHJlc3MtYWRkLW9ucy13cmFwIC50aGVtZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgICAgIC8qd2lkdGg6IDUwJTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmNvbHVtbi1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgLnRoZW1lIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiovXHJcblxyXG4jbHByLXF1aXotcXVlc3Rpb25zLXdyYXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ucG9zdC10aXRsZS5jb2x1bW4tdGl0bGUge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubHByLXJvdy1hY3Rpb24tZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHByLXJvdy1hY3Rpb24tZHJvcGRvd24gPiBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbi1kcm9wZG93biA+IGxpID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmxwci1yb3ctYWN0aW9ucyA+IGEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwci1yb3ctYWN0aW9ucyA+IGE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNEREQ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbnM6aG92ZXIgPiB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogYWRkb25zIHBhZ2UgKi9cclxuI2xwci1hZGQtb25zLXdyYXBwZXIge1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1ibG9jayB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNEREQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRkLW9uLWJsb2NrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuI2xwci1hZGQtb25zLXdyYXBwZXIgLmxwci1hZG1pbi10aHVtYm5haWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRtaW4tdGh1bWJuYWlsIGltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuI2xwci1hZGQtb25zLXdyYXBwZXIgLmxwci1hZGQtb24taW5mbyA+IGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRkLW9uLWluZm8gPiBoMyA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FEM0ZBO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1hY3Rpb24ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4vKiB0b2dnbGUgKi9cclxuaW5wdXQubHByLWZhbmN5LWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scHItZmFuY3ktY2hlY2tib3gudG9nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQ6IDExcHgvMThweCBhcmlhbDtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5scHItZmFuY3ktY2hlY2tib3gudG9nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ09GRic7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogN3B4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxwci1mYW5jeS1jaGVja2JveC50b2c6aG92ZXI6YWZ0ZXIge1xyXG4gICAgbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ09OJztcclxuICAgIHJpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDVCM0ZGO1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjphZnRlciB7XHJcbiAgICBsZWZ0OiAzM3B4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjpob3ZlcjphZnRlciB7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4vKiovXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbiB7XHJcblxyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24ubHAtbGlzdC1vcHRpb24tZW1wdHkgdGQsXHJcbi5scC1saXN0LW9wdGlvbi5scC1saXN0LW9wdGlvbi1lbXB0eSB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOUU5O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24ubHAtbGlzdC1vcHRpb24tZW1wdHkgLmxwLWFuc3dlci1jaGVjayBpbnB1dCxcclxuLmxwLWxpc3Qtb3B0aW9uLmxwLWxpc3Qtb3B0aW9uLWVtcHR5IC5scC1saXN0LW9wdGlvbi1hY3Rpb25zIGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5jbG0ge1xyXG5cclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1pdGVtLWNoZWNrYm94IHtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1pdGVtLW5hbWUge1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24gLmxwLWl0ZW0tYWN0aW9ucyB7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBjb2xvcjogIzAwQTBEMjtcclxuXHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgdGJvZHkgdGgsXHJcbi5scC1saXN0LW9wdGlvbnMgdGJvZHkgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIC5scC1hbnN3ZXItY2hlY2sge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIHRib2R5IHRoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4ubHAtbGlzdC1vcHRpb25zIHRib2R5IHRkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHRkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdHJpcGUucG5nXCIpO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24gLmxwLWFuc3dlci10ZXh0IHtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1hbnN3ZXItdGV4dDphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xyXG4gICAgY29udGVudDogJ1xcZjQ2NCc7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbiAubHAtYW5zd2VyLXRleHQ6Zm9jdXMsXHJcbi5scC1saXN0LW9wdGlvbjpob3ZlciAubHAtYW5zd2VyLXRleHQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbjpob3ZlciAubHAtYW5zd2VyLXRleHQge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbi1hY3Rpb25zIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjMDBBMEQyO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24tYWN0aW9ucy5scC1tb3ZlLWxpc3Qtb3B0aW9uIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uLWFjdGlvbnM6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxNTYwNzc7XHJcbn1cclxuXHJcbi8qIFF1ZXN0aW9uIG1ldGEgYm94ICovXHJcbiNxdWVzdGlvbl9hbnN3ZXIgLnJ3bWItcXVlc3Rpb24td3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDEycHggMCAwIDA7XHJcbn1cclxuXHJcbi5xdWVzdGlvbi1ib3R0b20tYWN0aW9ucyA+ICoge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFF1aXogbWV0YSBib3ggKi9cclxuYm9keS5wb3N0LXR5cGUtbHBfcXVpeiAjcXVlc3Rpb25zLFxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWVzdGlvbiAjcXVlc3Rpb25fYW5zd2VyXyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1aXogI3F1ZXN0aW9ucyAuaGFuZGxlZGl2LFxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWVzdGlvbiAjcXVlc3Rpb25fYW5zd2VyXyAuaGFuZGxlZGl2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1aXogI3F1ZXN0aW9ucyAuaG5kbGUsXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1ZXN0aW9uICNxdWVzdGlvbl9hbnN3ZXJfIC5obmRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWl6ICNxdWVzdGlvbnMgLmluc2lkZSxcclxuYm9keS5wb3N0LXR5cGUtbHBfcXVlc3Rpb24gI3F1ZXN0aW9uX2Fuc3dlcl8gLmluc2lkZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIC5xdWVzdGlvbnMtdG9nZ2xlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIC5xdWVzdGlvbnMtdG9nZ2xlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMGEwZDI7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyA+IHVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogNTA7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyA+IHVsID4gbGkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1kcm9wZG93bi1xdWVzdGlvbnMgPiB1bCBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuI3F1ZXN0aW9ucyAjbGVhcm4tcHJlc3MtcXVlc3Rpb24tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogI0VFRTtcclxuICAgIGNvbG9yOiAjQkJCO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuI3F1ZXN0aW9ucyAjbGVhcm4tcHJlc3MtdG9nZ2xlLXF1ZXN0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjQ0NDO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy10b2dnbGUtcXVlc3Rpb25zOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjQUFBQUFBO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1idXR0b24tYWRkLXF1ZXN0aW9uIHtcclxuICAgIF92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIGlucHV0W25hbWU9XCJscC1uZXctcXVlc3Rpb24tbmFtZVwiXSB7XHJcblxyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWVzdGlvbi1hY3Rpb25zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1aXotcXVlc3Rpb24taGVhZCAucXVpei1xdWVzdGlvbi1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyBhIHtcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICBjb2xvcjogQHByaW1hcnktaWNvbi1jb2xvcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDBhMGQyO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQ6aG92ZXIgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdHJpcGUucG5nXCIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1aXotcXVlc3Rpb24taWNvbiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1kcm9wZG93bi1xdWVzdGlvbnMgLmFkZGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scHItY3VycmljdWx1bS1zZWN0aW9uID4gaDMge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHByLWN1cnJpY3VsdW0tc2VjdGlvbiA+IGgzIC5scHItYWN0aW9uIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHByLWN1cnJpY3VsdW0tc2VjdGlvbi5scHItZW1wdHkgPiBoMyB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwci1jdXJyaWN1bHVtLXNlY3Rpb24ubHByLWVtcHR5IC5scHItYWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwci1jb3Vyc2UtY3VycmljdWx1bSBidXR0b24gc3BhbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLXN0YXRpc3RpYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtY2hhcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtY2hhcnQgY2FudmFzIHtcclxuICAgIGhlaWdodDogNzB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuLmNoYXJ0LWJ1dHRvbnMgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY2hhcnQtYnV0dG9ucyBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHdpZHRoOiAxMDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLmNoYXJ0LWJ1dHRvbnMgZm9ybSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWNoYXJ0LmxvYWRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5jaGFydC1kZXNjcmlwdGlvbiB7XHJcblxyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5jaGFydC1kZXNjcmlwdGlvbiBsaSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNoYXJ0LWRlc2NyaXB0aW9uIGxpLmFsbDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogIzJGQTdGRjtcclxufVxyXG5cclxuLmNoYXJ0LWRlc2NyaXB0aW9uIGxpLmluc3RydWN0b3JzOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFDNzlCO1xyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGkuc3R1ZGVudHM6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNENEQwQ0I7XHJcbn1cclxuXHJcbi5scHItc3RhdHMtdGltZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scHItaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNscHItY3VzdG9tLXRpbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA0cHg7XHJcbn1cclxuXHJcbi8qIGJsb2NrIHBhZ2UgKi9cclxuI2xwci1wYWdlLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuI2Zvcm0tcXVpY2stYWRkLWxlc3Nvbi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuI19scHJfY291cnNlX3ByaWNlX2Rlc2NyaXB0aW9uID4gc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmxwci1pZ25vcmUsIC5scHItaWdub3JlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZGQzZDM2O1xyXG59XHJcblxyXG4ubHByLWlnbm9yZTpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5scHItcXVpY2stYWRkLXBhZ2UtaW5saW5lLFxyXG4ubHByLXF1aWNrLWFjdGlvbnMtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2xwci10b2dnbGUtcXVpei1tb2RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3RkY7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jb2x1bW4tbnVtX29mX3F1ZXN0aW9uIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmxwLXNlYXJjaC1pdGVtcyBpbnB1dFtuYW1lPVwibHAtaXRlbS1uYW1lXCJdIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuLmxwLWJ1dHRvbi1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTk4O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5scC1idXR0b24tZHJvcGRvd24gLmxwLWRyb3Bkb3duLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8qIHdpZHRoOiAyMHB4OyAqL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1pdGVtcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAvKiByaWdodDogLTFweDsgKi9cclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1pdGVtcyBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5scC1idXR0b24tZHJvcGRvd24gLmxwLWRyb3Bkb3duLWl0ZW1zIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxwLWJ1dHRvbi1kcm9wZG93biAubHAtZHJvcGRvd24taXRlbXMgbGkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duOm5vdCguZGlzYWJsZWQpOmhvdmVyIHVsLFxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duOm5vdCguZGlzYWJsZWQpIHVsOmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY3VycmljdWx1bS1zZWN0aW9uLmxwLWVtcHR5LXNlY3Rpb24ge1xyXG59XHJcblxyXG4uY3VycmljdWx1bS1zZWN0aW9uIC5scC1jaGVjay1pdGVtcyxcclxuLmN1cnJpY3VsdW0tc2VjdGlvbiAubHAtY2hlY2staXRlbXM6aG92ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1mb3JtYXQsXHJcbi5jb2x1bW4taXNfcHJldmlld2FibGUsXHJcbi5jb2x1bW4tdGF4b25vbXktcXVlc3Rpb24tdGFnIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuaW5zdGFsbC1ub3c6YmVmb3JlLFxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmRpc2FibGUtbm93OmJlZm9yZSxcclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgLnBsdWdpbi1jYXJkIC5lbmFibGUtbm93OmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDNweCA1cHggMCAtMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udDogNDAwIDIwcHgvMSBkYXNoaWNvbnM7XHJcbiAgICAvKnNwZWFrOiBub25lOyovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmluc3RhbGwtbm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMTA2JztcclxuICAgIGNvbG9yOiAjMDA3M2FhO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmRpc2FibGUtbm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMTQ3JztcclxuICAgIGNvbG9yOiAjMDA3M2FhO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmVuYWJsZS1ub3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYzMzUnO1xyXG4gICAgY29sb3I6ICNkNTRlMjE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuZGlzYWJsZS1ub3c6aG92ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYzMzUnO1xyXG4gICAgY29sb3I6ICNkNTRlMjE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuZW5hYmxlLW5vdzpob3ZlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjE0Nyc7XHJcbiAgICBjb2xvcjogIzAwNzNhYTtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgLnBsdWdpbi1jYXJkIC5idXR0b24td29ya2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjQ2MycgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBscC1zcGlubmVyIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbHAtc3Bpbm5lciAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuYnV0dG9uLXdvcmtpbmcgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWFjdGlvbnMgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtcXVpY2stY29uZmlybSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBsZWZ0OiAtMzkuNjI1cHg7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwMjAyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtcXVpY2stY29uZmlybTpob3ZlcixcclxuLmxlYXJuLXByZXNzLXF1aWNrLWNvbmZpcm06aG92ZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzNiMDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1xdWljay1jb25maXJtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwMjAyO1xyXG4gICAgcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLyogY291cnNlICovXHJcbi53cC1jb3JlLXVpIC5tZXRhX2JveF9hZGRfc2VjdGlvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9sZXNzb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFuZGxlLmRhc2hpY29ucyB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9yZW1vdmUgLmRhc2hpY29ucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgaW5wdXQsXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgc2VsZWN0IHtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5yd21iLW1ldGEtYm94IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgfVxyXG59XHJcbi5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5kYXNoZWQtcGxhY2Vob2xkZXIge1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM5OTk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4vKlxyXG4gICAgVHVOTiBhZGRlZCAyMSAwMyAyMDE1XHJcbiAgICBNb2RpZmllZCAwMyBBcHIgMjAxNVxyXG4qL1xyXG4vKiBDb3Vyc2UgQ3VycmljdWx1bW4gbWV0YSBib3ggc2VjdGlvbiovXHJcblxyXG4vKioqKioqKioqKioqIHZlcnNpb24gMS4wICoqKioqKioqKioqKioqL1xyXG5cclxuLyogb3JkZXIgKi9cclxuLnBvc3QtdHlwZS1scF9vcmRlciAjcG9zdC1ib2R5LWNvbnRlbnQsXHJcbi5wb3N0LXR5cGUtbHBfb3JkZXIgI29yZGVyX2RldGFpbHMgLmhhbmRsZWRpdixcclxuLnBvc3QtdHlwZS1scF9vcmRlciAjb3JkZXJfZGV0YWlscyAuaG5kbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtdHlwZS1scF9vcmRlciAjc3VibWl0cG9zdCAubWlzYy1wdWItc2VjdGlvbiBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItZGF0YS1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciA+IGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItZGF0YS1kYXRlLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWRhdGEtc3RhdHVzLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWRhdGEtcGF5bWVudC1tZXRob2Qge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLW9yZGVyIC51c2VyLWRpc3BsYXktbmFtZSxcclxuI2xlYXJuLXByZXNzLW9yZGVyIC51c2VyLWVtYWlsLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLnVzZXItaXAtYWRkcmVzcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWl0ZW1zIHRhYmxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItaXRlbXMgdGFibGUgdGgsXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItaXRlbXMgdGFibGUgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1pbnN0YWxsLXNhbXBsZS1kYXRhLW5vdGljZSAuaW5zdGFsbC1zYW1wbGUtZGF0YS1sb2FkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxlYXJuX3ByZXNzX2Rhc2hib2FyZF93aWRnZXQgKi9cclxuI2xlYXJuX3ByZXNzX2Rhc2hib2FyZF93aWRnZXQge1xyXG4gICAgLnN1YnN1YnN1YiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGlvcyBjaGVja2JveCAqL1xyXG4ubGVhcm4tcHJlc3MtY2hlY2tib3gge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dC5yZWd1bGFyLXRleHRbaWRePVwibGVhcm4tcHJlc3MtZW1haWxzXCJdIHtcclxuICAgIHdpZHRoOiA5NyU7XHJcbn1cclxuXHJcbi5pb3MtdWktc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdC5jaGVja2VkIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMThweCAjNmRkYzVmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMThweCAjNmRkYzVmO1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdC5jaGVja2VkIC5pbm5lciB7XHJcbiAgICBsZWZ0OiAxM3B4O1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLCAwLjg5LCAwLjQ0LCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLCAwLjg5LCAwLjQ0LCAxKTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMCwgMC44OSwgMC40NCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAsIDAuODksIDAuNDQsIDEpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ubHAtbGFiZWwtY291bnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M0FBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAyMXB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLmNvbHVtbi1udW1fb2ZfcXVlc3Rpb24sXHJcbi5jb2x1bW4tcHJldmlldyxcclxuLmNvbHVtbi1kdXJhdGlvbixcclxuLmNvbHVtbi10eXBlLFxyXG4uY29sdW1uLXRheG9ub215LXF1ZXN0aW9uX3RhZyB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jbGVhcm5fcHJlc3NfZGFzaGJvYXJkX3dpZGdldCB7XHJcbiAgICAucnNzLXdpZGdldCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucnNzLWRhdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbGVhcm5fcHJlc3NfZGFzaGJvYXJkX3dpZGdldF9zdGF0dXMge1xyXG4gICAgLmluc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5sZWFybnByZXNzLXN0YXRpc3RpYy1zdGF0dXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICA+IGEsID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubHAtdGVtcGxhdGUtb3ZlcnJpZGVzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB0aGVhZCB0aCBoNCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgdGJvZHkgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhYWRjO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmxwLXRlbXBsYXRlLXZlcnNpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAmLm91dGRhdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudXAtdG8tZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTg1OWZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5scC10ZW1wbGF0ZS12ZXJzaW9uLCAubHAtY29yZS12ZXJzaW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5scC10ZW1wbGF0ZS1maWxlIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgI2xlYXJuLXByZXNzLW5vLXRlbXBsYXRlcyB0ZCBwIHtcclxuICAgICAgICBjb2xvcjogIzAwNzNhYTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxwLXNwaW5uZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBscC1zcGlubmVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yd21iLXF1aXpfcXVlc3Rpb25zLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3M2FhO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAmLmRhc2hpY29ucy1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGEwZDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGVhcm4tcHJlc3MtbGlzdC1xdWVzdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAucXVpei1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjREREO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnF1aXotcXVlc3Rpb24taGVhZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAucXVpei1xdWVzdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHVybChcIi4uLy4uL2ltYWdlcy9vcGVuaGFuZC5jdXJcIikgNyA1LCBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGEwZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhc2hpY29ucy1hZG1pbi1wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdWl6LXF1ZXN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWxwX3F1aXoge1xyXG4gICAgI2dlbmVyYWwtc2V0dGluZ3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxlYXJuLXByZXNzLXRhYnMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICB1bC5oZWFkaW5nLXRhYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyYTNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy10YWItY29udGVudCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJi5pbml0aWFsaXplIHtcclxuICAgICAgICAubGVhcm4tcHJlc3MtdGFiLWNvbnRlbnQgPiBsaSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYXJuLXByZXNzLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhMGEwO1xyXG5cclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIGxpbmVhciAxcztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uOiBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIGxpbmVhciAxcztcclxuICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguaW5pdGlhbGl6ZSkge1xyXG4gICAgICAgIC5sZWFybi1wcmVzcy10YWItY29udGVudCA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHVsIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBNZXRhYm94IFdpZGdldCAqL1xyXG4jd2lkZ2V0cy1yaWdodCAud2lkZ2V0cy1ob2xkZXItd3JhcCB7XHJcbiAgICAucndtYi1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLnJ3bWItaW5wdXR7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXRkYXRlZC1yZWFkbW9yZS1saW5re1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtbWVzc2FnZS5ub3RpY2Utd2FybmluZyB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYjkwMDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGxlYXJuLXByZXNzLW1ldGEtYm94LXRhYnMtaW5pdGlhbGl6ZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbXMta2V5ZnJhbWVzIGxlYXJuLXByZXNzLW1ldGEtYm94LXRhYnMtaW5pdGlhbGl6ZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiYWRtaW4vYWRtaW4uY3NzIn0= */
assets/css/admin/attributes.css CHANGED
@@ -1,19 +1,19 @@
1
- .course-attributes {
2
- margin: 20px 0;
3
- }
4
- .course-attributes .learn-press-attribute {
5
- border: 1px solid #DDD;
6
- margin-top: -1px;
7
- margin-bottom: 0;
8
- }
9
- .course-attributes .learn-press-attribute > h4 {
10
- padding: 10px 15px;
11
- margin: 0;
12
- background: #F5F5F5;
13
- }
14
- .course-attributes .learn-press-attribute .learn-press-attribute-data {
15
- padding: 15px;
16
- border-top: 1px solid #DDD;
17
- }
18
-
19
- /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkbWluL2F0dHJpYnV0ZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGNBQUE7O0FBREosa0JBRUk7RUFDSSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBTFIsa0JBRUksdUJBSUk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTs7QUFUWixrQkFFSSx1QkFTSTtFQUNJLGFBQUE7RUFDQSwwQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5jb3Vyc2UtYXR0cmlidXRlcyB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIC5sZWFybi1wcmVzcy1hdHRyaWJ1dGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgID4gaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYXJuLXByZXNzLWF0dHJpYnV0ZS1kYXRhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iXSwiZmlsZSI6ImFkbWluL2F0dHJpYnV0ZXMuY3NzIn0= */
1
+ .course-attributes {
2
+ margin: 20px 0;
3
+ }
4
+ .course-attributes .learn-press-attribute {
5
+ border: 1px solid #DDD;
6
+ margin-top: -1px;
7
+ margin-bottom: 0;
8
+ }
9
+ .course-attributes .learn-press-attribute > h4 {
10
+ padding: 10px 15px;
11
+ margin: 0;
12
+ background: #F5F5F5;
13
+ }
14
+ .course-attributes .learn-press-attribute .learn-press-attribute-data {
15
+ padding: 15px;
16
+ border-top: 1px solid #DDD;
17
+ }
18
+
19
+ /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkbWluL2F0dHJpYnV0ZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGNBQUE7O0FBREosa0JBRUk7RUFDSSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBTFIsa0JBRUksdUJBSUk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTs7QUFUWixrQkFFSSx1QkFTSTtFQUNJLGFBQUE7RUFDQSwwQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi5jb3Vyc2UtYXR0cmlidXRlcyB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIC5sZWFybi1wcmVzcy1hdHRyaWJ1dGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgID4gaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYXJuLXByZXNzLWF0dHJpYnV0ZS1kYXRhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iXSwiZmlsZSI6ImFkbWluL2F0dHJpYnV0ZXMuY3NzIn0= */
assets/css/admin/course-editor.css CHANGED
@@ -1,253 +1,253 @@
1
- #learn-press-course-editor {
2
- margin-bottom: 20px;
3
- background: #FFF;
4
- padding: 20px;
5
- box-shadow: 0 0 10px #DDD;
6
- }
7
- #learn-press-course-editor:after {
8
- display: block;
9
- clear: both;
10
- content: '';
11
- }
12
- #learn-press-course-editor #course-curriculum {
13
- width: 38%;
14
- border: 1px solid #DDD;
15
- margin-bottom: 20px;
16
- }
17
- #learn-press-course-editor #course-curriculum .course-section {
18
- background: #FFF;
19
- position: relative;
20
- border-bottom: 3px solid #B7B7B7;
21
- }
22
- #learn-press-course-editor #course-curriculum .course-section .section-head {
23
- border-bottom: 1px solid #DDD;
24
- background: #F9F9F9;
25
- position: relative;
26
- }
27
- #learn-press-course-editor #course-curriculum .course-section .section-head input[type="text"] {
28
- display: block;
29
- width: 100%;
30
- margin: 0;
31
- border: none;
32
- height: 50px;
33
- font-weight: bold;
34
- font-size: 20px;
35
- padding: 10px 15px;
36
- color: #777;
37
- background: transparent;
38
- }
39
- #learn-press-course-editor #course-curriculum .course-section .section-head:hover .section-move,
40
- #learn-press-course-editor #course-curriculum .course-section .section-head:hover .course-row-actions {
41
- display: inline-block;
42
- }
43
- #learn-press-course-editor #course-curriculum .course-section .section-head:hover:after {
44
- content: '';
45
- display: block;
46
- position: absolute;
47
- top: 0;
48
- left: 0;
49
- width: 100%;
50
- height: 100%;
51
- background: #0085ba;
52
- opacity: 0.1;
53
- pointer-events: none;
54
- }
55
- #learn-press-course-editor #course-curriculum .course-section .section-add-content {
56
- margin: 10px 10px;
57
- }
58
- #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul {
59
- margin-bottom: 10px;
60
- display: none;
61
- }
62
- #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul > li {
63
- display: inline-block;
64
- width: 70px;
65
- border: 1px solid #DDD;
66
- font-size: 48px;
67
- height: 60px;
68
- line-height: 60px;
69
- border-radius: 3px;
70
- margin-right: 6px;
71
- background: #FFF;
72
- }
73
- #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul > li:before {
74
- color: #DDD;
75
- }
76
- #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul > li:hover {
77
- cursor: move;
78
- }
79
- #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul > li:hover:before {
80
- color: #00A0D2;
81
- }
82
- #learn-press-course-editor #course-curriculum .course-section .section-items {
83
- margin: 0;
84
- min-height: 40px;
85
- }
86
- #learn-press-course-editor #course-curriculum .course-section .section-items.section-empty:after {
87
- content: 'Add item here';
88
- display: block;
89
- height: 50px;
90
- font-size: 18px;
91
- text-align: center;
92
- line-height: 50px;
93
- }
94
- #learn-press-course-editor #course-curriculum .course-section .section-items li {
95
- margin: 0;
96
- border-bottom: 1px solid #DDD;
97
- position: relative;
98
- background: #FFF;
99
- }
100
- #learn-press-course-editor #course-curriculum .course-section .section-items li input[type="text"] {
101
- width: 100%;
102
- box-sizing: border-box;
103
- margin: 0;
104
- border: none;
105
- padding: 10px 15px;
106
- background: transparent;
107
- color: #777;
108
- }
109
- #learn-press-course-editor #course-curriculum .course-section .section-items li:hover .section-item-move,
110
- #learn-press-course-editor #course-curriculum .course-section .section-items li:hover .course-row-actions {
111
- display: inline-block;
112
- }
113
- #learn-press-course-editor #course-curriculum .course-section .section-items li:hover:after {
114
- content: '';
115
- display: block;
116
- position: absolute;
117
- top: 0;
118
- left: 0;
119
- width: 100%;
120
- height: 100%;
121
- background: #0085ba;
122
- opacity: 0.1;
123
- pointer-events: none;
124
- }
125
- #learn-press-course-editor #course-curriculum .course-section .section-items li.ui-sortable-placeholder {
126
- visibility: visible !important;
127
- background: #FFF;
128
- box-shadow: 0 0 20px #DDD inset;
129
- }
130
- #learn-press-course-editor #course-curriculum .course-section .section-items li.ui-sortable-placeholder:after {
131
- content: 'Drop item here!';
132
- position: absolute;
133
- width: 100%;
134
- height: 40px;
135
- line-height: 40px;
136
- text-align: center;
137
- font-size: 20px;
138
- color: #777;
139
- }
140
- #learn-press-course-editor #course-curriculum .course-section .section-move,
141
- #learn-press-course-editor #course-curriculum .course-section .section-item-move {
142
- display: none;
143
- width: 15px;
144
- height: 30px;
145
- background: url("../../images/grippy_large.png") 4px center no-repeat;
146
- position: absolute;
147
- top: 50%;
148
- margin-top: -15px;
149
- cursor: url("../../../assets/images/openhand.cur") 7 5, default;
150
- }
151
- #learn-press-course-editor #course-curriculum .course-section.ui-sortable-placeholder {
152
- visibility: visible !important;
153
- background: #FFF;
154
- box-shadow: 0 0 20px #DDD inset;
155
- }
156
- #learn-press-course-editor #course-curriculum .course-section.ui-sortable-placeholder:after {
157
- content: 'Drop section here!';
158
- position: absolute;
159
- width: 100%;
160
- height: 40px;
161
- line-height: 40px;
162
- text-align: center;
163
- font-size: 20px;
164
- color: #777;
165
- top: 50%;
166
- margin-top: -20px;
167
- }
168
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions {
169
- position: absolute;
170
- right: 4px;
171
- height: 24px;
172
- top: 50%;
173
- margin-top: -13px;
174
- line-height: 24px;
175
- background: #F5F5F5;
176
- padding: 0 8px;
177
- font-size: 11px;
178
- border-radius: 3px;
179
- border: 1px solid #efefef;
180
- display: none;
181
- }
182
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions a,
183
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions > div {
184
- text-decoration: none;
185
- color: #9c9c9c;
186
- text-shadow: 1px 1px #fff;
187
- }
188
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions a:hover,
189
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions > div:hover {
190
- color: #39afff;
191
- }
192
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions a.remove {
193
- margin-right: 3px;
194
- }
195
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions a.remove:hover {
196
- color: #FF0000;
197
- }
198
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions .toggle {
199
- display: inline-block;
200
- width: 24px;
201
- margin-right: -8px;
202
- text-align: center;
203
- font-size: 20px;
204
- vertical-align: middle;
205
- line-height: 23px;
206
- border-left: 1px solid #efefef;
207
- height: 24px;
208
- background: #efefef;
209
- margin-top: -2px;
210
- }
211
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add {
212
- margin-left: 3px;
213
- display: inline-block;
214
- }
215
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add > div {
216
- display: none;
217
- position: absolute;
218
- min-width: 303px;
219
- right: 0;
220
- top: 100%;
221
- background: #F5F5F5;
222
- border: 1px solid #DDD;
223
- z-index: 999;
224
- text-align: right;
225
- padding: 10px 10px 3px 10px;
226
- }
227
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add > div ul {
228
- margin-bottom: 10px;
229
- }
230
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add > div ul li {
231
- width: 65px;
232
- height: 48px;
233
- font-size: 48px;
234
- border: 1px solid #DDD;
235
- border-radius: 3px;
236
- margin-left: 5px;
237
- }
238
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add > div a {
239
- text-align: right;
240
- margin-left: 8px;
241
- }
242
- #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add:hover > div {
243
- display: block;
244
- }
245
- #learn-press-course-editor #course-item-editor {
246
- width: 60%;
247
- float: right;
248
- border: 1px solid #DDD;
249
- padding: 0 20px;
250
- box-sizing: border-box;
251
- }
252
-
253
- /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkbWluL2NvdXJzZS1lZGl0b3IubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7O0FBQ0EsMEJBQUM7RUFDRyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsRUFBVDs7QUFSUiwwQkFhSTtFQUNJLFVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBOztBQWhCUiwwQkFhSSxtQkFJSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTs7QUFwQlosMEJBYUksbUJBSUksZ0JBSUk7RUFDSSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBeEJoQiwwQkFhSSxtQkFJSSxnQkFJSSxjQUlJLE1BQUs7RUFDRCxjQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBOztBQUVKLDBCQXhCWixtQkFJSSxnQkFJSSxjQWdCSyxNQUNHO0FBREosMEJBeEJaLG1CQUlJLGdCQUlJLGNBZ0JLLE1BQ2tCO0VBQ1gscUJBQUE7O0FBRUosMEJBNUJoQixtQkFJSSxnQkFJSSxjQWdCSyxNQUlJO0VBQ0csU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBOztBQW5EeEIsMEJBYUksbUJBSUksZ0JBc0NJO0VBQ0ksaUJBQUE7O0FBeERoQiwwQkFhSSxtQkFJSSxnQkFzQ0kscUJBRUk7RUFDSSxtQkFBQTtFQUNBLGFBQUE7O0FBM0RwQiwwQkFhSSxtQkFJSSxnQkFzQ0kscUJBRUksS0FHSTtFQUNJLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTs7QUFDQSwwQkF6RHBCLG1CQUlJLGdCQXNDSSxxQkFFSSxLQUdJLEtBVUs7RUFDRyxXQUFBOztBQUVKLDBCQTVEcEIsbUJBSUksZ0JBc0NJLHFCQUVJLEtBR0ksS0FhSztFQUNHLFlBQUE7O0FBQ0EsMEJBOUR4QixtQkFJSSxnQkFzQ0kscUJBRUksS0FHSSxLQWFLLE1BRUk7RUFDRyxjQUFBOztBQTVFaEMsMEJBYUksbUJBSUksZ0JBaUVJO0VBQ0ksU0FBQTtFQUNBLGdCQUFBOztBQUVJLDBCQXpFaEIsbUJBSUksZ0JBaUVJLGVBR0ssY0FDSTtFQUNHLFNBQVMsZUFBVDtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7O0FBNUZ4QiwwQkFhSSxtQkFJSSxnQkFpRUksZUFhSTtFQUNJLFNBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBbkdwQiwwQkFhSSxtQkFJSSxnQkFpRUksZUFhSSxHQUtJLE1BQUs7RUFDRCxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBOztBQUlKLDBCQWxHaEIsbUJBSUksZ0JBaUVJLGVBYUksR0FnQkssTUFDRztBQURKLDBCQWxHaEIsbUJBSUksZ0JBaUVJLGVBYUksR0FnQkssTUFFRztFQUNJLHFCQUFBOztBQUVKLDBCQXZHcEIsbUJBSUksZ0JBaUVJLGVBYUksR0FnQkssTUFLSTtFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTs7QUFHUiwwQkFwSGhCLG1CQUlJLGdCQWlFSSxlQWFJLEdBa0NLO0VBQ0csOEJBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBOztBQUNBLDBCQXhIcEIsbUJBSUksZ0JBaUVJLGVBYUksR0FrQ0ssd0JBSUk7RUFDRyxTQUFTLGlCQUFUO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTs7QUE3STVCLDBCQWFJLG1CQUlJLGdCQWlJSTtBQWxKWiwwQkFhSSxtQkFJSSxnQkFpSW1CO0VBQ1gsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQWdCLHFEQUFoQjtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBWSxtREFBWjs7QUFFSiwwQkEvSVIsbUJBSUksZ0JBMklLO0VBQ0csOEJBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBOztBQUNBLDBCQW5KWixtQkFJSSxnQkEySUssd0JBSUk7RUFDRyxTQUFTLG9CQUFUO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTs7QUExS3BCLDBCQWFJLG1CQUlJLGdCQStKSTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTs7QUE1TGhCLDBCQWFJLG1CQUlJLGdCQStKSSxvQkFhSTtBQTdMaEIsMEJBYUksbUJBSUksZ0JBK0pJLG9CQWFPO0VBQ0MscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBQ0EsMEJBcExoQixtQkFJSSxnQkErSkksb0JBYUksRUFJSztBQUFELDBCQXBMaEIsbUJBSUksZ0JBK0pJLG9CQWFPLE1BSUU7RUFDRyxjQUFBOztBQWxNeEIsMEJBYUksbUJBSUksZ0JBK0pJLG9CQXFCSSxFQUFDO0VBQ0csaUJBQUE7O0FBQ0EsMEJBMUxoQixtQkFJSSxnQkErSkksb0JBcUJJLEVBQUMsT0FFSTtFQUNHLGNBQUE7O0FBeE14QiwwQkFhSSxtQkFJSSxnQkErSkksb0JBMkJJO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTs7QUF0TnBCLDBCQWFJLG1CQUlJLGdCQStKSSxvQkF3Q0ksSUFBRztFQUNDLGdCQUFBO0VBQ0EscUJBQUE7O0FBMU5wQiwwQkFhSSxtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUFHQztFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7O0FBck94QiwwQkFhSSxtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUFHQyxNQVdJO0VBQ0ksbUJBQUE7O0FBdk81QiwwQkFhSSxtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUFHQyxNQVdJLEdBRUk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBOU9oQywwQkFhSSxtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUFHQyxNQXVCSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBR1IsMEJBMU9oQixtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUErQkUsTUFDRztFQUNJLGNBQUE7O0FBelA1QiwwQkFpUUk7RUFDSSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiI2xlYXJuLXByZXNzLWNvdXJzZS1lZGl0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggI0RERDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gICAgI2NvdXJzZS1jdXJyaWN1bHVtLCAjY291cnNlLWl0ZW0tZWRpdG9yIHtcclxuXHJcbiAgICB9XHJcbiAgICAjY291cnNlLWN1cnJpY3VsdW0ge1xyXG4gICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5jb3Vyc2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNCN0I3Qjc7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1tb3ZlLCAuY291cnNlLXJvdy1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODViYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24tYWRkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEREQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEEwRDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24taXRlbXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICYuc2VjdGlvbi1lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdBZGQgaXRlbSBoZXJlJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1pdGVtLW1vdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3Vyc2Utcm93LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg1YmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAjREREIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdEcm9wIGl0ZW0gaGVyZSEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLW1vdmUsIC5zZWN0aW9uLWl0ZW0tbW92ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZ3JpcHB5X2xhcmdlLnBuZ1wiKSA0cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWFnZXMvb3BlbmhhbmQuY3VyXCIpIDcgNSwgZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAjREREIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0Ryb3Agc2VjdGlvbiBoZXJlISc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdXJzZS1yb3ctYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhLCA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzlhZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEucmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpdi5hZGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggM3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NvdXJzZS1pdGVtLWVkaXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufSJdLCJmaWxlIjoiYWRtaW4vY291cnNlLWVkaXRvci5jc3MifQ== */
1
+ #learn-press-course-editor {
2
+ margin-bottom: 20px;
3
+ background: #FFF;
4
+ padding: 20px;
5
+ box-shadow: 0 0 10px #DDD;
6
+ }
7
+ #learn-press-course-editor:after {
8
+ display: block;
9
+ clear: both;
10
+ content: '';
11
+ }
12
+ #learn-press-course-editor #course-curriculum {
13
+ width: 38%;
14
+ border: 1px solid #DDD;
15
+ margin-bottom: 20px;
16
+ }
17
+ #learn-press-course-editor #course-curriculum .course-section {
18
+ background: #FFF;
19
+ position: relative;
20
+ border-bottom: 3px solid #B7B7B7;
21
+ }
22
+ #learn-press-course-editor #course-curriculum .course-section .section-head {
23
+ border-bottom: 1px solid #DDD;
24
+ background: #F9F9F9;
25
+ position: relative;
26
+ }
27
+ #learn-press-course-editor #course-curriculum .course-section .section-head input[type="text"] {
28
+ display: block;
29
+ width: 100%;
30
+ margin: 0;
31
+ border: none;
32
+ height: 50px;
33
+ font-weight: bold;
34
+ font-size: 20px;
35
+ padding: 10px 15px;
36
+ color: #777;
37
+ background: transparent;
38
+ }
39
+ #learn-press-course-editor #course-curriculum .course-section .section-head:hover .section-move,
40
+ #learn-press-course-editor #course-curriculum .course-section .section-head:hover .course-row-actions {
41
+ display: inline-block;
42
+ }
43
+ #learn-press-course-editor #course-curriculum .course-section .section-head:hover:after {
44
+ content: '';
45
+ display: block;
46
+ position: absolute;
47
+ top: 0;
48
+ left: 0;
49
+ width: 100%;
50
+ height: 100%;
51
+ background: #0085ba;
52
+ opacity: 0.1;
53
+ pointer-events: none;
54
+ }
55
+ #learn-press-course-editor #course-curriculum .course-section .section-add-content {
56
+ margin: 10px 10px;
57
+ }
58
+ #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul {
59
+ margin-bottom: 10px;
60
+ display: none;
61
+ }
62
+ #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul > li {
63
+ display: inline-block;
64
+ width: 70px;
65
+ border: 1px solid #DDD;
66
+ font-size: 48px;
67
+ height: 60px;
68
+ line-height: 60px;
69
+ border-radius: 3px;
70
+ margin-right: 6px;
71
+ background: #FFF;
72
+ }
73
+ #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul > li:before {
74
+ color: #DDD;
75
+ }
76
+ #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul > li:hover {
77
+ cursor: move;
78
+ }
79
+ #learn-press-course-editor #course-curriculum .course-section .section-add-content > ul > li:hover:before {
80
+ color: #00A0D2;
81
+ }
82
+ #learn-press-course-editor #course-curriculum .course-section .section-items {
83
+ margin: 0;
84
+ min-height: 40px;
85
+ }
86
+ #learn-press-course-editor #course-curriculum .course-section .section-items.section-empty:after {
87
+ content: 'Add item here';
88
+ display: block;
89
+ height: 50px;
90
+ font-size: 18px;
91
+ text-align: center;
92
+ line-height: 50px;
93
+ }
94
+ #learn-press-course-editor #course-curriculum .course-section .section-items li {
95
+ margin: 0;
96
+ border-bottom: 1px solid #DDD;
97
+ position: relative;
98
+ background: #FFF;
99
+ }
100
+ #learn-press-course-editor #course-curriculum .course-section .section-items li input[type="text"] {
101
+ width: 100%;
102
+ box-sizing: border-box;
103
+ margin: 0;
104
+ border: none;
105
+ padding: 10px 15px;
106
+ background: transparent;
107
+ color: #777;
108
+ }
109
+ #learn-press-course-editor #course-curriculum .course-section .section-items li:hover .section-item-move,
110
+ #learn-press-course-editor #course-curriculum .course-section .section-items li:hover .course-row-actions {
111
+ display: inline-block;
112
+ }
113
+ #learn-press-course-editor #course-curriculum .course-section .section-items li:hover:after {
114
+ content: '';
115
+ display: block;
116
+ position: absolute;
117
+ top: 0;
118
+ left: 0;
119
+ width: 100%;
120
+ height: 100%;
121
+ background: #0085ba;
122
+ opacity: 0.1;
123
+ pointer-events: none;
124
+ }
125
+ #learn-press-course-editor #course-curriculum .course-section .section-items li.ui-sortable-placeholder {
126
+ visibility: visible !important;
127
+ background: #FFF;
128
+ box-shadow: 0 0 20px #DDD inset;
129
+ }
130
+ #learn-press-course-editor #course-curriculum .course-section .section-items li.ui-sortable-placeholder:after {
131
+ content: 'Drop item here!';
132
+ position: absolute;
133
+ width: 100%;
134
+ height: 40px;
135
+ line-height: 40px;
136
+ text-align: center;
137
+ font-size: 20px;
138
+ color: #777;
139
+ }
140
+ #learn-press-course-editor #course-curriculum .course-section .section-move,
141
+ #learn-press-course-editor #course-curriculum .course-section .section-item-move {
142
+ display: none;
143
+ width: 15px;
144
+ height: 30px;
145
+ background: url("../../images/grippy_large.png") 4px center no-repeat;
146
+ position: absolute;
147
+ top: 50%;
148
+ margin-top: -15px;
149
+ cursor: url("../../../assets/images/openhand.cur") 7 5, default;
150
+ }
151
+ #learn-press-course-editor #course-curriculum .course-section.ui-sortable-placeholder {
152
+ visibility: visible !important;
153
+ background: #FFF;
154
+ box-shadow: 0 0 20px #DDD inset;
155
+ }
156
+ #learn-press-course-editor #course-curriculum .course-section.ui-sortable-placeholder:after {
157
+ content: 'Drop section here!';
158
+ position: absolute;
159
+ width: 100%;
160
+ height: 40px;
161
+ line-height: 40px;
162
+ text-align: center;
163
+ font-size: 20px;
164
+ color: #777;
165
+ top: 50%;
166
+ margin-top: -20px;
167
+ }
168
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions {
169
+ position: absolute;
170
+ right: 4px;
171
+ height: 24px;
172
+ top: 50%;
173
+ margin-top: -13px;
174
+ line-height: 24px;
175
+ background: #F5F5F5;
176
+ padding: 0 8px;
177
+ font-size: 11px;
178
+ border-radius: 3px;
179
+ border: 1px solid #efefef;
180
+ display: none;
181
+ }
182
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions a,
183
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions > div {
184
+ text-decoration: none;
185
+ color: #9c9c9c;
186
+ text-shadow: 1px 1px #fff;
187
+ }
188
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions a:hover,
189
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions > div:hover {
190
+ color: #39afff;
191
+ }
192
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions a.remove {
193
+ margin-right: 3px;
194
+ }
195
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions a.remove:hover {
196
+ color: #FF0000;
197
+ }
198
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions .toggle {
199
+ display: inline-block;
200
+ width: 24px;
201
+ margin-right: -8px;
202
+ text-align: center;
203
+ font-size: 20px;
204
+ vertical-align: middle;
205
+ line-height: 23px;
206
+ border-left: 1px solid #efefef;
207
+ height: 24px;
208
+ background: #efefef;
209
+ margin-top: -2px;
210
+ }
211
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add {
212
+ margin-left: 3px;
213
+ display: inline-block;
214
+ }
215
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add > div {
216
+ display: none;
217
+ position: absolute;
218
+ min-width: 303px;
219
+ right: 0;
220
+ top: 100%;
221
+ background: #F5F5F5;
222
+ border: 1px solid #DDD;
223
+ z-index: 999;
224
+ text-align: right;
225
+ padding: 10px 10px 3px 10px;
226
+ }
227
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add > div ul {
228
+ margin-bottom: 10px;
229
+ }
230
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add > div ul li {
231
+ width: 65px;
232
+ height: 48px;
233
+ font-size: 48px;
234
+ border: 1px solid #DDD;
235
+ border-radius: 3px;
236
+ margin-left: 5px;
237
+ }
238
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add > div a {
239
+ text-align: right;
240
+ margin-left: 8px;
241
+ }
242
+ #learn-press-course-editor #course-curriculum .course-section .course-row-actions div.add:hover > div {
243
+ display: block;
244
+ }
245
+ #learn-press-course-editor #course-item-editor {
246
+ width: 60%;
247
+ float: right;
248
+ border: 1px solid #DDD;
249
+ padding: 0 20px;
250
+ box-sizing: border-box;
251
+ }
252
+
253
+ /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkbWluL2NvdXJzZS1lZGl0b3IubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7O0FBQ0EsMEJBQUM7RUFDRyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsRUFBVDs7QUFSUiwwQkFhSTtFQUNJLFVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBOztBQWhCUiwwQkFhSSxtQkFJSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTs7QUFwQlosMEJBYUksbUJBSUksZ0JBSUk7RUFDSSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBeEJoQiwwQkFhSSxtQkFJSSxnQkFJSSxjQUlJLE1BQUs7RUFDRCxjQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBOztBQUVKLDBCQXhCWixtQkFJSSxnQkFJSSxjQWdCSyxNQUNHO0FBREosMEJBeEJaLG1CQUlJLGdCQUlJLGNBZ0JLLE1BQ2tCO0VBQ1gscUJBQUE7O0FBRUosMEJBNUJoQixtQkFJSSxnQkFJSSxjQWdCSyxNQUlJO0VBQ0csU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBOztBQW5EeEIsMEJBYUksbUJBSUksZ0JBc0NJO0VBQ0ksaUJBQUE7O0FBeERoQiwwQkFhSSxtQkFJSSxnQkFzQ0kscUJBRUk7RUFDSSxtQkFBQTtFQUNBLGFBQUE7O0FBM0RwQiwwQkFhSSxtQkFJSSxnQkFzQ0kscUJBRUksS0FHSTtFQUNJLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Es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Q0kscUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTs7QUF0TnBCLDBCQWFJLG1CQUlJLGdCQStKSSxvQkF3Q0ksSUFBRztFQUNDLGdCQUFBO0VBQ0EscUJBQUE7O0FBMU5wQiwwQkFhSSxtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUFHQztFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7O0FBck94QiwwQkFhSSxtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUFHQyxNQVdJO0VBQ0ksbUJBQUE7O0FBdk81QiwwQkFhSSxtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUFHQyxNQVdJLEdBRUk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBOU9oQywwQkFhSSxtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUFHQyxNQXVCSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBR1IsMEJBMU9oQixtQkFJSSxnQkErSkksb0JBd0NJLElBQUcsSUErQkUsTUFDRztFQUNJLGNBQUE7O0FBelA1QiwwQkFpUUk7RUFDSSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiI2xlYXJuLXByZXNzLWNvdXJzZS1lZGl0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggI0RERDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gICAgI2NvdXJzZS1jdXJyaWN1bHVtLCAjY291cnNlLWl0ZW0tZWRpdG9yIHtcclxuXHJcbiAgICB9XHJcbiAgICAjY291cnNlLWN1cnJpY3VsdW0ge1xyXG4gICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5jb3Vyc2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNCN0I3Qjc7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1tb3ZlLCAuY291cnNlLXJvdy1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODViYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24tYWRkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEREQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEEwRDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24taXRlbXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICYuc2VjdGlvbi1lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdBZGQgaXRlbSBoZXJlJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1pdGVtLW1vdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3Vyc2Utcm93LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg1YmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAjREREIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdEcm9wIGl0ZW0gaGVyZSEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLW1vdmUsIC5zZWN0aW9uLWl0ZW0tbW92ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZ3JpcHB5X2xhcmdlLnBuZ1wiKSA0cHggY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWFnZXMvb3BlbmhhbmQuY3VyXCIpIDcgNSwgZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAjREREIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0Ryb3Agc2VjdGlvbiBoZXJlISc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdXJzZS1yb3ctYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhLCA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzlhZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEucmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpdi5hZGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggM3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NvdXJzZS1pdGVtLWVkaXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufSJdLCJmaWxlIjoiYWRtaW4vY291cnNlLWVkaXRvci5jc3MifQ== */
assets/css/admin/meta-box-course.css CHANGED
@@ -1,796 +1,798 @@
1
- /* meta box course */
2
- .rwmb-duration-wrapper input[type="text"],
3
- .rwmb-duration-wrapper select {
4
- vertical-align: baseline;
5
- }
6
- #learn-press-toggle-course-results {
7
- display: block;
8
- margin-bottom: 10px;
9
- }
10
- #learn-press-toggle-course-results a {
11
- box-shadow: none;
12
- }
13
- .post-type-lp_course #postdivric,
14
- .post-type-lp_course #submitpost {
15
- visibility: hidden;
16
- }
17
- #learn-press-review-message {
18
- margin-bottom: 10px;
19
- }
20
- #learn-press-review-message > h4 {
21
- margin: 0 0 10px 0;
22
- }
23
- #learn-press-review-message > textarea {
24
- width: 100%;
25
- height: 100px;
26
- }
27
- #learn-press-review-message .lp-pending-review-message {
28
- background: #c44;
29
- padding: 5px 10px;
30
- color: #FFF;
31
- margin: -10px -10px 10px;
32
- font-size: 12px;
33
- font-style: italic;
34
- }
35
- #lp-course-curriculum {
36
- border: none;
37
- background-color: transparent;
38
- margin: 20px 0;
39
- }
40
- .post-type-lp_course .column-price,
41
- .post-type-lp_course .column-students {
42
- width: 10%;
43
- }
44
- .post-type-lp_course #lp-course-curriculum .curriculum-section-items .lp-item-empty td.section-item-input {
45
- padding-left: 40px;
46
- }
47
- .post-type-lp_course #lp-course-curriculum .curriculum-section-items .lp-item-empty td.section-item-input.hover {
48
- padding-left: 0;
49
- }
50
- .post-type-lp_course .type-lp_course.status-pending .row-actions .view {
51
- display: none;
52
- }
53
- #lp-course-curriculum .curriculum-heading {
54
- margin: 0 0 20px 0;
55
- padding: 10px 20px;
56
- background-color: #FFF;
57
- line-height: 1;
58
- border: 1px solid #DDD;
59
- }
60
- #lp-course-curriculum .curriculum-heading .description {
61
- font-weight: normal;
62
- color: #999;
63
- display: block;
64
- font-size: 90%;
65
- margin-top: 10px;
66
- }
67
- #lp-course-curriculum .curriculum-heading .items-toggle {
68
- float: right;
69
- margin: -33px 7px 0 0;
70
- line-height: 1;
71
- box-shadow: none;
72
- }
73
- #lp-course-curriculum .curriculum-heading .items-toggle a {
74
- -webkit-box-shadow: none;
75
- -moz-box-shadow: none;
76
- box-shadow: none;
77
- font-size: 32px;
78
- }
79
- #lp-course-curriculum .curriculum-sections {
80
- margin: 0;
81
- background-color: #FFF;
82
- border-bottom: 1px solid #DDD;
83
- }
84
- #lp-course-curriculum .curriculum-section {
85
- margin: -1px 0 0 0;
86
- background-color: #FFF;
87
- border-bottom: 1px solid #DDD;
88
- position: relative;
89
- }
90
- #lp-course-curriculum .curriculum-section.ui-sortable-placeholder {
91
- background-image: url("../../images/stripe.png");
92
- visibility: visible !important;
93
- border: 1px solid #DDD;
94
- border-bottom: none;
95
- }
96
- #lp-course-curriculum .curriculum-section-head {
97
- border: 1px solid #DDD;
98
- background-color: #F9F9F9;
99
- border-bottom: none;
100
- margin: 0;
101
- color: #777;
102
- padding: 3px 20px;
103
- }
104
- #lp-course-curriculum .curriculum-section-head input {
105
- background-color: #F9F9F9;
106
- }
107
- #lp-course-curriculum .curriculum-section-head .lp-section-actions {
108
- float: right;
109
- margin: 14px 0;
110
- visibility: hidden;
111
- position: relative;
112
- }
113
- #lp-course-curriculum .curriculum-section:not(.lp-empty-section) .curriculum-section-head:hover .lp-section-actions {
114
- visibility: visible;
115
- }
116
- #lp-course-curriculum .curriculum-section .lp-section-actions a {
117
- vertical-align: middle;
118
- color: #666666;
119
- width: 24px;
120
- height: 24px;
121
- box-shadow: none;
122
- }
123
- #lp-course-curriculum .curriculum-section .lp-section-actions a[data-action="expand"] {
124
- line-height: 28px;
125
- }
126
- #lp-course-curriculum .curriculum-section .lp-section-actions a:before {
127
- width: 24px;
128
- height: 24px;
129
- font-size: 24px;
130
- }
131
- #lp-course-curriculum .curriculum-section .lp-section-actions a:hover {
132
- color: #00a0d2;
133
- }
134
- #lp-course-curriculum .curriculum-section .curriculum-section-head .lp-section-actions .move {
135
- cursor: url("../../../assets/images/openhand.cur") 7 5, default;
136
- position: absolute;
137
- right: -15px;
138
- height: 57px;
139
- top: -15px;
140
- background: url("../../../assets/images/grippy_large.png") right no-repeat;
141
- width: 20px;
142
- }
143
- #lp-course-curriculum .curriculum-section-content {
144
- border: 1px solid #DDD;
145
- padding: 20px;
146
- border-bottom-width: 0;
147
- width: 100%;
148
- box-sizing: border-box;
149
- }
150
- #lp-course-curriculum .curriculum-section.ui-sortable-helper {
151
- border-bottom: 1px solid #DDD;
152
- }
153
- #lp-course-curriculum .curriculum-section-head .lp-section-name {
154
- border: none;
155
- outline: none;
156
- box-shadow: none;
157
- font-size: 24px;
158
- color: #777;
159
- width: 70%;
160
- margin: 0;
161
- padding: 0;
162
- height: 50px;
163
- }
164
- #lp-course-curriculum .curriculum-section-head .lp-section-name:focus {
165
- color: #444;
166
- }
167
- #lp-course-curriculum .curriculum-section.lp-empty-section .curriculum-section-content {
168
- _display: none;
169
- }
170
- #lp-course-curriculum .curriculum-section-items {
171
- border-collapse: collapse;
172
- width: 100%;
173
- }
174
- #lp-course-curriculum .curriculum-section-items .lp-section-item {
175
- border: 1px dashed #DDD;
176
- margin: -1px 0 0 0;
177
- padding: 5px 0;
178
- background-color: #FFF;
179
- }
180
- #lp-course-curriculum .curriculum-section-items .lp-section-item:nth-child(2n+1),
181
- #lp-course-curriculum .curriculum-section-items .lp-section-item:nth-child(2n+1) .section-item-input input {
182
- background-color: #FCFCFC;
183
- }
184
- #lp-course-curriculum .curriculum-section-items .lp-section-item .lp-item-actions {
185
- margin: 0;
186
- float: right;
187
- position: relative;
188
- }
189
- #lp-course-curriculum .curriculum-section-items .lp-section-item .lp-item-actions a {
190
- vertical-align: middle;
191
- color: #666;
192
- margin-top: -2px;
193
- box-shadow: none;
194
- }
195
- #lp-course-curriculum .curriculum-section-items .lp-section-item .lp-item-actions a:hover {
196
- color: #00a0d2;
197
- }
198
- #lp-course-curriculum .curriculum-section-items .lp-section-item[data-item_id=""] .lp-edit {
199
- display: none;
200
- }
201
- #lp-course-curriculum .curriculum-section-items .lp-section-item.lp-item-empty .lp-item-actions {
202
- display: none;
203
- }
204
- #lp-course-curriculum .lp-section-item.ui-sortable-placeholder {
205
- visibility: visible !important;
206
- }
207
- #lp-course-curriculum .lp-section-item.ui-sortable-placeholder td {
208
- background-image: url("../../../assets/images/stripe.png");
209
- border-bottom: none;
210
- }
211
- #lp-course-curriculum .lp-item-actions > * {
212
- visibility: hidden;
213
- }
214
- #lp-course-curriculum .item-bulk-actions {
215
- text-align: right;
216
- margin-top: 0;
217
- margin-bottom: 15px;
218
- }
219
- #lp-course-curriculum .lp-section-item:not(.lp-item-empty):hover .lp-item-actions > * {
220
- visibility: visible;
221
- }
222
- #lp-course-curriculum .curriculum-section-items .lp-section-item:not(.lp-item-empty) .item-checkbox {
223
- display: inline-block;
224
- height: 34px;
225
- border: none;
226
- line-height: 32px;
227
- padding: 0 0 0 0;
228
- margin: 0 4px 0 10px;
229
- cursor: url("../../../assets/images/openhand.cur") 7 5, default;
230
- visibility: visible;
231
- }
232
- #lp-course-curriculum .curriculum-section-items .lp-section-item .item-checkbox input {
233
- opacity: 0.4;
234
- }
235
- #lp-course-curriculum .curriculum-section-items .lp-section-item:not(.lp-item-empty):hover .item-checkbox input {
236
- opacity: 1;
237
- }
238
- #lp-course-curriculum .lp-item-lp_lesson .handle.learn-press-icon:before {
239
- content: "\e900";
240
- }
241
- #lp-course-curriculum .lp-item-lp_quiz .handle.learn-press-icon:before {
242
- content: "\e901";
243
- }
244
- #lp-course-curriculum .lp-section-item.lp-item-new .handle {
245
- color: #999;
246
- }
247
- #lp-course-curriculum .curriculum-section-items .lp-section-item:hover,
248
- #lp-course-curriculum .curriculum-section-items .lp-section-item:hover input.lp-item-name {
249
- background-color: #F9F9F9;
250
- }
251
- #lp-course-curriculum .lp-section-item .handle {
252
- width: 32px;
253
- height: 32px;
254
- display: inline-block;
255
- vertical-align: middle;
256
- text-align: center;
257
- font-size: 18px;
258
- line-height: 32px;
259
- color: #00A0D2;
260
- }
261
- #lp-course-curriculum .lp-section-item.remove input.lp-item-name {
262
- color: #FF0000;
263
- }
264
- #lp-course-curriculum .lp-section-item input.lp-item-name {
265
- color: #777;
266
- border: none;
267
- box-shadow: none;
268
- outline: none;
269
- font-size: 16px;
270
- width: 100%;
271
- vertical-align: middle;
272
- text-overflow: ellipsis;
273
- overflow: hidden;
274
- white-space: nowrap;
275
- }
276
- #lp-course-curriculum .lp-section-describe {
277
- border: none;
278
- box-shadow: none;
279
- color: #999;
280
- font-style: italic;
281
- width: 80%;
282
- float: left;
283
- padding-left: 0;
284
- }
285
- #lp-course-curriculum .curriculum-section-items .lp-section-item input.lp-item-name:focus,
286
- #lp-course-curriculum input:focus {
287
- color: #444;
288
- }
289
- #lp-course-curriculum .lp-section-item .section-item-icon {
290
- width: 32px;
291
- white-space: nowrap;
292
- }
293
- .lp-section-item .learn-press-icon {
294
- width: 32px;
295
- height: 32px;
296
- font-family: dashicons;
297
- display: inline-block;
298
- font-size: 20px;
299
- text-align: center;
300
- line-height: 32px;
301
- color: #DDD;
302
- cursor: pointer;
303
- border: 1px solid transparent;
304
- }
305
- #lp-course-curriculum .lp-section-item .learn-press-icon.item-lp_quiz:before {
306
- content: "\f469";
307
- }
308
- #lp-course-curriculum .lp-section-item .learn-press-icon.item-lp_lesson:before {
309
- content: "\f330";
310
- }
311
- #lp-course-curriculum .lp-section-item td {
312
- height: 30px;
313
- }
314
- #poststuff .postbox-container {
315
- position: relative;
316
- }
317
- #course_tabs .handlediv,
318
- #course_tabs .hndle,
319
- #course_tabs .rwmb-label {
320
- display: none;
321
- }
322
- #course_tabs .inside {
323
- margin: 0;
324
- padding: 0;
325
- }
326
- #course_tabs .rwmb-course_tabs-wrapper {
327
- margin: 0;
328
- }
329
- #course_tabs {
330
- position: absolute;
331
- left: 0;
332
- right: 0;
333
- }
334
- #course_tabs.fixed {
335
- position: fixed;
336
- top: 30px;
337
- z-index: 10000;
338
- opacity: 0.5;
339
- left: 182px;
340
- right: 320px;
341
- }
342
- #course_tabs.fixed:hover {
343
- opacity: 1;
344
- }
345
- #course_tabs_placeholder {
346
- height: 41px;
347
- margin-bottom: 20px;
348
- }
349
- #poststuff h3#course-tabs-h3 {
350
- padding: 0;
351
- }
352
- #course-tabs-h3 > a {
353
- padding: 10px;
354
- display: inline-block;
355
- border-right: 1px solid #DDD;
356
- text-decoration: none;
357
- _color: #AAA;
358
- box-shadow: none;
359
- }
360
- .learn-press-review-logs {
361
- padding-bottom: 10px;
362
- }
363
- .learn-press-review-logs .review-message {
364
- font-style: italic;
365
- font-size: 14px;
366
- margin: 10px 0;
367
- color: #999;
368
- }
369
- .learn-press-review-logs > li {
370
- border-bottom: 1px dashed #DDD;
371
- padding-bottom: 20px;
372
- margin-top: 20px;
373
- position: relative;
374
- }
375
- .learn-press-review-logs > li:after {
376
- content: '';
377
- display: block;
378
- clear: both;
379
- }
380
- .learn-press-review-logs .review-user {
381
- width: 48px;
382
- float: left;
383
- }
384
- .learn-press-review-logs .review-user img {
385
- max-width: 100%;
386
- height: auto;
387
- }
388
- .learn-press-review-logs .review-user > * {
389
- float: left;
390
- }
391
- .learn-press-review-logs .review-index {
392
- width: 46px;
393
- font-weight: bold;
394
- position: absolute;
395
- bottom: -11px;
396
- left: 0;
397
- background-color: #FFF;
398
- text-align: center;
399
- border: 1px dashed #DDD;
400
- height: 20px;
401
- line-height: 20px;
402
- color: #CCC;
403
- }
404
- .learn-press-review-logs .review-content {
405
- margin-left: 68px;
406
- }
407
- .learn-press-review-logs > li .lp-label {
408
- font-size: 100%;
409
- margin-top: 20px;
410
- }
411
- .rwmb-curriculum-wrapper .rwmb-label {
412
- display: none;
413
- }
414
- .rwmb-curriculum-wrapper .rwmb-input {
415
- width: auto !important;
416
- display: block;
417
- float: none;
418
- }
419
- .column-lp_course .row-actions {
420
- display: inline-block;
421
- margin-left: 10px;
422
- }
423
- .lp-modal-search li.selected {
424
- display: none;
425
- }
426
- .lp-search-items input[name="lp-item-name"] {
427
- width: 350px;
428
- }
429
- .lp-modal-search {
430
- background-color: #F5F5F5;
431
- color: #777;
432
- padding: 20px;
433
- height: 100%;
434
- }
435
- .lp-highlight-color {
436
- text-decoration: underline;
437
- color: #00a0d2;
438
- }
439
- .learn-press-dropdown-item-types {
440
- position: relative;
441
- }
442
- .learn-press-dropdown-item-types > ul {
443
- display: none;
444
- position: absolute;
445
- top: 0px;
446
- z-index: 10;
447
- background: #FFF;
448
- border: 1px solid #DDD;
449
- left: 100%;
450
- margin-left: -1px;
451
- }
452
- .learn-press-dropdown-item-types > ul > li {
453
- margin: 0;
454
- display: table-cell;
455
- }
456
- .learn-press-dropdown-item-types > ul > li span {
457
- border-width: 0 !important;
458
- }
459
- tr[data-item_id=""] .learn-press-dropdown-item-types:hover > ul,
460
- tr[data-item_id=""].focus .learn-press-dropdown-item-types > ul {
461
- display: inline-table;
462
- border-left-color: transparent;
463
- }
464
- .learn-press-dropdown-item-types:hover > span.learn-press-icon,
465
- tr.focus .learn-press-dropdown-item-types > span.learn-press-icon {
466
- background: #FFF;
467
- border-color: #DDD;
468
- z-index: 5;
469
- position: relative;
470
- }
471
- .learn-press-dropdown-item-types:hover > span.learn-press-icon:after {
472
- content: '';
473
- border-left: 1px solid #EEE;
474
- position: absolute;
475
- right: 0;
476
- display: inline-block;
477
- height: 20px;
478
- top: 50%;
479
- margin-top: -10px;
480
- }
481
- .learn-press-dropdown-item-types > span.learn-press-icon,
482
- .learn-press-dropdown-item-types li:hover span.learn-press-icon,
483
- .learn-press-dropdown-item-types li span.learn-press-icon.item-selected {
484
- color: #0085ba;
485
- }
486
- .learn-press-course-attributes {
487
- margin: 20px 0;
488
- }
489
- .post-type-lp_course #switch-course-tabs,
490
- .post-type-lp_course #toggle-meta-boxes {
491
- float: right;
492
- margin-left: 10px;
493
- }
494
- /*
495
- #lp-course-curriculum .lp-course-curriculum-toggle{
496
- padding: 0;
497
- margin: 0;
498
- float: right;
499
- }
500
- #lp-course-curriculum .lp-item-name{
501
- box-shadow: none;
502
- border-color: transparent;
503
- color: #BBB;
504
- }
505
- #lp-course-curriculum .lp-section-item:hover,
506
- #lp-course-curriculum .lp-section-item.hover{
507
- background-color: #F5F5F5;
508
- border-style: solid;
509
- }
510
- #lp-course-curriculum .lp-section-item.lp-item-lp_lesson .handle:after{
511
- content: "\f497";
512
- }
513
- #lp-course-curriculum .lp-section-item.lp-item-lp_quiz .handle:after{
514
- content: "\f130";
515
- }
516
- #lp-course-curriculum .lp-section-item:hover .lp-item-name,
517
- #lp-course-curriculum .lp-section-item.hover .lp-item-name{
518
- border: 1px solid #DDD;
519
- color: #32373c;
520
- }
521
- #lp-course-curriculum .lp-section-empty .lp-section-items{
522
- display: none;
523
- }
524
- #lp-course-curriculum .lp-section-item .lp-item-actions{
525
- float: right;
526
- margin-left: 5px;
527
- margin-top: 3px;
528
- }
529
- #lp-course-curriculum .lp-item-empty .lp-item-actions,
530
- #lp-course-curriculum .lp-section-empty .lp-section-head .lp-action,
531
- #lp-course-curriculum .lp-section-empty .lp-curriculum-section-content {
532
- display: none;
533
- }
534
- #lp-course-curriculum .lp-item-empty{
535
- cursor: default;
536
- }
537
- #lp-course-curriculum .lp-item-new{
538
- border-color: #00A0D2;
539
- }
540
- #lp-course-curriculum .lp-item-new .lp-item-name{
541
- border-color: #00A0D2;
542
- }
543
- #lp-course-curriculum .lp-section-head{
544
- padding: 0;
545
- }
546
- #lp-course-curriculum .lp-curriculum-section .lp-toggle i:before{
547
- content: '\f132';
548
- }
549
- #lp-course-curriculum .lp-curriculum-section.open .lp-toggle i:before{
550
- content: '\f460';
551
- }
552
- .lp-modal-search{
553
- position: absolute;
554
- background-color: #FFF;
555
- border: 1px solid #DDD;
556
- border-top: none;
557
- z-index: 9999;
558
- margin: -1px 0 0 1px;
559
- }
560
- .lp-modal-search ul{
561
- margin: 0;
562
- padding: 0;
563
- }
564
- .lp-modal-search ul li{
565
- list-style: none;
566
- padding: 5px;
567
- margin: 0;
568
- }
569
- .lp-modal-search li.highlighting,
570
- .lp-modal-search li:hover{
571
- background-color: #EAEAEA;
572
- cursor: pointer;
573
- }
574
- .lp-highlight-color{
575
- text-decoration: underline;
576
- }
577
- .lp-search-no-results{
578
- display: none;
579
- }
580
- .lp-curriculum-sections .ui-sortable-placeholder{
581
- visibility: visible !important;
582
- border: 2px dashed #DDD;
583
- }
584
- .lp-curriculum-sections .lp-sorting{
585
- height: auto !important;
586
- }
587
- */
588
- /*
589
-
590
- .lp-course-curriculum{}
591
- .lp-course-curriculum .lp-curriculum-sections{
592
-
593
- }
594
- .lp-course-curriculum .lp-curriculum-section{
595
- transition: opacity 0.25s;
596
- margin-bottom: 20px;
597
- border: 1px solid #DDD;
598
- }
599
- .lp-course-curriculum .lp-curriculum-section.lp-selected .lp-curriculum-section-content{
600
- background-color: #F5F5F5;
601
- }
602
- .lp-course-curriculum .lp-curriculum-section-content > p{
603
- display: inline-block;
604
- }
605
- .lp-course-curriculum .lp-curriculum-section.lp-selected > h3{
606
- _border-bottom: 1px solid #DDD;
607
- }
608
- .lp-course-curriculum .lp-curriculum-section > h3{
609
- padding: 10px ;
610
- margin: 0;
611
- background-color: #F5F5F5;
612
- height: 62px;
613
- position: relative;
614
- cursor: move;
615
- }
616
- .lp-course-curriculum .lp-curriculum-section > h3 .lp-section-name-wrapper{
617
- top: 9px;
618
- }
619
- .lp-course-curriculum .lp-curriculum-section > h3 > span > input{
620
- border: 1px solid #DDD;
621
- border-radius: 3px;
622
- font-size: 24px;
623
- width: 100%;
624
- color: #777;
625
- }
626
- .lp-course-curriculum .lp-curriculum-section > h3 > span.lp-section-name-wrapper{
627
- position: absolute;
628
- display: inline-block;
629
- right: 137px;
630
- left: 71px;
631
- }
632
- .lp-course-curriculum .lp-curriculum-section > h3 .lp-action{
633
- display: block;
634
- position: relative;
635
- height: 62px;
636
- width: 62px;
637
- border-left: 1px solid #DDD;
638
- -top: -8px;
639
- -right: -11px;
640
- cursor: pointer;
641
- float: right;
642
- }
643
- .lp-course-curriculum .lp-curriculum-section > h3 .lp-action.lp-sort{
644
- display: none;
645
- }
646
- .lp-course-curriculum .lp-curriculum-section > h3 .lp-action .dashicons{
647
- font-size: 32px;
648
- width: 100%;
649
- height: 100%;
650
- line-height: 62px;
651
- color: #0073aa;
652
- }
653
- .lp-course-curriculum .lp-curriculum-section > h3 .lp-action:hover .dashicons{
654
- color: #009ED7;
655
- }
656
- .lp-course-curriculum .lp-curriculum-section > h3 .lp-action.lp-toggle{
657
- _right: 62px;
658
- }
659
- .lp-course-curriculum .lp-curriculum-section > h3 .lp-action.lp-remove{
660
- _right: 124px;
661
- }
662
-
663
- .lp-course-curriculum .lp-curriculum-section.closed .lp-curriculum-section-content{
664
- display: none;
665
- }
666
-
667
- .lp-course-curriculum .sorting .ui-sortable-helper .lp-curriculum-section-content{
668
- display: none !important;
669
- }
670
- .lp-course-curriculum .sorting .ui-sortable-placeholder,
671
- .lp-section-items.sorting .ui-sortable-placeholder{
672
- border: 3px dashed #DDD;
673
- visibility: visible !important;
674
- position: relative;
675
- }
676
- .lp-course-curriculum .sorting .ui-sortable-placeholder:after,
677
- .lp-section-items.sorting .ui-sortable-placeholder:after{
678
- content: '';
679
- display: block;
680
- width: 0px;
681
- height: 0px;
682
- border: 28px solid transparent;
683
- border-left-color: #999;
684
- position: absolute;
685
- top: 0;
686
- left: -33px;
687
-
688
- }
689
-
690
- .lp-section-items.sorting .ui-sortable-placeholder:after{
691
- border-width: 15px;
692
- left: -20px;
693
- }
694
- .lp-curriculum-section-content{
695
- background-color: #F5F5F5;
696
- background-color: #FFF;
697
- _border-bottom: 2px dashed #DDD;
698
- padding: 20px;
699
- margin-bottom: 0px;
700
- border-top: 1px solid #DDD;
701
- }
702
- .lp-dynamic-form{
703
- position: absolute;
704
- padding: 0px;
705
- background-color: transparent;
706
- z-index: 210;
707
- height: 15px;
708
- overflow: hidden;
709
- }
710
- .lp-container-dropdown{
711
- height: 15px;
712
- vertical-align: top;
713
- }
714
- .lp-container-dropdown > a{
715
- background-image: none !important;
716
- background-color: #FFF !important;
717
- }
718
- .lp-container-dropdown.select2-drop-above > a{
719
- height: 3px;
720
- }
721
- .lp-select-dropdown{
722
- margin-top: -6px;
723
- }
724
- .lp-select-dropdown.select2-drop-above{
725
- padding-bottom: 0;
726
- }
727
-
728
- .lp-empty .lp-curriculum-section-content{
729
- display: none !important;
730
- }
731
-
732
- .lp-section-items{
733
- min-height: 20px;
734
-
735
-
736
- }
737
- .lp-section-items > li{
738
- padding: 5px;
739
- border:1px dashed #DDD;
740
- background-color: #FFF;
741
- cursor: move;
742
- position: relative;
743
- }
744
- .lp-section-items > li .lp-title{
745
- cursor: auto;
746
- padding: 3px 5px;
747
- border: 1px solid transparent;
748
- display: inline-block;
749
- width: 80%;
750
- -webkit-box-sizing: border-box;
751
- -moz-box-sizing: border-box;
752
- box-sizing: border-box;
753
-
754
- }
755
- .lp-section-items > li:hover .lp-title {
756
- border-color: #DDD;
757
- cursor: text;
758
- }
759
- .lp-section-items > li input{
760
- width: 70%;
761
- }
762
-
763
- .lp-section-items > li:hover{
764
- border-style: solid;
765
- }
766
- .lp-section-icon{
767
- position: absolute;
768
- top:0;
769
- left:0;
770
- width: 62px;
771
- height: 62px;
772
- line-height: 54px;
773
- border-right: 1px solid #DDD;
774
- text-align:center;
775
- }
776
- .lp-section-icon i{
777
- height: 60px;
778
- line-height: 60px;
779
- }
780
- .lp-course-curriculum .dashicons{
781
- vertical-align: middle;
782
- }
783
-
784
- .select2-drop.select2-drop-active{
785
- padding: 5px 10px;
786
- }
787
-
788
- .rwmb-course_lesson_quiz-wrapper .rwmb-label{ display: none;}
789
- .rwmb-course_lesson_quiz-wrapper .rwmb-input{ float: none; width: auto; display: block;}
790
-
791
- .lp-course-curriculum-toggle{
792
-
793
- }
794
- .lp-course-curriculum-toggle .expand{
795
- display: none;
796
- }*/
 
 
1
+ /* meta box course */
2
+ .rwmb-duration-wrapper input[type="text"],
3
+ .rwmb-duration-wrapper select {
4
+ vertical-align: baseline;
5
+ }
6
+ #learn-press-toggle-course-results {
7
+ display: block;
8
+ margin-bottom: 10px;
9
+ }
10
+ #learn-press-toggle-course-results a {
11
+ box-shadow: none;
12
+ }
13
+ .post-type-lp_course #postdivric,
14
+ .post-type-lp_course #submitpost {
15
+ visibility: hidden;
16
+ }
17
+ #learn-press-review-message {
18
+ margin-bottom: 10px;
19
+ }
20
+ #learn-press-review-message > h4 {
21
+ margin: 0 0 10px 0;
22
+ }
23
+ #learn-press-review-message > textarea {
24
+ width: 100%;
25
+ height: 100px;
26
+ }
27
+ #learn-press-review-message .lp-pending-review-message {
28
+ background: #c44;
29
+ padding: 5px 10px;
30
+ color: #FFF;
31
+ margin: -10px -10px 10px;
32
+ font-size: 12px;
33
+ font-style: italic;
34
+ }
35
+ #lp-course-curriculum {
36
+ border: none;
37
+ background-color: transparent;
38
+ margin: 20px 0;
39
+ }
40
+ .post-type-lp_course .column-price,
41
+ .post-type-lp_course .column-students {
42
+ width: 10%;
43
+ }
44
+ .post-type-lp_course #lp-course-curriculum .curriculum-section-items .lp-item-empty td.section-item-input {
45
+ padding-left: 40px;
46
+ }
47
+ .post-type-lp_course #lp-course-curriculum .curriculum-section-items .lp-item-empty td.section-item-input.hover {
48
+ padding-left: 0;
49
+ }
50
+ .post-type-lp_course .type-lp_course.status-pending .row-actions .view {
51
+ display: none;
52
+ }
53
+ #lp-course-curriculum .curriculum-heading {
54
+ margin: 0 0 20px 0;
55
+ padding: 10px 20px;
56
+ background-color: #FFF;
57
+ line-height: 1;
58
+ border: 1px solid #DDD;
59
+ }
60
+ #lp-course-curriculum .curriculum-heading .description {
61
+ font-weight: normal;
62
+ color: #999;
63
+ display: block;
64
+ font-size: 90%;
65
+ margin-top: 10px;
66
+ }
67
+ #lp-course-curriculum .curriculum-heading .items-toggle {
68
+ float: right;
69
+ margin: -33px 7px 0 0;
70
+ line-height: 1;
71
+ box-shadow: none;
72
+ }
73
+ #lp-course-curriculum .curriculum-heading .items-toggle a {
74
+ -webkit-box-shadow: none;
75
+ -moz-box-shadow: none;
76
+ box-shadow: none;
77
+ font-size: 32px;
78
+ }
79
+ #lp-course-curriculum .curriculum-sections {
80
+ margin: 0;
81
+ background-color: #FFF;
82
+ border-bottom: 1px solid #DDD;
83
+ }
84
+ #lp-course-curriculum .curriculum-section {
85
+ margin: -1px 0 0 0;
86
+ background-color: #FFF;
87
+ border-bottom: 1px solid #DDD;
88
+ position: relative;
89
+ }
90
+ #lp-course-curriculum .curriculum-section.ui-sortable-placeholder {
91
+ background-image: url("../../images/stripe.png");
92
+ visibility: visible !important;
93
+ border: 1px solid #DDD;
94
+ border-bottom: none;
95
+ }
96
+ #lp-course-curriculum .curriculum-section-head {
97
+ border: 1px solid #DDD;
98
+ background-color: #F9F9F9;
99
+ border-bottom: none;
100
+ margin: 0;
101
+ color: #777;
102
+ padding: 3px 20px;
103
+ }
104
+ #lp-course-curriculum .curriculum-section-head input {
105
+ background-color: #F9F9F9;
106
+ }
107
+ #lp-course-curriculum .curriculum-section-head .lp-section-actions {
108
+ float: right;
109
+ margin: 14px 0;
110
+ visibility: hidden;
111
+ position: relative;
112
+ }
113
+ #lp-course-curriculum .curriculum-section:not(.lp-empty-section) .curriculum-section-head:hover .lp-section-actions {
114
+ visibility: visible;
115
+ }
116
+ #lp-course-curriculum .curriculum-section .lp-section-actions a {
117
+ vertical-align: middle;
118
+ color: #666666;
119
+ width: 24px;
120
+ height: 24px;
121
+ box-shadow: none;
122
+ }
123
+ #lp-course-curriculum .curriculum-section .lp-section-actions a[data-action="expand"] {
124
+ line-height: 28px;
125
+ }
126
+ #lp-course-curriculum .curriculum-section .lp-section-actions a:before {
127
+ width: 24px;
128
+ height: 24px;
129
+ font-size: 24px;
130
+ }
131
+ #lp-course-curriculum .curriculum-section .lp-section-actions a:hover {
132
+ color: #00a0d2;
133
+ }
134
+ #lp-course-curriculum .curriculum-section .curriculum-section-head .lp-section-actions .move {
135
+ cursor: url("../../../assets/images/openhand.cur") 7 5, default;
136
+ position: absolute;
137
+ right: -15px;
138
+ height: 57px;
139
+ top: -15px;
140
+ background: url("../../../assets/images/grippy_large.png") right no-repeat;
141
+ width: 20px;
142
+ }
143
+ #lp-course-curriculum .curriculum-section-content {
144
+ border: 1px solid #DDD;
145
+ padding: 20px;
146
+ border-bottom-width: 0;
147
+ width: 100%;
148
+ box-sizing: border-box;
149
+ }
150
+ #lp-course-curriculum .curriculum-section.ui-sortable-helper {
151
+ border-bottom: 1px solid #DDD;
152
+ }
153
+ #lp-course-curriculum .curriculum-section-head .lp-section-name {
154
+ border: none;
155
+ outline: none;
156
+ box-shadow: none;
157
+ font-size: 24px;
158
+ color: #777;
159
+ width: 70%;
160
+ margin: 0;
161
+ padding: 0;
162
+ height: 50px;
163
+ }
164
+ #lp-course-curriculum .curriculum-section-head .lp-section-name:focus {
165
+ color: #444;
166
+ }
167
+ #lp-course-curriculum .curriculum-section.lp-empty-section .curriculum-section-content {
168
+ _display: none;
169
+ }
170
+ #lp-course-curriculum .curriculum-section-items {
171
+ border-collapse: collapse;
172
+ width: 100%;
173
+ }
174
+ #lp-course-curriculum .curriculum-section-items .lp-section-item {
175
+ border: 1px dashed #DDD;
176
+ margin: -1px 0 0 0;
177
+ padding: 5px 0;
178
+ background-color: #FFF;
179
+ }
180
+ #lp-course-curriculum .curriculum-section-items .lp-section-item:nth-child(2n+1),
181
+ #lp-course-curriculum .curriculum-section-items .lp-section-item:nth-child(2n+1) .section-item-input input {
182
+ background-color: #FCFCFC;
183
+ }
184
+ #lp-course-curriculum .curriculum-section-items .lp-section-item .lp-item-actions {
185
+ margin: 0;
186
+ float: right;
187
+ position: relative;
188
+ }
189
+ #lp-course-curriculum .curriculum-section-items .lp-section-item .lp-item-actions a {
190
+ vertical-align: middle;
191
+ color: #666;
192
+ margin-top: -2px;
193
+ box-shadow: none;
194
+ }
195
+ #lp-course-curriculum .curriculum-section-items .lp-section-item .lp-item-actions a:hover {
196
+ color: #00a0d2;
197
+ }
198
+ #lp-course-curriculum .curriculum-section-items .lp-section-item[data-item_id=""] .lp-edit {
199
+ display: none;
200
+ }
201
+ #lp-course-curriculum .curriculum-section-items .lp-section-item.lp-item-empty .lp-item-actions {
202
+ display: none;
203
+ }
204
+ #lp-course-curriculum .lp-section-item.ui-sortable-placeholder {
205
+ visibility: visible !important;
206
+ }
207
+ #lp-course-curriculum .lp-section-item.ui-sortable-placeholder td {
208
+ background-image: url("../../../assets/images/stripe.png");
209
+ border-bottom: none;
210
+ }
211
+ #lp-course-curriculum .lp-item-actions > * {
212
+ visibility: hidden;
213
+ }
214
+ #lp-course-curriculum .item-bulk-actions {
215
+ text-align: right;
216
+ margin-top: 0;
217
+ margin-bottom: 15px;
218
+ }
219
+ #lp-course-curriculum .lp-section-item:not(.lp-item-empty):hover .lp-item-actions > * {
220
+ visibility: visible;
221
+ }
222
+ #lp-course-curriculum .curriculum-section-items .lp-section-item:not(.lp-item-empty) .item-checkbox {
223
+ display: inline-block;
224
+ height: 34px;
225
+ border: none;
226
+ line-height: 32px;
227
+ padding: 0 0 0 0;
228
+ margin: 0 4px 0 10px;
229
+ cursor: url("../../../assets/images/openhand.cur") 7 5, default;
230
+ visibility: visible;
231
+ }
232
+ #lp-course-curriculum .curriculum-section-items .lp-section-item .item-checkbox input {
233
+ opacity: 0.4;
234
+ }
235
+ #lp-course-curriculum .curriculum-section-items .lp-section-item:not(.lp-item-empty):hover .item-checkbox input {
236
+ opacity: 1;
237
+ }
238
+ #lp-course-curriculum .lp-item-lp_lesson .handle.learn-press-icon:before {
239
+ content: "\e900";
240
+ }
241
+ #lp-course-curriculum .lp-item-lp_quiz .handle.learn-press-icon:before {
242
+ content: "\e901";
243
+ }
244
+ #lp-course-curriculum .lp-section-item.lp-item-new .handle {
245
+ color: #999;
246
+ }
247
+ #lp-course-curriculum .curriculum-section-items .lp-section-item:hover,
248
+ #lp-course-curriculum .curriculum-section-items .lp-section-item:hover input.lp-item-name {
249
+ background-color: #F9F9F9;
250
+ }
251
+ #lp-course-curriculum .lp-section-item .handle {
252
+ width: 32px;
253
+ height: 32px;
254
+ display: inline-block;
255
+ vertical-align: middle;
256
+ text-align: center;
257
+ font-size: 18px;
258
+ line-height: 32px;
259
+ color: #00A0D2;
260
+ }
261
+ #lp-course-curriculum .lp-section-item.remove input.lp-item-name {
262
+ color: #FF0000;
263
+ }
264
+ #lp-course-curriculum .lp-section-item input.lp-item-name {
265
+ color: #777;
266
+ border: none;
267
+ box-shadow: none;
268
+ outline: none;
269
+ font-size: 16px;
270
+ width: 100%;
271
+ vertical-align: middle;
272
+ text-overflow: ellipsis;
273
+ overflow: hidden;
274
+ white-space: nowrap;
275
+ }
276
+ #lp-course-curriculum .lp-section-describe {
277
+ border: none;
278
+ box-shadow: none;
279
+ color: #999;
280
+ font-style: italic;
281
+ width: 80%;
282
+ float: left;
283
+ padding-left: 0;
284
+ }
285
+ #lp-course-curriculum .curriculum-section-items .lp-section-item input.lp-item-name:focus,
286
+ #lp-course-curriculum input:focus {
287
+ color: #444;
288
+ }
289
+ #lp-course-curriculum .lp-section-item .section-item-icon {
290
+ width: 32px;
291
+ white-space: nowrap;
292
+ }
293
+ .lp-section-item .learn-press-icon {
294
+ width: 32px;
295
+ height: 32px;
296
+ font-family: dashicons;
297
+ display: inline-block;
298
+ font-size: 20px;
299
+ text-align: center;
300
+ line-height: 32px;
301
+ color: #DDD;
302
+ cursor: pointer;
303
+ border: 1px solid transparent;
304
+ }
305
+ #lp-course-curriculum .lp-section-item .learn-press-icon.item-lp_quiz:before {
306
+ content: "\f469";
307
+ }
308
+ #lp-course-curriculum .lp-section-item .learn-press-icon.item-lp_lesson:before {
309
+ content: "\f330";
310
+ }
311
+ #lp-course-curriculum .lp-section-item td {
312
+ height: 30px;
313
+ }
314
+ #poststuff .postbox-container {
315
+ position: relative;
316
+ }
317
+ #course_tabs .handlediv,
318
+ #course_tabs .hndle,
319
+ #course_tabs .rwmb-label {
320
+ display: none;
321
+ }
322
+ #course_tabs .inside {
323
+ margin: 0;
324
+ padding: 0;
325
+ }
326
+ #course_tabs .rwmb-course_tabs-wrapper {
327
+ margin: 0;
328
+ }
329
+ #course_tabs {
330
+ position: absolute;
331
+ left: 0;
332
+ right: 0;
333
+ }
334
+ #course_tabs.fixed {
335
+ position: fixed;
336
+ top: 30px;
337
+ z-index: 10000;
338
+ opacity: 0.5;
339
+ left: 182px;
340
+ right: 320px;
341
+ }
342
+ #course_tabs.fixed:hover {
343
+ opacity: 1;
344
+ }
345
+ #course_tabs_placeholder {
346
+ height: 41px;
347
+ margin-bottom: 20px;
348
+ }
349
+ #poststuff h3#course-tabs-h3 {
350
+ padding: 0;
351
+ }
352
+ #course-tabs-h3 > a {
353
+ padding: 10px;
354
+ display: inline-block;
355
+ border-right: 1px solid #DDD;
356
+ text-decoration: none;
357
+ _color: #AAA;
358
+ box-shadow: none;
359
+ }
360
+ .learn-press-review-logs {
361
+ padding-bottom: 10px;
362
+ }
363
+ .learn-press-review-logs .review-message {
364
+ font-style: italic;
365
+ font-size: 14px;
366
+ margin: 10px 0;
367
+ color: #999;
368
+ }
369
+ .learn-press-review-logs > li {
370
+ border-bottom: 1px dashed #DDD;
371
+ padding-bottom: 20px;
372
+ margin-top: 20px;
373
+ position: relative;
374
+ }
375
+ .learn-press-review-logs > li:after {
376
+ content: '';
377
+ display: block;
378
+ clear: both;
379
+ }
380
+ .learn-press-review-logs .review-user {
381
+ width: 48px;
382
+ float: left;
383
+ }
384
+ .learn-press-review-logs .review-user img {
385
+ max-width: 100%;
386
+ height: auto;
387
+ }
388
+ .learn-press-review-logs .review-user > * {
389
+ float: left;
390
+ }
391
+ .learn-press-review-logs .review-index {
392
+ width: 46px;
393
+ font-weight: bold;
394
+ position: absolute;
395
+ bottom: -11px;
396
+ left: 0;
397
+ background-color: #FFF;
398
+ text-align: center;
399
+ border: 1px dashed #DDD;
400
+ height: 20px;
401
+ line-height: 20px;
402
+ color: #CCC;
403
+ }
404
+ .learn-press-review-logs .review-content {
405
+ margin-left: 68px;
406
+ }
407
+ .learn-press-review-logs > li .lp-label {
408
+ font-size: 100%;
409
+ margin-top: 20px;
410
+ }
411
+ .rwmb-curriculum-wrapper .rwmb-label {
412
+ display: none;
413
+ }
414
+ .rwmb-curriculum-wrapper .rwmb-input {
415
+ width: auto !important;
416
+ display: block;
417
+ float: none;
418
+ }
419
+ .column-lp_course .row-actions {
420
+ display: inline-block;
421
+ margin-left: 10px;
422
+ }
423
+ .lp-modal-search li.selected {
424
+ display: none;
425
+ }
426
+ .lp-search-items input[name="lp-item-name"] {
427
+ width: 350px;
428
+ }
429
+ .lp-modal-search {
430
+ background-color: #F5F5F5;
431
+ color: #777;
432
+ padding: 20px;
433
+ height: 100%;
434
+ }
435
+ .lp-highlight-color {
436
+ text-decoration: underline;
437
+ color: #00a0d2;
438
+ }
439
+ .learn-press-dropdown-item-types {
440
+ position: relative;
441
+ }
442
+ .learn-press-dropdown-item-types > ul {
443
+ display: none;
444
+ position: absolute;
445
+ top: 0px;
446
+ z-index: 10;
447
+ background: #FFF;
448
+ border: 1px solid #DDD;
449
+ left: 100%;
450
+ margin-left: -1px;
451
+ }
452
+ .learn-press-dropdown-item-types > ul > li {
453
+ margin: 0;
454
+ display: table-cell;
455
+ }
456
+ .learn-press-dropdown-item-types > ul > li span {
457
+ border-width: 0 !important;
458
+ }
459
+ tr[data-item_id=""] .learn-press-dropdown-item-types:hover > ul,
460
+ tr[data-item_id=""].focus .learn-press-dropdown-item-types > ul {
461
+ display: inline-table;
462
+ border-left-color: transparent;
463
+ }
464
+ .learn-press-dropdown-item-types:hover > span.learn-press-icon,
465
+ tr.focus .learn-press-dropdown-item-types > span.learn-press-icon {
466
+ background: #FFF;
467
+ border-color: #DDD;
468
+ z-index: 5;
469
+ position: relative;
470
+ }
471
+ .learn-press-dropdown-item-types:hover > span.learn-press-icon:after {
472
+ content: '';
473
+ border-left: 1px solid #EEE;
474
+ position: absolute;
475
+ right: 0;
476
+ display: inline-block;
477
+ height: 20px;
478
+ top: 50%;
479
+ margin-top: -10px;
480
+ }
481
+ .learn-press-dropdown-item-types > span.learn-press-icon,
482
+ .learn-press-dropdown-item-types li:hover span.learn-press-icon,
483
+ .learn-press-dropdown-item-types li span.learn-press-icon.item-selected {
484
+ color: #0085ba;
485
+ }
486
+ .learn-press-course-attributes {
487
+ margin: 20px 0;
488
+ }
489
+ .post-type-lp_course #switch-course-tabs,
490
+ .post-type-lp_course #toggle-meta-boxes {
491
+ float: right;
492
+ margin-left: 10px;
493
+ }
494
+ /*
495
+ #lp-course-curriculum .lp-course-curriculum-toggle{
496
+ padding: 0;
497
+ margin: 0;
498
+ float: right;
499
+ }
500
+ #lp-course-curriculum .lp-item-name{
501
+ box-shadow: none;
502
+ border-color: transparent;
503
+ color: #BBB;
504
+ }
505
+ #lp-course-curriculum .lp-section-item:hover,
506
+ #lp-course-curriculum .lp-section-item.hover{
507
+ background-color: #F5F5F5;
508
+ border-style: solid;
509
+ }
510
+ #lp-course-curriculum .lp-section-item.lp-item-lp_lesson .handle:after{
511
+ content: "\f497";
512
+ }
513
+ #lp-course-curriculum .lp-section-item.lp-item-lp_quiz .handle:after{
514
+ content: "\f130";
515
+ }
516
+ #lp-course-curriculum .lp-section-item:hover .lp-item-name,
517
+ #lp-course-curriculum .lp-section-item.hover .lp-item-name{
518
+ border: 1px solid #DDD;
519
+ color: #32373c;
520
+ }
521
+ #lp-course-curriculum .lp-section-empty .lp-section-items{
522
+ display: none;
523
+ }
524
+ #lp-course-curriculum .lp-section-item .lp-item-actions{
525
+ float: right;
526
+ margin-left: 5px;
527
+ margin-top: 3px;
528
+ }
529
+ #lp-course-curriculum .lp-item-empty .lp-item-actions,
530
+ #lp-course-curriculum .lp-section-empty .lp-section-head .lp-action,
531
+ #lp-course-curriculum .lp-section-empty .lp-curriculum-section-content {
532
+ display: none;
533
+ }
534
+ #lp-course-curriculum .lp-item-empty{
535
+ cursor: default;
536
+ }
537
+ #lp-course-curriculum .lp-item-new{
538
+ border-color: #00A0D2;
539
+ }
540
+ #lp-course-curriculum .lp-item-new .lp-item-name{
541
+ border-color: #00A0D2;
542
+ }
543
+ #lp-course-curriculum .lp-section-head{
544
+ padding: 0;
545
+ }
546
+ #lp-course-curriculum .lp-curriculum-section .lp-toggle i:before{
547
+ content: '\f132';
548
+ }
549
+ #lp-course-curriculum .lp-curriculum-section.open .lp-toggle i:before{
550
+ content: '\f460';
551
+ }
552
+ .lp-modal-search{
553
+ position: absolute;
554
+ background-color: #FFF;
555
+ border: 1px solid #DDD;
556
+ border-top: none;
557
+ z-index: 9999;
558
+ margin: -1px 0 0 1px;
559
+ }
560
+ .lp-modal-search ul{
561
+ margin: 0;
562
+ padding: 0;
563
+ }
564
+ .lp-modal-search ul li{
565
+ list-style: none;
566
+ padding: 5px;
567
+ margin: 0;
568
+ }
569
+ .lp-modal-search li.highlighting,
570
+ .lp-modal-search li:hover{
571
+ background-color: #EAEAEA;
572
+ cursor: pointer;
573
+ }
574
+ .lp-highlight-color{
575
+ text-decoration: underline;
576
+ }
577
+ .lp-search-no-results{
578
+ display: none;
579
+ }
580
+ .lp-curriculum-sections .ui-sortable-placeholder{
581
+ visibility: visible !important;
582
+ border: 2px dashed #DDD;
583
+ }
584
+ .lp-curriculum-sections .lp-sorting{
585
+ height: auto !important;
586
+ }
587
+ */
588
+ /*
589
+
590
+ .lp-course-curriculum{}
591
+ .lp-course-curriculum .lp-curriculum-sections{
592
+
593
+ }
594
+ .lp-course-curriculum .lp-curriculum-section{
595
+ transition: opacity 0.25s;
596
+ margin-bottom: 20px;
597
+ border: 1px solid #DDD;
598
+ }
599
+ .lp-course-curriculum .lp-curriculum-section.lp-selected .lp-curriculum-section-content{
600
+ background-color: #F5F5F5;
601
+ }
602
+ .lp-course-curriculum .lp-curriculum-section-content > p{
603
+ display: inline-block;
604
+ }
605
+ .lp-course-curriculum .lp-curriculum-section.lp-selected > h3{
606
+ _border-bottom: 1px solid #DDD;
607
+ }
608
+ .lp-course-curriculum .lp-curriculum-section > h3{
609
+ padding: 10px ;
610
+ margin: 0;
611
+ background-color: #F5F5F5;
612
+ height: 62px;
613
+ position: relative;
614
+ cursor: move;
615
+ }
616
+ .lp-course-curriculum .lp-curriculum-section > h3 .lp-section-name-wrapper{
617
+ top: 9px;
618
+ }
619
+ .lp-course-curriculum .lp-curriculum-section > h3 > span > input{
620
+ border: 1px solid #DDD;
621
+ border-radius: 3px;
622
+ font-size: 24px;
623
+ width: 100%;
624
+ color: #777;
625
+ }
626
+ .lp-course-curriculum .lp-curriculum-section > h3 > span.lp-section-name-wrapper{
627
+ position: absolute;
628
+ display: inline-block;
629
+ right: 137px;
630
+ left: 71px;
631
+ }
632
+ .lp-course-curriculum .lp-curriculum-section > h3 .lp-action{
633
+ display: block;
634
+ position: relative;
635
+ height: 62px;
636
+ width: 62px;
637
+ border-left: 1px solid #DDD;
638
+ -top: -8px;
639
+ -right: -11px;
640
+ cursor: pointer;
641
+ float: right;
642
+ }
643
+ .lp-course-curriculum .lp-curriculum-section > h3 .lp-action.lp-sort{
644
+ display: none;
645
+ }
646
+ .lp-course-curriculum .lp-curriculum-section > h3 .lp-action .dashicons{
647
+ font-size: 32px;
648
+ width: 100%;
649
+ height: 100%;
650
+ line-height: 62px;
651
+ color: #0073aa;
652
+ }
653
+ .lp-course-curriculum .lp-curriculum-section > h3 .lp-action:hover .dashicons{
654
+ color: #009ED7;
655
+ }
656
+ .lp-course-curriculum .lp-curriculum-section > h3 .lp-action.lp-toggle{
657
+ _right: 62px;
658
+ }
659
+ .lp-course-curriculum .lp-curriculum-section > h3 .lp-action.lp-remove{
660
+ _right: 124px;
661
+ }
662
+
663
+ .lp-course-curriculum .lp-curriculum-section.closed .lp-curriculum-section-content{
664
+ display: none;
665
+ }
666
+
667
+ .lp-course-curriculum .sorting .ui-sortable-helper .lp-curriculum-section-content{
668
+ display: none !important;
669
+ }
670
+ .lp-course-curriculum .sorting .ui-sortable-placeholder,
671
+ .lp-section-items.sorting .ui-sortable-placeholder{
672
+ border: 3px dashed #DDD;
673
+ visibility: visible !important;
674
+ position: relative;
675
+ }
676
+ .lp-course-curriculum .sorting .ui-sortable-placeholder:after,
677
+ .lp-section-items.sorting .ui-sortable-placeholder:after{
678
+ content: '';
679
+ display: block;
680
+ width: 0px;
681
+ height: 0px;
682
+ border: 28px solid transparent;
683
+ border-left-color: #999;
684
+ position: absolute;
685
+ top: 0;
686
+ left: -33px;
687
+
688
+ }
689
+
690
+ .lp-section-items.sorting .ui-sortable-placeholder:after{
691
+ border-width: 15px;
692
+ left: -20px;
693
+ }
694
+ .lp-curriculum-section-content{
695
+ background-color: #F5F5F5;
696
+ background-color: #FFF;
697
+ _border-bottom: 2px dashed #DDD;
698
+ padding: 20px;
699
+ margin-bottom: 0px;
700
+ border-top: 1px solid #DDD;
701
+ }
702
+ .lp-dynamic-form{
703
+ position: absolute;
704
+ padding: 0px;
705
+ background-color: transparent;
706
+ z-index: 210;
707
+ height: 15px;
708
+ overflow: hidden;
709
+ }
710
+ .lp-container-dropdown{
711
+ height: 15px;
712
+ vertical-align: top;
713
+ }
714
+ .lp-container-dropdown > a{
715
+ background-image: none !important;
716
+ background-color: #FFF !important;
717
+ }
718
+ .lp-container-dropdown.select2-drop-above > a{
719
+ height: 3px;
720
+ }
721
+ .lp-select-dropdown{
722
+ margin-top: -6px;
723
+ }
724
+ .lp-select-dropdown.select2-drop-above{
725
+ padding-bottom: 0;
726
+ }
727
+
728
+ .lp-empty .lp-curriculum-section-content{
729
+ display: none !important;
730
+ }
731
+
732
+ .lp-section-items{
733
+ min-height: 20px;
734
+
735
+
736
+ }
737
+ .lp-section-items > li{
738
+ padding: 5px;
739
+ border:1px dashed #DDD;
740
+ background-color: #FFF;
741
+ cursor: move;
742
+ position: relative;
743
+ }
744
+ .lp-section-items > li .lp-title{
745
+ cursor: auto;
746
+ padding: 3px 5px;
747
+ border: 1px solid transparent;
748
+ display: inline-block;
749
+ width: 80%;
750
+ -webkit-box-sizing: border-box;
751
+ -moz-box-sizing: border-box;
752
+ box-sizing: border-box;
753
+
754
+ }
755
+ .lp-section-items > li:hover .lp-title {
756
+ border-color: #DDD;
757
+ cursor: text;
758
+ }
759
+ .lp-section-items > li input{
760
+ width: 70%;
761
+ }
762
+
763
+ .lp-section-items > li:hover{
764
+ border-style: solid;
765
+ }
766
+ .lp-section-icon{
767
+ position: absolute;
768
+ top:0;
769
+ left:0;
770
+ width: 62px;
771
+ height: 62px;
772
+ line-height: 54px;
773
+ border-right: 1px solid #DDD;
774
+ text-align:center;
775
+ }
776
+ .lp-section-icon i{
777
+ height: 60px;
778
+ line-height: 60px;
779
+ }
780
+ .lp-course-curriculum .dashicons{
781
+ vertical-align: middle;
782
+ }
783
+
784
+ .select2-drop.select2-drop-active{
785
+ padding: 5px 10px;
786
+ }
787
+
788
+ .rwmb-course_lesson_quiz-wrapper .rwmb-label{ display: none;}
789
+ .rwmb-course_lesson_quiz-wrapper .rwmb-input{ float: none; width: auto; display: block;}
790
+
791
+ .lp-course-curriculum-toggle{
792
+
793
+ }
794
+ .lp-course-curriculum-toggle .expand{
795
+ display: none;
796
+ }*/
797
+
798
+ /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkbWluL21ldGEtYm94LWNvdXJzZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSxzQkFBdUIsTUFBSztBQUM1QixzQkFBdUI7RUFDbkIsd0JBQUE7O0FBRUo7RUFDQyxjQUFBO0VBQWUsbUJBQUE7O0FBRGhCLGtDQUVDO0VBQUUsZ0JBQUE7O0FBRUgsb0JBQ0k7QUFESixvQkFFSTtFQUNJLGtCQUFBOztBQUlSO0VBQ0ksbUJBQUE7O0FBREosMkJBRUk7RUFDSSxrQkFBQTs7QUFIUiwyQkFLSTtFQUNJLFdBQUE7RUFDQSxhQUFBOztBQVBSLDJCQVNJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFJUjtFQUNJLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7O0FBSUEsb0JBQUU7QUFBZSxvQkFBRTtFQUNmLFVBQUE7O0FBRlIsb0JBS0ksc0JBQXNCLDBCQUEwQixlQUFlLEdBQUU7RUFDN0Qsa0JBQUE7O0FBQ0Esb0JBRkosc0JBQXNCLDBCQUEwQixlQUFlLEdBQUUsbUJBRTVEO0VBQ0csZUFBQTs7QUFNSixvQkFGSixnQkFFSyxlQUNHLGFBQWE7RUFDVCxhQUFBOztBQU9oQixxQkFBc0I7RUFDbEIsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBOztBQUdKLHFCQUFzQixvQkFBb0I7RUFDdEMsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFHSixxQkFBc0Isb0JBQW9CO0VBQ3RDLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFHSixxQkFBc0Isb0JBQW9CLGNBQWM7RUFDcEQsd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFJSixxQkFBc0I7RUFDbEIsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7O0FBR0oscUJBQXNCO0VBQ2xC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QVFKLG9CQUNJO0FBREosb0JBRUk7RUFDSSxZQUFBO0VBQ0EsaUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBtZXRhIGJveCBjb3Vyc2UgKi9cbi5yd21iLWR1cmF0aW9uLXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ucndtYi1kdXJhdGlvbi13cmFwcGVyIHNlbGVjdCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuI2xlYXJuLXByZXNzLXRvZ2dsZS1jb3Vyc2UtcmVzdWx0c3tcblx0ZGlzcGxheTogYmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRhe2JveC1zaGFkb3c6IG5vbmU7fVxufVxuLnBvc3QtdHlwZS1scF9jb3Vyc2Uge1xuICAgICNwb3N0ZGl2cmljLFxuICAgICNzdWJtaXRwb3N0IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuI2xlYXJuLXByZXNzLXJldmlldy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgID4gaDQge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuICAgID4gdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgLmxwLXBlbmRpbmctcmV2aWV3LW1lc3NhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzQ0O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIG1hcmdpbjogLTEwcHggLTEwcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBvc3QtdHlwZS1scF9jb3Vyc2Uge1xuICAgICYgLmNvbHVtbi1wcmljZSwgJiAuY29sdW1uLXN0dWRlbnRzIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICAjbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1pdGVtcyAubHAtaXRlbS1lbXB0eSB0ZC5zZWN0aW9uLWl0ZW0taW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR5cGUtbHBfY291cnNlIHtcblxuICAgICAgICAmLnN0YXR1cy1wZW5kaW5nIHtcbiAgICAgICAgICAgIC5yb3ctYWN0aW9ucyAudmlldyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0taGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAuY3VycmljdWx1bS1oZWFkaW5nIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4Oztcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLWhlYWRpbmcgLml0ZW1zLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogLTMzcHggN3B4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0taGVhZGluZyAuaXRlbXMtdG9nZ2xlIGEge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDMycHg7XG5cbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24udWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdHJpcGUucG5nXCIpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAuY3VycmljdWx1bS1zZWN0aW9uLWhlYWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24taGVhZCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24taGVhZCAubHAtc2VjdGlvbi1hY3Rpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb246bm90KC5scC1lbXB0eS1zZWN0aW9uKSAuY3VycmljdWx1bS1zZWN0aW9uLWhlYWQ6aG92ZXIgLmxwLXNlY3Rpb24tYWN0aW9ucyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24gLmxwLXNlY3Rpb24tYWN0aW9ucyBhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbiAubHAtc2VjdGlvbi1hY3Rpb25zIGFbZGF0YS1hY3Rpb249XCJleHBhbmRcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbiAubHAtc2VjdGlvbi1hY3Rpb25zIGE6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbiAubHAtc2VjdGlvbi1hY3Rpb25zIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBhMGQyO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbiAuY3VycmljdWx1bS1zZWN0aW9uLWhlYWQgLmxwLXNlY3Rpb24tYWN0aW9ucyAubW92ZSB7XG4gICAgY3Vyc29yOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL29wZW5oYW5kLmN1clwiKSA3IDUsIGRlZmF1bHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2dyaXBweV9sYXJnZS5wbmdcIikgcmlnaHQgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1oZWFkIC5scC1zZWN0aW9uLW5hbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1oZWFkIC5scC1zZWN0aW9uLW5hbWU6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi5scC1lbXB0eS1zZWN0aW9uIC5jdXJyaWN1bHVtLXNlY3Rpb24tY29udGVudCB7XG4gICAgX2Rpc3BsYXk6IG5vbmU7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAuY3VycmljdWx1bS1zZWN0aW9uLWl0ZW1zIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1pdGVtcyAubHAtc2VjdGlvbi1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0RERDtcbiAgICBtYXJnaW46IC0xcHggMCAwIDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24taXRlbXMgLmxwLXNlY3Rpb24taXRlbTpudGgtY2hpbGQoMm4rMSksXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1pdGVtcyAubHAtc2VjdGlvbi1pdGVtOm50aC1jaGlsZCgybisxKSAuc2VjdGlvbi1pdGVtLWlucHV0IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1pdGVtcyAubHAtc2VjdGlvbi1pdGVtIC5scC1pdGVtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1pdGVtcyAubHAtc2VjdGlvbi1pdGVtIC5scC1pdGVtLWFjdGlvbnMgYSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAuY3VycmljdWx1bS1zZWN0aW9uLWl0ZW1zIC5scC1zZWN0aW9uLWl0ZW0gLmxwLWl0ZW0tYWN0aW9ucyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwYTBkMjtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24taXRlbXMgLmxwLXNlY3Rpb24taXRlbVtkYXRhLWl0ZW1faWQ9XCJcIl0gLmxwLWVkaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAuY3VycmljdWx1bS1zZWN0aW9uLWl0ZW1zIC5scC1zZWN0aW9uLWl0ZW0ubHAtaXRlbS1lbXB0eSAubHAtaXRlbS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24taXRlbS51aS1zb3J0YWJsZS1oZWxwZXIgdGQge1xuXG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtc2VjdGlvbi1pdGVtLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtc2VjdGlvbi1pdGVtLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL3N0cmlwZS5wbmdcIik7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1pdGVtLWFjdGlvbnMgPiAqIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtaXRlbS1hY3Rpb25zID4gYSB7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAuaXRlbS1idWxrLWFjdGlvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWl0ZW06bm90KC5scC1pdGVtLWVtcHR5KTpob3ZlciAubHAtaXRlbS1hY3Rpb25zID4gKiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24taXRlbXMgLmxwLXNlY3Rpb24taXRlbTpub3QoLmxwLWl0ZW0tZW1wdHkpIC5pdGVtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIG1hcmdpbjogMCA0cHggMCAxMHB4O1xuICAgIGN1cnNvcjogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltYWdlcy9vcGVuaGFuZC5jdXJcIikgNyA1LCBkZWZhdWx0O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAuY3VycmljdWx1bS1zZWN0aW9uLWl0ZW1zIC5scC1zZWN0aW9uLWl0ZW0gLml0ZW0tY2hlY2tib3ggaW5wdXQge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24taXRlbXMgLmxwLXNlY3Rpb24taXRlbTpub3QoLmxwLWl0ZW0tZW1wdHkpOmhvdmVyIC5pdGVtLWNoZWNrYm94IGlucHV0IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLWl0ZW0tbHBfbGVzc29uIC5oYW5kbGUubGVhcm4tcHJlc3MtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtaXRlbS1scF9xdWl6IC5oYW5kbGUubGVhcm4tcHJlc3MtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtc2VjdGlvbi1pdGVtLmxwLWl0ZW0tbmV3IC5oYW5kbGUge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmN1cnJpY3VsdW0tc2VjdGlvbi1pdGVtcyAubHAtc2VjdGlvbi1pdGVtOmhvdmVyLFxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24taXRlbXMgLmxwLXNlY3Rpb24taXRlbTpob3ZlciBpbnB1dC5scC1pdGVtLW5hbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtc2VjdGlvbi1pdGVtIC5oYW5kbGUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDBBMEQyO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24taXRlbS5yZW1vdmUgaW5wdXQubHAtaXRlbS1uYW1lIHtcbiAgICBjb2xvcjogI0ZGMDAwMDtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWl0ZW0udWktc29ydGFibGUtaGVscGVyIHtcblxufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24taXRlbSBpbnB1dC5scC1pdGVtLW5hbWUge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24tZGVzY3JpYmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB3aWR0aDogODAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5jdXJyaWN1bHVtLXNlY3Rpb24taXRlbXMgLmxwLXNlY3Rpb24taXRlbSBpbnB1dC5scC1pdGVtLW5hbWU6Zm9jdXMsXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gaW5wdXQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24taXRlbSAuc2VjdGlvbi1pdGVtLWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5scC1zZWN0aW9uLWl0ZW0gLmxlYXJuLXByZXNzLWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjREREO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWl0ZW0gLmxlYXJuLXByZXNzLWljb24uaXRlbS1scF9xdWl6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWl0ZW0gLmxlYXJuLXByZXNzLWljb24uaXRlbS1scF9sZXNzb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24taXRlbSAubGVhcm4tcHJlc3MtaWNvbi5pdGVtLXNlbGVjdGVkLFxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWl0ZW1bZGF0YS1pdGVtX2lkPVwiXCJdIC5sZWFybi1wcmVzcy1pY29uOmhvdmVyIHtcbn1cblxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWl0ZW0gdGQge1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuI3Bvc3RzdHVmZiAucG9zdGJveC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NvdXJzZV90YWJzIC5oYW5kbGVkaXYsXG4jY291cnNlX3RhYnMgLmhuZGxlLFxuI2NvdXJzZV90YWJzIC5yd21iLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jY291cnNlX3RhYnMgLnJ3bWItaW5wdXQge1xuXG59XG5cbiNjb3Vyc2VfdGFicyAuaW5zaWRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuI2NvdXJzZV90YWJzIC5yd21iLWNvdXJzZV90YWJzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbn1cblxuI2NvdXJzZV90YWJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuI2NvdXJzZV90YWJzLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzMHB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBsZWZ0OiAxODJweDtcbiAgICByaWdodDogMzIwcHg7XG59XG5cbiNjb3Vyc2VfdGFicy5maXhlZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuI2NvdXJzZV90YWJzX3BsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3Bvc3RzdHVmZiBoMyNjb3Vyc2UtdGFicy1oMyB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuI2NvdXJzZS10YWJzLWgzID4gYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgX2NvbG9yOiAjQUFBO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZWFybi1wcmVzcy1yZXZpZXctbG9ncyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLnJldmlldy1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gICAgPiBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0RERDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJldmlldy11c2VyIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmV2aWV3LWluZGV4IHtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNEREQ7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjQ0NDO1xuICAgIH1cbiAgICAucmV2aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjhweDtcbiAgICB9XG4gICAgPiBsaSAubHAtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4ucndtYi1jdXJyaWN1bHVtLXdyYXBwZXIgLnJ3bWItbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yd21iLWN1cnJpY3VsdW0td3JhcHBlciAucndtYi1pbnB1dCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLmNvbHVtbi1scF9jb3Vyc2UgLnJvdy1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5scC1tb2RhbC1zZWFyY2ggbGkuc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scC1zZWFyY2gtaXRlbXMgaW5wdXRbbmFtZT1cImxwLWl0ZW0tbmFtZVwiXSB7XG4gICAgd2lkdGg6IDM1MHB4O1xufVxuXG4ubHAtbW9kYWwtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubHAtbW9kYWwtc2VhcmNoIHVsIHtcblxufVxuXG4ubHAtaGlnaGxpZ2h0LWNvbG9yIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwYTBkMjtcbn1cblxuLmxlYXJuLXByZXNzLWRyb3Bkb3duLWl0ZW0tdHlwZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxudHJbZGF0YS1pdGVtX2lkPVwiXCJdIC5sZWFybi1wcmVzcy1kcm9wZG93bi1pdGVtLXR5cGVzOmhvdmVyID4gdWwsXG50cltkYXRhLWl0ZW1faWQ9XCJcIl0uZm9jdXMgLmxlYXJuLXByZXNzLWRyb3Bkb3duLWl0ZW0tdHlwZXMgPiB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxlYXJuLXByZXNzLWRyb3Bkb3duLWl0ZW0tdHlwZXM6aG92ZXIgPiBzcGFuLmxlYXJuLXByZXNzLWljb24sXG50ci5mb2N1cyAubGVhcm4tcHJlc3MtZHJvcGRvd24taXRlbS10eXBlcyA+IHNwYW4ubGVhcm4tcHJlc3MtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXItY29sb3I6ICNEREQ7XG4gICAgei1pbmRleDogNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZWFybi1wcmVzcy1kcm9wZG93bi1pdGVtLXR5cGVzOmhvdmVyID4gc3Bhbi5sZWFybi1wcmVzcy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRUU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5sZWFybi1wcmVzcy1kcm9wZG93bi1pdGVtLXR5cGVzID4gc3Bhbi5sZWFybi1wcmVzcy1pY29uLFxuLmxlYXJuLXByZXNzLWRyb3Bkb3duLWl0ZW0tdHlwZXMgbGk6aG92ZXIgc3Bhbi5sZWFybi1wcmVzcy1pY29uLFxuLmxlYXJuLXByZXNzLWRyb3Bkb3duLWl0ZW0tdHlwZXMgbGkgc3Bhbi5sZWFybi1wcmVzcy1pY29uLml0ZW0tc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMDA4NWJhO1xufVxuXG4ubGVhcm4tcHJlc3MtY291cnNlLWF0dHJpYnV0ZXMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIC5jb3Vyc2UtYXR0cmlidXRlLXRheG9ub215IHtcbiAgICAgICAgbGkge1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LXR5cGUtbHBfY291cnNlIHtcbiAgICAjc3dpdGNoLWNvdXJzZS10YWJzLFxuICAgICN0b2dnbGUtbWV0YS1ib3hlcyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4vKlxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1jb3Vyc2UtY3VycmljdWx1bS10b2dnbGV7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1pdGVtLW5hbWV7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjQkJCO1xufVxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWl0ZW06aG92ZXIsXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24taXRlbS5ob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtc2VjdGlvbi1pdGVtLmxwLWl0ZW0tbHBfbGVzc29uIC5oYW5kbGU6YWZ0ZXJ7XG5cdGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24taXRlbS5scC1pdGVtLWxwX3F1aXogLmhhbmRsZTphZnRlcntcblx0Y29udGVudDogXCJcXGYxMzBcIjtcbn1cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtc2VjdGlvbi1pdGVtOmhvdmVyIC5scC1pdGVtLW5hbWUsXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24taXRlbS5ob3ZlciAubHAtaXRlbS1uYW1le1xuXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xuXHRjb2xvcjogIzMyMzczYztcbn1cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtc2VjdGlvbi1lbXB0eSAubHAtc2VjdGlvbi1pdGVtc3tcblx0ZGlzcGxheTogbm9uZTtcbn1cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtc2VjdGlvbi1pdGVtIC5scC1pdGVtLWFjdGlvbnN7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1pdGVtLWVtcHR5IC5scC1pdGVtLWFjdGlvbnMsXG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLXNlY3Rpb24tZW1wdHkgLmxwLXNlY3Rpb24taGVhZCAubHAtYWN0aW9uLFxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWVtcHR5IC5scC1jdXJyaWN1bHVtLXNlY3Rpb24tY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLWl0ZW0tZW1wdHl7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtaXRlbS1uZXd7XG5cdGJvcmRlci1jb2xvcjogIzAwQTBEMjtcbn1cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtaXRlbS1uZXcgLmxwLWl0ZW0tbmFtZXtcblx0Ym9yZGVyLWNvbG9yOiAjMDBBMEQyO1xufVxuI2xwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1zZWN0aW9uLWhlYWR7XG5cdHBhZGRpbmc6IDA7XG59XG4jbHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLWN1cnJpY3VsdW0tc2VjdGlvbiAubHAtdG9nZ2xlIGk6YmVmb3Jle1xuXHRjb250ZW50OiAnXFxmMTMyJztcbn1cbiNscC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9uLm9wZW4gLmxwLXRvZ2dsZSBpOmJlZm9yZXtcblx0Y29udGVudDogJ1xcZjQ2MCc7XG59XG4ubHAtbW9kYWwtc2VhcmNoe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1hcmdpbjogLTFweCAwIDAgMXB4O1xufVxuLmxwLW1vZGFsLXNlYXJjaCB1bHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmxwLW1vZGFsLXNlYXJjaCB1bCBsaXtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogNXB4O1xuXHRtYXJnaW46IDA7XG59XG4ubHAtbW9kYWwtc2VhcmNoIGxpLmhpZ2hsaWdodGluZyxcbi5scC1tb2RhbC1zZWFyY2ggbGk6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5scC1oaWdobGlnaHQtY29sb3J7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxwLXNlYXJjaC1uby1yZXN1bHRze1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmxwLWN1cnJpY3VsdW0tc2VjdGlvbnMgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVye1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMnB4IGRhc2hlZCAjREREO1xufVxuLmxwLWN1cnJpY3VsdW0tc2VjdGlvbnMgLmxwLXNvcnRpbmd7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuKi9cbi8qXG5cbi5scC1jb3Vyc2UtY3VycmljdWx1bXt9XG4ubHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLWN1cnJpY3VsdW0tc2VjdGlvbnN7XG5cbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9ue1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuLmxwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1jdXJyaWN1bHVtLXNlY3Rpb24ubHAtc2VsZWN0ZWQgLmxwLWN1cnJpY3VsdW0tc2VjdGlvbi1jb250ZW50e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLmxwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1jdXJyaWN1bHVtLXNlY3Rpb24tY29udGVudCA+IHB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9uLmxwLXNlbGVjdGVkID4gaDN7XG5cdF9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9uID4gaDN7XG5cdHBhZGRpbmc6IDEwcHggO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdGhlaWdodDogNjJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IG1vdmU7XG59XG4ubHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLWN1cnJpY3VsdW0tc2VjdGlvbiA+IGgzIC5scC1zZWN0aW9uLW5hbWUtd3JhcHBlcntcblx0dG9wOiA5cHg7XG59XG4ubHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLWN1cnJpY3VsdW0tc2VjdGlvbiA+IGgzID4gc3BhbiA+IGlucHV0e1xuXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjNzc3O1xufVxuLmxwLWNvdXJzZS1jdXJyaWN1bHVtIC5scC1jdXJyaWN1bHVtLXNlY3Rpb24gPiBoMyA+IHNwYW4ubHAtc2VjdGlvbi1uYW1lLXdyYXBwZXJ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRyaWdodDogMTM3cHg7XG5cdGxlZnQ6IDcxcHg7XG59XG4ubHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLWN1cnJpY3VsdW0tc2VjdGlvbiA+IGgzIC5scC1hY3Rpb257XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNjJweDtcblx0d2lkdGg6IDYycHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcblx0LXRvcDogLThweDtcblx0LXJpZ2h0OiAtMTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbG9hdDogcmlnaHQ7XG59XG4ubHAtY291cnNlLWN1cnJpY3VsdW0gLmxwLWN1cnJpY3VsdW0tc2VjdGlvbiA+IGgzIC5scC1hY3Rpb24ubHAtc29ydHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9uID4gaDMgLmxwLWFjdGlvbiAuZGFzaGljb25ze1xuXHRmb250LXNpemU6IDMycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiA2MnB4O1xuXHRjb2xvcjogIzAwNzNhYTtcbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9uID4gaDMgLmxwLWFjdGlvbjpob3ZlciAuZGFzaGljb25ze1xuXHRjb2xvcjogIzAwOUVENztcbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9uID4gaDMgLmxwLWFjdGlvbi5scC10b2dnbGV7XG5cdF9yaWdodDogNjJweDtcbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9uID4gaDMgLmxwLWFjdGlvbi5scC1yZW1vdmV7XG5cdF9yaWdodDogMTI0cHg7XG59XG5cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAubHAtY3VycmljdWx1bS1zZWN0aW9uLmNsb3NlZCAubHAtY3VycmljdWx1bS1zZWN0aW9uLWNvbnRlbnR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAuc29ydGluZyAudWktc29ydGFibGUtaGVscGVyIC5scC1jdXJyaWN1bHVtLXNlY3Rpb24tY29udGVudHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxwLWNvdXJzZS1jdXJyaWN1bHVtIC5zb3J0aW5nIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcixcbi5scC1zZWN0aW9uLWl0ZW1zLnNvcnRpbmcgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVye1xuXHRib3JkZXI6IDNweCBkYXNoZWQgI0RERDtcblx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHAtY291cnNlLWN1cnJpY3VsdW0gLnNvcnRpbmcgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOmFmdGVyLFxuLmxwLXNlY3Rpb24taXRlbXMuc29ydGluZyAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6YWZ0ZXJ7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDBweDtcblx0aGVpZ2h0OiAwcHg7XG5cdGJvcmRlcjogMjhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICM5OTk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMzNweDtcblxufVxuXG4ubHAtc2VjdGlvbi1pdGVtcy5zb3J0aW5nIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjphZnRlcntcblx0Ym9yZGVyLXdpZHRoOiAxNXB4O1xuXHRsZWZ0OiAtMjBweDtcbn1cbi5scC1jdXJyaWN1bHVtLXNlY3Rpb24tY29udGVudHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0X2JvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI0RERDtcblx0cGFkZGluZzogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbn1cbi5scC1keW5hbWljLWZvcm17XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ei1pbmRleDogMjEwO1xuXHRcdGhlaWdodDogMTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5scC1jb250YWluZXItZHJvcGRvd257XG5cdGhlaWdodDogMTVweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5scC1jb250YWluZXItZHJvcGRvd24gPiBhe1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5scC1jb250YWluZXItZHJvcGRvd24uc2VsZWN0Mi1kcm9wLWFib3ZlID4gYXtcblx0aGVpZ2h0OiAzcHg7XG59XG4ubHAtc2VsZWN0LWRyb3Bkb3due1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmxwLXNlbGVjdC1kcm9wZG93bi5zZWxlY3QyLWRyb3AtYWJvdmV7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubHAtZW1wdHkgLmxwLWN1cnJpY3VsdW0tc2VjdGlvbi1jb250ZW50e1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5scC1zZWN0aW9uLWl0ZW1ze1xuXHRtaW4taGVpZ2h0OiAyMHB4O1xuXG5cbn1cbi5scC1zZWN0aW9uLWl0ZW1zID4gbGl7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOjFweCBkYXNoZWQgI0RERDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHAtc2VjdGlvbi1pdGVtcyA+IGxpIC5scC10aXRsZXtcblx0Y3Vyc29yOiBhdXRvO1xuXHRwYWRkaW5nOiAzcHggNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogODAlO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxufVxuLmxwLXNlY3Rpb24taXRlbXMgPiBsaTpob3ZlciAubHAtdGl0bGUge1xuXHRib3JkZXItY29sb3I6ICNEREQ7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi5scC1zZWN0aW9uLWl0ZW1zID4gbGkgaW5wdXR7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5scC1zZWN0aW9uLWl0ZW1zID4gbGk6aG92ZXJ7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubHAtc2VjdGlvbi1pY29ue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdHdpZHRoOiA2MnB4O1xuXHRoZWlnaHQ6IDYycHg7XG5cdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5scC1zZWN0aW9uLWljb24gaXtcblx0aGVpZ2h0OiA2MHB4O1xuXHRsaW5lLWhlaWdodDogNjBweDtcbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bSAuZGFzaGljb25ze1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hY3RpdmV7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4ucndtYi1jb3Vyc2VfbGVzc29uX3F1aXotd3JhcHBlciAucndtYi1sYWJlbHsgZGlzcGxheTogbm9uZTt9XG4ucndtYi1jb3Vyc2VfbGVzc29uX3F1aXotd3JhcHBlciAucndtYi1pbnB1dHsgZmxvYXQ6IG5vbmU7IHdpZHRoOiBhdXRvOyBkaXNwbGF5OiBibG9jazt9XG5cbi5scC1jb3Vyc2UtY3VycmljdWx1bS10b2dnbGV7XG5cbn1cbi5scC1jb3Vyc2UtY3VycmljdWx1bS10b2dnbGUgLmV4cGFuZHtcblx0ZGlzcGxheTogbm9uZTtcbn0qLyJdLCJmaWxlIjoiYWRtaW4vbWV0YS1ib3gtY291cnNlLmNzcyJ9 */
assets/css/admin/meta-box-order.css CHANGED
@@ -1,151 +1,151 @@
1
- /* admin order details */
2
- .column-order_date,
3
- .column-order_total,
4
- .column-order_status,
5
- .post-type-lp_order .column-title {
6
- width: 10%;
7
- }
8
- .post-type-lp_order .column-order_student {
9
- width: 12%;
10
- }
11
- #order_details .ui-sortable-handle,
12
- #order_details .handlediv {
13
- display: none !important;
14
- }
15
- #order_details .inside {
16
- padding: 20px;
17
- margin: 0;
18
- }
19
- #order_details .order-user-avatar {
20
- float: left;
21
- margin-right: 20px;
22
- }
23
- #order_details .order-user-meta {
24
- float: left;
25
- }
26
- #order_details .order-items table {
27
- width: 100%;
28
- border-collapse: collapse;
29
- margin-top: 20px;
30
- }
31
- #order_details .order-items table tr {
32
- border-bottom: 1px solid #EEE;
33
- }
34
- #order_details .order-items table thead th {
35
- height: 30px;
36
- text-align: left;
37
- font-size: 16px;
38
- padding: 15px 10px;
39
- }
40
- #order_details .order-items table td {
41
- padding: 15px 10px;
42
- font-size: 16px;
43
- }
44
- #order_details .order-items table .align-right {
45
- text-align: right;
46
- }
47
- #order_details .order-data {
48
- float: right;
49
- }
50
- #order_details .order-data {
51
- text-align: right;
52
- }
53
- #order_details .order-data .order-data-number {
54
- font-size: 24px;
55
- font-weight: bold;
56
- margin-bottom: 10px;
57
- }
58
- #order_details .order-data .order-data-date {
59
- font-size: 14px;
60
- font-style: italic;
61
- margin-bottom: 5px;
62
- }
63
- #order_details .order-data .order-data-payment-method {
64
- font-size: 16px;
65
- font-weight: bold;
66
- margin: 5px 0;
67
- }
68
- #order_details .order-data .order-data-status {
69
- border-radius: 3px;
70
- padding: 2px 5px;
71
- display: inline-block;
72
- color: #FFF;
73
- font-size: 12px;
74
- }
75
- #order_details .order-data .order-data-status.completed {
76
- background-color: #006400;
77
- }
78
- #order_details .order-data .order-data-status.pending {
79
- background-color: #CCCCCC;
80
- }
81
- #order_details .total {
82
- font-weight: bold;
83
- font-size: 16px;
84
- }
85
- #order_details .avatar-multiple-users{
86
- width: 120px;
87
- height: 120px;
88
- background: #F5F5F5;
89
- position: relative;
90
- }
91
- #order_details .avatar-multiple-users:before,
92
- #order_details .avatar-multiple-users:after{
93
- content: "\f110";
94
- width: 120px;
95
- height:120px;
96
- position: absolute;
97
- top:0;
98
- left: 0;
99
- font-family: dashicons;
100
- font-size: 58px;
101
- color: #a1adbb;
102
- text-align: center;
103
- line-height: 120px;
104
- }
105
- #order_details .avatar-multiple-users:before{
106
- font-size: 48px;
107
- left: -27px;
108
- color: #DEDEDE;
109
- }
110
- #order_details .avatar-multiple-users span:after{
111
- font-family: dashicons;
112
- content: "\f132";
113
- font-size: 32px;
114
- top: 0;
115
- position: absolute;
116
- width: 120px;
117
- height: 120px;
118
- text-align: center;
119
- line-height: 120px;
120
- left: 31px;
121
- color: #a1adbb;
122
- }
123
- #order_details .order-users > strong{
124
- font-weight: bold;
125
- }
126
- #order_details .order-users p{
127
- font-style: italic;
128
- margin: 5px 0 15px 0;
129
- }
130
- #order_details .payment-method-title{
131
- font-weight: bold;
132
- }
133
-
134
-
135
- .order-status-description {
136
- font-size: smaller;
137
- background: #CEE8FF;
138
- padding: 5px;
139
- font-style: italic;
140
- color: #848484;
141
- position: relative;
142
- margin-top: 10px;
143
- border-radius: 3px;
144
- }
145
- .order-status-description:before {
146
- content: '';
147
- border: 5px solid transparent;
148
- border-bottom-color: #CEE8FF;
149
- position: absolute;
150
- top: -10px;
151
- }
1
+ /* admin order details */
2
+ .column-order_date,
3
+ .column-order_total,
4
+ .column-order_status,
5
+ .post-type-lp_order .column-title {
6
+ width: 10%;
7
+ }
8
+ .post-type-lp_order .column-order_student {
9
+ width: 12%;
10
+ }
11
+ #order_details .ui-sortable-handle,
12
+ #order_details .handlediv {
13
+ display: none !important;
14
+ }
15
+ #order_details .inside {
16
+ padding: 20px;
17
+ margin: 0;
18
+ }
19
+ #order_details .order-user-avatar {
20
+ float: left;
21
+ margin-right: 20px;
22
+ }
23
+ #order_details .order-user-meta {
24
+ float: left;
25
+ }
26
+ #order_details .order-items table {
27
+ width: 100%;
28
+ border-collapse: collapse;
29
+ margin-top: 20px;
30
+ }
31
+ #order_details .order-items table tr {
32
+ border-bottom: 1px solid #EEE;
33
+ }
34
+ #order_details .order-items table thead th {
35
+ height: 30px;
36
+ text-align: left;
37
+ font-size: 16px;
38
+ padding: 15px 10px;
39
+ }
40
+ #order_details .order-items table td {
41
+ padding: 15px 10px;
42
+ font-size: 16px;
43
+ }
44
+ #order_details .order-items table .align-right {
45
+ text-align: right;
46
+ }
47
+ #order_details .order-data {
48
+ float: right;
49
+ }
50
+ #order_details .order-data {
51
+ text-align: right;
52
+ }
53
+ #order_details .order-data .order-data-number {
54
+ font-size: 24px;
55
+ font-weight: bold;
56
+ margin-bottom: 10px;
57
+ }
58
+ #order_details .order-data .order-data-date {
59
+ font-size: 14px;
60
+ font-style: italic;
61
+ margin-bottom: 5px;
62
+ }
63
+ #order_details .order-data .order-data-payment-method {
64
+ font-size: 16px;
65
+ font-weight: bold;
66
+ margin: 5px 0;
67
+ }
68
+ #order_details .order-data .order-data-status {
69
+ border-radius: 3px;
70
+ padding: 2px 5px;
71
+ display: inline-block;
72
+ color: #FFF;
73
+ font-size: 12px;
74
+ }
75
+ #order_details .order-data .order-data-status.completed {
76
+ background-color: #006400;
77
+ }
78
+ #order_details .order-data .order-data-status.pending {
79
+ background-color: #CCCCCC;
80
+ }
81
+ #order_details .total {
82
+ font-weight: bold;
83
+ font-size: 16px;
84
+ }
85
+ #order_details .avatar-multiple-users{
86
+ width: 120px;
87
+ height: 120px;
88
+ background: #F5F5F5;
89
+ position: relative;
90
+ }
91
+ #order_details .avatar-multiple-users:before,
92
+ #order_details .avatar-multiple-users:after{
93
+ content: "\f110";
94
+ width: 120px;
95
+ height:120px;
96
+ position: absolute;
97
+ top:0;
98
+ left: 0;
99
+ font-family: dashicons;
100
+ font-size: 58px;
101
+ color: #a1adbb;
102
+ text-align: center;
103
+ line-height: 120px;
104
+ }
105
+ #order_details .avatar-multiple-users:before{
106
+ font-size: 48px;
107
+ left: -27px;
108
+ color: #DEDEDE;
109
+ }
110
+ #order_details .avatar-multiple-users span:after{
111
+ font-family: dashicons;
112
+ content: "\f132";
113
+ font-size: 32px;
114
+ top: 0;
115
+ position: absolute;
116
+ width: 120px;
117
+ height: 120px;
118
+ text-align: center;
119
+ line-height: 120px;
120
+ left: 31px;
121
+ color: #a1adbb;
122
+ }
123
+ #order_details .order-users > strong{
124
+ font-weight: bold;
125
+ }
126
+ #order_details .order-users p{
127
+ font-style: italic;
128
+ margin: 5px 0 15px 0;
129
+ }
130
+ #order_details .payment-method-title{
131
+ font-weight: bold;
132
+ }
133
+
134
+
135
+ .order-status-description {
136
+ font-size: smaller;
137
+ background: #CEE8FF;
138
+ padding: 5px;
139
+ font-style: italic;
140
+ color: #848484;
141
+ position: relative;
142
+ margin-top: 10px;
143
+ border-radius: 3px;
144
+ }
145
+ .order-status-description:before {
146
+ content: '';
147
+ border: 5px solid transparent;
148
+ border-bottom-color: #CEE8FF;
149
+ position: absolute;
150
+ top: -10px;
151
+ }
assets/css/frontend/form.css DELETED
@@ -1,5 +0,0 @@
1
- .learn-press-form .form-fields {
2
- list-style: none; }
3
- .learn-press-form .form-fields .form-field {
4
- margin-bottom: 10px; }
5
-
 
 
 
 
 
assets/css/learnpress.css CHANGED
@@ -1,2897 +1,2899 @@
1
- /*
2
- - PROGRESS CIRCLE
3
- - Archive courses
4
- - Course Curriculum
5
- - BREADCRUMB
6
- - COURSE PROGRESS
7
- - COURSE TABS
8
- - POPUP STYLE
9
- - COURSE QUIZ
10
- - Form field
11
- - jAlerts
12
- - tooltip
13
- - fill in blank
14
- - Shortcode/Widgets
15
- */
16
- @font-face {
17
- font-family: 'lp-icons';
18
- src: url('../fonts/lp-icons.eot?f41nl');
19
- src: url('../fonts/lp-icons.eot?f41nl#iefix') format('embedded-opentype'), url('../fonts/lp-icons.ttf?f41nl') format('truetype'), url('../fonts/lp-icons.woff?f41nl') format('woff'), url('../fonts/lp-icons.svg?f41nl#lp-icons') format('svg');
20
- font-weight: normal;
21
- font-style: normal;
22
- }
23
- [class^="lp-icon-"],
24
- [class*=" lp-icon-"] {
25
- /* use !important to prevent issues with browser extensions that change fonts */
26
- font-family: 'lp-icons' !important;
27
- speak: none;
28
- font-style: normal;
29
- font-weight: normal;
30
- font-variant: normal;
31
- text-transform: none;
32
- line-height: 1;
33
- /* Better Font Rendering =========== */
34
- -webkit-font-smoothing: antialiased;
35
- -moz-osx-font-smoothing: grayscale;
36
- }
37
- .lp-icon-file-text2:before {
38
- content: "\e926";
39
- }
40
- .lp-icon-file-picture:before {
41
- content: "\e927";
42
- }
43
- .lp-icon-file-music:before {
44
- content: "\e928";
45
- }
46
- .lp-icon-file-video:before {
47
- content: "\e92a";
48
- }
49
- .lp-icon-file-zip:before {
50
- content: "\e92b";
51
- }
52
- .lp-icon-paste:before {
53
- content: "\e92d";
54
- }
55
- .lp-icon-alarm:before {
56
- content: "\e950";
57
- }
58
- .lp-icon-cross:before {
59
- content: "\ea0f";
60
- }
61
- .lp-icon-checkmark:before {
62
- content: "\ea10";
63
- }
64
- .lp-icon-spinner2:before {
65
- content: "\e97b";
66
- }
67
- .lp-icon-plus:before {
68
- content: "\ea0a";
69
- }
70
- .lp-icon-minus:before {
71
- content: "\ea0b";
72
- }
73
- .clearfix:after {
74
- display: block;
75
- content: '';
76
- clear: both;
77
- }
78
- .overlay-processing:before,
79
- .overlay-processing:after {
80
- content: '';
81
- display: block;
82
- position: fixed;
83
- top: 0;
84
- left: 0;
85
- width: 100%;
86
- height: 100%;
87
- z-index: 999999;
88
- }
89
- .overlay-processing:before {
90
- background: #000;
91
- opacity: 0.5;
92
- }
93
- .overlay-processing:after {
94
- background: #FFF;
95
- }
96
- /* PROGRESS CIRCLE */
97
- .hide-if-js {
98
- display: none !important;
99
- }
100
- /* Archive courses */
101
- .learn-press-courses {
102
- list-style: none;
103
- clear: both;
104
- margin: 0 -30px 0 0;
105
- padding: 0;
106
- }
107
- .learn-press-courses:after {
108
- display: block;
109
- content: '';
110
- clear: both;
111
- }
112
- .learn-press-courses li.course {
113
- list-style-type: none;
114
- float: left;
115
- width: 23%;
116
- margin: 0 2% 30px 0;
117
- padding: 0;
118
- box-sizing: border-box;
119
- border: 1px solid #DDD;
120
- background: #FFF;
121
- }
122
- .learn-press-courses li.course .view-more {
123
- padding: 0 15px;
124
- text-decoration: none;
125
- box-shadow: none;
126
- }
127
- .learn-press-courses li.course h3 {
128
- padding: 15px;
129
- margin: 0;
130
- font-size: 18px;
131
- line-height: 1.5;
132
- }
133
- .learn-press-courses li.course .course-thumbnail {
134
- position: relative;
135
- }
136
- .learn-press-courses li.course .course-thumbnail img {
137
- max-width: 100%;
138
- height: auto;
139
- }
140
- .learn-press-courses li.course .course-thumbnail:after {
141
- content: '';
142
- position: absolute;
143
- width: 100%;
144
- height: 100%;
145
- left: 0;
146
- top: 0;
147
- }
148
- .learn-press-courses li.course .course-info {
149
- padding: 0 15px 15px;
150
- font-size: 14px;
151
- overflow: hidden;
152
- }
153
- .learn-press-courses li.course .course-students {
154
- float: left;
155
- }
156
- .learn-press-courses li.course .course-instructor {
157
- margin-bottom: 20px;
158
- }
159
- .learn-press-courses li.course .course-origin-price {
160
- float: right;
161
- text-decoration: line-through;
162
- padding-right: 5px;
163
- }
164
- .learn-press-courses li.course .course-price {
165
- float: right;
166
- color: #54b551;
167
- }
168
- .learn-press-courses li.course .course-info > * {
169
- display: block;
170
- }
171
- .course-origin-price {
172
- text-decoration: line-through;
173
- padding-right: 5px;
174
- }
175
- .course-price {
176
- color: #54b551;
177
- }
178
- .learn-press-notice .button {
179
- float: right;
180
- }
181
- .learn-press-form {
182
- margin-bottom: 20px;
183
- }
184
- /* Course Curriculum */
185
- #learn-press-course-curriculum ul.curriculum-sections,
186
- #learn-press-course-curriculum ul.section-content {
187
- list-style: none;
188
- margin: 0;
189
- padding: 0;
190
- background-color: #F5F5F5;
191
- }
192
- #learn-press-course-curriculum ul.curriculum-sections li.section,
193
- #learn-press-course-curriculum ul.section-content li.section {
194
- list-style-type: none;
195
- }
196
- #learn-press-course-curriculum .section-header {
197
- background-color: #EEE;
198
- margin: 0;
199
- padding: 20px 15px;
200
- border-top: 1px solid #FFF;
201
- position: relative;
202
- }
203
- #learn-press-course-curriculum .section-header h4 {
204
- display: inline;
205
- }
206
- #learn-press-course-curriculum .section-header p {
207
- display: inline-block;
208
- font-weight: normal;
209
- font-style: italic;
210
- color: #999999;
211
- font-size: 14px;
212
- margin: 0;
213
- padding: 10px 0;
214
- text-transform: none;
215
- }
216
- #learn-press-course-curriculum .section-header:hover {
217
- background: #DDD;
218
- }
219
- #learn-press-course-curriculum .section-header .meta {
220
- font-size: smaller;
221
- font-weight: normal;
222
- position: absolute;
223
- right: 15px;
224
- top: 20px;
225
- }
226
- #learn-press-course-curriculum .section-header .meta .collapse {
227
- display: inline-block;
228
- position: relative;
229
- font-family: 'lp-icons';
230
- background: #95e6f9;
231
- width: 24px;
232
- height: 24px;
233
- line-height: 24px;
234
- text-align: center;
235
- color: #FFF;
236
- border-radius: 5px;
237
- vertical-align: middle;
238
- margin-left: 5px;
239
- font-size: 10px;
240
- }
241
- #learn-press-course-curriculum .section-header .meta .collapse:before {
242
- content: "\ea0b";
243
- margin: 0 auto;
244
- }
245
- #learn-press-course-curriculum .section-header .meta .collapse:hover {
246
- cursor: pointer;
247
- }
248
- #learn-press-course-curriculum .section-header .meta .collapse.plus:before {
249
- content: "\ea0a";
250
- }
251
- #learn-press-course-curriculum .course-item {
252
- margin: 0;
253
- list-style: none;
254
- padding: 10px 15px;
255
- border-top: 1px solid #ffffff;
256
- position: relative;
257
- -webkit-transition: background linear 0.5s;
258
- -khtml-transition: background linear 0.5s;
259
- -moz-transition: background linear 0.5s;
260
- -ms-transition: background linear 0.5s;
261
- -o-transition: background linear 0.5s;
262
- transition: background linear 0.5s;
263
- }
264
- #learn-press-course-curriculum .course-item .lp-label-viewing,
265
- #learn-press-course-curriculum .course-item .lp-label-completed {
266
- display: none;
267
- }
268
- #learn-press-course-curriculum .course-item .course-item-title {
269
- display: block;
270
- box-shadow: none;
271
- text-align: justify;
272
- float: left;
273
- }
274
- #learn-press-course-curriculum .course-item .course-item-title:before {
275
- display: inline-block;
276
- font-size: 16px;
277
- margin-right: 10px;
278
- font-family: 'lp-icons';
279
- }
280
- #learn-press-course-curriculum .course-item .lp-icon {
281
- display: none;
282
- }
283
- #learn-press-course-curriculum .course-item .item-status {
284
- display: none;
285
- font-family: dashicons;
286
- -webkit-border-radius: 4px;
287
- -khtml-border-radius: 4px;
288
- -moz-border-radius: 4px;
289
- -ms-border-radius: 4px;
290
- -o-border-radius: 4px;
291
- border-radius: 4px;
292
- background: #DDD;
293
- color: #22b4ff;
294
- font-size: 18px;
295
- }
296
- #learn-press-course-curriculum .course-item .item-status:before {
297
- content: "\f177";
298
- }
299
- #learn-press-course-curriculum .course-item .item-status.item-status-started:before {
300
- content: "\f469";
301
- }
302
- #learn-press-course-curriculum .course-item .item-status.item-status-completed {
303
- background: #22b4ff;
304
- color: #FFF;
305
- }
306
- #learn-press-course-curriculum .course-item .item-status.item-status-completed:before {
307
- content: "\f147";
308
- }
309
- #learn-press-course-curriculum .course-item .item-status.item-status-passed {
310
- background: #22b4ff;
311
- color: #FFF;
312
- }
313
- #learn-press-course-curriculum .course-item .item-status.item-status-passed:before {
314
- content: "\f147";
315
- }
316
- #learn-press-course-curriculum .course-item .item-status.item-status-failed {
317
- background: #cc540d;
318
- color: #FFF;
319
- }
320
- #learn-press-course-curriculum .course-item .item-status.item-status-failed:before {
321
- content: "\f335";
322
- }
323
- #learn-press-course-curriculum .course-item .item-result {
324
- display: none;
325
- }
326
- #learn-press-course-curriculum .course-item.item-has-status .item-status {
327
- display: inline-block;
328
- }
329
- #learn-press-course-curriculum .course-item.item-has-result .item-result {
330
- display: inline-block;
331
- }
332
- #learn-press-course-curriculum .course-item.viewable {
333
- cursor: pointer;
334
- }
335
- #learn-press-course-curriculum .course-item.viewable:hover {
336
- background: #e7ecfb;
337
- -webkit-transition: background linear 0s;
338
- -khtml-transition: background linear 0s;
339
- -moz-transition: background linear 0s;
340
- -ms-transition: background linear 0s;
341
- -o-transition: background linear 0s;
342
- transition: background linear 0s;
343
- }
344
- #learn-press-course-curriculum .course-item.course-lesson .course-item-title:before {
345
- content: '\e926';
346
- }
347
- #learn-press-course-curriculum .course-item.course-quiz .course-item-title:before {
348
- content: '\e950';
349
- }
350
- #learn-press-course-curriculum .course-item.item-current {
351
- background: #FFF;
352
- }
353
- #learn-press-course-curriculum .course-item.item-current:before {
354
- display: block;
355
- width: 3px;
356
- background: #95e6f9;
357
- position: absolute;
358
- left: 0;
359
- top: 0;
360
- height: 100%;
361
- content: '';
362
- }
363
- #learn-press-course-curriculum .course-item.focus {
364
- background: #ffb710;
365
- }
366
- #learn-press-course-curriculum .course-item.focus.off {
367
- -webkit-transition: none;
368
- -khtml-transition: none;
369
- -moz-transition: none;
370
- -ms-transition: none;
371
- -o-transition: none;
372
- transition: none;
373
- }
374
- #learn-press-course-curriculum .course-item:after {
375
- display: block;
376
- clear: both;
377
- content: '';
378
- }
379
- #learn-press-course-curriculum .course-item-meta {
380
- display: block;
381
- line-height: 1;
382
- top: 15px;
383
- right: 15px;
384
- float: right;
385
- margin-top: 5px;
386
- }
387
- #learn-press-course-curriculum .course-item-meta .item-loop-meta-text {
388
- font-size: small;
389
- }
390
- #learn-press-course-curriculum .course-item-meta .item-loop-meta-text.item-final {
391
- color: #ffffff;
392
- background: #cc540d;
393
- padding: 3px 8px;
394
- -webkit-border-radius: 3px;
395
- -khtml-border-radius: 3px;
396
- -moz-border-radius: 3px;
397
- -ms-border-radius: 3px;
398
- -o-border-radius: 3px;
399
- border-radius: 3px;
400
- }
401
- .lp-icon {
402
- display: inline-block;
403
- font-family: 'lp-icons';
404
- background: #95e6f9;
405
- width: 24px;
406
- height: 24px;
407
- line-height: 24px;
408
- text-align: center;
409
- color: #FFF;
410
- border-radius: 5px;
411
- vertical-align: middle;
412
- }
413
- .lp-icon:before {
414
- width: 32px;
415
- height: 32px;
416
- }
417
- .lp-label {
418
- display: inline-block;
419
- line-height: 24px;
420
- font-size: 78%;
421
- vertical-align: middle;
422
- color: #ffffff;
423
- padding: 0 10px;
424
- background: #DDD;
425
- height: 24px;
426
- -webkit-border-radius: 4px;
427
- -khtml-border-radius: 4px;
428
- -moz-border-radius: 4px;
429
- -ms-border-radius: 4px;
430
- -o-border-radius: 4px;
431
- border-radius: 4px;
432
- }
433
- .lp-label.lp-label-viewing {
434
- background-color: #39afff;
435
- }
436
- .lp-label.lp-label-completed {
437
- background-color: #39c7ce;
438
- }
439
- .lp-label.lp-label-lesson {
440
- background-color: #337ab7;
441
- }
442
- .lp-label.lp-label-quiz {
443
- background-color: #53658c;
444
- }
445
- .lp-label.lp-label-preview {
446
- background-color: #02a7ce;
447
- }
448
- .learn-press-content-protected-message {
449
- border: 3px solid #ff8484;
450
- background: #FFF;
451
- padding: 20px;
452
- color: #ff8484;
453
- margin: 10px 0;
454
- border-radius: 6px;
455
- }
456
- .learn-press-content-protected-message .icon {
457
- position: relative;
458
- display: inline-block;
459
- width: 30px;
460
- height: 30px;
461
- margin-right: 10px;
462
- vertical-align: middle;
463
- }
464
- .learn-press-content-protected-message .icon:before,
465
- .learn-press-content-protected-message .icon:after {
466
- width: 3px;
467
- background: #ff8484;
468
- height: 30px;
469
- content: '';
470
- display: inline-block;
471
- position: absolute;
472
- top: 0;
473
- left: 13.5px;
474
- }
475
- .learn-press-content-protected-message .icon:before {
476
- -webkit-transform: rotate(-45deg);
477
- -khtml-transform: rotate(-45deg);
478
- -moz-transform: rotate(-45deg);
479
- -ms-transform: rotate(-45deg);
480
- -o-transform: rotate(-45deg);
481
- transform: rotate(-45deg);
482
- }
483
- .learn-press-content-protected-message .icon:after {
484
- -webkit-transform: rotate(45deg);
485
- -khtml-transform: rotate(45deg);
486
- -moz-transform: rotate(45deg);
487
- -ms-transform: rotate(45deg);
488
- -o-transform: rotate(45deg);
489
- transform: rotate(45deg);
490
- }
491
- /** BREADCRUMB */
492
- .learn-press-breadcrumb {
493
- margin-bottom: 20px;
494
- }
495
- /** COURSE PROGRESS **/
496
- .single-lp_course .learn-press-course-results-progress {
497
- margin-bottom: 40px;
498
- }
499
- .single-lp_course .learn-press-course-results-progress .items-progress {
500
- float: left;
501
- width: 68%;
502
- margin-right: 2%;
503
- clear: left;
504
- }
505
- .single-lp_course .learn-press-course-results-progress .lp-course-progress-heading {
506
- margin-bottom: 10px;
507
- }
508
- .single-lp_course .learn-press-course-results-progress .course-progress {
509
- float: left;
510
- width: 30%;
511
- }
512
- .single-lp_course .learn-press-course-results-progress .number,
513
- .single-lp_course .learn-press-course-results-progress .percentage-sign {
514
- display: inline-block;
515
- vertical-align: bottom;
516
- line-height: 1;
517
- font-size: 25px;
518
- }
519
- .single-lp_course .learn-press-course-results-progress .percentage-sign {
520
- margin-left: 5px;
521
- }
522
- .single-lp_course .learn-press-course-results-progress .grade {
523
- font-size: 12px;
524
- font-weight: bold;
525
- background: #F5F5F5;
526
- padding: 2px 7px;
527
- -webkit-border-radius: 3px;
528
- -khtml-border-radius: 3px;
529
- -moz-border-radius: 3px;
530
- -ms-border-radius: 3px;
531
- -o-border-radius: 3px;
532
- border-radius: 3px;
533
- }
534
- .single-lp_course .learn-press-course-results-progress .grade.passed {
535
- color: #ffffff;
536
- background: #95e6f9;
537
- }
538
- .single-lp_course .learn-press-course-results-progress .grade.failed {
539
- color: #ffffff;
540
- background: #ff5425;
541
- }
542
- .single-lp_course .learn-press-course-results-progress:after {
543
- display: block;
544
- content: '';
545
- clear: both;
546
- }
547
- .lp-course-progress {
548
- position: relative;
549
- }
550
- .lp-course-progress .lp-progress-bar {
551
- height: 15px;
552
- background: #DDD;
553
- margin: 10px 0 15px 0;
554
- overflow: hidden;
555
- -webkit-border-radius: 3px;
556
- -khtml-border-radius: 3px;
557
- -moz-border-radius: 3px;
558
- -ms-border-radius: 3px;
559
- -o-border-radius: 3px;
560
- border-radius: 3px;
561
- }
562
- .lp-course-progress .lp-progress-bar .lp-progress-value {
563
- width: 50%;
564
- height: 15px;
565
- background: #95e6f9;
566
- }
567
- .lp-course-progress .lp-passing-conditional {
568
- left: 0%;
569
- position: absolute;
570
- height: 25px;
571
- top: -5px;
572
- margin-left: -5px;
573
- cursor: pointer;
574
- }
575
- .lp-course-progress .lp-passing-conditional:before,
576
- .lp-course-progress .lp-passing-conditional:after {
577
- content: '';
578
- display: inline-block;
579
- border: 5px solid transparent;
580
- left: 0;
581
- position: absolute;
582
- }
583
- .lp-course-progress .lp-passing-conditional:before {
584
- border-top-color: #DDD;
585
- }
586
- .lp-course-progress .lp-passing-conditional:after {
587
- border-bottom-color: #DDD;
588
- bottom: 0;
589
- }
590
- #learn-press-content-item {
591
- border: 1px solid #DDD;
592
- display: none;
593
- }
594
- /** COURSE TABS **/
595
- .learn-press-tabs .learn-press-nav-tabs {
596
- list-style: none;
597
- padding: 0;
598
- margin: 0 0 20px 0;
599
- border-bottom: 1px solid #DDD;
600
- }
601
- .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab {
602
- list-style-type: none;
603
- float: left;
604
- margin-bottom: -1px;
605
- position: relative;
606
- }
607
- .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab a {
608
- display: inline-block;
609
- padding: 10px 15px;
610
- outline: none;
611
- box-shadow: none;
612
- color: #686868;
613
- border-bottom: 1px solid #DDD;
614
- }
615
- .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active {
616
- border-bottom: 4px solid #007acc;
617
- }
618
- .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active a {
619
- color: #007acc;
620
- border-bottom: none;
621
- margin-bottom: -4px;
622
- }
623
- .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active:after {
624
- position: absolute;
625
- width: 100%;
626
- border-bottom: 1px solid #FFF;
627
- bottom: -1px;
628
- content: '';
629
- }
630
- .learn-press-tabs .learn-press-nav-tabs:after {
631
- content: '';
632
- display: block;
633
- clear: both;
634
- }
635
- .learn-press-tabs .learn-press-tab-panel {
636
- display: none;
637
- margin-bottom: 20px;
638
- }
639
- .learn-press-tabs .learn-press-tab-panel.active {
640
- display: block;
641
- }
642
- .learn-press-course-buttons a.button {
643
- display: inline-block;
644
- font-size: 16px;
645
- background: #1a1a1a;
646
- border: 0;
647
- border-radius: 2px;
648
- color: #fff;
649
- font-family: Montserrat, "Helvetica Neue", sans-serif;
650
- font-weight: 700;
651
- letter-spacing: 0.046875em;
652
- line-height: 1;
653
- padding: 0.84375em 0.875em 0.78125em;
654
- text-transform: uppercase;
655
- }
656
- .learn-press-course-buttons a.button:hover {
657
- background: #007acc;
658
- }
659
- /* POPUP STYLE */
660
- #popup_overlay {
661
- z-index: 10000000 !important;
662
- }
663
- #popup_container {
664
- z-index: 10000001 !important;
665
- }
666
- body.course-has-popup {
667
- overflow: hidden;
668
- }
669
- #course-curriculum-popup {
670
- position: fixed;
671
- top: 0;
672
- left: 0;
673
- right: 0;
674
- bottom: 0;
675
- background: #000;
676
- z-index: 999999;
677
- }
678
- #course-curriculum-popup * {
679
- box-sizing: border-box;
680
- }
681
- #course-curriculum-popup #popup-sidebar {
682
- float: left;
683
- width: 350px;
684
- position: absolute;
685
- top: 60px;
686
- bottom: 0;
687
- overflow: auto;
688
- background: #FFF;
689
- border-right: 1px solid #DDD;
690
- }
691
- #course-curriculum-popup #popup-sidebar .course-curriculum-title {
692
- display: none;
693
- }
694
- #course-curriculum-popup #popup-sidebar .curriculum-sections {
695
- margin: 0;
696
- font-size: smaller;
697
- }
698
- #course-curriculum-popup #popup-sidebar .learn-press-course-results-progress {
699
- padding: 15px 20px;
700
- margin-bottom: 0;
701
- }
702
- #course-curriculum-popup #popup-sidebar .learn-press-course-results-progress .items-progress,
703
- #course-curriculum-popup #popup-sidebar .learn-press-course-results-progress .course-progress {
704
- width: 100%;
705
- margin: 0 !important;
706
- }
707
- #course-curriculum-popup #popup-main {
708
- position: absolute;
709
- top: 0;
710
- left: 350px;
711
- right: 0;
712
- bottom: 0;
713
- background: #FFF;
714
- }
715
- #course-curriculum-popup #popup-main #popup-header {
716
- position: absolute;
717
- top: 0;
718
- left: -350px;
719
- right: 0;
720
- height: 60px;
721
- background: #cc540d;
722
- border-bottom: 1px solid #ab4a10;
723
- }
724
- #course-curriculum-popup #popup-main #popup-header .popup-menu {
725
- position: absolute;
726
- height: 60px;
727
- width: 350px;
728
- border-right: 1px solid #ab4a10;
729
- }
730
- #course-curriculum-popup #popup-main #popup-header .popup-close,
731
- #course-curriculum-popup #popup-main #popup-header .sidebar-hide-btn,
732
- #course-curriculum-popup #popup-main #popup-header .sidebar-show-btn {
733
- width: 59px;
734
- height: 59px;
735
- position: absolute;
736
- top: 0;
737
- cursor: pointer;
738
- font-size: 34px;
739
- line-height: 60px;
740
- text-align: center;
741
- color: #FFF;
742
- }
743
- #course-curriculum-popup #popup-main #popup-header .popup-close:hover,
744
- #course-curriculum-popup #popup-main #popup-header .sidebar-hide-btn:hover,
745
- #course-curriculum-popup #popup-main #popup-header .sidebar-show-btn:hover {
746
- background: #b34c10;
747
- }
748
- #course-curriculum-popup #popup-main #popup-header .sidebar-hide-btn {
749
- left: 0;
750
- }
751
- #course-curriculum-popup #popup-main #popup-header .sidebar-show-btn {
752
- position: relative;
753
- margin-left: -20px;
754
- margin-right: 20px;
755
- }
756
- #course-curriculum-popup #popup-main #popup-header .popup-close {
757
- right: 0px;
758
- }
759
- #course-curriculum-popup #popup-main #popup-header .popup-close:before,
760
- #course-curriculum-popup #popup-main #popup-header .popup-close:after {
761
- content: '';
762
- border-top: 3px solid #FFF;
763
- width: 30px;
764
- display: inline-block;
765
- position: absolute;
766
- top: 29px;
767
- left: 17px;
768
- }
769
- #course-curriculum-popup #popup-main #popup-header .popup-close:before {
770
- -webkit-transform: rotate(45deg);
771
- }
772
- #course-curriculum-popup #popup-main #popup-header .popup-close:after {
773
- -webkit-transform: rotate(-45deg);
774
- }
775
- #course-curriculum-popup #popup-main #popup-header .popup-close:hover {
776
- background: #b34c10;
777
- }
778
- #course-curriculum-popup #popup-main #popup-header .popup-close:hover:before,
779
- #course-curriculum-popup #popup-main #popup-header .popup-close:hover:after {
780
- border-color: #FFF;
781
- }
782
- #course-curriculum-popup #popup-main #popup-header .popup-title {
783
- margin: 0 0 0 350px;
784
- height: 60px;
785
- line-height: 60px;
786
- padding: 0 20px;
787
- color: #FFF;
788
- position: relative;
789
- }
790
- #course-curriculum-popup #popup-main #popup-content {
791
- position: absolute;
792
- top: 60px;
793
- bottom: 50px;
794
- left: 0;
795
- right: 0;
796
- overflow: auto;
797
- transition: top linear 0.25s, bottom linear 0.25s;
798
- }
799
- #course-curriculum-popup #popup-main #popup-content #popup-content-inner {
800
- margin: 20px 40px;
801
- }
802
- #course-curriculum-popup #popup-main #popup-footer {
803
- position: absolute;
804
- bottom: 0;
805
- left: 0;
806
- right: 0;
807
- height: 50px;
808
- background: #F5F5F5;
809
- border-top: 1px solid #DDD;
810
- }
811
- #course-curriculum-popup #popup-main #popup-footer .footer-control {
812
- display: block;
813
- height: 50px;
814
- line-height: 50px;
815
- padding: 0 20px;
816
- background: #FFF;
817
- }
818
- #course-curriculum-popup #popup-main #popup-footer .footer-control.prev-item {
819
- float: left;
820
- }
821
- #course-curriculum-popup #popup-main #popup-footer .footer-control.next-item {
822
- float: right;
823
- }
824
- #course-curriculum-popup #popup-main #popup-header,
825
- #course-curriculum-popup #popup-main #popup-footer {
826
- transition: opacity linear 0.25s;
827
- }
828
- #course-curriculum-popup #popup-main.expand {
829
- position: fixed;
830
- left: 0;
831
- padding: 0 20%;
832
- top: 0;
833
- bottom: 0;
834
- }
835
- #course-curriculum-popup #popup-main.expand #popup-header,
836
- #course-curriculum-popup #popup-main.expand #popup-footer {
837
- opacity: 0;
838
- }
839
- #course-curriculum-popup #popup-main.expand #popup-content {
840
- top: 0;
841
- bottom: 0;
842
- }
843
- #course-curriculum-popup iframe {
844
- position: absolute;
845
- top: 0;
846
- left: 0;
847
- height: 100%;
848
- width: 100%;
849
- border: none;
850
- margin: 0;
851
- background: #FFF;
852
- }
853
- .learn-press-content-item-title {
854
- margin-bottom: 20px;
855
- border-bottom: 2px solid #DDD;
856
- padding-bottom: 20px;
857
- }
858
- .learn-press-content-item-title.content-item-quiz-title {
859
- display: block;
860
- content: '';
861
- clear: both;
862
- }
863
- .learn-press-content-item-title.content-item-quiz-title h4 {
864
- float: left;
865
- font-size: 24px;
866
- margin-bottom: 0;
867
- }
868
- .learn-press-content-item-title.content-item-quiz-title .quiz-countdown {
869
- float: right;
870
- position: relative;
871
- min-width: 100px;
872
- background: #F5F5F5;
873
- text-align: center;
874
- font-size: 18px;
875
- }
876
- .learn-press-content-item-title.content-item-quiz-title .quiz-countdown:after,
877
- .learn-press-content-item-title.content-item-quiz-title .quiz-countdown:before {
878
- padding: 0 10px;
879
- height: 3px;
880
- position: absolute;
881
- bottom: -3px;
882
- background: #000;
883
- content: '';
884
- left: 0;
885
- }
886
- .learn-press-content-item-title.content-item-quiz-title .quiz-countdown:before {
887
- width: 100%;
888
- }
889
- .learn-press-content-item-title.content-item-quiz-title .quiz-countdown:after {
890
- background: #00adff;
891
- padding: 0;
892
- }
893
- .learn-press-content-item-title.content-item-quiz-title .quiz-countdown.warning-time-over:after {
894
- background: #FF0000;
895
- }
896
- .learn-press-content-item-title.content-item-quiz-title:after {
897
- content: '';
898
- display: block;
899
- clear: both;
900
- }
901
- .learn-press-content-item-title .lp-expand {
902
- float: right;
903
- width: 43px;
904
- height: 43px;
905
- line-height: 43px;
906
- background: #F5F5F5;
907
- margin-left: 10px;
908
- border: 1px solid #DDD;
909
- outline: none;
910
- }
911
- .learn-press-content-item-summary {
912
- /*padding: 20px;
913
- border-top: 1px solid #DDD;*/
914
- margin-bottom: 30px;
915
- }
916
- .learn-press-content-item-summary .quiz-question-title {
917
- margin-bottom: 20px;
918
- }
919
- .learn-press-content-item-summary .learn-press-question-explanation,
920
- .learn-press-content-item-summary .learn-press-question-hint {
921
- background: #F5F5F5;
922
- padding: 15px 20px;
923
- font-style: italic;
924
- margin-bottom: 20px;
925
- }
926
- .learn-press-content-item-summary .learn-press-question-explanation .hint-title,
927
- .learn-press-content-item-summary .learn-press-question-hint .hint-title,
928
- .learn-press-content-item-summary .learn-press-question-explanation .explanation-title,
929
- .learn-press-content-item-summary .learn-press-question-hint .explanation-title {
930
- font-style: normal;
931
- }
932
- .button-finish-quiz {
933
- float: right;
934
- }
935
- .learnpress form.purchase-course {
936
- margin-bottom: 20px;
937
- }
938
- #learn-press-block-content {
939
- display: none;
940
- width: 100%;
941
- height: 100%;
942
- background: rgba(255, 255, 255, 0.25);
943
- position: fixed;
944
- z-index: 99999999;
945
- top: 0;
946
- left: 0;
947
- }
948
- #learn-press-block-content:before,
949
- #learn-press-block-content:after,
950
- #learn-press-block-content span {
951
- position: absolute;
952
- -webkit-border-radius: 50%;
953
- -khtml-border-radius: 50%;
954
- -moz-border-radius: 50%;
955
- -ms-border-radius: 50%;
956
- -o-border-radius: 50%;
957
- border-radius: 50%;
958
- left: 50%;
959
- top: 50%;
960
- box-sizing: border-box;
961
- }
962
- #learn-press-block-content:before {
963
- content: '';
964
- border: 2px solid #000;
965
- z-index: 10;
966
- -webkit-animation: spin-13 1.5s infinite;
967
- -moz-animation: spin-13 1.5s infinite;
968
- animation: spin-13 1.5s infinite;
969
- }
970
- #learn-press-block-content:after {
971
- z-index: 0;
972
- content: '';
973
- border: 10px solid #000000;
974
- margin-left: -80px;
975
- margin-top: -80px;
976
- width: 160px;
977
- height: 160px;
978
- opacity: 0;
979
- }
980
- #learn-press-block-content span {
981
- z-index: 20;
982
- -webkit-animation: spin-12 1.5s infinite;
983
- -moz-animation: spin-12 1.5s infinite;
984
- animation: spin-12 1.5s infinite;
985
- }
986
- #learn-press-block-content span:before {
987
- content: '';
988
- border: 6px solid #95e6f9;
989
- position: absolute;
990
- -webkit-border-radius: 50%;
991
- -khtml-border-radius: 50%;
992
- -moz-border-radius: 50%;
993
- -ms-border-radius: 50%;
994
- -o-border-radius: 50%;
995
- border-radius: 50%;
996
- box-sizing: border-box;
997
- }
998
- #learn-press-block-content:before {
999
- width: 80px;
1000
- height: 80px;
1001
- margin-left: -40px;
1002
- margin-top: -40px;
1003
- /*-76px;*/
1004
- -webkit-clip-path: polygon(0px 80px, 80px 80px, 80px 40px, 40px 40px, 40px 0, 0 0);
1005
- }
1006
- #learn-press-block-content span {
1007
- clip: rect(0, 84px, 42px, 42px);
1008
- width: 84px;
1009
- height: 84px;
1010
- margin-left: -42px;
1011
- margin-top: -42px;
1012
- }
1013
- #learn-press-block-content span:before {
1014
- width: 84px;
1015
- height: 84px;
1016
- }
1017
- body.block-content #learn-press-block-content {
1018
- display: block;
1019
- }
1020
- /* COURSE QUIZ */
1021
- .quiz-buttons {
1022
- margin-bottom: 20px;
1023
- clear: both;
1024
- }
1025
- .quiz-intro {
1026
- list-style: none;
1027
- padding: 0;
1028
- margin-left: 0;
1029
- }
1030
- .quiz-intro li label {
1031
- display: inline-block;
1032
- }
1033
- .quiz-questions-list {
1034
- margin: 0 0 20px 0;
1035
- padding: 0;
1036
- list-style-position: inside;
1037
- }
1038
- .quiz-questions-list li {
1039
- margin: 0 0 10px 0;
1040
- }
1041
- .quiz-questions-list .question-title {
1042
- margin: 0 0 5px 0;
1043
- display: inline-block;
1044
- font-size: 14px;
1045
- }
1046
- .quiz-questions-list .current .question-title {
1047
- font-weight: bold;
1048
- }
1049
- .quiz-questions-list input[type="checkbox"],
1050
- .quiz-questions-list input[type="radio"] {
1051
- border: 1px solid #DDD;
1052
- display: inline-block;
1053
- -webkit-appearance: none;
1054
- width: 18px;
1055
- height: 18px;
1056
- position: relative;
1057
- }
1058
- .quiz-questions-list input[type="checkbox"]:checked:after,
1059
- .quiz-questions-list input[type="radio"]:checked:after {
1060
- content: '';
1061
- display: inline-block;
1062
- position: absolute;
1063
- }
1064
- .quiz-questions-list input[type="checkbox"]:checked:after {
1065
- border-bottom: 3px solid #00b9eb;
1066
- border-right: 1px solid #00b9eb;
1067
- -webkit-transform: rotate(14deg);
1068
- -moz-transform: rotate(14deg);
1069
- -ms-transform: rotate(14deg);
1070
- -o-transform: rotate(14deg);
1071
- transform: rotate(33deg);
1072
- width: 8px;
1073
- height: 16px;
1074
- top: -5px;
1075
- left: 5px;
1076
- }
1077
- .quiz-questions-list input[type="checkbox"]:disabled:after {
1078
- border-color: #DDD;
1079
- }
1080
- .quiz-questions-list input[type="radio"] {
1081
- -webkit-border-radius: 50%;
1082
- -moz-border-radius: 50%;
1083
- border-radius: 50%;
1084
- }
1085
- .quiz-questions-list input[type="radio"]:checked:after {
1086
- background: #00b9eb;
1087
- width: 8px;
1088
- height: 8px;
1089
- border-radius: 50%;
1090
- top: 50%;
1091
- left: 50%;
1092
- margin-left: -4px;
1093
- margin-top: -4px;
1094
- }
1095
- .quiz-questions-list input[type="radio"]:disabled:after {
1096
- background: #DDD;
1097
- }
1098
- .question-results .question-title:after {
1099
- font-family: dashicons;
1100
- font-size: 24px;
1101
- vertical-align: middle;
1102
- display: inline-block;
1103
- text-align: center;
1104
- margin-left: 5px;
1105
- }
1106
- .question-results.correct .question-title:after {
1107
- content: '\f147';
1108
- color: #00adff;
1109
- }
1110
- .question-results.skipped .question-title:after {
1111
- content: '\f534';
1112
- color: #c6c6c6;
1113
- }
1114
- .question-results.incorrect .question-title:after {
1115
- content: '\f335';
1116
- color: #ff5425;
1117
- }
1118
- .question-results.incorrect .user-answer-false .option-title {
1119
- text-decoration: line-through;
1120
- }
1121
- .question-results .answer-true {
1122
- color: #007acc;
1123
- }
1124
- .question-results .answer-true .option-title {
1125
- background: #fff9d8;
1126
- padding: 0 5px;
1127
- margin-left: -5px;
1128
- }
1129
- .question-results input {
1130
- vertical-align: middle;
1131
- }
1132
- .quiz-description .learn-press-question-title,
1133
- .question-content .learn-press-question-title {
1134
- margin-bottom: 20px;
1135
- }
1136
- .quiz-countdown {
1137
- float: right;
1138
- position: relative;
1139
- min-width: 150px;
1140
- background: #F5F5F5;
1141
- text-align: center;
1142
- font-size: 18px;
1143
- padding: 5px 0;
1144
- }
1145
- #quiz-countdown .progress-circle {
1146
- overflow: hidden;
1147
- box-shadow: 0 0 3px #bdbdbd inset;
1148
- }
1149
- #quiz-countdown .progress-circle .inside {
1150
- line-height: 1;
1151
- }
1152
- #quiz-countdown .progress-circle .inside .countdown {
1153
- font-size: 48px;
1154
- color: #087998;
1155
- _text-shadow: 1px 1px #8ee5fd;
1156
- margin-top: 110px;
1157
- }
1158
- #quiz-countdown .progress-circle .inside p {
1159
- margin: 10px 0 0 0;
1160
- color: #DDD;
1161
- }
1162
- #quiz-countdown .progress-circle:after {
1163
- background: #00b9eb;
1164
- box-shadow: 0 0 6px #097a98;
1165
- }
1166
- #quiz-progress .progress-circle {
1167
- width: 200px;
1168
- height: 200px;
1169
- border-radius: 50%;
1170
- background-color: #DDD;
1171
- position: relative;
1172
- }
1173
- #quiz-progress .progress-circle .background {
1174
- content: "";
1175
- position: absolute;
1176
- border-radius: 50%;
1177
- width: 200px;
1178
- height: 200px;
1179
- clip: rect(0, 200px, 200px, 100px);
1180
- }
1181
- #quiz-progress .progress-circle .background .fill {
1182
- content: "";
1183
- position: absolute;
1184
- border-radius: 50%;
1185
- width: 200px;
1186
- height: 200px;
1187
- clip: rect(0, 100px, 200px, 0);
1188
- background: #FF0000;
1189
- transform: rotate(0deg);
1190
- }
1191
- #quiz-progress .progress-circle:after {
1192
- content: '';
1193
- width: 170px;
1194
- height: 170px;
1195
- background: #FFF;
1196
- -webkit-border-radius: 50%;
1197
- -khtml-border-radius: 50%;
1198
- -moz-border-radius: 50%;
1199
- -ms-border-radius: 50%;
1200
- -o-border-radius: 50%;
1201
- border-radius: 50%;
1202
- position: absolute;
1203
- top: 50%;
1204
- left: 50%;
1205
- margin-top: -85px;
1206
- margin-left: -85px;
1207
- pointer-events: none;
1208
- }
1209
- #quiz-progress .progress-circle .inside {
1210
- position: absolute;
1211
- width: 100%;
1212
- height: 100%;
1213
- line-height: 200px;
1214
- text-align: center;
1215
- z-index: 10;
1216
- }
1217
- #quiz-progress .progress-circle.gt-50 {
1218
- background-color: #FF0000;
1219
- }
1220
- #quiz-progress .progress-circle.gt-50 .background {
1221
- clip: rect(0, 100px, 200px, 0);
1222
- }
1223
- #quiz-progress .progress-circle.gt-50 .fill {
1224
- clip: rect(0, 200px, 200px, 100px);
1225
- background: #DDD;
1226
- }
1227
- .quiz-result .quiz-result-mark {
1228
- margin-bottom: 20px;
1229
- }
1230
- .quiz-result .quiz-result-mark .progress-circle {
1231
- width: 200px;
1232
- height: 200px;
1233
- border-radius: 50%;
1234
- background-color: #DDD;
1235
- position: relative;
1236
- }
1237
- .quiz-result .quiz-result-mark .progress-circle .background {
1238
- content: "";
1239
- position: absolute;
1240
- border-radius: 50%;
1241
- width: 200px;
1242
- height: 200px;
1243
- clip: rect(0, 200px, 200px, 100px);
1244
- }
1245
- .quiz-result .quiz-result-mark .progress-circle .background .fill {
1246
- content: "";
1247
- position: absolute;
1248
- border-radius: 50%;
1249
- width: 200px;
1250
- height: 200px;
1251
- clip: rect(0, 100px, 200px, 0);
1252
- background: #95e6f9;
1253
- transform: rotate(0deg);
1254
- }
1255
- .quiz-result .quiz-result-mark .progress-circle:after {
1256
- content: '';
1257
- width: 170px;
1258
- height: 170px;
1259
- background: #FFF;
1260
- -webkit-border-radius: 50%;
1261
- -khtml-border-radius: 50%;
1262
- -moz-border-radius: 50%;
1263
- -ms-border-radius: 50%;
1264
- -o-border-radius: 50%;
1265
- border-radius: 50%;
1266
- position: absolute;
1267
- top: 50%;
1268
- left: 50%;
1269
- margin-top: -85px;
1270
- margin-left: -85px;
1271
- pointer-events: none;
1272
- }
1273
- .quiz-result .quiz-result-mark .progress-circle .inside {
1274
- position: absolute;
1275
- width: 100%;
1276
- height: 100%;
1277
- line-height: 200px;
1278
- text-align: center;
1279
- z-index: 10;
1280
- }
1281
- .quiz-result .quiz-result-mark .progress-circle.gt-50 {
1282
- background-color: #95e6f9;
1283
- }
1284
- .quiz-result .quiz-result-mark .progress-circle.gt-50 .background {
1285
- clip: rect(0, 100px, 200px, 0);
1286
- }
1287
- .quiz-result .quiz-result-mark .progress-circle.gt-50 .fill {
1288
- clip: rect(0, 200px, 200px, 100px);
1289
- background: #DDD;
1290
- }
1291
- .quiz-result .quiz-result-summary {
1292
- margin-bottom: 20px;
1293
- max-width: 500px;
1294
- }
1295
- .quiz-result .quiz-result-summary .quiz-result-field {
1296
- position: relative;
1297
- background: #F5F5F5;
1298
- color: #fff;
1299
- margin: 0 0 8px 0;
1300
- font-size: 12px;
1301
- padding: 5px 10px;
1302
- -webkit-border-radius: 4px;
1303
- -khtml-border-radius: 4px;
1304
- -moz-border-radius: 4px;
1305
- -ms-border-radius: 4px;
1306
- -o-border-radius: 4px;
1307
- border-radius: 4px;
1308
- overflow: hidden;
1309
- }
1310
- .quiz-result .quiz-result-summary .quiz-result-field span,
1311
- .quiz-result .quiz-result-summary .quiz-result-field span:after,
1312
- .quiz-result .quiz-result-summary .quiz-result-field:before {
1313
- display: block;
1314
- position: absolute;
1315
- top: 0;
1316
- left: 0;
1317
- height: 100%;
1318
- content: attr(data-text);
1319
- color: #FFF;
1320
- white-space: nowrap;
1321
- overflow: hidden;
1322
- padding: 3px 10px;
1323
- background: transparent;
1324
- transition: width 0.5s;
1325
- }
1326
- .quiz-result .quiz-result-summary .quiz-result-field:before {
1327
- content: '';
1328
- padding: 0;
1329
- }
1330
- .quiz-result .quiz-result-summary .quiz-result-field span {
1331
- padding: 0;
1332
- }
1333
- .quiz-result .quiz-result-summary .quiz-result-field span:after {
1334
- margin: 3px 10px;
1335
- padding: 0;
1336
- width: 100%;
1337
- }
1338
- .quiz-result .quiz-result-summary .quiz-result-field.correct {
1339
- background: #22b4ff;
1340
- }
1341
- .quiz-result .quiz-result-summary .quiz-result-field.wrong {
1342
- background: #ff5425;
1343
- }
1344
- .quiz-result .quiz-result-summary .quiz-result-field.empty {
1345
- color: #656D6D;
1346
- }
1347
- .quiz-result p.quiz-result-time {
1348
- margin: 0 0 10px 0;
1349
- }
1350
- .quiz-result .quiz-grade p {
1351
- margin: 0 0 10px 0;
1352
- }
1353
- .quiz-result .quiz-grade p span {
1354
- font-weight: bold;
1355
- }
1356
- .quiz-result .quiz-grade p span.passed {
1357
- color: #22b4ff;
1358
- }
1359
- .quiz-result .quiz-grade p span.failed {
1360
- color: #ff5425;
1361
- }
1362
- .single-quiz .quiz-result-field[data-value="0"]:before,
1363
- .single-quiz .quiz-result-field[data-value="0"] span,
1364
- #quiz-countdown[data-value="0"]:after {
1365
- width: 0%;
1366
- }
1367
- .single-quiz .quiz-result-field[data-value="1"]:before,
1368
- .single-quiz .quiz-result-field[data-value="1"] span,
1369
- #quiz-countdown[data-value="1"]:after {
1370
- width: 1%;
1371
- }
1372
- .single-quiz .quiz-result-field[data-value="2"]:before,
1373
- .single-quiz .quiz-result-field[data-value="2"] span,
1374
- #quiz-countdown[data-value="2"]:after {
1375
- width: 2%;
1376
- }
1377
- .single-quiz .quiz-result-field[data-value="3"]:before,
1378
- .single-quiz .quiz-result-field[data-value="3"] span,
1379
- #quiz-countdown[data-value="3"]:after {
1380
- width: 3%;
1381
- }
1382
- .single-quiz .quiz-result-field[data-value="4"]:before,
1383
- .single-quiz .quiz-result-field[data-value="4"] span,
1384
- #quiz-countdown[data-value="4"]:after {
1385
- width: 4%;
1386
- }
1387
- .single-quiz .quiz-result-field[data-value="5"]:before,
1388
- .single-quiz .quiz-result-field[data-value="5"] span,
1389
- #quiz-countdown[data-value="5"]:after {
1390
- width: 5%;
1391
- }
1392
- .single-quiz .quiz-result-field[data-value="6"]:before,
1393
- .single-quiz .quiz-result-field[data-value="6"] span,
1394
- #quiz-countdown[data-value="6"]:after {
1395
- width: 6%;
1396
- }
1397
- .single-quiz .quiz-result-field[data-value="7"]:before,
1398
- .single-quiz .quiz-result-field[data-value="7"] span,
1399
- #quiz-countdown[data-value="7"]:after {
1400
- width: 7%;
1401
- }
1402
- .single-quiz .quiz-result-field[data-value="8"]:before,
1403
- .single-quiz .quiz-result-field[data-value="8"] span,
1404
- #quiz-countdown[data-value="8"]:after {
1405
- width: 8%;
1406
- }
1407
- .single-quiz .quiz-result-field[data-value="9"]:before,
1408
- .single-quiz .quiz-result-field[data-value="9"] span,
1409
- #quiz-countdown[data-value="9"]:after {
1410
- width: 9%;
1411
- }
1412
- .single-quiz .quiz-result-field[data-value="10"]:before,
1413
- .single-quiz .quiz-result-field[data-value="10"] span,
1414
- #quiz-countdown[data-value="10"]:after {
1415
- width: 10%;
1416
- }
1417
- .single-quiz .quiz-result-field[data-value="11"]:before,
1418
- .single-quiz .quiz-result-field[data-value="11"] span,
1419
- #quiz-countdown[data-value="11"]:after {
1420
- width: 11%;
1421
- }
1422
- .single-quiz .quiz-result-field[data-value="12"]:before,
1423
- .single-quiz .quiz-result-field[data-value="12"] span,
1424
- #quiz-countdown[data-value="12"]:after {
1425
- width: 12%;
1426
- }
1427
- .single-quiz .quiz-result-field[data-value="13"]:before,
1428
- .single-quiz .quiz-result-field[data-value="13"] span,
1429
- #quiz-countdown[data-value="13"]:after {
1430
- width: 13%;
1431
- }
1432
- .single-quiz .quiz-result-field[data-value="14"]:before,
1433
- .single-quiz .quiz-result-field[data-value="14"] span,
1434
- #quiz-countdown[data-value="14"]:after {
1435
- width: 14%;
1436
- }
1437
- .single-quiz .quiz-result-field[data-value="15"]:before,
1438
- .single-quiz .quiz-result-field[data-value="15"] span,
1439
- #quiz-countdown[data-value="15"]:after {
1440
- width: 15%;
1441
- }
1442
- .single-quiz .quiz-result-field[data-value="16"]:before,
1443
- .single-quiz .quiz-result-field[data-value="16"] span,
1444
- #quiz-countdown[data-value="16"]:after {
1445
- width: 16%;
1446
- }
1447
- .single-quiz .quiz-result-field[data-value="17"]:before,
1448
- .single-quiz .quiz-result-field[data-value="17"] span,
1449
- #quiz-countdown[data-value="17"]:after {
1450
- width: 17%;
1451
- }
1452
- .single-quiz .quiz-result-field[data-value="18"]:before,
1453
- .single-quiz .quiz-result-field[data-value="18"] span,
1454
- #quiz-countdown[data-value="18"]:after {
1455
- width: 18%;
1456
- }
1457
- .single-quiz .quiz-result-field[data-value="19"]:before,
1458
- .single-quiz .quiz-result-field[data-value="19"] span,
1459
- #quiz-countdown[data-value="19"]:after {
1460
- width: 19%;
1461
- }
1462
- .single-quiz .quiz-result-field[data-value="20"]:before,
1463
- .single-quiz .quiz-result-field[data-value="20"] span,
1464
- #quiz-countdown[data-value="20"]:after {
1465
- width: 20%;
1466
- }
1467
- .single-quiz .quiz-result-field[data-value="21"]:before,
1468
- .single-quiz .quiz-result-field[data-value="21"] span,
1469
- #quiz-countdown[data-value="21"]:after {
1470
- width: 21%;
1471
- }
1472
- .single-quiz .quiz-result-field[data-value="22"]:before,
1473
- .single-quiz .quiz-result-field[data-value="22"] span,
1474
- #quiz-countdown[data-value="22"]:after {
1475
- width: 22%;
1476
- }
1477
- .single-quiz .quiz-result-field[data-value="23"]:before,
1478
- .single-quiz .quiz-result-field[data-value="23"] span,
1479
- #quiz-countdown[data-value="23"]:after {
1480
- width: 23%;
1481
- }
1482
- .single-quiz .quiz-result-field[data-value="24"]:before,
1483
- .single-quiz .quiz-result-field[data-value="24"] span,
1484
- #quiz-countdown[data-value="24"]:after {
1485
- width: 24%;
1486
- }
1487
- .single-quiz .quiz-result-field[data-value="25"]:before,
1488
- .single-quiz .quiz-result-field[data-value="25"] span,
1489
- #quiz-countdown[data-value="25"]:after {
1490
- width: 25%;
1491
- }
1492
- .single-quiz .quiz-result-field[data-value="26"]:before,
1493
- .single-quiz .quiz-result-field[data-value="26"] span,
1494
- #quiz-countdown[data-value="26"]:after {
1495
- width: 26%;
1496
- }
1497
- .single-quiz .quiz-result-field[data-value="27"]:before,
1498
- .single-quiz .quiz-result-field[data-value="27"] span,
1499
- #quiz-countdown[data-value="27"]:after {
1500
- width: 27%;
1501
- }
1502
- .single-quiz .quiz-result-field[data-value="28"]:before,
1503
- .single-quiz .quiz-result-field[data-value="28"] span,
1504
- #quiz-countdown[data-value="28"]:after {
1505
- width: 28%;
1506
- }
1507
- .single-quiz .quiz-result-field[data-value="29"]:before,
1508
- .single-quiz .quiz-result-field[data-value="29"] span,
1509
- #quiz-countdown[data-value="29"]:after {
1510
- width: 29%;
1511
- }
1512
- .single-quiz .quiz-result-field[data-value="30"]:before,
1513
- .single-quiz .quiz-result-field[data-value="30"] span,
1514
- #quiz-countdown[data-value="30"]:after {
1515
- width: 30%;
1516
- }
1517
- .single-quiz .quiz-result-field[data-value="31"]:before,
1518
- .single-quiz .quiz-result-field[data-value="31"] span,
1519
- #quiz-countdown[data-value="31"]:after {
1520
- width: 31%;
1521
- }
1522
- .single-quiz .quiz-result-field[data-value="32"]:before,
1523
- .single-quiz .quiz-result-field[data-value="32"] span,
1524
- #quiz-countdown[data-value="32"]:after {
1525
- width: 32%;
1526
- }
1527
- .single-quiz .quiz-result-field[data-value="33"]:before,
1528
- .single-quiz .quiz-result-field[data-value="33"] span,
1529
- #quiz-countdown[data-value="33"]:after {
1530
- width: 33%;
1531
- }
1532
- .single-quiz .quiz-result-field[data-value="34"]:before,
1533
- .single-quiz .quiz-result-field[data-value="34"] span,
1534
- #quiz-countdown[data-value="34"]:after {
1535
- width: 34%;
1536
- }
1537
- .single-quiz .quiz-result-field[data-value="35"]:before,
1538
- .single-quiz .quiz-result-field[data-value="35"] span,
1539
- #quiz-countdown[data-value="35"]:after {
1540
- width: 35%;
1541
- }
1542
- .single-quiz .quiz-result-field[data-value="36"]:before,
1543
- .single-quiz .quiz-result-field[data-value="36"] span,
1544
- #quiz-countdown[data-value="36"]:after {
1545
- width: 36%;
1546
- }
1547
- .single-quiz .quiz-result-field[data-value="37"]:before,
1548
- .single-quiz .quiz-result-field[data-value="37"] span,
1549
- #quiz-countdown[data-value="37"]:after {
1550
- width: 37%;
1551
- }
1552
- .single-quiz .quiz-result-field[data-value="38"]:before,
1553
- .single-quiz .quiz-result-field[data-value="38"] span,
1554
- #quiz-countdown[data-value="38"]:after {
1555
- width: 38%;
1556
- }
1557
- .single-quiz .quiz-result-field[data-value="39"]:before,
1558
- .single-quiz .quiz-result-field[data-value="39"] span,
1559
- #quiz-countdown[data-value="39"]:after {
1560
- width: 39%;
1561
- }
1562
- .single-quiz .quiz-result-field[data-value="40"]:before,
1563
- .single-quiz .quiz-result-field[data-value="40"] span,
1564
- #quiz-countdown[data-value="40"]:after {
1565
- width: 40%;
1566
- }
1567
- .single-quiz .quiz-result-field[data-value="41"]:before,
1568
- .single-quiz .quiz-result-field[data-value="41"] span,
1569
- #quiz-countdown[data-value="41"]:after {
1570
- width: 41%;
1571
- }
1572
- .single-quiz .quiz-result-field[data-value="42"]:before,
1573
- .single-quiz .quiz-result-field[data-value="42"] span,
1574
- #quiz-countdown[data-value="42"]:after {
1575
- width: 42%;
1576
- }
1577
- .single-quiz .quiz-result-field[data-value="43"]:before,
1578
- .single-quiz .quiz-result-field[data-value="43"] span,
1579
- #quiz-countdown[data-value="43"]:after {
1580
- width: 43%;
1581
- }
1582
- .single-quiz .quiz-result-field[data-value="44"]:before,
1583
- .single-quiz .quiz-result-field[data-value="44"] span,
1584
- #quiz-countdown[data-value="44"]:after {
1585
- width: 44%;
1586
- }
1587
- .single-quiz .quiz-result-field[data-value="45"]:before,
1588
- .single-quiz .quiz-result-field[data-value="45"] span,
1589
- #quiz-countdown[data-value="45"]:after {
1590
- width: 45%;
1591
- }
1592
- .single-quiz .quiz-result-field[data-value="46"]:before,
1593
- .single-quiz .quiz-result-field[data-value="46"] span,
1594
- #quiz-countdown[data-value="46"]:after {
1595
- width: 46%;
1596
- }
1597
- .single-quiz .quiz-result-field[data-value="47"]:before,
1598
- .single-quiz .quiz-result-field[data-value="47"] span,
1599
- #quiz-countdown[data-value="47"]:after {
1600
- width: 47%;
1601
- }
1602
- .single-quiz .quiz-result-field[data-value="48"]:before,
1603
- .single-quiz .quiz-result-field[data-value="48"] span,
1604
- #quiz-countdown[data-value="48"]:after {
1605
- width: 48%;
1606
- }
1607
- .single-quiz .quiz-result-field[data-value="49"]:before,
1608
- .single-quiz .quiz-result-field[data-value="49"] span,
1609
- #quiz-countdown[data-value="49"]:after {
1610
- width: 49%;
1611
- }
1612
- .single-quiz .quiz-result-field[data-value="50"]:before,
1613
- .single-quiz .quiz-result-field[data-value="50"] span,
1614
- #quiz-countdown[data-value="50"]:after {
1615
- width: 50%;
1616
- }
1617
- .single-quiz .quiz-result-field[data-value="51"]:before,
1618
- .single-quiz .quiz-result-field[data-value="51"] span,
1619
- #quiz-countdown[data-value="51"]:after {
1620
- width: 51%;
1621
- }
1622
- .single-quiz .quiz-result-field[data-value="52"]:before,
1623
- .single-quiz .quiz-result-field[data-value="52"] span,
1624
- #quiz-countdown[data-value="52"]:after {
1625
- width: 52%;
1626
- }
1627
- .single-quiz .quiz-result-field[data-value="53"]:before,
1628
- .single-quiz .quiz-result-field[data-value="53"] span,
1629
- #quiz-countdown[data-value="53"]:after {
1630
- width: 53%;
1631
- }
1632
- .single-quiz .quiz-result-field[data-value="54"]:before,
1633
- .single-quiz .quiz-result-field[data-value="54"] span,
1634
- #quiz-countdown[data-value="54"]:after {
1635
- width: 54%;
1636
- }
1637
- .single-quiz .quiz-result-field[data-value="55"]:before,
1638
- .single-quiz .quiz-result-field[data-value="55"] span,
1639
- #quiz-countdown[data-value="55"]:after {
1640
- width: 55%;
1641
- }
1642
- .single-quiz .quiz-result-field[data-value="56"]:before,
1643
- .single-quiz .quiz-result-field[data-value="56"] span,
1644
- #quiz-countdown[data-value="56"]:after {
1645
- width: 56%;
1646
- }
1647
- .single-quiz .quiz-result-field[data-value="57"]:before,
1648
- .single-quiz .quiz-result-field[data-value="57"] span,
1649
- #quiz-countdown[data-value="57"]:after {
1650
- width: 57%;
1651
- }
1652
- .single-quiz .quiz-result-field[data-value="58"]:before,
1653
- .single-quiz .quiz-result-field[data-value="58"] span,
1654
- #quiz-countdown[data-value="58"]:after {
1655
- width: 58%;
1656
- }
1657
- .single-quiz .quiz-result-field[data-value="59"]:before,
1658
- .single-quiz .quiz-result-field[data-value="59"] span,
1659
- #quiz-countdown[data-value="59"]:after {
1660
- width: 59%;
1661
- }
1662
- .single-quiz .quiz-result-field[data-value="60"]:before,
1663
- .single-quiz .quiz-result-field[data-value="60"] span,
1664
- #quiz-countdown[data-value="60"]:after {
1665
- width: 60%;
1666
- }
1667
- .single-quiz .quiz-result-field[data-value="61"]:before,
1668
- .single-quiz .quiz-result-field[data-value="61"] span,
1669
- #quiz-countdown[data-value="61"]:after {
1670
- width: 61%;
1671
- }
1672
- .single-quiz .quiz-result-field[data-value="62"]:before,
1673
- .single-quiz .quiz-result-field[data-value="62"] span,
1674
- #quiz-countdown[data-value="62"]:after {
1675
- width: 62%;
1676
- }
1677
- .single-quiz .quiz-result-field[data-value="63"]:before,
1678
- .single-quiz .quiz-result-field[data-value="63"] span,
1679
- #quiz-countdown[data-value="63"]:after {
1680
- width: 63%;
1681
- }
1682
- .single-quiz .quiz-result-field[data-value="64"]:before,
1683
- .single-quiz .quiz-result-field[data-value="64"] span,
1684
- #quiz-countdown[data-value="64"]:after {
1685
- width: 64%;
1686
- }
1687
- .single-quiz .quiz-result-field[data-value="65"]:before,
1688
- .single-quiz .quiz-result-field[data-value="65"] span,
1689
- #quiz-countdown[data-value="65"]:after {
1690
- width: 65%;
1691
- }
1692
- .single-quiz .quiz-result-field[data-value="66"]:before,
1693
- .single-quiz .quiz-result-field[data-value="66"] span,
1694
- #quiz-countdown[data-value="66"]:after {
1695
- width: 66%;
1696
- }
1697
- .single-quiz .quiz-result-field[data-value="67"]:before,
1698
- .single-quiz .quiz-result-field[data-value="67"] span,
1699
- #quiz-countdown[data-value="67"]:after {
1700
- width: 67%;
1701
- }
1702
- .single-quiz .quiz-result-field[data-value="68"]:before,
1703
- .single-quiz .quiz-result-field[data-value="68"] span,
1704
- #quiz-countdown[data-value="68"]:after {
1705
- width: 68%;
1706
- }
1707
- .single-quiz .quiz-result-field[data-value="69"]:before,
1708
- .single-quiz .quiz-result-field[data-value="69"] span,
1709
- #quiz-countdown[data-value="69"]:after {
1710
- width: 69%;
1711
- }
1712
- .single-quiz .quiz-result-field[data-value="70"]:before,
1713
- .single-quiz .quiz-result-field[data-value="70"] span,
1714
- #quiz-countdown[data-value="70"]:after {
1715
- width: 70%;
1716
- }
1717
- .single-quiz .quiz-result-field[data-value="71"]:before,
1718
- .single-quiz .quiz-result-field[data-value="71"] span,
1719
- #quiz-countdown[data-value="71"]:after {
1720
- width: 71%;
1721
- }
1722
- .single-quiz .quiz-result-field[data-value="72"]:before,
1723
- .single-quiz .quiz-result-field[data-value="72"] span,
1724
- #quiz-countdown[data-value="72"]:after {
1725
- width: 72%;
1726
- }
1727
- .single-quiz .quiz-result-field[data-value="73"]:before,
1728
- .single-quiz .quiz-result-field[data-value="73"] span,
1729
- #quiz-countdown[data-value="73"]:after {
1730
- width: 73%;
1731
- }
1732
- .single-quiz .quiz-result-field[data-value="74"]:before,
1733
- .single-quiz .quiz-result-field[data-value="74"] span,
1734
- #quiz-countdown[data-value="74"]:after {
1735
- width: 74%;
1736
- }
1737
- .single-quiz .quiz-result-field[data-value="75"]:before,
1738
- .single-quiz .quiz-result-field[data-value="75"] span,
1739
- #quiz-countdown[data-value="75"]:after {
1740
- width: 75%;
1741
- }
1742
- .single-quiz .quiz-result-field[data-value="76"]:before,
1743
- .single-quiz .quiz-result-field[data-value="76"] span,
1744
- #quiz-countdown[data-value="76"]:after {
1745
- width: 76%;
1746
- }
1747
- .single-quiz .quiz-result-field[data-value="77"]:before,
1748
- .single-quiz .quiz-result-field[data-value="77"] span,
1749
- #quiz-countdown[data-value="77"]:after {
1750
- width: 77%;
1751
- }
1752
- .single-quiz .quiz-result-field[data-value="78"]:before,
1753
- .single-quiz .quiz-result-field[data-value="78"] span,
1754
- #quiz-countdown[data-value="78"]:after {
1755
- width: 78%;
1756
- }
1757
- .single-quiz .quiz-result-field[data-value="79"]:before,
1758
- .single-quiz .quiz-result-field[data-value="79"] span,
1759
- #quiz-countdown[data-value="79"]:after {
1760
- width: 79%;
1761
- }
1762
- .single-quiz .quiz-result-field[data-value="80"]:before,
1763
- .single-quiz .quiz-result-field[data-value="80"] span,
1764
- #quiz-countdown[data-value="80"]:after {
1765
- width: 80%;
1766
- }
1767
- .single-quiz .quiz-result-field[data-value="81"]:before,
1768
- .single-quiz .quiz-result-field[data-value="81"] span,
1769
- #quiz-countdown[data-value="81"]:after {
1770
- width: 81%;
1771
- }
1772
- .single-quiz .quiz-result-field[data-value="82"]:before,
1773
- .single-quiz .quiz-result-field[data-value="82"] span,
1774
- #quiz-countdown[data-value="82"]:after {
1775
- width: 82%;
1776
- }
1777
- .single-quiz .quiz-result-field[data-value="83"]:before,
1778
- .single-quiz .quiz-result-field[data-value="83"] span,
1779
- #quiz-countdown[data-value="83"]:after {
1780
- width: 83%;
1781
- }
1782
- .single-quiz .quiz-result-field[data-value="84"]:before,
1783
- .single-quiz .quiz-result-field[data-value="84"] span,
1784
- #quiz-countdown[data-value="84"]:after {
1785
- width: 84%;
1786
- }
1787
- .single-quiz .quiz-result-field[data-value="85"]:before,
1788
- .single-quiz .quiz-result-field[data-value="85"] span,
1789
- #quiz-countdown[data-value="85"]:after {
1790
- width: 85%;
1791
- }
1792
- .single-quiz .quiz-result-field[data-value="86"]:before,
1793
- .single-quiz .quiz-result-field[data-value="86"] span,
1794
- #quiz-countdown[data-value="86"]:after {
1795
- width: 86%;
1796
- }
1797
- .single-quiz .quiz-result-field[data-value="87"]:before,
1798
- .single-quiz .quiz-result-field[data-value="87"] span,
1799
- #quiz-countdown[data-value="87"]:after {
1800
- width: 87%;
1801
- }
1802
- .single-quiz .quiz-result-field[data-value="88"]:before,
1803
- .single-quiz .quiz-result-field[data-value="88"] span,
1804
- #quiz-countdown[data-value="88"]:after {
1805
- width: 88%;
1806
- }
1807
- .single-quiz .quiz-result-field[data-value="89"]:before,
1808
- .single-quiz .quiz-result-field[data-value="89"] span,
1809
- #quiz-countdown[data-value="89"]:after {
1810
- width: 89%;
1811
- }
1812
- .single-quiz .quiz-result-field[data-value="90"]:before,
1813
- .single-quiz .quiz-result-field[data-value="90"] span,
1814
- #quiz-countdown[data-value="90"]:after {
1815
- width: 90%;
1816
- }
1817
- .single-quiz .quiz-result-field[data-value="91"]:before,
1818
- .single-quiz .quiz-result-field[data-value="91"] span,
1819
- #quiz-countdown[data-value="91"]:after {
1820
- width: 91%;
1821
- }
1822
- .single-quiz .quiz-result-field[data-value="92"]:before,
1823
- .single-quiz .quiz-result-field[data-value="92"] span,
1824
- #quiz-countdown[data-value="92"]:after {
1825
- width: 92%;
1826
- }
1827
- .single-quiz .quiz-result-field[data-value="93"]:before,
1828
- .single-quiz .quiz-result-field[data-value="93"] span,
1829
- #quiz-countdown[data-value="93"]:after {
1830
- width: 93%;
1831
- }
1832
- .single-quiz .quiz-result-field[data-value="94"]:before,
1833
- .single-quiz .quiz-result-field[data-value="94"] span,
1834
- #quiz-countdown[data-value="94"]:after {
1835
- width: 94%;
1836
- }
1837
- .single-quiz .quiz-result-field[data-value="95"]:before,
1838
- .single-quiz .quiz-result-field[data-value="95"] span,
1839
- #quiz-countdown[data-value="95"]:after {
1840
- width: 95%;
1841
- }
1842
- .single-quiz .quiz-result-field[data-value="96"]:before,
1843
- .single-quiz .quiz-result-field[data-value="96"] span,
1844
- #quiz-countdown[data-value="96"]:after {
1845
- width: 96%;
1846
- }
1847
- .single-quiz .quiz-result-field[data-value="97"]:before,
1848
- .single-quiz .quiz-result-field[data-value="97"] span,
1849
- #quiz-countdown[data-value="97"]:after {
1850
- width: 97%;
1851
- }
1852
- .single-quiz .quiz-result-field[data-value="98"]:before,
1853
- .single-quiz .quiz-result-field[data-value="98"] span,
1854
- #quiz-countdown[data-value="98"]:after {
1855
- width: 98%;
1856
- }
1857
- .single-quiz .quiz-result-field[data-value="99"]:before,
1858
- .single-quiz .quiz-result-field[data-value="99"] span,
1859
- #quiz-countdown[data-value="99"]:after {
1860
- width: 99%;
1861
- }
1862
- .single-quiz .quiz-result-field[data-value="100"]:before,
1863
- .single-quiz .quiz-result-field[data-value="100"] span,
1864
- #quiz-countdown[data-value="100"]:after {
1865
- width: 100%;
1866
- }
1867
- /* QUESTION */
1868
- .learn-press-question-options {
1869
- list-style: none;
1870
- margin: 0 0 20px 0;
1871
- padding: 0;
1872
- }
1873
- .learn-press-question-options > li.answer-option {
1874
- font-size: 16px;
1875
- background: #F5F5F5;
1876
- margin-bottom: 20px;
1877
- position: relative;
1878
- -webkit-border-radius: 4px;
1879
- -khtml-border-radius: 4px;
1880
- -moz-border-radius: 4px;
1881
- -ms-border-radius: 4px;
1882
- -o-border-radius: 4px;
1883
- border-radius: 4px;
1884
- }
1885
- .learn-press-question-options > li.answer-option > label {
1886
- display: block;
1887
- }
1888
- .learn-press-question-options > li.answer-option > label input[type="checkbox"],
1889
- .learn-press-question-options > li.answer-option > label input[type="radio"] {
1890
- border: 0;
1891
- -webkit-appearance: initial;
1892
- width: 30px;
1893
- height: 30px;
1894
- background: #fff;
1895
- border-radius: 4px;
1896
- outline: none;
1897
- position: absolute;
1898
- top: 10px;
1899
- left: 15px;
1900
- margin: 0;
1901
- }
1902
- .learn-press-question-options > li.answer-option > label input[type="checkbox"]:checked:before,
1903
- .learn-press-question-options > li.answer-option > label input[type="radio"]:checked:before {
1904
- content: '';
1905
- border: 4px solid #00b9eb;
1906
- display: inline-block;
1907
- width: 10px;
1908
- height: 15px;
1909
- border-top: none;
1910
- border-left: none;
1911
- position: absolute;
1912
- top: 3px;
1913
- left: 8px;
1914
- box-sizing: content-box;
1915
- -webkit-transform: rotate(36deg);
1916
- -khtml-transform: rotate(36deg);
1917
- -moz-transform: rotate(36deg);
1918
- -ms-transform: rotate(36deg);
1919
- -o-transform: rotate(36deg);
1920
- transform: rotate(36deg);
1921
- }
1922
- .learn-press-question-options > li.answer-option > label input[type="checkbox"]:checked + p,
1923
- .learn-press-question-options > li.answer-option > label input[type="radio"]:checked + p {
1924
- font-weight: bold;
1925
- background: #00b9eb;
1926
- color: #FFF;
1927
- }
1928
- .learn-press-question-options > li.answer-option > label input[type="checkbox"][disabled],
1929
- .learn-press-question-options > li.answer-option > label input[type="radio"][disabled] {
1930
- opacity: 1;
1931
- }
1932
- .learn-press-question-options > li.answer-option > label input[type="radio"] {
1933
- -webkit-border-radius: 50%;
1934
- -khtml-border-radius: 50%;
1935
- -moz-border-radius: 50%;
1936
- -ms-border-radius: 50%;
1937
- -o-border-radius: 50%;
1938
- border-radius: 50%;
1939
- }
1940
- .learn-press-question-options > li.answer-option > label p {
1941
- min-height: 50px;
1942
- padding: 5px 20px 5px 60px;
1943
- margin: 0;
1944
- box-sizing: border-box;
1945
- line-height: 1.5;
1946
- }
1947
- .learn-press-question-options > li.answer-option > label p.single-lines {
1948
- padding: 0 20px 0 60px;
1949
- line-height: 50px;
1950
- /* middle */
1951
- }
1952
- .learn-press-question-options > li.answer-option label p {
1953
- -webkit-border-radius: 4px;
1954
- -khtml-border-radius: 4px;
1955
- -moz-border-radius: 4px;
1956
- -ms-border-radius: 4px;
1957
- -o-border-radius: 4px;
1958
- border-radius: 4px;
1959
- }
1960
- .learn-press-question-options > li.answer-option.answer-true label p {
1961
- background: #00b9eb;
1962
- color: #FFF;
1963
- }
1964
- .learn-press-question-options > li.answer-option:hover label p {
1965
- background: #D4D4D4;
1966
- cursor: pointer;
1967
- }
1968
- .learn-press-question-options > li.answer-option.user-answer-false {
1969
- background: #F5F5F5;
1970
- }
1971
- .learn-press-question-options > li.answer-option.user-answer-false > label input[type="checkbox"] + p,
1972
- .learn-press-question-options > li.answer-option.user-answer-false > label input[type="radio"] + p {
1973
- text-decoration: line-through;
1974
- color: #FF0000;
1975
- background: #F5F5F5;
1976
- }
1977
- .learn-press-question-options .answer-option-result label p {
1978
- display: inline-block;
1979
- margin: 0;
1980
- font-size: smaller;
1981
- }
1982
- .learn-press-question-options .answer-option-result label input[disabled] {
1983
- opacity: 1;
1984
- }
1985
- .learnpress-content {
1986
- margin-bottom: 20px;
1987
- }
1988
- .course-meta {
1989
- margin-bottom: 20px;
1990
- }
1991
- .course-meta .course-origin-price {
1992
- padding-right: 5px;
1993
- text-decoration: line-through;
1994
- }
1995
- .course-meta .course-price {
1996
- font-weight: bold;
1997
- }
1998
- /** MESSAGE */
1999
- .learn-press-message {
2000
- background: #F5F5F5;
2001
- border-left: 5px solid #00A0D2;
2002
- padding: 10px 20px 0px 20px;
2003
- margin-bottom: 20px;
2004
- overflow: hidden;
2005
- }
2006
- .learn-press-message button {
2007
- float: right;
2008
- }
2009
- .learn-press-message p {
2010
- margin-bottom: 10px;
2011
- }
2012
- .learn-press-message:after {
2013
- clear: both;
2014
- content: '';
2015
- display: block;
2016
- }
2017
- .learn-press-message.notice {
2018
- border-left-color: #b3d20a;
2019
- }
2020
- .learn-press-message.error {
2021
- border-left-color: #b81c23;
2022
- }
2023
- .learn-press-message ul {
2024
- list-style-type: none;
2025
- }
2026
- /**/
2027
- .learn-press-checkout-comment,
2028
- .learn-press-checkout-payment {
2029
- margin-bottom: 20px;
2030
- }
2031
- .learn-press-checkout-payment .payment-methods {
2032
- list-style: none;
2033
- margin: 0;
2034
- }
2035
- /* COURSE QUIZ */
2036
- .single-quiz .quiz-questions-list {
2037
- padding: 0;
2038
- }
2039
- .single-quiz .quiz-intro {
2040
- list-style: none;
2041
- padding: 10px 20px;
2042
- background: #F5F5F5;
2043
- margin: 0 0 20px 0;
2044
- }
2045
- .single-quiz h4 {
2046
- margin-bottom: 10px;
2047
- font-size: 18px;
2048
- }
2049
- .learn-press-tooltip {
2050
- font-size: 20px;
2051
- display: inline-block;
2052
- vertical-align: middle;
2053
- background: #0f4956;
2054
- cursor: pointer;
2055
- line-height: 1;
2056
- width: 10px;
2057
- height: 10px;
2058
- border-radius: 50%;
2059
- font-weight: 700;
2060
- position: relative;
2061
- }
2062
- .learn-press-tooltip:before {
2063
- content: "?";
2064
- font-size: 7px;
2065
- color: white;
2066
- position: absolute;
2067
- top: 2px;
2068
- left: 3px;
2069
- }
2070
- /* Form field */
2071
- .lp-form-field-wrap {
2072
- list-style: none;
2073
- margin: 0 0 20px 0;
2074
- }
2075
- .lp-form-field-wrap .lp-form-field {
2076
- list-style: none;
2077
- margin: 0 0 20px 0;
2078
- }
2079
- .lp-form-field-wrap .lp-form-field .lp-form-field-label {
2080
- display: block;
2081
- font-weight: bold;
2082
- margin-bottom: 5px;
2083
- }
2084
- .lp-form-field-wrap .lp-form-field .lp-form-field-input .description {
2085
- font-size: smaller;
2086
- font-style: italic;
2087
- margin-top: 5px;
2088
- }
2089
- .lp-form-field-wrap .lp-form-field .lp-field-error-message {
2090
- color: #FF0000;
2091
- }
2092
- .learn-press-user-profile #learn-press-user-info {
2093
- overflow: hidden;
2094
- }
2095
- .learn-press-user-profile #learn-press-user-info .user-avatar {
2096
- width: 150px;
2097
- float: left;
2098
- }
2099
- .learn-press-user-profile #learn-press-user-info .user-avatar .avatar {
2100
- border-radius: 0;
2101
- width: 100%;
2102
- }
2103
- .learn-press-user-profile #learn-press-user-info .user-basic-info {
2104
- margin-left: 170px;
2105
- }
2106
- .learn-press-user-profile .lp-edit-profile:after {
2107
- display: block;
2108
- content: '';
2109
- clear: both;
2110
- }
2111
- .learn-press-user-profile .lp-edit-profile:after:after {
2112
- content: '';
2113
- display: block;
2114
- clear: both;
2115
- }
2116
- .learn-press-user-profile .user-basic-info p {
2117
- margin-top: 10px;
2118
- }
2119
- .learn-press-user-profile .learn-press-tabs {
2120
- list-style: none;
2121
- margin: 30px 0 20px;
2122
- border-bottom: 1px solid #DDD;
2123
- }
2124
- .learn-press-user-profile .learn-press-tabs > li {
2125
- float: left;
2126
- list-style-type: none;
2127
- margin-bottom: -1px;
2128
- }
2129
- .learn-press-user-profile .learn-press-tabs > li > a {
2130
- display: inline-block;
2131
- padding: 10px 15px;
2132
- outline: none;
2133
- box-shadow: none;
2134
- color: #686868;
2135
- border-bottom: 1px solid #DDD;
2136
- }
2137
- .learn-press-user-profile .learn-press-tabs > li.current {
2138
- border-bottom: 4px solid #007acc;
2139
- }
2140
- .learn-press-user-profile .learn-press-tabs > li.current a {
2141
- color: #007acc;
2142
- margin-bottom: -4px;
2143
- }
2144
- .learn-press-user-profile .learn-press-subtabs > li {
2145
- display: inline-block;
2146
- margin-right: 10px;
2147
- }
2148
- .learn-press-user-profile .learn-press-subtabs > li.current {
2149
- font-weight: bold;
2150
- }
2151
- .learn-press-user-profile .learn-press-subtab-content {
2152
- display: none;
2153
- margin-bottom: 20px;
2154
- }
2155
- .learn-press-user-profile .learn-press-subtab-content.current {
2156
- display: block;
2157
- }
2158
- .learn-press-user-profile .learn-press-subtab-content li.course h3 {
2159
- padding-bottom: 10px;
2160
- }
2161
- .learn-press-user-profile .learn-press-subtab-content .profile-courses {
2162
- list-style-type: none;
2163
- }
2164
- .learn-press-user-profile .learn-press-subtab-content .profile-courses .learn-press-course-results-progress {
2165
- padding: 0 15px 15px 15px;
2166
- margin: 0;
2167
- }
2168
- .learn-press-user-profile button.learn-press-course-wishlist {
2169
- display: block;
2170
- }
2171
- .learn-press-user-profile .user-profile-edit-form .info-field {
2172
- margin-bottom: 20px;
2173
- }
2174
- .learn-press-user-profile .user-profile-edit-form .description {
2175
- margin-top: 5px;
2176
- }
2177
- .learn-press-user-profile .user-profile-edit-form .user-profile-picture {
2178
- clear: both;
2179
- }
2180
- .learn-press-user-profile .user-profile-edit-form .user-profile-picture .picture,
2181
- .learn-press-user-profile .user-profile-edit-form .user-profile-picture .change-picture {
2182
- display: inline-block;
2183
- }
2184
- .learn-press-user-profile .user-profile-edit-form .user-profile-picture .change-picture .description {
2185
- margin: 0 0 10px 0;
2186
- }
2187
- .learn-press-user-profile .user-profile-edit-form .user-profile-picture img {
2188
- float: left;
2189
- margin-right: 20px;
2190
- }
2191
- .learn-press-user-profile .user-profile-edit-form .user-profile-picture:after {
2192
- display: block;
2193
- content: '';
2194
- clear: both;
2195
- }
2196
- .learn-press-user-profile .user-profile-edit-form .user-profile-picture:after:after {
2197
- content: '';
2198
- display: block;
2199
- clear: both;
2200
- }
2201
- .learn-press-user-profile .user-profile-edit-form .profile-field-name {
2202
- font-weight: bold;
2203
- margin-bottom: 10px;
2204
- }
2205
- .learn-press-user-profile .user-profile-edit-form .change-password {
2206
- margin-bottom: 10px;
2207
- }
2208
- .learn-press-user-profile .user-profile-edit-form #user_profile_password_form input {
2209
- margin-bottom: 20px;
2210
- }
2211
- .learn-press-user-profile .user-profile-edit-form #user_profile_password_form .description {
2212
- margin-top: -15px;
2213
- }
2214
- .learn-press-user-profile .update-profile {
2215
- border-top: 2px solid #DDD;
2216
- padding-top: 20px;
2217
- }
2218
- .learn-press-user-profile .learn-press-subtab-content {
2219
- display: block;
2220
- }
2221
- .learn-press-user-profile #lp-user-edit-avatar .moxie-shim {
2222
- display: none;
2223
- }
2224
- .learn-press-user-profile #lp-user-edit-avatar .lp-form-field-avatar {
2225
- float: left;
2226
- }
2227
- .learn-press-user-profile #lp-user-edit-avatar #lp-avatar-actions {
2228
- margin: 20px 0;
2229
- }
2230
- .learn-press-user-profile .lp-avatar-preview {
2231
- position: relative;
2232
- float: left;
2233
- background-color: #DDD;
2234
- }
2235
- .learn-press-user-profile .lp-avatar-preview .profile-picture {
2236
- float: left;
2237
- margin-right: -100%;
2238
- width: 100%;
2239
- }
2240
- .learn-press-user-profile .lp-avatar-preview .profile-picture img {
2241
- width: 100%;
2242
- height: 100%;
2243
- border-radius: 0;
2244
- }
2245
- .learn-press-user-profile .lp-avatar-preview .profile-picture.profile-avatar-hidden {
2246
- display: none;
2247
- }
2248
- .learn-press-user-profile .lp-avatar-preview .lp-avatar-preview-actions {
2249
- position: absolute;
2250
- top: 50%;
2251
- width: 100%;
2252
- margin-top: -14px;
2253
- text-align: center;
2254
- }
2255
- .learn-press-user-profile .lp-avatar-preview .lp-avatar-preview-actions a {
2256
- text-decoration: none;
2257
- font-size: 12px;
2258
- background: #FFF;
2259
- display: inline-block;
2260
- box-shadow: none;
2261
- padding: 5px 10px;
2262
- }
2263
- .learn-press-user-profile .lp-avatar-preview .lp-avatar-upload-progress {
2264
- position: absolute;
2265
- height: 10px;
2266
- background: #FFF;
2267
- top: 50%;
2268
- margin-top: -5px;
2269
- left: 10px;
2270
- right: 10px;
2271
- display: none;
2272
- }
2273
- .learn-press-user-profile .lp-avatar-preview .lp-avatar-upload-progress .lp-avatar-upload-progress-value {
2274
- width: 0;
2275
- height: 10px;
2276
- background: #563d7c;
2277
- }
2278
- .learn-press-user-profile .lp-avatar-preview .lp-avatar-upload-error {
2279
- display: none;
2280
- }
2281
- .learn-press-user-profile .lp-avatar-preview .lp-avatar-preview-actions {
2282
- display: none;
2283
- }
2284
- .learn-press-user-profile .lp-avatar-preview:hover .lp-avatar-preview-actions {
2285
- display: block;
2286
- }
2287
- .learn-press-user-profile .lp-avatar-preview.uploading .lp-avatar-preview-actions,
2288
- .learn-press-user-profile .lp-avatar-preview.upload-error .lp-avatar-preview-actions {
2289
- display: none;
2290
- }
2291
- .learn-press-user-profile .lp-avatar-preview.uploading .lp-avatar-upload-progress,
2292
- .learn-press-user-profile .lp-avatar-preview.upload-error .lp-avatar-upload-progress {
2293
- display: block;
2294
- }
2295
- .learn-press-user-profile .lp-avatar-preview.uploading:before,
2296
- .learn-press-user-profile .lp-avatar-preview.upload-error:before {
2297
- position: absolute;
2298
- width: 100%;
2299
- height: 100%;
2300
- background: #FFF;
2301
- opacity: 0.4;
2302
- content: '';
2303
- }
2304
- .learn-press-user-profile .lp-avatar-preview.upload-error .lp-avatar-upload-error {
2305
- display: block;
2306
- }
2307
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-preview-actions {
2308
- display: none;
2309
- }
2310
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image {
2311
- position: absolute;
2312
- top: 0;
2313
- left: 0;
2314
- width: 100%;
2315
- height: 100%;
2316
- background: #000;
2317
- overflow: hidden;
2318
- }
2319
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image img {
2320
- max-width: inherit;
2321
- cursor: move;
2322
- }
2323
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls {
2324
- position: absolute;
2325
- bottom: 0;
2326
- width: 100%;
2327
- height: 30px;
2328
- }
2329
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-zoom {
2330
- position: absolute;
2331
- height: 10px;
2332
- bottom: 10px;
2333
- left: 10px;
2334
- right: 30px;
2335
- background: #563d7a;
2336
- }
2337
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-zoom .ui-slider {
2338
- position: absolute;
2339
- left: 0;
2340
- right: 10px;
2341
- height: 100%;
2342
- }
2343
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-zoom .ui-slider .ui-slider-handle {
2344
- display: inline-block;
2345
- width: 10px;
2346
- height: 14px;
2347
- background: #FFF;
2348
- position: absolute;
2349
- margin-top: -2px;
2350
- border: 1px solid #563d7a;
2351
- box-shadow: none;
2352
- outline: none;
2353
- cursor: ew-resize;
2354
- }
2355
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-cancel-upload {
2356
- text-decoration: none;
2357
- position: absolute;
2358
- bottom: 5px;
2359
- right: 5px;
2360
- box-shadow: none;
2361
- }
2362
- .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls:before {
2363
- position: absolute;
2364
- height: 30px;
2365
- width: 100%;
2366
- content: '';
2367
- background: #FFF;
2368
- opacity: 0.4;
2369
- }
2370
- .learn-press-user-profile .lp-avatar-preview:after {
2371
- display: block;
2372
- content: '';
2373
- clear: both;
2374
- }
2375
- .learn-press-user-profile .lp-avatar-preview:after:after {
2376
- content: '';
2377
- display: block;
2378
- clear: both;
2379
- }
2380
- body.profile-dragging {
2381
- cursor: move !important;
2382
- }
2383
- body.profile-resizing {
2384
- cursor: ew-resize !important;
2385
- }
2386
- .learn-press-pagination {
2387
- text-align: center;
2388
- }
2389
- .learn-press-pagination ul {
2390
- list-style: disc;
2391
- }
2392
- .learn-press-pagination ul > li {
2393
- display: inline-block;
2394
- }
2395
- .learn-press-pagination ul > li span {
2396
- display: inline-block;
2397
- padding: 0 10px;
2398
- border: 1px solid #DDD;
2399
- background-color: #F5F5F5;
2400
- }
2401
- .learn-press-pagination ul > li a {
2402
- display: inline-block;
2403
- padding: 0 10px;
2404
- border: 1px solid #DDD;
2405
- background-color: #FFF;
2406
- }
2407
- .learn-press-become-teacher-form ul {
2408
- list-style: none;
2409
- padding: 0;
2410
- }
2411
- .learn-press-become-teacher-form ul li {
2412
- margin-bottom: 20px;
2413
- }
2414
- /* jAlerts */
2415
- #popup_container {
2416
- background: #FFF;
2417
- }
2418
- #popup_container #popup_title {
2419
- padding: 10px 20px;
2420
- background: #18B6C7;
2421
- color: #FFF;
2422
- font-size: 18px;
2423
- margin: 0;
2424
- }
2425
- #popup_container #popup_content {
2426
- padding: 20px;
2427
- }
2428
- #popup_container #popup_content #popup_message {
2429
- margin-bottom: 20px;
2430
- }
2431
- #popup_container #popup_panel {
2432
- text-align: center;
2433
- }
2434
- .learn-press-auto-redirect-next-item {
2435
- display: none;
2436
- }
2437
- .learn-press-auto-redirect-next-item.active {
2438
- display: block;
2439
- }
2440
- .single-lp_course .course-summary .lp_course .entry-footer {
2441
- display: none;
2442
- }
2443
- .single-lp_course .learn-press-message {
2444
- position: relative;
2445
- clear: both;
2446
- margin-top: 25px;
2447
- }
2448
- .single-lp_course .learn-press-message .learn-press-countdown {
2449
- display: inline-block;
2450
- width: 1.5em;
2451
- height: 1.5em;
2452
- background: #cc540d;
2453
- text-align: center;
2454
- border-radius: 50%;
2455
- line-height: 1.5em;
2456
- font-size: 0.8em;
2457
- color: #fff;
2458
- }
2459
- .single-lp_course .learn-press-message .learnpress-dismiss-notice {
2460
- display: inline-block;
2461
- position: absolute;
2462
- right: 1em;
2463
- top: 50%;
2464
- -ms-transform: translateY(-50%);
2465
- -webkit-transform: translateY(-50%);
2466
- transform: translateY(-50%);
2467
- cursor: pointer;
2468
- }
2469
- .single-lp_course .learn-press-message .learnpress-dismiss-notice:before {
2470
- font-size: 1.2em;
2471
- color: red;
2472
- content: "\f153";
2473
- font-family: dashicons;
2474
- }
2475
- /* tooltip */
2476
- .learn-press-tooltip-bubble {
2477
- position: absolute;
2478
- background: rgba(26, 26, 26, 0.9);
2479
- color: #ffffff;
2480
- padding: 8px 10px;
2481
- font-size: 12px;
2482
- z-index: 9999999;
2483
- line-height: 1;
2484
- border-radius: 3px;
2485
- }
2486
- /* fill in blank */
2487
- input.blank-fill-correct {
2488
- width: auto;
2489
- }
2490
- body.content-item-only {
2491
- background: #FFF;
2492
- opacity: 0;
2493
- }
2494
- body.content-item-only .learn-press-content-item-only {
2495
- position: fixed;
2496
- z-index: 9999999;
2497
- left: 0;
2498
- top: 0;
2499
- width: 100%;
2500
- height: 100%;
2501
- background: #FFF;
2502
- overflow: auto;
2503
- padding: 20px;
2504
- margin: 0;
2505
- }
2506
- body.content-item-only #learn-press-content-item {
2507
- border: none;
2508
- display: block;
2509
- transition: max-width linear 0.25s;
2510
- margin: 0 auto;
2511
- max-width: 1000px;
2512
- width: 90%;
2513
- }
2514
- body.content-item-only #learn-press-content-item.expand {
2515
- max-width: 1200px;
2516
- }
2517
- .lp-group-heading-title.toggle-off,
2518
- .lp-group-heading-title.toggle-on {
2519
- cursor: pointer;
2520
- }
2521
- .lp-group-heading-title.toggle-off .toggle-icon,
2522
- .lp-group-heading-title.toggle-on .toggle-icon {
2523
- display: inline-block;
2524
- font-size: larger;
2525
- line-height: 1;
2526
- font-weight: bold;
2527
- margin-left: 5px;
2528
- }
2529
- .lp-group-heading-title.toggle-off .toggle-icon:before,
2530
- .lp-group-heading-title.toggle-on .toggle-icon:before {
2531
- content: '+';
2532
- }
2533
- .lp-group-heading-title.toggle-on .toggle-icon:before {
2534
- content: '-';
2535
- }
2536
- /*
2537
- .payment-method-form {
2538
- &.payment_method_authorizenet {
2539
- background: #f7f7f7;
2540
- border-radius: 5px;
2541
- -webkit-border-radius: 5px;
2542
- -moz-border-radius: 5px;
2543
- padding-top: 25px;
2544
- .row-fluid {
2545
- clear: both;
2546
- padding-bottom: 25px;
2547
- .span6 {
2548
- &:first-child {
2549
- width: 50%;
2550
- float: left;
2551
- label {
2552
- margin-left: 17px;
2553
- }
2554
- select, input {
2555
- margin-left: 10px;
2556
- }
2557
- }
2558
- select, input {
2559
- padding: 8px 0;
2560
- }
2561
- select.required {
2562
- color: #000;
2563
- }
2564
- }
2565
- }
2566
- }
2567
- }*/
2568
- .place-order-action {
2569
- margin-top: 20px;
2570
- }
2571
- .woocommerce form .form-row.validate-email,
2572
- .woocommerce form .form-row.validate-phone {
2573
- width: 100% !important;
2574
- }
2575
- .woocommerce .checkout_coupon .form-row-last input.button {
2576
- padding: 13px 10px !important;
2577
- }
2578
- .learn-press-search-course-form {
2579
- margin-bottom: 20px;
2580
- }
2581
- .learn-press-search-course-form input.search-course-input[name="s"] {
2582
- margin-right: -200px;
2583
- width: 100%;
2584
- }
2585
- .learn-press-search-course-form .search-course-button {
2586
- vertical-align: middle;
2587
- float: right;
2588
- z-index: 10;
2589
- position: relative;
2590
- }
2591
- .table-orders .order-status.order-status-removed {
2592
- color: #FF0000;
2593
- }
2594
- /* Shortcode/Widgets */
2595
- .widget_lp-widget-popular-courses .course-meta-data > div,
2596
- .widget_lp-widget-recent-courses .course-meta-data > div,
2597
- .widget_lp-widget-featured-courses .course-meta-data > div {
2598
- display: inline-block;
2599
- }
2600
- .widget_lp-widget-popular-courses .course-meta-data > div:after,
2601
- .widget_lp-widget-recent-courses .course-meta-data > div:after,
2602
- .widget_lp-widget-featured-courses .course-meta-data > div:after {
2603
- content: '/';
2604
- }
2605
- .widget_lp-widget-popular-courses .course-meta-data > div:last-child:after,
2606
- .widget_lp-widget-recent-courses .course-meta-data > div:last-child:after,
2607
- .widget_lp-widget-featured-courses .course-meta-data > div:last-child:after {
2608
- content: '';
2609
- }
2610
- .widget_lp-widget-popular-courses .course-title,
2611
- .widget_lp-widget-recent-courses .course-title,
2612
- .widget_lp-widget-featured-courses .course-title {
2613
- margin: 5px 0;
2614
- }
2615
- .widget_lp-widget-popular-courses .course-entry,
2616
- .widget_lp-widget-recent-courses .course-entry,
2617
- .widget_lp-widget-featured-courses .course-entry {
2618
- margin-bottom: 20px;
2619
- border-bottom: 1px dashed #DDD;
2620
- padding-bottom: 20px;
2621
- }
2622
- .edit-course-item-link a {
2623
- font-size: 14px;
2624
- position: relative;
2625
- padding-left: 25px;
2626
- }
2627
- .edit-course-item-link a:after {
2628
- content: "\f464";
2629
- font-family: Dashicons;
2630
- font-size: 26px;
2631
- position: absolute;
2632
- bottom: 0;
2633
- line-height: 1;
2634
- left: 0;
2635
- }
2636
- .course-item-navigation {
2637
- border-top: 4px solid #333;
2638
- padding-top: 10px;
2639
- margin-top: 20px;
2640
- }
2641
- .course-item-navigation .nav-links .nav-link {
2642
- opacity: 1;
2643
- }
2644
- .course-item-navigation .nav-links .nav-link a {
2645
- opacity: 1;
2646
- }
2647
- .course-item-navigation .nav-links .nav-link a .meta-nav {
2648
- display: block;
2649
- text-transform: uppercase;
2650
- font-size: small;
2651
- color: #b9b9b9;
2652
- }
2653
- .course-item-navigation .nav-links .nav-link a .post-title {
2654
- opacity: 1;
2655
- }
2656
- .course-item-navigation .nav-links .nav-link.nav-previous {
2657
- float: left;
2658
- }
2659
- .course-item-navigation .nav-links .nav-link.nav-next {
2660
- float: right;
2661
- text-align: right;
2662
- }
2663
- .course-item-navigation .nav-links:after {
2664
- clear: both;
2665
- display: block;
2666
- content: '';
2667
- }
2668
- /* widget attributes */
2669
- .lp-course-attributes {
2670
- list-style: none;
2671
- margin-left: 0;
2672
- }
2673
- .lp-course-attributes li {
2674
- list-style: none;
2675
- margin-bottom: 10px;
2676
- }
2677
- .lp-course-attributes .lp-course-attribute-values {
2678
- list-style: none;
2679
- margin-left: 0;
2680
- }
2681
- .lp-course-attributes.course-attributes .lp-course-attribute-values li {
2682
- display: inline-block;
2683
- padding: 3px 8px;
2684
- background: #F0F0F0;
2685
- border-radius: 4px;
2686
- margin: 0 5px 5px 0;
2687
- }
2688
- .lp-course-attributes.course-filters .lp-course-attribute-values li a:before {
2689
- font-family: dashicons;
2690
- border-radius: 50%;
2691
- background: #DDD;
2692
- display: inline-block;
2693
- width: 16px;
2694
- height: 16px;
2695
- text-align: center;
2696
- line-height: 16px;
2697
- color: #FFF;
2698
- font-size: 16px;
2699
- vertical-align: middle;
2700
- margin-right: 5px;
2701
- content: '';
2702
- }
2703
- .lp-course-attributes.course-filters .lp-course-attribute-values li:hover a:before {
2704
- background: #4acfff;
2705
- }
2706
- .lp-course-attributes.course-filters .lp-course-attribute-values li.active a:before {
2707
- content: "\f147";
2708
- background: #4acfff;
2709
- }
2710
- .lp-course-attributes.course-filters .lp-course-attribute-values li.active:hover a:before {
2711
- content: "\f335";
2712
- background: #a20000;
2713
- }
2714
- @-moz-keyframes spin-12 {
2715
- 0% {
2716
- -moz-transform: rotate(0deg) translate(0px);
2717
- }
2718
- 100% {
2719
- -moz-transform: rotate(360deg) translate(0px);
2720
- }
2721
- }
2722
- @-webkit-keyframes spin-12 {
2723
- 0% {
2724
- -webkit-transform: rotate(0deg) translate(0px);
2725
- }
2726
- 100% {
2727
- -webkit-transform: rotate(360deg) translate(0px);
2728
- }
2729
- }
2730
- @keyframes spin-12 {
2731
- 0% {
2732
- -webkit-transform: rotate(0deg) translate(0px);
2733
- transform: rotate(0deg) translate(0px);
2734
- }
2735
- 100% {
2736
- -webkit-transform: rotate(360deg) translate(0px);
2737
- transform: rotate(360deg) translate(0px);
2738
- }
2739
- }
2740
- @-moz-keyframes spin-13 {
2741
- 100% {
2742
- -moz-transform: rotate(0deg) translate(0px);
2743
- }
2744
- 0% {
2745
- -moz-transform: rotate(360deg) translate(0px);
2746
- }
2747
- }
2748
- @-webkit-keyframes spin-13 {
2749
- 0% {
2750
- -webkit-transform: rotate(0deg) translate(0px);
2751
- }
2752
- 100% {
2753
- -webkit-transform: rotate(360deg) translate(0px);
2754
- }
2755
- }
2756
- @keyframes spin-13 {
2757
- 100% {
2758
- -webkit-transform: rotate(0deg) translate(0px);
2759
- transform: rotate(0deg) translate(0px);
2760
- }
2761
- 0% {
2762
- -webkit-transform: rotate(360deg) translate(0px);
2763
- transform: rotate(360deg) translate(0px);
2764
- }
2765
- }
2766
- @media screen and (max-width: 1250px) {
2767
- .single-lp_course .learn-press-course-results-progress .items-progress,
2768
- .single-lp_course .learn-press-course-results-progress .course-progress {
2769
- float: none;
2770
- width: 100%;
2771
- }
2772
- .single-lp_course .learn-press-course-results-progress .items-progress {
2773
- margin-bottom: 50px;
2774
- }
2775
- }
2776
- @media screen and (max-width: 768px) {
2777
- #learn-press-block-content:before {
2778
- width: 60px;
2779
- height: 60px;
2780
- margin-left: -30px;
2781
- margin-top: -30px;
2782
- /*-76px;*/
2783
- -webkit-clip-path: polygon(0px 60px, 60px 60px, 60px 30px, 30px 30px, 30px 0, 0 0);
2784
- }
2785
- #learn-press-block-content span {
2786
- clip: rect(0, 64px, 32px, 32px);
2787
- width: 64px;
2788
- height: 64px;
2789
- margin-left: -32px;
2790
- margin-top: -32px;
2791
- }
2792
- #learn-press-block-content span:before {
2793
- width: 64px;
2794
- height: 64px;
2795
- }
2796
- .learn-press-course-results-progress .items-progress,
2797
- .learn-press-course-results-progress .course-progress {
2798
- width: 100%;
2799
- margin-right: 0;
2800
- }
2801
- }
2802
- @media (min-width: 992px) {
2803
- .learn-press-courses li.course:nth-child(4n+1) {
2804
- clear: left;
2805
- }
2806
- }
2807
- @media (max-width: 992px) {
2808
- .learn-press-courses {
2809
- margin: 0;
2810
- }
2811
- }
2812
- @media (max-width: 992px) and (min-width: 600px) {
2813
- .learn-press-courses li.course {
2814
- width: 31.33%;
2815
- margin: 0 2% 30px 0;
2816
- /* padding: 0 20px; */
2817
- }
2818
- .learn-press-courses li.course:nth-child(3n+1) {
2819
- clear: left;
2820
- margin-left: 0;
2821
- }
2822
- }
2823
- @media (max-width: 600px) and (min-width: 400px) {
2824
- .learn-press-courses li.course {
2825
- width: 48%;
2826
- margin: 0 2% 30px 0;
2827
- /* padding: 0 20px; */
2828
- }
2829
- .learn-press-courses li.course:nth-child(2n+1) {
2830
- clear: left;
2831
- margin-left: 0;
2832
- }
2833
- }
2834
- /*
2835
- @media (max-width: 480px) {
2836
- .woocommerce {
2837
- .checkout_coupon {
2838
- .form-row {
2839
- width: 100%;
2840
- }
2841
- }
2842
- }
2843
- }
2844
- */
2845
- @media (max-width: 400px) {
2846
- .learn-press-courses li.course {
2847
- width: 100%;
2848
- margin: 0 0 30px 0;
2849
- clear: left;
2850
- }
2851
- }
2852
- @media (max-width: 350px) {
2853
- #course-curriculum-popup #popup-sidebar {
2854
- width: 100%;
2855
- }
2856
- }
2857
- /* full width with twentysixteen theme */
2858
- @media screen and (min-width: 61.5625em) {
2859
- body.single-lp_course article.lp_course .entry-content {
2860
- width: 100%;
2861
- }
2862
- body.single-lp_course article.lp_course .entry-footer {
2863
- display: none;
2864
- }
2865
- }
2866
- /*
2867
- @media screen and (max-width: 615px) {
2868
- .payment-method-form {
2869
- &.payment_method_authorizenet {
2870
- .row-fluid {
2871
- padding-bottom: 15px;
2872
- .span6 {
2873
- &:first-child {
2874
- width: 100%;
2875
- margin-bottom: 15px;
2876
- }
2877
- label {
2878
- margin-left: 17px;
2879
- }
2880
- select, input {
2881
- margin-left: 10px;
2882
- }
2883
- select, input {
2884
- padding: 8px 0;
2885
- }
2886
- select.required {
2887
- color: #000;
2888
- }
2889
- #learn-press-authorizenet-payment-expmonth {
2890
- margin-bottom: 10px;
2891
- }
2892
- }
2893
- }
2894
- }
2895
- }
2896
- }
2897
- */
 
 
1
+ /*
2
+ - PROGRESS CIRCLE
3
+ - Archive courses
4
+ - Course Curriculum
5
+ - BREADCRUMB
6
+ - COURSE PROGRESS
7
+ - COURSE TABS
8
+ - POPUP STYLE
9
+ - COURSE QUIZ
10
+ - Form field
11
+ - jAlerts
12
+ - tooltip
13
+ - fill in blank
14
+ - Shortcode/Widgets
15
+ */
16
+ @font-face {
17
+ font-family: 'lp-icons';
18
+ src: url('../fonts/lp-icons.eot?f41nl');
19
+ src: url('../fonts/lp-icons.eot?f41nl#iefix') format('embedded-opentype'), url('../fonts/lp-icons.ttf?f41nl') format('truetype'), url('../fonts/lp-icons.woff?f41nl') format('woff'), url('../fonts/lp-icons.svg?f41nl#lp-icons') format('svg');
20
+ font-weight: normal;
21
+ font-style: normal;
22
+ }
23
+ [class^="lp-icon-"],
24
+ [class*=" lp-icon-"] {
25
+ /* use !important to prevent issues with browser extensions that change fonts */
26
+ font-family: 'lp-icons' !important;
27
+ speak: none;
28
+ font-style: normal;
29
+ font-weight: normal;
30
+ font-variant: normal;
31
+ text-transform: none;
32
+ line-height: 1;
33
+ /* Better Font Rendering =========== */
34
+ -webkit-font-smoothing: antialiased;
35
+ -moz-osx-font-smoothing: grayscale;
36
+ }
37
+ .lp-icon-file-text2:before {
38
+ content: "\e926";
39
+ }
40
+ .lp-icon-file-picture:before {
41
+ content: "\e927";
42
+ }
43
+ .lp-icon-file-music:before {
44
+ content: "\e928";
45
+ }
46
+ .lp-icon-file-video:before {
47
+ content: "\e92a";
48
+ }
49
+ .lp-icon-file-zip:before {
50
+ content: "\e92b";
51
+ }
52
+ .lp-icon-paste:before {
53
+ content: "\e92d";
54
+ }
55
+ .lp-icon-alarm:before {
56
+ content: "\e950";
57
+ }
58
+ .lp-icon-cross:before {
59
+ content: "\ea0f";
60
+ }
61
+ .lp-icon-checkmark:before {
62
+ content: "\ea10";
63
+ }
64
+ .lp-icon-spinner2:before {
65
+ content: "\e97b";
66
+ }
67
+ .lp-icon-plus:before {
68
+ content: "\ea0a";
69
+ }
70
+ .lp-icon-minus:before {
71
+ content: "\ea0b";
72
+ }
73
+ .clearfix:after {
74
+ display: block;
75
+ content: '';
76
+ clear: both;
77
+ }
78
+ .overlay-processing:before,
79
+ .overlay-processing:after {
80
+ content: '';
81
+ display: block;
82
+ position: fixed;
83
+ top: 0;
84
+ left: 0;
85
+ width: 100%;
86
+ height: 100%;
87
+ z-index: 999999;
88
+ }
89
+ .overlay-processing:before {
90
+ background: #000;
91
+ opacity: 0.5;
92
+ }
93
+ .overlay-processing:after {
94
+ background: #FFF;
95
+ }
96
+ /* PROGRESS CIRCLE */
97
+ .hide-if-js {
98
+ display: none !important;
99
+ }
100
+ /* Archive courses */
101
+ .learn-press-courses {
102
+ list-style: none;
103
+ clear: both;
104
+ margin: 0 -30px 0 0;
105
+ padding: 0;
106
+ }
107
+ .learn-press-courses:after {
108
+ display: block;
109
+ content: '';
110
+ clear: both;
111
+ }
112
+ .learn-press-courses li.course {
113
+ list-style-type: none;
114
+ float: left;
115
+ width: 23%;
116
+ margin: 0 2% 30px 0;
117
+ padding: 0;
118
+ box-sizing: border-box;
119
+ border: 1px solid #DDD;
120
+ background: #FFF;
121
+ }
122
+ .learn-press-courses li.course .view-more {
123
+ padding: 0 15px;
124
+ text-decoration: none;
125
+ box-shadow: none;
126
+ }
127
+ .learn-press-courses li.course h3 {
128
+ padding: 15px;
129
+ margin: 0;
130
+ font-size: 18px;
131
+ line-height: 1.5;
132
+ }
133
+ .learn-press-courses li.course .course-thumbnail {
134
+ position: relative;
135
+ }
136
+ .learn-press-courses li.course .course-thumbnail img {
137
+ max-width: 100%;
138
+ height: auto;
139
+ }
140
+ .learn-press-courses li.course .course-thumbnail:after {
141
+ content: '';
142
+ position: absolute;
143
+ width: 100%;
144
+ height: 100%;
145
+ left: 0;
146
+ top: 0;
147
+ }
148
+ .learn-press-courses li.course .course-info {
149
+ padding: 0 15px 15px;
150
+ font-size: 14px;
151
+ overflow: hidden;
152
+ }
153
+ .learn-press-courses li.course .course-students {
154
+ float: left;
155
+ }
156
+ .learn-press-courses li.course .course-instructor {
157
+ margin-bottom: 20px;
158
+ }
159
+ .learn-press-courses li.course .course-origin-price {
160
+ float: right;
161
+ text-decoration: line-through;
162
+ padding-right: 5px;
163
+ }
164
+ .learn-press-courses li.course .course-price {
165
+ float: right;
166
+ color: #54b551;
167
+ }
168
+ .learn-press-courses li.course .course-info > * {
169
+ display: block;
170
+ }
171
+ .course-origin-price {
172
+ text-decoration: line-through;
173
+ padding-right: 5px;
174
+ }
175
+ .course-price {
176
+ color: #54b551;
177
+ }
178
+ .learn-press-notice .button {
179
+ float: right;
180
+ }
181
+ .learn-press-form {
182
+ margin-bottom: 20px;
183
+ }
184
+ /* Course Curriculum */
185
+ #learn-press-course-curriculum ul.curriculum-sections,
186
+ #learn-press-course-curriculum ul.section-content {
187
+ list-style: none;
188
+ margin: 0;
189
+ padding: 0;
190
+ background-color: #F5F5F5;
191
+ }
192
+ #learn-press-course-curriculum ul.curriculum-sections li.section,
193
+ #learn-press-course-curriculum ul.section-content li.section {
194
+ list-style-type: none;
195
+ }
196
+ #learn-press-course-curriculum .section-header {
197
+ background-color: #EEE;
198
+ margin: 0;
199
+ padding: 20px 15px;
200
+ border-top: 1px solid #FFF;
201
+ position: relative;
202
+ }
203
+ #learn-press-course-curriculum .section-header h4 {
204
+ display: inline;
205
+ }
206
+ #learn-press-course-curriculum .section-header p {
207
+ display: inline-block;
208
+ font-weight: normal;
209
+ font-style: italic;
210
+ color: #999999;
211
+ font-size: 14px;
212
+ margin: 0;
213
+ padding: 10px 0;
214
+ text-transform: none;
215
+ }
216
+ #learn-press-course-curriculum .section-header:hover {
217
+ background: #DDD;
218
+ }
219
+ #learn-press-course-curriculum .section-header .meta {
220
+ font-size: smaller;
221
+ font-weight: normal;
222
+ position: absolute;
223
+ right: 15px;
224
+ top: 20px;
225
+ }
226
+ #learn-press-course-curriculum .section-header .meta .collapse {
227
+ display: inline-block;
228
+ position: relative;
229
+ font-family: 'lp-icons';
230
+ background: #95e6f9;
231
+ width: 24px;
232
+ height: 24px;
233
+ line-height: 24px;
234
+ text-align: center;
235
+ color: #FFF;
236
+ border-radius: 5px;
237
+ vertical-align: middle;
238
+ margin-left: 5px;
239
+ font-size: 10px;
240
+ }
241
+ #learn-press-course-curriculum .section-header .meta .collapse:before {
242
+ content: "\ea0b";
243
+ margin: 0 auto;
244
+ }
245
+ #learn-press-course-curriculum .section-header .meta .collapse:hover {
246
+ cursor: pointer;
247
+ }
248
+ #learn-press-course-curriculum .section-header .meta .collapse.plus:before {
249
+ content: "\ea0a";
250
+ }
251
+ #learn-press-course-curriculum .course-item {
252
+ margin: 0;
253
+ list-style: none;
254
+ padding: 10px 15px;
255
+ border-top: 1px solid #ffffff;
256
+ position: relative;
257
+ -webkit-transition: background linear 0.5s;
258
+ -khtml-transition: background linear 0.5s;
259
+ -moz-transition: background linear 0.5s;
260
+ -ms-transition: background linear 0.5s;
261
+ -o-transition: background linear 0.5s;
262
+ transition: background linear 0.5s;
263
+ }
264
+ #learn-press-course-curriculum .course-item .lp-label-viewing,
265
+ #learn-press-course-curriculum .course-item .lp-label-completed {
266
+ display: none;
267
+ }
268
+ #learn-press-course-curriculum .course-item .course-item-title {
269
+ display: block;
270
+ box-shadow: none;
271
+ text-align: justify;
272
+ float: left;
273
+ }
274
+ #learn-press-course-curriculum .course-item .course-item-title:before {
275
+ display: inline-block;
276
+ font-size: 16px;
277
+ margin-right: 10px;
278
+ font-family: 'lp-icons';
279
+ }
280
+ #learn-press-course-curriculum .course-item .lp-icon {
281
+ display: none;
282
+ }
283
+ #learn-press-course-curriculum .course-item .item-status {
284
+ display: none;
285
+ font-family: dashicons;
286
+ -webkit-border-radius: 4px;
287
+ -khtml-border-radius: 4px;
288
+ -moz-border-radius: 4px;
289
+ -ms-border-radius: 4px;
290
+ -o-border-radius: 4px;
291
+ border-radius: 4px;
292
+ background: #DDD;
293
+ color: #22b4ff;
294
+ font-size: 18px;
295
+ }
296
+ #learn-press-course-curriculum .course-item .item-status:before {
297
+ content: "\f177";
298
+ }
299
+ #learn-press-course-curriculum .course-item .item-status.item-status-started:before {
300
+ content: "\f469";
301
+ }
302
+ #learn-press-course-curriculum .course-item .item-status.item-status-completed {
303
+ background: #22b4ff;
304
+ color: #FFF;
305
+ }
306
+ #learn-press-course-curriculum .course-item .item-status.item-status-completed:before {
307
+ content: "\f147";
308
+ }
309
+ #learn-press-course-curriculum .course-item .item-status.item-status-passed {
310
+ background: #22b4ff;
311
+ color: #FFF;
312
+ }
313
+ #learn-press-course-curriculum .course-item .item-status.item-status-passed:before {
314
+ content: "\f147";
315
+ }
316
+ #learn-press-course-curriculum .course-item .item-status.item-status-failed {
317
+ background: #cc540d;
318
+ color: #FFF;
319
+ }
320
+ #learn-press-course-curriculum .course-item .item-status.item-status-failed:before {
321
+ content: "\f335";
322
+ }
323
+ #learn-press-course-curriculum .course-item .item-result {
324
+ display: none;
325
+ }
326
+ #learn-press-course-curriculum .course-item.item-has-status .item-status {
327
+ display: inline-block;
328
+ }
329
+ #learn-press-course-curriculum .course-item.item-has-result .item-result {
330
+ display: inline-block;
331
+ }
332
+ #learn-press-course-curriculum .course-item.viewable {
333
+ cursor: pointer;
334
+ }
335
+ #learn-press-course-curriculum .course-item.viewable:hover {
336
+ background: #e7ecfb;
337
+ -webkit-transition: background linear 0s;
338
+ -khtml-transition: background linear 0s;
339
+ -moz-transition: background linear 0s;
340
+ -ms-transition: background linear 0s;
341
+ -o-transition: background linear 0s;
342
+ transition: background linear 0s;
343
+ }
344
+ #learn-press-course-curriculum .course-item.course-lesson .course-item-title:before {
345
+ content: '\e926';
346
+ }
347
+ #learn-press-course-curriculum .course-item.course-quiz .course-item-title:before {
348
+ content: '\e950';
349
+ }
350
+ #learn-press-course-curriculum .course-item.item-current {
351
+ background: #FFF;
352
+ }
353
+ #learn-press-course-curriculum .course-item.item-current:before {
354
+ display: block;
355
+ width: 3px;
356
+ background: #95e6f9;
357
+ position: absolute;
358
+ left: 0;
359
+ top: 0;
360
+ height: 100%;
361
+ content: '';
362
+ }
363
+ #learn-press-course-curriculum .course-item.focus {
364
+ background: #ffb710;
365
+ }
366
+ #learn-press-course-curriculum .course-item.focus.off {
367
+ -webkit-transition: none;
368
+ -khtml-transition: none;
369
+ -moz-transition: none;
370
+ -ms-transition: none;
371
+ -o-transition: none;
372
+ transition: none;
373
+ }
374
+ #learn-press-course-curriculum .course-item:after {
375
+ display: block;
376
+ clear: both;
377
+ content: '';
378
+ }
379
+ #learn-press-course-curriculum .course-item-meta {
380
+ display: block;
381
+ line-height: 1;
382
+ top: 15px;
383
+ right: 15px;
384
+ float: right;
385
+ margin-top: 5px;
386
+ }
387
+ #learn-press-course-curriculum .course-item-meta .item-loop-meta-text {
388
+ font-size: small;
389
+ }
390
+ #learn-press-course-curriculum .course-item-meta .item-loop-meta-text.item-final {
391
+ color: #ffffff;
392
+ background: #cc540d;
393
+ padding: 3px 8px;
394
+ -webkit-border-radius: 3px;
395
+ -khtml-border-radius: 3px;
396
+ -moz-border-radius: 3px;
397
+ -ms-border-radius: 3px;
398
+ -o-border-radius: 3px;
399
+ border-radius: 3px;
400
+ }
401
+ .lp-icon {
402
+ display: inline-block;
403
+ font-family: 'lp-icons';
404
+ background: #95e6f9;
405
+ width: 24px;
406
+ height: 24px;
407
+ line-height: 24px;
408
+ text-align: center;
409
+ color: #FFF;
410
+ border-radius: 5px;
411
+ vertical-align: middle;
412
+ }
413
+ .lp-icon:before {
414
+ width: 32px;
415
+ height: 32px;
416
+ }
417
+ .lp-label {
418
+ display: inline-block;
419
+ line-height: 24px;
420
+ font-size: 78%;
421
+ vertical-align: middle;
422
+ color: #ffffff;
423
+ padding: 0 10px;
424
+ background: #DDD;
425
+ height: 24px;
426
+ -webkit-border-radius: 4px;
427
+ -khtml-border-radius: 4px;
428
+ -moz-border-radius: 4px;
429
+ -ms-border-radius: 4px;
430
+ -o-border-radius: 4px;
431
+ border-radius: 4px;
432
+ }
433
+ .lp-label.lp-label-viewing {
434
+ background-color: #39afff;
435
+ }
436
+ .lp-label.lp-label-completed {
437
+ background-color: #39c7ce;
438
+ }
439
+ .lp-label.lp-label-lesson {
440
+ background-color: #337ab7;
441
+ }
442
+ .lp-label.lp-label-quiz {
443
+ background-color: #53658c;
444
+ }
445
+ .lp-label.lp-label-preview {
446
+ background-color: #02a7ce;
447
+ }
448
+ .learn-press-content-protected-message {
449
+ border: 3px solid #ff8484;
450
+ background: #FFF;
451
+ padding: 20px;
452
+ color: #ff8484;
453
+ margin: 10px 0;
454
+ border-radius: 6px;
455
+ }
456
+ .learn-press-content-protected-message .icon {
457
+ position: relative;
458
+ display: inline-block;
459
+ width: 30px;
460
+ height: 30px;
461
+ margin-right: 10px;
462
+ vertical-align: middle;
463
+ }
464
+ .learn-press-content-protected-message .icon:before,
465
+ .learn-press-content-protected-message .icon:after {
466
+ width: 3px;
467
+ background: #ff8484;
468
+ height: 30px;
469
+ content: '';
470
+ display: inline-block;
471
+ position: absolute;
472
+ top: 0;
473
+ left: 13.5px;
474
+ }
475
+ .learn-press-content-protected-message .icon:before {
476
+ -webkit-transform: rotate(-45deg);
477
+ -khtml-transform: rotate(-45deg);
478
+ -moz-transform: rotate(-45deg);
479
+ -ms-transform: rotate(-45deg);
480
+ -o-transform: rotate(-45deg);
481
+ transform: rotate(-45deg);
482
+ }
483
+ .learn-press-content-protected-message .icon:after {
484
+ -webkit-transform: rotate(45deg);
485
+ -khtml-transform: rotate(45deg);
486
+ -moz-transform: rotate(45deg);
487
+ -ms-transform: rotate(45deg);
488
+ -o-transform: rotate(45deg);
489
+ transform: rotate(45deg);
490
+ }
491
+ /** BREADCRUMB */
492
+ .learn-press-breadcrumb {
493
+ margin-bottom: 20px;
494
+ }
495
+ /** COURSE PROGRESS **/
496
+ .single-lp_course .learn-press-course-results-progress {
497
+ margin-bottom: 40px;
498
+ }
499
+ .single-lp_course .learn-press-course-results-progress .items-progress {
500
+ float: left;
501
+ width: 68%;
502
+ margin-right: 2%;
503
+ clear: left;
504
+ }
505
+ .single-lp_course .learn-press-course-results-progress .lp-course-progress-heading {
506
+ margin-bottom: 10px;
507
+ }
508
+ .single-lp_course .learn-press-course-results-progress .course-progress {
509
+ float: left;
510
+ width: 30%;
511
+ }
512
+ .single-lp_course .learn-press-course-results-progress .number,
513
+ .single-lp_course .learn-press-course-results-progress .percentage-sign {
514
+ display: inline-block;
515
+ vertical-align: bottom;
516
+ line-height: 1;
517
+ font-size: 25px;
518
+ }
519
+ .single-lp_course .learn-press-course-results-progress .percentage-sign {
520
+ margin-left: 5px;
521
+ }
522
+ .single-lp_course .learn-press-course-results-progress .grade {
523
+ font-size: 12px;
524
+ font-weight: bold;
525
+ background: #F5F5F5;
526
+ padding: 2px 7px;
527
+ -webkit-border-radius: 3px;
528
+ -khtml-border-radius: 3px;
529
+ -moz-border-radius: 3px;
530
+ -ms-border-radius: 3px;
531
+ -o-border-radius: 3px;
532
+ border-radius: 3px;
533
+ }
534
+ .single-lp_course .learn-press-course-results-progress .grade.passed {
535
+ color: #ffffff;
536
+ background: #95e6f9;
537
+ }
538
+ .single-lp_course .learn-press-course-results-progress .grade.failed {
539
+ color: #ffffff;
540
+ background: #ff5425;
541
+ }
542
+ .single-lp_course .learn-press-course-results-progress:after {
543
+ display: block;
544
+ content: '';
545
+ clear: both;
546
+ }
547
+ .lp-course-progress {
548
+ position: relative;
549
+ }
550
+ .lp-course-progress .lp-progress-bar {
551
+ height: 15px;
552
+ background: #DDD;
553
+ margin: 10px 0 15px 0;
554
+ overflow: hidden;
555
+ -webkit-border-radius: 3px;
556
+ -khtml-border-radius: 3px;
557
+ -moz-border-radius: 3px;
558
+ -ms-border-radius: 3px;
559
+ -o-border-radius: 3px;
560
+ border-radius: 3px;
561
+ }
562
+ .lp-course-progress .lp-progress-bar .lp-progress-value {
563
+ width: 50%;
564
+ height: 15px;
565
+ background: #95e6f9;
566
+ }
567
+ .lp-course-progress .lp-passing-conditional {
568
+ left: 0%;
569
+ position: absolute;
570
+ height: 25px;
571
+ top: -5px;
572
+ margin-left: -5px;
573
+ cursor: pointer;
574
+ }
575
+ .lp-course-progress .lp-passing-conditional:before,
576
+ .lp-course-progress .lp-passing-conditional:after {
577
+ content: '';
578
+ display: inline-block;
579
+ border: 5px solid transparent;
580
+ left: 0;
581
+ position: absolute;
582
+ }
583
+ .lp-course-progress .lp-passing-conditional:before {
584
+ border-top-color: #DDD;
585
+ }
586
+ .lp-course-progress .lp-passing-conditional:after {
587
+ border-bottom-color: #DDD;
588
+ bottom: 0;
589
+ }
590
+ #learn-press-content-item {
591
+ border: 1px solid #DDD;
592
+ display: none;
593
+ }
594
+ /** COURSE TABS **/
595
+ .learn-press-tabs .learn-press-nav-tabs {
596
+ list-style: none;
597
+ padding: 0;
598
+ margin: 0 0 20px 0;
599
+ border-bottom: 1px solid #DDD;
600
+ }
601
+ .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab {
602
+ list-style-type: none;
603
+ float: left;
604
+ margin-bottom: -1px;
605
+ position: relative;
606
+ }
607
+ .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab a {
608
+ display: inline-block;
609
+ padding: 10px 15px;
610
+ outline: none;
611
+ box-shadow: none;
612
+ color: #686868;
613
+ border-bottom: 1px solid #DDD;
614
+ }
615
+ .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active {
616
+ border-bottom: 4px solid #007acc;
617
+ }
618
+ .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active a {
619
+ color: #007acc;
620
+ border-bottom: none;
621
+ margin-bottom: -4px;
622
+ }
623
+ .learn-press-tabs .learn-press-nav-tabs .learn-press-nav-tab.active:after {
624
+ position: absolute;
625
+ width: 100%;
626
+ border-bottom: 1px solid #FFF;
627
+ bottom: -1px;
628
+ content: '';
629
+ }
630
+ .learn-press-tabs .learn-press-nav-tabs:after {
631
+ content: '';
632
+ display: block;
633
+ clear: both;
634
+ }
635
+ .learn-press-tabs .learn-press-tab-panel {
636
+ display: none;
637
+ margin-bottom: 20px;
638
+ }
639
+ .learn-press-tabs .learn-press-tab-panel.active {
640
+ display: block;
641
+ }
642
+ .learn-press-course-buttons a.button {
643
+ display: inline-block;
644
+ font-size: 16px;
645
+ background: #1a1a1a;
646
+ border: 0;
647
+ border-radius: 2px;
648
+ color: #fff;
649
+ font-family: Montserrat, "Helvetica Neue", sans-serif;
650
+ font-weight: 700;
651
+ letter-spacing: 0.046875em;
652
+ line-height: 1;
653
+ padding: 0.84375em 0.875em 0.78125em;
654
+ text-transform: uppercase;
655
+ }
656
+ .learn-press-course-buttons a.button:hover {
657
+ background: #007acc;
658
+ }
659
+ /* POPUP STYLE */
660
+ #popup_overlay {
661
+ z-index: 10000000 !important;
662
+ }
663
+ #popup_container {
664
+ z-index: 10000001 !important;
665
+ }
666
+ body.course-has-popup {
667
+ overflow: hidden;
668
+ }
669
+ #course-curriculum-popup {
670
+ position: fixed;
671
+ top: 0;
672
+ left: 0;
673
+ right: 0;
674
+ bottom: 0;
675
+ background: #000;
676
+ z-index: 999999;
677
+ }
678
+ #course-curriculum-popup * {
679
+ box-sizing: border-box;
680
+ }
681
+ #course-curriculum-popup #popup-sidebar {
682
+ float: left;
683
+ width: 350px;
684
+ position: absolute;
685
+ top: 60px;
686
+ bottom: 0;
687
+ overflow: auto;
688
+ background: #FFF;
689
+ border-right: 1px solid #DDD;
690
+ }
691
+ #course-curriculum-popup #popup-sidebar .course-curriculum-title {
692
+ display: none;
693
+ }
694
+ #course-curriculum-popup #popup-sidebar .curriculum-sections {
695
+ margin: 0;
696
+ font-size: smaller;
697
+ }
698
+ #course-curriculum-popup #popup-sidebar .learn-press-course-results-progress {
699
+ padding: 15px 20px;
700
+ margin-bottom: 0;
701
+ }
702
+ #course-curriculum-popup #popup-sidebar .learn-press-course-results-progress .items-progress,
703
+ #course-curriculum-popup #popup-sidebar .learn-press-course-results-progress .course-progress {
704
+ width: 100%;
705
+ margin: 0 !important;
706
+ }
707
+ #course-curriculum-popup #popup-main {
708
+ position: absolute;
709
+ top: 0;
710
+ left: 350px;
711
+ right: 0;
712
+ bottom: 0;
713
+ background: #FFF;
714
+ }
715
+ #course-curriculum-popup #popup-main #popup-header {
716
+ position: absolute;
717
+ top: 0;
718
+ left: -350px;
719
+ right: 0;
720
+ height: 60px;
721
+ background: #cc540d;
722
+ border-bottom: 1px solid #ab4a10;
723
+ }
724
+ #course-curriculum-popup #popup-main #popup-header .popup-menu {
725
+ position: absolute;
726
+ height: 60px;
727
+ width: 350px;
728
+ border-right: 1px solid #ab4a10;
729
+ }
730
+ #course-curriculum-popup #popup-main #popup-header .popup-close,
731
+ #course-curriculum-popup #popup-main #popup-header .sidebar-hide-btn,
732
+ #course-curriculum-popup #popup-main #popup-header .sidebar-show-btn {
733
+ width: 59px;
734
+ height: 59px;
735
+ position: absolute;
736
+ top: 0;
737
+ cursor: pointer;
738
+ font-size: 34px;
739
+ line-height: 60px;
740
+ text-align: center;
741
+ color: #FFF;
742
+ }
743
+ #course-curriculum-popup #popup-main #popup-header .popup-close:hover,
744
+ #course-curriculum-popup #popup-main #popup-header .sidebar-hide-btn:hover,
745
+ #course-curriculum-popup #popup-main #popup-header .sidebar-show-btn:hover {
746
+ background: #b34c10;
747
+ }
748
+ #course-curriculum-popup #popup-main #popup-header .sidebar-hide-btn {
749
+ left: 0;
750
+ }
751
+ #course-curriculum-popup #popup-main #popup-header .sidebar-show-btn {
752
+ position: relative;
753
+ margin-left: -20px;
754
+ margin-right: 20px;
755
+ }
756
+ #course-curriculum-popup #popup-main #popup-header .popup-close {
757
+ right: 0px;
758
+ }
759
+ #course-curriculum-popup #popup-main #popup-header .popup-close:before,
760
+ #course-curriculum-popup #popup-main #popup-header .popup-close:after {
761
+ content: '';
762
+ border-top: 3px solid #FFF;
763
+ width: 30px;
764
+ display: inline-block;
765
+ position: absolute;
766
+ top: 29px;
767
+ left: 17px;
768
+ }
769
+ #course-curriculum-popup #popup-main #popup-header .popup-close:before {
770
+ -webkit-transform: rotate(45deg);
771
+ }
772
+ #course-curriculum-popup #popup-main #popup-header .popup-close:after {
773
+ -webkit-transform: rotate(-45deg);
774
+ }
775
+ #course-curriculum-popup #popup-main #popup-header .popup-close:hover {
776
+ background: #b34c10;
777
+ }
778
+ #course-curriculum-popup #popup-main #popup-header .popup-close:hover:before,
779
+ #course-curriculum-popup #popup-main #popup-header .popup-close:hover:after {
780
+ border-color: #FFF;
781
+ }
782
+ #course-curriculum-popup #popup-main #popup-header .popup-title {
783
+ margin: 0 0 0 350px;
784
+ height: 60px;
785
+ line-height: 60px;
786
+ padding: 0 20px;
787
+ color: #FFF;
788
+ position: relative;
789
+ }
790
+ #course-curriculum-popup #popup-main #popup-content {
791
+ position: absolute;
792
+ top: 60px;
793
+ bottom: 50px;
794
+ left: 0;
795
+ right: 0;
796
+ overflow: auto;
797
+ transition: top linear 0.25s, bottom linear 0.25s;
798
+ }
799
+ #course-curriculum-popup #popup-main #popup-content #popup-content-inner {
800
+ margin: 20px 40px;
801
+ }
802
+ #course-curriculum-popup #popup-main #popup-footer {
803
+ position: absolute;
804
+ bottom: 0;
805
+ left: 0;
806
+ right: 0;
807
+ height: 50px;
808
+ background: #F5F5F5;
809
+ border-top: 1px solid #DDD;
810
+ }
811
+ #course-curriculum-popup #popup-main #popup-footer .footer-control {
812
+ display: block;
813
+ height: 50px;
814
+ line-height: 50px;
815
+ padding: 0 20px;
816
+ background: #FFF;
817
+ }
818
+ #course-curriculum-popup #popup-main #popup-footer .footer-control.prev-item {
819
+ float: left;
820
+ }
821
+ #course-curriculum-popup #popup-main #popup-footer .footer-control.next-item {
822
+ float: right;
823
+ }
824
+ #course-curriculum-popup #popup-main #popup-header,
825
+ #course-curriculum-popup #popup-main #popup-footer {
826
+ transition: opacity linear 0.25s;
827
+ }
828
+ #course-curriculum-popup #popup-main.expand {
829
+ position: fixed;
830
+ left: 0;
831
+ padding: 0 20%;
832
+ top: 0;
833
+ bottom: 0;
834
+ }
835
+ #course-curriculum-popup #popup-main.expand #popup-header,
836
+ #course-curriculum-popup #popup-main.expand #popup-footer {
837
+ opacity: 0;
838
+ }
839
+ #course-curriculum-popup #popup-main.expand #popup-content {
840
+ top: 0;
841
+ bottom: 0;
842
+ }
843
+ #course-curriculum-popup iframe {
844
+ position: absolute;
845
+ top: 0;
846
+ left: 0;
847
+ height: 100%;
848
+ width: 100%;
849
+ border: none;
850
+ margin: 0;
851
+ background: #FFF;
852
+ }
853
+ .learn-press-content-item-title {
854
+ margin-bottom: 20px;
855
+ border-bottom: 2px solid #DDD;
856
+ padding-bottom: 20px;
857
+ }
858
+ .learn-press-content-item-title.content-item-quiz-title {
859
+ display: block;
860
+ content: '';
861
+ clear: both;
862
+ }
863
+ .learn-press-content-item-title.content-item-quiz-title h4 {
864
+ float: left;
865
+ font-size: 24px;
866
+ margin-bottom: 0;
867
+ }
868
+ .learn-press-content-item-title.content-item-quiz-title .quiz-countdown {
869
+ float: right;
870
+ position: relative;
871
+ min-width: 100px;
872
+ background: #F5F5F5;
873
+ text-align: center;
874
+ font-size: 18px;
875
+ }
876
+ .learn-press-content-item-title.content-item-quiz-title .quiz-countdown:after,
877
+ .learn-press-content-item-title.content-item-quiz-title .quiz-countdown:before {
878
+ padding: 0 10px;
879
+ height: 3px;
880
+ position: absolute;
881
+ bottom: -3px;
882
+ background: #000;
883
+ content: '';
884
+ left: 0;
885
+ }
886
+ .learn-press-content-item-title.content-item-quiz-title .quiz-countdown:before {
887
+ width: 100%;
888
+ }
889
+ .learn-press-content-item-title.content-item-quiz-title .quiz-countdown:after {
890
+ background: #00adff;
891
+ padding: 0;
892
+ }
893
+ .learn-press-content-item-title.content-item-quiz-title .quiz-countdown.warning-time-over:after {
894
+ background: #FF0000;
895
+ }
896
+ .learn-press-content-item-title.content-item-quiz-title:after {
897
+ content: '';
898
+ display: block;
899
+ clear: both;
900
+ }
901
+ .learn-press-content-item-title .lp-expand {
902
+ float: right;
903
+ width: 43px;
904
+ height: 43px;
905
+ line-height: 43px;
906
+ background: #F5F5F5;
907
+ margin-left: 10px;
908
+ border: 1px solid #DDD;
909
+ outline: none;
910
+ }
911
+ .learn-press-content-item-summary {
912
+ /*padding: 20px;
913
+ border-top: 1px solid #DDD;*/
914
+ margin-bottom: 30px;
915
+ }
916
+ .learn-press-content-item-summary .quiz-question-title {
917
+ margin-bottom: 20px;
918
+ }
919
+ .learn-press-content-item-summary .learn-press-question-explanation,
920
+ .learn-press-content-item-summary .learn-press-question-hint {
921
+ background: #F5F5F5;
922
+ padding: 15px 20px;
923
+ font-style: italic;
924
+ margin-bottom: 20px;
925
+ }
926
+ .learn-press-content-item-summary .learn-press-question-explanation .hint-title,
927
+ .learn-press-content-item-summary .learn-press-question-hint .hint-title,
928
+ .learn-press-content-item-summary .learn-press-question-explanation .explanation-title,
929
+ .learn-press-content-item-summary .learn-press-question-hint .explanation-title {
930
+ font-style: normal;
931
+ }
932
+ .button-finish-quiz {
933
+ float: right;
934
+ }
935
+ .learnpress form.purchase-course {
936
+ margin-bottom: 20px;
937
+ }
938
+ #learn-press-block-content {
939
+ display: none;
940
+ width: 100%;
941
+ height: 100%;
942
+ background: rgba(255, 255, 255, 0.25);
943
+ position: fixed;
944
+ z-index: 99999999;
945
+ top: 0;
946
+ left: 0;
947
+ }
948
+ #learn-press-block-content:before,
949
+ #learn-press-block-content:after,
950
+ #learn-press-block-content span {
951
+ position: absolute;
952
+ -webkit-border-radius: 50%;
953
+ -khtml-border-radius: 50%;
954
+ -moz-border-radius: 50%;
955
+ -ms-border-radius: 50%;
956
+ -o-border-radius: 50%;
957
+ border-radius: 50%;
958
+ left: 50%;
959
+ top: 50%;
960
+ box-sizing: border-box;
961
+ }
962
+ #learn-press-block-content:before {
963
+ content: '';
964
+ border: 2px solid #000;
965
+ z-index: 10;
966
+ -webkit-animation: spin-13 1.5s infinite;
967
+ -moz-animation: spin-13 1.5s infinite;
968
+ animation: spin-13 1.5s infinite;
969
+ }
970
+ #learn-press-block-content:after {
971
+ z-index: 0;
972
+ content: '';
973
+ border: 10px solid #000000;
974
+ margin-left: -80px;
975
+ margin-top: -80px;
976
+ width: 160px;
977
+ height: 160px;
978
+ opacity: 0;
979
+ }
980
+ #learn-press-block-content span {
981
+ z-index: 20;
982
+ -webkit-animation: spin-12 1.5s infinite;
983
+ -moz-animation: spin-12 1.5s infinite;
984
+ animation: spin-12 1.5s infinite;
985
+ }
986
+ #learn-press-block-content span:before {
987
+ content: '';
988
+ border: 6px solid #95e6f9;
989
+ position: absolute;
990
+ -webkit-border-radius: 50%;
991
+ -khtml-border-radius: 50%;
992
+ -moz-border-radius: 50%;
993
+ -ms-border-radius: 50%;
994
+ -o-border-radius: 50%;
995
+ border-radius: 50%;
996
+ box-sizing: border-box;
997
+ }
998
+ #learn-press-block-content:before {
999
+ width: 80px;
1000
+ height: 80px;
1001
+ margin-left: -40px;
1002
+ margin-top: -40px;
1003
+ /*-76px;*/
1004
+ -webkit-clip-path: polygon(0px 80px, 80px 80px, 80px 40px, 40px 40px, 40px 0, 0 0);
1005
+ }
1006
+ #learn-press-block-content span {
1007
+ clip: rect(0, 84px, 42px, 42px);
1008
+ width: 84px;
1009
+ height: 84px;
1010
+ margin-left: -42px;
1011
+ margin-top: -42px;
1012
+ }
1013
+ #learn-press-block-content span:before {
1014
+ width: 84px;
1015
+ height: 84px;
1016
+ }
1017
+ body.block-content #learn-press-block-content {
1018
+ display: block;
1019
+ }
1020
+ /* COURSE QUIZ */
1021
+ .quiz-buttons {
1022
+ margin-bottom: 20px;
1023
+ clear: both;
1024
+ }
1025
+ .quiz-intro {
1026
+ list-style: none;
1027
+ padding: 0;
1028
+ margin-left: 0;
1029
+ }
1030
+ .quiz-intro li label {
1031
+ display: inline-block;
1032
+ }
1033
+ .quiz-questions-list {
1034
+ margin: 0 0 20px 0;
1035
+ padding: 0;
1036
+ list-style-position: inside;
1037
+ }
1038
+ .quiz-questions-list li {
1039
+ margin: 0 0 10px 0;
1040
+ }
1041
+ .quiz-questions-list .question-title {
1042
+ margin: 0 0 5px 0;
1043
+ display: inline-block;
1044
+ font-size: 14px;
1045
+ }
1046
+ .quiz-questions-list .current .question-title {
1047
+ font-weight: bold;
1048
+ }
1049
+ .quiz-questions-list input[type="checkbox"],
1050
+ .quiz-questions-list input[type="radio"] {
1051
+ border: 1px solid #DDD;
1052
+ display: inline-block;
1053
+ -webkit-appearance: none;
1054
+ width: 18px;
1055
+ height: 18px;
1056
+ position: relative;
1057
+ }
1058
+ .quiz-questions-list input[type="checkbox"]:checked:after,
1059
+ .quiz-questions-list input[type="radio"]:checked:after {
1060
+ content: '';
1061
+ display: inline-block;
1062
+ position: absolute;
1063
+ }
1064
+ .quiz-questions-list input[type="checkbox"]:checked:after {
1065
+ border-bottom: 3px solid #00b9eb;
1066
+ border-right: 1px solid #00b9eb;
1067
+ -webkit-transform: rotate(14deg);
1068
+ -moz-transform: rotate(14deg);
1069
+ -ms-transform: rotate(14deg);
1070
+ -o-transform: rotate(14deg);
1071
+ transform: rotate(33deg);
1072
+ width: 8px;
1073
+ height: 16px;
1074
+ top: -5px;
1075
+ left: 5px;
1076
+ }
1077
+ .quiz-questions-list input[type="checkbox"]:disabled:after {
1078
+ border-color: #DDD;
1079
+ }
1080
+ .quiz-questions-list input[type="radio"] {
1081
+ -webkit-border-radius: 50%;
1082
+ -moz-border-radius: 50%;
1083
+ border-radius: 50%;
1084
+ }
1085
+ .quiz-questions-list input[type="radio"]:checked:after {
1086
+ background: #00b9eb;
1087
+ width: 8px;
1088
+ height: 8px;
1089
+ border-radius: 50%;
1090
+ top: 50%;
1091
+ left: 50%;
1092
+ margin-left: -4px;
1093
+ margin-top: -4px;
1094
+ }
1095
+ .quiz-questions-list input[type="radio"]:disabled:after {
1096
+ background: #DDD;
1097
+ }
1098
+ .question-results .question-title:after {
1099
+ font-family: dashicons;
1100
+ font-size: 24px;
1101
+ vertical-align: middle;
1102
+ display: inline-block;
1103
+ text-align: center;
1104
+ margin-left: 5px;
1105
+ }
1106
+ .question-results.correct .question-title:after {
1107
+ content: '\f147';
1108
+ color: #00adff;
1109
+ }
1110
+ .question-results.skipped .question-title:after {
1111
+ content: '\f534';
1112
+ color: #c6c6c6;
1113
+ }
1114
+ .question-results.incorrect .question-title:after {
1115
+ content: '\f335';
1116
+ color: #ff5425;
1117
+ }
1118
+ .question-results.incorrect .user-answer-false .option-title {
1119
+ text-decoration: line-through;
1120
+ }
1121
+ .question-results .answer-true {
1122
+ color: #007acc;
1123
+ }
1124
+ .question-results .answer-true .option-title {
1125
+ background: #fff9d8;
1126
+ padding: 0 5px;
1127
+ margin-left: -5px;
1128
+ }
1129
+ .question-results input {
1130
+ vertical-align: middle;
1131
+ }
1132
+ .quiz-description .learn-press-question-title,
1133
+ .question-content .learn-press-question-title {
1134
+ margin-bottom: 20px;
1135
+ }
1136
+ .quiz-countdown {
1137
+ float: right;
1138
+ position: relative;
1139
+ min-width: 150px;
1140
+ background: #F5F5F5;
1141
+ text-align: center;
1142
+ font-size: 18px;
1143
+ padding: 5px 0;
1144
+ }
1145
+ #quiz-countdown .progress-circle {
1146
+ overflow: hidden;
1147
+ box-shadow: 0 0 3px #bdbdbd inset;
1148
+ }
1149
+ #quiz-countdown .progress-circle .inside {
1150
+ line-height: 1;
1151
+ }
1152
+ #quiz-countdown .progress-circle .inside .countdown {
1153
+ font-size: 48px;
1154
+ color: #087998;
1155
+ _text-shadow: 1px 1px #8ee5fd;
1156
+ margin-top: 110px;
1157
+ }
1158
+ #quiz-countdown .progress-circle .inside p {
1159
+ margin: 10px 0 0 0;
1160
+ color: #DDD;
1161
+ }
1162
+ #quiz-countdown .progress-circle:after {
1163
+ background: #00b9eb;
1164
+ box-shadow: 0 0 6px #097a98;
1165
+ }
1166
+ #quiz-progress .progress-circle {
1167
+ width: 200px;
1168
+ height: 200px;
1169
+ border-radius: 50%;
1170
+ background-color: #DDD;
1171
+ position: relative;
1172
+ }
1173
+ #quiz-progress .progress-circle .background {
1174
+ content: "";
1175
+ position: absolute;
1176
+ border-radius: 50%;
1177
+ width: 200px;
1178
+ height: 200px;
1179
+ clip: rect(0, 200px, 200px, 100px);
1180
+ }
1181
+ #quiz-progress .progress-circle .background .fill {
1182
+ content: "";
1183
+ position: absolute;
1184
+ border-radius: 50%;
1185
+ width: 200px;
1186
+ height: 200px;
1187
+ clip: rect(0, 100px, 200px, 0);
1188
+ background: #FF0000;
1189
+ transform: rotate(0deg);
1190
+ }
1191
+ #quiz-progress .progress-circle:after {
1192
+ content: '';
1193
+ width: 170px;
1194
+ height: 170px;
1195
+ background: #FFF;
1196
+ -webkit-border-radius: 50%;
1197
+ -khtml-border-radius: 50%;
1198
+ -moz-border-radius: 50%;
1199
+ -ms-border-radius: 50%;
1200
+ -o-border-radius: 50%;
1201
+ border-radius: 50%;
1202
+ position: absolute;
1203
+ top: 50%;
1204
+ left: 50%;
1205
+ margin-top: -85px;
1206
+ margin-left: -85px;
1207
+ pointer-events: none;
1208
+ }
1209
+ #quiz-progress .progress-circle .inside {
1210
+ position: absolute;
1211
+ width: 100%;
1212
+ height: 100%;
1213
+ line-height: 200px;
1214
+ text-align: center;
1215
+ z-index: 10;
1216
+ }
1217
+ #quiz-progress .progress-circle.gt-50 {
1218
+ background-color: #FF0000;
1219
+ }
1220
+ #quiz-progress .progress-circle.gt-50 .background {
1221
+ clip: rect(0, 100px, 200px, 0);
1222
+ }
1223
+ #quiz-progress .progress-circle.gt-50 .fill {
1224
+ clip: rect(0, 200px, 200px, 100px);
1225
+ background: #DDD;
1226
+ }
1227
+ .quiz-result .quiz-result-mark {
1228
+ margin-bottom: 20px;
1229
+ }
1230
+ .quiz-result .quiz-result-mark .progress-circle {
1231
+ width: 200px;
1232
+ height: 200px;
1233
+ border-radius: 50%;
1234
+ background-color: #DDD;
1235
+ position: relative;
1236
+ }
1237
+ .quiz-result .quiz-result-mark .progress-circle .background {
1238
+ content: "";
1239
+ position: absolute;
1240
+ border-radius: 50%;
1241
+ width: 200px;
1242
+ height: 200px;
1243
+ clip: rect(0, 200px, 200px, 100px);
1244
+ }
1245
+ .quiz-result .quiz-result-mark .progress-circle .background .fill {
1246
+ content: "";
1247
+ position: absolute;
1248
+ border-radius: 50%;
1249
+ width: 200px;
1250
+ height: 200px;
1251
+ clip: rect(0, 100px, 200px, 0);
1252
+ background: #95e6f9;
1253
+ transform: rotate(0deg);
1254
+ }
1255
+ .quiz-result .quiz-result-mark .progress-circle:after {
1256
+ content: '';
1257
+ width: 170px;
1258
+ height: 170px;
1259
+ background: #FFF;
1260
+ -webkit-border-radius: 50%;
1261
+ -khtml-border-radius: 50%;
1262
+ -moz-border-radius: 50%;
1263
+ -ms-border-radius: 50%;
1264
+ -o-border-radius: 50%;
1265
+ border-radius: 50%;
1266
+ position: absolute;
1267
+ top: 50%;
1268
+ left: 50%;
1269
+ margin-top: -85px;
1270
+ margin-left: -85px;
1271
+ pointer-events: none;
1272
+ }
1273
+ .quiz-result .quiz-result-mark .progress-circle .inside {
1274
+ position: absolute;
1275
+ width: 100%;
1276
+ height: 100%;
1277
+ line-height: 200px;
1278
+ text-align: center;
1279
+ z-index: 10;
1280
+ }
1281
+ .quiz-result .quiz-result-mark .progress-circle.gt-50 {
1282
+ background-color: #95e6f9;
1283
+ }
1284
+ .quiz-result .quiz-result-mark .progress-circle.gt-50 .background {
1285
+ clip: rect(0, 100px, 200px, 0);
1286
+ }
1287
+ .quiz-result .quiz-result-mark .progress-circle.gt-50 .fill {
1288
+ clip: rect(0, 200px, 200px, 100px);
1289
+ background: #DDD;
1290
+ }
1291
+ .quiz-result .quiz-result-summary {
1292
+ margin-bottom: 20px;
1293
+ max-width: 500px;
1294
+ }
1295
+ .quiz-result .quiz-result-summary .quiz-result-field {
1296
+ position: relative;
1297
+ background: #F5F5F5;
1298
+ color: #fff;
1299
+ margin: 0 0 8px 0;
1300
+ font-size: 12px;
1301
+ padding: 5px 10px;
1302
+ -webkit-border-radius: 4px;
1303
+ -khtml-border-radius: 4px;
1304
+ -moz-border-radius: 4px;
1305
+ -ms-border-radius: 4px;
1306
+ -o-border-radius: 4px;
1307
+ border-radius: 4px;
1308
+ overflow: hidden;
1309
+ }
1310
+ .quiz-result .quiz-result-summary .quiz-result-field span,
1311
+ .quiz-result .quiz-result-summary .quiz-result-field span:after,
1312
+ .quiz-result .quiz-result-summary .quiz-result-field:before {
1313
+ display: block;
1314
+ position: absolute;
1315
+ top: 0;
1316
+ left: 0;
1317
+ height: 100%;
1318
+ content: attr(data-text);
1319
+ color: #FFF;
1320
+ white-space: nowrap;
1321
+ overflow: hidden;
1322
+ padding: 3px 10px;
1323
+ background: transparent;
1324
+ transition: width 0.5s;
1325
+ }
1326
+ .quiz-result .quiz-result-summary .quiz-result-field:before {
1327
+ content: '';
1328
+ padding: 0;
1329
+ }
1330
+ .quiz-result .quiz-result-summary .quiz-result-field span {
1331
+ padding: 0;
1332
+ }
1333
+ .quiz-result .quiz-result-summary .quiz-result-field span:after {
1334
+ margin: 3px 10px;
1335
+ padding: 0;
1336
+ width: 100%;
1337
+ }
1338
+ .quiz-result .quiz-result-summary .quiz-result-field.correct {
1339
+ background: #22b4ff;
1340
+ }
1341
+ .quiz-result .quiz-result-summary .quiz-result-field.wrong {
1342
+ background: #ff5425;
1343
+ }
1344
+ .quiz-result .quiz-result-summary .quiz-result-field.empty {
1345
+ color: #656D6D;
1346
+ }
1347
+ .quiz-result p.quiz-result-time {
1348
+ margin: 0 0 10px 0;
1349
+ }
1350
+ .quiz-result .quiz-grade p {
1351
+ margin: 0 0 10px 0;
1352
+ }
1353
+ .quiz-result .quiz-grade p span {
1354
+ font-weight: bold;
1355
+ }
1356
+ .quiz-result .quiz-grade p span.passed {
1357
+ color: #22b4ff;
1358
+ }
1359
+ .quiz-result .quiz-grade p span.failed {
1360
+ color: #ff5425;
1361
+ }
1362
+ .single-quiz .quiz-result-field[data-value="0"]:before,
1363
+ .single-quiz .quiz-result-field[data-value="0"] span,
1364
+ #quiz-countdown[data-value="0"]:after {
1365
+ width: 0%;
1366
+ }
1367
+ .single-quiz .quiz-result-field[data-value="1"]:before,
1368
+ .single-quiz .quiz-result-field[data-value="1"] span,
1369
+ #quiz-countdown[data-value="1"]:after {
1370
+ width: 1%;
1371
+ }
1372
+ .single-quiz .quiz-result-field[data-value="2"]:before,
1373
+ .single-quiz .quiz-result-field[data-value="2"] span,
1374
+ #quiz-countdown[data-value="2"]:after {
1375
+ width: 2%;
1376
+ }
1377
+ .single-quiz .quiz-result-field[data-value="3"]:before,
1378
+ .single-quiz .quiz-result-field[data-value="3"] span,
1379
+ #quiz-countdown[data-value="3"]:after {
1380
+ width: 3%;
1381
+ }
1382
+ .single-quiz .quiz-result-field[data-value="4"]:before,
1383
+ .single-quiz .quiz-result-field[data-value="4"] span,
1384
+ #quiz-countdown[data-value="4"]:after {
1385
+ width: 4%;
1386
+ }
1387
+ .single-quiz .quiz-result-field[data-value="5"]:before,
1388
+ .single-quiz .quiz-result-field[data-value="5"] span,
1389
+ #quiz-countdown[data-value="5"]:after {
1390
+ width: 5%;
1391
+ }
1392
+ .single-quiz .quiz-result-field[data-value="6"]:before,
1393
+ .single-quiz .quiz-result-field[data-value="6"] span,
1394
+ #quiz-countdown[data-value="6"]:after {
1395
+ width: 6%;
1396
+ }
1397
+ .single-quiz .quiz-result-field[data-value="7"]:before,
1398
+ .single-quiz .quiz-result-field[data-value="7"] span,
1399
+ #quiz-countdown[data-value="7"]:after {
1400
+ width: 7%;
1401
+ }
1402
+ .single-quiz .quiz-result-field[data-value="8"]:before,
1403
+ .single-quiz .quiz-result-field[data-value="8"] span,
1404
+ #quiz-countdown[data-value="8"]:after {
1405
+ width: 8%;
1406
+ }
1407
+ .single-quiz .quiz-result-field[data-value="9"]:before,
1408
+ .single-quiz .quiz-result-field[data-value="9"] span,
1409
+ #quiz-countdown[data-value="9"]:after {
1410
+ width: 9%;
1411
+ }
1412
+ .single-quiz .quiz-result-field[data-value="10"]:before,
1413
+ .single-quiz .quiz-result-field[data-value="10"] span,
1414
+ #quiz-countdown[data-value="10"]:after {
1415
+ width: 10%;
1416
+ }
1417
+ .single-quiz .quiz-result-field[data-value="11"]:before,
1418
+ .single-quiz .quiz-result-field[data-value="11"] span,
1419
+ #quiz-countdown[data-value="11"]:after {
1420
+ width: 11%;
1421
+ }
1422
+ .single-quiz .quiz-result-field[data-value="12"]:before,
1423
+ .single-quiz .quiz-result-field[data-value="12"] span,
1424
+ #quiz-countdown[data-value="12"]:after {
1425
+ width: 12%;
1426
+ }
1427
+ .single-quiz .quiz-result-field[data-value="13"]:before,
1428
+ .single-quiz .quiz-result-field[data-value="13"] span,
1429
+ #quiz-countdown[data-value="13"]:after {
1430
+ width: 13%;
1431
+ }
1432
+ .single-quiz .quiz-result-field[data-value="14"]:before,
1433
+ .single-quiz .quiz-result-field[data-value="14"] span,
1434
+ #quiz-countdown[data-value="14"]:after {
1435
+ width: 14%;
1436
+ }
1437
+ .single-quiz .quiz-result-field[data-value="15"]:before,
1438
+ .single-quiz .quiz-result-field[data-value="15"] span,
1439
+ #quiz-countdown[data-value="15"]:after {
1440
+ width: 15%;
1441
+ }
1442
+ .single-quiz .quiz-result-field[data-value="16"]:before,
1443
+ .single-quiz .quiz-result-field[data-value="16"] span,
1444
+ #quiz-countdown[data-value="16"]:after {
1445
+ width: 16%;
1446
+ }
1447
+ .single-quiz .quiz-result-field[data-value="17"]:before,
1448
+ .single-quiz .quiz-result-field[data-value="17"] span,
1449
+ #quiz-countdown[data-value="17"]:after {
1450
+ width: 17%;
1451
+ }
1452
+ .single-quiz .quiz-result-field[data-value="18"]:before,
1453
+ .single-quiz .quiz-result-field[data-value="18"] span,
1454
+ #quiz-countdown[data-value="18"]:after {
1455
+ width: 18%;
1456
+ }
1457
+ .single-quiz .quiz-result-field[data-value="19"]:before,
1458
+ .single-quiz .quiz-result-field[data-value="19"] span,
1459
+ #quiz-countdown[data-value="19"]:after {
1460
+ width: 19%;
1461
+ }
1462
+ .single-quiz .quiz-result-field[data-value="20"]:before,
1463
+ .single-quiz .quiz-result-field[data-value="20"] span,
1464
+ #quiz-countdown[data-value="20"]:after {
1465
+ width: 20%;
1466
+ }
1467
+ .single-quiz .quiz-result-field[data-value="21"]:before,
1468
+ .single-quiz .quiz-result-field[data-value="21"] span,
1469
+ #quiz-countdown[data-value="21"]:after {
1470
+ width: 21%;
1471
+ }
1472
+ .single-quiz .quiz-result-field[data-value="22"]:before,
1473
+ .single-quiz .quiz-result-field[data-value="22"] span,
1474
+ #quiz-countdown[data-value="22"]:after {
1475
+ width: 22%;
1476
+ }
1477
+ .single-quiz .quiz-result-field[data-value="23"]:before,
1478
+ .single-quiz .quiz-result-field[data-value="23"] span,
1479
+ #quiz-countdown[data-value="23"]:after {
1480
+ width: 23%;
1481
+ }
1482
+ .single-quiz .quiz-result-field[data-value="24"]:before,
1483
+ .single-quiz .quiz-result-field[data-value="24"] span,
1484
+ #quiz-countdown[data-value="24"]:after {
1485
+ width: 24%;
1486
+ }
1487
+ .single-quiz .quiz-result-field[data-value="25"]:before,
1488
+ .single-quiz .quiz-result-field[data-value="25"] span,
1489
+ #quiz-countdown[data-value="25"]:after {
1490
+ width: 25%;
1491
+ }
1492
+ .single-quiz .quiz-result-field[data-value="26"]:before,
1493
+ .single-quiz .quiz-result-field[data-value="26"] span,
1494
+ #quiz-countdown[data-value="26"]:after {
1495
+ width: 26%;
1496
+ }
1497
+ .single-quiz .quiz-result-field[data-value="27"]:before,
1498
+ .single-quiz .quiz-result-field[data-value="27"] span,
1499
+ #quiz-countdown[data-value="27"]:after {
1500
+ width: 27%;
1501
+ }
1502
+ .single-quiz .quiz-result-field[data-value="28"]:before,
1503
+ .single-quiz .quiz-result-field[data-value="28"] span,
1504
+ #quiz-countdown[data-value="28"]:after {
1505
+ width: 28%;
1506
+ }
1507
+ .single-quiz .quiz-result-field[data-value="29"]:before,
1508
+ .single-quiz .quiz-result-field[data-value="29"] span,
1509
+ #quiz-countdown[data-value="29"]:after {
1510
+ width: 29%;
1511
+ }
1512
+ .single-quiz .quiz-result-field[data-value="30"]:before,
1513
+ .single-quiz .quiz-result-field[data-value="30"] span,
1514
+ #quiz-countdown[data-value="30"]:after {
1515
+ width: 30%;
1516
+ }
1517
+ .single-quiz .quiz-result-field[data-value="31"]:before,
1518
+ .single-quiz .quiz-result-field[data-value="31"] span,
1519
+ #quiz-countdown[data-value="31"]:after {
1520
+ width: 31%;
1521
+ }
1522
+ .single-quiz .quiz-result-field[data-value="32"]:before,
1523
+ .single-quiz .quiz-result-field[data-value="32"] span,
1524
+ #quiz-countdown[data-value="32"]:after {
1525
+ width: 32%;
1526
+ }
1527
+ .single-quiz .quiz-result-field[data-value="33"]:before,
1528
+ .single-quiz .quiz-result-field[data-value="33"] span,
1529
+ #quiz-countdown[data-value="33"]:after {
1530
+ width: 33%;
1531
+ }
1532
+ .single-quiz .quiz-result-field[data-value="34"]:before,
1533
+ .single-quiz .quiz-result-field[data-value="34"] span,
1534
+ #quiz-countdown[data-value="34"]:after {
1535
+ width: 34%;
1536
+ }
1537
+ .single-quiz .quiz-result-field[data-value="35"]:before,
1538
+ .single-quiz .quiz-result-field[data-value="35"] span,
1539
+ #quiz-countdown[data-value="35"]:after {
1540
+ width: 35%;
1541
+ }
1542
+ .single-quiz .quiz-result-field[data-value="36"]:before,
1543
+ .single-quiz .quiz-result-field[data-value="36"] span,
1544
+ #quiz-countdown[data-value="36"]:after {
1545
+ width: 36%;
1546
+ }
1547
+ .single-quiz .quiz-result-field[data-value="37"]:before,
1548
+ .single-quiz .quiz-result-field[data-value="37"] span,
1549
+ #quiz-countdown[data-value="37"]:after {
1550
+ width: 37%;
1551
+ }
1552
+ .single-quiz .quiz-result-field[data-value="38"]:before,
1553
+ .single-quiz .quiz-result-field[data-value="38"] span,
1554
+ #quiz-countdown[data-value="38"]:after {
1555
+ width: 38%;
1556
+ }
1557
+ .single-quiz .quiz-result-field[data-value="39"]:before,
1558
+ .single-quiz .quiz-result-field[data-value="39"] span,
1559
+ #quiz-countdown[data-value="39"]:after {
1560
+ width: 39%;
1561
+ }
1562
+ .single-quiz .quiz-result-field[data-value="40"]:before,
1563
+ .single-quiz .quiz-result-field[data-value="40"] span,
1564
+ #quiz-countdown[data-value="40"]:after {
1565
+ width: 40%;
1566
+ }
1567
+ .single-quiz .quiz-result-field[data-value="41"]:before,
1568
+ .single-quiz .quiz-result-field[data-value="41"] span,
1569
+ #quiz-countdown[data-value="41"]:after {
1570
+ width: 41%;
1571
+ }
1572
+ .single-quiz .quiz-result-field[data-value="42"]:before,
1573
+ .single-quiz .quiz-result-field[data-value="42"] span,
1574
+ #quiz-countdown[data-value="42"]:after {
1575
+ width: 42%;
1576
+ }
1577
+ .single-quiz .quiz-result-field[data-value="43"]:before,
1578
+ .single-quiz .quiz-result-field[data-value="43"] span,
1579
+ #quiz-countdown[data-value="43"]:after {
1580
+ width: 43%;
1581
+ }
1582
+ .single-quiz .quiz-result-field[data-value="44"]:before,
1583
+ .single-quiz .quiz-result-field[data-value="44"] span,
1584
+ #quiz-countdown[data-value="44"]:after {
1585
+ width: 44%;
1586
+ }
1587
+ .single-quiz .quiz-result-field[data-value="45"]:before,
1588
+ .single-quiz .quiz-result-field[data-value="45"] span,
1589
+ #quiz-countdown[data-value="45"]:after {
1590
+ width: 45%;
1591
+ }
1592
+ .single-quiz .quiz-result-field[data-value="46"]:before,
1593
+ .single-quiz .quiz-result-field[data-value="46"] span,
1594
+ #quiz-countdown[data-value="46"]:after {
1595
+ width: 46%;
1596
+ }
1597
+ .single-quiz .quiz-result-field[data-value="47"]:before,
1598
+ .single-quiz .quiz-result-field[data-value="47"] span,
1599
+ #quiz-countdown[data-value="47"]:after {
1600
+ width: 47%;
1601
+ }
1602
+ .single-quiz .quiz-result-field[data-value="48"]:before,
1603
+ .single-quiz .quiz-result-field[data-value="48"] span,
1604
+ #quiz-countdown[data-value="48"]:after {
1605
+ width: 48%;
1606
+ }
1607
+ .single-quiz .quiz-result-field[data-value="49"]:before,
1608
+ .single-quiz .quiz-result-field[data-value="49"] span,
1609
+ #quiz-countdown[data-value="49"]:after {
1610
+ width: 49%;
1611
+ }
1612
+ .single-quiz .quiz-result-field[data-value="50"]:before,
1613
+ .single-quiz .quiz-result-field[data-value="50"] span,
1614
+ #quiz-countdown[data-value="50"]:after {
1615
+ width: 50%;
1616
+ }
1617
+ .single-quiz .quiz-result-field[data-value="51"]:before,
1618
+ .single-quiz .quiz-result-field[data-value="51"] span,
1619
+ #quiz-countdown[data-value="51"]:after {
1620
+ width: 51%;
1621
+ }
1622
+ .single-quiz .quiz-result-field[data-value="52"]:before,
1623
+ .single-quiz .quiz-result-field[data-value="52"] span,
1624
+ #quiz-countdown[data-value="52"]:after {
1625
+ width: 52%;
1626
+ }
1627
+ .single-quiz .quiz-result-field[data-value="53"]:before,
1628
+ .single-quiz .quiz-result-field[data-value="53"] span,
1629
+ #quiz-countdown[data-value="53"]:after {
1630
+ width: 53%;
1631
+ }
1632
+ .single-quiz .quiz-result-field[data-value="54"]:before,
1633
+ .single-quiz .quiz-result-field[data-value="54"] span,
1634
+ #quiz-countdown[data-value="54"]:after {
1635
+ width: 54%;
1636
+ }
1637
+ .single-quiz .quiz-result-field[data-value="55"]:before,
1638
+ .single-quiz .quiz-result-field[data-value="55"] span,
1639
+ #quiz-countdown[data-value="55"]:after {
1640
+ width: 55%;
1641
+ }
1642
+ .single-quiz .quiz-result-field[data-value="56"]:before,
1643
+ .single-quiz .quiz-result-field[data-value="56"] span,
1644
+ #quiz-countdown[data-value="56"]:after {
1645
+ width: 56%;
1646
+ }
1647
+ .single-quiz .quiz-result-field[data-value="57"]:before,
1648
+ .single-quiz .quiz-result-field[data-value="57"] span,
1649
+ #quiz-countdown[data-value="57"]:after {
1650
+ width: 57%;
1651
+ }
1652
+ .single-quiz .quiz-result-field[data-value="58"]:before,
1653
+ .single-quiz .quiz-result-field[data-value="58"] span,
1654
+ #quiz-countdown[data-value="58"]:after {
1655
+ width: 58%;
1656
+ }
1657
+ .single-quiz .quiz-result-field[data-value="59"]:before,
1658
+ .single-quiz .quiz-result-field[data-value="59"] span,
1659
+ #quiz-countdown[data-value="59"]:after {
1660
+ width: 59%;
1661
+ }
1662
+ .single-quiz .quiz-result-field[data-value="60"]:before,
1663
+ .single-quiz .quiz-result-field[data-value="60"] span,
1664
+ #quiz-countdown[data-value="60"]:after {
1665
+ width: 60%;
1666
+ }
1667
+ .single-quiz .quiz-result-field[data-value="61"]:before,
1668
+ .single-quiz .quiz-result-field[data-value="61"] span,
1669
+ #quiz-countdown[data-value="61"]:after {
1670
+ width: 61%;
1671
+ }
1672
+ .single-quiz .quiz-result-field[data-value="62"]:before,
1673
+ .single-quiz .quiz-result-field[data-value="62"] span,
1674
+ #quiz-countdown[data-value="62"]:after {
1675
+ width: 62%;
1676
+ }
1677
+ .single-quiz .quiz-result-field[data-value="63"]:before,
1678
+ .single-quiz .quiz-result-field[data-value="63"] span,
1679
+ #quiz-countdown[data-value="63"]:after {
1680
+ width: 63%;
1681
+ }
1682
+ .single-quiz .quiz-result-field[data-value="64"]:before,
1683
+ .single-quiz .quiz-result-field[data-value="64"] span,
1684
+ #quiz-countdown[data-value="64"]:after {
1685
+ width: 64%;
1686
+ }
1687
+ .single-quiz .quiz-result-field[data-value="65"]:before,
1688
+ .single-quiz .quiz-result-field[data-value="65"] span,
1689
+ #quiz-countdown[data-value="65"]:after {
1690
+ width: 65%;
1691
+ }
1692
+ .single-quiz .quiz-result-field[data-value="66"]:before,
1693
+ .single-quiz .quiz-result-field[data-value="66"] span,
1694
+ #quiz-countdown[data-value="66"]:after {
1695
+ width: 66%;
1696
+ }
1697
+ .single-quiz .quiz-result-field[data-value="67"]:before,
1698
+ .single-quiz .quiz-result-field[data-value="67"] span,
1699
+ #quiz-countdown[data-value="67"]:after {
1700
+ width: 67%;
1701
+ }
1702
+ .single-quiz .quiz-result-field[data-value="68"]:before,
1703
+ .single-quiz .quiz-result-field[data-value="68"] span,
1704
+ #quiz-countdown[data-value="68"]:after {
1705
+ width: 68%;
1706
+ }
1707
+ .single-quiz .quiz-result-field[data-value="69"]:before,
1708
+ .single-quiz .quiz-result-field[data-value="69"] span,
1709
+ #quiz-countdown[data-value="69"]:after {
1710
+ width: 69%;
1711
+ }
1712
+ .single-quiz .quiz-result-field[data-value="70"]:before,
1713
+ .single-quiz .quiz-result-field[data-value="70"] span,
1714
+ #quiz-countdown[data-value="70"]:after {
1715
+ width: 70%;
1716
+ }
1717
+ .single-quiz .quiz-result-field[data-value="71"]:before,
1718
+ .single-quiz .quiz-result-field[data-value="71"] span,
1719
+ #quiz-countdown[data-value="71"]:after {
1720
+ width: 71%;
1721
+ }
1722
+ .single-quiz .quiz-result-field[data-value="72"]:before,
1723
+ .single-quiz .quiz-result-field[data-value="72"] span,
1724
+ #quiz-countdown[data-value="72"]:after {
1725
+ width: 72%;
1726
+ }
1727
+ .single-quiz .quiz-result-field[data-value="73"]:before,
1728
+ .single-quiz .quiz-result-field[data-value="73"] span,
1729
+ #quiz-countdown[data-value="73"]:after {
1730
+ width: 73%;
1731
+ }
1732
+ .single-quiz .quiz-result-field[data-value="74"]:before,
1733
+ .single-quiz .quiz-result-field[data-value="74"] span,
1734
+ #quiz-countdown[data-value="74"]:after {
1735
+ width: 74%;
1736
+ }
1737
+ .single-quiz .quiz-result-field[data-value="75"]:before,
1738
+ .single-quiz .quiz-result-field[data-value="75"] span,
1739
+ #quiz-countdown[data-value="75"]:after {
1740
+ width: 75%;
1741
+ }
1742
+ .single-quiz .quiz-result-field[data-value="76"]:before,
1743
+ .single-quiz .quiz-result-field[data-value="76"] span,
1744
+ #quiz-countdown[data-value="76"]:after {
1745
+ width: 76%;
1746
+ }
1747
+ .single-quiz .quiz-result-field[data-value="77"]:before,
1748
+ .single-quiz .quiz-result-field[data-value="77"] span,
1749
+ #quiz-countdown[data-value="77"]:after {
1750
+ width: 77%;
1751
+ }
1752
+ .single-quiz .quiz-result-field[data-value="78"]:before,
1753
+ .single-quiz .quiz-result-field[data-value="78"] span,
1754
+ #quiz-countdown[data-value="78"]:after {
1755
+ width: 78%;
1756
+ }
1757
+ .single-quiz .quiz-result-field[data-value="79"]:before,
1758
+ .single-quiz .quiz-result-field[data-value="79"] span,
1759
+ #quiz-countdown[data-value="79"]:after {
1760
+ width: 79%;
1761
+ }
1762
+ .single-quiz .quiz-result-field[data-value="80"]:before,
1763
+ .single-quiz .quiz-result-field[data-value="80"] span,
1764
+ #quiz-countdown[data-value="80"]:after {
1765
+ width: 80%;
1766
+ }
1767
+ .single-quiz .quiz-result-field[data-value="81"]:before,
1768
+ .single-quiz .quiz-result-field[data-value="81"] span,
1769
+ #quiz-countdown[data-value="81"]:after {
1770
+ width: 81%;
1771
+ }
1772
+ .single-quiz .quiz-result-field[data-value="82"]:before,
1773
+ .single-quiz .quiz-result-field[data-value="82"] span,
1774
+ #quiz-countdown[data-value="82"]:after {
1775
+ width: 82%;
1776
+ }
1777
+ .single-quiz .quiz-result-field[data-value="83"]:before,
1778
+ .single-quiz .quiz-result-field[data-value="83"] span,
1779
+ #quiz-countdown[data-value="83"]:after {
1780
+ width: 83%;
1781
+ }
1782
+ .single-quiz .quiz-result-field[data-value="84"]:before,
1783
+ .single-quiz .quiz-result-field[data-value="84"] span,
1784
+ #quiz-countdown[data-value="84"]:after {
1785
+ width: 84%;
1786
+ }
1787
+ .single-quiz .quiz-result-field[data-value="85"]:before,
1788
+ .single-quiz .quiz-result-field[data-value="85"] span,
1789
+ #quiz-countdown[data-value="85"]:after {
1790
+ width: 85%;
1791
+ }
1792
+ .single-quiz .quiz-result-field[data-value="86"]:before,
1793
+ .single-quiz .quiz-result-field[data-value="86"] span,
1794
+ #quiz-countdown[data-value="86"]:after {
1795
+ width: 86%;
1796
+ }
1797
+ .single-quiz .quiz-result-field[data-value="87"]:before,
1798
+ .single-quiz .quiz-result-field[data-value="87"] span,
1799
+ #quiz-countdown[data-value="87"]:after {
1800
+ width: 87%;
1801
+ }
1802
+ .single-quiz .quiz-result-field[data-value="88"]:before,
1803
+ .single-quiz .quiz-result-field[data-value="88"] span,
1804
+ #quiz-countdown[data-value="88"]:after {
1805
+ width: 88%;
1806
+ }
1807
+ .single-quiz .quiz-result-field[data-value="89"]:before,
1808
+ .single-quiz .quiz-result-field[data-value="89"] span,
1809
+ #quiz-countdown[data-value="89"]:after {
1810
+ width: 89%;
1811
+ }
1812
+ .single-quiz .quiz-result-field[data-value="90"]:before,
1813
+ .single-quiz .quiz-result-field[data-value="90"] span,
1814
+ #quiz-countdown[data-value="90"]:after {
1815
+ width: 90%;
1816
+ }
1817
+ .single-quiz .quiz-result-field[data-value="91"]:before,
1818
+ .single-quiz .quiz-result-field[data-value="91"] span,
1819
+ #quiz-countdown[data-value="91"]:after {
1820
+ width: 91%;
1821
+ }
1822
+ .single-quiz .quiz-result-field[data-value="92"]:before,
1823
+ .single-quiz .quiz-result-field[data-value="92"] span,
1824
+ #quiz-countdown[data-value="92"]:after {
1825
+ width: 92%;
1826
+ }
1827
+ .single-quiz .quiz-result-field[data-value="93"]:before,
1828
+ .single-quiz .quiz-result-field[data-value="93"] span,
1829
+ #quiz-countdown[data-value="93"]:after {
1830
+ width: 93%;
1831
+ }
1832
+ .single-quiz .quiz-result-field[data-value="94"]:before,
1833
+ .single-quiz .quiz-result-field[data-value="94"] span,
1834
+ #quiz-countdown[data-value="94"]:after {
1835
+ width: 94%;
1836
+ }
1837
+ .single-quiz .quiz-result-field[data-value="95"]:before,
1838
+ .single-quiz .quiz-result-field[data-value="95"] span,
1839
+ #quiz-countdown[data-value="95"]:after {
1840
+ width: 95%;
1841
+ }
1842
+ .single-quiz .quiz-result-field[data-value="96"]:before,
1843
+ .single-quiz .quiz-result-field[data-value="96"] span,
1844
+ #quiz-countdown[data-value="96"]:after {
1845
+ width: 96%;
1846
+ }
1847
+ .single-quiz .quiz-result-field[data-value="97"]:before,
1848
+ .single-quiz .quiz-result-field[data-value="97"] span,
1849
+ #quiz-countdown[data-value="97"]:after {
1850
+ width: 97%;
1851
+ }
1852
+ .single-quiz .quiz-result-field[data-value="98"]:before,
1853
+ .single-quiz .quiz-result-field[data-value="98"] span,
1854
+ #quiz-countdown[data-value="98"]:after {
1855
+ width: 98%;
1856
+ }
1857
+ .single-quiz .quiz-result-field[data-value="99"]:before,
1858
+ .single-quiz .quiz-result-field[data-value="99"] span,
1859
+ #quiz-countdown[data-value="99"]:after {
1860
+ width: 99%;
1861
+ }
1862
+ .single-quiz .quiz-result-field[data-value="100"]:before,
1863
+ .single-quiz .quiz-result-field[data-value="100"] span,
1864
+ #quiz-countdown[data-value="100"]:after {
1865
+ width: 100%;
1866
+ }
1867
+ /* QUESTION */
1868
+ .learn-press-question-options {
1869
+ list-style: none;
1870
+ margin: 0 0 20px 0;
1871
+ padding: 0;
1872
+ }
1873
+ .learn-press-question-options > li.answer-option {
1874
+ font-size: 16px;
1875
+ background: #F5F5F5;
1876
+ margin-bottom: 20px;
1877
+ position: relative;
1878
+ -webkit-border-radius: 4px;
1879
+ -khtml-border-radius: 4px;
1880
+ -moz-border-radius: 4px;
1881
+ -ms-border-radius: 4px;
1882
+ -o-border-radius: 4px;
1883
+ border-radius: 4px;
1884
+ }
1885
+ .learn-press-question-options > li.answer-option > label {
1886
+ display: block;
1887
+ }
1888
+ .learn-press-question-options > li.answer-option > label input[type="checkbox"],
1889
+ .learn-press-question-options > li.answer-option > label input[type="radio"] {
1890
+ border: 0;
1891
+ -webkit-appearance: initial;
1892
+ width: 30px;
1893
+ height: 30px;
1894
+ background: #fff;
1895
+ border-radius: 4px;
1896
+ outline: none;
1897
+ position: absolute;
1898
+ top: 10px;
1899
+ left: 15px;
1900
+ margin: 0;
1901
+ }
1902
+ .learn-press-question-options > li.answer-option > label input[type="checkbox"]:checked:before,
1903
+ .learn-press-question-options > li.answer-option > label input[type="radio"]:checked:before {
1904
+ content: '';
1905
+ border: 4px solid #00b9eb;
1906
+ display: inline-block;
1907
+ width: 10px;
1908
+ height: 15px;
1909
+ border-top: none;
1910
+ border-left: none;
1911
+ position: absolute;
1912
+ top: 3px;
1913
+ left: 8px;
1914
+ box-sizing: content-box;
1915
+ -webkit-transform: rotate(36deg);
1916
+ -khtml-transform: rotate(36deg);
1917
+ -moz-transform: rotate(36deg);
1918
+ -ms-transform: rotate(36deg);
1919
+ -o-transform: rotate(36deg);
1920
+ transform: rotate(36deg);
1921
+ }
1922
+ .learn-press-question-options > li.answer-option > label input[type="checkbox"]:checked + p,
1923
+ .learn-press-question-options > li.answer-option > label input[type="radio"]:checked + p {
1924
+ font-weight: bold;
1925
+ background: #00b9eb;
1926
+ color: #FFF;
1927
+ }
1928
+ .learn-press-question-options > li.answer-option > label input[type="checkbox"][disabled],
1929
+ .learn-press-question-options > li.answer-option > label input[type="radio"][disabled] {
1930
+ opacity: 1;
1931
+ }
1932
+ .learn-press-question-options > li.answer-option > label input[type="radio"] {
1933
+ -webkit-border-radius: 50%;
1934
+ -khtml-border-radius: 50%;
1935
+ -moz-border-radius: 50%;
1936
+ -ms-border-radius: 50%;
1937
+ -o-border-radius: 50%;
1938
+ border-radius: 50%;
1939
+ }
1940
+ .learn-press-question-options > li.answer-option > label p {
1941
+ min-height: 50px;
1942
+ padding: 5px 20px 5px 60px;
1943
+ margin: 0;
1944
+ box-sizing: border-box;
1945
+ line-height: 1.5;
1946
+ }
1947
+ .learn-press-question-options > li.answer-option > label p.single-lines {
1948
+ padding: 0 20px 0 60px;
1949
+ line-height: 50px;
1950
+ /* middle */
1951
+ }
1952
+ .learn-press-question-options > li.answer-option label p {
1953
+ -webkit-border-radius: 4px;
1954
+ -khtml-border-radius: 4px;
1955
+ -moz-border-radius: 4px;
1956
+ -ms-border-radius: 4px;
1957
+ -o-border-radius: 4px;
1958
+ border-radius: 4px;
1959
+ }
1960
+ .learn-press-question-options > li.answer-option.answer-true label p {
1961
+ background: #00b9eb;
1962
+ color: #FFF;
1963
+ }
1964
+ .learn-press-question-options > li.answer-option:hover label p {
1965
+ background: #D4D4D4;
1966
+ cursor: pointer;
1967
+ }
1968
+ .learn-press-question-options > li.answer-option.user-answer-false {
1969
+ background: #F5F5F5;
1970
+ }
1971
+ .learn-press-question-options > li.answer-option.user-answer-false > label input[type="checkbox"] + p,
1972
+ .learn-press-question-options > li.answer-option.user-answer-false > label input[type="radio"] + p {
1973
+ text-decoration: line-through;
1974
+ color: #FF0000;
1975
+ background: #F5F5F5;
1976
+ }
1977
+ .learn-press-question-options .answer-option-result label p {
1978
+ display: inline-block;
1979
+ margin: 0;
1980
+ font-size: smaller;
1981
+ }
1982
+ .learn-press-question-options .answer-option-result label input[disabled] {
1983
+ opacity: 1;
1984
+ }
1985
+ .learnpress-content {
1986
+ margin-bottom: 20px;
1987
+ }
1988
+ .course-meta {
1989
+ margin-bottom: 20px;
1990
+ }
1991
+ .course-meta .course-origin-price {
1992
+ padding-right: 5px;
1993
+ text-decoration: line-through;
1994
+ }
1995
+ .course-meta .course-price {
1996
+ font-weight: bold;
1997
+ }
1998
+ /** MESSAGE */
1999
+ .learn-press-message {
2000
+ background: #F5F5F5;
2001
+ border-left: 5px solid #00A0D2;
2002
+ padding: 10px 20px 0px 20px;
2003
+ margin-bottom: 20px;
2004
+ overflow: hidden;
2005
+ }
2006
+ .learn-press-message button {
2007
+ float: right;
2008
+ }
2009
+ .learn-press-message p {
2010
+ margin-bottom: 10px;
2011
+ }
2012
+ .learn-press-message:after {
2013
+ clear: both;
2014
+ content: '';
2015
+ display: block;
2016
+ }
2017
+ .learn-press-message.notice {
2018
+ border-left-color: #b3d20a;
2019
+ }
2020
+ .learn-press-message.error {
2021
+ border-left-color: #b81c23;
2022
+ }
2023
+ .learn-press-message ul {
2024
+ list-style-type: none;
2025
+ }
2026
+ /**/
2027
+ .learn-press-checkout-comment,
2028
+ .learn-press-checkout-payment {
2029
+ margin-bottom: 20px;
2030
+ }
2031
+ .learn-press-checkout-payment .payment-methods {
2032
+ list-style: none;
2033
+ margin: 0;
2034
+ }
2035
+ /* COURSE QUIZ */
2036
+ .single-quiz .quiz-questions-list {
2037
+ padding: 0;
2038
+ }
2039
+ .single-quiz .quiz-intro {
2040
+ list-style: none;
2041
+ padding: 10px 20px;
2042
+ background: #F5F5F5;
2043
+ margin: 0 0 20px 0;
2044
+ }
2045
+ .single-quiz h4 {
2046
+ margin-bottom: 10px;
2047
+ font-size: 18px;
2048
+ }
2049
+ .learn-press-tooltip {
2050
+ font-size: 20px;
2051
+ display: inline-block;
2052
+ vertical-align: middle;
2053
+ background: #0f4956;
2054
+ cursor: pointer;
2055
+ line-height: 1;
2056
+ width: 10px;
2057
+ height: 10px;
2058
+ border-radius: 50%;
2059
+ font-weight: 700;
2060
+ position: relative;
2061
+ }
2062
+ .learn-press-tooltip:before {
2063
+ content: "?";
2064
+ font-size: 7px;
2065
+ color: white;
2066
+ position: absolute;
2067
+ top: 2px;
2068
+ left: 3px;
2069
+ }
2070
+ /* Form field */
2071
+ .lp-form-field-wrap {
2072
+ list-style: none;
2073
+ margin: 0 0 20px 0;
2074
+ }
2075
+ .lp-form-field-wrap .lp-form-field {
2076
+ list-style: none;
2077
+ margin: 0 0 20px 0;
2078
+ }
2079
+ .lp-form-field-wrap .lp-form-field .lp-form-field-label {
2080
+ display: block;
2081
+ font-weight: bold;
2082
+ margin-bottom: 5px;
2083
+ }
2084
+ .lp-form-field-wrap .lp-form-field .lp-form-field-input .description {
2085
+ font-size: smaller;
2086
+ font-style: italic;
2087
+ margin-top: 5px;
2088
+ }
2089
+ .lp-form-field-wrap .lp-form-field .lp-field-error-message {
2090
+ color: #FF0000;
2091
+ }
2092
+ .learn-press-user-profile #learn-press-user-info {
2093
+ overflow: hidden;
2094
+ }
2095
+ .learn-press-user-profile #learn-press-user-info .user-avatar {
2096
+ width: 150px;
2097
+ float: left;
2098
+ }
2099
+ .learn-press-user-profile #learn-press-user-info .user-avatar .avatar {
2100
+ border-radius: 0;
2101
+ width: 100%;
2102
+ }
2103
+ .learn-press-user-profile #learn-press-user-info .user-basic-info {
2104
+ margin-left: 170px;
2105
+ }
2106
+ .learn-press-user-profile .lp-edit-profile:after {
2107
+ display: block;
2108
+ content: '';
2109
+ clear: both;
2110
+ }
2111
+ .learn-press-user-profile .lp-edit-profile:after:after {
2112
+ content: '';
2113
+ display: block;
2114
+ clear: both;
2115
+ }
2116
+ .learn-press-user-profile .user-basic-info p {
2117
+ margin-top: 10px;
2118
+ }
2119
+ .learn-press-user-profile .learn-press-tabs {
2120
+ list-style: none;
2121
+ margin: 30px 0 20px;
2122
+ border-bottom: 1px solid #DDD;
2123
+ }
2124
+ .learn-press-user-profile .learn-press-tabs > li {
2125
+ float: left;
2126
+ list-style-type: none;
2127
+ margin-bottom: -1px;
2128
+ }
2129
+ .learn-press-user-profile .learn-press-tabs > li > a {
2130
+ display: inline-block;
2131
+ padding: 10px 15px;
2132
+ outline: none;
2133
+ box-shadow: none;
2134
+ color: #686868;
2135
+ border-bottom: 1px solid #DDD;
2136
+ }
2137
+ .learn-press-user-profile .learn-press-tabs > li.current {
2138
+ border-bottom: 4px solid #007acc;
2139
+ }
2140
+ .learn-press-user-profile .learn-press-tabs > li.current a {
2141
+ color: #007acc;
2142
+ margin-bottom: -4px;
2143
+ }
2144
+ .learn-press-user-profile .learn-press-subtabs > li {
2145
+ display: inline-block;
2146
+ margin-right: 10px;
2147
+ }
2148
+ .learn-press-user-profile .learn-press-subtabs > li.current {
2149
+ font-weight: bold;
2150
+ }
2151
+ .learn-press-user-profile .learn-press-subtab-content {
2152
+ display: none;
2153
+ margin-bottom: 20px;
2154
+ }
2155
+ .learn-press-user-profile .learn-press-subtab-content.current {
2156
+ display: block;
2157
+ }
2158
+ .learn-press-user-profile .learn-press-subtab-content li.course h3 {
2159
+ padding-bottom: 10px;
2160
+ }
2161
+ .learn-press-user-profile .learn-press-subtab-content .profile-courses {
2162
+ list-style-type: none;
2163
+ }
2164
+ .learn-press-user-profile .learn-press-subtab-content .profile-courses .learn-press-course-results-progress {
2165
+ padding: 0 15px 15px 15px;
2166
+ margin: 0;
2167
+ }
2168
+ .learn-press-user-profile button.learn-press-course-wishlist {
2169
+ display: block;
2170
+ }
2171
+ .learn-press-user-profile .user-profile-edit-form .info-field {
2172
+ margin-bottom: 20px;
2173
+ }
2174
+ .learn-press-user-profile .user-profile-edit-form .description {
2175
+ margin-top: 5px;
2176
+ }
2177
+ .learn-press-user-profile .user-profile-edit-form .user-profile-picture {
2178
+ clear: both;
2179
+ }
2180
+ .learn-press-user-profile .user-profile-edit-form .user-profile-picture .picture,
2181
+ .learn-press-user-profile .user-profile-edit-form .user-profile-picture .change-picture {
2182
+ display: inline-block;
2183
+ }
2184
+ .learn-press-user-profile .user-profile-edit-form .user-profile-picture .change-picture .description {
2185
+ margin: 0 0 10px 0;
2186
+ }
2187
+ .learn-press-user-profile .user-profile-edit-form .user-profile-picture img {
2188
+ float: left;
2189
+ margin-right: 20px;
2190
+ }
2191
+ .learn-press-user-profile .user-profile-edit-form .user-profile-picture:after {
2192
+ display: block;
2193
+ content: '';
2194
+ clear: both;
2195
+ }
2196
+ .learn-press-user-profile .user-profile-edit-form .user-profile-picture:after:after {
2197
+ content: '';
2198
+ display: block;
2199
+ clear: both;
2200
+ }
2201
+ .learn-press-user-profile .user-profile-edit-form .profile-field-name {
2202
+ font-weight: bold;
2203
+ margin-bottom: 10px;
2204
+ }
2205
+ .learn-press-user-profile .user-profile-edit-form .change-password {
2206
+ margin-bottom: 10px;
2207
+ }
2208
+ .learn-press-user-profile .user-profile-edit-form #user_profile_password_form input {
2209
+ margin-bottom: 20px;
2210
+ }
2211
+ .learn-press-user-profile .user-profile-edit-form #user_profile_password_form .description {
2212
+ margin-top: -15px;
2213
+ }
2214
+ .learn-press-user-profile .update-profile {
2215
+ border-top: 2px solid #DDD;
2216
+ padding-top: 20px;
2217
+ }
2218
+ .learn-press-user-profile .learn-press-subtab-content {
2219
+ display: block;
2220
+ }
2221
+ .learn-press-user-profile #lp-user-edit-avatar .moxie-shim {
2222
+ display: none;
2223
+ }
2224
+ .learn-press-user-profile #lp-user-edit-avatar .lp-form-field-avatar {
2225
+ float: left;
2226
+ }
2227
+ .learn-press-user-profile #lp-user-edit-avatar #lp-avatar-actions {
2228
+ margin: 20px 0;
2229
+ }
2230
+ .learn-press-user-profile .lp-avatar-preview {
2231
+ position: relative;
2232
+ float: left;
2233
+ background-color: #DDD;
2234
+ }
2235
+ .learn-press-user-profile .lp-avatar-preview .profile-picture {
2236
+ float: left;
2237
+ margin-right: -100%;
2238
+ width: 100%;
2239
+ }
2240
+ .learn-press-user-profile .lp-avatar-preview .profile-picture img {
2241
+ width: 100%;
2242
+ height: 100%;
2243
+ border-radius: 0;
2244
+ }
2245
+ .learn-press-user-profile .lp-avatar-preview .profile-picture.profile-avatar-hidden {
2246
+ display: none;
2247
+ }
2248
+ .learn-press-user-profile .lp-avatar-preview .lp-avatar-preview-actions {
2249
+ position: absolute;
2250
+ top: 50%;
2251
+ width: 100%;
2252
+ margin-top: -14px;
2253
+ text-align: center;
2254
+ }
2255
+ .learn-press-user-profile .lp-avatar-preview .lp-avatar-preview-actions a {
2256
+ text-decoration: none;
2257
+ font-size: 12px;
2258
+ background: #FFF;
2259
+ display: inline-block;
2260
+ box-shadow: none;
2261
+ padding: 5px 10px;
2262
+ }
2263
+ .learn-press-user-profile .lp-avatar-preview .lp-avatar-upload-progress {
2264
+ position: absolute;
2265
+ height: 10px;
2266
+ background: #FFF;
2267
+ top: 50%;
2268
+ margin-top: -5px;
2269
+ left: 10px;
2270
+ right: 10px;
2271
+ display: none;
2272
+ }
2273
+ .learn-press-user-profile .lp-avatar-preview .lp-avatar-upload-progress .lp-avatar-upload-progress-value {
2274
+ width: 0;
2275
+ height: 10px;
2276
+ background: #563d7c;
2277
+ }
2278
+ .learn-press-user-profile .lp-avatar-preview .lp-avatar-upload-error {
2279
+ display: none;
2280
+ }
2281
+ .learn-press-user-profile .lp-avatar-preview .lp-avatar-preview-actions {
2282
+ display: none;
2283
+ }
2284
+ .learn-press-user-profile .lp-avatar-preview:hover .lp-avatar-preview-actions {
2285
+ display: block;
2286
+ }
2287
+ .learn-press-user-profile .lp-avatar-preview.uploading .lp-avatar-preview-actions,
2288
+ .learn-press-user-profile .lp-avatar-preview.upload-error .lp-avatar-preview-actions {
2289
+ display: none;
2290
+ }
2291
+ .learn-press-user-profile .lp-avatar-preview.uploading .lp-avatar-upload-progress,
2292
+ .learn-press-user-profile .lp-avatar-preview.upload-error .lp-avatar-upload-progress {
2293
+ display: block;
2294
+ }
2295
+ .learn-press-user-profile .lp-avatar-preview.uploading:before,
2296
+ .learn-press-user-profile .lp-avatar-preview.upload-error:before {
2297
+ position: absolute;
2298
+ width: 100%;
2299
+ height: 100%;
2300
+ background: #FFF;
2301
+ opacity: 0.4;
2302
+ content: '';
2303
+ }
2304
+ .learn-press-user-profile .lp-avatar-preview.upload-error .lp-avatar-upload-error {
2305
+ display: block;
2306
+ }
2307
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-preview-actions {
2308
+ display: none;
2309
+ }
2310
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image {
2311
+ position: absolute;
2312
+ top: 0;
2313
+ left: 0;
2314
+ width: 100%;
2315
+ height: 100%;
2316
+ background: #000;
2317
+ overflow: hidden;
2318
+ }
2319
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image img {
2320
+ max-width: inherit;
2321
+ cursor: move;
2322
+ }
2323
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls {
2324
+ position: absolute;
2325
+ bottom: 0;
2326
+ width: 100%;
2327
+ height: 30px;
2328
+ }
2329
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-zoom {
2330
+ position: absolute;
2331
+ height: 10px;
2332
+ bottom: 10px;
2333
+ left: 10px;
2334
+ right: 30px;
2335
+ background: #563d7a;
2336
+ }
2337
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-zoom .ui-slider {
2338
+ position: absolute;
2339
+ left: 0;
2340
+ right: 10px;
2341
+ height: 100%;
2342
+ }
2343
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-zoom .ui-slider .ui-slider-handle {
2344
+ display: inline-block;
2345
+ width: 10px;
2346
+ height: 14px;
2347
+ background: #FFF;
2348
+ position: absolute;
2349
+ margin-top: -2px;
2350
+ border: 1px solid #563d7a;
2351
+ box-shadow: none;
2352
+ outline: none;
2353
+ cursor: ew-resize;
2354
+ }
2355
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls .lp-cancel-upload {
2356
+ text-decoration: none;
2357
+ position: absolute;
2358
+ bottom: 5px;
2359
+ right: 5px;
2360
+ box-shadow: none;
2361
+ }
2362
+ .learn-press-user-profile .lp-avatar-preview.croping .lp-avatar-crop-image .lp-crop-controls:before {
2363
+ position: absolute;
2364
+ height: 30px;
2365
+ width: 100%;
2366
+ content: '';
2367
+ background: #FFF;
2368
+ opacity: 0.4;
2369
+ }
2370
+ .learn-press-user-profile .lp-avatar-preview:after {
2371
+ display: block;
2372
+ content: '';
2373
+ clear: both;
2374
+ }
2375
+ .learn-press-user-profile .lp-avatar-preview:after:after {
2376
+ content: '';
2377
+ display: block;
2378
+ clear: both;
2379
+ }
2380
+ body.profile-dragging {
2381
+ cursor: move !important;
2382
+ }
2383
+ body.profile-resizing {
2384
+ cursor: ew-resize !important;
2385
+ }
2386
+ .learn-press-pagination {
2387
+ text-align: center;
2388
+ }
2389
+ .learn-press-pagination ul {
2390
+ list-style: disc;
2391
+ }
2392
+ .learn-press-pagination ul > li {
2393
+ display: inline-block;
2394
+ }
2395
+ .learn-press-pagination ul > li span {
2396
+ display: inline-block;
2397
+ padding: 0 10px;
2398
+ border: 1px solid #DDD;
2399
+ background-color: #F5F5F5;
2400
+ }
2401
+ .learn-press-pagination ul > li a {
2402
+ display: inline-block;
2403
+ padding: 0 10px;
2404
+ border: 1px solid #DDD;
2405
+ background-color: #FFF;
2406
+ }
2407
+ .learn-press-become-teacher-form ul {
2408
+ list-style: none;
2409
+ padding: 0;
2410
+ }
2411
+ .learn-press-become-teacher-form ul li {
2412
+ margin-bottom: 20px;
2413
+ }
2414
+ /* jAlerts */
2415
+ #popup_container {
2416
+ background: #FFF;
2417
+ }
2418
+ #popup_container #popup_title {
2419
+ padding: 10px 20px;
2420
+ background: #18B6C7;
2421
+ color: #FFF;
2422
+ font-size: 18px;
2423
+ margin: 0;
2424
+ }
2425
+ #popup_container #popup_content {
2426
+ padding: 20px;
2427
+ }
2428
+ #popup_container #popup_content #popup_message {
2429
+ margin-bottom: 20px;
2430
+ }
2431
+ #popup_container #popup_panel {
2432
+ text-align: center;
2433
+ }
2434
+ .learn-press-auto-redirect-next-item {
2435
+ display: none;
2436
+ }
2437
+ .learn-press-auto-redirect-next-item.active {
2438
+ display: block;
2439
+ }
2440
+ .single-lp_course .course-summary .lp_course .entry-footer {
2441
+ display: none;
2442
+ }
2443
+ .single-lp_course .learn-press-message {
2444
+ position: relative;
2445
+ clear: both;
2446
+ margin-top: 25px;
2447
+ }
2448
+ .single-lp_course .learn-press-message .learn-press-countdown {
2449
+ display: inline-block;
2450
+ width: 1.5em;
2451
+ height: 1.5em;
2452
+ background: #cc540d;
2453
+ text-align: center;
2454
+ border-radius: 50%;
2455
+ line-height: 1.5em;
2456
+ font-size: 0.8em;
2457
+ color: #fff;
2458
+ }
2459
+ .single-lp_course .learn-press-message .learnpress-dismiss-notice {
2460
+ display: inline-block;
2461
+ position: absolute;
2462
+ right: 1em;
2463
+ top: 50%;
2464
+ -ms-transform: translateY(-50%);
2465
+ -webkit-transform: translateY(-50%);
2466
+ transform: translateY(-50%);
2467
+ cursor: pointer;
2468
+ }
2469
+ .single-lp_course .learn-press-message .learnpress-dismiss-notice:before {
2470
+ font-size: 1.2em;
2471
+ color: red;
2472
+ content: "\f153";
2473
+ font-family: dashicons;
2474
+ }
2475
+ /* tooltip */
2476
+ .learn-press-tooltip-bubble {
2477
+ position: absolute;
2478
+ background: rgba(26, 26, 26, 0.9);
2479
+ color: #ffffff;
2480
+ padding: 8px 10px;
2481
+ font-size: 12px;
2482
+ z-index: 9999999;
2483
+ line-height: 1;
2484
+ border-radius: 3px;
2485
+ }
2486
+ /* fill in blank */
2487
+ input.blank-fill-correct {
2488
+ width: auto;
2489
+ }
2490
+ body.content-item-only {
2491
+ background: #FFF;
2492
+ opacity: 0;
2493
+ }
2494
+ body.content-item-only .learn-press-content-item-only {
2495
+ position: fixed;
2496
+ z-index: 9999999;
2497
+ left: 0;
2498
+ top: 0;
2499
+ width: 100%;
2500
+ height: 100%;
2501
+ background: #FFF;
2502
+ overflow: auto;
2503
+ padding: 20px;
2504
+ margin: 0;
2505
+ }
2506
+ body.content-item-only #learn-press-content-item {
2507
+ border: none;
2508
+ display: block;
2509
+ transition: max-width linear 0.25s;
2510
+ margin: 0 auto;
2511
+ max-width: 1000px;
2512
+ width: 90%;
2513
+ }
2514
+ body.content-item-only #learn-press-content-item.expand {
2515
+ max-width: 1200px;
2516
+ }
2517
+ .lp-group-heading-title.toggle-off,
2518
+ .lp-group-heading-title.toggle-on {
2519
+ cursor: pointer;
2520
+ }
2521
+ .lp-group-heading-title.toggle-off .toggle-icon,
2522
+ .lp-group-heading-title.toggle-on .toggle-icon {
2523
+ display: inline-block;
2524
+ font-size: larger;
2525
+ line-height: 1;
2526
+ font-weight: bold;
2527
+ margin-left: 5px;
2528
+ }
2529
+ .lp-group-heading-title.toggle-off .toggle-icon:before,
2530
+ .lp-group-heading-title.toggle-on .toggle-icon:before {
2531
+ content: '+';
2532
+ }
2533
+ .lp-group-heading-title.toggle-on .toggle-icon:before {
2534
+ content: '-';
2535
+ }
2536
+ /*
2537
+ .payment-method-form {
2538
+ &.payment_method_authorizenet {
2539
+ background: #f7f7f7;
2540
+ border-radius: 5px;
2541
+ -webkit-border-radius: 5px;
2542
+ -moz-border-radius: 5px;
2543
+ padding-top: 25px;
2544
+ .row-fluid {
2545
+ clear: both;
2546
+ padding-bottom: 25px;
2547
+ .span6 {
2548
+ &:first-child {
2549
+ width: 50%;
2550
+ float: left;
2551
+ label {
2552
+ margin-left: 17px;
2553
+ }
2554
+ select, input {
2555
+ margin-left: 10px;
2556
+ }
2557
+ }
2558
+ select, input {
2559
+ padding: 8px 0;
2560
+ }
2561
+ select.required {
2562
+ color: #000;
2563
+ }
2564
+ }
2565
+ }
2566
+ }
2567
+ }*/
2568
+ .place-order-action {
2569
+ margin-top: 20px;
2570
+ }
2571
+ .woocommerce form .form-row.validate-email,
2572
+ .woocommerce form .form-row.validate-phone {
2573
+ width: 100% !important;
2574
+ }
2575
+ .woocommerce .checkout_coupon .form-row-last input.button {
2576
+ padding: 13px 10px !important;
2577
+ }
2578
+ .learn-press-search-course-form {
2579
+ margin-bottom: 20px;
2580
+ }
2581
+ .learn-press-search-course-form input.search-course-input[name="s"] {
2582
+ margin-right: -200px;
2583
+ width: 100%;
2584
+ }
2585
+ .learn-press-search-course-form .search-course-button {
2586
+ vertical-align: middle;
2587
+ float: right;
2588
+ z-index: 10;
2589
+ position: relative;
2590
+ }
2591
+ .table-orders .order-status.order-status-removed {
2592
+ color: #FF0000;
2593
+ }
2594
+ /* Shortcode/Widgets */
2595
+ .widget_lp-widget-popular-courses .course-meta-data > div,
2596
+ .widget_lp-widget-recent-courses .course-meta-data > div,
2597
+ .widget_lp-widget-featured-courses .course-meta-data > div {
2598
+ display: inline-block;
2599
+ }
2600
+ .widget_lp-widget-popular-courses .course-meta-data > div:after,
2601
+ .widget_lp-widget-recent-courses .course-meta-data > div:after,
2602
+ .widget_lp-widget-featured-courses .course-meta-data > div:after {
2603
+ content: '/';
2604
+ }
2605
+ .widget_lp-widget-popular-courses .course-meta-data > div:last-child:after,
2606
+ .widget_lp-widget-recent-courses .course-meta-data > div:last-child:after,
2607
+ .widget_lp-widget-featured-courses .course-meta-data > div:last-child:after {
2608
+ content: '';
2609
+ }
2610
+ .widget_lp-widget-popular-courses .course-title,
2611
+ .widget_lp-widget-recent-courses .course-title,
2612
+ .widget_lp-widget-featured-courses .course-title {
2613
+ margin: 5px 0;
2614
+ }
2615
+ .widget_lp-widget-popular-courses .course-entry,
2616
+ .widget_lp-widget-recent-courses .course-entry,
2617
+ .widget_lp-widget-featured-courses .course-entry {
2618
+ margin-bottom: 20px;
2619
+ border-bottom: 1px dashed #DDD;
2620
+ padding-bottom: 20px;
2621
+ }
2622
+ .edit-course-item-link a {
2623
+ font-size: 14px;
2624
+ position: relative;
2625
+ padding-left: 25px;
2626
+ }
2627
+ .edit-course-item-link a:after {
2628
+ content: "\f464";
2629
+ font-family: Dashicons;
2630
+ font-size: 26px;
2631
+ position: absolute;
2632
+ bottom: 0;
2633
+ line-height: 1;
2634
+ left: 0;
2635
+ }
2636
+ .course-item-navigation {
2637
+ border-top: 4px solid #333;
2638
+ padding-top: 10px;
2639
+ margin-top: 20px;
2640
+ }
2641
+ .course-item-navigation .nav-links .nav-link {
2642
+ opacity: 1;
2643
+ }
2644
+ .course-item-navigation .nav-links .nav-link a {
2645
+ opacity: 1;
2646
+ }
2647
+ .course-item-navigation .nav-links .nav-link a .meta-nav {
2648
+ display: block;
2649
+ text-transform: uppercase;
2650
+ font-size: small;
2651
+ color: #b9b9b9;
2652
+ }
2653
+ .course-item-navigation .nav-links .nav-link a .post-title {
2654
+ opacity: 1;
2655
+ }
2656
+ .course-item-navigation .nav-links .nav-link.nav-previous {
2657
+ float: left;
2658
+ }
2659
+ .course-item-navigation .nav-links .nav-link.nav-next {
2660
+ float: right;
2661
+ text-align: right;
2662
+ }
2663
+ .course-item-navigation .nav-links:after {
2664
+ clear: both;
2665
+ display: block;
2666
+ content: '';
2667
+ }
2668
+ /* widget attributes */
2669
+ .lp-course-attributes {
2670
+ list-style: none;
2671
+ margin-left: 0;
2672
+ }
2673
+ .lp-course-attributes li {
2674
+ list-style: none;
2675
+ margin-bottom: 10px;
2676
+ }
2677
+ .lp-course-attributes .lp-course-attribute-values {
2678
+ list-style: none;
2679
+ margin-left: 0;
2680
+ }
2681
+ .lp-course-attributes.course-attributes .lp-course-attribute-values li {
2682
+ display: inline-block;
2683
+ padding: 3px 8px;
2684
+ background: #F0F0F0;
2685
+ border-radius: 4px;
2686
+ margin: 0 5px 5px 0;
2687
+ }
2688
+ .lp-course-attributes.course-filters .lp-course-attribute-values li a:before {
2689
+ font-family: dashicons;
2690
+ border-radius: 50%;
2691
+ background: #DDD;
2692
+ display: inline-block;
2693
+ width: 16px;
2694
+ height: 16px;
2695
+ text-align: center;
2696
+ line-height: 16px;
2697
+ color: #FFF;
2698
+ font-size: 16px;
2699
+ vertical-align: middle;
2700
+ margin-right: 5px;
2701
+ content: '';
2702
+ }
2703
+ .lp-course-attributes.course-filters .lp-course-attribute-values li:hover a:before {
2704
+ background: #4acfff;
2705
+ }
2706
+ .lp-course-attributes.course-filters .lp-course-attribute-values li.active a:before {
2707
+ content: "\f147";
2708
+ background: #4acfff;
2709
+ }
2710
+ .lp-course-attributes.course-filters .lp-course-attribute-values li.active:hover a:before {
2711
+ content: "\f335";
2712
+ background: #a20000;
2713
+ }
2714
+ @-moz-keyframes spin-12 {
2715
+ 0% {
2716
+ -moz-transform: rotate(0deg) translate(0px);
2717
+ }
2718
+ 100% {
2719
+ -moz-transform: rotate(360deg) translate(0px);
2720
+ }
2721
+ }
2722
+ @-webkit-keyframes spin-12 {
2723
+ 0% {
2724
+ -webkit-transform: rotate(0deg) translate(0px);
2725
+ }
2726
+ 100% {
2727
+ -webkit-transform: rotate(360deg) translate(0px);
2728
+ }
2729
+ }
2730
+ @keyframes spin-12 {
2731
+ 0% {
2732
+ -webkit-transform: rotate(0deg) translate(0px);
2733
+ transform: rotate(0deg) translate(0px);
2734
+ }
2735
+ 100% {
2736
+ -webkit-transform: rotate(360deg) translate(0px);
2737
+ transform: rotate(360deg) translate(0px);
2738
+ }
2739
+ }
2740
+ @-moz-keyframes spin-13 {
2741
+ 100% {
2742
+ -moz-transform: rotate(0deg) translate(0px);
2743
+ }
2744
+ 0% {
2745
+ -moz-transform: rotate(360deg) translate(0px);
2746
+ }
2747
+ }
2748
+ @-webkit-keyframes spin-13 {
2749
+ 0% {
2750
+ -webkit-transform: rotate(0deg) translate(0px);
2751
+ }
2752
+ 100% {
2753
+ -webkit-transform: rotate(360deg) translate(0px);
2754
+ }
2755
+ }
2756
+ @keyframes spin-13 {
2757
+ 100% {
2758
+ -webkit-transform: rotate(0deg) translate(0px);
2759
+ transform: rotate(0deg) translate(0px);
2760
+ }
2761
+ 0% {
2762
+ -webkit-transform: rotate(360deg) translate(0px);
2763
+ transform: rotate(360deg) translate(0px);
2764
+ }
2765
+ }
2766
+ @media screen and (max-width: 1250px) {
2767
+ .single-lp_course .learn-press-course-results-progress .items-progress,
2768
+ .single-lp_course .learn-press-course-results-progress .course-progress {
2769
+ float: none;
2770
+ width: 100%;
2771
+ }
2772
+ .single-lp_course .learn-press-course-results-progress .items-progress {
2773
+ margin-bottom: 50px;
2774
+ }
2775
+ }
2776
+ @media screen and (max-width: 768px) {
2777
+ #learn-press-block-content:before {
2778
+ width: 60px;
2779
+ height: 60px;
2780
+ margin-left: -30px;
2781
+ margin-top: -30px;
2782
+ /*-76px;*/
2783
+ -webkit-clip-path: polygon(0px 60px, 60px 60px, 60px 30px, 30px 30px, 30px 0, 0 0);
2784
+ }
2785
+ #learn-press-block-content span {
2786
+ clip: rect(0, 64px, 32px, 32px);
2787
+ width: 64px;
2788
+ height: 64px;
2789
+ margin-left: -32px;
2790
+ margin-top: -32px;
2791
+ }
2792
+ #learn-press-block-content span:before {
2793
+ width: 64px;
2794
+ height: 64px;
2795
+ }
2796
+ .learn-press-course-results-progress .items-progress,
2797
+ .learn-press-course-results-progress .course-progress {
2798
+ width: 100%;
2799
+ margin-right: 0;
2800
+ }
2801
+ }
2802
+ @media (min-width: 992px) {
2803
+ .learn-press-courses li.course:nth-child(4n+1) {
2804
+ clear: left;
2805
+ }
2806
+ }
2807
+ @media (max-width: 992px) {
2808
+ .learn-press-courses {
2809
+ margin: 0;
2810
+ }
2811
+ }
2812
+ @media (max-width: 992px) and (min-width: 600px) {
2813
+ .learn-press-courses li.course {
2814
+ width: 31.33%;
2815
+ margin: 0 2% 30px 0;
2816
+ /* padding: 0 20px; */
2817
+ }
2818
+ .learn-press-courses li.course:nth-child(3n+1) {
2819
+ clear: left;
2820
+ margin-left: 0;
2821
+ }
2822
+ }
2823
+ @media (max-width: 600px) and (min-width: 400px) {
2824
+ .learn-press-courses li.course {
2825
+ width: 48%;
2826
+ margin: 0 2% 30px 0;
2827
+ /* padding: 0 20px; */
2828
+ }
2829
+ .learn-press-courses li.course:nth-child(2n+1) {
2830
+ clear: left;
2831
+ margin-left: 0;
2832
+ }
2833
+ }
2834
+ /*
2835
+ @media (max-width: 480px) {
2836
+ .woocommerce {
2837
+ .checkout_coupon {
2838
+ .form-row {
2839
+ width: 100%;
2840
+ }
2841
+ }
2842
+ }
2843
+ }
2844
+ */
2845
+ @media (max-width: 400px) {
2846
+ .learn-press-courses li.course {
2847
+ width: 100%;
2848
+ margin: 0 0 30px 0;
2849
+ clear: left;
2850
+ }
2851
+ }
2852
+ @media (max-width: 350px) {
2853
+ #course-curriculum-popup #popup-sidebar {
2854
+ width: 100%;
2855
+ }
2856
+ }
2857
+ /* full width with twentysixteen theme */
2858
+ @media screen and (min-width: 61.5625em) {
2859
+ body.single-lp_course article.lp_course .entry-content {
2860
+ width: 100%;
2861
+ }
2862
+ body.single-lp_course article.lp_course .entry-footer {
2863
+ display: none;
2864
+ }
2865
+ }
2866
+ /*
2867
+ @media screen and (max-width: 615px) {
2868
+ .payment-method-form {
2869
+ &.payment_method_authorizenet {
2870
+ .row-fluid {
2871
+ padding-bottom: 15px;
2872
+ .span6 {
2873
+ &:first-child {
2874
+ width: 100%;
2875
+ margin-bottom: 15px;
2876
+ }
2877
+ label {
2878
+ margin-left: 17px;
2879
+ }
2880
+ select, input {
2881
+ margin-left: 10px;
2882
+ }
2883
+ select, input {
2884
+ padding: 8px 0;
2885
+ }
2886
+ select.required {
2887
+ color: #000;
2888
+ }
2889
+ #learn-press-authorizenet-payment-expmonth {
2890
+ margin-bottom: 10px;
2891
+ }
2892
+ }
2893
+ }
2894
+ }
2895
+ }
2896
+ }
2897
+ */
2898
+
2899
+ /*# sourceMappingURL=data:application/json;charset=utf8;base64,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QjtJQUNFLFNBQUE7OztBQUlKLFFBQTBCLHVCQUF3QjtFQUVoRCxvQkFDRSxHQUFFO0lBQ0EsYUFBQTtJQUNBLG1CQUFBOzs7RUFFQSxvQkFKRixHQUFFLE9BSUMsVUFBVTtJQUNULFdBQUE7SUFDQSxjQUFBOzs7QUFPUixRQUEwQix1QkFBd0I7RUFFaEQsb0JBQ0UsR0FBRTtJQUNBLFVBQUE7SUFDQSxtQkFBQTs7O0VBRUEsb0JBSkYsR0FBRSxPQUlDLFVBQVU7SUFDVCxXQUFBO0lBQ0EsY0FBQTs7Ozs7Ozs7Ozs7Ozs7QUFrQlIsUUFBMEI7RUFFeEIsb0JBQ0UsR0FBRTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7OztBQU1OLFFBQTBCO0VBQ3hCLHdCQUF5QjtJQUN2QixXQUFBOzs7O0FBS0osbUJBQXlDO0VBQ3ZDLElBQUksaUJBQ0YsUUFBTyxVQUNMO0lBQ0UsV0FBQTs7RUFITixJQUFJLGlCQUNGLFFBQU8sVUFJTDtJQUNFLGFBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICAgIC0gUFJPR1JFU1MgQ0lSQ0xFXG4gICAgLSBBcmNoaXZlIGNvdXJzZXNcbiAgICAtIENvdXJzZSBDdXJyaWN1bHVtXG4gICAgLSBCUkVBRENSVU1CXG4gICAgLSBDT1VSU0UgUFJPR1JFU1NcbiAgICAtIENPVVJTRSBUQUJTXG4gICAgLSBQT1BVUCBTVFlMRVxuICAgIC0gQ09VUlNFIFFVSVpcbiAgICAtIEZvcm0gZmllbGRcbiAgICAtIGpBbGVydHNcbiAgICAtIHRvb2x0aXBcbiAgICAtIGZpbGwgaW4gYmxhbmtcbiAgICAtIFNob3J0Y29kZS9XaWRnZXRzXG4gKi9cblxuQGljb24tdXJsOiAnLi4vZm9udHMvbHAtaWNvbnMnO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbHAtaWNvbnMnO1xuICBzcmM6IHVybCgnQHtpY29uLXVybH0uZW90P2Y0MW5sJyk7XG4gIHNyYzogdXJsKCdAe2ljb24tdXJsfS5lb3Q/ZjQxbmwjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnQHtpY29uLXVybH0udHRmP2Y0MW5sJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJ0B7aWNvbi11cmx9LndvZmY/ZjQxbmwnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCdAe2ljb24tdXJsfS5zdmc/ZjQxbmwjbHAtaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJscC1pY29uLVwiXSwgW2NsYXNzKj1cIiBscC1pY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnbHAtaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubHAtaWNvbi1maWxlLXRleHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5scC1pY29uLWZpbGUtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4ubHAtaWNvbi1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5scC1pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmxwLWljb24tZmlsZS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmxwLWljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmxwLWljb24tYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmxwLWljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLmxwLWljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5scC1pY29uLXNwaW5uZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5scC1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmxwLWljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmNsZWFyZml4KCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYm9yZGVyLXJhZGl1cyhAYXJncykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEBhcmd1bWVudHM7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiBAYXJndW1lbnRzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IEBhcmd1bWVudHM7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiBAYXJndW1lbnRzO1xuICAtby1ib3JkZXItcmFkaXVzOiBAYXJndW1lbnRzO1xuICBib3JkZXItcmFkaXVzOiBAYXJndW1lbnRzO1xufVxuXG4udHJhbnNmb3JtKEBhcmdzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBAYXJndW1lbnRzO1xuICAta2h0bWwtdHJhbnNmb3JtOiBAYXJndW1lbnRzO1xuICAtbW96LXRyYW5zZm9ybTogQGFyZ3VtZW50cztcbiAgLW1zLXRyYW5zZm9ybTogQGFyZ3VtZW50cztcbiAgLW8tdHJhbnNmb3JtOiBAYXJndW1lbnRzO1xuICB0cmFuc2Zvcm06IEBhcmd1bWVudHM7XG59XG5cbi50cmFuc2l0aW9uKEBhcmdzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgLWtodG1sLXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIC1tb3otdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgLW1zLXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIC1vLXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIHRyYW5zaXRpb246IEBhcmd1bWVudHM7XG59XG5cbi5jcm9zcyhAc2l6ZTogMzBweCwgQGJvcmRlcjogM3B4LCBAY29sb3I6ICMwMDApIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiBAYm9yZGVyO1xuICAgIGJhY2tncm91bmQ6IEBjb2xvcjtcbiAgICBoZWlnaHQ6IEBzaXplO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IChAc2l6ZSAtICBAYm9yZGVyKSAvIDI7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIC50cmFuc2Zvcm0ocm90YXRlKC00NWRlZykpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIC50cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG4gIH1cbn1cblxuLmFuaW1hdGlvbihAYXJncykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogQGFyZ3VtZW50cztcbiAgLW1vei1hbmltYXRpb246IEBhcmd1bWVudHM7XG4gIGFuaW1hdGlvbjogQGFyZ3VtZW50cztcbn1cblxuLm92ZXJsYXktcHJvY2Vzc2luZyB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxufVxuXG4vKiBQUk9HUkVTUyBDSVJDTEUgKi9cbi5wcm9ncmVzcy1jaXJjbGUoQHNpemU6IDIwMHB4LCBAYmFja2dyb3VuZDogI0RERCwgQGZpbGw6ICM5NWU2ZjksIEBpbml0aWFsaXplOiAwLCBAaW5zaWRlLXNpemU6IDE3MHB4LCBAaW5zaWRlLWJhY2tncm91bmQ6ICNGRkYpIHtcbiAgLnByb2dyZXNzLWNpcmNsZSB7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IEBzaXplO1xuICAgICAgaGVpZ2h0OiBAc2l6ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgQHNpemUsIEBzaXplLCBAc2l6ZSAvIDIpO1xuICAgICAgLmZpbGwge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IEBzaXplO1xuICAgICAgICBoZWlnaHQ6IEBzaXplO1xuICAgICAgICBjbGlwOiByZWN0KDAsIEBzaXplIC8gMiwgQHNpemUsIDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAZmlsbDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUodW5pdChAaW5pdGlhbGl6ZSozLjYsIGRlZykpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IEBpbnNpZGUtc2l6ZTtcbiAgICAgIGhlaWdodDogQGluc2lkZS1zaXplO1xuICAgICAgYmFja2dyb3VuZDogQGluc2lkZS1iYWNrZ3JvdW5kO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLUBpbnNpZGUtc2l6ZSAvIDI7XG4gICAgICBtYXJnaW4tbGVmdDogLUBpbnNpZGUtc2l6ZSAvIDI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgLmluc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAc2l6ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAmLmd0LTUwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBmaWxsO1xuICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICBjbGlwOiByZWN0KDAsIEBzaXplLzIsIEBzaXplLCAwKTtcbiAgICAgIH1cbiAgICAgIC5maWxsIHtcbiAgICAgICAgY2xpcDogcmVjdCgwLCBAc2l6ZSwgQHNpemUsIEBzaXplLzIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uaGlkZS1pZi1qcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogQXJjaGl2ZSBjb3Vyc2VzICovXG4ubGVhcm4tcHJlc3MtY291cnNlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgLTMwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBsaS5jb3Vyc2Uge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjMlO1xuICAgIG1hcmdpbjogMCAyJSAzMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgIC52aWV3LW1vcmUge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgLmNvdXJzZS10aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY291cnNlLWluZm8ge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuY291cnNlLXN0dWRlbnRzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuY291cnNlLWluc3RydWN0b3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmNvdXJzZS1vcmlnaW4tcHJpY2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5jb3Vyc2UtcHJpY2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29sb3I6IHJnYig4NCwgMTgxLCA4MSk7XG4gICAgfVxuICAgIC5jb3Vyc2UtaW5mbyA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jb3Vyc2Utb3JpZ2luLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmNvdXJzZS1wcmljZSB7XG4gIGNvbG9yOiByZ2IoODQsIDE4MSwgODEpO1xufVxuXG4ubGVhcm4tcHJlc3Mtbm90aWNlIC5idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5sZWFybi1wcmVzcy1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogQ291cnNlIEN1cnJpY3VsdW0gKi9cblxuI2xlYXJuLXByZXNzLWNvdXJzZS1jdXJyaWN1bHVtIHtcbiAgdWwuY3VycmljdWx1bS1zZWN0aW9ucyxcbiAgdWwuc2VjdGlvbi1jb250ZW50IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgbGkuc2VjdGlvbiB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgaDQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjREREO1xuICAgIH1cbiAgICAubWV0YSB7XG4gICAgICBmb250LXNpemU6IHNtYWxsZXI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICAuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdscC1pY29ucyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5NWU2Zjk7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYucGx1cyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGVhMGFcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvdXJzZS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRyYW5zaXRpb24oYmFja2dyb3VuZCBsaW5lYXIgMC41cyk7XG4gICAgLmxwLWxhYmVsLXZpZXdpbmcsXG4gICAgLmxwLWxhYmVsLWNvbXBsZXRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY291cnNlLWl0ZW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ2xwLWljb25zJztcbiAgICAgIH1cbiAgICB9XG4gICAgLmxwLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLml0ZW0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNEREQ7XG4gICAgICBjb2xvcjogIzIyYjRmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNzdcIjtcbiAgICAgIH1cbiAgICAgICYuaXRlbS1zdGF0dXMtdmlld2VkIHtcblxuICAgICAgfVxuICAgICAgJi5pdGVtLXN0YXR1cy1zdGFydGVkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXRlbS1zdGF0dXMtY29tcGxldGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIyYjRmZjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjE0N1wiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLml0ZW0tc3RhdHVzLXBhc3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMmI0ZmY7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxNDdcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pdGVtLXN0YXR1cy1mYWlsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2M1NDBkO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0tcmVzdWx0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaXRlbS1oYXMtc3RhdHVzIHtcbiAgICAgIC5pdGVtLXN0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pdGVtLWhhcy1yZXN1bHQge1xuICAgICAgLml0ZW0tcmVzdWx0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnZpZXdhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlY2ZiO1xuICAgICAgICAudHJhbnNpdGlvbihiYWNrZ3JvdW5kIGxpbmVhciAwcyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuY291cnNlLWxlc3NvbiB7XG4gICAgICAuY291cnNlLWl0ZW0tdGl0bGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkyNic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb3Vyc2UtcXVpeiB7XG4gICAgICAuY291cnNlLWl0ZW0tdGl0bGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTk1MCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pdGVtLWN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5NWU2Zjk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmYjcxMDtcbiAgICAgICYub2ZmIHtcbiAgICAgICAgLnRyYW5zaXRpb24obm9uZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gIC5jb3Vyc2UtaXRlbS1tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAuaXRlbS1sb29wLW1ldGEtdGV4dCB7XG4gICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgICAgJi5pdGVtLWZpbmFsIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjYzU0MGQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5scC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ2xwLWljb25zJztcbiAgYmFja2dyb3VuZDogIzk1ZTZmOTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG59XG5cbi5scC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogNzglO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjREREO1xuICBoZWlnaHQ6IDI0cHg7XG4gIC5ib3JkZXItcmFkaXVzKDRweCk7XG4gICYubHAtbGFiZWwtdmlld2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU3LCAxNzUsIDI1NSk7XG4gIH1cbiAgJi5scC1sYWJlbC1jb21wbGV0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOWM3Y2U7XG4gIH1cbiAgJi5scC1sYWJlbC1sZXNzb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIH1cbiAgJi5scC1sYWJlbC1xdWl6IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2NThjO1xuICB9XG4gICYubHAtbGFiZWwtcHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyYTdjZTtcbiAgfVxufVxuXG4ubGVhcm4tcHJlc3MtY29udGVudC1wcm90ZWN0ZWQtbWVzc2FnZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZjg0ODQ7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmY4NDg0O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLmNyb3NzKDMwcHgsIDNweCwgI2ZmODQ4NCk7XG4gIH1cbn1cblxuLyoqIEJSRUFEQ1JVTUIgKi9cbi5sZWFybi1wcmVzcy1icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyoqIENPVVJTRSBQUk9HUkVTUyAqKi9cbi5zaW5nbGUtbHBfY291cnNlIHtcbiAgLmxlYXJuLXByZXNzLWNvdXJzZS1yZXN1bHRzLXByb2dyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC5pdGVtcy1wcm9ncmVzcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2OCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIC5scC1jb3Vyc2UtcHJvZ3Jlc3MtaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuY291cnNlLXByb2dyZXNzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgLm51bWJlciwgLnBlcmNlbnRhZ2Utc2lnbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICAgIC5wZXJjZW50YWdlLXNpZ24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gICAgLmdyYWRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgICAuYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgJi5pbi1wcm9ncmVzcyB7XG5cbiAgICAgIH1cbiAgICAgICYucGFzc2VkIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5NWU2Zjk7XG4gICAgICB9XG4gICAgICAmLmZhaWxlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1NDI1O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLmxwLWNvdXJzZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmxwLXByb2dyZXNzLWJhciB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNEREQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAubHAtcHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICM5NWU2Zjk7XG4gICAgfVxuICB9XG4gIC5scC1wYXNzaW5nLWNvbmRpdGlvbmFsIHtcbiAgICBsZWZ0OiAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0RERDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjREREO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jbGVhcm4tcHJlc3MtY29udGVudC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgZGlzcGxheTogbm9uZTtcblxufVxuXG4vKiogQ09VUlNFIFRBQlMgKiovXG4ubGVhcm4tcHJlc3MtdGFicyB7XG4gIC5sZWFybi1wcmVzcy1uYXYtdGFicyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgICAubGVhcm4tcHJlc3MtbmF2LXRhYiB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDdhY2M7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDA3YWNjO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG5cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sZWFybi1wcmVzcy10YWItcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmxlYXJuLXByZXNzLWJsb2NrLWNvbnRlbnQtbWl4aW4oQHcpIHtcbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiAoQHcpO1xuICAgIGhlaWdodDogKEB3KTtcbiAgICBtYXJnaW4tbGVmdDogLShAdy8yKTtcbiAgICBtYXJnaW4tdG9wOiAtKEB3LzIpOyAvKi03NnB4OyovXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMHB4IEB3LCBAdyBAdywgQHcgQHcvMiwgQHcvMiBAdy8yLCBAdy8yIDAsIDAgMCk7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjbGlwOiByZWN0KDAsIEB3KzQsIEB3LzIrMiwgQHcvMisyKTtcbiAgICB3aWR0aDogQHcrNDtcbiAgICBoZWlnaHQ6IEB3KzQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0oQHcvMisyKTtcbiAgICBtYXJnaW4tdG9wOiAtKEB3LzIrMik7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IEB3KzQ7XG4gICAgICBoZWlnaHQ6IEB3KzQ7XG4gICAgfVxuICB9XG59XG5cbi5sZWFybi1wcmVzcy1jb3Vyc2UtYnV0dG9ucyB7XG5cbiAgYS5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNDY4NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwLjg0Mzc1ZW0gMC44NzVlbSAwLjc4MTI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwN2FjYztcbiAgICB9XG4gIH1cbn1cblxuLyogUE9QVVAgU1RZTEUgKi9cblxuI3BvcHVwX292ZXJsYXkge1xuICB6LWluZGV4OiAxMDAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4jcG9wdXBfY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDAwMDEgIWltcG9ydGFudDtcbn1cblxuYm9keS5jb3Vyc2UtaGFzLXBvcHVwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2NvdXJzZS1jdXJyaWN1bHVtLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAjcG9wdXAtc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgICAuY291cnNlLWN1cnJpY3VsdW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmN1cnJpY3VsdW0tc2VjdGlvbnMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgIH1cbiAgICAubGVhcm4tcHJlc3MtY291cnNlLXJlc3VsdHMtcHJvZ3Jlc3Mge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5pdGVtcy1wcm9ncmVzcywgLmNvdXJzZS1wcm9ncmVzcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3BvcHVwLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMzUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgI3BvcHVwLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMzUwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjYzU0MGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiNGExMDtcbiAgICAgIC5wb3B1cC1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FiNGExMDtcbiAgICAgIH1cbiAgICAgIC5wb3B1cC1jbG9zZSxcbiAgICAgIC5zaWRlYmFyLWhpZGUtYnRuLFxuICAgICAgLnNpZGViYXItc2hvdy1idG4ge1xuICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjM0YzEwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1oaWRlLWJ0biB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1zaG93LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGRkY7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI5cHg7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNiMzRjMTA7XG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvcHVwLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgfVxuICAgICNwb3B1cC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIGxpbmVhciAwLjI1cywgYm90dG9tIGxpbmVhciAwLjI1cztcblxuICAgICAgI3BvcHVwLWNvbnRlbnQtaW5uZXIge1xuICAgICAgICBtYXJnaW46IDIwcHggNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3BvcHVwLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XG4gICAgICAuZm9vdGVyLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAmLnByZXYtaXRlbSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0LWl0ZW0ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjcG9wdXAtaGVhZGVyLCAjcG9wdXAtZm9vdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMjVzO1xuICAgIH1cbiAgICAmLmV4cGFuZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAyMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICAjcG9wdXAtaGVhZGVyLFxuICAgICAgI3BvcHVwLWZvb3RlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICAjcG9wdXAtY29udGVudCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG59XG5cbi5sZWFybi1wcmVzcy1jb250ZW50LWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RERDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICYuY29udGVudC1pdGVtLXF1aXotdGl0bGUge1xuICAgIGg0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnF1aXotY291bnRkb3duIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGFkZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmLndhcm5pbmctdGltZS1vdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGMDAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvdW50ZG93biB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmNsZWFyZml4KCk7XG4gIH1cbiAgLmxwLWV4cGFuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ubGVhcm4tcHJlc3MtY29udGVudC1pdGVtLXN1bW1hcnkge1xuICAvKnBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREOyovXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIC5xdWl6LXF1ZXN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5sZWFybi1wcmVzcy1xdWVzdGlvbi1leHBsYW5hdGlvbiwgLmxlYXJuLXByZXNzLXF1ZXN0aW9uLWhpbnQge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5oaW50LXRpdGxlLCAuZXhwbGFuYXRpb24tdGl0bGUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLWZpbmlzaC1xdWl6IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGVhcm5wcmVzcyBmb3JtLnB1cmNoYXNlLWNvdXJzZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNsZWFybi1wcmVzcy1ibG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogZmFkZSgjRkZGLCAyNSUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gICY6YmVmb3JlLCAmOmFmdGVyLCBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAuYW5pbWF0aW9uKHNwaW4tMTMgMS41cyBpbmZpbml0ZSk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgei1pbmRleDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IDEwcHggc29saWQgIzAwMDAwMDtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBzcGFuIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgICAuYW5pbWF0aW9uKHNwaW4tMTIgMS41cyBpbmZpbml0ZSk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCAjOTVlNmY5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG5cbiAgLmxlYXJuLXByZXNzLWJsb2NrLWNvbnRlbnQtbWl4aW4oODBweCk7XG59XG5cbmJvZHkuYmxvY2stY29udGVudCB7XG4gICNsZWFybi1wcmVzcy1ibG9jay1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiBDT1VSU0UgUVVJWiAqL1xuLnF1aXotYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucXVpei1pbnRybyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaSBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5xdWl6LXF1ZXN0aW9ucy1saXN0IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLnF1ZXN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jdXJyZW50IHtcbiAgICAucXVlc3Rpb24tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMGI5ZWI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBiOWViO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzM2RlZyk7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjREREO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGI5ZWI7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREREO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucXVlc3Rpb24tcmVzdWx0cyB7XG4gIC5xdWVzdGlvbi10aXRsZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gICYuY29ycmVjdCB7XG4gICAgLnF1ZXN0aW9uLXRpdGxlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgY29sb3I6ICMwMGFkZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2tpcHBlZCB7XG4gICAgLnF1ZXN0aW9uLXRpdGxlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmNTM0JztcbiAgICAgICAgY29sb3I6ICNjNmM2YzY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW5jb3JyZWN0IHtcbiAgICAucXVlc3Rpb24tdGl0bGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYzMzUnO1xuICAgICAgICBjb2xvcjogI2ZmNTQyNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItYW5zd2VyLWZhbHNlIHtcbiAgICAgIC5vcHRpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFuc3dlci10cnVlIHtcbiAgICBjb2xvcjogIzAwN2FjYztcbiAgICAub3B0aW9uLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY5ZDg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIH1cbiAgfVxuICBpbnB1dCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ucXVpei1kZXNjcmlwdGlvbixcbi5xdWVzdGlvbi1jb250ZW50IHtcbiAgLmxlYXJuLXByZXNzLXF1ZXN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5xdWl6LWNvdW50ZG93biB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbiNxdWl6LWNvdW50ZG93biB7XG4gIC5wcm9ncmVzcy1jaXJjbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjYmRiZGJkIGluc2V0O1xuICAgIC5pbnNpZGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAuY291bnRkb3duIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBjb2xvcjogIzA4Nzk5ODtcbiAgICAgICAgX3RleHQtc2hhZG93OiAxcHggMXB4ICM4ZWU1ZmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgY29sb3I6ICNEREQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwYjllYjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggIzA5N2E5ODtcbiAgICB9XG4gIH1cbn1cblxuI3F1aXotcHJvZ3Jlc3Mge1xuICAucHJvZ3Jlc3MtY2lyY2xlKEBzaXplOiAyMDBweCwgQGJhY2tncm91bmQ6ICNEREQsIEBmaWxsOiAjRkYwMDAwLCBAaW5pdGlhbGl6ZTogMCUsIEBpbnNpZGUtc2l6ZTogMTcwcHgsIEBpbnNpZGUtYmFja2dyb3VuZDogI0ZGRik7XG59XG5cbi5xdWl6LXJlc3VsdCB7XG4gIC5xdWl6LXJlc3VsdC1tYXJrIHtcbiAgICAucHJvZ3Jlc3MtY2lyY2xlKCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucXVpei1yZXN1bHQtc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIC5xdWl6LXJlc3VsdC1maWVsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHNwYW4sIHNwYW46YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IDNweCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYuY29ycmVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMmI0ZmY7XG4gICAgICB9XG4gICAgICAmLndyb25nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNTQyNTtcbiAgICAgIH1cbiAgICAgICYuZW1wdHkge1xuICAgICAgICBjb2xvcjogIzY1NkQ2RDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcC5xdWl6LXJlc3VsdC10aW1lIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLnF1aXotZ3JhZGUge1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmLnBhc3NlZCB7XG4gICAgICAgICAgY29sb3I6ICMyMmI0ZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYWlsZWQge1xuICAgICAgICAgIGNvbG9yOiAjZmY1NDI1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbGVtZW50LWRhdGEtcGVyY2VudC1sb29wIChAaSkgd2hlbiAoQGkgPD0gMTAwKSB7XG4gIC5zaW5nbGUtcXVpeiAucXVpei1yZXN1bHQtZmllbGRbZGF0YS12YWx1ZT1cIkB7aX1cIl06YmVmb3JlLFxuICAuc2luZ2xlLXF1aXogLnF1aXotcmVzdWx0LWZpZWxkW2RhdGEtdmFsdWU9XCJAe2l9XCJdIHNwYW4sXG4gICNxdWl6LWNvdW50ZG93bltkYXRhLXZhbHVlPVwiQHtpfVwiXTphZnRlciB7XG4gICAgd2lkdGg6IH5cIkB7aX0lXCI7XG4gIH1cbiAgLmVsZW1lbnQtZGF0YS1wZXJjZW50LWxvb3AoQGkgKyAxKTtcbn1cblxuLmVsZW1lbnQtZGF0YS1wZXJjZW50LWxvb3AgKDApO1xuXG4vKiBRVUVTVElPTiAqL1xuLmxlYXJuLXByZXNzLXF1ZXN0aW9uLW9wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gID4gbGkuYW5zd2VyLW9wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICA+IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjMDBiOWViO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIC50cmFuc2Zvcm0ocm90YXRlKDM2ZGVnKSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkICsgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwYjllYjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICYuc2luZ2xlLWxpbmVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA2MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyAvKiBtaWRkbGUgKi9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCBwIHtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDRweCk7XG4gICAgfVxuICAgICYuYW5zd2VyLXRydWUgbGFiZWwgcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBiOWViO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICAgICY6aG92ZXIgbGFiZWwgcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDRENEQ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLnVzZXItYW5zd2VyLWZhbHNlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgcCwgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgcCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYW5zd2VyLW9wdGlvbi1yZXN1bHQge1xuICAgIGxhYmVsIHtcbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgfVxuICAgICAgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxlYXJucHJlc3MtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb3Vyc2UtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC5jb3Vyc2Utb3JpZ2luLXByaWNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cbiAgLmNvdXJzZS1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxufVxuXG4vKiogTUVTU0FHRSAqL1xuLmxlYXJuLXByZXNzLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMEEwRDI7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLm5vdGljZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNiM2QyMGE7XG4gIH1cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNiODFjMjM7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxufVxuXG4vKiovXG4ubGVhcm4tcHJlc3MtY2hlY2tvdXQtY29tbWVudCxcbi5sZWFybi1wcmVzcy1jaGVja291dC1wYXltZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxlYXJuLXByZXNzLWNoZWNrb3V0LXBheW1lbnQge1xuICAucGF5bWVudC1tZXRob2RzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiBDT1VSU0UgUVVJWiAqL1xuLnNpbmdsZS1xdWl6IHtcbiAgLnF1aXotcXVlc3Rpb25zLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnF1aXotaW50cm8ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubGVhcm4tcHJlc3MtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjMGY0OTU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiP1wiO1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogM3B4O1xuICB9XG59XG5cbi8qIEZvcm0gZmllbGQgKi9cbi5scC1mb3JtLWZpZWxkLXdyYXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIC5scC1mb3JtLWZpZWxkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAubHAtZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAubHAtZm9ybS1maWVsZC1pbnB1dCAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAubHAtZmllbGQtZXJyb3ItbWVzc2FnZSB7XG4gICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICB9XG4gIH1cbn1cblxuLmxlYXJuLXByZXNzLXVzZXItcHJvZmlsZSB7XG4gICNsZWFybi1wcmVzcy11c2VyLWluZm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnVzZXItYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLmF2YXRhciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAudXNlci1iYXNpYy1pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgICB9XG4gIH1cbiAgLmxwLWVkaXQtcHJvZmlsZSB7XG4gICAgJjphZnRlciB7XG4gICAgICAuY2xlYXJmaXgoKTtcbiAgICB9XG4gIH1cbiAgLnVzZXItYmFzaWMtaW5mbyB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICB9XG4gIC5sZWFybi1wcmVzcy10YWJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gICAgJiA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgICAgIH1cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3YWNjO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwN2FjYztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWFybi1wcmVzcy1zdWJ0YWJzIHtcbiAgICAmID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZWFybi1wcmVzcy1zdWJ0YWItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICYuY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgbGkuY291cnNlIHtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9maWxlLWNvdXJzZXMge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgLmxlYXJuLXByZXNzLWNvdXJzZS1yZXN1bHRzLXByb2dyZXNzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBidXR0b24ubGVhcm4tcHJlc3MtY291cnNlLXdpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC51c2VyLXByb2ZpbGUtZWRpdC1mb3JtIHtcblxuICAgIC5pbmZvLWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAudXNlci1wcm9maWxlLXBpY3R1cmUge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAucGljdHVyZSwgLmNoYW5nZS1waWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLmNoYW5nZS1waWN0dXJlIHtcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgLmNsZWFyZml4KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZmllbGQtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmNoYW5nZS1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICN1c2VyX3Byb2ZpbGVfcGFzc3dvcmRfZm9ybSB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAudXBkYXRlLXByb2ZpbGUge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjREREO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5sZWFybi1wcmVzcy1zdWJ0YWItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2xwLXVzZXItZWRpdC1hdmF0YXIge1xuICAgIC5tb3hpZS1zaGltIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5scC1mb3JtLWZpZWxkLWF2YXRhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgI2xwLWF2YXRhci1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgfVxuICAubHAtYXZhdGFyLXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xuICAgIC5wcm9maWxlLXBpY3R1cmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgJi5wcm9maWxlLWF2YXRhci1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubHAtYXZhdGFyLXByZXZpZXctYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5scC1hdmF0YXItdXBsb2FkLXByb2dyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLmxwLWF2YXRhci11cGxvYWQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTYzZDdjO1xuICAgICAgfVxuICAgIH1cbiAgICAubHAtYXZhdGFyLXVwbG9hZC1lcnJvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubHAtYXZhdGFyLXByZXZpZXctYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5scC1hdmF0YXItcHJldmlldy1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYudXBsb2FkaW5nLCAmLnVwbG9hZC1lcnJvciB7XG4gICAgICAubHAtYXZhdGFyLXByZXZpZXctYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubHAtYXZhdGFyLXVwbG9hZC1wcm9ncmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICAgICYudXBsb2FkLWVycm9yIHtcbiAgICAgIC5scC1hdmF0YXItdXBsb2FkLWVycm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYuY3JvcGluZyB7XG4gICAgICAubHAtYXZhdGFyLXByZXZpZXctYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubHAtYXZhdGFyLWNyb3AtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICB9XG4gICAgICAgIC5scC1jcm9wLWNvbnRyb2xzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAubHAtem9vbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTYzZDdhO1xuICAgICAgICAgICAgLnVpLXNsaWRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTYzZDdhO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubHAtY2FuY2VsLXVwbG9hZCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAuY2xlYXJmaXgoKTtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gICYucHJvZmlsZS1kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5wcm9maWxlLXJlc2l6aW5nIHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sZWFybi1wcmVzcy1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAmID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGVhcm4tcHJlc3MtYmVjb21lLXRlYWNoZXItZm9ybSB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogakFsZXJ0cyAqL1xuI3BvcHVwX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgI3BvcHVwX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzE4QjZDNztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgI3BvcHVwX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgI3BvcHVwX21lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAjcG9wdXBfcGFuZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubGVhcm4tcHJlc3MtYXV0by1yZWRpcmVjdC1uZXh0LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2luZ2xlLWxwX2NvdXJzZSB7XG4gIC5jb3Vyc2Utc3VtbWFyeSB7XG4gICAgLmxwX2NvdXJzZSB7XG4gICAgICAuZW50cnktZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxlYXJuLXByZXNzLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgLmxlYXJuLXByZXNzLWNvdW50ZG93biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgYmFja2dyb3VuZDogI2NjNTQwZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmxlYXJucHJlc3MtZGlzbWlzcy1ub3RpY2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4vKiB0b29sdGlwICovXG4ubGVhcm4tcHJlc3MtdG9vbHRpcC1idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjYsIDI2LCAyNiwgMC45KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qIGZpbGwgaW4gYmxhbmsgKi9cbmlucHV0LmJsYW5rLWZpbGwtY29ycmVjdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5ib2R5LmNvbnRlbnQtaXRlbS1vbmx5IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3BhY2l0eTogMDtcbiAgLmxlYXJuLXByZXNzLWNvbnRlbnQtaXRlbS1vbmx5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICNsZWFybi1wcmVzcy1jb250ZW50LWl0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggbGluZWFyIDAuMjVzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgJi5leHBhbmQge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5scC1ncm91cC1oZWFkaW5nLXRpdGxlIHtcbiAgJi50b2dnbGUtb2ZmLCAmLnRvZ2dsZS1vbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC50b2dnbGUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IGxhcmdlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudG9nZ2xlLW9uIHtcbiAgICAudG9nZ2xlLWljb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4ucGF5bWVudC1tZXRob2QtZm9ybSB7XG4gICAgJi5wYXltZW50X21ldGhvZF9hdXRob3JpemVuZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIC5yb3ctZmx1aWQge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIC5zcGFuNiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdCwgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0LnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSovXG5cbi5wbGFjZS1vcmRlci1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2Uge1xuICBmb3JtIC5mb3JtLXJvdyB7XG4gICAgJi52YWxpZGF0ZS1lbWFpbCwgJi52YWxpZGF0ZS1waG9uZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja291dF9jb3Vwb24ge1xuICAgIC5mb3JtLXJvdy1sYXN0IHtcbiAgICAgIGlucHV0LmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGVhcm4tcHJlc3Mtc2VhcmNoLWNvdXJzZS1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaW5wdXQuc2VhcmNoLWNvdXJzZS1pbnB1dFtuYW1lPVwic1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1jb3Vyc2UtYnV0dG9uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnRhYmxlLW9yZGVycyB7XG4gIC5vcmRlci1zdGF0dXMge1xuICAgICYub3JkZXItc3RhdHVzLXJlbW92ZWQge1xuICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgfVxuICB9XG59XG5cbi8qIFNob3J0Y29kZS9XaWRnZXRzICovXG4ud2lkZ2V0X2xwLXdpZGdldC1wb3B1bGFyLWNvdXJzZXMsIC53aWRnZXRfbHAtd2lkZ2V0LXJlY2VudC1jb3Vyc2VzLCAud2lkZ2V0X2xwLXdpZGdldC1mZWF0dXJlZC1jb3Vyc2VzIHtcbiAgLmNvdXJzZS1tZXRhLWRhdGEge1xuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuY291cnNlLXRpdGxlIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG4gIC5jb3Vyc2UtZW50cnkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjREREO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5lZGl0LWNvdXJzZS1pdGVtLWxpbmsge1xuICBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmNDY0XCI7XG4gICAgICBmb250LWZhbWlseTogRGFzaGljb25zO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY291cnNlLWl0ZW0tbmF2aWdhdGlvbiB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMzMzO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLm5hdi1saW5rcyB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLm1ldGEtbmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubmF2LXByZXZpb3VzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAmLm5hdi1uZXh0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG59XG5cbi8qIHdpZGdldCBhdHRyaWJ1dGVzICovXG4ubHAtY291cnNlLWF0dHJpYnV0ZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubHAtY291cnNlLWF0dHJpYnV0ZS12YWx1ZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJi5jb3Vyc2UtYXR0cmlidXRlcyB7XG4gICAgLmxwLWNvdXJzZS1hdHRyaWJ1dGUtdmFsdWVzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY291cnNlLWZpbHRlcnMge1xuICAgIC5scC1jb3Vyc2UtYXR0cmlidXRlLXZhbHVlcyB7XG4gICAgICBsaSB7XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjREREO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgYTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YWNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjE0N1wiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YWNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYzMzVcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTIwMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluLTEyIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSgwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluLTEyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbi0xMiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwcHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSgwcHgpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluLTEzIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoMHB4KTtcbiAgfVxuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSgwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluLTEzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbi0xMyB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDBweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDBweCk7XG4gIH1cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSgwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuc2luZ2xlLWxwX2NvdXJzZSAubGVhcm4tcHJlc3MtY291cnNlLXJlc3VsdHMtcHJvZ3Jlc3Mge1xuICAgIC5pdGVtcy1wcm9ncmVzcywgLmNvdXJzZS1wcm9ncmVzcyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaXRlbXMtcHJvZ3Jlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2xlYXJuLXByZXNzLWJsb2NrLWNvbnRlbnQge1xuICAgIC5sZWFybi1wcmVzcy1ibG9jay1jb250ZW50LW1peGluKDYwcHgpO1xuICB9XG5cbiAgLmxlYXJuLXByZXNzLWNvdXJzZS1yZXN1bHRzLXByb2dyZXNzIHtcbiAgICAuaXRlbXMtcHJvZ3Jlc3MsIC5jb3Vyc2UtcHJvZ3Jlc3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZWFybi1wcmVzcy1jb3Vyc2VzIHtcbiAgICBsaS5jb3Vyc2Uge1xuICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sZWFybi1wcmVzcy1jb3Vyc2VzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHggKSB7XG5cbiAgLmxlYXJuLXByZXNzLWNvdXJzZXMge1xuICAgIGxpLmNvdXJzZSB7XG4gICAgICB3aWR0aDogMzEuMzMlO1xuICAgICAgbWFyZ2luOiAwIDIlIDMwcHggMDtcbiAgICAgIC8qIHBhZGRpbmc6IDAgMjBweDsgKi9cbiAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4ICkge1xuXG4gIC5sZWFybi1wcmVzcy1jb3Vyc2VzIHtcbiAgICBsaS5jb3Vyc2Uge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbjogMCAyJSAzMHB4IDA7XG4gICAgICAvKiBwYWRkaW5nOiAwIDIwcHg7ICovXG4gICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vKlxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgLmNoZWNrb3V0X2NvdXBvbiB7XG4gICAgICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXG4gIC5sZWFybi1wcmVzcy1jb3Vyc2VzIHtcbiAgICBsaS5jb3Vyc2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgI2NvdXJzZS1jdXJyaWN1bHVtLXBvcHVwICNwb3B1cC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBmdWxsIHdpZHRoIHdpdGggdHdlbnR5c2l4dGVlbiB0aGVtZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEuNTYyNWVtKSB7XG4gIGJvZHkuc2luZ2xlLWxwX2NvdXJzZSB7XG4gICAgYXJ0aWNsZS5scF9jb3Vyc2Uge1xuICAgICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5lbnRyeS1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjE1cHgpIHtcbiAgICAucGF5bWVudC1tZXRob2QtZm9ybSB7XG4gICAgICAgICYucGF5bWVudF9tZXRob2RfYXV0aG9yaXplbmV0IHtcbiAgICAgICAgICAgIC5yb3ctZmx1aWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIC5zcGFuNiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCwgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgI2xlYXJuLXByZXNzLWF1dGhvcml6ZW5ldC1wYXltZW50LWV4cG1vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4qLyJdLCJmaWxlIjoibGVhcm5wcmVzcy5jc3MifQ== */
assets/js/Chart.bundle.min.js CHANGED
@@ -1,16 +1,16 @@
1
- /*!
2
- * Chart.js
3
- * http://chartjs.org/
4
- * Version: 2.5.0
5
- *
6
- * Copyright 2017 Nick Downie
7
- * Released under the MIT license
8
- * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
9
- */
10
- !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){var t;return function t(e,n,i){function a(o,s){if(!n[o]){if(!e[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(r)return r(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var d=n[o]={exports:{}};e[o][0].call(d.exports,function(t){var n=e[o][1][t];return a(n?n:t)},d,d.exports,t,e,n,i)}return n[o].exports}for(var r="function"==typeof require&&require,o=0;o<i.length;o++)a(i[o]);return a}({1:[function(t,e,n){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,n=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,a=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,r=/(\w+)/,o=[0,0,0],s=1,l=t.match(e);if(l){l=l[1];for(var u=0;u<o.length;u++)o[u]=parseInt(l[u]+l[u],16)}else if(l=t.match(n)){l=l[1];for(var u=0;u<o.length;u++)o[u]=parseInt(l.slice(2*u,2*u+2),16)}else if(l=t.match(i)){for(var u=0;u<o.length;u++)o[u]=parseInt(l[u+1]);s=parseFloat(l[4])}else if(l=t.match(a)){for(var u=0;u<o.length;u++)o[u]=Math.round(2.55*parseFloat(l[u+1]));s=parseFloat(l[4])}else if(l=t.match(r)){if("transparent"==l[1])return[0,0,0,0];if(o=x[l[1]],!o)return}for(var u=0;u<o.length;u++)o[u]=b(o[u],0,255);return s=s||0==s?b(s,0,1):1,o[3]=s,o}}function a(t){if(t){var e=/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),r=b(parseFloat(n[2]),0,100),o=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,r,o,s]}}}function r(t){if(t){var e=/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),r=b(parseFloat(n[2]),0,100),o=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,r,o,s]}}}function o(t){var e=i(t);return e&&e.slice(0,3)}function s(t){var e=a(t);return e&&e.slice(0,3)}function l(t){var e=i(t);return e?e[3]:(e=a(t))?e[3]:(e=r(t))?e[3]:void 0}function u(t){return"#"+y(t[0])+y(t[1])+y(t[2])}function d(t,e){return e<1||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"}function f(t,e){var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgba("+n+"%, "+i+"%, "+a+"%, "+(e||t[3]||1)+")"}function g(t,e){return e<1||t[3]&&t[3]<1?m(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function v(t){return k[t.slice(0,3)]}function b(t,e,n){return Math.min(Math.max(e,t),n)}function y(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var x=t(5);e.exports={getRgba:i,getHsla:a,getRgb:o,getHsl:s,getHwb:r,getAlpha:l,hexString:u,rgbString:d,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:m,hwbString:p,keyword:v};var k={};for(var _ in x)k[x[_]]=_},{5:5}],2:[function(t,e,n){var i=t(4),a=t(1),r=function(t){if(t instanceof r)return t;if(!(this instanceof r))return new r(t);this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var e;if("string"==typeof t)if(e=a.getRgba(t))this.setValues("rgb",e);else if(e=a.getHsla(t))this.setValues("hsl",e);else{if(!(e=a.getHwb(t)))throw new Error('Unable to parse color from string "'+t+'"');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};r.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=t<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return a.hexString(this.values.rgb)},rgbString:function(){return a.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return a.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return a.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return a.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return a.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return a.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return a.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return e<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,r=2*a-1,o=n.alpha()-i.alpha(),s=((r*o===-1?r:(r+o)/(1+r*o))+1)/2,l=1-s;return this.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new r,i=this.values,a=n.values;for(var o in i)i.hasOwnProperty(o)&&(t=i[o],e={}.toString.call(t),"[object Array]"===e?a[o]=t.slice(0):"[object Number]"===e?a[o]=t:console.error("unexpected color value:",t));return n}},r.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},r.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},r.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},r.prototype.setValues=function(t,e){var n,a=this.values,r=this.spaces,o=this.maxes,s=1;if("alpha"===t)s=e;else if(e.length)a[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[r[t][0]]){var l=r[t];for(n=0;n<t.length;n++)a[t][n]=e[l[n]];s=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===t)return!1;var u;for(n=0;n<t.length;n++)u=Math.max(0,Math.min(o[t][n],a[t][n])),a[t][n]=Math.round(u);for(var d in r)d!==t&&(a[d]=i[t][d](a[t]));return!0},r.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},r.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=r),e.exports=r},{1:1,4:4}],3:[function(t,e,n){function i(t){var e,n,i,a=t[0]/255,r=t[1]/255,o=t[2]/255,s=Math.min(a,r,o),l=Math.max(a,r,o),u=l-s;return l==s?e=0:a==l?e=(r-o)/u:r==l?e=2+(o-a)/u:o==l&&(e=4+(a-r)/u),e=Math.min(60*e,360),e<0&&(e+=360),i=(s+l)/2,n=l==s?0:i<=.5?u/(l+s):u/(2-l-s),[e,100*n,100*i]}function a(t){var e,n,i,a=t[0],r=t[1],o=t[2],s=Math.min(a,r,o),l=Math.max(a,r,o),u=l-s;return n=0==l?0:u/l*1e3/10,l==s?e=0:a==l?e=(r-o)/u:r==l?e=2+(o-a)/u:o==l&&(e=4+(a-r)/u),e=Math.min(60*e,360),e<0&&(e+=360),i=l/255*1e3/10,[e,n,i]}function o(t){var e=t[0],n=t[1],a=t[2],r=i(t)[0],o=1/255*Math.min(e,Math.min(n,a)),a=1-1/255*Math.max(e,Math.max(n,a));return[r,100*o,100*a]}function s(t){var e,n,i,a,r=t[0]/255,o=t[1]/255,s=t[2]/255;return a=Math.min(1-r,1-o,1-s),e=(1-r-a)/(1-a)||0,n=(1-o-a)/(1-a)||0,i=(1-s-a)/(1-a)||0,[100*e,100*n,100*i,100*a]}function l(t){return K[JSON.stringify(t)]}function u(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var a=.4124*e+.3576*n+.1805*i,r=.2126*e+.7152*n+.0722*i,o=.0193*e+.1192*n+.9505*i;return[100*a,100*r,100*o]}function d(t){var e,n,i,a=u(t),r=a[0],o=a[1],s=a[2];return r/=95.047,o/=100,s/=108.883,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,e=116*o-16,n=500*(r-o),i=200*(o-s),[e,n,i]}function c(t){return Y(d(t))}function h(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return r=255*l,[r,r,r];n=l<.5?l*(1+s):l+s-l*s,e=2*l-n,a=[0,0,0];for(var u=0;u<3;u++)i=o+1/3*-(u-1),i<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a}function f(t){var e,n,i=t[0],a=t[1]/100,r=t[2]/100;return 0===r?[0,0,0]:(r*=2,a*=r<=1?r:2-r,n=(r+a)/2,e=2*a/(r+a),[i,100*e,100*n])}function m(t){return o(h(t))}function p(t){return s(h(t))}function v(t){return l(h(t))}function y(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r)),i=255*i;switch(a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}}function x(t){var e,n,i=t[0],a=t[1]/100,r=t[2]/100;return n=(2-a)*r,e=a*r,e/=n<=1?n:2-n,e=e||0,n/=2,[i,100*e,100*n]}function k(t){return o(y(t))}function _(t){return s(y(t))}function w(t){return l(y(t))}function S(t){var e,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,u=s+l;switch(u>1&&(s/=u,l/=u),e=Math.floor(6*o),n=1-l,i=6*o-e,0!=(1&e)&&(i=1-i),a=s+i*(n-s),e){default:case 6:case 0:r=n,g=a,b=s;break;case 1:r=a,g=n,b=s;break;case 2:r=s,g=n,b=a;break;case 3:r=s,g=a,b=n;break;case 4:r=a,g=s,b=n;break;case 5:r=n,g=s,b=a}return[255*r,255*g,255*b]}function M(t){return i(S(t))}function D(t){return a(S(t))}function C(t){return s(S(t))}function T(t){return l(S(t))}function P(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100,s=t[3]/100;return e=1-Math.min(1,a*(1-s)+s),n=1-Math.min(1,r*(1-s)+s),i=1-Math.min(1,o*(1-s)+s),[255*e,255*n,255*i]}function I(t){return i(P(t))}function A(t){return a(P(t))}function F(t){return o(P(t))}function O(t){return l(P(t))}function R(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return e=3.2406*a+r*-1.5372+o*-.4986,n=a*-.9689+1.8758*r+.0415*o,i=.0557*a+r*-.204+1.057*o,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function L(t){var e,n,i,a=t[0],r=t[1],o=t[2];return a/=95.047,r/=100,o/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,e=116*r-16,n=500*(a-r),i=200*(r-o),[e,n,i]}function V(t){return Y(L(t))}function W(t){var e,n,i,a,r=t[0],o=t[1],s=t[2];return r<=8?(n=100*r/903.3,a=7.787*(n/100)+16/116):(n=100*Math.pow((r+16)/116,3),a=Math.pow(n/100,1/3)),e=e/95.047<=.008856?e=95.047*(o/500+a-16/116)/7.787:95.047*Math.pow(o/500+a,3),i=i/108.883<=.008859?i=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3),[e,n,i]}function Y(t){var e,n,i,a=t[0],r=t[1],o=t[2];return e=Math.atan2(o,r),n=360*e/2/Math.PI,n<0&&(n+=360),i=Math.sqrt(r*r+o*o),[a,i,n]}function B(t){return R(W(t))}function z(t){var e,n,i,a=t[0],r=t[1],o=t[2];return i=o/360*2*Math.PI,e=r*Math.cos(i),n=r*Math.sin(i),[a,e,n]}function N(t){return W(z(t))}function H(t){return B(z(t))}function E(t){return J[t]}function U(t){return i(E(t))}function j(t){return a(E(t))}function G(t){return o(E(t))}function q(t){return s(E(t))}function Z(t){return d(E(t))}function X(t){return u(E(t))}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:u,rgb2lab:d,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:m,hsl2cmyk:p,hsl2keyword:v,hsv2rgb:y,hsv2hsl:x,hsv2hwb:k,hsv2cmyk:_,hsv2keyword:w,hwb2rgb:S,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:C,hwb2keyword:T,cmyk2rgb:P,cmyk2hsl:I,cmyk2hsv:A,cmyk2hwb:F,cmyk2keyword:O,keyword2rgb:E,keyword2hsl:U,keyword2hsv:j,keyword2hwb:G,keyword2cmyk:q,keyword2lab:Z,keyword2xyz:X,xyz2rgb:R,xyz2lab:L,xyz2lch:V,lab2xyz:W,lab2rgb:B,lab2lch:Y,lch2lab:z,lch2xyz:N,lch2rgb:H};var J={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},K={};for(var Q in J)K[JSON.stringify(J[Q])]=Q},{}],4:[function(t,e,n){var i=t(3),a=function(){return new u};for(var r in i){a[r+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(r);var o=/(\w+)2(\w+)/.exec(r),s=o[1],l=o[2];a[s]=a[s]||{},a[s][l]=a[r]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a<n.length;a++)n[a]=Math.round(n[a]);return n}}(r)}var u=function(){this.convs={}};u.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},u.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},u.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space,i=this.convs[n];e=a[n][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){u.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=a},{3:3}],5:[function(t,e,n){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],6:[function(e,n,i){!function(e,a){"object"==typeof i&&"undefined"!=typeof n?n.exports=a():"function"==typeof t&&t.amd?t(a):e.moment=a()}(this,function(){"use strict";function t(){return vi.apply(null,arguments)}function i(t){vi=t}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function r(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t){var e;for(e in t)return!1;return!0}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function u(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function d(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function c(t,e){for(var n in e)d(e,n)&&(t[n]=e[n]);return d(e,"toString")&&(t.toString=e.toString),d(e,"valueOf")&&(t.valueOf=e.valueOf),t}function h(t,e,n,i){return ye(t,e,n,i,!0).utc()}function f(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function g(t){return null==t._pf&&(t._pf=f()),t._pf}function m(t){if(null==t._isValid){var e=g(t),n=yi.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function p(t){var e=h(NaN);return null!=t?c(g(e),t):g(e).userInvalidated=!0,e}function v(t){return void 0===t}function b(t,e){var n,i,a;if(v(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),v(e._i)||(t._i=e._i),v(e._f)||(t._f=e._f),v(e._l)||(t._l=e._l),v(e._strict)||(t._strict=e._strict),v(e._tzm)||(t._tzm=e._tzm),v(e._isUTC)||(t._isUTC=e._isUTC),v(e._offset)||(t._offset=e._offset),v(e._pf)||(t._pf=g(e)),v(e._locale)||(t._locale=e._locale),xi.length>0)for(n in xi)i=xi[n],a=e[i],v(a)||(t[i]=a);return t}function y(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),ki===!1&&(ki=!0,t.updateOffset(this),ki=!1)}function x(t){return t instanceof y||null!=t&&null!=t._isAMomentObject}function k(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function _(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=k(e)),n}function w(t,e,n){var i,a=Math.min(t.length,e.length),r=Math.abs(t.length-e.length),o=0;for(i=0;i<a;i++)(n&&t[i]!==e[i]||!n&&_(t[i])!==_(e[i]))&&o++;return o+r}function S(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function M(e,n){var i=!0;return c(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),i){for(var a,r=[],o=0;o<arguments.length;o++){if(a="","object"==typeof arguments[o]){a+="\n["+o+"] ";for(var s in arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[o];r.push(a)}S(e+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function D(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),_i[e]||(S(n),_i[e]=!0)}function C(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function T(t){var e,n;for(n in t)e=t[n],C(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function P(t,e){var n,i=c({},t);for(n in e)d(e,n)&&(r(t[n])&&r(e[n])?(i[n]={},c(i[n],t[n]),c(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)d(t,n)&&!d(e,n)&&r(t[n])&&(i[n]=c({},i[n]));return i}function I(t){null!=t&&this.set(t)}function A(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return C(i)?i.call(e,n):i}function F(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function O(){return this._invalidDate}function R(t){return this._ordinal.replace("%d",t)}function L(t,e,n,i){var a=this._relativeTime[n];return C(a)?a(t,e,n,i):a.replace(/%d/i,t)}function V(t,e){var n=this._relativeTime[t>0?"future":"past"];return C(n)?n(e):n.replace(/%s/i,e)}function W(t,e){var n=t.toLowerCase();Fi[n]=Fi[n+"s"]=Fi[e]=t}function Y(t){return"string"==typeof t?Fi[t]||Fi[t.toLowerCase()]:void 0}function B(t){var e,n,i={};for(n in t)d(t,n)&&(e=Y(n),e&&(i[e]=t[n]));return i}function z(t,e){Oi[t]=e}function N(t){var e=[];for(var n in t)e.push({unit:n,priority:Oi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function H(e,n){return function(i){return null!=i?(U(this,e,i),t.updateOffset(this,n),this):E(this,e)}}function E(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function U(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function j(t){return t=Y(t),C(this[t])?this[t]():this}function G(t,e){if("object"==typeof t){t=B(t);for(var n=N(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=Y(t),C(this[t]))return this[t](e);return this}function q(t,e,n){var i=""+Math.abs(t),a=e-i.length,r=t>=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}function Z(t,e,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),t&&(Wi[t]=a),e&&(Wi[e[0]]=function(){return q(a.apply(this,arguments),e[1],e[2])}),n&&(Wi[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function X(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function J(t){var e,n,i=t.match(Ri);for(e=0,n=i.length;e<n;e++)Wi[i[e]]?i[e]=Wi[i[e]]:i[e]=X(i[e]);return function(e){var a,r="";for(a=0;a<n;a++)r+=i[a]instanceof Function?i[a].call(e,t):i[a];return r}}function K(t,e){return t.isValid()?(e=Q(e,t.localeData()),Vi[e]=Vi[e]||J(e),Vi[e](t)):t.localeData().invalidDate()}function Q(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Li.lastIndex=0;i>=0&&Li.test(t);)t=t.replace(Li,n),Li.lastIndex=0,i-=1;return t}function $(t,e,n){ea[t]=C(e)?e:function(t,i){return t&&n?n:e}}function tt(t,e){return d(ea,t)?ea[t](e._strict,e._locale):new RegExp(et(t))}function et(t){return nt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,a){return e||n||i||a}))}function nt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function it(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),s(e)&&(i=function(t,n){n[e]=_(t)}),n=0;n<t.length;n++)na[t[n]]=i}function at(t,e){it(t,function(t,n,i,a){i._w=i._w||{},e(t,i._w,i,a)})}function rt(t,e,n){null!=e&&d(na,t)&&na[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function st(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||fa).test(e)?"format":"standalone"][t.month()]:this._months}function lt(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[fa.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function ut(t,e,n){var i,a,r,o=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)r=h([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===e?(a=ha.call(this._shortMonthsParse,o),a!==-1?a:null):(a=ha.call(this._longMonthsParse,o),a!==-1?a:null):"MMM"===e?(a=ha.call(this._shortMonthsParse,o),a!==-1?a:(a=ha.call(this._longMonthsParse,o),a!==-1?a:null)):(a=ha.call(this._longMonthsParse,o),a!==-1?a:(a=ha.call(this._shortMonthsParse,o),a!==-1?a:null))}function dt(t,e,n){var i,a,r;if(this._monthsParseExact)return ut.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(a=h([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(r="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ct(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=_(e);else if(e=t.localeData().monthsParse(e),!s(e))return t;return n=Math.min(t.date(),ot(t.year(),e)),
11
- t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function ht(e){return null!=e?(ct(this,e),t.updateOffset(this,!0),this):E(this,"Month")}function ft(){return ot(this.year(),this.month())}function gt(t){return this._monthsParseExact?(d(this,"_monthsRegex")||pt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=pa),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function mt(t){return this._monthsParseExact?(d(this,"_monthsRegex")||pt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=va),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function pt(){function t(t,e){return e.length-t.length}var e,n,i=[],a=[],r=[];for(e=0;e<12;e++)n=h([2e3,e]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(i.sort(t),a.sort(t),r.sort(t),e=0;e<12;e++)i[e]=nt(i[e]),a[e]=nt(a[e]);for(e=0;e<24;e++)r[e]=nt(r[e]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function vt(t){return bt(t)?366:365}function bt(t){return t%4===0&&t%100!==0||t%400===0}function yt(){return bt(this.year())}function xt(t,e,n,i,a,r,o){var s=new Date(t,e,n,i,a,r,o);return t<100&&t>=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function kt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function _t(t,e,n){var i=7+e-n,a=(7+kt(t,0,i).getUTCDay()-e)%7;return-a+i-1}function wt(t,e,n,i,a){var r,o,s=(7+n-i)%7,l=_t(t,i,a),u=1+7*(e-1)+s+l;return u<=0?(r=t-1,o=vt(r)+u):u>vt(t)?(r=t+1,o=u-vt(t)):(r=t,o=u),{year:r,dayOfYear:o}}function St(t,e,n){var i,a,r=_t(t.year(),e,n),o=Math.floor((t.dayOfYear()-r-1)/7)+1;return o<1?(a=t.year()-1,i=o+Mt(a,e,n)):o>Mt(t.year(),e,n)?(i=o-Mt(t.year(),e,n),a=t.year()+1):(a=t.year(),i=o),{week:i,year:a}}function Mt(t,e,n){var i=_t(t,e,n),a=_t(t+1,e,n);return(vt(t)-i+a)/7}function Dt(t){return St(t,this._week.dow,this._week.doy).week}function Ct(){return this._week.dow}function Tt(){return this._week.doy}function Pt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function It(t){var e=St(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function At(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Ft(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function Ot(t,e){return t?a(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Rt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Lt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Vt(t,e,n){var i,a,r,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)r=h([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===e?(a=ha.call(this._weekdaysParse,o),a!==-1?a:null):"ddd"===e?(a=ha.call(this._shortWeekdaysParse,o),a!==-1?a:null):(a=ha.call(this._minWeekdaysParse,o),a!==-1?a:null):"dddd"===e?(a=ha.call(this._weekdaysParse,o),a!==-1?a:(a=ha.call(this._shortWeekdaysParse,o),a!==-1?a:(a=ha.call(this._minWeekdaysParse,o),a!==-1?a:null))):"ddd"===e?(a=ha.call(this._shortWeekdaysParse,o),a!==-1?a:(a=ha.call(this._weekdaysParse,o),a!==-1?a:(a=ha.call(this._minWeekdaysParse,o),a!==-1?a:null))):(a=ha.call(this._minWeekdaysParse,o),a!==-1?a:(a=ha.call(this._weekdaysParse,o),a!==-1?a:(a=ha.call(this._shortWeekdaysParse,o),a!==-1?a:null)))}function Wt(t,e,n){var i,a,r;if(this._weekdaysParseExact)return Vt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=h([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Yt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=At(t,this.localeData()),this.add(t-e,"d")):e}function Bt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function zt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Ft(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Nt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ut.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=wa),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ht(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ut.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Sa),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Et(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ut.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ma),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ut(){function t(t,e){return e.length-t.length}var e,n,i,a,r,o=[],s=[],l=[],u=[];for(e=0;e<7;e++)n=h([2e3,1]).day(e),i=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),r=this.weekdays(n,""),o.push(i),s.push(a),l.push(r),u.push(i),u.push(a),u.push(r);for(o.sort(t),s.sort(t),l.sort(t),u.sort(t),e=0;e<7;e++)s[e]=nt(s[e]),l[e]=nt(l[e]),u[e]=nt(u[e]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function jt(){return this.hours()%12||12}function Gt(){return this.hours()||24}function qt(t,e){Z(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Zt(t,e){return e._meridiemParse}function Xt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Jt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Kt(t){return t?t.toLowerCase().replace("_","-"):t}function Qt(t){for(var e,n,i,a,r=0;r<t.length;){for(a=Kt(t[r]).split("-"),e=a.length,n=Kt(t[r+1]),n=n?n.split("-"):null;e>0;){if(i=$t(a.slice(0,e).join("-")))return i;if(n&&n.length>=e&&w(a,n,!0)>=e-1)break;e--}r++}return null}function $t(t){var i=null;if(!Ia[t]&&"undefined"!=typeof n&&n&&n.exports)try{i=Da._abbr,e("./locale/"+t),te(i)}catch(t){}return Ia[t]}function te(t,e){var n;return t&&(n=v(e)?ie(t):ee(t,e),n&&(Da=n)),Da._abbr}function ee(t,e){if(null!==e){var n=Pa;if(e.abbr=t,null!=Ia[t])D("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Ia[t]._config;else if(null!=e.parentLocale){if(null==Ia[e.parentLocale])return Aa[e.parentLocale]||(Aa[e.parentLocale]=[]),Aa[e.parentLocale].push({name:t,config:e}),null;n=Ia[e.parentLocale]._config}return Ia[t]=new I(P(n,e)),Aa[t]&&Aa[t].forEach(function(t){ee(t.name,t.config)}),te(t),Ia[t]}return delete Ia[t],null}function ne(t,e){if(null!=e){var n,i=Pa;null!=Ia[t]&&(i=Ia[t]._config),e=P(i,e),n=new I(e),n.parentLocale=Ia[t],Ia[t]=n,te(t)}else null!=Ia[t]&&(null!=Ia[t].parentLocale?Ia[t]=Ia[t].parentLocale:null!=Ia[t]&&delete Ia[t]);return Ia[t]}function ie(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Da;if(!a(t)){if(e=$t(t))return e;t=[t]}return Qt(t)}function ae(){return Mi(Ia)}function re(t){var e,n=t._a;return n&&g(t).overflow===-2&&(e=n[aa]<0||n[aa]>11?aa:n[ra]<1||n[ra]>ot(n[ia],n[aa])?ra:n[oa]<0||n[oa]>24||24===n[oa]&&(0!==n[sa]||0!==n[la]||0!==n[ua])?oa:n[sa]<0||n[sa]>59?sa:n[la]<0||n[la]>59?la:n[ua]<0||n[ua]>999?ua:-1,g(t)._overflowDayOfYear&&(e<ia||e>ra)&&(e=ra),g(t)._overflowWeeks&&e===-1&&(e=da),g(t)._overflowWeekday&&e===-1&&(e=ca),g(t).overflow=e),t}function oe(t){var e,n,i,a,r,o,s=t._i,l=Fa.exec(s)||Oa.exec(s);if(l){for(g(t).iso=!0,e=0,n=La.length;e<n;e++)if(La[e][1].exec(l[1])){a=La[e][0],i=La[e][2]!==!1;break}if(null==a)return void(t._isValid=!1);if(l[3]){for(e=0,n=Va.length;e<n;e++)if(Va[e][1].exec(l[3])){r=(l[2]||" ")+Va[e][0];break}if(null==r)return void(t._isValid=!1)}if(!i&&null!=r)return void(t._isValid=!1);if(l[4]){if(!Ra.exec(l[4]))return void(t._isValid=!1);o="Z"}t._f=a+(r||"")+(o||""),he(t)}else t._isValid=!1}function se(e){var n=Wa.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(oe(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function le(t,e,n){return null!=t?t:null!=e?e:n}function ue(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function de(t){var e,n,i,a,r=[];if(!t._d){for(i=ue(t),t._w&&null==t._a[ra]&&null==t._a[aa]&&ce(t),t._dayOfYear&&(a=le(t._a[ia],i[ia]),t._dayOfYear>vt(a)&&(g(t)._overflowDayOfYear=!0),n=kt(a,0,t._dayOfYear),t._a[aa]=n.getUTCMonth(),t._a[ra]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=r[e]=i[e];for(;e<7;e++)t._a[e]=r[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[oa]&&0===t._a[sa]&&0===t._a[la]&&0===t._a[ua]&&(t._nextDay=!0,t._a[oa]=0),t._d=(t._useUTC?kt:xt).apply(null,r),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[oa]=24)}}function ce(t){var e,n,i,a,r,o,s,l;if(e=t._w,null!=e.GG||null!=e.W||null!=e.E)r=1,o=4,n=le(e.GG,t._a[ia],St(xe(),1,4).year),i=le(e.W,1),a=le(e.E,1),(a<1||a>7)&&(l=!0);else{r=t._locale._week.dow,o=t._locale._week.doy;var u=St(xe(),r,o);n=le(e.gg,t._a[ia],u.year),i=le(e.w,u.week),null!=e.d?(a=e.d,(a<0||a>6)&&(l=!0)):null!=e.e?(a=e.e+r,(e.e<0||e.e>6)&&(l=!0)):a=r}i<1||i>Mt(n,r,o)?g(t)._overflowWeeks=!0:null!=l?g(t)._overflowWeekday=!0:(s=wt(n,i,a,r,o),t._a[ia]=s.year,t._dayOfYear=s.dayOfYear)}function he(e){if(e._f===t.ISO_8601)return void oe(e);e._a=[],g(e).empty=!0;var n,i,a,r,o,s=""+e._i,l=s.length,u=0;for(a=Q(e._f,e._locale).match(Ri)||[],n=0;n<a.length;n++)r=a[n],i=(s.match(tt(r,e))||[])[0],i&&(o=s.substr(0,s.indexOf(i)),o.length>0&&g(e).unusedInput.push(o),s=s.slice(s.indexOf(i)+i.length),u+=i.length),Wi[r]?(i?g(e).empty=!1:g(e).unusedTokens.push(r),rt(r,i,e)):e._strict&&!i&&g(e).unusedTokens.push(r);g(e).charsLeftOver=l-u,s.length>0&&g(e).unusedInput.push(s),e._a[oa]<=12&&g(e).bigHour===!0&&e._a[oa]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[oa]=fe(e._locale,e._a[oa],e._meridiem),de(e),re(e)}function fe(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&e<12&&(e+=12),i||12!==e||(e=0),e):e}function ge(t){var e,n,i,a,r;if(0===t._f.length)return g(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;a<t._f.length;a++)r=0,e=b({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[a],he(e),m(e)&&(r+=g(e).charsLeftOver,r+=10*g(e).unusedTokens.length,g(e).score=r,(null==i||r<i)&&(i=r,n=e));c(t,n||e)}function me(t){if(!t._d){var e=B(t._i);t._a=u([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),de(t)}}function pe(t){var e=new y(re(ve(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function ve(t){var e=t._i,n=t._f;return t._locale=t._locale||ie(t._l),null===e||void 0===n&&""===e?p({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),x(e)?new y(re(e)):(l(e)?t._d=e:a(n)?ge(t):n?he(t):be(t),m(t)||(t._d=null),t))}function be(e){var n=e._i;void 0===n?e._d=new Date(t.now()):l(n)?e._d=new Date(n.valueOf()):"string"==typeof n?se(e):a(n)?(e._a=u(n.slice(0),function(t){return parseInt(t,10)}),de(e)):"object"==typeof n?me(e):s(n)?e._d=new Date(n):t.createFromInputFallback(e)}function ye(t,e,n,i,s){var l={};return n!==!0&&n!==!1||(i=n,n=void 0),(r(t)&&o(t)||a(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=t,l._f=e,l._strict=i,pe(l)}function xe(t,e,n,i){return ye(t,e,n,i,!1)}function ke(t,e){var n,i;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return xe();for(n=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][t](n)||(n=e[i]);return n}function _e(){var t=[].slice.call(arguments,0);return ke("isBefore",t)}function we(){var t=[].slice.call(arguments,0);return ke("isAfter",t)}function Se(t){var e=B(t),n=e.year||0,i=e.quarter||0,a=e.month||0,r=e.week||0,o=e.day||0,s=e.hour||0,l=e.minute||0,u=e.second||0,d=e.millisecond||0;this._milliseconds=+d+1e3*u+6e4*l+1e3*s*60*60,this._days=+o+7*r,this._months=+a+3*i+12*n,this._data={},this._locale=ie(),this._bubble()}function Me(t){return t instanceof Se}function De(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function Ce(t,e){Z(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+q(~~(t/60),2)+e+q(~~t%60,2)})}function Te(t,e){var n=(e||"").match(t);if(null===n)return null;var i=n[n.length-1]||[],a=(i+"").match(Na)||["-",0,0],r=+(60*a[1])+_(a[2]);return 0===r?0:"+"===a[0]?r:-r}function Pe(e,n){var i,a;return n._isUTC?(i=n.clone(),a=(x(e)||l(e)?e.valueOf():xe(e).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+a),t.updateOffset(i,!1),i):xe(e).local()}function Ie(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Ae(e,n){var i,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(e=Te(Qi,e),null===e)return this}else Math.abs(e)<16&&(e*=60);return!this._isUTC&&n&&(i=Ie(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!n||this._changeInProgress?qe(this,He(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:Ie(this)}function Fe(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Oe(t){return this.utcOffset(0,t)}function Re(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ie(this),"m")),this}function Le(){if(null!=this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=Te(Ki,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this}function Ve(t){return!!this.isValid()&&(t=t?xe(t).utcOffset():0,(this.utcOffset()-t)%60===0)}function We(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ye(){if(!v(this._isDSTShifted))return this._isDSTShifted;var t={};if(b(t,this),t=ve(t),t._a){var e=t._isUTC?h(t._a):xe(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Be(){return!!this.isValid()&&!this._isUTC}function ze(){return!!this.isValid()&&this._isUTC}function Ne(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function He(t,e){var n,i,a,r=t,o=null;return Me(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:s(t)?(r={},e?r[e]=t:r.milliseconds=t):(o=Ha.exec(t))?(n="-"===o[1]?-1:1,r={y:0,d:_(o[ra])*n,h:_(o[oa])*n,m:_(o[sa])*n,s:_(o[la])*n,ms:_(De(1e3*o[ua]))*n}):(o=Ea.exec(t))?(n="-"===o[1]?-1:1,r={y:Ee(o[2],n),M:Ee(o[3],n),w:Ee(o[4],n),d:Ee(o[5],n),h:Ee(o[6],n),m:Ee(o[7],n),s:Ee(o[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(a=je(xe(r.from),xe(r.to)),r={},r.ms=a.milliseconds,r.M=a.months),i=new Se(r),Me(t)&&d(t,"_locale")&&(i._locale=t._locale),i}function Ee(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Ue(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function je(t,e){var n;return t.isValid()&&e.isValid()?(e=Pe(e,t),t.isBefore(e)?n=Ue(t,e):(n=Ue(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ge(t,e){return function(n,i){var a,r;return null===i||isNaN(+i)||(D(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),n="string"==typeof n?+n:n,a=He(n,i),qe(this,a,t),this}}function qe(e,n,i,a){var r=n._milliseconds,o=De(n._days),s=De(n._months);e.isValid()&&(a=null==a||a,r&&e._d.setTime(e._d.valueOf()+r*i),o&&U(e,"Date",E(e,"Date")+o*i),s&&ct(e,E(e,"Month")+s*i),a&&t.updateOffset(e,o||s))}function Ze(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Xe(e,n){var i=e||xe(),a=Pe(i,this).startOf("day"),r=t.calendarFormat(this,a)||"sameElse",o=n&&(C(n[r])?n[r].call(this,i):n[r]);return this.format(o||this.localeData().calendar(r,this,xe(i)))}function Je(){return new y(this)}function Ke(t,e){var n=x(t)?t:xe(t);return!(!this.isValid()||!n.isValid())&&(e=Y(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())}function Qe(t,e){var n=x(t)?t:xe(t);return!(!this.isValid()||!n.isValid())&&(e=Y(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())}function $e(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function tn(t,e){var n,i=x(t)?t:xe(t);return!(!this.isValid()||!i.isValid())&&(e=Y(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))}function en(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function nn(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function an(t,e,n){var i,a,r,o;return this.isValid()?(i=Pe(t,this),i.isValid()?(a=6e4*(i.utcOffset()-this.utcOffset()),e=Y(e),"year"===e||"month"===e||"quarter"===e?(o=rn(this,i),"quarter"===e?o/=3:"year"===e&&(o/=12)):(r=this-i,o="second"===e?r/1e3:"minute"===e?r/6e4:"hour"===e?r/36e5:"day"===e?(r-a)/864e5:"week"===e?(r-a)/6048e5:r),n?o:k(o)):NaN):NaN}function rn(t,e){var n,i,a=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(a,"months");return e-r<0?(n=t.clone().add(a-1,"months"),i=(e-r)/(r-n)):(n=t.clone().add(a+1,"months"),i=(e-r)/(n-r)),-(a+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function sn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?C(Date.prototype.toISOString)?this.toDate().toISOString():K(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):K(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function ln(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var n="["+t+'("]',i=0<this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",r=e+'[")]';return this.format(n+i+a+r)}function un(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=K(this,e);return this.localeData().postformat(n)}function dn(t,e){return this.isValid()&&(x(t)&&t.isValid()||xe(t).isValid())?He({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function cn(t){return this.from(xe(),t)}function hn(t,e){return this.isValid()&&(x(t)&&t.isValid()||xe(t).isValid())?He({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function fn(t){return this.to(xe(),t)}function gn(t){var e;return void 0===t?this._locale._abbr:(e=ie(t),null!=e&&(this._locale=e),this)}function mn(){return this._locale}function pn(t){switch(t=Y(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function vn(t){return t=Y(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function bn(){return this._d.valueOf()-6e4*(this._offset||0)}function yn(){return Math.floor(this.valueOf()/1e3)}function xn(){return new Date(this.valueOf())}function kn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function _n(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function wn(){return this.isValid()?this.toISOString():null}function Sn(){return m(this)}function Mn(){return c({},g(this))}function Dn(){return g(this).overflow}function Cn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Tn(t,e){Z(0,[t,t.length],0,e)}function Pn(t){return On.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function In(t){return On.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function An(){return Mt(this.year(),1,4)}function Fn(){var t=this.localeData()._week;return Mt(this.year(),t.dow,t.doy)}function On(t,e,n,i,a){var r;return null==t?St(this,i,a).year:(r=Mt(t,i,a),e>r&&(e=r),Rn.call(this,t,e,n,i,a))}function Rn(t,e,n,i,a){var r=wt(t,e,n,i,a),o=kt(r.year,0,r.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Ln(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Vn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Wn(t,e){e[ua]=_(1e3*("0."+t))}function Yn(){return this._isUTC?"UTC":""}function Bn(){return this._isUTC?"Coordinated Universal Time":""}function zn(t){return xe(1e3*t)}function Nn(){return xe.apply(null,arguments).parseZone()}function Hn(t){return t}function En(t,e,n,i){var a=ie(),r=h().set(i,e);return a[n](r,t)}function Un(t,e,n){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return En(t,e,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=En(t,i,n,"month");return a}function jn(t,e,n,i){"boolean"==typeof t?(s(e)&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,s(e)&&(n=e,e=void 0),e=e||"");var a=ie(),r=t?a._week.dow:0;if(null!=n)return En(e,(n+r)%7,i,"day");var o,l=[];for(o=0;o<7;o++)l[o]=En(e,(o+r)%7,i,"day");return l}function Gn(t,e){return Un(t,e,"months")}function qn(t,e){return Un(t,e,"monthsShort")}function Zn(t,e,n){return jn(t,e,n,"weekdays")}function Xn(t,e,n){return jn(t,e,n,"weekdaysShort")}function Jn(t,e,n){return jn(t,e,n,"weekdaysMin")}function Kn(){var t=this._data;return this._milliseconds=tr(this._milliseconds),this._days=tr(this._days),this._months=tr(this._months),t.milliseconds=tr(t.milliseconds),t.seconds=tr(t.seconds),t.minutes=tr(t.minutes),t.hours=tr(t.hours),t.months=tr(t.months),t.years=tr(t.years),this}function Qn(t,e,n,i){var a=He(e,n);return t._milliseconds+=i*a._milliseconds,t._days+=i*a._days,t._months+=i*a._months,t._bubble()}function $n(t,e){return Qn(this,t,e,1)}function ti(t,e){return Qn(this,t,e,-1)}function ei(t){return t<0?Math.floor(t):Math.ceil(t)}function ni(){var t,e,n,i,a,r=this._milliseconds,o=this._days,s=this._months,l=this._data;return r>=0&&o>=0&&s>=0||r<=0&&o<=0&&s<=0||(r+=864e5*ei(ai(s)+o),o=0,s=0),l.milliseconds=r%1e3,t=k(r/1e3),l.seconds=t%60,e=k(t/60),l.minutes=e%60,n=k(e/60),l.hours=n%24,o+=k(n/24),a=k(ii(o)),s+=a,o-=ei(ai(a)),i=k(s/12),s%=12,l.days=o,l.months=s,l.years=i,this}function ii(t){return 4800*t/146097}function ai(t){return 146097*t/4800}function ri(t){var e,n,i=this._milliseconds;if(t=Y(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ii(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ai(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function oi(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12)}function si(t){return function(){return this.as(t)}}function li(t){return t=Y(t),this[t+"s"]()}function ui(t){return function(){return this._data[t]}}function di(){return k(this.days()/7)}function ci(t,e,n,i,a){return a.relativeTime(e||1,!!n,t,i)}function hi(t,e,n){var i=He(t).abs(),a=pr(i.as("s")),r=pr(i.as("m")),o=pr(i.as("h")),s=pr(i.as("d")),l=pr(i.as("M")),u=pr(i.as("y")),d=a<vr.s&&["s",a]||r<=1&&["m"]||r<vr.m&&["mm",r]||o<=1&&["h"]||o<vr.h&&["hh",o]||s<=1&&["d"]||s<vr.d&&["dd",s]||l<=1&&["M"]||l<vr.M&&["MM",l]||u<=1&&["y"]||["yy",u];return d[2]=e,d[3]=+t>0,d[4]=n,ci.apply(null,d)}function fi(t){return void 0===t?pr:"function"==typeof t&&(pr=t,!0)}function gi(t,e){return void 0!==vr[t]&&(void 0===e?vr[t]:(vr[t]=e,!0))}function mi(t){var e=this.localeData(),n=hi(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function pi(){var t,e,n,i=br(this._milliseconds)/1e3,a=br(this._days),r=br(this._months);t=k(i/60),e=k(t/60),i%=60,t%=60,n=k(r/12),r%=12;var o=n,s=r,l=a,u=e,d=t,c=i,h=this.asSeconds();return h?(h<0?"-":"")+"P"+(o?o+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(u||d||c?"T":"")+(u?u+"H":"")+(d?d+"M":"")+(c?c+"S":""):"P0D"}var vi,bi;bi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;i<n;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var yi=bi,xi=t.momentProperties=[],ki=!1,_i={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var wi;wi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)d(t,e)&&n.push(e);return n};var Si,Mi=wi,Di={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ci={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ti="Invalid date",Pi="%d",Ii=/\d{1,2}/,Ai={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Fi={},Oi={},Ri=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Li=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Vi={},Wi={},Yi=/\d/,Bi=/\d\d/,zi=/\d{3}/,Ni=/\d{4}/,Hi=/[+-]?\d{6}/,Ei=/\d\d?/,Ui=/\d\d\d\d?/,ji=/\d\d\d\d\d\d?/,Gi=/\d{1,3}/,qi=/\d{1,4}/,Zi=/[+-]?\d{1,6}/,Xi=/\d+/,Ji=/[+-]?\d+/,Ki=/Z|[+-]\d\d:?\d\d/gi,Qi=/Z|[+-]\d\d(?::?\d\d)?/gi,$i=/[+-]?\d+(\.\d{1,3})?/,ta=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ea={},na={},ia=0,aa=1,ra=2,oa=3,sa=4,la=5,ua=6,da=7,ca=8;Si=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1};var ha=Si;Z("M",["MM",2],"Mo",function(){return this.month()+1}),Z("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),Z("MMMM",0,0,function(t){return this.localeData().months(this,t)}),W("month","M"),z("month",8),$("M",Ei),$("MM",Ei,Bi),$("MMM",function(t,e){return e.monthsShortRegex(t)}),$("MMMM",function(t,e){return e.monthsRegex(t)}),it(["M","MM"],function(t,e){e[aa]=_(t)-1}),it(["MMM","MMMM"],function(t,e,n,i){var a=n._locale.monthsParse(t,i,n._strict);null!=a?e[aa]=a:g(n).invalidMonth=t});var fa=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ga="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ma="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),pa=ta,va=ta;Z("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),Z(0,["YY",2],0,function(){return this.year()%100}),Z(0,["YYYY",4],0,"year"),Z(0,["YYYYY",5],0,"year"),Z(0,["YYYYYY",6,!0],0,"year"),W("year","y"),z("year",1),$("Y",Ji),$("YY",Ei,Bi),$("YYYY",qi,Ni),$("YYYYY",Zi,Hi),$("YYYYYY",Zi,Hi),it(["YYYYY","YYYYYY"],ia),it("YYYY",function(e,n){n[ia]=2===e.length?t.parseTwoDigitYear(e):_(e)}),it("YY",function(e,n){n[ia]=t.parseTwoDigitYear(e)}),it("Y",function(t,e){e[ia]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return _(t)+(_(t)>68?1900:2e3)};var ba=H("FullYear",!0);Z("w",["ww",2],"wo","week"),Z("W",["WW",2],"Wo","isoWeek"),W("week","w"),W("isoWeek","W"),z("week",5),z("isoWeek",5),$("w",Ei),$("ww",Ei,Bi),$("W",Ei),$("WW",Ei,Bi),at(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=_(t)});var ya={dow:0,doy:6};Z("d",0,"do","day"),Z("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Z("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Z("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),Z("e",0,0,"weekday"),Z("E",0,0,"isoWeekday"),W("day","d"),W("weekday","e"),W("isoWeekday","E"),z("day",11),z("weekday",11),z("isoWeekday",11),$("d",Ei),$("e",Ei),$("E",Ei),$("dd",function(t,e){return e.weekdaysMinRegex(t)}),$("ddd",function(t,e){return e.weekdaysShortRegex(t)}),$("dddd",function(t,e){return e.weekdaysRegex(t)}),at(["dd","ddd","dddd"],function(t,e,n,i){var a=n._locale.weekdaysParse(t,i,n._strict);null!=a?e.d=a:g(n).invalidWeekday=t}),at(["d","e","E"],function(t,e,n,i){e[i]=_(t)});var xa="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ka="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),_a="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),wa=ta,Sa=ta,Ma=ta;Z("H",["HH",2],0,"hour"),Z("h",["hh",2],0,jt),Z("k",["kk",2],0,Gt),Z("hmm",0,0,function(){return""+jt.apply(this)+q(this.minutes(),2)}),Z("hmmss",0,0,function(){return""+jt.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),Z("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),Z("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)}),qt("a",!0),qt("A",!1),W("hour","h"),z("hour",13),$("a",Zt),$("A",Zt),$("H",Ei),$("h",Ei),$("HH",Ei,Bi),$("hh",Ei,Bi),$("hmm",Ui),$("hmmss",ji),$("Hmm",Ui),$("Hmmss",ji),it(["H","HH"],oa),it(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),it(["h","hh"],function(t,e,n){e[oa]=_(t),g(n).bigHour=!0}),it("hmm",function(t,e,n){var i=t.length-2;e[oa]=_(t.substr(0,i)),e[sa]=_(t.substr(i)),g(n).bigHour=!0}),it("hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[oa]=_(t.substr(0,i)),e[sa]=_(t.substr(i,2)),e[la]=_(t.substr(a)),g(n).bigHour=!0}),it("Hmm",function(t,e,n){var i=t.length-2;e[oa]=_(t.substr(0,i)),e[sa]=_(t.substr(i))}),it("Hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[oa]=_(t.substr(0,i)),e[sa]=_(t.substr(i,2)),e[la]=_(t.substr(a))});var Da,Ca=/[ap]\.?m?\.?/i,Ta=H("Hours",!0),Pa={calendar:Di,longDateFormat:Ci,invalidDate:Ti,ordinal:Pi,ordinalParse:Ii,relativeTime:Ai,months:ga,monthsShort:ma,week:ya,weekdays:xa,weekdaysMin:_a,weekdaysShort:ka,meridiemParse:Ca},Ia={},Aa={},Fa=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Oa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ra=/Z|[+-]\d\d(?::?\d\d)?/,La=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Va=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Wa=/^\/?Date\((\-?\d+)/i;
12
- t.createFromInputFallback=M("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Ya=M("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=xe.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:p()}),Ba=M("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=xe.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:p()}),za=function(){return Date.now?Date.now():+new Date};Ce("Z",":"),Ce("ZZ",""),$("Z",Qi),$("ZZ",Qi),it(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Te(Qi,t)});var Na=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Ha=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ea=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;He.fn=Se.prototype;var Ua=Ge(1,"add"),ja=Ge(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ga=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});Z(0,["gg",2],0,function(){return this.weekYear()%100}),Z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Tn("gggg","weekYear"),Tn("ggggg","weekYear"),Tn("GGGG","isoWeekYear"),Tn("GGGGG","isoWeekYear"),W("weekYear","gg"),W("isoWeekYear","GG"),z("weekYear",1),z("isoWeekYear",1),$("G",Ji),$("g",Ji),$("GG",Ei,Bi),$("gg",Ei,Bi),$("GGGG",qi,Ni),$("gggg",qi,Ni),$("GGGGG",Zi,Hi),$("ggggg",Zi,Hi),at(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=_(t)}),at(["gg","GG"],function(e,n,i,a){n[a]=t.parseTwoDigitYear(e)}),Z("Q",0,"Qo","quarter"),W("quarter","Q"),z("quarter",7),$("Q",Yi),it("Q",function(t,e){e[aa]=3*(_(t)-1)}),Z("D",["DD",2],"Do","date"),W("date","D"),z("date",9),$("D",Ei),$("DD",Ei,Bi),$("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),it(["D","DD"],ra),it("Do",function(t,e){e[ra]=_(t.match(Ei)[0],10)});var qa=H("Date",!0);Z("DDD",["DDDD",3],"DDDo","dayOfYear"),W("dayOfYear","DDD"),z("dayOfYear",4),$("DDD",Gi),$("DDDD",zi),it(["DDD","DDDD"],function(t,e,n){n._dayOfYear=_(t)}),Z("m",["mm",2],0,"minute"),W("minute","m"),z("minute",14),$("m",Ei),$("mm",Ei,Bi),it(["m","mm"],sa);var Za=H("Minutes",!1);Z("s",["ss",2],0,"second"),W("second","s"),z("second",15),$("s",Ei),$("ss",Ei,Bi),it(["s","ss"],la);var Xa=H("Seconds",!1);Z("S",0,0,function(){return~~(this.millisecond()/100)}),Z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Z(0,["SSS",3],0,"millisecond"),Z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),W("millisecond","ms"),z("millisecond",16),$("S",Gi,Yi),$("SS",Gi,Bi),$("SSS",Gi,zi);var Ja;for(Ja="SSSS";Ja.length<=9;Ja+="S")$(Ja,Xi);for(Ja="S";Ja.length<=9;Ja+="S")it(Ja,Wn);var Ka=H("Milliseconds",!1);Z("z",0,0,"zoneAbbr"),Z("zz",0,0,"zoneName");var Qa=y.prototype;Qa.add=Ua,Qa.calendar=Xe,Qa.clone=Je,Qa.diff=an,Qa.endOf=vn,Qa.format=un,Qa.from=dn,Qa.fromNow=cn,Qa.to=hn,Qa.toNow=fn,Qa.get=j,Qa.invalidAt=Dn,Qa.isAfter=Ke,Qa.isBefore=Qe,Qa.isBetween=$e,Qa.isSame=tn,Qa.isSameOrAfter=en,Qa.isSameOrBefore=nn,Qa.isValid=Sn,Qa.lang=Ga,Qa.locale=gn,Qa.localeData=mn,Qa.max=Ba,Qa.min=Ya,Qa.parsingFlags=Mn,Qa.set=G,Qa.startOf=pn,Qa.subtract=ja,Qa.toArray=kn,Qa.toObject=_n,Qa.toDate=xn,Qa.toISOString=sn,Qa.inspect=ln,Qa.toJSON=wn,Qa.toString=on,Qa.unix=yn,Qa.valueOf=bn,Qa.creationData=Cn,Qa.year=ba,Qa.isLeapYear=yt,Qa.weekYear=Pn,Qa.isoWeekYear=In,Qa.quarter=Qa.quarters=Ln,Qa.month=ht,Qa.daysInMonth=ft,Qa.week=Qa.weeks=Pt,Qa.isoWeek=Qa.isoWeeks=It,Qa.weeksInYear=Fn,Qa.isoWeeksInYear=An,Qa.date=qa,Qa.day=Qa.days=Yt,Qa.weekday=Bt,Qa.isoWeekday=zt,Qa.dayOfYear=Vn,Qa.hour=Qa.hours=Ta,Qa.minute=Qa.minutes=Za,Qa.second=Qa.seconds=Xa,Qa.millisecond=Qa.milliseconds=Ka,Qa.utcOffset=Ae,Qa.utc=Oe,Qa.local=Re,Qa.parseZone=Le,Qa.hasAlignedHourOffset=Ve,Qa.isDST=We,Qa.isLocal=Be,Qa.isUtcOffset=ze,Qa.isUtc=Ne,Qa.isUTC=Ne,Qa.zoneAbbr=Yn,Qa.zoneName=Bn,Qa.dates=M("dates accessor is deprecated. Use date instead.",qa),Qa.months=M("months accessor is deprecated. Use month instead",ht),Qa.years=M("years accessor is deprecated. Use year instead",ba),Qa.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Fe),Qa.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ye);var $a=I.prototype;$a.calendar=A,$a.longDateFormat=F,$a.invalidDate=O,$a.ordinal=R,$a.preparse=Hn,$a.postformat=Hn,$a.relativeTime=L,$a.pastFuture=V,$a.set=T,$a.months=st,$a.monthsShort=lt,$a.monthsParse=dt,$a.monthsRegex=mt,$a.monthsShortRegex=gt,$a.week=Dt,$a.firstDayOfYear=Tt,$a.firstDayOfWeek=Ct,$a.weekdays=Ot,$a.weekdaysMin=Lt,$a.weekdaysShort=Rt,$a.weekdaysParse=Wt,$a.weekdaysRegex=Nt,$a.weekdaysShortRegex=Ht,$a.weekdaysMinRegex=Et,$a.isPM=Xt,$a.meridiem=Jt,te("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===_(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),t.lang=M("moment.lang is deprecated. Use moment.locale instead.",te),t.langData=M("moment.langData is deprecated. Use moment.localeData instead.",ie);var tr=Math.abs,er=si("ms"),nr=si("s"),ir=si("m"),ar=si("h"),rr=si("d"),or=si("w"),sr=si("M"),lr=si("y"),ur=ui("milliseconds"),dr=ui("seconds"),cr=ui("minutes"),hr=ui("hours"),fr=ui("days"),gr=ui("months"),mr=ui("years"),pr=Math.round,vr={s:45,m:45,h:22,d:26,M:11},br=Math.abs,yr=Se.prototype;return yr.abs=Kn,yr.add=$n,yr.subtract=ti,yr.as=ri,yr.asMilliseconds=er,yr.asSeconds=nr,yr.asMinutes=ir,yr.asHours=ar,yr.asDays=rr,yr.asWeeks=or,yr.asMonths=sr,yr.asYears=lr,yr.valueOf=oi,yr._bubble=ni,yr.get=li,yr.milliseconds=ur,yr.seconds=dr,yr.minutes=cr,yr.hours=hr,yr.days=fr,yr.weeks=di,yr.months=gr,yr.years=mr,yr.humanize=mi,yr.toISOString=pi,yr.toString=pi,yr.toJSON=pi,yr.locale=gn,yr.localeData=mn,yr.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",pi),yr.lang=Ga,Z("X",0,0,"unix"),Z("x",0,0,"valueOf"),$("x",Ji),$("X",$i),it("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),it("x",function(t,e,n){n._d=new Date(_(t))}),t.version="2.17.1",i(xe),t.fn=Qa,t.min=_e,t.max=we,t.now=za,t.utc=h,t.unix=zn,t.months=Gn,t.isDate=l,t.locale=te,t.invalid=p,t.duration=He,t.isMoment=x,t.weekdays=Zn,t.parseZone=Nn,t.localeData=ie,t.isDuration=Me,t.monthsShort=qn,t.weekdaysMin=Jn,t.defineLocale=ee,t.updateLocale=ne,t.locales=ae,t.weekdaysShort=Xn,t.normalizeUnits=Y,t.relativeTimeRounding=fi,t.relativeTimeThreshold=gi,t.calendarFormat=Ze,t.prototype=Qa,t})},{}],7:[function(t,e,n){var i=t(28)();t(26)(i),t(42)(i),t(22)(i),t(31)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(29)(i),t(33)(i),t(34)(i),t(32)(i),t(35)(i),t(30)(i),t(27)(i),t(36)(i),t(37)(i),t(38)(i),t(39)(i),t(40)(i),t(45)(i),t(43)(i),t(44)(i),t(46)(i),t(47)(i),t(48)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,42:42,43:43,44:44,45:45,46:46,47:47,48:48,8:8,9:9}],8:[function(t,e,n){"use strict";e.exports=function(t){t.Bar=function(e,n){return n.type="bar",new t(e,n)}}},{}],9:[function(t,e,n){"use strict";e.exports=function(t){t.Bubble=function(e,n){return n.type="bubble",new t(e,n)}}},{}],10:[function(t,e,n){"use strict";e.exports=function(t){t.Doughnut=function(e,n){return n.type="doughnut",new t(e,n)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t){t.Line=function(e,n){return n.type="line",new t(e,n)}}},{}],12:[function(t,e,n){"use strict";e.exports=function(t){t.PolarArea=function(e,n){return n.type="polarArea",new t(e,n)}}},{}],13:[function(t,e,n){"use strict";e.exports=function(t){t.Radar=function(e,n){return n.type="radar",new t(e,n)}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,n){return n.type="scatter",new t(e,n)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,n){t.DatasetController.prototype.initialize.call(this,e,n);var i=this,a=i.getMeta(),r=i.getDataset();a.stack=r.stack,a.bar=!0},getStackCount:function(){var t=this,n=t.getMeta(),i=t.getScaleForId(n.yAxisID),a=[];return e.each(t.chart.data.datasets,function(e,n){var r=t.chart.getDatasetMeta(n);r.bar&&t.chart.isDatasetVisible(n)&&(i.options.stacked===!1||i.options.stacked===!0&&a.indexOf(r.stack)===-1||void 0===i.options.stacked&&(void 0===r.stack||a.indexOf(r.stack)===-1))&&a.push(r.stack)},t),a.length},update:function(t){var n=this;e.each(n.getMeta().data,function(e,i){n.updateElement(e,i,t)},n)},updateElement:function(t,n,i){var a=this,r=a.getMeta(),o=a.getScaleForId(r.xAxisID),s=a.getScaleForId(r.yAxisID),l=s.getBasePixel(),u=a.chart.options.elements.rectangle,d=t.custom||{},c=a.getDataset();t._xScale=o,t._yScale=s,t._datasetIndex=a.index,t._index=n;var h=a.getRuler(n);t._model={x:a.calculateBarX(n,a.index,h),y:i?l:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:c.label,horizontal:!1,base:i?l:a.calculateBarBase(a.index,n),width:a.calculateBarWidth(h),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,n,u.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:u.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(c.borderColor,n,u.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,n,u.borderWidth)},t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),r=a.getBaseValue(),o=r;if(a.options.stacked===!0||void 0===a.options.stacked&&void 0!==i.stack){for(var s=n.chart,l=s.data.datasets,u=Number(l[t].data[e]),d=0;d<t;d++){var c=l[d],h=s.getDatasetMeta(d);if(h.bar&&h.yAxisID===a.id&&s.isDatasetVisible(d)&&i.stack===h.stack){var f=Number(c.data[e]);r+=u<0?Math.min(f,o):Math.max(f,o)}}return a.getPixelForValue(r)}return a.getBasePixel()},getRuler:function(){var t=this,e=t.getMeta(),n=t.getScaleForId(e.xAxisID),i=t.getStackCount(),a=n.width/n.ticks.length,r=a*n.options.categoryPercentage,o=(a-a*n.options.categoryPercentage)/2,s=r/i,l=s*n.options.barPercentage,u=s-s*n.options.barPercentage;return{stackCount:i,tickWidth:a,categoryWidth:r,categorySpacing:o,fullBarWidth:s,barWidth:l,barSpacing:u}},calculateBarWidth:function(t){var e=this,n=e.getMeta(),i=e.getScaleForId(n.xAxisID);return i.options.barThickness?i.options.barThickness:t.barWidth},getStackIndex:function(t){var e,n,i=this,a=i.chart.getDatasetMeta(t),r=i.getScaleForId(a.yAxisID),o=[a.stack];for(n=0;n<t;++n)e=this.chart.getDatasetMeta(n),e.bar&&this.chart.isDatasetVisible(n)&&(r.options.stacked===!1||r.options.stacked===!0&&o.indexOf(e.stack)===-1||void 0===r.options.stacked&&(void 0===e.stack||o.indexOf(e.stack)===-1))&&o.push(e.stack);return o.length-1},calculateBarX:function(t,e,n){var i=this,a=i.getMeta(),r=i.getScaleForId(a.xAxisID),o=i.getStackIndex(e),s=r.getPixelForValue(null,t,e,i.chart.isCombo);return s-=i.chart.isCombo?n.tickWidth/2:0,s+n.barWidth/2+n.categorySpacing+n.barWidth*o+n.barSpacing/2+n.barSpacing*o},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),r=Number(n.getDataset().data[t]);if(a.options.stacked||void 0===a.options.stacked&&void 0!==i.stack){for(var o=a.getBaseValue(),s=o,l=o,u=0;u<e;u++){var d=n.chart.data.datasets[u],c=n.chart.getDatasetMeta(u);if(c.bar&&c.yAxisID===a.id&&n.chart.isDatasetVisible(u)&&i.stack===c.stack){var h=Number(d.data[t]);h<0?l+=h||0:s+=h||0}}return r<0?a.getPixelForValue(l+r):a.getPixelForValue(s+r)}return a.getPixelForValue(r)},draw:function(e){var n,i,a=this,r=e||1,o=a.getMeta().data,s=a.getDataset();for(t.canvasHelpers.clipArea(a.chart.chart.ctx,a.chart.chartArea),n=0,i=o.length;n<i;++n){var l=s.data[n];null===l||void 0===l||isNaN(l)||o[n].transition(r).draw()}t.canvasHelpers.unclipArea(a.chart.chart.ctx)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},r=t._model;r.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.hoverBackgroundColor,i,e.getHoverColor(r.backgroundColor)),r.borderColor=a.hoverBorderColor?a.hoverBorderColor:e.getValueAtIndexOrDefault(n.hoverBorderColor,i,e.getHoverColor(r.borderColor)),r.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:e.getValueAtIndexOrDefault(n.hoverBorderWidth,i,r.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},r=t._model,o=this.chart.options.elements.rectangle;r.backgroundColor=a.backgroundColor?a.backgroundColor:e.getValueAtIndexOrDefault(n.backgroundColor,i,o.backgroundColor),r.borderColor=a.borderColor?a.borderColor:e.getValueAtIndexOrDefault(n.borderColor,i,o.borderColor),r.borderWidth=a.borderWidth?a.borderWidth:e.getValueAtIndexOrDefault(n.borderWidth,i,o.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var n="";return t.length>0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(n=e.labels[t[0].index])),n},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({getStackCount:function(){var t=this,n=t.getMeta(),i=t.getScaleForId(n.xAxisID),a=[];return e.each(t.chart.data.datasets,function(e,n){var r=t.chart.getDatasetMeta(n);r.bar&&t.chart.isDatasetVisible(n)&&(i.options.stacked===!1||i.options.stacked===!0&&a.indexOf(r.stack)===-1||void 0===i.options.stacked&&(void 0===r.stack||a.indexOf(r.stack)===-1))&&a.push(r.stack)},t),a.length},updateElement:function(t,n,i){var a=this,r=a.getMeta(),o=a.getScaleForId(r.xAxisID),s=a.getScaleForId(r.yAxisID),l=o.getBasePixel(),u=t.custom||{},d=a.getDataset(),c=a.chart.options.elements.rectangle;t._xScale=o,t._yScale=s,t._datasetIndex=a.index,t._index=n;var h=a.getRuler(n);t._model={x:i?l:a.calculateBarX(n,a.index),y:a.calculateBarY(n,a.index,h),label:a.chart.data.labels[n],datasetLabel:d.label,horizontal:!0,base:i?l:a.calculateBarBase(a.index,n),height:a.calculateBarHeight(h),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(d.backgroundColor,n,c.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:c.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(d.borderColor,n,c.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(d.borderWidth,n,c.borderWidth)},t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),r=a.getBaseValue(),o=r;if(a.options.stacked||void 0===a.options.stacked&&void 0!==i.stack){for(var s=n.chart,l=s.data.datasets,u=Number(l[t].data[e]),d=0;d<t;d++){var c=l[d],h=s.getDatasetMeta(d);if(h.bar&&h.xAxisID===a.id&&s.isDatasetVisible(d)&&i.stack===h.stack){var f=Number(c.data[e]);r+=u<0?Math.min(f,o):Math.max(f,o)}}return a.getPixelForValue(r)}return a.getBasePixel()},getRuler:function(){var t=this,e=t.getMeta(),n=t.getScaleForId(e.yAxisID),i=t.getStackCount(),a=n.height/n.ticks.length,r=a*n.options.categoryPercentage,o=(a-a*n.options.categoryPercentage)/2,s=r/i,l=s*n.options.barPercentage,u=s-s*n.options.barPercentage;return{stackCount:i,tickHeight:a,categoryHeight:r,categorySpacing:o,fullBarHeight:s,barHeight:l,barSpacing:u}},calculateBarHeight:function(t){var e=this,n=e.getMeta(),i=e.getScaleForId(n.yAxisID);return i.options.barThickness?i.options.barThickness:t.barHeight},getStackIndex:function(t){var e,n,i=this,a=i.chart.getDatasetMeta(t),r=i.getScaleForId(a.xAxisID),o=[a.stack];for(n=0;n<t;++n)e=this.chart.getDatasetMeta(n),e.bar&&this.chart.isDatasetVisible(n)&&(r.options.stacked===!1||r.options.stacked===!0&&o.indexOf(e.stack)===-1||void 0===r.options.stacked&&(void 0===e.stack||o.indexOf(e.stack)===-1))&&o.push(e.stack);return o.length-1},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),r=Number(n.getDataset().data[t]);if(a.options.stacked||void 0===a.options.stacked&&void 0!==i.stack){for(var o=a.getBaseValue(),s=o,l=o,u=0;u<e;u++){var d=n.chart.data.datasets[u],c=n.chart.getDatasetMeta(u);if(c.bar&&c.xAxisID===a.id&&n.chart.isDatasetVisible(u)&&i.stack===c.stack){var h=Number(d.data[t]);h<0?l+=h||0:s+=h||0}}return r<0?a.getPixelForValue(l+r):a.getPixelForValue(s+r)}return a.getPixelForValue(r)},calculateBarY:function(t,e,n){var i=this,a=i.getMeta(),r=i.getScaleForId(a.yAxisID),o=i.getStackIndex(e),s=r.getPixelForValue(null,t,e,i.chart.isCombo);return s-=i.chart.isCombo?n.tickHeight/2:0,s+n.barHeight/2+n.categorySpacing+n.barHeight*o+n.barSpacing/2+n.barSpacing*o}})}},{}],16:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var n=this,i=n.getMeta(),a=i.data;e.each(a,function(e,i){n.updateElement(e,i,t)})},updateElement:function(n,i,a){var r=this,o=r.getMeta(),s=r.getScaleForId(o.xAxisID),l=r.getScaleForId(o.yAxisID),u=n.custom||{},d=r.getDataset(),c=d.data[i],h=r.chart.options.elements.point,f=r.index;e.extend(n,{_xScale:s,_yScale:l,_datasetIndex:f,_index:i,_model:{x:a?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof c?c:NaN,i,f,r.chart.isCombo),y:a?l.getBasePixel():l.getPixelForValue(c,i,f),radius:a?0:u.radius?u.radius:r.getRadius(c),hitRadius:u.hitRadius?u.hitRadius:e.getValueAtIndexOrDefault(d.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(r,n,h);var g=n._model;g.skip=u.skip?u.skip:isNaN(g.x)||isNaN(g.y),n.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(n){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,n);var a=i.chart.data.datasets[n._datasetIndex],r=n._index,o=n.custom||{},s=n._model;s.radius=o.hoverRadius?o.hoverRadius:e.getValueAtIndexOrDefault(a.hoverRadius,r,i.chart.options.elements.point.hoverRadius)+i.getRadius(a.data[r])},removeHoverStyle:function(e){var n=this;t.DatasetController.prototype.removeHoverStyle.call(n,e,n.chart.options.elements.point);var i=n.chart.data.datasets[e._datasetIndex].data[e._index],a=e.custom||{},r=e._model;r.radius=a.radius?a.radius:n.getRadius(i)}})}},{}],17:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults;n.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var r=0;r<i[0].data.length;++r)e.push('<li><span style="background-color:'+i[0].backgroundColor[r]+'"></span>'),a[r]&&e.push(a[r]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var r=t.getDatasetMeta(0),o=n.datasets[0],s=r.data[a],l=s&&s.custom||{},u=e.getValueAtIndexOrDefault,d=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:u(o.backgroundColor,a,d.backgroundColor),h=l.borderColor?l.borderColor:u(o.borderColor,a,d.borderColor),f=l.borderWidth?l.borderWidth:u(o.borderWidth,a,d.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(o.data[a])||r.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)a=o.getDatasetMeta(n),a.data[r]&&(a.data[r].hidden=!a.data[r].hidden);o.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,n){var i=n.labels[t.index],a=": "+n.datasets[t.datasetIndex].data[t.index];return e.isArray(i)?(i=i.slice(),i[0]+=a):i+=a,i}}}},n.pie=e.clone(n.doughnut),e.extend(n.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var n=this,i=n.chart,a=i.chartArea,r=i.options,o=r.elements.arc,s=a.right-a.left-o.borderWidth,l=a.bottom-a.top-o.borderWidth,u=Math.min(s,l),d={x:0,y:0},c=n.getMeta(),h=r.cutoutPercentage,f=r.circumference;if(f<2*Math.PI){var g=r.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var m=g+f,p={x:Math.cos(g),y:Math.sin(g)},v={x:Math.cos(m),y:Math.sin(m)},b=g<=0&&0<=m||g<=2*Math.PI&&2*Math.PI<=m,y=g<=.5*Math.PI&&.5*Math.PI<=m||g<=2.5*Math.PI&&2.5*Math.PI<=m,x=g<=-Math.PI&&-Math.PI<=m||g<=Math.PI&&Math.PI<=m,k=g<=.5*-Math.PI&&.5*-Math.PI<=m||g<=1.5*Math.PI&&1.5*Math.PI<=m,_=h/100,w={x:x?-1:Math.min(p.x*(p.x<0?1:_),v.x*(v.x<0?1:_)),y:k?-1:Math.min(p.y*(p.y<0?1:_),v.y*(v.y<0?1:_))},S={x:b?1:Math.max(p.x*(p.x>0?1:_),v.x*(v.x>0?1:_)),y:y?1:Math.max(p.y*(p.y>0?1:_),v.y*(v.y>0?1:_))},M={width:.5*(S.x-w.x),height:.5*(S.y-w.y)};u=Math.min(s/M.width,l/M.height),d={x:(S.x+w.x)*-.5,y:(S.y+w.y)*-.5}}i.borderWidth=n.getMaxBorderWidth(c.data),i.outerRadius=Math.max((u-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:0,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=d.x*i.outerRadius,i.offsetY=d.y*i.outerRadius,c.total=n.calculateTotal(),n.outerRadius=i.outerRadius-i.radiusLength*n.getRingIndex(n.index),n.innerRadius=Math.max(n.outerRadius-i.radiusLength,0),e.each(c.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){var a=this,r=a.chart,o=r.chartArea,s=r.options,l=s.animation,u=(o.left+o.right)/2,d=(o.top+o.bottom)/2,c=s.rotation,h=s.rotation,f=a.getDataset(),g=i&&l.animateRotate?0:t.hidden?0:a.calculateCircumference(f.data[n])*(s.circumference/(2*Math.PI)),m=i&&l.animateScale?0:a.innerRadius,p=i&&l.animateScale?0:a.outerRadius,v=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:a.index,_index:n,_model:{x:u+r.offsetX,y:d+r.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:p,innerRadius:m,label:v(f.label,n,r.data.labels[n])}});var b=t._model;this.removeHoverStyle(t),i&&l.animateRotate||(0===n?b.startAngle=s.rotation:b.startAngle=a.getMeta().data[n-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,n=this.getDataset(),i=this.getMeta(),a=0;return e.each(i.data,function(e,i){t=n.data[i],isNaN(t)||e.hidden||(a+=Math.abs(t))}),a},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,r=t.length,o=0;o<r;o++)e=t[o]._model?t[o]._model.borderWidth:0,n=t[o]._chart?t[o]._chart.config.data.datasets[a].hoverBorderWidth:0,i=e>i?e:i,i=n>i?n:i;return i}})}},{}],18:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return n.getValueOrDefault(t.showLine,e.showLines)}var n=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,update:function(t){var i,a,r,o=this,s=o.getMeta(),l=s.dataset,u=s.data||[],d=o.chart.options,c=d.elements.line,h=o.getScaleForId(s.yAxisID),f=o.getDataset(),g=e(f,d);for(g&&(r=l.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),l._scale=h,l._datasetIndex=o.index,l._children=u,l._model={spanGaps:f.spanGaps?f.spanGaps:d.spanGaps,tension:r.tension?r.tension:n.getValueOrDefault(f.lineTension,c.tension),backgroundColor:r.backgroundColor?r.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:f.borderWidth||c.borderWidth,borderColor:r.borderColor?r.borderColor:f.borderColor||c.borderColor,borderCapStyle:r.borderCapStyle?r.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:r.borderDash?r.borderDash:f.borderDash||c.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:r.fill?r.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:r.steppedLine?r.steppedLine:n.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:r.cubicInterpolationMode?r.cubicInterpolationMode:n.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},l.pivot()),i=0,a=u.length;i<a;++i)o.updateElement(u[i],i,t);for(g&&0!==l._model.tension&&o.updateBezierControlPoints(),i=0,a=u.length;i<a;++i)u[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,a=this.getDataset(),r=t.custom||{};return r.backgroundColor?i=r.backgroundColor:a.pointBackgroundColor?i=n.getValueAtIndexOrDefault(a.pointBackgroundColor,e,i):a.backgroundColor&&(i=a.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,a=this.getDataset(),r=t.custom||{};return r.borderColor?i=r.borderColor:a.pointBorderColor?i=n.getValueAtIndexOrDefault(a.pointBorderColor,e,i):a.borderColor&&(i=a.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,a=this.getDataset(),r=t.custom||{};return isNaN(r.borderWidth)?isNaN(a.pointBorderWidth)?isNaN(a.borderWidth)||(i=a.borderWidth):i=n.getValueAtIndexOrDefault(a.pointBorderWidth,e,i):i=r.borderWidth,i},updateElement:function(t,e,i){var a,r,o=this,s=o.getMeta(),l=t.custom||{},u=o.getDataset(),d=o.index,c=u.data[e],h=o.getScaleForId(s.yAxisID),f=o.getScaleForId(s.xAxisID),g=o.chart.options.elements.point,m=o.chart.data.labels||[],p=1===m.length||1===u.data.length||o.chart.isCombo;void 0!==u.radius&&void 0===u.pointRadius&&(u.pointRadius=u.radius),void 0!==u.hitRadius&&void 0===u.pointHitRadius&&(u.pointHitRadius=u.hitRadius),a=f.getPixelForValue("object"==typeof c?c:NaN,e,d,p),r=i?h.getBasePixel():o.calculatePointY(c,e,d),t._xScale=f,t._yScale=h,t._datasetIndex=d,t._index=e,t._model={x:a,y:r,skip:l.skip||isNaN(a)||isNaN(r),radius:l.radius||n.getValueAtIndexOrDefault(u.pointRadius,e,g.radius),pointStyle:l.pointStyle||n.getValueAtIndexOrDefault(u.pointStyle,e,g.pointStyle),backgroundColor:o.getPointBackgroundColor(t,e),borderColor:o.getPointBorderColor(t,e),borderWidth:o.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:!!s.dataset._model&&s.dataset._model.steppedLine,hitRadius:l.hitRadius||n.getValueAtIndexOrDefault(u.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,n){var i,a,r,o=this,s=o.chart,l=o.getMeta(),u=o.getScaleForId(l.yAxisID),d=0,c=0;if(u.options.stacked){for(i=0;i<n;i++)if(a=s.data.datasets[i],r=s.getDatasetMeta(i),"line"===r.type&&r.yAxisID===u.id&&s.isDatasetVisible(i)){var h=Number(u.getRightValue(a.data[e]));h<0?c+=h||0:d+=h||0}var f=Number(u.getRightValue(t));return f<0?u.getPixelForValue(c+f):u.getPixelForValue(d+f)}return u.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,n){return Math.max(Math.min(t,n),e)}var e,i,a,r,o,s=this,l=s.getMeta(),u=s.chart.chartArea,d=l.data||[];if(l.dataset._model.spanGaps&&(d=d.filter(function(t){return!t._model.skip})),"monotone"===l.dataset._model.cubicInterpolationMode)n.splineCurveMonotone(d);else for(e=0,i=d.length;e<i;++e)a=d[e],r=a._model,o=n.splineCurve(n.previousItem(d,e)._model,r,n.nextItem(d,e)._model,l.dataset._model.tension),r.controlPointPreviousX=o.previous.x,r.controlPointPreviousY=o.previous.y,r.controlPointNextX=o.next.x,r.controlPointNextY=o.next.y;if(s.chart.options.elements.line.capBezierPoints)for(e=0,i=d.length;e<i;++e)r=d[e]._model,r.controlPointPreviousX=t(r.controlPointPreviousX,u.left,u.right),r.controlPointPreviousY=t(r.controlPointPreviousY,u.top,u.bottom),r.controlPointNextX=t(r.controlPointNextX,u.left,u.right),r.controlPointNextY=t(r.controlPointNextY,u.top,u.bottom)},draw:function(n){var i,a,r=this,o=r.getMeta(),s=o.data||[],l=n||1;for(i=0,a=s.length;i<a;++i)s[i].transition(l);for(t.canvasHelpers.clipArea(r.chart.chart.ctx,r.chart.chartArea),e(r.getDataset(),r.chart.options)&&o.dataset.transition(l).draw(),t.canvasHelpers.unclipArea(r.chart.chart.ctx),i=0,a=s.length;i<a;++i)s[i].draw(r.chart.chartArea)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},r=t._model;r.radius=a.hoverRadius||n.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),r.backgroundColor=a.hoverBackgroundColor||n.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,n.getHoverColor(r.backgroundColor)),r.borderColor=a.hoverBorderColor||n.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,n.getHoverColor(r.borderColor)),r.borderWidth=a.hoverBorderWidth||n.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,r.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],a=t._index,r=t.custom||{},o=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),o.radius=r.radius||n.getValueAtIndexOrDefault(i.pointRadius,a,e.chart.options.elements.point.radius),o.backgroundColor=e.getPointBackgroundColor(t,a),o.borderColor=e.getPointBorderColor(t,a),o.borderWidth=e.getPointBorderWidth(t,a)}})}},{}],19:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var r=0;r<i[0].data.length;++r)e.push('<li><span style="background-color:'+i[0].backgroundColor[r]+'"></span>'),a[r]&&e.push(a[r]),e.push("</li>");return e.push("</ul>"),e.join("");
13
- },legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var r=t.getDatasetMeta(0),o=n.datasets[0],s=r.data[a],l=s.custom||{},u=e.getValueAtIndexOrDefault,d=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:u(o.backgroundColor,a,d.backgroundColor),h=l.borderColor?l.borderColor:u(o.borderColor,a,d.borderColor),f=l.borderWidth?l.borderWidth:u(o.borderWidth,a,d.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(o.data[a])||r.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)a=o.getDatasetMeta(n),a.data[r].hidden=!a.data[r].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var n=this,i=n.chart,a=i.chartArea,r=n.getMeta(),o=i.options,s=o.elements.arc,l=Math.min(a.right-a.left,a.bottom-a.top);i.outerRadius=Math.max((l-s.borderWidth/2)/2,0),i.innerRadius=Math.max(o.cutoutPercentage?i.outerRadius/100*o.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),n.outerRadius=i.outerRadius-i.radiusLength*n.index,n.innerRadius=n.outerRadius-i.radiusLength,r.count=n.countVisibleElements(),e.each(r.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){for(var a=this,r=a.chart,o=a.getDataset(),s=r.options,l=s.animation,u=r.scale,d=e.getValueAtIndexOrDefault,c=r.data.labels,h=a.calculateCircumference(o.data[n]),f=u.xCenter,g=u.yCenter,m=0,p=a.getMeta(),v=0;v<n;++v)isNaN(o.data[v])||p.data[v].hidden||++m;var b=s.startAngle,y=t.hidden?0:u.getDistanceFromCenterForValue(o.data[n]),x=b+h*m,k=x+(t.hidden?0:h),_=l.animateScale?0:u.getDistanceFromCenterForValue(o.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:u,_model:{x:f,y:g,innerRadius:0,outerRadius:i?_:y,startAngle:i&&l.animateRotate?b:x,endAngle:i&&l.animateRotate?b:k,label:d(c,n,c[n])}}),a.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),n=this.getMeta(),i=0;return e.each(n.data,function(e,n){isNaN(t.data[n])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={aspectRatio:1,scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,update:function(t){var n=this,i=n.getMeta(),a=i.dataset,r=i.data,o=a.custom||{},s=n.getDataset(),l=n.chart.options.elements.line,u=n.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),e.extend(i.dataset,{_datasetIndex:n.index,_children:r,_loop:!0,_model:{tension:o.tension?o.tension:e.getValueOrDefault(s.lineTension,l.tension),backgroundColor:o.backgroundColor?o.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:s.borderWidth||l.borderWidth,borderColor:o.borderColor?o.borderColor:s.borderColor||l.borderColor,fill:o.fill?o.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:o.borderCapStyle?o.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:o.borderDash?o.borderDash:s.borderDash||l.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle,scaleTop:u.top,scaleBottom:u.bottom,scaleZero:u.getBasePosition()}}),i.dataset.pivot(),e.each(r,function(e,i){n.updateElement(e,i,t)},n),n.updateBezierControlPoints()},updateElement:function(t,n,i){var a=this,r=t.custom||{},o=a.getDataset(),s=a.chart.scale,l=a.chart.options.elements.point,u=s.getPointPositionForValue(n,o.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:s,_model:{x:i?s.xCenter:u.x,y:i?s.yCenter:u.y,tension:r.tension?r.tension:e.getValueOrDefault(o.lineTension,a.chart.options.elements.line.tension),radius:r.radius?r.radius:e.getValueAtIndexOrDefault(o.pointRadius,n,l.radius),backgroundColor:r.backgroundColor?r.backgroundColor:e.getValueAtIndexOrDefault(o.pointBackgroundColor,n,l.backgroundColor),borderColor:r.borderColor?r.borderColor:e.getValueAtIndexOrDefault(o.pointBorderColor,n,l.borderColor),borderWidth:r.borderWidth?r.borderWidth:e.getValueAtIndexOrDefault(o.pointBorderWidth,n,l.borderWidth),pointStyle:r.pointStyle?r.pointStyle:e.getValueAtIndexOrDefault(o.pointStyle,n,l.pointStyle),hitRadius:r.hitRadius?r.hitRadius:e.getValueAtIndexOrDefault(o.hitRadius,n,l.hitRadius)}}),t._model.skip=r.skip?r.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,n=this.getMeta();e.each(n.data,function(i,a){var r=i._model,o=e.splineCurve(e.previousItem(n.data,a,!0)._model,r,e.nextItem(n.data,a,!0)._model,r.tension);r.controlPointPreviousX=Math.max(Math.min(o.previous.x,t.right),t.left),r.controlPointPreviousY=Math.max(Math.min(o.previous.y,t.bottom),t.top),r.controlPointNextX=Math.max(Math.min(o.next.x,t.right),t.left),r.controlPointNextY=Math.max(Math.min(o.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var n=this.getMeta(),i=t||1;e.each(n.data,function(t){t.transition(i)}),n.dataset.transition(i).draw(),e.each(n.data,function(t){t.draw()})},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,r=t._model;r.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(n.pointHoverRadius,a,this.chart.options.elements.point.hoverRadius),r.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.pointHoverBackgroundColor,a,e.getHoverColor(r.backgroundColor)),r.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(n.pointHoverBorderColor,a,e.getHoverColor(r.borderColor)),r.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(n.pointHoverBorderWidth,a,r.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,r=t._model,o=this.chart.options.elements.point;r.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(n.radius,a,o.radius),r.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(n.pointBackgroundColor,a,o.backgroundColor),r.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(n.pointBorderColor,a,o.borderColor),r.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(n.pointBorderWidth,a,o.borderWidth)}})}},{}],21:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a=this;i||(t.animating=!0);for(var r=0;r<a.animations.length;++r)if(a.animations[r].chartInstance===t)return void(a.animations[r].animationObject=e);a.animations.push({chartInstance:t,animationObject:e}),1===a.animations.length&&a.requestAnimationFrame()},cancelAnimation:function(t){var n=e.findIndex(this.animations,function(e){return e.chartInstance===t});n!==-1&&(this.animations.splice(n,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),n=0;t.dropFrames>1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+n,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var a=Date.now(),r=(a-e)/t.frameDuration;t.dropFrames+=r,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,n){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(e,n,i,a,r){var o,s,l,u,d,c;if("object"==typeof n&&(o=n.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void e.drawImage(n,a-n.width/2,r-n.height/2);if(!(isNaN(i)||i<=0)){switch(n){default:e.beginPath(),e.arc(a,r,i,0,2*Math.PI),e.closePath(),e.fill();break;case"triangle":e.beginPath(),s=3*i/Math.sqrt(3),d=s*Math.sqrt(3)/2,e.moveTo(a-s/2,r+d/3),e.lineTo(a+s/2,r+d/3),e.lineTo(a,r-2*d/3),e.closePath(),e.fill();break;case"rect":c=1/Math.SQRT2*i,e.beginPath(),e.fillRect(a-c,r-c,2*c,2*c),e.strokeRect(a-c,r-c,2*c,2*c);break;case"rectRounded":var h=i/Math.SQRT2,f=a-h,g=r-h,m=Math.SQRT2*i;t.helpers.drawRoundedRectangle(e,f,g,m,m,i/2),e.fill();break;case"rectRot":c=1/Math.SQRT2*i,e.beginPath(),e.moveTo(a-c,r),e.lineTo(a,r+c),e.lineTo(a+c,r),e.lineTo(a,r-c),e.closePath(),e.fill();break;case"cross":e.beginPath(),e.moveTo(a,r+i),e.lineTo(a,r-i),e.moveTo(a-i,r),e.lineTo(a+i,r),e.closePath();break;case"crossRot":e.beginPath(),l=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,e.moveTo(a-l,r-u),e.lineTo(a+l,r+u),e.moveTo(a-l,r+u),e.lineTo(a+l,r-u),e.closePath();break;case"star":e.beginPath(),e.moveTo(a,r+i),e.lineTo(a,r-i),e.moveTo(a-i,r),e.lineTo(a+i,r),l=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,e.moveTo(a-l,r-u),e.lineTo(a+l,r+u),e.moveTo(a-l,r+u),e.lineTo(a+l,r-u),e.closePath();break;case"line":e.beginPath(),e.moveTo(a-i,r),e.lineTo(a+i,r),e.closePath();break;case"dash":e.beginPath(),e.moveTo(a,r),e.lineTo(a+i,r),e.closePath()}e.stroke()}},e.clipArea=function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},e.unclipArea=function(t){t.restore()}}},{}],23:[function(t,e,n){"use strict";e.exports=function(t){function e(e){e=e||{};var n=e.data=e.data||{};return n.datasets=n.datasets||[],n.labels=n.labels||[],e.options=i.configMerge(t.defaults.global,t.defaults[e.type],e.options||{}),e}function n(t){var e=t.options;e.scale?t.scale.options=e.scale:e.scales&&e.scales.xAxes.concat(e.scales.yAxes).forEach(function(e){t.scales[e.id].options=e}),t.tooltip._options=e.tooltips}var i=t.helpers,a=t.plugins,r=t.platform;t.types={},t.instances={},t.controllers={},t.Controller=function(n,a,o){var s=this;a=e(a);var l=r.acquireContext(n,a),u=l&&l.canvas,d=u&&u.height,c=u&&u.width;return o.ctx=l,o.canvas=u,o.config=a,o.width=c,o.height=d,o.aspectRatio=d?c/d:null,s.id=i.uid(),s.chart=o,s.config=a,s.options=a.options,s._bufferedRender=!1,t.instances[s.id]=s,Object.defineProperty(s,"data",{get:function(){return s.config.data}}),l&&u?(s.initialize(),s.update(),s):(console.error("Failed to create chart: can't acquire context from the given item"),s)},i.extend(t.Controller.prototype,{initialize:function(){var t=this;return a.notify(t,"beforeInit"),i.retinaScale(t.chart),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildScales(),t.initToolTip(),a.notify(t,"afterInit"),t},clear:function(){return i.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(t){var e=this,n=e.chart,r=e.options,o=n.canvas,s=r.maintainAspectRatio&&n.aspectRatio||null,l=Math.floor(i.getMaximumWidth(o)),u=Math.floor(s?l/s:i.getMaximumHeight(o));if((n.width!==l||n.height!==u)&&(o.width=n.width=l,o.height=n.height=u,o.style.width=l+"px",o.style.height=u+"px",i.retinaScale(n),!t)){var d={width:l,height:u};a.notify(e,"resize",[d]),e.options.onResize&&e.options.onResize(e,d),e.stop(),e.update(e.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;i.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),i.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),n&&(n.id=n.id||"scale")},buildScales:function(){var e=this,n=e.options,a=e.scales={},r=[];n.scales&&(r=r.concat((n.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(n.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),n.scale&&r.push({options:n.scale,dtype:"radialLinear",isDefault:!0}),i.each(r,function(n){var r=n.options,o=i.getValueOrDefault(r.type,n.dtype),s=t.scaleService.getScaleConstructor(o);if(s){var l=new s({id:r.id,options:r,ctx:e.chart.ctx,chart:e});a[l.id]=l,n.isDefault&&(e.scale=l)}}),t.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,n=[],a=[];if(i.each(e.data.datasets,function(i,r){var o=e.getDatasetMeta(r);o.type||(o.type=i.type||e.config.type),n.push(o.type),o.controller?o.controller.updateIndex(r):(o.controller=new t.controllers[o.type](e,r),a.push(o.controller))},e),n.length>1)for(var r=1;r<n.length;r++)if(n[r]!==n[r-1]){e.isCombo=!0;break}return a},resetElements:function(){var t=this;i.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t,e){var r=this;if(n(r),a.notify(r,"beforeUpdate")!==!1){r.tooltip._data=r.data;var o=r.buildOrUpdateControllers();i.each(r.data.datasets,function(t,e){r.getDatasetMeta(e).controller.buildOrUpdateElements()},r),r.updateLayout(),i.each(o,function(t){t.reset()}),r.updateDatasets(),a.notify(r,"afterUpdate"),r._bufferedRender?r._bufferedRequest={lazy:e,duration:t}:r.render(t,e)}},updateLayout:function(){var e=this;a.notify(e,"beforeLayout")!==!1&&(t.layoutService.update(this,this.chart.width,this.chart.height),a.notify(e,"afterScaleUpdate"),a.notify(e,"afterLayout"))},updateDatasets:function(){var t=this;if(a.notify(t,"beforeDatasetsUpdate")!==!1){for(var e=0,n=t.data.datasets.length;e<n;++e)t.getDatasetMeta(e).controller.update();a.notify(t,"afterDatasetsUpdate")}},render:function(e,n){var r=this;if(a.notify(r,"beforeRender")!==!1){var o=r.options.animation,s=function(){a.notify(r,"afterRender");var t=o&&o.onComplete;t&&t.call&&t.call(r)};if(o&&("undefined"!=typeof e&&0!==e||"undefined"==typeof e&&0!==o.duration)){var l=new t.Animation;l.numSteps=(e||o.duration)/16.66,l.easing=o.easing,l.render=function(t,e){var n=i.easingEffects[e.easing],a=e.currentStep/e.numSteps,r=n(a);t.draw(r,a,e.currentStep)},l.onAnimationProgress=o.onProgress,l.onAnimationComplete=s,t.animationService.addAnimation(r,l,e,n)}else r.draw(),s();return r}},draw:function(t){var e=this;e.clear(),void 0!==t&&null!==t||(t=1),a.notify(e,"beforeDraw",[t])!==!1&&(i.each(e.boxes,function(t){t.draw(e.chartArea)},e),e.scale&&e.scale.draw(),e.drawDatasets(t),e.tooltip.transition(t).draw(),a.notify(e,"afterDraw",[t]))},drawDatasets:function(t){var e=this;a.notify(e,"beforeDatasetsDraw",[t])!==!1&&(i.each(e.data.datasets,function(n,i){e.isDatasetVisible(i)&&e.getDatasetMeta(i).controller.draw(t)},e,!0),a.notify(e,"afterDatasetsDraw",[t]))},getElementAtEvent:function(e){return t.Interaction.modes.single(this,e)},getElementsAtEvent:function(e){return t.Interaction.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return t.Interaction.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,n,i){var a=t.Interaction.modes[n];return"function"==typeof a?a(this,e,i):[]},getDatasetAtEvent:function(e){return t.Interaction.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var e,n,o,s=this,l=s.chart.canvas;for(s.stop(),n=0,o=s.data.datasets.length;n<o;++n)e=s.getDatasetMeta(n),e.controller&&(e.controller.destroy(),e.controller=null);l&&(s.unbindEvents(),i.clear(s.chart),r.releaseContext(s.chart.ctx),s.chart.canvas=null,s.chart.ctx=null),a.notify(s,"destroy"),delete t.instances[s.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e),e.tooltip.initialize()},bindEvents:function(){var t=this,e=t._listeners={},n=function(){t.eventHandler.apply(t,arguments)};i.each(t.options.events,function(i){r.addEventListener(t,i,n),e[i]=n}),t.options.responsive&&(n=function(){t.resize()},r.addEventListener(t,"resize",n),e.resize=n)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,i.each(e,function(e,n){r.removeEventListener(t,n,e)}))},updateHoverStyle:function(t,e,n){var i,a,r,o=n?"setHoverStyle":"removeHoverStyle";for(a=0,r=t.length;a<r;++a)i=t[a],i&&this.getDatasetMeta(i._datasetIndex).controller[o](i)},eventHandler:function(t){var e=this,n=e.tooltip;if(a.notify(e,"beforeEvent",[t])!==!1){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);i|=n&&n.handleEvent(t),a.notify(e,"afterEvent",[t]);var r=e._bufferedRequest;return r?e.render(r.duration,r.lazy):i&&!e.animating&&(e.stop(),e.render(e.options.hover.animationDuration,!0)),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e=this,n=e.options||{},a=n.hover,r=!1;return e.lastActive=e.lastActive||[],"mouseout"===t.type?e.active=[]:e.active=e.getElementsAtEventForMode(t,a.mode,a),a.onHover&&a.onHover.call(e,t.native,e.active),"mouseup"!==t.type&&"click"!==t.type||n.onClick&&n.onClick.call(e,t.native,e.active),e.lastActive.length&&e.updateHoverStyle(e.lastActive,a.mode,!1),e.active.length&&a.mode&&e.updateHoverStyle(e.active,a.mode,!0),r=!i.arrayEquals(e.active,e.lastActive),e.lastActive=e.active,r}})}},{}],24:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return t._chartjs?void t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),void a.forEach(function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),a=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),r=a.apply(this,e);return i.each(t._chartjs.listeners,function(t){"function"==typeof t[n]&&t[n].apply(t,e)}),r}})}))}function n(t,e){var n=t._chartjs;if(n){var i=n.listeners,r=i.indexOf(e);r!==-1&&i.splice(r,1),i.length>0||(a.forEach(function(e){delete t[e]}),delete t._chartjs)}}var i=t.helpers,a=["push","pop","shift","splice","unshift"];t.DatasetController=function(t,e){this.initialize(t,e)},i.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],r=i.data;for(t=0,e=a.length;t<e;++t)r[t]=r[t]||n.createMetaData(t);i.dataset=i.dataset||n.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t=this,i=t.getDataset(),a=i.data||(i.data=[]);t._data!==a&&(t._data&&n(t._data,t),e(a,t),t._data=a),t.resyncElements()},update:i.noop,draw:function(t){var e,n,i=t||1,a=this.getMeta().data;for(e=0,n=a.length;e<n;++e)a[e].transition(i).draw()},removeHoverStyle:function(t,e){var n=this.chart.data.datasets[t._datasetIndex],a=t._index,r=t.custom||{},o=i.getValueAtIndexOrDefault,s=t._model;s.backgroundColor=r.backgroundColor?r.backgroundColor:o(n.backgroundColor,a,e.backgroundColor),s.borderColor=r.borderColor?r.borderColor:o(n.borderColor,a,e.borderColor),s.borderWidth=r.borderWidth?r.borderWidth:o(n.borderWidth,a,e.borderWidth)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,a=t.custom||{},r=i.getValueAtIndexOrDefault,o=i.getHoverColor,s=t._model;s.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:r(e.hoverBackgroundColor,n,o(s.backgroundColor)),s.borderColor=a.hoverBorderColor?a.hoverBorderColor:r(e.hoverBorderColor,n,o(s.borderColor)),s.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:r(e.hoverBorderWidth,n,s.borderWidth)},resyncElements:function(){var t=this,e=t.getMeta(),n=t.getDataset().data,i=e.data.length,a=n.length;a<i?e.data.splice(a,i-a):a>i&&t.insertElements(i,a-i)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),t.DatasetController.extend=i.inherits}},{}],25:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var n=this;return n._view||(n._view=e.clone(n._model)),1===t?(n._view=n._model,n._start=null,n):(n._start||n.pivot(),e.each(n._model,function(i,a){if("_"===a[0]);else if(n._view.hasOwnProperty(a))if(i===n._view[a]);else if("string"==typeof i)try{var r=e.color(n._model[a]).mix(e.color(n._start[a]),t);n._view[a]=r.rgbString()}catch(t){n._view[a]=i}else if("number"==typeof i){var o=void 0!==n._start[a]&&isNaN(n._start[a])===!1?n._start[a]:0;n._view[a]=(n._model[a]-o)*t+o}else n._view[a]=i;else"number"!=typeof i||isNaN(n._view[a])?n._view[a]=i:n._view[a]=i*t},n),n)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,n){"use strict";var i=t(2);e.exports=function(t){function e(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),t.indexOf("%")!==-1&&(i=i/100*e.parentNode[n])):i=t,i}function n(t){return void 0!==t&&null!==t&&"none"!==t}function a(t,i,a){var r=document.defaultView,o=t.parentNode,s=r.getComputedStyle(t)[i],l=r.getComputedStyle(o)[i],u=n(s),d=n(l),c=Number.POSITIVE_INFINITY;return u||d?Math.min(u?e(s,t,a):c,d?e(l,o,a):c):"none"}var r=t.helpers={};r.each=function(t,e,n,i){var a,o;if(r.isArray(t))if(o=t.length,i)for(a=o-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;a<o;a++)e.call(n,t[a],a);else if("object"==typeof t){var s=Object.keys(t);for(o=s.length,a=0;a<o;a++)e.call(n,t[s[a]],s[a])}},r.clone=function(t){var e={};return r.each(t,function(t,n){r.isArray(t)?e[n]=t.slice(0):"object"==typeof t&&null!==t?e[n]=r.clone(t):e[n]=t}),e},r.extend=function(t){for(var e=function(e,n){t[n]=e},n=1,i=arguments.length;n<i;n++)r.each(arguments[n],e);return t},r.configMerge=function(e){var n=r.clone(e);return r.each(Array.prototype.slice.call(arguments,1),function(e){r.each(e,function(e,i){var a=n.hasOwnProperty(i),o=a?n[i]:{};"scales"===i?n[i]=r.scaleMerge(o,e):"scale"===i?n[i]=r.configMerge(o,t.scaleService.getScaleDefaults(e.type),e):!a||"object"!=typeof o||r.isArray(o)||null===o||"object"!=typeof e||r.isArray(e)?n[i]=e:n[i]=r.configMerge(o,e)})}),n},r.scaleMerge=function(e,n){var i=r.clone(e);return r.each(n,function(e,n){"xAxes"===n||"yAxes"===n?i.hasOwnProperty(n)?r.each(e,function(e,a){var o=r.getValueOrDefault(e.type,"xAxes"===n?"category":"linear"),s=t.scaleService.getScaleDefaults(o);a>=i[n].length||!i[n][a].type?i[n].push(r.configMerge(s,e)):e.type&&e.type!==i[n][a].type?i[n][a]=r.configMerge(i[n][a],s,e):i[n][a]=r.configMerge(i[n][a],e)}):(i[n]=[],r.each(e,function(e){var a=r.getValueOrDefault(e.type,"xAxes"===n?"category":"linear");i[n].push(r.configMerge(t.scaleService.getScaleDefaults(a),e))})):i.hasOwnProperty(n)&&"object"==typeof i[n]&&null!==i[n]&&"object"==typeof e?i[n]=r.configMerge(i[n],e):i[n]=e}),i},r.getValueAtIndexOrDefault=function(t,e,n){return void 0===t||null===t?n:r.isArray(t)?e<t.length?t[e]:n:t},r.getValueOrDefault=function(t,e){return void 0===t?e:t},r.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;n<i;++n)if(t[n]===e)return n;return-1},r.where=function(t,e){if(r.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return r.each(t,function(t){e(t)&&n.push(t)}),n},r.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i<a;++i)if(e.call(n,t[i],i,t))return i;return-1},r.findNextWhere=function(t,e,n){void 0!==n&&null!==n||(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},r.findPreviousWhere=function(t,e,n){void 0!==n&&null!==n||(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},r.inherits=function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=r.inherits,t&&r.extend(n.prototype,t),n.__super__=e.prototype,n},r.noop=function(){},r.uid=function(){var t=0;return function(){return t++}}(),r.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},r.almostEquals=function(t,e,n){return Math.abs(t-e)<n},r.almostWhole=function(t,e){var n=Math.round(t);return n-e<t&&n+e>t},r.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},r.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},r.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},r.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},r.toRadians=function(t){return t*(Math.PI/180)},r.toDegrees=function(t){return t*(180/Math.PI)},r.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},r.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},r.aliasPixel=function(t){return t%2===0?0:.5},r.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l);u=isNaN(u)?0:u,d=isNaN(d)?0:d;var c=i*u,h=i*d;return{previous:{x:r.x-c*(o.x-a.x),y:r.y-c*(o.y-a.y)},next:{x:r.x+h*(o.x-a.x),y:r.y+h*(o.y-a.y)}}},r.EPSILON=Number.EPSILON||1e-14,r.splineCurveMonotone=function(t){var e,n,i,a,o=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),s=o.length;for(e=0;e<s;++e)if(i=o[e],!i.model.skip){if(n=e>0?o[e-1]:null,a=e<s-1?o[e+1]:null,a&&!a.model.skip){var l=a.model.x-i.model.x;i.deltaK=0!==l?(a.model.y-i.model.y)/l:0}!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2}var u,d,c,h;for(e=0;e<s-1;++e)i=o[e],a=o[e+1],i.model.skip||a.model.skip||(r.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(u=i.mK/i.deltaK,d=a.mK/i.deltaK,h=Math.pow(u,2)+Math.pow(d,2),h<=9||(c=3/Math.sqrt(h),i.mK=u*c*i.deltaK,a.mK=d*c*i.deltaK)));var f;for(e=0;e<s;++e)i=o[e],i.model.skip||(n=e>0?o[e-1]:null,a=e<s-1?o[e+1]:null,n&&!n.model.skip&&(f=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-f,i.model.controlPointPreviousY=i.model.y-f*i.mK),a&&!a.model.skip&&(f=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+f,i.model.controlPointNextY=i.model.y+f*i.mK))},r.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},r.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},r.niceNum=function(t,e){var n,i=Math.floor(r.log10(t)),a=t/Math.pow(10,i);return n=e?a<1.5?1:a<3?2:a<7?5:10:a<=1?1:a<=2?2:a<=5?5:10,n*Math.pow(10,i)};var o=r.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2===(t/=.5)?1:(n||(n=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;
14
- return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-o.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):t<2/2.75?1*(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return t<.5?.5*o.easeInBounce(2*t):.5*o.easeOutBounce(2*t-1)+.5}};r.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),r.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,o=t.currentTarget||t.srcElement,s=o.getBoundingClientRect(),l=a.touches;l&&l.length>0?(n=l[0].clientX,i=l[0].clientY):(n=a.clientX,i=a.clientY);var u=parseFloat(r.getStyle(o,"padding-left")),d=parseFloat(r.getStyle(o,"padding-top")),c=parseFloat(r.getStyle(o,"padding-right")),h=parseFloat(r.getStyle(o,"padding-bottom")),f=s.right-s.left-u-c,g=s.bottom-s.top-d-h;return n=Math.round((n-s.left-u)/f*o.width/e.currentDevicePixelRatio),i=Math.round((i-s.top-d)/g*o.height/e.currentDevicePixelRatio),{x:n,y:i}},r.addEvent=function(t,e,n){t.addEventListener?t.addEventListener(e,n):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n},r.removeEvent=function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=r.noop},r.getConstraintWidth=function(t){return a(t,"max-width","clientWidth")},r.getConstraintHeight=function(t){return a(t,"max-height","clientHeight")},r.getMaximumWidth=function(t){var e=t.parentNode,n=parseInt(r.getStyle(e,"padding-left"),10),i=parseInt(r.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,o=r.getConstraintWidth(t);return isNaN(o)?a:Math.min(a,o)},r.getMaximumHeight=function(t){var e=t.parentNode,n=parseInt(r.getStyle(e,"padding-top"),10),i=parseInt(r.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,o=r.getConstraintHeight(t);return isNaN(o)?a:Math.min(a,o)},r.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},r.retinaScale=function(t){var e=t.currentDevicePixelRatio=window.devicePixelRatio||1;if(1!==e){var n=t.canvas,i=t.height,a=t.width;n.height=i*e,n.width=a*e,t.ctx.scale(e,e),n.style.height=i+"px",n.style.width=a+"px"}},r.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},r.fontString=function(t,e,n){return e+" "+t+"px "+n},r.longestText=function(t,e,n,i){i=i||{};var a=i.data=i.data||{},o=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},o=i.garbageCollect=[],i.font=e),t.font=e;var s=0;r.each(n,function(e){void 0!==e&&null!==e&&r.isArray(e)!==!0?s=r.measureText(t,a,o,s,e):r.isArray(e)&&r.each(e,function(e){void 0===e||null===e||r.isArray(e)||(s=r.measureText(t,a,o,s,e))})});var l=o.length/2;if(l>n.length){for(var u=0;u<l;u++)delete a[o[u]];o.splice(0,l)}return s},r.measureText=function(t,e,n,i,a){var r=e[a];return r||(r=e[a]=t.measureText(a).width,n.push(a)),r>i&&(i=r),i},r.numberOfLabelLines=function(t){var e=1;return r.each(t,function(t){r.isArray(t)&&t.length>e&&(e=t.length)}),e},r.drawRoundedRectangle=function(t,e,n,i,a,r){t.beginPath(),t.moveTo(e+r,n),t.lineTo(e+i-r,n),t.quadraticCurveTo(e+i,n,e+i,n+r),t.lineTo(e+i,n+a-r),t.quadraticCurveTo(e+i,n+a,e+i-r,n+a),t.lineTo(e+r,n+a),t.quadraticCurveTo(e,n+a,e,n+a-r),t.lineTo(e,n+r),t.quadraticCurveTo(e,n,e+r,n),t.closePath()},r.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},r.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},r.arrayEquals=function(t,e){var n,i,a,o;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;n<i;++n)if(a=t[n],o=e[n],a instanceof Array&&o instanceof Array){if(!r.arrayEquals(a,o))return!1}else if(a!==o)return!1;return!0},r.callCallback=function(t,e,n){t&&"function"==typeof t.call&&t.apply(n,e)},r.getHoverColor=function(t){return t instanceof CanvasPattern?t:r.color(t).saturate(.5).darken(.1).rgbString()}}},{2:2}],27:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return t.native?{x:t.x,y:t.y}:o.getRelativePosition(t,e)}function n(t,e){var n,i,a,r,o,s=t.data.datasets;for(i=0,r=s.length;i<r;++i)if(t.isDatasetVisible(i))for(n=t.getDatasetMeta(i),a=0,o=n.data.length;a<o;++a){var l=n.data[a];l._view.skip||e(l)}}function i(t,e){var i=[];return n(t,function(t){t.inRange(e.x,e.y)&&i.push(t)}),i}function a(t,e,i,a){var r=Number.POSITIVE_INFINITY,s=[];return a||(a=o.distanceBetweenPoints),n(t,function(t){if(!i||t.inRange(e.x,e.y)){var n=t.getCenterPoint(),o=a(e,n);o<r?(s=[t],r=o):o===r&&s.push(t)}}),s}function r(t,n,r){var o=e(n,t.chart),s=function(t,e){return Math.abs(t.x-e.x)},l=r.intersect?i(t,o):a(t,o,!1,s),u=[];return l.length?(t.data.datasets.forEach(function(e,n){if(t.isDatasetVisible(n)){var i=t.getDatasetMeta(n),a=i.data[l[0]._index];a&&!a._view.skip&&u.push(a)}}),u):[]}var o=t.helpers;t.Interaction={modes:{single:function(t,i){var a=e(i,t.chart),r=[];return n(t,function(t){if(t.inRange(a.x,a.y))return r.push(t),r}),r.slice(0,1)},label:r,index:r,dataset:function(t,n,r){var o=e(n,t.chart),s=r.intersect?i(t,o):a(t,o,!1);return s.length>0&&(s=t.getDatasetMeta(s[0]._datasetIndex).data),s},"x-axis":function(t,e){return r(t,e,!0)},point:function(t,n){var a=e(n,t.chart);return i(t,a)},nearest:function(t,n,i){var r=e(n,t.chart),o=a(t,r,i.intersect);return o.length>1&&o.sort(function(t,e){var n=t.getArea(),i=e.getArea(),a=n-i;return 0===a&&(a=t._datasetIndex-e._datasetIndex),a}),o.slice(0,1)},x:function(t,i,a){var r=e(i,t.chart),o=[],s=!1;return n(t,function(t){t.inXRange(r.x)&&o.push(t),t.inRange(r.x,r.y)&&(s=!0)}),a.intersect&&!s&&(o=[]),o},y:function(t,i,a){var r=e(i,t.chart),o=[],s=!1;return n(t,function(t){t.inYRange(r.y)&&o.push(t),t.inRange(r.x,r.y)&&(s=!0)}),a.intersect&&!s&&(o=[]),o}}}}},{}],28:[function(t,e,n){"use strict";e.exports=function(){var t=function(e,n){return this.controller=new t.Controller(e,n,this),this.controller};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');for(var n=0;n<t.data.datasets.length;n++)e.push('<li><span style="background-color:'+t.data.datasets[n].backgroundColor+'"></span>'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],29:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,n,i){function a(t){var e,n=t.isHorizontal();n?(e=t.update(t.options.fullWidth?y:M,S),D-=e.height):(e=t.update(w,_),M-=e.width),C.push({horizontal:n,minSize:e,box:t})}function r(t){var n=e.findNextWhere(C,function(e){return e.box===t});if(n)if(t.isHorizontal()){var i={left:Math.max(F,T),right:Math.max(O,P),top:0,bottom:0};t.update(t.options.fullWidth?y:M,x/2,i)}else t.update(n.minSize.width,D)}function o(t){var n=e.findNextWhere(C,function(e){return e.box===t}),i={left:0,right:0,top:R,bottom:L};n&&t.update(n.minSize.width,D,i)}function s(t){t.isHorizontal()?(t.left=t.options.fullWidth?d:F,t.right=t.options.fullWidth?n-c:F+M,t.top=N,t.bottom=N+t.height,N=t.bottom):(t.left=z,t.right=z+t.width,t.top=R,t.bottom=R+D,z=t.right)}if(t){var l=t.options.layout,u=l?l.padding:null,d=0,c=0,h=0,f=0;isNaN(u)?(d=u.left||0,c=u.right||0,h=u.top||0,f=u.bottom||0):(d=u,c=u,h=u,f=u);var g=e.where(t.boxes,function(t){return"left"===t.options.position}),m=e.where(t.boxes,function(t){return"right"===t.options.position}),p=e.where(t.boxes,function(t){return"top"===t.options.position}),v=e.where(t.boxes,function(t){return"bottom"===t.options.position}),b=e.where(t.boxes,function(t){return"chartArea"===t.options.position});p.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),v.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var y=n-d-c,x=i-h-f,k=y/2,_=x/2,w=(n-k)/(g.length+m.length),S=(i-_)/(p.length+v.length),M=y,D=x,C=[];e.each(g.concat(m,p,v),a);var T=0,P=0,I=0,A=0;e.each(p.concat(v),function(t){if(t.getPadding){var e=t.getPadding();T=Math.max(T,e.left),P=Math.max(P,e.right)}}),e.each(g.concat(m),function(t){if(t.getPadding){var e=t.getPadding();I=Math.max(I,e.top),A=Math.max(A,e.bottom)}});var F=d,O=c,R=h,L=f;e.each(g.concat(m),r),e.each(g,function(t){F+=t.width}),e.each(m,function(t){O+=t.width}),e.each(p.concat(v),r),e.each(p,function(t){R+=t.height}),e.each(v,function(t){L+=t.height}),e.each(g.concat(m),o),F=d,O=c,R=h,L=f,e.each(g,function(t){F+=t.width}),e.each(m,function(t){O+=t.width}),e.each(p,function(t){R+=t.height}),e.each(v,function(t){L+=t.height});var V=Math.max(T-F,0);F+=V,O+=Math.max(P-O,0);var W=Math.max(I-R,0);R+=W,L+=Math.max(A-L,0);var Y=i-R-L,B=n-F-O;B===M&&Y===D||(e.each(g,function(t){t.height=Y}),e.each(m,function(t){t.height=Y}),e.each(p,function(t){t.options.fullWidth||(t.width=B)}),e.each(v,function(t){t.options.fullWidth||(t.width=B)}),D=Y,M=B);var z=d+V,N=h+W;e.each(g.concat(p),s),z+=M,N+=D,e.each(m,s),e.each(v,s),t.chartArea={left:F,top:R,right:F+M,bottom:R+D},e.each(b,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(M,D)})}}}}},{}],30:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}function n(e,n){var i=new t.Legend({ctx:e.chart.ctx,options:n,chart:e});e.legend=i,t.layoutService.addBox(e,i)}var i=t.helpers,a=i.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return i.isArray(e.datasets)?e.datasets.map(function(e,n){return{text:e.label,fillStyle:i.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(n),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:n}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){i.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:a,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:function(){var t=this,e=t.options.labels,n=e.generateLabels.call(t,t.chart);e.filter&&(n=n.filter(function(n){return e.filter(n,t.chart.data)})),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:a,beforeFit:a,fit:function(){var n=this,a=n.options,r=a.labels,o=a.display,s=n.ctx,l=t.defaults.global,u=i.getValueOrDefault,d=u(r.fontSize,l.defaultFontSize),c=u(r.fontStyle,l.defaultFontStyle),h=u(r.fontFamily,l.defaultFontFamily),f=i.fontString(d,c,h),g=n.legendHitBoxes=[],m=n.minSize,p=n.isHorizontal();if(p?(m.width=n.maxWidth,m.height=o?10:0):(m.width=o?10:0,m.height=n.maxHeight),o)if(s.font=f,p){var v=n.lineWidths=[0],b=n.legendItems.length?d+r.padding:0;s.textAlign="left",s.textBaseline="top",i.each(n.legendItems,function(t,i){var a=e(r,d),o=a+d/2+s.measureText(t.text).width;v[v.length-1]+o+r.padding>=n.width&&(b+=d+r.padding,v[v.length]=n.left),g[i]={left:0,top:0,width:o,height:d},v[v.length-1]+=o+r.padding}),m.height+=b}else{var y=r.padding,x=n.columnWidths=[],k=r.padding,_=0,w=0,S=d+y;i.each(n.legendItems,function(t,n){var i=e(r,d),a=i+d/2+s.measureText(t.text).width;w+S>m.height&&(k+=_+r.padding,x.push(_),_=0,w=0),_=Math.max(_,a),w+=S,g[n]={left:0,top:0,width:a,height:d}}),k+=_,x.push(_),m.width+=k}n.width=m.width,n.height=m.height},afterFit:a,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var n=this,a=n.options,r=a.labels,o=t.defaults.global,s=o.elements.line,l=n.width,u=n.lineWidths;if(a.display){var d,c=n.ctx,h=i.getValueOrDefault,f=h(r.fontColor,o.defaultFontColor),g=h(r.fontSize,o.defaultFontSize),m=h(r.fontStyle,o.defaultFontStyle),p=h(r.fontFamily,o.defaultFontFamily),v=i.fontString(g,m,p);c.textAlign="left",c.textBaseline="top",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=v;var b=e(r,g),y=n.legendHitBoxes,x=function(e,n,i){if(!(isNaN(b)||b<=0)){c.save(),c.fillStyle=h(i.fillStyle,o.defaultColor),c.lineCap=h(i.lineCap,s.borderCapStyle),c.lineDashOffset=h(i.lineDashOffset,s.borderDashOffset),c.lineJoin=h(i.lineJoin,s.borderJoinStyle),c.lineWidth=h(i.lineWidth,s.borderWidth),c.strokeStyle=h(i.strokeStyle,o.defaultColor);var r=0===h(i.lineWidth,s.borderWidth);if(c.setLineDash&&c.setLineDash(h(i.lineDash,s.borderDash)),a.labels&&a.labels.usePointStyle){var l=g*Math.SQRT2/2,u=l/Math.SQRT2,d=e+u,f=n+u;t.canvasHelpers.drawPoint(c,i.pointStyle,l,d,f)}else r||c.strokeRect(e,n,b,g),c.fillRect(e,n,b,g);c.restore()}},k=function(t,e,n,i){c.fillText(n.text,b+g/2+t,e),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(b+g/2+t,e+g/2),c.lineTo(b+g/2+t+i,e+g/2),c.stroke())},_=n.isHorizontal();d=_?{x:n.left+(l-u[0])/2,y:n.top+r.padding,line:0}:{x:n.left+r.padding,y:n.top+r.padding,line:0};var w=g+r.padding;i.each(n.legendItems,function(t,e){var i=c.measureText(t.text).width,a=b+g/2+i,o=d.x,s=d.y;_?o+a>=l&&(s=d.y+=w,d.line++,o=d.x=n.left+(l-u[d.line])/2):s+w>n.bottom&&(o=d.x=o+n.columnWidths[d.line]+r.padding,s=d.y=n.top+r.padding,d.line++),x(o,s,t),y[e].left=o,y[e].top=s,k(o,s,t,i),_?d.x+=a+r.padding:d.y+=w})}},handleEvent:function(t){var e=this,n=e.options,i="mouseup"===t.type?"click":t.type,a=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var r=t.x,o=t.y;if(r>=e.left&&r<=e.right&&o>=e.top&&o<=e.bottom)for(var s=e.legendHitBoxes,l=0;l<s.length;++l){var u=s[l];if(r>=u.left&&r<=u.left+u.width&&o>=u.top&&o<=u.top+u.height){if("click"===i){n.onClick.call(e,t.native,e.legendItems[l]),a=!0;break}if("mousemove"===i){n.onHover.call(e,t.native,e.legendItems[l]),a=!0;break}}}return a}}),t.plugins.register({beforeInit:function(t){var e=t.options.legend;e&&n(t,e)},beforeUpdate:function(e){var a=e.options.legend;a?(a=i.configMerge(t.defaults.global.legend,a),e.legend?e.legend.options=a:n(e,a)):(t.layoutService.removeBox(e,e.legend),delete e.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}})}},{}],31:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.plugins={},t.plugins={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){e.indexOf(t)===-1&&e.push(t)}),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);n!==-1&&e.splice(n,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var i,a,r,o,s,l=this.descriptors(t),u=l.length;for(i=0;i<u;++i)if(a=l[i],r=a.plugin,s=r[e],"function"==typeof s&&(o=[t].concat(n||[]),o.push(a.options),s.apply(r,o)===!1))return!1;return!0},descriptors:function(n){var i=n._plugins||(n._plugins={});if(i.id===this._cacheId)return i.descriptors;var a=[],r=[],o=n&&n.config||{},s=t.defaults.global.plugins,l=o.options&&o.options.plugins||{};return this._plugins.concat(o.plugins||[]).forEach(function(t){var n=a.indexOf(t);if(n===-1){var i=t.id,o=l[i];o!==!1&&(o===!0&&(o=e.clone(s[i])),a.push(t),r.push({plugin:t,options:o||{}}))}}),i.descriptors=r,i.id=this._cacheId,r}},t.pluginService=t.plugins,t.PluginBase=e.inherits({})}},{}],32:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e,n){return i.isArray(e)?i.longestText(t,n,e):t.measureText(e).width}function n(e){var n=i.getValueOrDefault,a=t.defaults.global,r=n(e.fontSize,a.defaultFontSize),o=n(e.fontStyle,a.defaultFontStyle),s=n(e.fontFamily,a.defaultFontFamily);return{size:r,style:o,family:s,font:i.fontString(r,o,s)}}var i=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:t.Ticks.formatters.values}},t.Scale=t.Element.extend({getPadding:function(){var t=this;return{left:t.paddingLeft||0,top:t.paddingTop||0,right:t.paddingRight||0,bottom:t.paddingBottom||0}},beforeUpdate:function(){i.callCallback(this.options.beforeUpdate,[this])},update:function(t,e,n){var a=this;return a.beforeUpdate(),a.maxWidth=t,a.maxHeight=e,a.margins=i.extend({left:0,right:0,top:0,bottom:0},n),a.longestTextCache=a.longestTextCache||{},a.beforeSetDimensions(),a.setDimensions(),a.afterSetDimensions(),a.beforeDataLimits(),a.determineDataLimits(),a.afterDataLimits(),a.beforeBuildTicks(),a.buildTicks(),a.afterBuildTicks(),a.beforeTickToLabelConversion(),a.convertTicksToLabels(),a.afterTickToLabelConversion(),a.beforeCalculateTickRotation(),a.calculateTickRotation(),a.afterCalculateTickRotation(),a.beforeFit(),a.fit(),a.afterFit(),a.afterUpdate(),a.minSize},afterUpdate:function(){i.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){i.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){i.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){i.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:i.noop,afterDataLimits:function(){i.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){i.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:i.noop,afterBuildTicks:function(){i.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){i.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this,e=t.options.ticks;t.ticks=t.ticks.map(e.userCallback||e.callback)},afterTickToLabelConversion:function(){i.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){i.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,a=t.options.ticks,r=n(a);e.font=r.font;var o=a.minRotation||0;if(t.options.display&&t.isHorizontal())for(var s,l,u=i.longestText(e,r.font,t.ticks,t.longestTextCache),d=u,c=t.getPixelForTick(1)-t.getPixelForTick(0)-6;d>c&&o<a.maxRotation;){var h=i.toRadians(o);if(s=Math.cos(h),l=Math.sin(h),l*u>t.maxHeight){o--;break}o++,d=s*u}t.labelRotation=o},afterCalculateTickRotation:function(){i.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){i.callCallback(this.options.beforeFit,[this])},fit:function(){var t=this,a=t.minSize={width:0,height:0},r=t.options,o=r.ticks,s=r.scaleLabel,l=r.gridLines,u=r.display,d=t.isHorizontal(),c=n(o),h=1.5*n(s).size,f=r.gridLines.tickMarkLength;if(d?a.width=t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:a.width=u&&l.drawTicks?f:0,d?a.height=u&&l.drawTicks?f:0:a.height=t.maxHeight,s.display&&u&&(d?a.height+=h:a.width+=h),o.display&&u){var g=i.longestText(t.ctx,c.font,t.ticks,t.longestTextCache),m=i.numberOfLabelLines(t.ticks),p=.5*c.size;if(d){t.longestLabelWidth=g;var v=i.toRadians(t.labelRotation),b=Math.cos(v),y=Math.sin(v),x=y*g+c.size*m+p*m;a.height=Math.min(t.maxHeight,a.height+x),t.ctx.font=c.font;var k=t.ticks[0],_=e(t.ctx,k,c.font),w=t.ticks[t.ticks.length-1],S=e(t.ctx,w,c.font);0!==t.labelRotation?(t.paddingLeft="bottom"===r.position?b*_+3:b*p+3,t.paddingRight="bottom"===r.position?b*p+3:b*S+3):(t.paddingLeft=_/2+3,t.paddingRight=S/2+3)}else o.mirror?g=0:g+=t.options.ticks.padding,a.width+=g,t.paddingTop=c.size/2,t.paddingBottom=c.size/2}t.handleMargins(),t.width=a.width,t.height=a.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){i.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"!=typeof t||isFinite(t)?"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t:NaN},getLabelForIndex:i.noop,getPixelForValue:i.noop,getValueForPixel:i.noop,getPixelForTick:function(t,e){var n=this;if(n.isHorizontal()){var i=n.width-(n.paddingLeft+n.paddingRight),a=i/Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),r=a*t+n.paddingLeft;e&&(r+=a/2);var o=n.left+Math.round(r);return o+=n.isFullWidth()?n.margins.left:0}var s=n.height-(n.paddingTop+n.paddingBottom);return n.top+t*(s/(n.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=e.width-(e.paddingLeft+e.paddingRight),i=n*t+e.paddingLeft,a=e.left+Math.round(i);return a+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this,e=t.min,n=t.max;return t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0},draw:function(e){var a=this,r=a.options;if(r.display){var o,s,l=a.ctx,u=t.defaults.global,d=r.ticks,c=r.gridLines,h=r.scaleLabel,f=0!==a.labelRotation,g=d.autoSkip,m=a.isHorizontal();d.maxTicksLimit&&(s=d.maxTicksLimit);var p=i.getValueOrDefault(d.fontColor,u.defaultFontColor),v=n(d),b=c.drawTicks?c.tickMarkLength:0,y=i.getValueOrDefault(c.borderDash,u.borderDash),x=i.getValueOrDefault(c.borderDashOffset,u.borderDashOffset),k=i.getValueOrDefault(h.fontColor,u.defaultFontColor),_=n(h),w=i.toRadians(a.labelRotation),S=Math.cos(w),M=a.longestLabelWidth*S;l.fillStyle=p;var D=[];if(m){if(o=!1,f&&(M/=2),(M+d.autoSkipPadding)*a.ticks.length>a.width-(a.paddingLeft+a.paddingRight)&&(o=1+Math.floor((M+d.autoSkipPadding)*a.ticks.length/(a.width-(a.paddingLeft+a.paddingRight)))),s&&a.ticks.length>s)for(;!o||a.ticks.length/(o||1)>s;)o||(o=1),o+=1;g||(o=!1)}var C="right"===r.position?a.left:a.right-b,T="right"===r.position?a.left+b:a.right,P="bottom"===r.position?a.top:a.bottom-b,I="bottom"===r.position?a.top+b:a.bottom;if(i.each(a.ticks,function(t,n){if(void 0!==t&&null!==t){var s=a.ticks.length===n+1,l=o>1&&n%o>0||n%o===0&&n+o>=a.ticks.length;if((!l||s)&&void 0!==t&&null!==t){var u,h;n===("undefined"!=typeof a.zeroLineIndex?a.zeroLineIndex:0)?(u=c.zeroLineWidth,h=c.zeroLineColor):(u=i.getValueAtIndexOrDefault(c.lineWidth,n),h=i.getValueAtIndexOrDefault(c.color,n));var g,p,v,k,_,S,M,A,F,O,R="middle",L="middle";if(m){"bottom"===r.position?(L=f?"middle":"top",R=f?"right":"center",O=a.top+b):(L=f?"middle":"bottom",R=f?"left":"center",O=a.bottom-b);var V=a.getPixelForTick(n)+i.aliasPixel(u);F=a.getPixelForTick(n,c.offsetGridLines)+d.labelOffset,g=v=_=M=V,p=P,k=I,S=e.top,A=e.bottom}else{var W,Y="left"===r.position,B=d.padding;d.mirror?(R=Y?"left":"right",W=B):(R=Y?"right":"left",W=b+B),F=Y?a.right-W:a.left+W;var z=a.getPixelForTick(n);z+=i.aliasPixel(u),O=a.getPixelForTick(n,c.offsetGridLines),g=C,v=T,_=e.left,M=e.right,p=k=S=A=z}D.push({tx1:g,ty1:p,tx2:v,ty2:k,x1:_,y1:S,x2:M,y2:A,labelX:F,labelY:O,glWidth:u,glColor:h,glBorderDash:y,glBorderDashOffset:x,rotation:-1*w,label:t,textBaseline:L,textAlign:R})}}}),i.each(D,function(t){if(c.display&&(l.save(),l.lineWidth=t.glWidth,l.strokeStyle=t.glColor,l.setLineDash&&(l.setLineDash(t.glBorderDash),l.lineDashOffset=t.glBorderDashOffset),l.beginPath(),c.drawTicks&&(l.moveTo(t.tx1,t.ty1),l.lineTo(t.tx2,t.ty2)),c.drawOnChartArea&&(l.moveTo(t.x1,t.y1),l.lineTo(t.x2,t.y2)),l.stroke(),l.restore()),d.display){l.save(),l.translate(t.labelX,t.labelY),l.rotate(t.rotation),l.font=v.font,l.textBaseline=t.textBaseline,l.textAlign=t.textAlign;var e=t.label;if(i.isArray(e))for(var n=0,a=0;n<e.length;++n)l.fillText(""+e[n],0,a),a+=1.5*v.size;else l.fillText(e,0,0);l.restore()}}),h.display){var A,F,O=0;if(m)A=a.left+(a.right-a.left)/2,F="bottom"===r.position?a.bottom-_.size/2:a.top+_.size/2;else{var R="left"===r.position;A=R?a.left+_.size/2:a.right-_.size/2,F=a.top+(a.bottom-a.top)/2,O=R?-.5*Math.PI:.5*Math.PI}l.save(),l.translate(A,F),l.rotate(O),l.textAlign="center",l.textBaseline="middle",l.fillStyle=k,l.font=_.font,l.fillText(h.labelString,0,0),l.restore()}if(c.drawBorder){l.lineWidth=i.getValueAtIndexOrDefault(c.lineWidth,0),l.strokeStyle=i.getValueAtIndexOrDefault(c.color,0);var L=a.left,V=a.right,W=a.top,Y=a.bottom,B=i.aliasPixel(l.lineWidth);m?(W=Y="top"===r.position?a.bottom:a.top,W+=B,Y+=B):(L=V="left"===r.position?a.right:a.left,L+=B,V+=B),l.beginPath(),l.moveTo(L,W),l.lineTo(V,Y),l.stroke()}}}})}},{}],33:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,n,i){this.constructors[t]=n,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(n){return this.defaults.hasOwnProperty(n)?e.scaleMerge(t.defaults.scale,this.defaults[n]):{}},updateScaleDefaults:function(t,n){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],n))},addScalesToLayout:function(n){e.each(n.scales,function(e){t.layoutService.addBox(n,e)})}}}},{}],34:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.Ticks={generators:{linear:function(t,n){var i,a=[];if(t.stepSize&&t.stepSize>0)i=t.stepSize;else{var r=e.niceNum(n.max-n.min,!1);i=e.niceNum(r/(t.maxTicks-1),!0)}var o=Math.floor(n.min/i)*i,s=Math.ceil(n.max/i)*i;t.min&&t.max&&t.stepSize&&e.almostWhole((t.max-t.min)/t.stepSize,i/1e3)&&(o=t.min,s=t.max);var l=(s-o)/i;l=e.almostEquals(l,Math.round(l),i/1e3)?Math.round(l):Math.ceil(l),a.push(void 0!==t.min?t.min:o);for(var u=1;u<l;++u)a.push(o+u*i);return a.push(void 0!==t.max?t.max:s),a},logarithmic:function(t,n){var i,a,r=[],o=e.getValueOrDefault,s=o(t.min,Math.pow(10,Math.floor(e.log10(n.min)))),l=Math.floor(e.log10(n.max)),u=Math.ceil(n.max/Math.pow(10,l));0===s?(i=Math.floor(e.log10(n.minNotZero)),a=Math.floor(n.minNotZero/Math.pow(10,i)),r.push(s),s=a*Math.pow(10,i)):(i=Math.floor(e.log10(s)),a=Math.floor(s/Math.pow(10,i)));do r.push(s),++a,10===a&&(a=1,++i),s=a*Math.pow(10,i);while(i<l||i===l&&a<u);var d=o(t.max,s);return r.push(d),r}},formatters:{values:function(t){return e.isArray(t)?t:""+t},linear:function(t,n,i){var a=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var r=e.log10(Math.abs(a)),o="";if(0!==t){var s=-1*Math.floor(r);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o},logarithmic:function(t,n,i){var a=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===n||n===i.length-1?t.toExponential():""}}}}},{}],35:[function(t,e,n){"use strict";e.exports=function(t){function e(e,n){var i=new t.Title({ctx:e.chart.ctx,options:n,chart:e});e.titleBlock=i,t.layoutService.addBox(e,i)}var n=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var i=n.noop;t.Title=t.Element.extend({initialize:function(t){var e=this;n.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:i,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:i,beforeSetDimensions:i,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:i,beforeBuildLabels:i,buildLabels:i,afterBuildLabels:i,beforeFit:i,fit:function(){var e=this,i=n.getValueOrDefault,a=e.options,r=t.defaults.global,o=a.display,s=i(a.fontSize,r.defaultFontSize),l=e.minSize;e.isHorizontal()?(l.width=e.maxWidth,l.height=o?s+2*a.padding:0):(l.width=o?s+2*a.padding:0,l.height=e.maxHeight),e.width=l.width,e.height=l.height},afterFit:i,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var e=this,i=e.ctx,a=n.getValueOrDefault,r=e.options,o=t.defaults.global;if(r.display){var s,l,u,d=a(r.fontSize,o.defaultFontSize),c=a(r.fontStyle,o.defaultFontStyle),h=a(r.fontFamily,o.defaultFontFamily),f=n.fontString(d,c,h),g=0,m=e.top,p=e.left,v=e.bottom,b=e.right;i.fillStyle=a(r.fontColor,o.defaultFontColor),i.font=f,e.isHorizontal()?(s=p+(b-p)/2,l=m+(v-m)/2,u=b-p):(s="left"===r.position?p+d/2:b-d/2,l=m+(v-m)/2,u=v-m,g=Math.PI*("left"===r.position?-.5:.5)),i.save(),i.translate(s,l),i.rotate(g),i.textAlign="center",i.textBaseline="middle",i.fillText(r.text,0,0,u),i.restore()}}}),t.plugins.register({beforeInit:function(t){var n=t.options.title;n&&e(t,n)},beforeUpdate:function(i){var a=i.options.title;a?(a=n.configMerge(t.defaults.global.title,a),i.titleBlock?i.titleBlock.options=a:e(i,a)):(t.layoutService.removeBox(i,i.titleBlock),delete i.titleBlock)}})}},{}],36:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){var n=l.color(t);return n.alpha(e*n.alpha()).rgbaString()}function n(t,e){return e&&(l.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function i(t){var e=t._xScale,n=t._yScale||t._scale,i=t._index,a=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,a):"",yLabel:n?n.getLabelForIndex(i,a):"",index:i,datasetIndex:a,x:t._model.x,y:t._model.y}}function a(e){var n=t.defaults.global,i=l.getValueOrDefault;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,bodyFontColor:e.bodyFontColor,_bodyFontFamily:i(e.bodyFontFamily,n.defaultFontFamily),_bodyFontStyle:i(e.bodyFontStyle,n.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:i(e.bodyFontSize,n.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:i(e.titleFontFamily,n.defaultFontFamily),_titleFontStyle:i(e.titleFontStyle,n.defaultFontStyle),titleFontSize:i(e.titleFontSize,n.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,
15
- titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:i(e.footerFontFamily,n.defaultFontFamily),_footerFontStyle:i(e.footerFontStyle,n.defaultFontStyle),footerFontSize:i(e.footerFontSize,n.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors}}function r(t,e){var n=t._chart.ctx,i=2*e.yPadding,a=0,r=e.body,o=r.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);o+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,u=e.footer.length,d=e.titleFontSize,c=e.bodyFontSize,h=e.footerFontSize;i+=s*d,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=o*c,i+=o?(o-1)*e.bodySpacing:0,i+=u?e.footerMarginTop:0,i+=u*h,i+=u?(u-1)*e.footerSpacing:0;var f=0,g=function(t){a=Math.max(a,n.measureText(t).width+f)};return n.font=l.fontString(d,e._titleFontStyle,e._titleFontFamily),l.each(e.title,g),n.font=l.fontString(c,e._bodyFontStyle,e._bodyFontFamily),l.each(e.beforeBody.concat(e.afterBody),g),f=e.displayColors?c+2:0,l.each(r,function(t){l.each(t.before,g),l.each(t.lines,g),l.each(t.after,g)}),f=0,n.font=l.fontString(h,e._footerFontStyle,e._footerFontFamily),l.each(e.footer,g),a+=2*e.xPadding,{width:a,height:i}}function o(t,e){var n=t._model,i=t._chart,a=t._chartInstance.chartArea,r="center",o="center";n.y<e.height?o="top":n.y>i.height-e.height&&(o="bottom");var s,l,u,d,c,h=(a.left+a.right)/2,f=(a.top+a.bottom)/2;"center"===o?(s=function(t){return t<=h},l=function(t){return t>h}):(s=function(t){return t<=e.width/2},l=function(t){return t>=i.width-e.width/2}),u=function(t){return t+e.width>i.width},d=function(t){return t-e.width<0},c=function(t){return t<=f?"top":"bottom"},s(n.x)?(r="left",u(n.x)&&(r="center",o=c(n.y))):l(n.x)&&(r="right",d(n.x)&&(r="center",o=c(n.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:r,yAlign:g.yAlign?g.yAlign:o}}function s(t,e,n){var i=t.x,a=t.y,r=t.caretSize,o=t.caretPadding,s=t.cornerRadius,l=n.xAlign,u=n.yAlign,d=r+o,c=s+o;return"right"===l?i-=e.width:"center"===l&&(i-=e.width/2),"top"===u?a+=d:a-="bottom"===u?e.height+d:e.height/2,"center"===u?"left"===l?i+=d:"right"===l&&(i-=d):"left"===l?i-=c:"right"===l&&(i+=c),{x:i,y:a}}var l=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,callbacks:{beforeTitle:l.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var r=t[0];r.xLabel?n=r.xLabel:a>0&&r.index<a&&(n=i[r.index])}return n},afterTitle:l.noop,beforeBody:l.noop,beforeLabel:l.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.yLabel},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex),i=n.data[t.index],a=i._view;return{borderColor:a.borderColor,backgroundColor:a.backgroundColor}},afterLabel:l.noop,afterBody:l.noop,beforeFooter:l.noop,footer:l.noop,afterFooter:l.noop}},t.Tooltip=t.Element.extend({initialize:function(){this._model=a(this._options)},getTitle:function(){var t=this,e=t._options,i=e.callbacks,a=i.beforeTitle.apply(t,arguments),r=i.title.apply(t,arguments),o=i.afterTitle.apply(t,arguments),s=[];return s=n(s,a),s=n(s,r),s=n(s,o)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return l.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,e){var i=this,a=i._options.callbacks,r=[];return l.each(t,function(t){var o={before:[],lines:[],after:[]};n(o.before,a.beforeLabel.call(i,t,e)),n(o.lines,a.label.call(i,t,e)),n(o.after,a.afterLabel.call(i,t,e)),r.push(o)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return l.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,e=t._options.callbacks,i=e.beforeFooter.apply(t,arguments),a=e.footer.apply(t,arguments),r=e.afterFooter.apply(t,arguments),o=[];return o=n(o,i),o=n(o,a),o=n(o,r)},update:function(e){var n,u,d=this,c=d._options,h=d._model,f=d._model=a(c),g=d._active,m=d._data,p=d._chartInstance,v={xAlign:h.xAlign,yAlign:h.yAlign},b={x:h.x,y:h.y},y={width:h.width,height:h.height},x={x:h.caretX,y:h.caretY};if(g.length){f.opacity=1;var k=[];x=t.Tooltip.positioners[c.position](g,d._eventPosition);var _=[];for(n=0,u=g.length;n<u;++n)_.push(i(g[n]));c.filter&&(_=_.filter(function(t){return c.filter(t,m)})),c.itemSort&&(_=_.sort(function(t,e){return c.itemSort(t,e,m)})),l.each(_,function(t){k.push(c.callbacks.labelColor.call(d,t,p))}),f.title=d.getTitle(_,m),f.beforeBody=d.getBeforeBody(_,m),f.body=d.getBody(_,m),f.afterBody=d.getAfterBody(_,m),f.footer=d.getFooter(_,m),f.x=Math.round(x.x),f.y=Math.round(x.y),f.caretPadding=l.getValueOrDefault(x.padding,2),f.labelColors=k,f.dataPoints=_,y=r(this,f),v=o(this,y),b=s(f,y,v)}else f.opacity=0;return f.xAlign=v.xAlign,f.yAlign=v.yAlign,f.x=b.x,f.y=b.y,f.width=y.width,f.height=y.height,f.caretX=x.x,f.caretY=x.y,d._model=f,e&&c.custom&&c.custom.call(d,f),d},drawCaret:function(t,n,i){var a,r,o,s,l,u,d=this._view,c=this._chart.ctx,h=d.caretSize,f=d.cornerRadius,g=d.xAlign,m=d.yAlign,p=t.x,v=t.y,b=n.width,y=n.height;"center"===m?("left"===g?(a=p,r=a-h,o=a):(a=p+b,r=a+h,o=a),l=v+y/2,s=l-h,u=l+h):("left"===g?(a=p+f,r=a+h,o=r+h):"right"===g?(a=p+b-f,r=a-h,o=r-h):(r=p+b/2,a=r-h,o=r+h),"top"===m?(s=v,l=s-h,u=s):(s=v+y,l=s+h,u=s)),c.fillStyle=e(d.backgroundColor,i),c.beginPath(),c.moveTo(a,s),c.lineTo(r,l),c.lineTo(o,u),c.closePath(),c.fill()},drawTitle:function(t,n,i,a){var r=n.title;if(r.length){i.textAlign=n._titleAlign,i.textBaseline="top";var o=n.titleFontSize,s=n.titleSpacing;i.fillStyle=e(n.titleFontColor,a),i.font=l.fontString(o,n._titleFontStyle,n._titleFontFamily);var u,d;for(u=0,d=r.length;u<d;++u)i.fillText(r[u],t.x,t.y),t.y+=o+s,u+1===r.length&&(t.y+=n.titleMarginBottom-s)}},drawBody:function(t,n,i,a){var r=n.bodyFontSize,o=n.bodySpacing,s=n.body;i.textAlign=n._bodyAlign,i.textBaseline="top";var u=e(n.bodyFontColor,a);i.fillStyle=u,i.font=l.fontString(r,n._bodyFontStyle,n._bodyFontFamily);var d=0,c=function(e){i.fillText(e,t.x+d,t.y),t.y+=r+o};l.each(n.beforeBody,c);var h=n.displayColors;d=h?r+2:0,l.each(s,function(o,s){l.each(o.before,c),l.each(o.lines,function(o){h&&(i.fillStyle=e(n.legendColorBackground,a),i.fillRect(t.x,t.y,r,r),i.strokeStyle=e(n.labelColors[s].borderColor,a),i.strokeRect(t.x,t.y,r,r),i.fillStyle=e(n.labelColors[s].backgroundColor,a),i.fillRect(t.x+1,t.y+1,r-2,r-2),i.fillStyle=u),c(o)}),l.each(o.after,c)}),d=0,l.each(n.afterBody,c),t.y-=o},drawFooter:function(t,n,i,a){var r=n.footer;r.length&&(t.y+=n.footerMarginTop,i.textAlign=n._footerAlign,i.textBaseline="top",i.fillStyle=e(n.footerFontColor,a),i.font=l.fontString(n.footerFontSize,n._footerFontStyle,n._footerFontFamily),l.each(r,function(e){i.fillText(e,t.x,t.y),t.y+=n.footerFontSize+n.footerSpacing}))},drawBackground:function(t,n,i,a,r){i.fillStyle=e(n.backgroundColor,r),l.drawRoundedRectangle(i,t.x,t.y,a.width,a.height,n.cornerRadius),i.fill()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity;this._options.enabled&&(this.drawBackground(i,e,t,n,a),this.drawCaret(i,n,a),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,a),this.drawBody(i,e,t,a),this.drawFooter(i,e,t,a))}},handleEvent:function(t){var e=this,n=e._options,i=!1;if(e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:e._active=e._chartInstance.getElementsAtEventForMode(t,n.mode,n),i=!l.arrayEquals(e._active,e._lastActive),e._lastActive=e._active,n.enabled||n.custom){e._eventPosition={x:t.x,y:t.y};var a=e._model;e.update(!0),e.pivot(),i|=a.x!==e._model.x||a.y!==e._model.y}return i}}),t.Tooltip.positioners={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,r=0;for(e=0,n=t.length;e<n;++e){var o=t[e];if(o&&o.hasValue()){var s=o.tooltipPosition();i+=s.x,a+=s.y,++r}}return{x:Math.round(i/r),y:Math.round(a/r)}},nearest:function(t,e){var n,i,a,r=e.x,o=e.y,s=Number.POSITIVE_INFINITY;for(i=0,a=t.length;i<a;++i){var u=t[i];if(u&&u.hasValue()){var d=u.getCenterPoint(),c=l.distanceBetweenPoints(e,d);c<s&&(s=c,n=u)}}if(n){var h=n.tooltipPosition();r=h.x,o=h.y}return{x:r,y:o}}}}},{}],37:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;n.elements.arc={backgroundColor:n.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,n){var i=this._view;if(i){for(var a=e.getAngleFromPoint(i,{x:t,y:n}),r=a.angle,o=a.distance,s=i.startAngle,l=i.endAngle;l<s;)l+=2*Math.PI;for(;r>l;)r-=2*Math.PI;for(;r<s;)r+=2*Math.PI;var u=r>=s&&r<=l,d=o>=i.innerRadius&&o<=i.outerRadius;return u&&d}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],38:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:n.defaultColor,borderWidth:3,borderColor:n.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var n=e._view;e._view.steppedLine===!0?(l.lineTo(n.x,t._view.y),l.lineTo(n.x,n.y)):0===e._view.tension?l.lineTo(n.x,n.y):l.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,n.controlPointPreviousX,n.controlPointPreviousY,n.x,n.y)}var i=this,a=i._view,r=a.spanGaps,o=a.scaleZero,s=i._loop;s||("top"===a.fill?o=a.scaleTop:"bottom"===a.fill&&(o=a.scaleBottom));var l=i._chart.ctx;l.save();var u=i._children.slice(),d=-1;s&&u.length&&u.push(u[0]);var c,h,f,g;if(u.length&&a.fill){for(l.beginPath(),c=0;c<u.length;++c)h=u[c],f=e.previousItem(u,c),g=h._view,0===c?(s?l.moveTo(o.x,o.y):l.moveTo(g.x,o),g.skip||(d=c,l.lineTo(g.x,g.y))):(f=d===-1?f:u[d],g.skip?r||d!==c-1||(s?l.lineTo(o.x,o.y):l.lineTo(f._view.x,o)):(d!==c-1?r&&d!==-1?t(f,h):s?l.lineTo(g.x,g.y):(l.lineTo(g.x,o),l.lineTo(g.x,g.y)):t(f,h),d=c));s||d===-1||l.lineTo(u[d]._view.x,o),l.fillStyle=a.backgroundColor||n.defaultColor,l.closePath(),l.fill()}var m=n.elements.line;for(l.lineCap=a.borderCapStyle||m.borderCapStyle,l.setLineDash&&l.setLineDash(a.borderDash||m.borderDash),l.lineDashOffset=a.borderDashOffset||m.borderDashOffset,l.lineJoin=a.borderJoinStyle||m.borderJoinStyle,l.lineWidth=a.borderWidth||m.borderWidth,l.strokeStyle=a.borderColor||n.defaultColor,l.beginPath(),d=-1,c=0;c<u.length;++c)h=u[c],f=e.previousItem(u,c),g=h._view,0===c?g.skip||(l.moveTo(g.x,g.y),d=c):(f=d===-1?f:u[d],g.skip||(d!==c-1&&!r||d===-1?l.moveTo(g.x,g.y):t(f,h),d=c));l.stroke(),l.restore()}})}},{}],39:[function(t,e,n){"use strict";e.exports=function(t){function e(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2)}function n(t){var e=this._view;return!!e&&Math.pow(t-e.y,2)<Math.pow(e.radius+e.hitRadius,2)}var i=t.helpers,a=t.defaults.global,r=a.defaultColor;a.elements.point={radius:3,pointStyle:"circle",backgroundColor:r,borderWidth:1,borderColor:r,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:e,inXRange:e,inYRange:n,getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(e){var n=this._view,o=this._model,s=this._chart.ctx,l=n.pointStyle,u=n.radius,d=n.x,c=n.y,h=t.helpers.color,f=1.01,g=0;n.skip||(s.strokeStyle=n.borderColor||r,s.lineWidth=i.getValueOrDefault(n.borderWidth,a.elements.point.borderWidth),s.fillStyle=n.backgroundColor||r,void 0!==e&&(o.x<e.left||e.right*f<o.x||o.y<e.top||e.bottom*f<o.y)&&(o.x<e.left?g=(d-o.x)/(e.left-o.x):e.right*f<o.x?g=(o.x-d)/(o.x-e.right):o.y<e.top?g=(c-o.y)/(e.top-o.y):e.bottom*f<o.y&&(g=(o.y-c)/(o.y-e.bottom)),g=Math.round(100*g)/100,s.strokeStyle=h(s.strokeStyle).alpha(g).rgbString(),s.fillStyle=h(s.fillStyle).alpha(g).rgbString()),t.canvasHelpers.drawPoint(s,l,u,d,c))}})}},{}],40:[function(t,e,n){"use strict";e.exports=function(t){function e(t){return void 0!==t._view.width}function n(t){var n,i,a,r,o=t._view;if(e(t)){var s=o.width/2;n=o.x-s,i=o.x+s,a=Math.min(o.y,o.base),r=Math.max(o.y,o.base)}else{var l=o.height/2;n=Math.min(o.x,o.base),i=Math.max(o.x,o.base),a=o.y-l,r=o.y+l}return{left:n,top:a,right:i,bottom:r}}var i=t.defaults.global;i.elements.rectangle={backgroundColor:i.defaultColor,borderWidth:0,borderColor:i.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return v[(y+t)%4]}var e,n,i,a,r,o,s,l=this._chart.ctx,u=this._view,d=u.borderWidth;if(u.horizontal?(e=u.base,n=u.x,i=u.y-u.height/2,a=u.y+u.height/2,r=n>e?1:-1,o=1,s=u.borderSkipped||"left"):(e=u.x-u.width/2,n=u.x+u.width/2,i=u.y,a=u.base,r=1,o=a>i?1:-1,s=u.borderSkipped||"bottom"),d){var c=Math.min(Math.abs(e-n),Math.abs(i-a));d=d>c?c:d;var h=d/2,f=e+("left"!==s?h*r:0),g=n+("right"!==s?-h*r:0),m=i+("top"!==s?h*o:0),p=a+("bottom"!==s?-h*o:0);f!==g&&(i=m,a=p),m!==p&&(e=f,n=g)}l.beginPath(),l.fillStyle=u.backgroundColor,l.strokeStyle=u.borderColor,l.lineWidth=d;var v=[[e,a],[e,i],[n,i],[n,a]],b=["bottom","left","top","right"],y=b.indexOf(s,0);y===-1&&(y=0);var x=t(0);l.moveTo(x[0],x[1]);for(var k=1;k<4;k++)x=t(k),l.lineTo(x[0],x[1]);l.fill(),d&&l.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var i=!1;if(this._view){var a=n(this);i=t>=a.left&&t<=a.right&&e>=a.top&&e<=a.bottom}return i},inLabelRange:function(t,i){var a=this;if(!a._view)return!1;var r=!1,o=n(a);return r=e(a)?t>=o.left&&t<=o.right:i>=o.top&&i<=o.bottom},inXRange:function(t){var e=n(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=n(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,n,i=this._view;return e(this)?(t=i.x,n=(i.y+i.base)/2):(t=(i.x+i.base)/2,n=i.y),{x:t,y:n}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],41:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){var n=l.getStyle(t,e),i=n&&n.match(/(\d+)px/);return i?Number(i[1]):void 0}function n(t,n){var i=t.style,a=t.getAttribute("height"),r=t.getAttribute("width");if(t._chartjs={initial:{height:a,width:r,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null===r||""===r){var o=e(t,"width");void 0!==o&&(t.width=o)}if(null===a||""===a)if(""===t.style.height)t.height=t.width/(n.options.aspectRatio||2);else{var s=e(t,"height");void 0!==o&&(t.height=s)}return t}function i(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function a(t,e){var n=u[t.type]||t.type,a=l.getRelativePosition(t,e);return i(n,e,a.x,a.y,t)}function r(t){var e=document.createElement("iframe");return e.className="chartjs-hidden-iframe",e.style.cssText="display:block;overflow:hidden;border:0;margin:0;top:0;left:0;bottom:0;right:0;height:100%;width:100%;position:absolute;pointer-events:none;z-index:-1;",e.tabIndex=-1,l.addEvent(e,"load",function(){l.addEvent(e.contentWindow||e,"resize",t),t()}),e}function o(t,e,n){var a=t._chartjs={ticking:!1},o=function(){a.ticking||(a.ticking=!0,l.requestAnimFrame.call(window,function(){if(a.resizer)return a.ticking=!1,e(i("resize",n))}))};a.resizer=r(o),t.insertBefore(a.resizer,t.firstChild)}function s(t){if(t&&t._chartjs){var e=t._chartjs.resizer;e&&(e.parentNode.removeChild(e),t._chartjs.resizer=null),delete t._chartjs}}var l=t.helpers,u={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};return{acquireContext:function(t,e){if("string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t instanceof HTMLCanvasElement){var i=t.getContext&&t.getContext("2d");if(i instanceof CanvasRenderingContext2D)return n(t,e),i}return null},releaseContext:function(t){var e=t.canvas;if(e._chartjs){var n=e._chartjs.initial;["height","width"].forEach(function(t){var i=n[t];void 0===i||null===i?e.removeAttribute(t):e.setAttribute(t,i)}),l.each(n.style||{},function(t,n){e.style[n]=t}),e.width=e.width,delete e._chartjs}},addEventListener:function(t,e,n){var i=t.chart.canvas;if("resize"===e)return void o(i.parentNode,n,t.chart);var r=n._chartjs||(n._chartjs={}),s=r.proxies||(r.proxies={}),u=s[t.id+"_"+e]=function(e){n(a(e,t.chart))};l.addEvent(i,e,u)},removeEventListener:function(t,e,n){var i=t.chart.canvas;if("resize"===e)return void s(i.parentNode,n);var a=n._chartjs||{},r=a.proxies||{},o=r[t.id+"_"+e];o&&l.removeEvent(i,e,o)}}}},{}],42:[function(t,e,n){"use strict";var i=t(41);e.exports=function(t){t.platform={acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},t.helpers.extend(t.platform,i(t))}},{41:41}],43:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,n=t.getLabels();t.minIndex=0,t.maxIndex=n.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(n,t.options.ticks.min),t.minIndex=i!==-1?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(n,t.options.ticks.max),t.maxIndex=i!==-1?i:t.maxIndex),t.min=n[t.minIndex],t.max=n[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.isHorizontal();return i.yLabels&&!a?n.getRightValue(i.datasets[e].data[t]):n.ticks[t-n.minIndex]},getPixelForValue:function(t,e,n,i){var a=this,r=Math.max(a.maxIndex+1-a.minIndex-(a.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var o=a.getLabels(),s=o.indexOf(t);e=s!==-1?s:e}if(a.isHorizontal()){var l=a.width/r,u=l*(e-a.minIndex);return(a.options.gridLines.offsetGridLines&&i||a.maxIndex===a.minIndex&&i)&&(u+=l/2),a.left+Math.round(u)}var d=a.height/r,c=d*(e-a.minIndex);return a.options.gridLines.offsetGridLines&&i&&(c+=d/2),a.top+Math.round(c)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,n=this,i=Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),a=n.isHorizontal(),r=(a?n.width:n.height)/i;return t-=a?n.left:n.top,n.options.gridLines.offsetGridLines&&(t-=r/2),e=t<=0?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,n)}},{}],44:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:t.Ticks.formatters.linear}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=n.chart,r=a.data,o=r.datasets,s=n.isHorizontal();n.min=null,n.max=null;var l=i.stacked;if(void 0===l&&e.each(o,function(e,n){if(!l){var i=a.getDatasetMeta(n);a.isDatasetVisible(n)&&t(i)&&void 0!==i.stack&&(l=!0)}}),i.stacked||l){var u={};e.each(o,function(r,o){var s=a.getDatasetMeta(o),l=[s.type,void 0===i.stacked&&void 0===s.stack?o:"",s.stack].join(".");void 0===u[l]&&(u[l]={positiveValues:[],negativeValues:[]});var d=u[l].positiveValues,c=u[l].negativeValues;a.isDatasetVisible(o)&&t(s)&&e.each(r.data,function(t,e){var a=+n.getRightValue(t);isNaN(a)||s.data[e].hidden||(d[e]=d[e]||0,c[e]=c[e]||0,i.relativePoints?d[e]=100:a<0?c[e]+=a:d[e]+=a)})}),e.each(u,function(t){var i=t.positiveValues.concat(t.negativeValues),a=e.min(i),r=e.max(i);n.min=null===n.min?a:Math.min(n.min,a),n.max=null===n.max?r:Math.max(n.max,r)})}else e.each(o,function(i,r){var o=a.getDatasetMeta(r);a.isDatasetVisible(r)&&t(o)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||o.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var n,i=this,a=i.options.ticks;if(i.isHorizontal())n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.width/50));else{var r=e.getValueOrDefault(a.fontSize,t.defaults.global.defaultFontSize);n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.height/(2*r)))}return n},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n=this,i=n.start,a=+n.getRightValue(t),r=n.end-i;return n.isHorizontal()?(e=n.left+n.width/r*(a-i),Math.round(e)):(e=n.bottom-n.height/r*(a-i),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=n?e.width:e.height,a=(n?t-e.left:e.bottom-t)/i;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,n)}},{}],45:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,n=t.options,i=n.ticks;if(i.beginAtZero){var a=e.sign(t.min),r=e.sign(t.max);a<0&&r<0?t.max=0:a>0&&r>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:n,handleDirectionalChanges:n,buildTicks:function(){var n=this,i=n.options,a=i.ticks,r=n.getTickLimit();r=Math.max(2,r);var o={maxTicks:r,min:a.min,max:a.max,stepSize:e.getValueOrDefault(a.fixedStepSize,a.stepSize)},s=n.ticks=t.Ticks.generators.linear(o,n);n.handleDirectionalChanges(),n.max=e.max(s),n.min=e.min(s),a.reverse?(s.reverse(),n.start=n.max,n.end=n.min):(n.start=n.min,n.end=n.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],46:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:t.Ticks.formatters.logarithmic}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return u?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=i.ticks,r=n.chart,o=r.data,s=o.datasets,l=e.getValueOrDefault,u=n.isHorizontal();n.min=null,n.max=null,n.minNotZero=null;var d=i.stacked;if(void 0===d&&e.each(s,function(e,n){if(!d){var i=r.getDatasetMeta(n);r.isDatasetVisible(n)&&t(i)&&void 0!==i.stack&&(d=!0)}}),i.stacked||d){var c={};e.each(s,function(a,o){var s=r.getDatasetMeta(o),l=[s.type,void 0===i.stacked&&void 0===s.stack?o:"",s.stack].join(".");r.isDatasetVisible(o)&&t(s)&&(void 0===c[l]&&(c[l]=[]),e.each(a.data,function(t,e){var a=c[l],r=+n.getRightValue(t);isNaN(r)||s.data[e].hidden||(a[e]=a[e]||0,i.relativePoints?a[e]=100:a[e]+=r)}))}),e.each(c,function(t){var i=e.min(t),a=e.max(t);n.min=null===n.min?i:Math.min(n.min,i),n.max=null===n.max?a:Math.max(n.max,a)})}else e.each(s,function(i,a){var o=r.getDatasetMeta(a);r.isDatasetVisible(a)&&t(o)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||o.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i),0!==i&&(null===n.minNotZero||i<n.minNotZero)&&(n.minNotZero=i))})});n.min=l(a.min,n.min),n.max=l(a.max,n.max),n.min===n.max&&(0!==n.min&&null!==n.min?(n.min=Math.pow(10,Math.floor(e.log10(n.min))-1),n.max=Math.pow(10,Math.floor(e.log10(n.max))+1)):(n.min=1,n.max=10))},buildTicks:function(){var n=this,i=n.options,a=i.ticks,r={min:a.min,max:a.max},o=n.ticks=t.Ticks.generators.logarithmic(r,n);n.isHorizontal()||o.reverse(),n.max=e.max(o),n.min=e.min(o),a.reverse?(o.reverse(),n.start=n.max,n.end=n.min):(n.start=n.min,n.end=n.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var n,i,a,r=this,o=r.start,s=+r.getRightValue(t),l=r.options,u=l.ticks;return r.isHorizontal()?(a=e.log10(r.end)-e.log10(o),0===s?i=r.left:(n=r.width,i=r.left+n/a*(e.log10(s)-e.log10(o)))):(n=r.height,0!==o||u.reverse?0===r.end&&u.reverse?(a=e.log10(r.start)-e.log10(r.minNotZero),i=s===r.end?r.top:s===r.minNotZero?r.top+.02*n:r.top+.02*n+.98*n/a*(e.log10(s)-e.log10(r.minNotZero))):(a=e.log10(r.end)-e.log10(o),n=r.height,i=r.bottom-n/a*(e.log10(s)-e.log10(o))):(a=e.log10(r.end)-e.log10(r.minNotZero),i=s===o?r.bottom:s===r.minNotZero?r.bottom-.02*n:r.bottom-.02*n-.98*n/a*(e.log10(s)-e.log10(r.minNotZero)))),i},getValueForPixel:function(t){var n,i,a=this,r=e.log10(a.end)-e.log10(a.start);return a.isHorizontal()?(i=a.width,n=a.start*Math.pow(10,(t-a.left)*r/i)):(i=a.height,n=Math.pow(10,(a.bottom-t)*r/i)/a.start),n}});t.scaleService.registerScaleType("logarithmic",i,n)}},{}],47:[function(t,e,n){"use strict";e.exports=function(t){function e(t){return t.options.lineArc?0:t.chart.data.labels.length}function n(t){var e=t.options.pointLabels,n=f.getValueOrDefault(e.fontSize,g.defaultFontSize),i=f.getValueOrDefault(e.fontStyle,g.defaultFontStyle),a=f.getValueOrDefault(e.fontFamily,g.defaultFontFamily),r=f.fontString(n,i,a);return{size:n,style:i,family:a,font:r}}function i(t,e,n){return f.isArray(n)?{w:f.longestText(t,t.font,n),h:n.length*e+1.5*(n.length-1)*e}:{w:t.measureText(n).width,h:e}}function a(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:t<i||t>a?{start:e-n-5,end:e}:{start:e,end:e+n+5}}function r(t){var r,o,s,l=n(t),u=Math.min(t.height/2,t.width/2),d={l:t.width,r:0,t:t.height,b:0},c={};t.ctx.font=l.font,t._pointLabelSizes=[];var h=e(t);for(r=0;r<h;r++){s=t.getPointPosition(r,u),o=i(t.ctx,l.size,t.pointLabels[r]||""),t._pointLabelSizes[r]=o;var g=t.getIndexAngle(r),m=f.toDegrees(g)%360,p=a(m,s.x,o.w,0,180),v=a(m,s.y,o.h,90,270);p.start<d.l&&(d.l=p.start,c.l=g),p.end>d.r&&(d.r=p.end,c.r=g),v.start<d.t&&(d.t=v.start,c.t=g),v.end>d.b&&(d.b=v.end,c.b=g)}t.setReductions(u,d,c)}function o(t){var e=Math.min(t.height/2,t.width/2);t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0)}function s(t){return 0===t||180===t?"center":t<180?"left":"right"}function l(t,e,n,i){if(f.isArray(e))for(var a=n.y,r=1.5*i,o=0;o<e.length;++o)t.fillText(e[o],n.x,a),a+=r;else t.fillText(e,n.x,n.y)}function u(t,e,n){90===t||270===t?n.y-=e.h/2:(t>270||t<90)&&(n.y-=e.h)}function d(t){var i=t.ctx,a=f.getValueOrDefault,r=t.options,o=r.angleLines,d=r.pointLabels;i.lineWidth=o.lineWidth,i.strokeStyle=o.color;var c=t.getDistanceFromCenterForValue(r.reverse?t.min:t.max),h=n(t);i.textBaseline="top";for(var m=e(t)-1;m>=0;m--){if(o.display){var p=t.getPointPosition(m,c);i.beginPath(),i.moveTo(t.xCenter,t.yCenter),i.lineTo(p.x,p.y),i.stroke(),i.closePath()}var v=t.getPointPosition(m,c+5),b=a(d.fontColor,g.defaultFontColor);i.font=h.font,i.fillStyle=b;var y=t.getIndexAngle(m),x=f.toDegrees(y);i.textAlign=s(x),u(x,t._pointLabelSizes[m],v),l(i,t.pointLabels[m]||"",v,h.size)}}function c(t,n,i,a){var r=t.ctx;if(r.strokeStyle=f.getValueAtIndexOrDefault(n.color,a-1),r.lineWidth=f.getValueAtIndexOrDefault(n.lineWidth,a-1),t.options.lineArc)r.beginPath(),r.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),r.closePath(),r.stroke();else{var o=e(t);if(0===o)return;r.beginPath();var s=t.getPointPosition(0,i);r.moveTo(s.x,s.y);for(var l=1;l<o;l++)s=t.getPointPosition(l,i),r.lineTo(s.x,s.y);r.closePath(),r.stroke()}}function h(t){return f.isNumber(t)?t:0}var f=t.helpers,g=t.defaults.global,m={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:t.Ticks.formatters.linear},pointLabels:{fontSize:10,callback:function(t){return t}}},p=t.LinearScaleBase.extend({setDimensions:function(){var t=this,e=t.options,n=e.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var i=f.min([t.height,t.width]),a=f.getValueOrDefault(n.fontSize,g.defaultFontSize);t.drawingArea=e.display?i/2-(a/2+n.backdropPaddingY):i/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;f.each(e.data.datasets,function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);f.each(a.data,function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))})}}),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,e=f.getValueOrDefault(t.fontSize,g.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*e)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){this.options.lineArc?o(this):r(this)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-i.height,0)/Math.cos(n.b);a=h(a),r=h(r),o=h(o),s=h(s),i.drawingArea=Math.min(Math.round(t-(a+r)/2),Math.round(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-i-a.drawingArea;a.xCenter=Math.round((o+r)/2+a.left),a.yCenter=Math.round((s+l)/2+a.top)},getIndexAngle:function(t){var n=2*Math.PI/e(this),i=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,a=i*Math.PI*2/360;return t*n+a},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var n=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this,i=n.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(i)*e)+n.xCenter,y:Math.round(Math.sin(i)*e)+n.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,n=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},draw:function(){var t=this,e=t.options,n=e.gridLines,i=e.ticks,a=f.getValueOrDefault;
16
  if(e.display){var r=t.ctx,o=a(i.fontSize,g.defaultFontSize),s=a(i.fontStyle,g.defaultFontStyle),l=a(i.fontFamily,g.defaultFontFamily),u=f.fontString(o,s,l);f.each(t.ticks,function(s,l){if(l>0||e.reverse){var d=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),h=t.yCenter-d;if(n.display&&0!==l&&c(t,n,d,l),i.display){var f=a(i.fontColor,g.defaultFontColor);if(r.font=u,i.showLabelBackdrop){var m=r.measureText(s).width;r.fillStyle=i.backdropColor,r.fillRect(t.xCenter-m/2-i.backdropPaddingX,h-o/2-i.backdropPaddingY,m+2*i.backdropPaddingX,o+2*i.backdropPaddingY)}r.textAlign="center",r.textBaseline="middle",r.fillStyle=f,r.fillText(s,t.xCenter,h)}}}),e.lineArc||d(t)}}});t.scaleService.registerScaleType("radialLinear",p,m)}},{}],48:[function(t,e,n){"use strict";var i=t(6);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,n={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},a={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},r=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var n=this;return null===t||null===e?null:(void 0===n.labelDiffs&&n.buildLabelDiffs(),"undefined"!=typeof n.labelDiffs[t]?n.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i))},t),t.firstTick=i.min.call(t,n),t.lastTick=i.max.call(t,n)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(a,r){var o=[],s=t.chart.isDatasetVisible(r);"object"==typeof a.data[0]&&null!==a.data[0]?e.each(a.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),o.push(n),s&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,n):n,t.lastTick=null!==t.lastTick?i.max(t.lastTick,n):n))},t):o=n,t.labelMoments.push(o)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var a=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),a.push(n.diff(t.firstTick,t.tickUnit,!0)))},t):a=n,t.labelDiffs.push(a)},t)},buildTicks:function(){var i=this;i.ctx.save();var a=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),r=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),o=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),s=e.fontString(a,r,o);if(i.ctx.font=s,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var l=i.isHorizontal()?i.width:i.height,u=i.tickFormatFunction(i.firstTick,0,[]),d=i.ctx.measureText(u).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));d=d*c+a*h;var f=l/d;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,m=n.units[g];g<n.units.length;){if(i.unitScale=1,e.isArray(m.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(m.steps)){for(var p=0;p<m.steps.length;++p)if(m.steps[p]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,m.steps[p]);break}break}if(m.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<m.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,m=n.units[g],i.tickUnit=m.name;var v=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),b=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+v+b,i.displayFormat=i.options.time.displayFormats[m.name]}}var y;if(i.options.time.min?y=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),y=i.firstTick),!i.options.time.max){var x=i.getMomentStartOf(i.lastTick),k=x.diff(i.lastTick,i.tickUnit,!0);k<0?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=x),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var _=i.unitScale;_<=i.scaleSizeInUnits;_+=i.unitScale){var w=y.clone().add(_,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;i.ticks.push(w)}var S=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);0===S&&0!==i.scaleSizeInUnits||(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var n=this,i=n.chart.data.labels&&t<n.chart.data.labels.length?n.chart.data.labels[t]:"",a=n.chart.data.datasets[e].data[t];return null!==a&&"object"==typeof a&&(i=n.getRightValue(a)),n.options.time.tooltipFormat&&(i
1
+ /*!
2
+ * Chart.js
3
+ * http://chartjs.org/
4
+ * Version: 2.5.0
5
+ *
6
+ * Copyright 2017 Nick Downie
7
+ * Released under the MIT license
8
+ * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
9
+ */
10
+ !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){var t;return function t(e,n,i){function a(o,s){if(!n[o]){if(!e[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(r)return r(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var d=n[o]={exports:{}};e[o][0].call(d.exports,function(t){var n=e[o][1][t];return a(n?n:t)},d,d.exports,t,e,n,i)}return n[o].exports}for(var r="function"==typeof require&&require,o=0;o<i.length;o++)a(i[o]);return a}({1:[function(t,e,n){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,n=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,a=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,r=/(\w+)/,o=[0,0,0],s=1,l=t.match(e);if(l){l=l[1];for(var u=0;u<o.length;u++)o[u]=parseInt(l[u]+l[u],16)}else if(l=t.match(n)){l=l[1];for(var u=0;u<o.length;u++)o[u]=parseInt(l.slice(2*u,2*u+2),16)}else if(l=t.match(i)){for(var u=0;u<o.length;u++)o[u]=parseInt(l[u+1]);s=parseFloat(l[4])}else if(l=t.match(a)){for(var u=0;u<o.length;u++)o[u]=Math.round(2.55*parseFloat(l[u+1]));s=parseFloat(l[4])}else if(l=t.match(r)){if("transparent"==l[1])return[0,0,0,0];if(o=x[l[1]],!o)return}for(var u=0;u<o.length;u++)o[u]=b(o[u],0,255);return s=s||0==s?b(s,0,1):1,o[3]=s,o}}function a(t){if(t){var e=/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),r=b(parseFloat(n[2]),0,100),o=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,r,o,s]}}}function r(t){if(t){var e=/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,n=t.match(e);if(n){var i=parseFloat(n[4]),a=b(parseInt(n[1]),0,360),r=b(parseFloat(n[2]),0,100),o=b(parseFloat(n[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[a,r,o,s]}}}function o(t){var e=i(t);return e&&e.slice(0,3)}function s(t){var e=a(t);return e&&e.slice(0,3)}function l(t){var e=i(t);return e?e[3]:(e=a(t))?e[3]:(e=r(t))?e[3]:void 0}function u(t){return"#"+y(t[0])+y(t[1])+y(t[2])}function d(t,e){return e<1||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"}function f(t,e){var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgba("+n+"%, "+i+"%, "+a+"%, "+(e||t[3]||1)+")"}function g(t,e){return e<1||t[3]&&t[3]<1?m(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function v(t){return k[t.slice(0,3)]}function b(t,e,n){return Math.min(Math.max(e,t),n)}function y(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var x=t(5);e.exports={getRgba:i,getHsla:a,getRgb:o,getHsl:s,getHwb:r,getAlpha:l,hexString:u,rgbString:d,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:m,hwbString:p,keyword:v};var k={};for(var _ in x)k[x[_]]=_},{5:5}],2:[function(t,e,n){var i=t(4),a=t(1),r=function(t){if(t instanceof r)return t;if(!(this instanceof r))return new r(t);this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var e;if("string"==typeof t)if(e=a.getRgba(t))this.setValues("rgb",e);else if(e=a.getHsla(t))this.setValues("hsl",e);else{if(!(e=a.getHwb(t)))throw new Error('Unable to parse color from string "'+t+'"');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};r.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=t<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return a.hexString(this.values.rgb)},rgbString:function(){return a.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return a.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return a.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return a.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return a.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return a.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return a.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return e<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,r=2*a-1,o=n.alpha()-i.alpha(),s=((r*o===-1?r:(r+o)/(1+r*o))+1)/2,l=1-s;return this.rgb(s*n.red()+l*i.red(),s*n.green()+l*i.green(),s*n.blue()+l*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new r,i=this.values,a=n.values;for(var o in i)i.hasOwnProperty(o)&&(t=i[o],e={}.toString.call(t),"[object Array]"===e?a[o]=t.slice(0):"[object Number]"===e?a[o]=t:console.error("unexpected color value:",t));return n}},r.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},r.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},r.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},r.prototype.setValues=function(t,e){var n,a=this.values,r=this.spaces,o=this.maxes,s=1;if("alpha"===t)s=e;else if(e.length)a[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];s=e.a}else if(void 0!==e[r[t][0]]){var l=r[t];for(n=0;n<t.length;n++)a[t][n]=e[l[n]];s=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===s?a.alpha:s)),"alpha"===t)return!1;var u;for(n=0;n<t.length;n++)u=Math.max(0,Math.min(o[t][n],a[t][n])),a[t][n]=Math.round(u);for(var d in r)d!==t&&(a[d]=i[t][d](a[t]));return!0},r.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},r.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=r),e.exports=r},{1:1,4:4}],3:[function(t,e,n){function i(t){var e,n,i,a=t[0]/255,r=t[1]/255,o=t[2]/255,s=Math.min(a,r,o),l=Math.max(a,r,o),u=l-s;return l==s?e=0:a==l?e=(r-o)/u:r==l?e=2+(o-a)/u:o==l&&(e=4+(a-r)/u),e=Math.min(60*e,360),e<0&&(e+=360),i=(s+l)/2,n=l==s?0:i<=.5?u/(l+s):u/(2-l-s),[e,100*n,100*i]}function a(t){var e,n,i,a=t[0],r=t[1],o=t[2],s=Math.min(a,r,o),l=Math.max(a,r,o),u=l-s;return n=0==l?0:u/l*1e3/10,l==s?e=0:a==l?e=(r-o)/u:r==l?e=2+(o-a)/u:o==l&&(e=4+(a-r)/u),e=Math.min(60*e,360),e<0&&(e+=360),i=l/255*1e3/10,[e,n,i]}function o(t){var e=t[0],n=t[1],a=t[2],r=i(t)[0],o=1/255*Math.min(e,Math.min(n,a)),a=1-1/255*Math.max(e,Math.max(n,a));return[r,100*o,100*a]}function s(t){var e,n,i,a,r=t[0]/255,o=t[1]/255,s=t[2]/255;return a=Math.min(1-r,1-o,1-s),e=(1-r-a)/(1-a)||0,n=(1-o-a)/(1-a)||0,i=(1-s-a)/(1-a)||0,[100*e,100*n,100*i,100*a]}function l(t){return K[JSON.stringify(t)]}function u(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var a=.4124*e+.3576*n+.1805*i,r=.2126*e+.7152*n+.0722*i,o=.0193*e+.1192*n+.9505*i;return[100*a,100*r,100*o]}function d(t){var e,n,i,a=u(t),r=a[0],o=a[1],s=a[2];return r/=95.047,o/=100,s/=108.883,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,e=116*o-16,n=500*(r-o),i=200*(o-s),[e,n,i]}function c(t){return Y(d(t))}function h(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return r=255*l,[r,r,r];n=l<.5?l*(1+s):l+s-l*s,e=2*l-n,a=[0,0,0];for(var u=0;u<3;u++)i=o+1/3*-(u-1),i<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a}function f(t){var e,n,i=t[0],a=t[1]/100,r=t[2]/100;return 0===r?[0,0,0]:(r*=2,a*=r<=1?r:2-r,n=(r+a)/2,e=2*a/(r+a),[i,100*e,100*n])}function m(t){return o(h(t))}function p(t){return s(h(t))}function v(t){return l(h(t))}function y(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r)),i=255*i;switch(a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}}function x(t){var e,n,i=t[0],a=t[1]/100,r=t[2]/100;return n=(2-a)*r,e=a*r,e/=n<=1?n:2-n,e=e||0,n/=2,[i,100*e,100*n]}function k(t){return o(y(t))}function _(t){return s(y(t))}function w(t){return l(y(t))}function S(t){var e,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,u=s+l;switch(u>1&&(s/=u,l/=u),e=Math.floor(6*o),n=1-l,i=6*o-e,0!=(1&e)&&(i=1-i),a=s+i*(n-s),e){default:case 6:case 0:r=n,g=a,b=s;break;case 1:r=a,g=n,b=s;break;case 2:r=s,g=n,b=a;break;case 3:r=s,g=a,b=n;break;case 4:r=a,g=s,b=n;break;case 5:r=n,g=s,b=a}return[255*r,255*g,255*b]}function M(t){return i(S(t))}function D(t){return a(S(t))}function C(t){return s(S(t))}function T(t){return l(S(t))}function P(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100,s=t[3]/100;return e=1-Math.min(1,a*(1-s)+s),n=1-Math.min(1,r*(1-s)+s),i=1-Math.min(1,o*(1-s)+s),[255*e,255*n,255*i]}function I(t){return i(P(t))}function A(t){return a(P(t))}function F(t){return o(P(t))}function O(t){return l(P(t))}function R(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return e=3.2406*a+r*-1.5372+o*-.4986,n=a*-.9689+1.8758*r+.0415*o,i=.0557*a+r*-.204+1.057*o,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function L(t){var e,n,i,a=t[0],r=t[1],o=t[2];return a/=95.047,r/=100,o/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,e=116*r-16,n=500*(a-r),i=200*(r-o),[e,n,i]}function V(t){return Y(L(t))}function W(t){var e,n,i,a,r=t[0],o=t[1],s=t[2];return r<=8?(n=100*r/903.3,a=7.787*(n/100)+16/116):(n=100*Math.pow((r+16)/116,3),a=Math.pow(n/100,1/3)),e=e/95.047<=.008856?e=95.047*(o/500+a-16/116)/7.787:95.047*Math.pow(o/500+a,3),i=i/108.883<=.008859?i=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3),[e,n,i]}function Y(t){var e,n,i,a=t[0],r=t[1],o=t[2];return e=Math.atan2(o,r),n=360*e/2/Math.PI,n<0&&(n+=360),i=Math.sqrt(r*r+o*o),[a,i,n]}function B(t){return R(W(t))}function z(t){var e,n,i,a=t[0],r=t[1],o=t[2];return i=o/360*2*Math.PI,e=r*Math.cos(i),n=r*Math.sin(i),[a,e,n]}function N(t){return W(z(t))}function H(t){return B(z(t))}function E(t){return J[t]}function U(t){return i(E(t))}function j(t){return a(E(t))}function G(t){return o(E(t))}function q(t){return s(E(t))}function Z(t){return d(E(t))}function X(t){return u(E(t))}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:u,rgb2lab:d,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:m,hsl2cmyk:p,hsl2keyword:v,hsv2rgb:y,hsv2hsl:x,hsv2hwb:k,hsv2cmyk:_,hsv2keyword:w,hwb2rgb:S,hwb2hsl:M,hwb2hsv:D,hwb2cmyk:C,hwb2keyword:T,cmyk2rgb:P,cmyk2hsl:I,cmyk2hsv:A,cmyk2hwb:F,cmyk2keyword:O,keyword2rgb:E,keyword2hsl:U,keyword2hsv:j,keyword2hwb:G,keyword2cmyk:q,keyword2lab:Z,keyword2xyz:X,xyz2rgb:R,xyz2lab:L,xyz2lch:V,lab2xyz:W,lab2rgb:B,lab2lch:Y,lch2lab:z,lch2xyz:N,lch2rgb:H};var J={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},K={};for(var Q in J)K[JSON.stringify(J[Q])]=Q},{}],4:[function(t,e,n){var i=t(3),a=function(){return new u};for(var r in i){a[r+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(r);var o=/(\w+)2(\w+)/.exec(r),s=o[1],l=o[2];a[s]=a[s]||{},a[s][l]=a[r]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a<n.length;a++)n[a]=Math.round(n[a]);return n}}(r)}var u=function(){this.convs={}};u.prototype.routeSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n))},u.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},u.prototype.getValues=function(t){var e=this.convs[t];if(!e){var n=this.space,i=this.convs[n];e=a[n][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){u.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=a},{3:3}],5:[function(t,e,n){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],6:[function(e,n,i){!function(e,a){"object"==typeof i&&"undefined"!=typeof n?n.exports=a():"function"==typeof t&&t.amd?t(a):e.moment=a()}(this,function(){"use strict";function t(){return vi.apply(null,arguments)}function i(t){vi=t}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function r(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t){var e;for(e in t)return!1;return!0}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function u(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function d(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function c(t,e){for(var n in e)d(e,n)&&(t[n]=e[n]);return d(e,"toString")&&(t.toString=e.toString),d(e,"valueOf")&&(t.valueOf=e.valueOf),t}function h(t,e,n,i){return ye(t,e,n,i,!0).utc()}function f(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function g(t){return null==t._pf&&(t._pf=f()),t._pf}function m(t){if(null==t._isValid){var e=g(t),n=yi.call(e.parsedDateParts,function(t){return null!=t}),i=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(i=i&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return i;t._isValid=i}return t._isValid}function p(t){var e=h(NaN);return null!=t?c(g(e),t):g(e).userInvalidated=!0,e}function v(t){return void 0===t}function b(t,e){var n,i,a;if(v(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),v(e._i)||(t._i=e._i),v(e._f)||(t._f=e._f),v(e._l)||(t._l=e._l),v(e._strict)||(t._strict=e._strict),v(e._tzm)||(t._tzm=e._tzm),v(e._isUTC)||(t._isUTC=e._isUTC),v(e._offset)||(t._offset=e._offset),v(e._pf)||(t._pf=g(e)),v(e._locale)||(t._locale=e._locale),xi.length>0)for(n in xi)i=xi[n],a=e[i],v(a)||(t[i]=a);return t}function y(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),ki===!1&&(ki=!0,t.updateOffset(this),ki=!1)}function x(t){return t instanceof y||null!=t&&null!=t._isAMomentObject}function k(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function _(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=k(e)),n}function w(t,e,n){var i,a=Math.min(t.length,e.length),r=Math.abs(t.length-e.length),o=0;for(i=0;i<a;i++)(n&&t[i]!==e[i]||!n&&_(t[i])!==_(e[i]))&&o++;return o+r}function S(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function M(e,n){var i=!0;return c(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),i){for(var a,r=[],o=0;o<arguments.length;o++){if(a="","object"==typeof arguments[o]){a+="\n["+o+"] ";for(var s in arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[o];r.push(a)}S(e+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function D(e,n){null!=t.deprecationHandler&&t.deprecationHandler(e,n),_i[e]||(S(n),_i[e]=!0)}function C(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function T(t){var e,n;for(n in t)e=t[n],C(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function P(t,e){var n,i=c({},t);for(n in e)d(e,n)&&(r(t[n])&&r(e[n])?(i[n]={},c(i[n],t[n]),c(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);for(n in t)d(t,n)&&!d(e,n)&&r(t[n])&&(i[n]=c({},i[n]));return i}function I(t){null!=t&&this.set(t)}function A(t,e,n){var i=this._calendar[t]||this._calendar.sameElse;return C(i)?i.call(e,n):i}function F(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function O(){return this._invalidDate}function R(t){return this._ordinal.replace("%d",t)}function L(t,e,n,i){var a=this._relativeTime[n];return C(a)?a(t,e,n,i):a.replace(/%d/i,t)}function V(t,e){var n=this._relativeTime[t>0?"future":"past"];return C(n)?n(e):n.replace(/%s/i,e)}function W(t,e){var n=t.toLowerCase();Fi[n]=Fi[n+"s"]=Fi[e]=t}function Y(t){return"string"==typeof t?Fi[t]||Fi[t.toLowerCase()]:void 0}function B(t){var e,n,i={};for(n in t)d(t,n)&&(e=Y(n),e&&(i[e]=t[n]));return i}function z(t,e){Oi[t]=e}function N(t){var e=[];for(var n in t)e.push({unit:n,priority:Oi[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function H(e,n){return function(i){return null!=i?(U(this,e,i),t.updateOffset(this,n),this):E(this,e)}}function E(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function U(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function j(t){return t=Y(t),C(this[t])?this[t]():this}function G(t,e){if("object"==typeof t){t=B(t);for(var n=N(t),i=0;i<n.length;i++)this[n[i].unit](t[n[i].unit])}else if(t=Y(t),C(this[t]))return this[t](e);return this}function q(t,e,n){var i=""+Math.abs(t),a=e-i.length,r=t>=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}function Z(t,e,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),t&&(Wi[t]=a),e&&(Wi[e[0]]=function(){return q(a.apply(this,arguments),e[1],e[2])}),n&&(Wi[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function X(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function J(t){var e,n,i=t.match(Ri);for(e=0,n=i.length;e<n;e++)Wi[i[e]]?i[e]=Wi[i[e]]:i[e]=X(i[e]);return function(e){var a,r="";for(a=0;a<n;a++)r+=i[a]instanceof Function?i[a].call(e,t):i[a];return r}}function K(t,e){return t.isValid()?(e=Q(e,t.localeData()),Vi[e]=Vi[e]||J(e),Vi[e](t)):t.localeData().invalidDate()}function Q(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Li.lastIndex=0;i>=0&&Li.test(t);)t=t.replace(Li,n),Li.lastIndex=0,i-=1;return t}function $(t,e,n){ea[t]=C(e)?e:function(t,i){return t&&n?n:e}}function tt(t,e){return d(ea,t)?ea[t](e._strict,e._locale):new RegExp(et(t))}function et(t){return nt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,a){return e||n||i||a}))}function nt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function it(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),s(e)&&(i=function(t,n){n[e]=_(t)}),n=0;n<t.length;n++)na[t[n]]=i}function at(t,e){it(t,function(t,n,i,a){i._w=i._w||{},e(t,i._w,i,a)})}function rt(t,e,n){null!=e&&d(na,t)&&na[t](e,n._a,n,t)}function ot(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function st(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||fa).test(e)?"format":"standalone"][t.month()]:this._months}function lt(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[fa.test(e)?"format":"standalone"][t.month()]:this._monthsShort}function ut(t,e,n){var i,a,r,o=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)r=h([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===e?(a=ha.call(this._shortMonthsParse,o),a!==-1?a:null):(a=ha.call(this._longMonthsParse,o),a!==-1?a:null):"MMM"===e?(a=ha.call(this._shortMonthsParse,o),a!==-1?a:(a=ha.call(this._longMonthsParse,o),a!==-1?a:null)):(a=ha.call(this._longMonthsParse,o),a!==-1?a:(a=ha.call(this._shortMonthsParse,o),a!==-1?a:null))}function dt(t,e,n){var i,a,r;if(this._monthsParseExact)return ut.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(a=h([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(r="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function ct(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=_(e);else if(e=t.localeData().monthsParse(e),!s(e))return t;return n=Math.min(t.date(),ot(t.year(),e)),
11
+ t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function ht(e){return null!=e?(ct(this,e),t.updateOffset(this,!0),this):E(this,"Month")}function ft(){return ot(this.year(),this.month())}function gt(t){return this._monthsParseExact?(d(this,"_monthsRegex")||pt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=pa),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function mt(t){return this._monthsParseExact?(d(this,"_monthsRegex")||pt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=va),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function pt(){function t(t,e){return e.length-t.length}var e,n,i=[],a=[],r=[];for(e=0;e<12;e++)n=h([2e3,e]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(i.sort(t),a.sort(t),r.sort(t),e=0;e<12;e++)i[e]=nt(i[e]),a[e]=nt(a[e]);for(e=0;e<24;e++)r[e]=nt(r[e]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function vt(t){return bt(t)?366:365}function bt(t){return t%4===0&&t%100!==0||t%400===0}function yt(){return bt(this.year())}function xt(t,e,n,i,a,r,o){var s=new Date(t,e,n,i,a,r,o);return t<100&&t>=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function kt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function _t(t,e,n){var i=7+e-n,a=(7+kt(t,0,i).getUTCDay()-e)%7;return-a+i-1}function wt(t,e,n,i,a){var r,o,s=(7+n-i)%7,l=_t(t,i,a),u=1+7*(e-1)+s+l;return u<=0?(r=t-1,o=vt(r)+u):u>vt(t)?(r=t+1,o=u-vt(t)):(r=t,o=u),{year:r,dayOfYear:o}}function St(t,e,n){var i,a,r=_t(t.year(),e,n),o=Math.floor((t.dayOfYear()-r-1)/7)+1;return o<1?(a=t.year()-1,i=o+Mt(a,e,n)):o>Mt(t.year(),e,n)?(i=o-Mt(t.year(),e,n),a=t.year()+1):(a=t.year(),i=o),{week:i,year:a}}function Mt(t,e,n){var i=_t(t,e,n),a=_t(t+1,e,n);return(vt(t)-i+a)/7}function Dt(t){return St(t,this._week.dow,this._week.doy).week}function Ct(){return this._week.dow}function Tt(){return this._week.doy}function Pt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function It(t){var e=St(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function At(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Ft(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function Ot(t,e){return t?a(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:this._weekdays}function Rt(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Lt(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Vt(t,e,n){var i,a,r,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)r=h([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===e?(a=ha.call(this._weekdaysParse,o),a!==-1?a:null):"ddd"===e?(a=ha.call(this._shortWeekdaysParse,o),a!==-1?a:null):(a=ha.call(this._minWeekdaysParse,o),a!==-1?a:null):"dddd"===e?(a=ha.call(this._weekdaysParse,o),a!==-1?a:(a=ha.call(this._shortWeekdaysParse,o),a!==-1?a:(a=ha.call(this._minWeekdaysParse,o),a!==-1?a:null))):"ddd"===e?(a=ha.call(this._shortWeekdaysParse,o),a!==-1?a:(a=ha.call(this._weekdaysParse,o),a!==-1?a:(a=ha.call(this._minWeekdaysParse,o),a!==-1?a:null))):(a=ha.call(this._minWeekdaysParse,o),a!==-1?a:(a=ha.call(this._weekdaysParse,o),a!==-1?a:(a=ha.call(this._shortWeekdaysParse,o),a!==-1?a:null)))}function Wt(t,e,n){var i,a,r;if(this._weekdaysParseExact)return Vt.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=h([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function Yt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=At(t,this.localeData()),this.add(t-e,"d")):e}function Bt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function zt(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=Ft(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Nt(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ut.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=wa),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ht(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ut.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Sa),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Et(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Ut.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ma),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ut(){function t(t,e){return e.length-t.length}var e,n,i,a,r,o=[],s=[],l=[],u=[];for(e=0;e<7;e++)n=h([2e3,1]).day(e),i=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),r=this.weekdays(n,""),o.push(i),s.push(a),l.push(r),u.push(i),u.push(a),u.push(r);for(o.sort(t),s.sort(t),l.sort(t),u.sort(t),e=0;e<7;e++)s[e]=nt(s[e]),l[e]=nt(l[e]),u[e]=nt(u[e]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function jt(){return this.hours()%12||12}function Gt(){return this.hours()||24}function qt(t,e){Z(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Zt(t,e){return e._meridiemParse}function Xt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Jt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Kt(t){return t?t.toLowerCase().replace("_","-"):t}function Qt(t){for(var e,n,i,a,r=0;r<t.length;){for(a=Kt(t[r]).split("-"),e=a.length,n=Kt(t[r+1]),n=n?n.split("-"):null;e>0;){if(i=$t(a.slice(0,e).join("-")))return i;if(n&&n.length>=e&&w(a,n,!0)>=e-1)break;e--}r++}return null}function $t(t){var i=null;if(!Ia[t]&&"undefined"!=typeof n&&n&&n.exports)try{i=Da._abbr,e("./locale/"+t),te(i)}catch(t){}return Ia[t]}function te(t,e){var n;return t&&(n=v(e)?ie(t):ee(t,e),n&&(Da=n)),Da._abbr}function ee(t,e){if(null!==e){var n=Pa;if(e.abbr=t,null!=Ia[t])D("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Ia[t]._config;else if(null!=e.parentLocale){if(null==Ia[e.parentLocale])return Aa[e.parentLocale]||(Aa[e.parentLocale]=[]),Aa[e.parentLocale].push({name:t,config:e}),null;n=Ia[e.parentLocale]._config}return Ia[t]=new I(P(n,e)),Aa[t]&&Aa[t].forEach(function(t){ee(t.name,t.config)}),te(t),Ia[t]}return delete Ia[t],null}function ne(t,e){if(null!=e){var n,i=Pa;null!=Ia[t]&&(i=Ia[t]._config),e=P(i,e),n=new I(e),n.parentLocale=Ia[t],Ia[t]=n,te(t)}else null!=Ia[t]&&(null!=Ia[t].parentLocale?Ia[t]=Ia[t].parentLocale:null!=Ia[t]&&delete Ia[t]);return Ia[t]}function ie(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Da;if(!a(t)){if(e=$t(t))return e;t=[t]}return Qt(t)}function ae(){return Mi(Ia)}function re(t){var e,n=t._a;return n&&g(t).overflow===-2&&(e=n[aa]<0||n[aa]>11?aa:n[ra]<1||n[ra]>ot(n[ia],n[aa])?ra:n[oa]<0||n[oa]>24||24===n[oa]&&(0!==n[sa]||0!==n[la]||0!==n[ua])?oa:n[sa]<0||n[sa]>59?sa:n[la]<0||n[la]>59?la:n[ua]<0||n[ua]>999?ua:-1,g(t)._overflowDayOfYear&&(e<ia||e>ra)&&(e=ra),g(t)._overflowWeeks&&e===-1&&(e=da),g(t)._overflowWeekday&&e===-1&&(e=ca),g(t).overflow=e),t}function oe(t){var e,n,i,a,r,o,s=t._i,l=Fa.exec(s)||Oa.exec(s);if(l){for(g(t).iso=!0,e=0,n=La.length;e<n;e++)if(La[e][1].exec(l[1])){a=La[e][0],i=La[e][2]!==!1;break}if(null==a)return void(t._isValid=!1);if(l[3]){for(e=0,n=Va.length;e<n;e++)if(Va[e][1].exec(l[3])){r=(l[2]||" ")+Va[e][0];break}if(null==r)return void(t._isValid=!1)}if(!i&&null!=r)return void(t._isValid=!1);if(l[4]){if(!Ra.exec(l[4]))return void(t._isValid=!1);o="Z"}t._f=a+(r||"")+(o||""),he(t)}else t._isValid=!1}function se(e){var n=Wa.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(oe(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function le(t,e,n){return null!=t?t:null!=e?e:n}function ue(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function de(t){var e,n,i,a,r=[];if(!t._d){for(i=ue(t),t._w&&null==t._a[ra]&&null==t._a[aa]&&ce(t),t._dayOfYear&&(a=le(t._a[ia],i[ia]),t._dayOfYear>vt(a)&&(g(t)._overflowDayOfYear=!0),n=kt(a,0,t._dayOfYear),t._a[aa]=n.getUTCMonth(),t._a[ra]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=r[e]=i[e];for(;e<7;e++)t._a[e]=r[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[oa]&&0===t._a[sa]&&0===t._a[la]&&0===t._a[ua]&&(t._nextDay=!0,t._a[oa]=0),t._d=(t._useUTC?kt:xt).apply(null,r),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[oa]=24)}}function ce(t){var e,n,i,a,r,o,s,l;if(e=t._w,null!=e.GG||null!=e.W||null!=e.E)r=1,o=4,n=le(e.GG,t._a[ia],St(xe(),1,4).year),i=le(e.W,1),a=le(e.E,1),(a<1||a>7)&&(l=!0);else{r=t._locale._week.dow,o=t._locale._week.doy;var u=St(xe(),r,o);n=le(e.gg,t._a[ia],u.year),i=le(e.w,u.week),null!=e.d?(a=e.d,(a<0||a>6)&&(l=!0)):null!=e.e?(a=e.e+r,(e.e<0||e.e>6)&&(l=!0)):a=r}i<1||i>Mt(n,r,o)?g(t)._overflowWeeks=!0:null!=l?g(t)._overflowWeekday=!0:(s=wt(n,i,a,r,o),t._a[ia]=s.year,t._dayOfYear=s.dayOfYear)}function he(e){if(e._f===t.ISO_8601)return void oe(e);e._a=[],g(e).empty=!0;var n,i,a,r,o,s=""+e._i,l=s.length,u=0;for(a=Q(e._f,e._locale).match(Ri)||[],n=0;n<a.length;n++)r=a[n],i=(s.match(tt(r,e))||[])[0],i&&(o=s.substr(0,s.indexOf(i)),o.length>0&&g(e).unusedInput.push(o),s=s.slice(s.indexOf(i)+i.length),u+=i.length),Wi[r]?(i?g(e).empty=!1:g(e).unusedTokens.push(r),rt(r,i,e)):e._strict&&!i&&g(e).unusedTokens.push(r);g(e).charsLeftOver=l-u,s.length>0&&g(e).unusedInput.push(s),e._a[oa]<=12&&g(e).bigHour===!0&&e._a[oa]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[oa]=fe(e._locale,e._a[oa],e._meridiem),de(e),re(e)}function fe(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&e<12&&(e+=12),i||12!==e||(e=0),e):e}function ge(t){var e,n,i,a,r;if(0===t._f.length)return g(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;a<t._f.length;a++)r=0,e=b({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[a],he(e),m(e)&&(r+=g(e).charsLeftOver,r+=10*g(e).unusedTokens.length,g(e).score=r,(null==i||r<i)&&(i=r,n=e));c(t,n||e)}function me(t){if(!t._d){var e=B(t._i);t._a=u([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),de(t)}}function pe(t){var e=new y(re(ve(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function ve(t){var e=t._i,n=t._f;return t._locale=t._locale||ie(t._l),null===e||void 0===n&&""===e?p({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),x(e)?new y(re(e)):(l(e)?t._d=e:a(n)?ge(t):n?he(t):be(t),m(t)||(t._d=null),t))}function be(e){var n=e._i;void 0===n?e._d=new Date(t.now()):l(n)?e._d=new Date(n.valueOf()):"string"==typeof n?se(e):a(n)?(e._a=u(n.slice(0),function(t){return parseInt(t,10)}),de(e)):"object"==typeof n?me(e):s(n)?e._d=new Date(n):t.createFromInputFallback(e)}function ye(t,e,n,i,s){var l={};return n!==!0&&n!==!1||(i=n,n=void 0),(r(t)&&o(t)||a(t)&&0===t.length)&&(t=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=n,l._i=t,l._f=e,l._strict=i,pe(l)}function xe(t,e,n,i){return ye(t,e,n,i,!1)}function ke(t,e){var n,i;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return xe();for(n=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][t](n)||(n=e[i]);return n}function _e(){var t=[].slice.call(arguments,0);return ke("isBefore",t)}function we(){var t=[].slice.call(arguments,0);return ke("isAfter",t)}function Se(t){var e=B(t),n=e.year||0,i=e.quarter||0,a=e.month||0,r=e.week||0,o=e.day||0,s=e.hour||0,l=e.minute||0,u=e.second||0,d=e.millisecond||0;this._milliseconds=+d+1e3*u+6e4*l+1e3*s*60*60,this._days=+o+7*r,this._months=+a+3*i+12*n,this._data={},this._locale=ie(),this._bubble()}function Me(t){return t instanceof Se}function De(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function Ce(t,e){Z(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+q(~~(t/60),2)+e+q(~~t%60,2)})}function Te(t,e){var n=(e||"").match(t);if(null===n)return null;var i=n[n.length-1]||[],a=(i+"").match(Na)||["-",0,0],r=+(60*a[1])+_(a[2]);return 0===r?0:"+"===a[0]?r:-r}function Pe(e,n){var i,a;return n._isUTC?(i=n.clone(),a=(x(e)||l(e)?e.valueOf():xe(e).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+a),t.updateOffset(i,!1),i):xe(e).local()}function Ie(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Ae(e,n){var i,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(e=Te(Qi,e),null===e)return this}else Math.abs(e)<16&&(e*=60);return!this._isUTC&&n&&(i=Ie(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!n||this._changeInProgress?qe(this,He(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:Ie(this)}function Fe(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Oe(t){return this.utcOffset(0,t)}function Re(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ie(this),"m")),this}function Le(){if(null!=this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var t=Te(Ki,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this}function Ve(t){return!!this.isValid()&&(t=t?xe(t).utcOffset():0,(this.utcOffset()-t)%60===0)}function We(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ye(){if(!v(this._isDSTShifted))return this._isDSTShifted;var t={};if(b(t,this),t=ve(t),t._a){var e=t._isUTC?h(t._a):xe(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Be(){return!!this.isValid()&&!this._isUTC}function ze(){return!!this.isValid()&&this._isUTC}function Ne(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function He(t,e){var n,i,a,r=t,o=null;return Me(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:s(t)?(r={},e?r[e]=t:r.milliseconds=t):(o=Ha.exec(t))?(n="-"===o[1]?-1:1,r={y:0,d:_(o[ra])*n,h:_(o[oa])*n,m:_(o[sa])*n,s:_(o[la])*n,ms:_(De(1e3*o[ua]))*n}):(o=Ea.exec(t))?(n="-"===o[1]?-1:1,r={y:Ee(o[2],n),M:Ee(o[3],n),w:Ee(o[4],n),d:Ee(o[5],n),h:Ee(o[6],n),m:Ee(o[7],n),s:Ee(o[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(a=je(xe(r.from),xe(r.to)),r={},r.ms=a.milliseconds,r.M=a.months),i=new Se(r),Me(t)&&d(t,"_locale")&&(i._locale=t._locale),i}function Ee(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Ue(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function je(t,e){var n;return t.isValid()&&e.isValid()?(e=Pe(e,t),t.isBefore(e)?n=Ue(t,e):(n=Ue(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ge(t,e){return function(n,i){var a,r;return null===i||isNaN(+i)||(D(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),n="string"==typeof n?+n:n,a=He(n,i),qe(this,a,t),this}}function qe(e,n,i,a){var r=n._milliseconds,o=De(n._days),s=De(n._months);e.isValid()&&(a=null==a||a,r&&e._d.setTime(e._d.valueOf()+r*i),o&&U(e,"Date",E(e,"Date")+o*i),s&&ct(e,E(e,"Month")+s*i),a&&t.updateOffset(e,o||s))}function Ze(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Xe(e,n){var i=e||xe(),a=Pe(i,this).startOf("day"),r=t.calendarFormat(this,a)||"sameElse",o=n&&(C(n[r])?n[r].call(this,i):n[r]);return this.format(o||this.localeData().calendar(r,this,xe(i)))}function Je(){return new y(this)}function Ke(t,e){var n=x(t)?t:xe(t);return!(!this.isValid()||!n.isValid())&&(e=Y(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())}function Qe(t,e){var n=x(t)?t:xe(t);return!(!this.isValid()||!n.isValid())&&(e=Y(v(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())}function $e(t,e,n,i){return i=i||"()",("("===i[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===i[1]?this.isBefore(e,n):!this.isAfter(e,n))}function tn(t,e){var n,i=x(t)?t:xe(t);return!(!this.isValid()||!i.isValid())&&(e=Y(e||"millisecond"),"millisecond"===e?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))}function en(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function nn(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function an(t,e,n){var i,a,r,o;return this.isValid()?(i=Pe(t,this),i.isValid()?(a=6e4*(i.utcOffset()-this.utcOffset()),e=Y(e),"year"===e||"month"===e||"quarter"===e?(o=rn(this,i),"quarter"===e?o/=3:"year"===e&&(o/=12)):(r=this-i,o="second"===e?r/1e3:"minute"===e?r/6e4:"hour"===e?r/36e5:"day"===e?(r-a)/864e5:"week"===e?(r-a)/6048e5:r),n?o:k(o)):NaN):NaN}function rn(t,e){var n,i,a=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(a,"months");return e-r<0?(n=t.clone().add(a-1,"months"),i=(e-r)/(r-n)):(n=t.clone().add(a+1,"months"),i=(e-r)/(n-r)),-(a+i)||0}function on(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function sn(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?C(Date.prototype.toISOString)?this.toDate().toISOString():K(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):K(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function ln(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var n="["+t+'("]',i=0<this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",r=e+'[")]';return this.format(n+i+a+r)}function un(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=K(this,e);return this.localeData().postformat(n)}function dn(t,e){return this.isValid()&&(x(t)&&t.isValid()||xe(t).isValid())?He({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function cn(t){return this.from(xe(),t)}function hn(t,e){return this.isValid()&&(x(t)&&t.isValid()||xe(t).isValid())?He({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function fn(t){return this.to(xe(),t)}function gn(t){var e;return void 0===t?this._locale._abbr:(e=ie(t),null!=e&&(this._locale=e),this)}function mn(){return this._locale}function pn(t){switch(t=Y(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function vn(t){return t=Y(t),void 0===t||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function bn(){return this._d.valueOf()-6e4*(this._offset||0)}function yn(){return Math.floor(this.valueOf()/1e3)}function xn(){return new Date(this.valueOf())}function kn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function _n(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function wn(){return this.isValid()?this.toISOString():null}function Sn(){return m(this)}function Mn(){return c({},g(this))}function Dn(){return g(this).overflow}function Cn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Tn(t,e){Z(0,[t,t.length],0,e)}function Pn(t){return On.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function In(t){return On.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function An(){return Mt(this.year(),1,4)}function Fn(){var t=this.localeData()._week;return Mt(this.year(),t.dow,t.doy)}function On(t,e,n,i,a){var r;return null==t?St(this,i,a).year:(r=Mt(t,i,a),e>r&&(e=r),Rn.call(this,t,e,n,i,a))}function Rn(t,e,n,i,a){var r=wt(t,e,n,i,a),o=kt(r.year,0,r.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Ln(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Vn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Wn(t,e){e[ua]=_(1e3*("0."+t))}function Yn(){return this._isUTC?"UTC":""}function Bn(){return this._isUTC?"Coordinated Universal Time":""}function zn(t){return xe(1e3*t)}function Nn(){return xe.apply(null,arguments).parseZone()}function Hn(t){return t}function En(t,e,n,i){var a=ie(),r=h().set(i,e);return a[n](r,t)}function Un(t,e,n){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return En(t,e,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=En(t,i,n,"month");return a}function jn(t,e,n,i){"boolean"==typeof t?(s(e)&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,s(e)&&(n=e,e=void 0),e=e||"");var a=ie(),r=t?a._week.dow:0;if(null!=n)return En(e,(n+r)%7,i,"day");var o,l=[];for(o=0;o<7;o++)l[o]=En(e,(o+r)%7,i,"day");return l}function Gn(t,e){return Un(t,e,"months")}function qn(t,e){return Un(t,e,"monthsShort")}function Zn(t,e,n){return jn(t,e,n,"weekdays")}function Xn(t,e,n){return jn(t,e,n,"weekdaysShort")}function Jn(t,e,n){return jn(t,e,n,"weekdaysMin")}function Kn(){var t=this._data;return this._milliseconds=tr(this._milliseconds),this._days=tr(this._days),this._months=tr(this._months),t.milliseconds=tr(t.milliseconds),t.seconds=tr(t.seconds),t.minutes=tr(t.minutes),t.hours=tr(t.hours),t.months=tr(t.months),t.years=tr(t.years),this}function Qn(t,e,n,i){var a=He(e,n);return t._milliseconds+=i*a._milliseconds,t._days+=i*a._days,t._months+=i*a._months,t._bubble()}function $n(t,e){return Qn(this,t,e,1)}function ti(t,e){return Qn(this,t,e,-1)}function ei(t){return t<0?Math.floor(t):Math.ceil(t)}function ni(){var t,e,n,i,a,r=this._milliseconds,o=this._days,s=this._months,l=this._data;return r>=0&&o>=0&&s>=0||r<=0&&o<=0&&s<=0||(r+=864e5*ei(ai(s)+o),o=0,s=0),l.milliseconds=r%1e3,t=k(r/1e3),l.seconds=t%60,e=k(t/60),l.minutes=e%60,n=k(e/60),l.hours=n%24,o+=k(n/24),a=k(ii(o)),s+=a,o-=ei(ai(a)),i=k(s/12),s%=12,l.days=o,l.months=s,l.years=i,this}function ii(t){return 4800*t/146097}function ai(t){return 146097*t/4800}function ri(t){var e,n,i=this._milliseconds;if(t=Y(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+ii(e),"month"===t?n:n/12;switch(e=this._days+Math.round(ai(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function oi(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12)}function si(t){return function(){return this.as(t)}}function li(t){return t=Y(t),this[t+"s"]()}function ui(t){return function(){return this._data[t]}}function di(){return k(this.days()/7)}function ci(t,e,n,i,a){return a.relativeTime(e||1,!!n,t,i)}function hi(t,e,n){var i=He(t).abs(),a=pr(i.as("s")),r=pr(i.as("m")),o=pr(i.as("h")),s=pr(i.as("d")),l=pr(i.as("M")),u=pr(i.as("y")),d=a<vr.s&&["s",a]||r<=1&&["m"]||r<vr.m&&["mm",r]||o<=1&&["h"]||o<vr.h&&["hh",o]||s<=1&&["d"]||s<vr.d&&["dd",s]||l<=1&&["M"]||l<vr.M&&["MM",l]||u<=1&&["y"]||["yy",u];return d[2]=e,d[3]=+t>0,d[4]=n,ci.apply(null,d)}function fi(t){return void 0===t?pr:"function"==typeof t&&(pr=t,!0)}function gi(t,e){return void 0!==vr[t]&&(void 0===e?vr[t]:(vr[t]=e,!0))}function mi(t){var e=this.localeData(),n=hi(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function pi(){var t,e,n,i=br(this._milliseconds)/1e3,a=br(this._days),r=br(this._months);t=k(i/60),e=k(t/60),i%=60,t%=60,n=k(r/12),r%=12;var o=n,s=r,l=a,u=e,d=t,c=i,h=this.asSeconds();return h?(h<0?"-":"")+"P"+(o?o+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(u||d||c?"T":"")+(u?u+"H":"")+(d?d+"M":"")+(c?c+"S":""):"P0D"}var vi,bi;bi=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,i=0;i<n;i++)if(i in e&&t.call(this,e[i],i,e))return!0;return!1};var yi=bi,xi=t.momentProperties=[],ki=!1,_i={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var wi;wi=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)d(t,e)&&n.push(e);return n};var Si,Mi=wi,Di={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ci={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ti="Invalid date",Pi="%d",Ii=/\d{1,2}/,Ai={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Fi={},Oi={},Ri=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Li=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Vi={},Wi={},Yi=/\d/,Bi=/\d\d/,zi=/\d{3}/,Ni=/\d{4}/,Hi=/[+-]?\d{6}/,Ei=/\d\d?/,Ui=/\d\d\d\d?/,ji=/\d\d\d\d\d\d?/,Gi=/\d{1,3}/,qi=/\d{1,4}/,Zi=/[+-]?\d{1,6}/,Xi=/\d+/,Ji=/[+-]?\d+/,Ki=/Z|[+-]\d\d:?\d\d/gi,Qi=/Z|[+-]\d\d(?::?\d\d)?/gi,$i=/[+-]?\d+(\.\d{1,3})?/,ta=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ea={},na={},ia=0,aa=1,ra=2,oa=3,sa=4,la=5,ua=6,da=7,ca=8;Si=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e<this.length;++e)if(this[e]===t)return e;return-1};var ha=Si;Z("M",["MM",2],"Mo",function(){return this.month()+1}),Z("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),Z("MMMM",0,0,function(t){return this.localeData().months(this,t)}),W("month","M"),z("month",8),$("M",Ei),$("MM",Ei,Bi),$("MMM",function(t,e){return e.monthsShortRegex(t)}),$("MMMM",function(t,e){return e.monthsRegex(t)}),it(["M","MM"],function(t,e){e[aa]=_(t)-1}),it(["MMM","MMMM"],function(t,e,n,i){var a=n._locale.monthsParse(t,i,n._strict);null!=a?e[aa]=a:g(n).invalidMonth=t});var fa=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ga="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ma="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),pa=ta,va=ta;Z("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),Z(0,["YY",2],0,function(){return this.year()%100}),Z(0,["YYYY",4],0,"year"),Z(0,["YYYYY",5],0,"year"),Z(0,["YYYYYY",6,!0],0,"year"),W("year","y"),z("year",1),$("Y",Ji),$("YY",Ei,Bi),$("YYYY",qi,Ni),$("YYYYY",Zi,Hi),$("YYYYYY",Zi,Hi),it(["YYYYY","YYYYYY"],ia),it("YYYY",function(e,n){n[ia]=2===e.length?t.parseTwoDigitYear(e):_(e)}),it("YY",function(e,n){n[ia]=t.parseTwoDigitYear(e)}),it("Y",function(t,e){e[ia]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return _(t)+(_(t)>68?1900:2e3)};var ba=H("FullYear",!0);Z("w",["ww",2],"wo","week"),Z("W",["WW",2],"Wo","isoWeek"),W("week","w"),W("isoWeek","W"),z("week",5),z("isoWeek",5),$("w",Ei),$("ww",Ei,Bi),$("W",Ei),$("WW",Ei,Bi),at(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=_(t)});var ya={dow:0,doy:6};Z("d",0,"do","day"),Z("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),Z("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),Z("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),Z("e",0,0,"weekday"),Z("E",0,0,"isoWeekday"),W("day","d"),W("weekday","e"),W("isoWeekday","E"),z("day",11),z("weekday",11),z("isoWeekday",11),$("d",Ei),$("e",Ei),$("E",Ei),$("dd",function(t,e){return e.weekdaysMinRegex(t)}),$("ddd",function(t,e){return e.weekdaysShortRegex(t)}),$("dddd",function(t,e){return e.weekdaysRegex(t)}),at(["dd","ddd","dddd"],function(t,e,n,i){var a=n._locale.weekdaysParse(t,i,n._strict);null!=a?e.d=a:g(n).invalidWeekday=t}),at(["d","e","E"],function(t,e,n,i){e[i]=_(t)});var xa="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ka="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),_a="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),wa=ta,Sa=ta,Ma=ta;Z("H",["HH",2],0,"hour"),Z("h",["hh",2],0,jt),Z("k",["kk",2],0,Gt),Z("hmm",0,0,function(){return""+jt.apply(this)+q(this.minutes(),2)}),Z("hmmss",0,0,function(){return""+jt.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),Z("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),Z("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)}),qt("a",!0),qt("A",!1),W("hour","h"),z("hour",13),$("a",Zt),$("A",Zt),$("H",Ei),$("h",Ei),$("HH",Ei,Bi),$("hh",Ei,Bi),$("hmm",Ui),$("hmmss",ji),$("Hmm",Ui),$("Hmmss",ji),it(["H","HH"],oa),it(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),it(["h","hh"],function(t,e,n){e[oa]=_(t),g(n).bigHour=!0}),it("hmm",function(t,e,n){var i=t.length-2;e[oa]=_(t.substr(0,i)),e[sa]=_(t.substr(i)),g(n).bigHour=!0}),it("hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[oa]=_(t.substr(0,i)),e[sa]=_(t.substr(i,2)),e[la]=_(t.substr(a)),g(n).bigHour=!0}),it("Hmm",function(t,e,n){var i=t.length-2;e[oa]=_(t.substr(0,i)),e[sa]=_(t.substr(i))}),it("Hmmss",function(t,e,n){var i=t.length-4,a=t.length-2;e[oa]=_(t.substr(0,i)),e[sa]=_(t.substr(i,2)),e[la]=_(t.substr(a))});var Da,Ca=/[ap]\.?m?\.?/i,Ta=H("Hours",!0),Pa={calendar:Di,longDateFormat:Ci,invalidDate:Ti,ordinal:Pi,ordinalParse:Ii,relativeTime:Ai,months:ga,monthsShort:ma,week:ya,weekdays:xa,weekdaysMin:_a,weekdaysShort:ka,meridiemParse:Ca},Ia={},Aa={},Fa=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Oa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ra=/Z|[+-]\d\d(?::?\d\d)?/,La=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Va=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Wa=/^\/?Date\((\-?\d+)/i;
12
+ t.createFromInputFallback=M("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Ya=M("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=xe.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:p()}),Ba=M("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=xe.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:p()}),za=function(){return Date.now?Date.now():+new Date};Ce("Z",":"),Ce("ZZ",""),$("Z",Qi),$("ZZ",Qi),it(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Te(Qi,t)});var Na=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Ha=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ea=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;He.fn=Se.prototype;var Ua=Ge(1,"add"),ja=Ge(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ga=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});Z(0,["gg",2],0,function(){return this.weekYear()%100}),Z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Tn("gggg","weekYear"),Tn("ggggg","weekYear"),Tn("GGGG","isoWeekYear"),Tn("GGGGG","isoWeekYear"),W("weekYear","gg"),W("isoWeekYear","GG"),z("weekYear",1),z("isoWeekYear",1),$("G",Ji),$("g",Ji),$("GG",Ei,Bi),$("gg",Ei,Bi),$("GGGG",qi,Ni),$("gggg",qi,Ni),$("GGGGG",Zi,Hi),$("ggggg",Zi,Hi),at(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=_(t)}),at(["gg","GG"],function(e,n,i,a){n[a]=t.parseTwoDigitYear(e)}),Z("Q",0,"Qo","quarter"),W("quarter","Q"),z("quarter",7),$("Q",Yi),it("Q",function(t,e){e[aa]=3*(_(t)-1)}),Z("D",["DD",2],"Do","date"),W("date","D"),z("date",9),$("D",Ei),$("DD",Ei,Bi),$("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),it(["D","DD"],ra),it("Do",function(t,e){e[ra]=_(t.match(Ei)[0],10)});var qa=H("Date",!0);Z("DDD",["DDDD",3],"DDDo","dayOfYear"),W("dayOfYear","DDD"),z("dayOfYear",4),$("DDD",Gi),$("DDDD",zi),it(["DDD","DDDD"],function(t,e,n){n._dayOfYear=_(t)}),Z("m",["mm",2],0,"minute"),W("minute","m"),z("minute",14),$("m",Ei),$("mm",Ei,Bi),it(["m","mm"],sa);var Za=H("Minutes",!1);Z("s",["ss",2],0,"second"),W("second","s"),z("second",15),$("s",Ei),$("ss",Ei,Bi),it(["s","ss"],la);var Xa=H("Seconds",!1);Z("S",0,0,function(){return~~(this.millisecond()/100)}),Z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Z(0,["SSS",3],0,"millisecond"),Z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),W("millisecond","ms"),z("millisecond",16),$("S",Gi,Yi),$("SS",Gi,Bi),$("SSS",Gi,zi);var Ja;for(Ja="SSSS";Ja.length<=9;Ja+="S")$(Ja,Xi);for(Ja="S";Ja.length<=9;Ja+="S")it(Ja,Wn);var Ka=H("Milliseconds",!1);Z("z",0,0,"zoneAbbr"),Z("zz",0,0,"zoneName");var Qa=y.prototype;Qa.add=Ua,Qa.calendar=Xe,Qa.clone=Je,Qa.diff=an,Qa.endOf=vn,Qa.format=un,Qa.from=dn,Qa.fromNow=cn,Qa.to=hn,Qa.toNow=fn,Qa.get=j,Qa.invalidAt=Dn,Qa.isAfter=Ke,Qa.isBefore=Qe,Qa.isBetween=$e,Qa.isSame=tn,Qa.isSameOrAfter=en,Qa.isSameOrBefore=nn,Qa.isValid=Sn,Qa.lang=Ga,Qa.locale=gn,Qa.localeData=mn,Qa.max=Ba,Qa.min=Ya,Qa.parsingFlags=Mn,Qa.set=G,Qa.startOf=pn,Qa.subtract=ja,Qa.toArray=kn,Qa.toObject=_n,Qa.toDate=xn,Qa.toISOString=sn,Qa.inspect=ln,Qa.toJSON=wn,Qa.toString=on,Qa.unix=yn,Qa.valueOf=bn,Qa.creationData=Cn,Qa.year=ba,Qa.isLeapYear=yt,Qa.weekYear=Pn,Qa.isoWeekYear=In,Qa.quarter=Qa.quarters=Ln,Qa.month=ht,Qa.daysInMonth=ft,Qa.week=Qa.weeks=Pt,Qa.isoWeek=Qa.isoWeeks=It,Qa.weeksInYear=Fn,Qa.isoWeeksInYear=An,Qa.date=qa,Qa.day=Qa.days=Yt,Qa.weekday=Bt,Qa.isoWeekday=zt,Qa.dayOfYear=Vn,Qa.hour=Qa.hours=Ta,Qa.minute=Qa.minutes=Za,Qa.second=Qa.seconds=Xa,Qa.millisecond=Qa.milliseconds=Ka,Qa.utcOffset=Ae,Qa.utc=Oe,Qa.local=Re,Qa.parseZone=Le,Qa.hasAlignedHourOffset=Ve,Qa.isDST=We,Qa.isLocal=Be,Qa.isUtcOffset=ze,Qa.isUtc=Ne,Qa.isUTC=Ne,Qa.zoneAbbr=Yn,Qa.zoneName=Bn,Qa.dates=M("dates accessor is deprecated. Use date instead.",qa),Qa.months=M("months accessor is deprecated. Use month instead",ht),Qa.years=M("years accessor is deprecated. Use year instead",ba),Qa.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Fe),Qa.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ye);var $a=I.prototype;$a.calendar=A,$a.longDateFormat=F,$a.invalidDate=O,$a.ordinal=R,$a.preparse=Hn,$a.postformat=Hn,$a.relativeTime=L,$a.pastFuture=V,$a.set=T,$a.months=st,$a.monthsShort=lt,$a.monthsParse=dt,$a.monthsRegex=mt,$a.monthsShortRegex=gt,$a.week=Dt,$a.firstDayOfYear=Tt,$a.firstDayOfWeek=Ct,$a.weekdays=Ot,$a.weekdaysMin=Lt,$a.weekdaysShort=Rt,$a.weekdaysParse=Wt,$a.weekdaysRegex=Nt,$a.weekdaysShortRegex=Ht,$a.weekdaysMinRegex=Et,$a.isPM=Xt,$a.meridiem=Jt,te("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===_(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),t.lang=M("moment.lang is deprecated. Use moment.locale instead.",te),t.langData=M("moment.langData is deprecated. Use moment.localeData instead.",ie);var tr=Math.abs,er=si("ms"),nr=si("s"),ir=si("m"),ar=si("h"),rr=si("d"),or=si("w"),sr=si("M"),lr=si("y"),ur=ui("milliseconds"),dr=ui("seconds"),cr=ui("minutes"),hr=ui("hours"),fr=ui("days"),gr=ui("months"),mr=ui("years"),pr=Math.round,vr={s:45,m:45,h:22,d:26,M:11},br=Math.abs,yr=Se.prototype;return yr.abs=Kn,yr.add=$n,yr.subtract=ti,yr.as=ri,yr.asMilliseconds=er,yr.asSeconds=nr,yr.asMinutes=ir,yr.asHours=ar,yr.asDays=rr,yr.asWeeks=or,yr.asMonths=sr,yr.asYears=lr,yr.valueOf=oi,yr._bubble=ni,yr.get=li,yr.milliseconds=ur,yr.seconds=dr,yr.minutes=cr,yr.hours=hr,yr.days=fr,yr.weeks=di,yr.months=gr,yr.years=mr,yr.humanize=mi,yr.toISOString=pi,yr.toString=pi,yr.toJSON=pi,yr.locale=gn,yr.localeData=mn,yr.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",pi),yr.lang=Ga,Z("X",0,0,"unix"),Z("x",0,0,"valueOf"),$("x",Ji),$("X",$i),it("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),it("x",function(t,e,n){n._d=new Date(_(t))}),t.version="2.17.1",i(xe),t.fn=Qa,t.min=_e,t.max=we,t.now=za,t.utc=h,t.unix=zn,t.months=Gn,t.isDate=l,t.locale=te,t.invalid=p,t.duration=He,t.isMoment=x,t.weekdays=Zn,t.parseZone=Nn,t.localeData=ie,t.isDuration=Me,t.monthsShort=qn,t.weekdaysMin=Jn,t.defineLocale=ee,t.updateLocale=ne,t.locales=ae,t.weekdaysShort=Xn,t.normalizeUnits=Y,t.relativeTimeRounding=fi,t.relativeTimeThreshold=gi,t.calendarFormat=Ze,t.prototype=Qa,t})},{}],7:[function(t,e,n){var i=t(28)();t(26)(i),t(42)(i),t(22)(i),t(31)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(29)(i),t(33)(i),t(34)(i),t(32)(i),t(35)(i),t(30)(i),t(27)(i),t(36)(i),t(37)(i),t(38)(i),t(39)(i),t(40)(i),t(45)(i),t(43)(i),t(44)(i),t(46)(i),t(47)(i),t(48)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,42:42,43:43,44:44,45:45,46:46,47:47,48:48,8:8,9:9}],8:[function(t,e,n){"use strict";e.exports=function(t){t.Bar=function(e,n){return n.type="bar",new t(e,n)}}},{}],9:[function(t,e,n){"use strict";e.exports=function(t){t.Bubble=function(e,n){return n.type="bubble",new t(e,n)}}},{}],10:[function(t,e,n){"use strict";e.exports=function(t){t.Doughnut=function(e,n){return n.type="doughnut",new t(e,n)}}},{}],11:[function(t,e,n){"use strict";e.exports=function(t){t.Line=function(e,n){return n.type="line",new t(e,n)}}},{}],12:[function(t,e,n){"use strict";e.exports=function(t){t.PolarArea=function(e,n){return n.type="polarArea",new t(e,n)}}},{}],13:[function(t,e,n){"use strict";e.exports=function(t){t.Radar=function(e,n){return n.type="radar",new t(e,n)}}},{}],14:[function(t,e,n){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,n){return n.type="scatter",new t(e,n)}}},{}],15:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,n){t.DatasetController.prototype.initialize.call(this,e,n);var i=this,a=i.getMeta(),r=i.getDataset();a.stack=r.stack,a.bar=!0},getStackCount:function(){var t=this,n=t.getMeta(),i=t.getScaleForId(n.yAxisID),a=[];return e.each(t.chart.data.datasets,function(e,n){var r=t.chart.getDatasetMeta(n);r.bar&&t.chart.isDatasetVisible(n)&&(i.options.stacked===!1||i.options.stacked===!0&&a.indexOf(r.stack)===-1||void 0===i.options.stacked&&(void 0===r.stack||a.indexOf(r.stack)===-1))&&a.push(r.stack)},t),a.length},update:function(t){var n=this;e.each(n.getMeta().data,function(e,i){n.updateElement(e,i,t)},n)},updateElement:function(t,n,i){var a=this,r=a.getMeta(),o=a.getScaleForId(r.xAxisID),s=a.getScaleForId(r.yAxisID),l=s.getBasePixel(),u=a.chart.options.elements.rectangle,d=t.custom||{},c=a.getDataset();t._xScale=o,t._yScale=s,t._datasetIndex=a.index,t._index=n;var h=a.getRuler(n);t._model={x:a.calculateBarX(n,a.index,h),y:i?l:a.calculateBarY(n,a.index),label:a.chart.data.labels[n],datasetLabel:c.label,horizontal:!1,base:i?l:a.calculateBarBase(a.index,n),width:a.calculateBarWidth(h),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,n,u.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:u.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(c.borderColor,n,u.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,n,u.borderWidth)},t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),r=a.getBaseValue(),o=r;if(a.options.stacked===!0||void 0===a.options.stacked&&void 0!==i.stack){for(var s=n.chart,l=s.data.datasets,u=Number(l[t].data[e]),d=0;d<t;d++){var c=l[d],h=s.getDatasetMeta(d);if(h.bar&&h.yAxisID===a.id&&s.isDatasetVisible(d)&&i.stack===h.stack){var f=Number(c.data[e]);r+=u<0?Math.min(f,o):Math.max(f,o)}}return a.getPixelForValue(r)}return a.getBasePixel()},getRuler:function(){var t=this,e=t.getMeta(),n=t.getScaleForId(e.xAxisID),i=t.getStackCount(),a=n.width/n.ticks.length,r=a*n.options.categoryPercentage,o=(a-a*n.options.categoryPercentage)/2,s=r/i,l=s*n.options.barPercentage,u=s-s*n.options.barPercentage;return{stackCount:i,tickWidth:a,categoryWidth:r,categorySpacing:o,fullBarWidth:s,barWidth:l,barSpacing:u}},calculateBarWidth:function(t){var e=this,n=e.getMeta(),i=e.getScaleForId(n.xAxisID);return i.options.barThickness?i.options.barThickness:t.barWidth},getStackIndex:function(t){var e,n,i=this,a=i.chart.getDatasetMeta(t),r=i.getScaleForId(a.yAxisID),o=[a.stack];for(n=0;n<t;++n)e=this.chart.getDatasetMeta(n),e.bar&&this.chart.isDatasetVisible(n)&&(r.options.stacked===!1||r.options.stacked===!0&&o.indexOf(e.stack)===-1||void 0===r.options.stacked&&(void 0===e.stack||o.indexOf(e.stack)===-1))&&o.push(e.stack);return o.length-1},calculateBarX:function(t,e,n){var i=this,a=i.getMeta(),r=i.getScaleForId(a.xAxisID),o=i.getStackIndex(e),s=r.getPixelForValue(null,t,e,i.chart.isCombo);return s-=i.chart.isCombo?n.tickWidth/2:0,s+n.barWidth/2+n.categorySpacing+n.barWidth*o+n.barSpacing/2+n.barSpacing*o},calculateBarY:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.yAxisID),r=Number(n.getDataset().data[t]);if(a.options.stacked||void 0===a.options.stacked&&void 0!==i.stack){for(var o=a.getBaseValue(),s=o,l=o,u=0;u<e;u++){var d=n.chart.data.datasets[u],c=n.chart.getDatasetMeta(u);if(c.bar&&c.yAxisID===a.id&&n.chart.isDatasetVisible(u)&&i.stack===c.stack){var h=Number(d.data[t]);h<0?l+=h||0:s+=h||0}}return r<0?a.getPixelForValue(l+r):a.getPixelForValue(s+r)}return a.getPixelForValue(r)},draw:function(e){var n,i,a=this,r=e||1,o=a.getMeta().data,s=a.getDataset();for(t.canvasHelpers.clipArea(a.chart.chart.ctx,a.chart.chartArea),n=0,i=o.length;n<i;++n){var l=s.data[n];null===l||void 0===l||isNaN(l)||o[n].transition(r).draw()}t.canvasHelpers.unclipArea(a.chart.chart.ctx)},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},r=t._model;r.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.hoverBackgroundColor,i,e.getHoverColor(r.backgroundColor)),r.borderColor=a.hoverBorderColor?a.hoverBorderColor:e.getValueAtIndexOrDefault(n.hoverBorderColor,i,e.getHoverColor(r.borderColor)),r.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:e.getValueAtIndexOrDefault(n.hoverBorderWidth,i,r.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},r=t._model,o=this.chart.options.elements.rectangle;r.backgroundColor=a.backgroundColor?a.backgroundColor:e.getValueAtIndexOrDefault(n.backgroundColor,i,o.backgroundColor),r.borderColor=a.borderColor?a.borderColor:e.getValueAtIndexOrDefault(n.borderColor,i,o.borderColor),r.borderWidth=a.borderWidth?a.borderWidth:e.getValueAtIndexOrDefault(n.borderWidth,i,o.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var n="";return t.length>0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(n=e.labels[t[0].index])),n},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({getStackCount:function(){var t=this,n=t.getMeta(),i=t.getScaleForId(n.xAxisID),a=[];return e.each(t.chart.data.datasets,function(e,n){var r=t.chart.getDatasetMeta(n);r.bar&&t.chart.isDatasetVisible(n)&&(i.options.stacked===!1||i.options.stacked===!0&&a.indexOf(r.stack)===-1||void 0===i.options.stacked&&(void 0===r.stack||a.indexOf(r.stack)===-1))&&a.push(r.stack)},t),a.length},updateElement:function(t,n,i){var a=this,r=a.getMeta(),o=a.getScaleForId(r.xAxisID),s=a.getScaleForId(r.yAxisID),l=o.getBasePixel(),u=t.custom||{},d=a.getDataset(),c=a.chart.options.elements.rectangle;t._xScale=o,t._yScale=s,t._datasetIndex=a.index,t._index=n;var h=a.getRuler(n);t._model={x:i?l:a.calculateBarX(n,a.index),y:a.calculateBarY(n,a.index,h),label:a.chart.data.labels[n],datasetLabel:d.label,horizontal:!0,base:i?l:a.calculateBarBase(a.index,n),height:a.calculateBarHeight(h),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(d.backgroundColor,n,c.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:c.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(d.borderColor,n,c.borderColor),borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(d.borderWidth,n,c.borderWidth)},t.pivot()},calculateBarBase:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),r=a.getBaseValue(),o=r;if(a.options.stacked||void 0===a.options.stacked&&void 0!==i.stack){for(var s=n.chart,l=s.data.datasets,u=Number(l[t].data[e]),d=0;d<t;d++){var c=l[d],h=s.getDatasetMeta(d);if(h.bar&&h.xAxisID===a.id&&s.isDatasetVisible(d)&&i.stack===h.stack){var f=Number(c.data[e]);r+=u<0?Math.min(f,o):Math.max(f,o)}}return a.getPixelForValue(r)}return a.getBasePixel()},getRuler:function(){var t=this,e=t.getMeta(),n=t.getScaleForId(e.yAxisID),i=t.getStackCount(),a=n.height/n.ticks.length,r=a*n.options.categoryPercentage,o=(a-a*n.options.categoryPercentage)/2,s=r/i,l=s*n.options.barPercentage,u=s-s*n.options.barPercentage;return{stackCount:i,tickHeight:a,categoryHeight:r,categorySpacing:o,fullBarHeight:s,barHeight:l,barSpacing:u}},calculateBarHeight:function(t){var e=this,n=e.getMeta(),i=e.getScaleForId(n.yAxisID);return i.options.barThickness?i.options.barThickness:t.barHeight},getStackIndex:function(t){var e,n,i=this,a=i.chart.getDatasetMeta(t),r=i.getScaleForId(a.xAxisID),o=[a.stack];for(n=0;n<t;++n)e=this.chart.getDatasetMeta(n),e.bar&&this.chart.isDatasetVisible(n)&&(r.options.stacked===!1||r.options.stacked===!0&&o.indexOf(e.stack)===-1||void 0===r.options.stacked&&(void 0===e.stack||o.indexOf(e.stack)===-1))&&o.push(e.stack);return o.length-1},calculateBarX:function(t,e){var n=this,i=n.getMeta(),a=n.getScaleForId(i.xAxisID),r=Number(n.getDataset().data[t]);if(a.options.stacked||void 0===a.options.stacked&&void 0!==i.stack){for(var o=a.getBaseValue(),s=o,l=o,u=0;u<e;u++){var d=n.chart.data.datasets[u],c=n.chart.getDatasetMeta(u);if(c.bar&&c.xAxisID===a.id&&n.chart.isDatasetVisible(u)&&i.stack===c.stack){var h=Number(d.data[t]);h<0?l+=h||0:s+=h||0}}return r<0?a.getPixelForValue(l+r):a.getPixelForValue(s+r)}return a.getPixelForValue(r)},calculateBarY:function(t,e,n){var i=this,a=i.getMeta(),r=i.getScaleForId(a.yAxisID),o=i.getStackIndex(e),s=r.getPixelForValue(null,t,e,i.chart.isCombo);return s-=i.chart.isCombo?n.tickHeight/2:0,s+n.barHeight/2+n.categorySpacing+n.barHeight*o+n.barSpacing/2+n.barSpacing*o}})}},{}],16:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var n=this,i=n.getMeta(),a=i.data;e.each(a,function(e,i){n.updateElement(e,i,t)})},updateElement:function(n,i,a){var r=this,o=r.getMeta(),s=r.getScaleForId(o.xAxisID),l=r.getScaleForId(o.yAxisID),u=n.custom||{},d=r.getDataset(),c=d.data[i],h=r.chart.options.elements.point,f=r.index;e.extend(n,{_xScale:s,_yScale:l,_datasetIndex:f,_index:i,_model:{x:a?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof c?c:NaN,i,f,r.chart.isCombo),y:a?l.getBasePixel():l.getPixelForValue(c,i,f),radius:a?0:u.radius?u.radius:r.getRadius(c),hitRadius:u.hitRadius?u.hitRadius:e.getValueAtIndexOrDefault(d.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(r,n,h);var g=n._model;g.skip=u.skip?u.skip:isNaN(g.x)||isNaN(g.y),n.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(n){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,n);var a=i.chart.data.datasets[n._datasetIndex],r=n._index,o=n.custom||{},s=n._model;s.radius=o.hoverRadius?o.hoverRadius:e.getValueAtIndexOrDefault(a.hoverRadius,r,i.chart.options.elements.point.hoverRadius)+i.getRadius(a.data[r])},removeHoverStyle:function(e){var n=this;t.DatasetController.prototype.removeHoverStyle.call(n,e,n.chart.options.elements.point);var i=n.chart.data.datasets[e._datasetIndex].data[e._index],a=e.custom||{},r=e._model;r.radius=a.radius?a.radius:n.getRadius(i)}})}},{}],17:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults;n.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var r=0;r<i[0].data.length;++r)e.push('<li><span style="background-color:'+i[0].backgroundColor[r]+'"></span>'),a[r]&&e.push(a[r]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var r=t.getDatasetMeta(0),o=n.datasets[0],s=r.data[a],l=s&&s.custom||{},u=e.getValueAtIndexOrDefault,d=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:u(o.backgroundColor,a,d.backgroundColor),h=l.borderColor?l.borderColor:u(o.borderColor,a,d.borderColor),f=l.borderWidth?l.borderWidth:u(o.borderWidth,a,d.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(o.data[a])||r.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)a=o.getDatasetMeta(n),a.data[r]&&(a.data[r].hidden=!a.data[r].hidden);o.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,n){var i=n.labels[t.index],a=": "+n.datasets[t.datasetIndex].data[t.index];return e.isArray(i)?(i=i.slice(),i[0]+=a):i+=a,i}}}},n.pie=e.clone(n.doughnut),e.extend(n.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var n=this,i=n.chart,a=i.chartArea,r=i.options,o=r.elements.arc,s=a.right-a.left-o.borderWidth,l=a.bottom-a.top-o.borderWidth,u=Math.min(s,l),d={x:0,y:0},c=n.getMeta(),h=r.cutoutPercentage,f=r.circumference;if(f<2*Math.PI){var g=r.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var m=g+f,p={x:Math.cos(g),y:Math.sin(g)},v={x:Math.cos(m),y:Math.sin(m)},b=g<=0&&0<=m||g<=2*Math.PI&&2*Math.PI<=m,y=g<=.5*Math.PI&&.5*Math.PI<=m||g<=2.5*Math.PI&&2.5*Math.PI<=m,x=g<=-Math.PI&&-Math.PI<=m||g<=Math.PI&&Math.PI<=m,k=g<=.5*-Math.PI&&.5*-Math.PI<=m||g<=1.5*Math.PI&&1.5*Math.PI<=m,_=h/100,w={x:x?-1:Math.min(p.x*(p.x<0?1:_),v.x*(v.x<0?1:_)),y:k?-1:Math.min(p.y*(p.y<0?1:_),v.y*(v.y<0?1:_))},S={x:b?1:Math.max(p.x*(p.x>0?1:_),v.x*(v.x>0?1:_)),y:y?1:Math.max(p.y*(p.y>0?1:_),v.y*(v.y>0?1:_))},M={width:.5*(S.x-w.x),height:.5*(S.y-w.y)};u=Math.min(s/M.width,l/M.height),d={x:(S.x+w.x)*-.5,y:(S.y+w.y)*-.5}}i.borderWidth=n.getMaxBorderWidth(c.data),i.outerRadius=Math.max((u-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:0,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=d.x*i.outerRadius,i.offsetY=d.y*i.outerRadius,c.total=n.calculateTotal(),n.outerRadius=i.outerRadius-i.radiusLength*n.getRingIndex(n.index),n.innerRadius=Math.max(n.outerRadius-i.radiusLength,0),e.each(c.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){var a=this,r=a.chart,o=r.chartArea,s=r.options,l=s.animation,u=(o.left+o.right)/2,d=(o.top+o.bottom)/2,c=s.rotation,h=s.rotation,f=a.getDataset(),g=i&&l.animateRotate?0:t.hidden?0:a.calculateCircumference(f.data[n])*(s.circumference/(2*Math.PI)),m=i&&l.animateScale?0:a.innerRadius,p=i&&l.animateScale?0:a.outerRadius,v=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:a.index,_index:n,_model:{x:u+r.offsetX,y:d+r.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:p,innerRadius:m,label:v(f.label,n,r.data.labels[n])}});var b=t._model;this.removeHoverStyle(t),i&&l.animateRotate||(0===n?b.startAngle=s.rotation:b.startAngle=a.getMeta().data[n-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,n=this.getDataset(),i=this.getMeta(),a=0;return e.each(i.data,function(e,i){t=n.data[i],isNaN(t)||e.hidden||(a+=Math.abs(t))}),a},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,r=t.length,o=0;o<r;o++)e=t[o]._model?t[o]._model.borderWidth:0,n=t[o]._chart?t[o]._chart.config.data.datasets[a].hoverBorderWidth:0,i=e>i?e:i,i=n>i?n:i;return i}})}},{}],18:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return n.getValueOrDefault(t.showLine,e.showLines)}var n=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,update:function(t){var i,a,r,o=this,s=o.getMeta(),l=s.dataset,u=s.data||[],d=o.chart.options,c=d.elements.line,h=o.getScaleForId(s.yAxisID),f=o.getDataset(),g=e(f,d);for(g&&(r=l.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),l._scale=h,l._datasetIndex=o.index,l._children=u,l._model={spanGaps:f.spanGaps?f.spanGaps:d.spanGaps,tension:r.tension?r.tension:n.getValueOrDefault(f.lineTension,c.tension),backgroundColor:r.backgroundColor?r.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:f.borderWidth||c.borderWidth,borderColor:r.borderColor?r.borderColor:f.borderColor||c.borderColor,borderCapStyle:r.borderCapStyle?r.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:r.borderDash?r.borderDash:f.borderDash||c.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:r.fill?r.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:r.steppedLine?r.steppedLine:n.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:r.cubicInterpolationMode?r.cubicInterpolationMode:n.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},l.pivot()),i=0,a=u.length;i<a;++i)o.updateElement(u[i],i,t);for(g&&0!==l._model.tension&&o.updateBezierControlPoints(),i=0,a=u.length;i<a;++i)u[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,a=this.getDataset(),r=t.custom||{};return r.backgroundColor?i=r.backgroundColor:a.pointBackgroundColor?i=n.getValueAtIndexOrDefault(a.pointBackgroundColor,e,i):a.backgroundColor&&(i=a.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,a=this.getDataset(),r=t.custom||{};return r.borderColor?i=r.borderColor:a.pointBorderColor?i=n.getValueAtIndexOrDefault(a.pointBorderColor,e,i):a.borderColor&&(i=a.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,a=this.getDataset(),r=t.custom||{};return isNaN(r.borderWidth)?isNaN(a.pointBorderWidth)?isNaN(a.borderWidth)||(i=a.borderWidth):i=n.getValueAtIndexOrDefault(a.pointBorderWidth,e,i):i=r.borderWidth,i},updateElement:function(t,e,i){var a,r,o=this,s=o.getMeta(),l=t.custom||{},u=o.getDataset(),d=o.index,c=u.data[e],h=o.getScaleForId(s.yAxisID),f=o.getScaleForId(s.xAxisID),g=o.chart.options.elements.point,m=o.chart.data.labels||[],p=1===m.length||1===u.data.length||o.chart.isCombo;void 0!==u.radius&&void 0===u.pointRadius&&(u.pointRadius=u.radius),void 0!==u.hitRadius&&void 0===u.pointHitRadius&&(u.pointHitRadius=u.hitRadius),a=f.getPixelForValue("object"==typeof c?c:NaN,e,d,p),r=i?h.getBasePixel():o.calculatePointY(c,e,d),t._xScale=f,t._yScale=h,t._datasetIndex=d,t._index=e,t._model={x:a,y:r,skip:l.skip||isNaN(a)||isNaN(r),radius:l.radius||n.getValueAtIndexOrDefault(u.pointRadius,e,g.radius),pointStyle:l.pointStyle||n.getValueAtIndexOrDefault(u.pointStyle,e,g.pointStyle),backgroundColor:o.getPointBackgroundColor(t,e),borderColor:o.getPointBorderColor(t,e),borderWidth:o.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:!!s.dataset._model&&s.dataset._model.steppedLine,hitRadius:l.hitRadius||n.getValueAtIndexOrDefault(u.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,n){var i,a,r,o=this,s=o.chart,l=o.getMeta(),u=o.getScaleForId(l.yAxisID),d=0,c=0;if(u.options.stacked){for(i=0;i<n;i++)if(a=s.data.datasets[i],r=s.getDatasetMeta(i),"line"===r.type&&r.yAxisID===u.id&&s.isDatasetVisible(i)){var h=Number(u.getRightValue(a.data[e]));h<0?c+=h||0:d+=h||0}var f=Number(u.getRightValue(t));return f<0?u.getPixelForValue(c+f):u.getPixelForValue(d+f)}return u.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,n){return Math.max(Math.min(t,n),e)}var e,i,a,r,o,s=this,l=s.getMeta(),u=s.chart.chartArea,d=l.data||[];if(l.dataset._model.spanGaps&&(d=d.filter(function(t){return!t._model.skip})),"monotone"===l.dataset._model.cubicInterpolationMode)n.splineCurveMonotone(d);else for(e=0,i=d.length;e<i;++e)a=d[e],r=a._model,o=n.splineCurve(n.previousItem(d,e)._model,r,n.nextItem(d,e)._model,l.dataset._model.tension),r.controlPointPreviousX=o.previous.x,r.controlPointPreviousY=o.previous.y,r.controlPointNextX=o.next.x,r.controlPointNextY=o.next.y;if(s.chart.options.elements.line.capBezierPoints)for(e=0,i=d.length;e<i;++e)r=d[e]._model,r.controlPointPreviousX=t(r.controlPointPreviousX,u.left,u.right),r.controlPointPreviousY=t(r.controlPointPreviousY,u.top,u.bottom),r.controlPointNextX=t(r.controlPointNextX,u.left,u.right),r.controlPointNextY=t(r.controlPointNextY,u.top,u.bottom)},draw:function(n){var i,a,r=this,o=r.getMeta(),s=o.data||[],l=n||1;for(i=0,a=s.length;i<a;++i)s[i].transition(l);for(t.canvasHelpers.clipArea(r.chart.chart.ctx,r.chart.chartArea),e(r.getDataset(),r.chart.options)&&o.dataset.transition(l).draw(),t.canvasHelpers.unclipArea(r.chart.chart.ctx),i=0,a=s.length;i<a;++i)s[i].draw(r.chart.chartArea)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,a=t.custom||{},r=t._model;r.radius=a.hoverRadius||n.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),r.backgroundColor=a.hoverBackgroundColor||n.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,n.getHoverColor(r.backgroundColor)),r.borderColor=a.hoverBorderColor||n.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,n.getHoverColor(r.borderColor)),r.borderWidth=a.hoverBorderWidth||n.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,r.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],a=t._index,r=t.custom||{},o=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),o.radius=r.radius||n.getValueAtIndexOrDefault(i.pointRadius,a,e.chart.options.elements.point.radius),o.backgroundColor=e.getPointBackgroundColor(t,a),o.borderColor=e.getPointBorderColor(t,a),o.borderWidth=e.getPointBorderWidth(t,a)}})}},{}],19:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var r=0;r<i[0].data.length;++r)e.push('<li><span style="background-color:'+i[0].backgroundColor[r]+'"></span>'),a[r]&&e.push(a[r]),e.push("</li>");return e.push("</ul>"),e.join("");
13
+ },legend:{labels:{generateLabels:function(t){var n=t.data;return n.labels.length&&n.datasets.length?n.labels.map(function(i,a){var r=t.getDatasetMeta(0),o=n.datasets[0],s=r.data[a],l=s.custom||{},u=e.getValueAtIndexOrDefault,d=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:u(o.backgroundColor,a,d.backgroundColor),h=l.borderColor?l.borderColor:u(o.borderColor,a,d.borderColor),f=l.borderWidth?l.borderWidth:u(o.borderWidth,a,d.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(o.data[a])||r.data[a].hidden,index:a}}):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)a=o.getDatasetMeta(n),a.data[r].hidden=!a.data[r].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var n=this,i=n.chart,a=i.chartArea,r=n.getMeta(),o=i.options,s=o.elements.arc,l=Math.min(a.right-a.left,a.bottom-a.top);i.outerRadius=Math.max((l-s.borderWidth/2)/2,0),i.innerRadius=Math.max(o.cutoutPercentage?i.outerRadius/100*o.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),n.outerRadius=i.outerRadius-i.radiusLength*n.index,n.innerRadius=n.outerRadius-i.radiusLength,r.count=n.countVisibleElements(),e.each(r.data,function(e,i){n.updateElement(e,i,t)})},updateElement:function(t,n,i){for(var a=this,r=a.chart,o=a.getDataset(),s=r.options,l=s.animation,u=r.scale,d=e.getValueAtIndexOrDefault,c=r.data.labels,h=a.calculateCircumference(o.data[n]),f=u.xCenter,g=u.yCenter,m=0,p=a.getMeta(),v=0;v<n;++v)isNaN(o.data[v])||p.data[v].hidden||++m;var b=s.startAngle,y=t.hidden?0:u.getDistanceFromCenterForValue(o.data[n]),x=b+h*m,k=x+(t.hidden?0:h),_=l.animateScale?0:u.getDistanceFromCenterForValue(o.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:u,_model:{x:f,y:g,innerRadius:0,outerRadius:i?_:y,startAngle:i&&l.animateRotate?b:x,endAngle:i&&l.animateRotate?b:k,label:d(c,n,c[n])}}),a.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),n=this.getMeta(),i=0;return e.each(n.data,function(e,n){isNaN(t.data[n])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={aspectRatio:1,scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,update:function(t){var n=this,i=n.getMeta(),a=i.dataset,r=i.data,o=a.custom||{},s=n.getDataset(),l=n.chart.options.elements.line,u=n.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),e.extend(i.dataset,{_datasetIndex:n.index,_children:r,_loop:!0,_model:{tension:o.tension?o.tension:e.getValueOrDefault(s.lineTension,l.tension),backgroundColor:o.backgroundColor?o.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:s.borderWidth||l.borderWidth,borderColor:o.borderColor?o.borderColor:s.borderColor||l.borderColor,fill:o.fill?o.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:o.borderCapStyle?o.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:o.borderDash?o.borderDash:s.borderDash||l.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle,scaleTop:u.top,scaleBottom:u.bottom,scaleZero:u.getBasePosition()}}),i.dataset.pivot(),e.each(r,function(e,i){n.updateElement(e,i,t)},n),n.updateBezierControlPoints()},updateElement:function(t,n,i){var a=this,r=t.custom||{},o=a.getDataset(),s=a.chart.scale,l=a.chart.options.elements.point,u=s.getPointPositionForValue(n,o.data[n]);e.extend(t,{_datasetIndex:a.index,_index:n,_scale:s,_model:{x:i?s.xCenter:u.x,y:i?s.yCenter:u.y,tension:r.tension?r.tension:e.getValueOrDefault(o.lineTension,a.chart.options.elements.line.tension),radius:r.radius?r.radius:e.getValueAtIndexOrDefault(o.pointRadius,n,l.radius),backgroundColor:r.backgroundColor?r.backgroundColor:e.getValueAtIndexOrDefault(o.pointBackgroundColor,n,l.backgroundColor),borderColor:r.borderColor?r.borderColor:e.getValueAtIndexOrDefault(o.pointBorderColor,n,l.borderColor),borderWidth:r.borderWidth?r.borderWidth:e.getValueAtIndexOrDefault(o.pointBorderWidth,n,l.borderWidth),pointStyle:r.pointStyle?r.pointStyle:e.getValueAtIndexOrDefault(o.pointStyle,n,l.pointStyle),hitRadius:r.hitRadius?r.hitRadius:e.getValueAtIndexOrDefault(o.hitRadius,n,l.hitRadius)}}),t._model.skip=r.skip?r.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,n=this.getMeta();e.each(n.data,function(i,a){var r=i._model,o=e.splineCurve(e.previousItem(n.data,a,!0)._model,r,e.nextItem(n.data,a,!0)._model,r.tension);r.controlPointPreviousX=Math.max(Math.min(o.previous.x,t.right),t.left),r.controlPointPreviousY=Math.max(Math.min(o.previous.y,t.bottom),t.top),r.controlPointNextX=Math.max(Math.min(o.next.x,t.right),t.left),r.controlPointNextY=Math.max(Math.min(o.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var n=this.getMeta(),i=t||1;e.each(n.data,function(t){t.transition(i)}),n.dataset.transition(i).draw(),e.each(n.data,function(t){t.draw()})},setHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,r=t._model;r.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(n.pointHoverRadius,a,this.chart.options.elements.point.hoverRadius),r.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(n.pointHoverBackgroundColor,a,e.getHoverColor(r.backgroundColor)),r.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(n.pointHoverBorderColor,a,e.getHoverColor(r.borderColor)),r.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(n.pointHoverBorderWidth,a,r.borderWidth)},removeHoverStyle:function(t){var n=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},a=t._index,r=t._model,o=this.chart.options.elements.point;r.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(n.radius,a,o.radius),r.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(n.pointBackgroundColor,a,o.backgroundColor),r.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(n.pointBorderColor,a,o.borderColor),r.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(n.pointBorderWidth,a,o.borderWidth)}})}},{}],21:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a=this;i||(t.animating=!0);for(var r=0;r<a.animations.length;++r)if(a.animations[r].chartInstance===t)return void(a.animations[r].animationObject=e);a.animations.push({chartInstance:t,animationObject:e}),1===a.animations.length&&a.requestAnimationFrame()},cancelAnimation:function(t){var n=e.findIndex(this.animations,function(e){return e.chartInstance===t});n!==-1&&(this.animations.splice(n,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),n=0;t.dropFrames>1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+n,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var a=Date.now(),r=(a-e)/t.frameDuration;t.dropFrames+=r,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,n){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(e,n,i,a,r){var o,s,l,u,d,c;if("object"==typeof n&&(o=n.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return void e.drawImage(n,a-n.width/2,r-n.height/2);if(!(isNaN(i)||i<=0)){switch(n){default:e.beginPath(),e.arc(a,r,i,0,2*Math.PI),e.closePath(),e.fill();break;case"triangle":e.beginPath(),s=3*i/Math.sqrt(3),d=s*Math.sqrt(3)/2,e.moveTo(a-s/2,r+d/3),e.lineTo(a+s/2,r+d/3),e.lineTo(a,r-2*d/3),e.closePath(),e.fill();break;case"rect":c=1/Math.SQRT2*i,e.beginPath(),e.fillRect(a-c,r-c,2*c,2*c),e.strokeRect(a-c,r-c,2*c,2*c);break;case"rectRounded":var h=i/Math.SQRT2,f=a-h,g=r-h,m=Math.SQRT2*i;t.helpers.drawRoundedRectangle(e,f,g,m,m,i/2),e.fill();break;case"rectRot":c=1/Math.SQRT2*i,e.beginPath(),e.moveTo(a-c,r),e.lineTo(a,r+c),e.lineTo(a+c,r),e.lineTo(a,r-c),e.closePath(),e.fill();break;case"cross":e.beginPath(),e.moveTo(a,r+i),e.lineTo(a,r-i),e.moveTo(a-i,r),e.lineTo(a+i,r),e.closePath();break;case"crossRot":e.beginPath(),l=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,e.moveTo(a-l,r-u),e.lineTo(a+l,r+u),e.moveTo(a-l,r+u),e.lineTo(a+l,r-u),e.closePath();break;case"star":e.beginPath(),e.moveTo(a,r+i),e.lineTo(a,r-i),e.moveTo(a-i,r),e.lineTo(a+i,r),l=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,e.moveTo(a-l,r-u),e.lineTo(a+l,r+u),e.moveTo(a-l,r+u),e.lineTo(a+l,r-u),e.closePath();break;case"line":e.beginPath(),e.moveTo(a-i,r),e.lineTo(a+i,r),e.closePath();break;case"dash":e.beginPath(),e.moveTo(a,r),e.lineTo(a+i,r),e.closePath()}e.stroke()}},e.clipArea=function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},e.unclipArea=function(t){t.restore()}}},{}],23:[function(t,e,n){"use strict";e.exports=function(t){function e(e){e=e||{};var n=e.data=e.data||{};return n.datasets=n.datasets||[],n.labels=n.labels||[],e.options=i.configMerge(t.defaults.global,t.defaults[e.type],e.options||{}),e}function n(t){var e=t.options;e.scale?t.scale.options=e.scale:e.scales&&e.scales.xAxes.concat(e.scales.yAxes).forEach(function(e){t.scales[e.id].options=e}),t.tooltip._options=e.tooltips}var i=t.helpers,a=t.plugins,r=t.platform;t.types={},t.instances={},t.controllers={},t.Controller=function(n,a,o){var s=this;a=e(a);var l=r.acquireContext(n,a),u=l&&l.canvas,d=u&&u.height,c=u&&u.width;return o.ctx=l,o.canvas=u,o.config=a,o.width=c,o.height=d,o.aspectRatio=d?c/d:null,s.id=i.uid(),s.chart=o,s.config=a,s.options=a.options,s._bufferedRender=!1,t.instances[s.id]=s,Object.defineProperty(s,"data",{get:function(){return s.config.data}}),l&&u?(s.initialize(),s.update(),s):(console.error("Failed to create chart: can't acquire context from the given item"),s)},i.extend(t.Controller.prototype,{initialize:function(){var t=this;return a.notify(t,"beforeInit"),i.retinaScale(t.chart),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildScales(),t.initToolTip(),a.notify(t,"afterInit"),t},clear:function(){return i.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(t){var e=this,n=e.chart,r=e.options,o=n.canvas,s=r.maintainAspectRatio&&n.aspectRatio||null,l=Math.floor(i.getMaximumWidth(o)),u=Math.floor(s?l/s:i.getMaximumHeight(o));if((n.width!==l||n.height!==u)&&(o.width=n.width=l,o.height=n.height=u,o.style.width=l+"px",o.style.height=u+"px",i.retinaScale(n),!t)){var d={width:l,height:u};a.notify(e,"resize",[d]),e.options.onResize&&e.options.onResize(e,d),e.stop(),e.update(e.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;i.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),i.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),n&&(n.id=n.id||"scale")},buildScales:function(){var e=this,n=e.options,a=e.scales={},r=[];n.scales&&(r=r.concat((n.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(n.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),n.scale&&r.push({options:n.scale,dtype:"radialLinear",isDefault:!0}),i.each(r,function(n){var r=n.options,o=i.getValueOrDefault(r.type,n.dtype),s=t.scaleService.getScaleConstructor(o);if(s){var l=new s({id:r.id,options:r,ctx:e.chart.ctx,chart:e});a[l.id]=l,n.isDefault&&(e.scale=l)}}),t.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,n=[],a=[];if(i.each(e.data.datasets,function(i,r){var o=e.getDatasetMeta(r);o.type||(o.type=i.type||e.config.type),n.push(o.type),o.controller?o.controller.updateIndex(r):(o.controller=new t.controllers[o.type](e,r),a.push(o.controller))},e),n.length>1)for(var r=1;r<n.length;r++)if(n[r]!==n[r-1]){e.isCombo=!0;break}return a},resetElements:function(){var t=this;i.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t,e){var r=this;if(n(r),a.notify(r,"beforeUpdate")!==!1){r.tooltip._data=r.data;var o=r.buildOrUpdateControllers();i.each(r.data.datasets,function(t,e){r.getDatasetMeta(e).controller.buildOrUpdateElements()},r),r.updateLayout(),i.each(o,function(t){t.reset()}),r.updateDatasets(),a.notify(r,"afterUpdate"),r._bufferedRender?r._bufferedRequest={lazy:e,duration:t}:r.render(t,e)}},updateLayout:function(){var e=this;a.notify(e,"beforeLayout")!==!1&&(t.layoutService.update(this,this.chart.width,this.chart.height),a.notify(e,"afterScaleUpdate"),a.notify(e,"afterLayout"))},updateDatasets:function(){var t=this;if(a.notify(t,"beforeDatasetsUpdate")!==!1){for(var e=0,n=t.data.datasets.length;e<n;++e)t.getDatasetMeta(e).controller.update();a.notify(t,"afterDatasetsUpdate")}},render:function(e,n){var r=this;if(a.notify(r,"beforeRender")!==!1){var o=r.options.animation,s=function(){a.notify(r,"afterRender");var t=o&&o.onComplete;t&&t.call&&t.call(r)};if(o&&("undefined"!=typeof e&&0!==e||"undefined"==typeof e&&0!==o.duration)){var l=new t.Animation;l.numSteps=(e||o.duration)/16.66,l.easing=o.easing,l.render=function(t,e){var n=i.easingEffects[e.easing],a=e.currentStep/e.numSteps,r=n(a);t.draw(r,a,e.currentStep)},l.onAnimationProgress=o.onProgress,l.onAnimationComplete=s,t.animationService.addAnimation(r,l,e,n)}else r.draw(),s();return r}},draw:function(t){var e=this;e.clear(),void 0!==t&&null!==t||(t=1),a.notify(e,"beforeDraw",[t])!==!1&&(i.each(e.boxes,function(t){t.draw(e.chartArea)},e),e.scale&&e.scale.draw(),e.drawDatasets(t),e.tooltip.transition(t).draw(),a.notify(e,"afterDraw",[t]))},drawDatasets:function(t){var e=this;a.notify(e,"beforeDatasetsDraw",[t])!==!1&&(i.each(e.data.datasets,function(n,i){e.isDatasetVisible(i)&&e.getDatasetMeta(i).controller.draw(t)},e,!0),a.notify(e,"afterDatasetsDraw",[t]))},getElementAtEvent:function(e){return t.Interaction.modes.single(this,e)},getElementsAtEvent:function(e){return t.Interaction.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return t.Interaction.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,n,i){var a=t.Interaction.modes[n];return"function"==typeof a?a(this,e,i):[]},getDatasetAtEvent:function(e){return t.Interaction.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var e,n,o,s=this,l=s.chart.canvas;for(s.stop(),n=0,o=s.data.datasets.length;n<o;++n)e=s.getDatasetMeta(n),e.controller&&(e.controller.destroy(),e.controller=null);l&&(s.unbindEvents(),i.clear(s.chart),r.releaseContext(s.chart.ctx),s.chart.canvas=null,s.chart.ctx=null),a.notify(s,"destroy"),delete t.instances[s.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e),e.tooltip.initialize()},bindEvents:function(){var t=this,e=t._listeners={},n=function(){t.eventHandler.apply(t,arguments)};i.each(t.options.events,function(i){r.addEventListener(t,i,n),e[i]=n}),t.options.responsive&&(n=function(){t.resize()},r.addEventListener(t,"resize",n),e.resize=n)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,i.each(e,function(e,n){r.removeEventListener(t,n,e)}))},updateHoverStyle:function(t,e,n){var i,a,r,o=n?"setHoverStyle":"removeHoverStyle";for(a=0,r=t.length;a<r;++a)i=t[a],i&&this.getDatasetMeta(i._datasetIndex).controller[o](i)},eventHandler:function(t){var e=this,n=e.tooltip;if(a.notify(e,"beforeEvent",[t])!==!1){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);i|=n&&n.handleEvent(t),a.notify(e,"afterEvent",[t]);var r=e._bufferedRequest;return r?e.render(r.duration,r.lazy):i&&!e.animating&&(e.stop(),e.render(e.options.hover.animationDuration,!0)),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e=this,n=e.options||{},a=n.hover,r=!1;return e.lastActive=e.lastActive||[],"mouseout"===t.type?e.active=[]:e.active=e.getElementsAtEventForMode(t,a.mode,a),a.onHover&&a.onHover.call(e,t.native,e.active),"mouseup"!==t.type&&"click"!==t.type||n.onClick&&n.onClick.call(e,t.native,e.active),e.lastActive.length&&e.updateHoverStyle(e.lastActive,a.mode,!1),e.active.length&&a.mode&&e.updateHoverStyle(e.active,a.mode,!0),r=!i.arrayEquals(e.active,e.lastActive),e.lastActive=e.active,r}})}},{}],24:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return t._chartjs?void t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),void a.forEach(function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),a=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),r=a.apply(this,e);return i.each(t._chartjs.listeners,function(t){"function"==typeof t[n]&&t[n].apply(t,e)}),r}})}))}function n(t,e){var n=t._chartjs;if(n){var i=n.listeners,r=i.indexOf(e);r!==-1&&i.splice(r,1),i.length>0||(a.forEach(function(e){delete t[e]}),delete t._chartjs)}}var i=t.helpers,a=["push","pop","shift","splice","unshift"];t.DatasetController=function(t,e){this.initialize(t,e)},i.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],r=i.data;for(t=0,e=a.length;t<e;++t)r[t]=r[t]||n.createMetaData(t);i.dataset=i.dataset||n.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t=this,i=t.getDataset(),a=i.data||(i.data=[]);t._data!==a&&(t._data&&n(t._data,t),e(a,t),t._data=a),t.resyncElements()},update:i.noop,draw:function(t){var e,n,i=t||1,a=this.getMeta().data;for(e=0,n=a.length;e<n;++e)a[e].transition(i).draw()},removeHoverStyle:function(t,e){var n=this.chart.data.datasets[t._datasetIndex],a=t._index,r=t.custom||{},o=i.getValueAtIndexOrDefault,s=t._model;s.backgroundColor=r.backgroundColor?r.backgroundColor:o(n.backgroundColor,a,e.backgroundColor),s.borderColor=r.borderColor?r.borderColor:o(n.borderColor,a,e.borderColor),s.borderWidth=r.borderWidth?r.borderWidth:o(n.borderWidth,a,e.borderWidth)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,a=t.custom||{},r=i.getValueAtIndexOrDefault,o=i.getHoverColor,s=t._model;s.backgroundColor=a.hoverBackgroundColor?a.hoverBackgroundColor:r(e.hoverBackgroundColor,n,o(s.backgroundColor)),s.borderColor=a.hoverBorderColor?a.hoverBorderColor:r(e.hoverBorderColor,n,o(s.borderColor)),s.borderWidth=a.hoverBorderWidth?a.hoverBorderWidth:r(e.hoverBorderWidth,n,s.borderWidth)},resyncElements:function(){var t=this,e=t.getMeta(),n=t.getDataset().data,i=e.data.length,a=n.length;a<i?e.data.splice(a,i-a):a>i&&t.insertElements(i,a-i)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),t.DatasetController.extend=i.inherits}},{}],25:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var n=this;return n._view||(n._view=e.clone(n._model)),1===t?(n._view=n._model,n._start=null,n):(n._start||n.pivot(),e.each(n._model,function(i,a){if("_"===a[0]);else if(n._view.hasOwnProperty(a))if(i===n._view[a]);else if("string"==typeof i)try{var r=e.color(n._model[a]).mix(e.color(n._start[a]),t);n._view[a]=r.rgbString()}catch(t){n._view[a]=i}else if("number"==typeof i){var o=void 0!==n._start[a]&&isNaN(n._start[a])===!1?n._start[a]:0;n._view[a]=(n._model[a]-o)*t+o}else n._view[a]=i;else"number"!=typeof i||isNaN(n._view[a])?n._view[a]=i:n._view[a]=i*t},n),n)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,n){"use strict";var i=t(2);e.exports=function(t){function e(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),t.indexOf("%")!==-1&&(i=i/100*e.parentNode[n])):i=t,i}function n(t){return void 0!==t&&null!==t&&"none"!==t}function a(t,i,a){var r=document.defaultView,o=t.parentNode,s=r.getComputedStyle(t)[i],l=r.getComputedStyle(o)[i],u=n(s),d=n(l),c=Number.POSITIVE_INFINITY;return u||d?Math.min(u?e(s,t,a):c,d?e(l,o,a):c):"none"}var r=t.helpers={};r.each=function(t,e,n,i){var a,o;if(r.isArray(t))if(o=t.length,i)for(a=o-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;a<o;a++)e.call(n,t[a],a);else if("object"==typeof t){var s=Object.keys(t);for(o=s.length,a=0;a<o;a++)e.call(n,t[s[a]],s[a])}},r.clone=function(t){var e={};return r.each(t,function(t,n){r.isArray(t)?e[n]=t.slice(0):"object"==typeof t&&null!==t?e[n]=r.clone(t):e[n]=t}),e},r.extend=function(t){for(var e=function(e,n){t[n]=e},n=1,i=arguments.length;n<i;n++)r.each(arguments[n],e);return t},r.configMerge=function(e){var n=r.clone(e);return r.each(Array.prototype.slice.call(arguments,1),function(e){r.each(e,function(e,i){var a=n.hasOwnProperty(i),o=a?n[i]:{};"scales"===i?n[i]=r.scaleMerge(o,e):"scale"===i?n[i]=r.configMerge(o,t.scaleService.getScaleDefaults(e.type),e):!a||"object"!=typeof o||r.isArray(o)||null===o||"object"!=typeof e||r.isArray(e)?n[i]=e:n[i]=r.configMerge(o,e)})}),n},r.scaleMerge=function(e,n){var i=r.clone(e);return r.each(n,function(e,n){"xAxes"===n||"yAxes"===n?i.hasOwnProperty(n)?r.each(e,function(e,a){var o=r.getValueOrDefault(e.type,"xAxes"===n?"category":"linear"),s=t.scaleService.getScaleDefaults(o);a>=i[n].length||!i[n][a].type?i[n].push(r.configMerge(s,e)):e.type&&e.type!==i[n][a].type?i[n][a]=r.configMerge(i[n][a],s,e):i[n][a]=r.configMerge(i[n][a],e)}):(i[n]=[],r.each(e,function(e){var a=r.getValueOrDefault(e.type,"xAxes"===n?"category":"linear");i[n].push(r.configMerge(t.scaleService.getScaleDefaults(a),e))})):i.hasOwnProperty(n)&&"object"==typeof i[n]&&null!==i[n]&&"object"==typeof e?i[n]=r.configMerge(i[n],e):i[n]=e}),i},r.getValueAtIndexOrDefault=function(t,e,n){return void 0===t||null===t?n:r.isArray(t)?e<t.length?t[e]:n:t},r.getValueOrDefault=function(t,e){return void 0===t?e:t},r.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var n=0,i=t.length;n<i;++n)if(t[n]===e)return n;return-1},r.where=function(t,e){if(r.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return r.each(t,function(t){e(t)&&n.push(t)}),n},r.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i<a;++i)if(e.call(n,t[i],i,t))return i;return-1},r.findNextWhere=function(t,e,n){void 0!==n&&null!==n||(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},r.findPreviousWhere=function(t,e,n){void 0!==n&&null!==n||(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},r.inherits=function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=r.inherits,t&&r.extend(n.prototype,t),n.__super__=e.prototype,n},r.noop=function(){},r.uid=function(){var t=0;return function(){return t++}}(),r.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},r.almostEquals=function(t,e,n){return Math.abs(t-e)<n},r.almostWhole=function(t,e){var n=Math.round(t);return n-e<t&&n+e>t},r.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},r.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},r.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},r.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},r.toRadians=function(t){return t*(Math.PI/180)},r.toDegrees=function(t){return t*(180/Math.PI)},r.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},r.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},r.aliasPixel=function(t){return t%2===0?0:.5},r.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l);u=isNaN(u)?0:u,d=isNaN(d)?0:d;var c=i*u,h=i*d;return{previous:{x:r.x-c*(o.x-a.x),y:r.y-c*(o.y-a.y)},next:{x:r.x+h*(o.x-a.x),y:r.y+h*(o.y-a.y)}}},r.EPSILON=Number.EPSILON||1e-14,r.splineCurveMonotone=function(t){var e,n,i,a,o=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),s=o.length;for(e=0;e<s;++e)if(i=o[e],!i.model.skip){if(n=e>0?o[e-1]:null,a=e<s-1?o[e+1]:null,a&&!a.model.skip){var l=a.model.x-i.model.x;i.deltaK=0!==l?(a.model.y-i.model.y)/l:0}!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2}var u,d,c,h;for(e=0;e<s-1;++e)i=o[e],a=o[e+1],i.model.skip||a.model.skip||(r.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(u=i.mK/i.deltaK,d=a.mK/i.deltaK,h=Math.pow(u,2)+Math.pow(d,2),h<=9||(c=3/Math.sqrt(h),i.mK=u*c*i.deltaK,a.mK=d*c*i.deltaK)));var f;for(e=0;e<s;++e)i=o[e],i.model.skip||(n=e>0?o[e-1]:null,a=e<s-1?o[e+1]:null,n&&!n.model.skip&&(f=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-f,i.model.controlPointPreviousY=i.model.y-f*i.mK),a&&!a.model.skip&&(f=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+f,i.model.controlPointNextY=i.model.y+f*i.mK))},r.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},r.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},r.niceNum=function(t,e){var n,i=Math.floor(r.log10(t)),a=t/Math.pow(10,i);return n=e?a<1.5?1:a<3?2:a<7?5:10:a<=1?1:a<=2?2:a<=5?5:10,n*Math.pow(10,i)};var o=r.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===(t/=1)?1:(n||(n=.3),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2===(t/=.5)?1:(n||(n=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;
14
+ return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-o.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):t<2/2.75?1*(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return t<.5?.5*o.easeInBounce(2*t):.5*o.easeOutBounce(2*t-1)+.5}};r.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),r.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,o=t.currentTarget||t.srcElement,s=o.getBoundingClientRect(),l=a.touches;l&&l.length>0?(n=l[0].clientX,i=l[0].clientY):(n=a.clientX,i=a.clientY);var u=parseFloat(r.getStyle(o,"padding-left")),d=parseFloat(r.getStyle(o,"padding-top")),c=parseFloat(r.getStyle(o,"padding-right")),h=parseFloat(r.getStyle(o,"padding-bottom")),f=s.right-s.left-u-c,g=s.bottom-s.top-d-h;return n=Math.round((n-s.left-u)/f*o.width/e.currentDevicePixelRatio),i=Math.round((i-s.top-d)/g*o.height/e.currentDevicePixelRatio),{x:n,y:i}},r.addEvent=function(t,e,n){t.addEventListener?t.addEventListener(e,n):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n},r.removeEvent=function(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=r.noop},r.getConstraintWidth=function(t){return a(t,"max-width","clientWidth")},r.getConstraintHeight=function(t){return a(t,"max-height","clientHeight")},r.getMaximumWidth=function(t){var e=t.parentNode,n=parseInt(r.getStyle(e,"padding-left"),10),i=parseInt(r.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,o=r.getConstraintWidth(t);return isNaN(o)?a:Math.min(a,o)},r.getMaximumHeight=function(t){var e=t.parentNode,n=parseInt(r.getStyle(e,"padding-top"),10),i=parseInt(r.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,o=r.getConstraintHeight(t);return isNaN(o)?a:Math.min(a,o)},r.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},r.retinaScale=function(t){var e=t.currentDevicePixelRatio=window.devicePixelRatio||1;if(1!==e){var n=t.canvas,i=t.height,a=t.width;n.height=i*e,n.width=a*e,t.ctx.scale(e,e),n.style.height=i+"px",n.style.width=a+"px"}},r.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},r.fontString=function(t,e,n){return e+" "+t+"px "+n},r.longestText=function(t,e,n,i){i=i||{};var a=i.data=i.data||{},o=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},o=i.garbageCollect=[],i.font=e),t.font=e;var s=0;r.each(n,function(e){void 0!==e&&null!==e&&r.isArray(e)!==!0?s=r.measureText(t,a,o,s,e):r.isArray(e)&&r.each(e,function(e){void 0===e||null===e||r.isArray(e)||(s=r.measureText(t,a,o,s,e))})});var l=o.length/2;if(l>n.length){for(var u=0;u<l;u++)delete a[o[u]];o.splice(0,l)}return s},r.measureText=function(t,e,n,i,a){var r=e[a];return r||(r=e[a]=t.measureText(a).width,n.push(a)),r>i&&(i=r),i},r.numberOfLabelLines=function(t){var e=1;return r.each(t,function(t){r.isArray(t)&&t.length>e&&(e=t.length)}),e},r.drawRoundedRectangle=function(t,e,n,i,a,r){t.beginPath(),t.moveTo(e+r,n),t.lineTo(e+i-r,n),t.quadraticCurveTo(e+i,n,e+i,n+r),t.lineTo(e+i,n+a-r),t.quadraticCurveTo(e+i,n+a,e+i-r,n+a),t.lineTo(e+r,n+a),t.quadraticCurveTo(e,n+a,e,n+a-r),t.lineTo(e,n+r),t.quadraticCurveTo(e,n,e+r,n),t.closePath()},r.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},r.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},r.arrayEquals=function(t,e){var n,i,a,o;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;n<i;++n)if(a=t[n],o=e[n],a instanceof Array&&o instanceof Array){if(!r.arrayEquals(a,o))return!1}else if(a!==o)return!1;return!0},r.callCallback=function(t,e,n){t&&"function"==typeof t.call&&t.apply(n,e)},r.getHoverColor=function(t){return t instanceof CanvasPattern?t:r.color(t).saturate(.5).darken(.1).rgbString()}}},{2:2}],27:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return t.native?{x:t.x,y:t.y}:o.getRelativePosition(t,e)}function n(t,e){var n,i,a,r,o,s=t.data.datasets;for(i=0,r=s.length;i<r;++i)if(t.isDatasetVisible(i))for(n=t.getDatasetMeta(i),a=0,o=n.data.length;a<o;++a){var l=n.data[a];l._view.skip||e(l)}}function i(t,e){var i=[];return n(t,function(t){t.inRange(e.x,e.y)&&i.push(t)}),i}function a(t,e,i,a){var r=Number.POSITIVE_INFINITY,s=[];return a||(a=o.distanceBetweenPoints),n(t,function(t){if(!i||t.inRange(e.x,e.y)){var n=t.getCenterPoint(),o=a(e,n);o<r?(s=[t],r=o):o===r&&s.push(t)}}),s}function r(t,n,r){var o=e(n,t.chart),s=function(t,e){return Math.abs(t.x-e.x)},l=r.intersect?i(t,o):a(t,o,!1,s),u=[];return l.length?(t.data.datasets.forEach(function(e,n){if(t.isDatasetVisible(n)){var i=t.getDatasetMeta(n),a=i.data[l[0]._index];a&&!a._view.skip&&u.push(a)}}),u):[]}var o=t.helpers;t.Interaction={modes:{single:function(t,i){var a=e(i,t.chart),r=[];return n(t,function(t){if(t.inRange(a.x,a.y))return r.push(t),r}),r.slice(0,1)},label:r,index:r,dataset:function(t,n,r){var o=e(n,t.chart),s=r.intersect?i(t,o):a(t,o,!1);return s.length>0&&(s=t.getDatasetMeta(s[0]._datasetIndex).data),s},"x-axis":function(t,e){return r(t,e,!0)},point:function(t,n){var a=e(n,t.chart);return i(t,a)},nearest:function(t,n,i){var r=e(n,t.chart),o=a(t,r,i.intersect);return o.length>1&&o.sort(function(t,e){var n=t.getArea(),i=e.getArea(),a=n-i;return 0===a&&(a=t._datasetIndex-e._datasetIndex),a}),o.slice(0,1)},x:function(t,i,a){var r=e(i,t.chart),o=[],s=!1;return n(t,function(t){t.inXRange(r.x)&&o.push(t),t.inRange(r.x,r.y)&&(s=!0)}),a.intersect&&!s&&(o=[]),o},y:function(t,i,a){var r=e(i,t.chart),o=[],s=!1;return n(t,function(t){t.inYRange(r.y)&&o.push(t),t.inRange(r.x,r.y)&&(s=!0)}),a.intersect&&!s&&(o=[]),o}}}}},{}],28:[function(t,e,n){"use strict";e.exports=function(){var t=function(e,n){return this.controller=new t.Controller(e,n,this),this.controller};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');for(var n=0;n<t.data.datasets.length;n++)e.push('<li><span style="background-color:'+t.data.datasets[n].backgroundColor+'"></span>'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],29:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,n,i){function a(t){var e,n=t.isHorizontal();n?(e=t.update(t.options.fullWidth?y:M,S),D-=e.height):(e=t.update(w,_),M-=e.width),C.push({horizontal:n,minSize:e,box:t})}function r(t){var n=e.findNextWhere(C,function(e){return e.box===t});if(n)if(t.isHorizontal()){var i={left:Math.max(F,T),right:Math.max(O,P),top:0,bottom:0};t.update(t.options.fullWidth?y:M,x/2,i)}else t.update(n.minSize.width,D)}function o(t){var n=e.findNextWhere(C,function(e){return e.box===t}),i={left:0,right:0,top:R,bottom:L};n&&t.update(n.minSize.width,D,i)}function s(t){t.isHorizontal()?(t.left=t.options.fullWidth?d:F,t.right=t.options.fullWidth?n-c:F+M,t.top=N,t.bottom=N+t.height,N=t.bottom):(t.left=z,t.right=z+t.width,t.top=R,t.bottom=R+D,z=t.right)}if(t){var l=t.options.layout,u=l?l.padding:null,d=0,c=0,h=0,f=0;isNaN(u)?(d=u.left||0,c=u.right||0,h=u.top||0,f=u.bottom||0):(d=u,c=u,h=u,f=u);var g=e.where(t.boxes,function(t){return"left"===t.options.position}),m=e.where(t.boxes,function(t){return"right"===t.options.position}),p=e.where(t.boxes,function(t){return"top"===t.options.position}),v=e.where(t.boxes,function(t){return"bottom"===t.options.position}),b=e.where(t.boxes,function(t){return"chartArea"===t.options.position});p.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),v.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var y=n-d-c,x=i-h-f,k=y/2,_=x/2,w=(n-k)/(g.length+m.length),S=(i-_)/(p.length+v.length),M=y,D=x,C=[];e.each(g.concat(m,p,v),a);var T=0,P=0,I=0,A=0;e.each(p.concat(v),function(t){if(t.getPadding){var e=t.getPadding();T=Math.max(T,e.left),P=Math.max(P,e.right)}}),e.each(g.concat(m),function(t){if(t.getPadding){var e=t.getPadding();I=Math.max(I,e.top),A=Math.max(A,e.bottom)}});var F=d,O=c,R=h,L=f;e.each(g.concat(m),r),e.each(g,function(t){F+=t.width}),e.each(m,function(t){O+=t.width}),e.each(p.concat(v),r),e.each(p,function(t){R+=t.height}),e.each(v,function(t){L+=t.height}),e.each(g.concat(m),o),F=d,O=c,R=h,L=f,e.each(g,function(t){F+=t.width}),e.each(m,function(t){O+=t.width}),e.each(p,function(t){R+=t.height}),e.each(v,function(t){L+=t.height});var V=Math.max(T-F,0);F+=V,O+=Math.max(P-O,0);var W=Math.max(I-R,0);R+=W,L+=Math.max(A-L,0);var Y=i-R-L,B=n-F-O;B===M&&Y===D||(e.each(g,function(t){t.height=Y}),e.each(m,function(t){t.height=Y}),e.each(p,function(t){t.options.fullWidth||(t.width=B)}),e.each(v,function(t){t.options.fullWidth||(t.width=B)}),D=Y,M=B);var z=d+V,N=h+W;e.each(g.concat(p),s),z+=M,N+=D,e.each(m,s),e.each(v,s),t.chartArea={left:F,top:R,right:F+M,bottom:R+D},e.each(b,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(M,D)})}}}}},{}],30:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}function n(e,n){var i=new t.Legend({ctx:e.chart.ctx,options:n,chart:e});e.legend=i,t.layoutService.addBox(e,i)}var i=t.helpers,a=i.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return i.isArray(e.datasets)?e.datasets.map(function(e,n){return{text:e.label,fillStyle:i.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(n),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:n}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){i.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:a,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:a,beforeSetDimensions:a,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:a,beforeBuildLabels:a,buildLabels:function(){var t=this,e=t.options.labels,n=e.generateLabels.call(t,t.chart);e.filter&&(n=n.filter(function(n){return e.filter(n,t.chart.data)})),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:a,beforeFit:a,fit:function(){var n=this,a=n.options,r=a.labels,o=a.display,s=n.ctx,l=t.defaults.global,u=i.getValueOrDefault,d=u(r.fontSize,l.defaultFontSize),c=u(r.fontStyle,l.defaultFontStyle),h=u(r.fontFamily,l.defaultFontFamily),f=i.fontString(d,c,h),g=n.legendHitBoxes=[],m=n.minSize,p=n.isHorizontal();if(p?(m.width=n.maxWidth,m.height=o?10:0):(m.width=o?10:0,m.height=n.maxHeight),o)if(s.font=f,p){var v=n.lineWidths=[0],b=n.legendItems.length?d+r.padding:0;s.textAlign="left",s.textBaseline="top",i.each(n.legendItems,function(t,i){var a=e(r,d),o=a+d/2+s.measureText(t.text).width;v[v.length-1]+o+r.padding>=n.width&&(b+=d+r.padding,v[v.length]=n.left),g[i]={left:0,top:0,width:o,height:d},v[v.length-1]+=o+r.padding}),m.height+=b}else{var y=r.padding,x=n.columnWidths=[],k=r.padding,_=0,w=0,S=d+y;i.each(n.legendItems,function(t,n){var i=e(r,d),a=i+d/2+s.measureText(t.text).width;w+S>m.height&&(k+=_+r.padding,x.push(_),_=0,w=0),_=Math.max(_,a),w+=S,g[n]={left:0,top:0,width:a,height:d}}),k+=_,x.push(_),m.width+=k}n.width=m.width,n.height=m.height},afterFit:a,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var n=this,a=n.options,r=a.labels,o=t.defaults.global,s=o.elements.line,l=n.width,u=n.lineWidths;if(a.display){var d,c=n.ctx,h=i.getValueOrDefault,f=h(r.fontColor,o.defaultFontColor),g=h(r.fontSize,o.defaultFontSize),m=h(r.fontStyle,o.defaultFontStyle),p=h(r.fontFamily,o.defaultFontFamily),v=i.fontString(g,m,p);c.textAlign="left",c.textBaseline="top",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=v;var b=e(r,g),y=n.legendHitBoxes,x=function(e,n,i){if(!(isNaN(b)||b<=0)){c.save(),c.fillStyle=h(i.fillStyle,o.defaultColor),c.lineCap=h(i.lineCap,s.borderCapStyle),c.lineDashOffset=h(i.lineDashOffset,s.borderDashOffset),c.lineJoin=h(i.lineJoin,s.borderJoinStyle),c.lineWidth=h(i.lineWidth,s.borderWidth),c.strokeStyle=h(i.strokeStyle,o.defaultColor);var r=0===h(i.lineWidth,s.borderWidth);if(c.setLineDash&&c.setLineDash(h(i.lineDash,s.borderDash)),a.labels&&a.labels.usePointStyle){var l=g*Math.SQRT2/2,u=l/Math.SQRT2,d=e+u,f=n+u;t.canvasHelpers.drawPoint(c,i.pointStyle,l,d,f)}else r||c.strokeRect(e,n,b,g),c.fillRect(e,n,b,g);c.restore()}},k=function(t,e,n,i){c.fillText(n.text,b+g/2+t,e),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(b+g/2+t,e+g/2),c.lineTo(b+g/2+t+i,e+g/2),c.stroke())},_=n.isHorizontal();d=_?{x:n.left+(l-u[0])/2,y:n.top+r.padding,line:0}:{x:n.left+r.padding,y:n.top+r.padding,line:0};var w=g+r.padding;i.each(n.legendItems,function(t,e){var i=c.measureText(t.text).width,a=b+g/2+i,o=d.x,s=d.y;_?o+a>=l&&(s=d.y+=w,d.line++,o=d.x=n.left+(l-u[d.line])/2):s+w>n.bottom&&(o=d.x=o+n.columnWidths[d.line]+r.padding,s=d.y=n.top+r.padding,d.line++),x(o,s,t),y[e].left=o,y[e].top=s,k(o,s,t,i),_?d.x+=a+r.padding:d.y+=w})}},handleEvent:function(t){var e=this,n=e.options,i="mouseup"===t.type?"click":t.type,a=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var r=t.x,o=t.y;if(r>=e.left&&r<=e.right&&o>=e.top&&o<=e.bottom)for(var s=e.legendHitBoxes,l=0;l<s.length;++l){var u=s[l];if(r>=u.left&&r<=u.left+u.width&&o>=u.top&&o<=u.top+u.height){if("click"===i){n.onClick.call(e,t.native,e.legendItems[l]),a=!0;break}if("mousemove"===i){n.onHover.call(e,t.native,e.legendItems[l]),a=!0;break}}}return a}}),t.plugins.register({beforeInit:function(t){var e=t.options.legend;e&&n(t,e)},beforeUpdate:function(e){var a=e.options.legend;a?(a=i.configMerge(t.defaults.global.legend,a),e.legend?e.legend.options=a:n(e,a)):(t.layoutService.removeBox(e,e.legend),delete e.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}})}},{}],31:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.plugins={},t.plugins={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){e.indexOf(t)===-1&&e.push(t)}),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var n=e.indexOf(t);n!==-1&&e.splice(n,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var i,a,r,o,s,l=this.descriptors(t),u=l.length;for(i=0;i<u;++i)if(a=l[i],r=a.plugin,s=r[e],"function"==typeof s&&(o=[t].concat(n||[]),o.push(a.options),s.apply(r,o)===!1))return!1;return!0},descriptors:function(n){var i=n._plugins||(n._plugins={});if(i.id===this._cacheId)return i.descriptors;var a=[],r=[],o=n&&n.config||{},s=t.defaults.global.plugins,l=o.options&&o.options.plugins||{};return this._plugins.concat(o.plugins||[]).forEach(function(t){var n=a.indexOf(t);if(n===-1){var i=t.id,o=l[i];o!==!1&&(o===!0&&(o=e.clone(s[i])),a.push(t),r.push({plugin:t,options:o||{}}))}}),i.descriptors=r,i.id=this._cacheId,r}},t.pluginService=t.plugins,t.PluginBase=e.inherits({})}},{}],32:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e,n){return i.isArray(e)?i.longestText(t,n,e):t.measureText(e).width}function n(e){var n=i.getValueOrDefault,a=t.defaults.global,r=n(e.fontSize,a.defaultFontSize),o=n(e.fontStyle,a.defaultFontStyle),s=n(e.fontFamily,a.defaultFontFamily);return{size:r,style:o,family:s,font:i.fontString(r,o,s)}}var i=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:t.Ticks.formatters.values}},t.Scale=t.Element.extend({getPadding:function(){var t=this;return{left:t.paddingLeft||0,top:t.paddingTop||0,right:t.paddingRight||0,bottom:t.paddingBottom||0}},beforeUpdate:function(){i.callCallback(this.options.beforeUpdate,[this])},update:function(t,e,n){var a=this;return a.beforeUpdate(),a.maxWidth=t,a.maxHeight=e,a.margins=i.extend({left:0,right:0,top:0,bottom:0},n),a.longestTextCache=a.longestTextCache||{},a.beforeSetDimensions(),a.setDimensions(),a.afterSetDimensions(),a.beforeDataLimits(),a.determineDataLimits(),a.afterDataLimits(),a.beforeBuildTicks(),a.buildTicks(),a.afterBuildTicks(),a.beforeTickToLabelConversion(),a.convertTicksToLabels(),a.afterTickToLabelConversion(),a.beforeCalculateTickRotation(),a.calculateTickRotation(),a.afterCalculateTickRotation(),a.beforeFit(),a.fit(),a.afterFit(),a.afterUpdate(),a.minSize},afterUpdate:function(){i.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){i.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){i.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){i.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:i.noop,afterDataLimits:function(){i.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){i.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:i.noop,afterBuildTicks:function(){i.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){i.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this,e=t.options.ticks;t.ticks=t.ticks.map(e.userCallback||e.callback)},afterTickToLabelConversion:function(){i.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){i.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,a=t.options.ticks,r=n(a);e.font=r.font;var o=a.minRotation||0;if(t.options.display&&t.isHorizontal())for(var s,l,u=i.longestText(e,r.font,t.ticks,t.longestTextCache),d=u,c=t.getPixelForTick(1)-t.getPixelForTick(0)-6;d>c&&o<a.maxRotation;){var h=i.toRadians(o);if(s=Math.cos(h),l=Math.sin(h),l*u>t.maxHeight){o--;break}o++,d=s*u}t.labelRotation=o},afterCalculateTickRotation:function(){i.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){i.callCallback(this.options.beforeFit,[this])},fit:function(){var t=this,a=t.minSize={width:0,height:0},r=t.options,o=r.ticks,s=r.scaleLabel,l=r.gridLines,u=r.display,d=t.isHorizontal(),c=n(o),h=1.5*n(s).size,f=r.gridLines.tickMarkLength;if(d?a.width=t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:a.width=u&&l.drawTicks?f:0,d?a.height=u&&l.drawTicks?f:0:a.height=t.maxHeight,s.display&&u&&(d?a.height+=h:a.width+=h),o.display&&u){var g=i.longestText(t.ctx,c.font,t.ticks,t.longestTextCache),m=i.numberOfLabelLines(t.ticks),p=.5*c.size;if(d){t.longestLabelWidth=g;var v=i.toRadians(t.labelRotation),b=Math.cos(v),y=Math.sin(v),x=y*g+c.size*m+p*m;a.height=Math.min(t.maxHeight,a.height+x),t.ctx.font=c.font;var k=t.ticks[0],_=e(t.ctx,k,c.font),w=t.ticks[t.ticks.length-1],S=e(t.ctx,w,c.font);0!==t.labelRotation?(t.paddingLeft="bottom"===r.position?b*_+3:b*p+3,t.paddingRight="bottom"===r.position?b*p+3:b*S+3):(t.paddingLeft=_/2+3,t.paddingRight=S/2+3)}else o.mirror?g=0:g+=t.options.ticks.padding,a.width+=g,t.paddingTop=c.size/2,t.paddingBottom=c.size/2}t.handleMargins(),t.width=a.width,t.height=a.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){i.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"!=typeof t||isFinite(t)?"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t:NaN},getLabelForIndex:i.noop,getPixelForValue:i.noop,getValueForPixel:i.noop,getPixelForTick:function(t,e){var n=this;if(n.isHorizontal()){var i=n.width-(n.paddingLeft+n.paddingRight),a=i/Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),r=a*t+n.paddingLeft;e&&(r+=a/2);var o=n.left+Math.round(r);return o+=n.isFullWidth()?n.margins.left:0}var s=n.height-(n.paddingTop+n.paddingBottom);return n.top+t*(s/(n.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=e.width-(e.paddingLeft+e.paddingRight),i=n*t+e.paddingLeft,a=e.left+Math.round(i);return a+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this,e=t.min,n=t.max;return t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0},draw:function(e){var a=this,r=a.options;if(r.display){var o,s,l=a.ctx,u=t.defaults.global,d=r.ticks,c=r.gridLines,h=r.scaleLabel,f=0!==a.labelRotation,g=d.autoSkip,m=a.isHorizontal();d.maxTicksLimit&&(s=d.maxTicksLimit);var p=i.getValueOrDefault(d.fontColor,u.defaultFontColor),v=n(d),b=c.drawTicks?c.tickMarkLength:0,y=i.getValueOrDefault(c.borderDash,u.borderDash),x=i.getValueOrDefault(c.borderDashOffset,u.borderDashOffset),k=i.getValueOrDefault(h.fontColor,u.defaultFontColor),_=n(h),w=i.toRadians(a.labelRotation),S=Math.cos(w),M=a.longestLabelWidth*S;l.fillStyle=p;var D=[];if(m){if(o=!1,f&&(M/=2),(M+d.autoSkipPadding)*a.ticks.length>a.width-(a.paddingLeft+a.paddingRight)&&(o=1+Math.floor((M+d.autoSkipPadding)*a.ticks.length/(a.width-(a.paddingLeft+a.paddingRight)))),s&&a.ticks.length>s)for(;!o||a.ticks.length/(o||1)>s;)o||(o=1),o+=1;g||(o=!1)}var C="right"===r.position?a.left:a.right-b,T="right"===r.position?a.left+b:a.right,P="bottom"===r.position?a.top:a.bottom-b,I="bottom"===r.position?a.top+b:a.bottom;if(i.each(a.ticks,function(t,n){if(void 0!==t&&null!==t){var s=a.ticks.length===n+1,l=o>1&&n%o>0||n%o===0&&n+o>=a.ticks.length;if((!l||s)&&void 0!==t&&null!==t){var u,h;n===("undefined"!=typeof a.zeroLineIndex?a.zeroLineIndex:0)?(u=c.zeroLineWidth,h=c.zeroLineColor):(u=i.getValueAtIndexOrDefault(c.lineWidth,n),h=i.getValueAtIndexOrDefault(c.color,n));var g,p,v,k,_,S,M,A,F,O,R="middle",L="middle";if(m){"bottom"===r.position?(L=f?"middle":"top",R=f?"right":"center",O=a.top+b):(L=f?"middle":"bottom",R=f?"left":"center",O=a.bottom-b);var V=a.getPixelForTick(n)+i.aliasPixel(u);F=a.getPixelForTick(n,c.offsetGridLines)+d.labelOffset,g=v=_=M=V,p=P,k=I,S=e.top,A=e.bottom}else{var W,Y="left"===r.position,B=d.padding;d.mirror?(R=Y?"left":"right",W=B):(R=Y?"right":"left",W=b+B),F=Y?a.right-W:a.left+W;var z=a.getPixelForTick(n);z+=i.aliasPixel(u),O=a.getPixelForTick(n,c.offsetGridLines),g=C,v=T,_=e.left,M=e.right,p=k=S=A=z}D.push({tx1:g,ty1:p,tx2:v,ty2:k,x1:_,y1:S,x2:M,y2:A,labelX:F,labelY:O,glWidth:u,glColor:h,glBorderDash:y,glBorderDashOffset:x,rotation:-1*w,label:t,textBaseline:L,textAlign:R})}}}),i.each(D,function(t){if(c.display&&(l.save(),l.lineWidth=t.glWidth,l.strokeStyle=t.glColor,l.setLineDash&&(l.setLineDash(t.glBorderDash),l.lineDashOffset=t.glBorderDashOffset),l.beginPath(),c.drawTicks&&(l.moveTo(t.tx1,t.ty1),l.lineTo(t.tx2,t.ty2)),c.drawOnChartArea&&(l.moveTo(t.x1,t.y1),l.lineTo(t.x2,t.y2)),l.stroke(),l.restore()),d.display){l.save(),l.translate(t.labelX,t.labelY),l.rotate(t.rotation),l.font=v.font,l.textBaseline=t.textBaseline,l.textAlign=t.textAlign;var e=t.label;if(i.isArray(e))for(var n=0,a=0;n<e.length;++n)l.fillText(""+e[n],0,a),a+=1.5*v.size;else l.fillText(e,0,0);l.restore()}}),h.display){var A,F,O=0;if(m)A=a.left+(a.right-a.left)/2,F="bottom"===r.position?a.bottom-_.size/2:a.top+_.size/2;else{var R="left"===r.position;A=R?a.left+_.size/2:a.right-_.size/2,F=a.top+(a.bottom-a.top)/2,O=R?-.5*Math.PI:.5*Math.PI}l.save(),l.translate(A,F),l.rotate(O),l.textAlign="center",l.textBaseline="middle",l.fillStyle=k,l.font=_.font,l.fillText(h.labelString,0,0),l.restore()}if(c.drawBorder){l.lineWidth=i.getValueAtIndexOrDefault(c.lineWidth,0),l.strokeStyle=i.getValueAtIndexOrDefault(c.color,0);var L=a.left,V=a.right,W=a.top,Y=a.bottom,B=i.aliasPixel(l.lineWidth);m?(W=Y="top"===r.position?a.bottom:a.top,W+=B,Y+=B):(L=V="left"===r.position?a.right:a.left,L+=B,V+=B),l.beginPath(),l.moveTo(L,W),l.lineTo(V,Y),l.stroke()}}}})}},{}],33:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,n,i){this.constructors[t]=n,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(n){return this.defaults.hasOwnProperty(n)?e.scaleMerge(t.defaults.scale,this.defaults[n]):{}},updateScaleDefaults:function(t,n){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],n))},addScalesToLayout:function(n){e.each(n.scales,function(e){t.layoutService.addBox(n,e)})}}}},{}],34:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers;t.Ticks={generators:{linear:function(t,n){var i,a=[];if(t.stepSize&&t.stepSize>0)i=t.stepSize;else{var r=e.niceNum(n.max-n.min,!1);i=e.niceNum(r/(t.maxTicks-1),!0)}var o=Math.floor(n.min/i)*i,s=Math.ceil(n.max/i)*i;t.min&&t.max&&t.stepSize&&e.almostWhole((t.max-t.min)/t.stepSize,i/1e3)&&(o=t.min,s=t.max);var l=(s-o)/i;l=e.almostEquals(l,Math.round(l),i/1e3)?Math.round(l):Math.ceil(l),a.push(void 0!==t.min?t.min:o);for(var u=1;u<l;++u)a.push(o+u*i);return a.push(void 0!==t.max?t.max:s),a},logarithmic:function(t,n){var i,a,r=[],o=e.getValueOrDefault,s=o(t.min,Math.pow(10,Math.floor(e.log10(n.min)))),l=Math.floor(e.log10(n.max)),u=Math.ceil(n.max/Math.pow(10,l));0===s?(i=Math.floor(e.log10(n.minNotZero)),a=Math.floor(n.minNotZero/Math.pow(10,i)),r.push(s),s=a*Math.pow(10,i)):(i=Math.floor(e.log10(s)),a=Math.floor(s/Math.pow(10,i)));do r.push(s),++a,10===a&&(a=1,++i),s=a*Math.pow(10,i);while(i<l||i===l&&a<u);var d=o(t.max,s);return r.push(d),r}},formatters:{values:function(t){return e.isArray(t)?t:""+t},linear:function(t,n,i){var a=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var r=e.log10(Math.abs(a)),o="";if(0!==t){var s=-1*Math.floor(r);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o},logarithmic:function(t,n,i){var a=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===n||n===i.length-1?t.toExponential():""}}}}},{}],35:[function(t,e,n){"use strict";e.exports=function(t){function e(e,n){var i=new t.Title({ctx:e.chart.ctx,options:n,chart:e});e.titleBlock=i,t.layoutService.addBox(e,i)}var n=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var i=n.noop;t.Title=t.Element.extend({initialize:function(t){var e=this;n.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:i,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:i,beforeSetDimensions:i,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:i,beforeBuildLabels:i,buildLabels:i,afterBuildLabels:i,beforeFit:i,fit:function(){var e=this,i=n.getValueOrDefault,a=e.options,r=t.defaults.global,o=a.display,s=i(a.fontSize,r.defaultFontSize),l=e.minSize;e.isHorizontal()?(l.width=e.maxWidth,l.height=o?s+2*a.padding:0):(l.width=o?s+2*a.padding:0,l.height=e.maxHeight),e.width=l.width,e.height=l.height},afterFit:i,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var e=this,i=e.ctx,a=n.getValueOrDefault,r=e.options,o=t.defaults.global;if(r.display){var s,l,u,d=a(r.fontSize,o.defaultFontSize),c=a(r.fontStyle,o.defaultFontStyle),h=a(r.fontFamily,o.defaultFontFamily),f=n.fontString(d,c,h),g=0,m=e.top,p=e.left,v=e.bottom,b=e.right;i.fillStyle=a(r.fontColor,o.defaultFontColor),i.font=f,e.isHorizontal()?(s=p+(b-p)/2,l=m+(v-m)/2,u=b-p):(s="left"===r.position?p+d/2:b-d/2,l=m+(v-m)/2,u=v-m,g=Math.PI*("left"===r.position?-.5:.5)),i.save(),i.translate(s,l),i.rotate(g),i.textAlign="center",i.textBaseline="middle",i.fillText(r.text,0,0,u),i.restore()}}}),t.plugins.register({beforeInit:function(t){var n=t.options.title;n&&e(t,n)},beforeUpdate:function(i){var a=i.options.title;a?(a=n.configMerge(t.defaults.global.title,a),i.titleBlock?i.titleBlock.options=a:e(i,a)):(t.layoutService.removeBox(i,i.titleBlock),delete i.titleBlock)}})}},{}],36:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){var n=l.color(t);return n.alpha(e*n.alpha()).rgbaString()}function n(t,e){return e&&(l.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function i(t){var e=t._xScale,n=t._yScale||t._scale,i=t._index,a=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,a):"",yLabel:n?n.getLabelForIndex(i,a):"",index:i,datasetIndex:a,x:t._model.x,y:t._model.y}}function a(e){var n=t.defaults.global,i=l.getValueOrDefault;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,bodyFontColor:e.bodyFontColor,_bodyFontFamily:i(e.bodyFontFamily,n.defaultFontFamily),_bodyFontStyle:i(e.bodyFontStyle,n.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:i(e.bodyFontSize,n.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:i(e.titleFontFamily,n.defaultFontFamily),_titleFontStyle:i(e.titleFontStyle,n.defaultFontStyle),titleFontSize:i(e.titleFontSize,n.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,
15
+ titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:i(e.footerFontFamily,n.defaultFontFamily),_footerFontStyle:i(e.footerFontStyle,n.defaultFontStyle),footerFontSize:i(e.footerFontSize,n.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors}}function r(t,e){var n=t._chart.ctx,i=2*e.yPadding,a=0,r=e.body,o=r.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);o+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,u=e.footer.length,d=e.titleFontSize,c=e.bodyFontSize,h=e.footerFontSize;i+=s*d,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=o*c,i+=o?(o-1)*e.bodySpacing:0,i+=u?e.footerMarginTop:0,i+=u*h,i+=u?(u-1)*e.footerSpacing:0;var f=0,g=function(t){a=Math.max(a,n.measureText(t).width+f)};return n.font=l.fontString(d,e._titleFontStyle,e._titleFontFamily),l.each(e.title,g),n.font=l.fontString(c,e._bodyFontStyle,e._bodyFontFamily),l.each(e.beforeBody.concat(e.afterBody),g),f=e.displayColors?c+2:0,l.each(r,function(t){l.each(t.before,g),l.each(t.lines,g),l.each(t.after,g)}),f=0,n.font=l.fontString(h,e._footerFontStyle,e._footerFontFamily),l.each(e.footer,g),a+=2*e.xPadding,{width:a,height:i}}function o(t,e){var n=t._model,i=t._chart,a=t._chartInstance.chartArea,r="center",o="center";n.y<e.height?o="top":n.y>i.height-e.height&&(o="bottom");var s,l,u,d,c,h=(a.left+a.right)/2,f=(a.top+a.bottom)/2;"center"===o?(s=function(t){return t<=h},l=function(t){return t>h}):(s=function(t){return t<=e.width/2},l=function(t){return t>=i.width-e.width/2}),u=function(t){return t+e.width>i.width},d=function(t){return t-e.width<0},c=function(t){return t<=f?"top":"bottom"},s(n.x)?(r="left",u(n.x)&&(r="center",o=c(n.y))):l(n.x)&&(r="right",d(n.x)&&(r="center",o=c(n.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:r,yAlign:g.yAlign?g.yAlign:o}}function s(t,e,n){var i=t.x,a=t.y,r=t.caretSize,o=t.caretPadding,s=t.cornerRadius,l=n.xAlign,u=n.yAlign,d=r+o,c=s+o;return"right"===l?i-=e.width:"center"===l&&(i-=e.width/2),"top"===u?a+=d:a-="bottom"===u?e.height+d:e.height/2,"center"===u?"left"===l?i+=d:"right"===l&&(i-=d):"left"===l?i-=c:"right"===l&&(i+=c),{x:i,y:a}}var l=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,callbacks:{beforeTitle:l.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var r=t[0];r.xLabel?n=r.xLabel:a>0&&r.index<a&&(n=i[r.index])}return n},afterTitle:l.noop,beforeBody:l.noop,beforeLabel:l.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n+": "+t.yLabel},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex),i=n.data[t.index],a=i._view;return{borderColor:a.borderColor,backgroundColor:a.backgroundColor}},afterLabel:l.noop,afterBody:l.noop,beforeFooter:l.noop,footer:l.noop,afterFooter:l.noop}},t.Tooltip=t.Element.extend({initialize:function(){this._model=a(this._options)},getTitle:function(){var t=this,e=t._options,i=e.callbacks,a=i.beforeTitle.apply(t,arguments),r=i.title.apply(t,arguments),o=i.afterTitle.apply(t,arguments),s=[];return s=n(s,a),s=n(s,r),s=n(s,o)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return l.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,e){var i=this,a=i._options.callbacks,r=[];return l.each(t,function(t){var o={before:[],lines:[],after:[]};n(o.before,a.beforeLabel.call(i,t,e)),n(o.lines,a.label.call(i,t,e)),n(o.after,a.afterLabel.call(i,t,e)),r.push(o)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return l.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,e=t._options.callbacks,i=e.beforeFooter.apply(t,arguments),a=e.footer.apply(t,arguments),r=e.afterFooter.apply(t,arguments),o=[];return o=n(o,i),o=n(o,a),o=n(o,r)},update:function(e){var n,u,d=this,c=d._options,h=d._model,f=d._model=a(c),g=d._active,m=d._data,p=d._chartInstance,v={xAlign:h.xAlign,yAlign:h.yAlign},b={x:h.x,y:h.y},y={width:h.width,height:h.height},x={x:h.caretX,y:h.caretY};if(g.length){f.opacity=1;var k=[];x=t.Tooltip.positioners[c.position](g,d._eventPosition);var _=[];for(n=0,u=g.length;n<u;++n)_.push(i(g[n]));c.filter&&(_=_.filter(function(t){return c.filter(t,m)})),c.itemSort&&(_=_.sort(function(t,e){return c.itemSort(t,e,m)})),l.each(_,function(t){k.push(c.callbacks.labelColor.call(d,t,p))}),f.title=d.getTitle(_,m),f.beforeBody=d.getBeforeBody(_,m),f.body=d.getBody(_,m),f.afterBody=d.getAfterBody(_,m),f.footer=d.getFooter(_,m),f.x=Math.round(x.x),f.y=Math.round(x.y),f.caretPadding=l.getValueOrDefault(x.padding,2),f.labelColors=k,f.dataPoints=_,y=r(this,f),v=o(this,y),b=s(f,y,v)}else f.opacity=0;return f.xAlign=v.xAlign,f.yAlign=v.yAlign,f.x=b.x,f.y=b.y,f.width=y.width,f.height=y.height,f.caretX=x.x,f.caretY=x.y,d._model=f,e&&c.custom&&c.custom.call(d,f),d},drawCaret:function(t,n,i){var a,r,o,s,l,u,d=this._view,c=this._chart.ctx,h=d.caretSize,f=d.cornerRadius,g=d.xAlign,m=d.yAlign,p=t.x,v=t.y,b=n.width,y=n.height;"center"===m?("left"===g?(a=p,r=a-h,o=a):(a=p+b,r=a+h,o=a),l=v+y/2,s=l-h,u=l+h):("left"===g?(a=p+f,r=a+h,o=r+h):"right"===g?(a=p+b-f,r=a-h,o=r-h):(r=p+b/2,a=r-h,o=r+h),"top"===m?(s=v,l=s-h,u=s):(s=v+y,l=s+h,u=s)),c.fillStyle=e(d.backgroundColor,i),c.beginPath(),c.moveTo(a,s),c.lineTo(r,l),c.lineTo(o,u),c.closePath(),c.fill()},drawTitle:function(t,n,i,a){var r=n.title;if(r.length){i.textAlign=n._titleAlign,i.textBaseline="top";var o=n.titleFontSize,s=n.titleSpacing;i.fillStyle=e(n.titleFontColor,a),i.font=l.fontString(o,n._titleFontStyle,n._titleFontFamily);var u,d;for(u=0,d=r.length;u<d;++u)i.fillText(r[u],t.x,t.y),t.y+=o+s,u+1===r.length&&(t.y+=n.titleMarginBottom-s)}},drawBody:function(t,n,i,a){var r=n.bodyFontSize,o=n.bodySpacing,s=n.body;i.textAlign=n._bodyAlign,i.textBaseline="top";var u=e(n.bodyFontColor,a);i.fillStyle=u,i.font=l.fontString(r,n._bodyFontStyle,n._bodyFontFamily);var d=0,c=function(e){i.fillText(e,t.x+d,t.y),t.y+=r+o};l.each(n.beforeBody,c);var h=n.displayColors;d=h?r+2:0,l.each(s,function(o,s){l.each(o.before,c),l.each(o.lines,function(o){h&&(i.fillStyle=e(n.legendColorBackground,a),i.fillRect(t.x,t.y,r,r),i.strokeStyle=e(n.labelColors[s].borderColor,a),i.strokeRect(t.x,t.y,r,r),i.fillStyle=e(n.labelColors[s].backgroundColor,a),i.fillRect(t.x+1,t.y+1,r-2,r-2),i.fillStyle=u),c(o)}),l.each(o.after,c)}),d=0,l.each(n.afterBody,c),t.y-=o},drawFooter:function(t,n,i,a){var r=n.footer;r.length&&(t.y+=n.footerMarginTop,i.textAlign=n._footerAlign,i.textBaseline="top",i.fillStyle=e(n.footerFontColor,a),i.font=l.fontString(n.footerFontSize,n._footerFontStyle,n._footerFontFamily),l.each(r,function(e){i.fillText(e,t.x,t.y),t.y+=n.footerFontSize+n.footerSpacing}))},drawBackground:function(t,n,i,a,r){i.fillStyle=e(n.backgroundColor,r),l.drawRoundedRectangle(i,t.x,t.y,a.width,a.height,n.cornerRadius),i.fill()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity;this._options.enabled&&(this.drawBackground(i,e,t,n,a),this.drawCaret(i,n,a),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,a),this.drawBody(i,e,t,a),this.drawFooter(i,e,t,a))}},handleEvent:function(t){var e=this,n=e._options,i=!1;if(e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:e._active=e._chartInstance.getElementsAtEventForMode(t,n.mode,n),i=!l.arrayEquals(e._active,e._lastActive),e._lastActive=e._active,n.enabled||n.custom){e._eventPosition={x:t.x,y:t.y};var a=e._model;e.update(!0),e.pivot(),i|=a.x!==e._model.x||a.y!==e._model.y}return i}}),t.Tooltip.positioners={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,r=0;for(e=0,n=t.length;e<n;++e){var o=t[e];if(o&&o.hasValue()){var s=o.tooltipPosition();i+=s.x,a+=s.y,++r}}return{x:Math.round(i/r),y:Math.round(a/r)}},nearest:function(t,e){var n,i,a,r=e.x,o=e.y,s=Number.POSITIVE_INFINITY;for(i=0,a=t.length;i<a;++i){var u=t[i];if(u&&u.hasValue()){var d=u.getCenterPoint(),c=l.distanceBetweenPoints(e,d);c<s&&(s=c,n=u)}}if(n){var h=n.tooltipPosition();r=h.x,o=h.y}return{x:r,y:o}}}}},{}],37:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;n.elements.arc={backgroundColor:n.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,n){var i=this._view;if(i){for(var a=e.getAngleFromPoint(i,{x:t,y:n}),r=a.angle,o=a.distance,s=i.startAngle,l=i.endAngle;l<s;)l+=2*Math.PI;for(;r>l;)r-=2*Math.PI;for(;r<s;)r+=2*Math.PI;var u=r>=s&&r<=l,d=o>=i.innerRadius&&o<=i.outerRadius;return u&&d}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],38:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:n.defaultColor,borderWidth:3,borderColor:n.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var n=e._view;e._view.steppedLine===!0?(l.lineTo(n.x,t._view.y),l.lineTo(n.x,n.y)):0===e._view.tension?l.lineTo(n.x,n.y):l.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,n.controlPointPreviousX,n.controlPointPreviousY,n.x,n.y)}var i=this,a=i._view,r=a.spanGaps,o=a.scaleZero,s=i._loop;s||("top"===a.fill?o=a.scaleTop:"bottom"===a.fill&&(o=a.scaleBottom));var l=i._chart.ctx;l.save();var u=i._children.slice(),d=-1;s&&u.length&&u.push(u[0]);var c,h,f,g;if(u.length&&a.fill){for(l.beginPath(),c=0;c<u.length;++c)h=u[c],f=e.previousItem(u,c),g=h._view,0===c?(s?l.moveTo(o.x,o.y):l.moveTo(g.x,o),g.skip||(d=c,l.lineTo(g.x,g.y))):(f=d===-1?f:u[d],g.skip?r||d!==c-1||(s?l.lineTo(o.x,o.y):l.lineTo(f._view.x,o)):(d!==c-1?r&&d!==-1?t(f,h):s?l.lineTo(g.x,g.y):(l.lineTo(g.x,o),l.lineTo(g.x,g.y)):t(f,h),d=c));s||d===-1||l.lineTo(u[d]._view.x,o),l.fillStyle=a.backgroundColor||n.defaultColor,l.closePath(),l.fill()}var m=n.elements.line;for(l.lineCap=a.borderCapStyle||m.borderCapStyle,l.setLineDash&&l.setLineDash(a.borderDash||m.borderDash),l.lineDashOffset=a.borderDashOffset||m.borderDashOffset,l.lineJoin=a.borderJoinStyle||m.borderJoinStyle,l.lineWidth=a.borderWidth||m.borderWidth,l.strokeStyle=a.borderColor||n.defaultColor,l.beginPath(),d=-1,c=0;c<u.length;++c)h=u[c],f=e.previousItem(u,c),g=h._view,0===c?g.skip||(l.moveTo(g.x,g.y),d=c):(f=d===-1?f:u[d],g.skip||(d!==c-1&&!r||d===-1?l.moveTo(g.x,g.y):t(f,h),d=c));l.stroke(),l.restore()}})}},{}],39:[function(t,e,n){"use strict";e.exports=function(t){function e(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2)}function n(t){var e=this._view;return!!e&&Math.pow(t-e.y,2)<Math.pow(e.radius+e.hitRadius,2)}var i=t.helpers,a=t.defaults.global,r=a.defaultColor;a.elements.point={radius:3,pointStyle:"circle",backgroundColor:r,borderWidth:1,borderColor:r,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:e,inXRange:e,inYRange:n,getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(e){var n=this._view,o=this._model,s=this._chart.ctx,l=n.pointStyle,u=n.radius,d=n.x,c=n.y,h=t.helpers.color,f=1.01,g=0;n.skip||(s.strokeStyle=n.borderColor||r,s.lineWidth=i.getValueOrDefault(n.borderWidth,a.elements.point.borderWidth),s.fillStyle=n.backgroundColor||r,void 0!==e&&(o.x<e.left||e.right*f<o.x||o.y<e.top||e.bottom*f<o.y)&&(o.x<e.left?g=(d-o.x)/(e.left-o.x):e.right*f<o.x?g=(o.x-d)/(o.x-e.right):o.y<e.top?g=(c-o.y)/(e.top-o.y):e.bottom*f<o.y&&(g=(o.y-c)/(o.y-e.bottom)),g=Math.round(100*g)/100,s.strokeStyle=h(s.strokeStyle).alpha(g).rgbString(),s.fillStyle=h(s.fillStyle).alpha(g).rgbString()),t.canvasHelpers.drawPoint(s,l,u,d,c))}})}},{}],40:[function(t,e,n){"use strict";e.exports=function(t){function e(t){return void 0!==t._view.width}function n(t){var n,i,a,r,o=t._view;if(e(t)){var s=o.width/2;n=o.x-s,i=o.x+s,a=Math.min(o.y,o.base),r=Math.max(o.y,o.base)}else{var l=o.height/2;n=Math.min(o.x,o.base),i=Math.max(o.x,o.base),a=o.y-l,r=o.y+l}return{left:n,top:a,right:i,bottom:r}}var i=t.defaults.global;i.elements.rectangle={backgroundColor:i.defaultColor,borderWidth:0,borderColor:i.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return v[(y+t)%4]}var e,n,i,a,r,o,s,l=this._chart.ctx,u=this._view,d=u.borderWidth;if(u.horizontal?(e=u.base,n=u.x,i=u.y-u.height/2,a=u.y+u.height/2,r=n>e?1:-1,o=1,s=u.borderSkipped||"left"):(e=u.x-u.width/2,n=u.x+u.width/2,i=u.y,a=u.base,r=1,o=a>i?1:-1,s=u.borderSkipped||"bottom"),d){var c=Math.min(Math.abs(e-n),Math.abs(i-a));d=d>c?c:d;var h=d/2,f=e+("left"!==s?h*r:0),g=n+("right"!==s?-h*r:0),m=i+("top"!==s?h*o:0),p=a+("bottom"!==s?-h*o:0);f!==g&&(i=m,a=p),m!==p&&(e=f,n=g)}l.beginPath(),l.fillStyle=u.backgroundColor,l.strokeStyle=u.borderColor,l.lineWidth=d;var v=[[e,a],[e,i],[n,i],[n,a]],b=["bottom","left","top","right"],y=b.indexOf(s,0);y===-1&&(y=0);var x=t(0);l.moveTo(x[0],x[1]);for(var k=1;k<4;k++)x=t(k),l.lineTo(x[0],x[1]);l.fill(),d&&l.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var i=!1;if(this._view){var a=n(this);i=t>=a.left&&t<=a.right&&e>=a.top&&e<=a.bottom}return i},inLabelRange:function(t,i){var a=this;if(!a._view)return!1;var r=!1,o=n(a);return r=e(a)?t>=o.left&&t<=o.right:i>=o.top&&i<=o.bottom},inXRange:function(t){var e=n(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=n(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,n,i=this._view;return e(this)?(t=i.x,n=(i.y+i.base)/2):(t=(i.x+i.base)/2,n=i.y),{x:t,y:n}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],41:[function(t,e,n){"use strict";e.exports=function(t){function e(t,e){var n=l.getStyle(t,e),i=n&&n.match(/(\d+)px/);return i?Number(i[1]):void 0}function n(t,n){var i=t.style,a=t.getAttribute("height"),r=t.getAttribute("width");if(t._chartjs={initial:{height:a,width:r,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null===r||""===r){var o=e(t,"width");void 0!==o&&(t.width=o)}if(null===a||""===a)if(""===t.style.height)t.height=t.width/(n.options.aspectRatio||2);else{var s=e(t,"height");void 0!==o&&(t.height=s)}return t}function i(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function a(t,e){var n=u[t.type]||t.type,a=l.getRelativePosition(t,e);return i(n,e,a.x,a.y,t)}function r(t){var e=document.createElement("iframe");return e.className="chartjs-hidden-iframe",e.style.cssText="display:block;overflow:hidden;border:0;margin:0;top:0;left:0;bottom:0;right:0;height:100%;width:100%;position:absolute;pointer-events:none;z-index:-1;",e.tabIndex=-1,l.addEvent(e,"load",function(){l.addEvent(e.contentWindow||e,"resize",t),t()}),e}function o(t,e,n){var a=t._chartjs={ticking:!1},o=function(){a.ticking||(a.ticking=!0,l.requestAnimFrame.call(window,function(){if(a.resizer)return a.ticking=!1,e(i("resize",n))}))};a.resizer=r(o),t.insertBefore(a.resizer,t.firstChild)}function s(t){if(t&&t._chartjs){var e=t._chartjs.resizer;e&&(e.parentNode.removeChild(e),t._chartjs.resizer=null),delete t._chartjs}}var l=t.helpers,u={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};return{acquireContext:function(t,e){if("string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t instanceof HTMLCanvasElement){var i=t.getContext&&t.getContext("2d");if(i instanceof CanvasRenderingContext2D)return n(t,e),i}return null},releaseContext:function(t){var e=t.canvas;if(e._chartjs){var n=e._chartjs.initial;["height","width"].forEach(function(t){var i=n[t];void 0===i||null===i?e.removeAttribute(t):e.setAttribute(t,i)}),l.each(n.style||{},function(t,n){e.style[n]=t}),e.width=e.width,delete e._chartjs}},addEventListener:function(t,e,n){var i=t.chart.canvas;if("resize"===e)return void o(i.parentNode,n,t.chart);var r=n._chartjs||(n._chartjs={}),s=r.proxies||(r.proxies={}),u=s[t.id+"_"+e]=function(e){n(a(e,t.chart))};l.addEvent(i,e,u)},removeEventListener:function(t,e,n){var i=t.chart.canvas;if("resize"===e)return void s(i.parentNode,n);var a=n._chartjs||{},r=a.proxies||{},o=r[t.id+"_"+e];o&&l.removeEvent(i,e,o)}}}},{}],42:[function(t,e,n){"use strict";var i=t(41);e.exports=function(t){t.platform={acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},t.helpers.extend(t.platform,i(t))}},{41:41}],43:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,n=t.getLabels();t.minIndex=0,t.maxIndex=n.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(n,t.options.ticks.min),t.minIndex=i!==-1?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(n,t.options.ticks.max),t.maxIndex=i!==-1?i:t.maxIndex),t.min=n[t.minIndex],t.max=n[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.isHorizontal();return i.yLabels&&!a?n.getRightValue(i.datasets[e].data[t]):n.ticks[t-n.minIndex]},getPixelForValue:function(t,e,n,i){var a=this,r=Math.max(a.maxIndex+1-a.minIndex-(a.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var o=a.getLabels(),s=o.indexOf(t);e=s!==-1?s:e}if(a.isHorizontal()){var l=a.width/r,u=l*(e-a.minIndex);return(a.options.gridLines.offsetGridLines&&i||a.maxIndex===a.minIndex&&i)&&(u+=l/2),a.left+Math.round(u)}var d=a.height/r,c=d*(e-a.minIndex);return a.options.gridLines.offsetGridLines&&i&&(c+=d/2),a.top+Math.round(c)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,n=this,i=Math.max(n.ticks.length-(n.options.gridLines.offsetGridLines?0:1),1),a=n.isHorizontal(),r=(a?n.width:n.height)/i;return t-=a?n.left:n.top,n.options.gridLines.offsetGridLines&&(t-=r/2),e=t<=0?0:Math.round(t/r)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,n)}},{}],44:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:t.Ticks.formatters.linear}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=n.chart,r=a.data,o=r.datasets,s=n.isHorizontal();n.min=null,n.max=null;var l=i.stacked;if(void 0===l&&e.each(o,function(e,n){if(!l){var i=a.getDatasetMeta(n);a.isDatasetVisible(n)&&t(i)&&void 0!==i.stack&&(l=!0)}}),i.stacked||l){var u={};e.each(o,function(r,o){var s=a.getDatasetMeta(o),l=[s.type,void 0===i.stacked&&void 0===s.stack?o:"",s.stack].join(".");void 0===u[l]&&(u[l]={positiveValues:[],negativeValues:[]});var d=u[l].positiveValues,c=u[l].negativeValues;a.isDatasetVisible(o)&&t(s)&&e.each(r.data,function(t,e){var a=+n.getRightValue(t);isNaN(a)||s.data[e].hidden||(d[e]=d[e]||0,c[e]=c[e]||0,i.relativePoints?d[e]=100:a<0?c[e]+=a:d[e]+=a)})}),e.each(u,function(t){var i=t.positiveValues.concat(t.negativeValues),a=e.min(i),r=e.max(i);n.min=null===n.min?a:Math.min(n.min,a),n.max=null===n.max?r:Math.max(n.max,r)})}else e.each(o,function(i,r){var o=a.getDatasetMeta(r);a.isDatasetVisible(r)&&t(o)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||o.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var n,i=this,a=i.options.ticks;if(i.isHorizontal())n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.width/50));else{var r=e.getValueOrDefault(a.fontSize,t.defaults.global.defaultFontSize);n=Math.min(a.maxTicksLimit?a.maxTicksLimit:11,Math.ceil(i.height/(2*r)))}return n},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n=this,i=n.start,a=+n.getRightValue(t),r=n.end-i;return n.isHorizontal()?(e=n.left+n.width/r*(a-i),Math.round(e)):(e=n.bottom-n.height/r*(a-i),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=n?e.width:e.height,a=(n?t-e.left:e.bottom-t)/i;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,n)}},{}],45:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,n=t.options,i=n.ticks;if(i.beginAtZero){var a=e.sign(t.min),r=e.sign(t.max);a<0&&r<0?t.max=0:a>0&&r>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:n,handleDirectionalChanges:n,buildTicks:function(){var n=this,i=n.options,a=i.ticks,r=n.getTickLimit();r=Math.max(2,r);var o={maxTicks:r,min:a.min,max:a.max,stepSize:e.getValueOrDefault(a.fixedStepSize,a.stepSize)},s=n.ticks=t.Ticks.generators.linear(o,n);n.handleDirectionalChanges(),n.max=e.max(s),n.min=e.min(s),a.reverse?(s.reverse(),n.start=n.max,n.end=n.min):(n.start=n.min,n.end=n.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],46:[function(t,e,n){"use strict";e.exports=function(t){var e=t.helpers,n={position:"left",ticks:{callback:t.Ticks.formatters.logarithmic}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return u?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,i=n.options,a=i.ticks,r=n.chart,o=r.data,s=o.datasets,l=e.getValueOrDefault,u=n.isHorizontal();n.min=null,n.max=null,n.minNotZero=null;var d=i.stacked;if(void 0===d&&e.each(s,function(e,n){if(!d){var i=r.getDatasetMeta(n);r.isDatasetVisible(n)&&t(i)&&void 0!==i.stack&&(d=!0)}}),i.stacked||d){var c={};e.each(s,function(a,o){var s=r.getDatasetMeta(o),l=[s.type,void 0===i.stacked&&void 0===s.stack?o:"",s.stack].join(".");r.isDatasetVisible(o)&&t(s)&&(void 0===c[l]&&(c[l]=[]),e.each(a.data,function(t,e){var a=c[l],r=+n.getRightValue(t);isNaN(r)||s.data[e].hidden||(a[e]=a[e]||0,i.relativePoints?a[e]=100:a[e]+=r)}))}),e.each(c,function(t){var i=e.min(t),a=e.max(t);n.min=null===n.min?i:Math.min(n.min,i),n.max=null===n.max?a:Math.max(n.max,a)})}else e.each(s,function(i,a){var o=r.getDatasetMeta(a);r.isDatasetVisible(a)&&t(o)&&e.each(i.data,function(t,e){var i=+n.getRightValue(t);isNaN(i)||o.data[e].hidden||(null===n.min?n.min=i:i<n.min&&(n.min=i),null===n.max?n.max=i:i>n.max&&(n.max=i),0!==i&&(null===n.minNotZero||i<n.minNotZero)&&(n.minNotZero=i))})});n.min=l(a.min,n.min),n.max=l(a.max,n.max),n.min===n.max&&(0!==n.min&&null!==n.min?(n.min=Math.pow(10,Math.floor(e.log10(n.min))-1),n.max=Math.pow(10,Math.floor(e.log10(n.max))+1)):(n.min=1,n.max=10))},buildTicks:function(){var n=this,i=n.options,a=i.ticks,r={min:a.min,max:a.max},o=n.ticks=t.Ticks.generators.logarithmic(r,n);n.isHorizontal()||o.reverse(),n.max=e.max(o),n.min=e.min(o),a.reverse?(o.reverse(),n.start=n.max,n.end=n.min):(n.start=n.min,n.end=n.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var n,i,a,r=this,o=r.start,s=+r.getRightValue(t),l=r.options,u=l.ticks;return r.isHorizontal()?(a=e.log10(r.end)-e.log10(o),0===s?i=r.left:(n=r.width,i=r.left+n/a*(e.log10(s)-e.log10(o)))):(n=r.height,0!==o||u.reverse?0===r.end&&u.reverse?(a=e.log10(r.start)-e.log10(r.minNotZero),i=s===r.end?r.top:s===r.minNotZero?r.top+.02*n:r.top+.02*n+.98*n/a*(e.log10(s)-e.log10(r.minNotZero))):(a=e.log10(r.end)-e.log10(o),n=r.height,i=r.bottom-n/a*(e.log10(s)-e.log10(o))):(a=e.log10(r.end)-e.log10(r.minNotZero),i=s===o?r.bottom:s===r.minNotZero?r.bottom-.02*n:r.bottom-.02*n-.98*n/a*(e.log10(s)-e.log10(r.minNotZero)))),i},getValueForPixel:function(t){var n,i,a=this,r=e.log10(a.end)-e.log10(a.start);return a.isHorizontal()?(i=a.width,n=a.start*Math.pow(10,(t-a.left)*r/i)):(i=a.height,n=Math.pow(10,(a.bottom-t)*r/i)/a.start),n}});t.scaleService.registerScaleType("logarithmic",i,n)}},{}],47:[function(t,e,n){"use strict";e.exports=function(t){function e(t){return t.options.lineArc?0:t.chart.data.labels.length}function n(t){var e=t.options.pointLabels,n=f.getValueOrDefault(e.fontSize,g.defaultFontSize),i=f.getValueOrDefault(e.fontStyle,g.defaultFontStyle),a=f.getValueOrDefault(e.fontFamily,g.defaultFontFamily),r=f.fontString(n,i,a);return{size:n,style:i,family:a,font:r}}function i(t,e,n){return f.isArray(n)?{w:f.longestText(t,t.font,n),h:n.length*e+1.5*(n.length-1)*e}:{w:t.measureText(n).width,h:e}}function a(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:t<i||t>a?{start:e-n-5,end:e}:{start:e,end:e+n+5}}function r(t){var r,o,s,l=n(t),u=Math.min(t.height/2,t.width/2),d={l:t.width,r:0,t:t.height,b:0},c={};t.ctx.font=l.font,t._pointLabelSizes=[];var h=e(t);for(r=0;r<h;r++){s=t.getPointPosition(r,u),o=i(t.ctx,l.size,t.pointLabels[r]||""),t._pointLabelSizes[r]=o;var g=t.getIndexAngle(r),m=f.toDegrees(g)%360,p=a(m,s.x,o.w,0,180),v=a(m,s.y,o.h,90,270);p.start<d.l&&(d.l=p.start,c.l=g),p.end>d.r&&(d.r=p.end,c.r=g),v.start<d.t&&(d.t=v.start,c.t=g),v.end>d.b&&(d.b=v.end,c.b=g)}t.setReductions(u,d,c)}function o(t){var e=Math.min(t.height/2,t.width/2);t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0)}function s(t){return 0===t||180===t?"center":t<180?"left":"right"}function l(t,e,n,i){if(f.isArray(e))for(var a=n.y,r=1.5*i,o=0;o<e.length;++o)t.fillText(e[o],n.x,a),a+=r;else t.fillText(e,n.x,n.y)}function u(t,e,n){90===t||270===t?n.y-=e.h/2:(t>270||t<90)&&(n.y-=e.h)}function d(t){var i=t.ctx,a=f.getValueOrDefault,r=t.options,o=r.angleLines,d=r.pointLabels;i.lineWidth=o.lineWidth,i.strokeStyle=o.color;var c=t.getDistanceFromCenterForValue(r.reverse?t.min:t.max),h=n(t);i.textBaseline="top";for(var m=e(t)-1;m>=0;m--){if(o.display){var p=t.getPointPosition(m,c);i.beginPath(),i.moveTo(t.xCenter,t.yCenter),i.lineTo(p.x,p.y),i.stroke(),i.closePath()}var v=t.getPointPosition(m,c+5),b=a(d.fontColor,g.defaultFontColor);i.font=h.font,i.fillStyle=b;var y=t.getIndexAngle(m),x=f.toDegrees(y);i.textAlign=s(x),u(x,t._pointLabelSizes[m],v),l(i,t.pointLabels[m]||"",v,h.size)}}function c(t,n,i,a){var r=t.ctx;if(r.strokeStyle=f.getValueAtIndexOrDefault(n.color,a-1),r.lineWidth=f.getValueAtIndexOrDefault(n.lineWidth,a-1),t.options.lineArc)r.beginPath(),r.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),r.closePath(),r.stroke();else{var o=e(t);if(0===o)return;r.beginPath();var s=t.getPointPosition(0,i);r.moveTo(s.x,s.y);for(var l=1;l<o;l++)s=t.getPointPosition(l,i),r.lineTo(s.x,s.y);r.closePath(),r.stroke()}}function h(t){return f.isNumber(t)?t:0}var f=t.helpers,g=t.defaults.global,m={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:t.Ticks.formatters.linear},pointLabels:{fontSize:10,callback:function(t){return t}}},p=t.LinearScaleBase.extend({setDimensions:function(){var t=this,e=t.options,n=e.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var i=f.min([t.height,t.width]),a=f.getValueOrDefault(n.fontSize,g.defaultFontSize);t.drawingArea=e.display?i/2-(a/2+n.backdropPaddingY):i/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;f.each(e.data.datasets,function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);f.each(a.data,function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))})}}),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,e=f.getValueOrDefault(t.fontSize,g.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*e)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){this.options.lineArc?o(this):r(this)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-i.height,0)/Math.cos(n.b);a=h(a),r=h(r),o=h(o),s=h(s),i.drawingArea=Math.min(Math.round(t-(a+r)/2),Math.round(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-i-a.drawingArea;a.xCenter=Math.round((o+r)/2+a.left),a.yCenter=Math.round((s+l)/2+a.top)},getIndexAngle:function(t){var n=2*Math.PI/e(this),i=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,a=i*Math.PI*2/360;return t*n+a},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var n=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this,i=n.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(i)*e)+n.xCenter,y:Math.round(Math.sin(i)*e)+n.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,n=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},draw:function(){var t=this,e=t.options,n=e.gridLines,i=e.ticks,a=f.getValueOrDefault;
16
  if(e.display){var r=t.ctx,o=a(i.fontSize,g.defaultFontSize),s=a(i.fontStyle,g.defaultFontStyle),l=a(i.fontFamily,g.defaultFontFamily),u=f.fontString(o,s,l);f.each(t.ticks,function(s,l){if(l>0||e.reverse){var d=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),h=t.yCenter-d;if(n.display&&0!==l&&c(t,n,d,l),i.display){var f=a(i.fontColor,g.defaultFontColor);if(r.font=u,i.showLabelBackdrop){var m=r.measureText(s).width;r.fillStyle=i.backdropColor,r.fillRect(t.xCenter-m/2-i.backdropPaddingX,h-o/2-i.backdropPaddingY,m+2*i.backdropPaddingX,o+2*i.backdropPaddingY)}r.textAlign="center",r.textBaseline="middle",r.fillStyle=f,r.fillText(s,t.xCenter,h)}}}),e.lineArc||d(t)}}});t.scaleService.registerScaleType("radialLinear",p,m)}},{}],48:[function(t,e,n){"use strict";var i=t(6);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,n={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},a={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},r=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var n=this;return null===t||null===e?null:(void 0===n.labelDiffs&&n.buildLabelDiffs(),"undefined"!=typeof n.labelDiffs[t]?n.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i))},t),t.firstTick=i.min.call(t,n),t.lastTick=i.max.call(t,n)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(a,r){var o=[],s=t.chart.isDatasetVisible(r);"object"==typeof a.data[0]&&null!==a.data[0]?e.each(a.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),o.push(n),s&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,n):n,t.lastTick=null!==t.lastTick?i.max(t.lastTick,n):n))},t):o=n,t.labelMoments.push(o)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var n=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),n.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var a=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var n=t.parseTime(t.getRightValue(e));n.isValid()&&(t.options.time.round&&n.startOf(t.options.time.round),a.push(n.diff(t.firstTick,t.tickUnit,!0)))},t):a=n,t.labelDiffs.push(a)},t)},buildTicks:function(){var i=this;i.ctx.save();var a=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),r=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),o=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),s=e.fontString(a,r,o);if(i.ctx.font=s,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var l=i.isHorizontal()?i.width:i.height,u=i.tickFormatFunction(i.firstTick,0,[]),d=i.ctx.measureText(u).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));d=d*c+a*h;var f=l/d;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,m=n.units[g];g<n.units.length;){if(i.unitScale=1,e.isArray(m.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(m.steps)){for(var p=0;p<m.steps.length;++p)if(m.steps[p]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,m.steps[p]);break}break}if(m.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<m.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,m=n.units[g],i.tickUnit=m.name;var v=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),b=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+v+b,i.displayFormat=i.options.time.displayFormats[m.name]}}var y;if(i.options.time.min?y=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),y=i.firstTick),!i.options.time.max){var x=i.getMomentStartOf(i.lastTick),k=x.diff(i.lastTick,i.tickUnit,!0);k<0?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=x),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var _=i.unitScale;_<=i.scaleSizeInUnits;_+=i.unitScale){var w=y.clone().add(_,i.tickUnit);if(i.options.time.max&&w.diff(i.lastTick,i.tickUnit,!0)>=0)break;i.ticks.push(w)}var S=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);0===S&&0!==i.scaleSizeInUnits||(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var n=this,i=n.chart.data.labels&&t<n.chart.data.labels.length?n.chart.data.labels[t]:"",a=n.chart.data.datasets[e].data[t];return null!==a&&"object"==typeof a&&(i=n.getRightValue(a)),n.options.time.tooltipFormat&&(i