Google Analytics Dashboard for WP (GADWP) - Version 6.3.0

Version Description

Download this release

Release Info

Developer gripgrip
Plugin Icon 128x128 Google Analytics Dashboard for WP (GADWP)
Version 6.3.0
Comparing to
See all releases

Code changes from version 6.2.2 to 6.3.0

assets/css/admin-common.css CHANGED
@@ -49,12 +49,18 @@
49
 
50
  #wpadminbar .exactmetrics-menu-notification-indicator,
51
  .exactmetrics-menu-notification-indicator {
52
- width: 12px;
53
- height: 12px;
54
- border-radius: 50%;
55
- background: #C84B29;
56
  display: inline-block;
57
  margin-left: 8px;
 
 
 
 
 
 
58
  }
59
 
60
  @media (max-width: 782px) {
49
 
50
  #wpadminbar .exactmetrics-menu-notification-indicator,
51
  .exactmetrics-menu-notification-indicator {
52
+ min-width: 8px;
53
+ height: 18px;
54
+ border-radius: 9px;
55
+ background: #ca4a1f;
56
  display: inline-block;
57
  margin-left: 8px;
58
+ font-size: 11px;
59
+ font-weight: 400;
60
+ color: #fff;
61
+ text-align: center;
62
+ line-height: 1.6;
63
+ padding: 0 5px;
64
  }
65
 
66
  @media (max-width: 782px) {
assets/css/admin-common.min.css CHANGED
@@ -1 +1 @@
1
- .exactmetrics-wooedd-upsell-left{width:50%;display:table-cell;float:left}.exactmetrics-wooedd-upsell-right{width:50%;display:table-cell;float:left}.exactmetrics-wooedd-upsell-image{width:100%;height:auto;padding:20px}.exactmetrics-wooedd-upsell-image-small{display:none}.exactmetrics-wooedd-upsell-row{display:table}.exactmetrics-wooedd-upsell-left p{margin:1em 0;font-size:16px}@media (max-width: 900px){.exactmetrics-wooedd-upsell-left{width:100%}.exactmetrics-wooedd-upsell-right{display:none}.exactmetrics-wooedd-upsell-image-small{display:block}.exactmetrics-wooedd-upsell-image-large{display:none}}#wpadminbar .exactmetrics-menu-notification-indicator,.exactmetrics-menu-notification-indicator{width:12px;height:12px;border-radius:50%;background:#C84B29;display:inline-block;margin-left:8px}@media (max-width: 782px){#wpadminbar .exactmetrics-menu-notification-indicator{margin:0 0 10px -13px;z-index:10;position:relative}}
1
+ .exactmetrics-wooedd-upsell-left{width:50%;display:table-cell;float:left}.exactmetrics-wooedd-upsell-right{width:50%;display:table-cell;float:left}.exactmetrics-wooedd-upsell-image{width:100%;height:auto;padding:20px}.exactmetrics-wooedd-upsell-image-small{display:none}.exactmetrics-wooedd-upsell-row{display:table}.exactmetrics-wooedd-upsell-left p{margin:1em 0;font-size:16px}@media (max-width: 900px){.exactmetrics-wooedd-upsell-left{width:100%}.exactmetrics-wooedd-upsell-right{display:none}.exactmetrics-wooedd-upsell-image-small{display:block}.exactmetrics-wooedd-upsell-image-large{display:none}}#wpadminbar .exactmetrics-menu-notification-indicator,.exactmetrics-menu-notification-indicator{min-width:8px;height:18px;border-radius:9px;background:#ca4a1f;display:inline-block;margin-left:8px;font-size:11px;font-weight:400;color:#fff;text-align:center;line-height:1.6;padding:0 5px}@media (max-width: 782px){#wpadminbar .exactmetrics-menu-notification-indicator{margin:0 0 10px -13px;z-index:10;position:relative}}
assets/css/admin-widget-settings.css ADDED
@@ -0,0 +1,218 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .exactmetrics-label-block,
2
+ .exactmetrics-radio-icons {
3
+ display: block;
4
+ }
5
+
6
+ .exactmetrics-radio-icons {
7
+ margin: 4px 0;
8
+ }
9
+
10
+ .exactmetrics-radio-icons * {
11
+ box-sizing: border-box;
12
+ }
13
+
14
+ .exactmetrics-radio-icons > label {
15
+ display: inline-block;
16
+ }
17
+
18
+ .exactmetrics-radio-icons input[type="radio"] {
19
+ visibility: hidden;
20
+ display: none;
21
+ }
22
+
23
+ .exactmetrics-wide-column {
24
+ display: -webkit-box;
25
+ display: -ms-flexbox;
26
+ display: flex;
27
+ border: 1px solid #b7c9d9;
28
+ border-radius: 5px;
29
+ width: 40px;
30
+ height: 40px;
31
+ padding: 10px 5px;
32
+ -ms-flex-flow: wrap;
33
+ flex-flow: wrap;
34
+ -webkit-box-pack: justify;
35
+ -ms-flex-pack: justify;
36
+ justify-content: space-between;
37
+ margin-right: 4px;
38
+ }
39
+
40
+ .exactmetrics-wide-column > span {
41
+ background: #99a1b2;
42
+ display: inline-block;
43
+ width: 8px;
44
+ height: 8px;
45
+ border-radius: 1px;
46
+ margin-bottom: 2px;
47
+ }
48
+
49
+ .exactmetrics-wide-column.exactmetrics-wide-column-two > span {
50
+ width: 12px;
51
+ }
52
+
53
+ .exactmetrics-radio-icons input[type="radio"]:checked + .exactmetrics-wide-column {
54
+ border: 2px solid #338eef;
55
+ background: #ecf4fe;
56
+ padding: 9px 4px;
57
+ }
58
+
59
+ .exactmetrics-radio-icons input[type="radio"]:checked + .exactmetrics-wide-column > span {
60
+ background: #338eef;
61
+ }
62
+
63
+ .exactmetrics-wide-column.exactmetrics-wide-column-one > span {
64
+ width: 100%;
65
+ }
66
+
67
+ .exactmetrics-field-description {
68
+ font-family: Helvetica Neue, serif;
69
+ font-style: italic;
70
+ font-weight: normal;
71
+ font-size: 13px;
72
+ line-height: 1.5%;
73
+ color: #545C66;
74
+ }
75
+
76
+ /** SELECT2 Styles **/
77
+ .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
78
+
79
+ .select2-container {
80
+ display: block;
81
+ width: 100% !important;
82
+ }
83
+
84
+ .select2-container--default .select2-selection--multiple .select2-selection__choice {
85
+ border-radius: 20px;
86
+ background: #E2E4E7;
87
+ border: none;
88
+ color: #32373C;
89
+ padding-left: 8px;
90
+ font-family: Helvetica Neue, serif;
91
+ font-style: normal;
92
+ font-weight: normal;
93
+ font-size: 13px;
94
+ line-height: 24px;
95
+ }
96
+
97
+ .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
98
+ line-height: 1;
99
+ width: 16px;
100
+ height: 16px;
101
+ float: right;
102
+ display: block;
103
+ border-radius: 50%;
104
+ background-color: #555D66;
105
+ color: #E2E4E7;
106
+ text-align: center;
107
+ margin: 4px 0px 4px 8px;
108
+ font-size: 14px;
109
+ box-sizing: border-box;
110
+ padding-top: 0;
111
+ padding-left: 0;
112
+ }
113
+
114
+ .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
115
+ background-color: #333;
116
+ color: #E2E4E7;
117
+ }
118
+
119
+ .exactmetrics-widget-theme-preview {
120
+ background: #F0F2F4;
121
+ border-radius: 5px;
122
+ padding: 8px 8px 8px 18px;
123
+ display: flex;
124
+ font-family: Helvetica Neue, serif;
125
+ font-style: normal;
126
+ font-weight: normal;
127
+ font-size: 14px;
128
+ line-height: 1;
129
+ color: #32373C;
130
+ align-items: center;
131
+ justify-content: space-between;
132
+ }
133
+
134
+ .exactmetrics-widget-theme-preview-icon,
135
+ .exactmetrics-products-theme-preview-icon {
136
+ width: 74px;
137
+ height: 46px;
138
+ background-image: url(data:image/png;base64,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);
139
+ background-repeat: no-repeat;
140
+ background-position: 0 0;
141
+ background-size: 392px;
142
+ display: inline-block;
143
+ }
144
+
145
+ .exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-beta {
146
+ background-position-x: -212px;
147
+ }
148
+
149
+ .exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-charlie {
150
+ background-position-x: -106px;
151
+ }
152
+
153
+ .exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-delta {
154
+ height: 43px;
155
+ background-position: -318px 0;
156
+ }
157
+
158
+ .exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-echo {
159
+ height: 76px;
160
+ background-position: 0 -73px;
161
+ }
162
+
163
+ .exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-foxtrot {
164
+ background-position: -106px -90px;
165
+ height: 41px;
166
+ }
167
+
168
+ .exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-golf {
169
+ background-position: -212px -83px;
170
+ height: 56px;
171
+ }
172
+
173
+ .exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-hotel {
174
+ height: 50px;
175
+ background-position: -318px -86px;
176
+ }
177
+
178
+ .exactmetrics-products-theme-preview-icon {
179
+ background-image: url('data:image/png;base64,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');
180
+ width: 74px;
181
+ height: 39px;
182
+ background-size: 188px;
183
+ }
184
+
185
+ .exactmetrics-products-theme-preview-icon.exactmetrics-products-theme-preview-icon-alpha {
186
+ background-position: 0 0;
187
+ }
188
+
189
+ .exactmetrics-products-theme-preview-icon.exactmetrics-products-theme-preview-icon-beta {
190
+ background-position: -114px 0;
191
+ height: 65px;
192
+ }
193
+
194
+ .exactmetrics-products-theme-preview-icon.exactmetrics-products-theme-preview-icon-charlie {
195
+ background-position: 0 -102px;
196
+ height: 50px;
197
+ }
198
+
199
+ .exactmetrics-products-theme-preview-icon.exactmetrics-products-theme-preview-icon-delta {
200
+ background-position: -114px -102px;
201
+ height: 78px;
202
+ }
203
+
204
+ .exactmetrics-pro-pill {
205
+ font-style: normal;
206
+ font-weight: bold;
207
+ font-size: 11px;
208
+ background: #1EC185;
209
+ border-radius: 5px;
210
+ color: #fff;
211
+ padding: 3px 8px;
212
+ margin-left: 8px;
213
+ }
214
+
215
+ .select2-container--disabled {
216
+ margin-top: 10px;
217
+ opacity: 0.6;
218
+ }
assets/css/admin-widget-settings.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .exactmetrics-label-block,.exactmetrics-radio-icons{display:block}.exactmetrics-radio-icons{margin:4px 0}.exactmetrics-radio-icons *{box-sizing:border-box}.exactmetrics-radio-icons > label{display:inline-block}.exactmetrics-radio-icons input[type="radio"]{visibility:hidden;display:none}.exactmetrics-wide-column{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #b7c9d9;border-radius:5px;width:40px;height:40px;padding:10px 5px;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:4px}.exactmetrics-wide-column > span{background:#99a1b2;display:inline-block;width:8px;height:8px;border-radius:1px;margin-bottom:2px}.exactmetrics-wide-column.exactmetrics-wide-column-two > span{width:12px}.exactmetrics-radio-icons input[type="radio"]:checked + .exactmetrics-wide-column{border:2px solid #338eef;background:#ecf4fe;padding:9px 4px}.exactmetrics-radio-icons input[type="radio"]:checked + .exactmetrics-wide-column > span{background:#338eef}.exactmetrics-wide-column.exactmetrics-wide-column-one > span{width:100%}.exactmetrics-field-description{font-family:Helvetica Neue, serif;font-style:italic;font-weight:normal;font-size:13px;line-height:1.5%;color:#545C66}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container{display:block;width:100% !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:20px;background:#E2E4E7;border:none;color:#32373C;padding-left:8px;font-family:Helvetica Neue, serif;font-style:normal;font-weight:normal;font-size:13px;line-height:24px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{line-height:1;width:16px;height:16px;float:right;display:block;border-radius:50%;background-color:#555D66;color:#E2E4E7;text-align:center;margin:4px 0px 4px 8px;font-size:14px;box-sizing:border-box;padding-top:0;padding-left:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#333;color:#E2E4E7}.exactmetrics-widget-theme-preview{background:#F0F2F4;border-radius:5px;padding:8px 8px 8px 18px;display:flex;font-family:Helvetica Neue, serif;font-style:normal;font-weight:normal;font-size:14px;line-height:1;color:#32373C;align-items:center;justify-content:space-between}.exactmetrics-widget-theme-preview-icon,.exactmetrics-products-theme-preview-icon{width:74px;height:46px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:0 0;background-size:392px;display:inline-block}.exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-beta{background-position-x:-212px}.exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-charlie{background-position-x:-106px}.exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-delta{height:43px;background-position:-318px 0}.exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-echo{height:76px;background-position:0 -73px}.exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-foxtrot{background-position:-106px -90px;height:41px}.exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-golf{background-position:-212px -83px;height:56px}.exactmetrics-widget-theme-preview-icon.exactmetrics-widget-theme-preview-icon-hotel{height:50px;background-position:-318px -86px}.exactmetrics-products-theme-preview-icon{background-image:url('data:image/png;base64,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');width:74px;height:39px;background-size:188px}.exactmetrics-products-theme-preview-icon.exactmetrics-products-theme-preview-icon-alpha{background-position:0 0}.exactmetrics-products-theme-preview-icon.exactmetrics-products-theme-preview-icon-beta{background-position:-114px 0;height:65px}.exactmetrics-products-theme-preview-icon.exactmetrics-products-theme-preview-icon-charlie{background-position:0 -102px;height:50px}.exactmetrics-products-theme-preview-icon.exactmetrics-products-theme-preview-icon-delta{background-position:-114px -102px;height:78px}.exactmetrics-pro-pill{font-style:normal;font-weight:bold;font-size:11px;background:#1EC185;border-radius:5px;color:#fff;padding:3px 8px;margin-left:8px}.select2-container--disabled{margin-top:10px;opacity:0.6}
assets/css/frontend.css ADDED
@@ -0,0 +1 @@
 
1
+ .exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled a.exactmetrics-inline-popular-posts-title{text-decoration:none;box-shadow:none;font-style:normal;font-weight:bold;border:none}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled a.exactmetrics-inline-popular-posts-title:hover,.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled a.exactmetrics-inline-popular-posts-title:focus{text-decoration:underline}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-alpha{padding:24px 27px;margin-bottom:24px;background:#F0F2F4}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-alpha .exactmetrics-inline-popular-posts-label{font-size:18px;line-height:1;display:block;margin-bottom:6px;color:#EB5757}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-alpha .exactmetrics-inline-popular-posts-title{line-height:1;color:#393F4C;font-size:18px}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta{padding:14px;border-width:1px;border-style:solid;border-color:#F0F2F4}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-label{display:block;font-size:18px;line-height:18px;color:#eb5757}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-text{display:inline-block;vertical-align:middle;width:calc(100% - 164px)}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-title{line-height:130%;color:#393F4C}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-image{width:144px;padding:0;display:inline-block;margin-right:19px;vertical-align:middle}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-label{display:block;font-size:16px;line-height:1.1;color:#393F4C}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-text{display:block;vertical-align:middle}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-post{display:list-item;margin-left:20px}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-title{line-height:130%;font-weight:400;color:#393F4C}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-image{width:144px;padding:0;display:inline-block}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-border{display:block;border-style:solid;border-width:0 0 1px;margin:16px 0;border-color:#D3D7DE}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled{margin-bottom:24px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-title,.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list a{text-decoration:none;color:#393F4C;box-shadow:none}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list a:hover .exactmetrics-widget-popular-posts-title,.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list a:focus .exactmetrics-widget-popular-posts-title{text-decoration:underline}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-alpha .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-alpha .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:24px;background:#f0f2f4;border-radius:3px;margin:0 6px 12px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393f4c;font-weight:700}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-beta .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-beta .exactmetrics-widget-popular-posts-list li{display:inline-block;background:#fff;border-radius:3px;margin:0 6px 30px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393f4c;font-weight:700;border-left:4px solid #1ec185;padding-left:16px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-charlie .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-charlie .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:24px;background:#f0f2f4;border-radius:3px;margin:0 6px 12px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393f4c;font-weight:700;border-top:4px solid #338eef}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list{padding:0;margin:0 -6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list li{width:calc(50% - 12px);margin-left:6px;margin-right:6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-1 .exactmetrics-widget-popular-posts-list{margin:0}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-1 .exactmetrics-widget-popular-posts-list li{width:100%;margin-left:0;margin-right:0}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list{margin:0}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list li{width:calc(33.333333% - 12px)}@media (max-width: 767px){.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list,.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-2 .exactmetrics-widget-popular-posts-list{margin:0}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list li,.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-2 .exactmetrics-widget-popular-posts-list li{width:100%;margin-left:0;margin-right:0}}
assets/css/frontend.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled a.exactmetrics-inline-popular-posts-title{text-decoration:none;box-shadow:none;font-style:normal;font-weight:bold;border:none}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled a.exactmetrics-inline-popular-posts-title:hover,.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled a.exactmetrics-inline-popular-posts-title:focus{text-decoration:underline}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-alpha{padding:24px 27px;margin-bottom:24px;background:#F0F2F4}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-alpha .exactmetrics-inline-popular-posts-label{font-size:18px;line-height:1;display:block;margin-bottom:6px;color:#EB5757}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-alpha .exactmetrics-inline-popular-posts-title{line-height:1;color:#393F4C;font-size:18px}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta{padding:14px;border-width:1px;border-style:solid;border-color:#F0F2F4}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-label{display:block;font-size:18px;line-height:18px;color:#eb5757}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-text{display:inline-block;vertical-align:middle;width:calc(100% - 164px)}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-title{line-height:130%;color:#393F4C}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-image{width:144px;padding:0;display:inline-block;margin-right:19px;vertical-align:middle}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-label{display:block;font-size:16px;line-height:1.1;color:#393F4C}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-text{display:block;vertical-align:middle}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-post{display:list-item;margin-left:20px}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-title{line-height:130%;font-weight:400;color:#393F4C}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-image{width:144px;padding:0;display:inline-block}.exactmetrics-inline-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-border{display:block;border-style:solid;border-width:0 0 1px;margin:16px 0;border-color:#D3D7DE}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled{margin-bottom:24px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-title,.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list a{text-decoration:none;color:#393F4C;box-shadow:none}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list a:hover .exactmetrics-widget-popular-posts-title,.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list a:focus .exactmetrics-widget-popular-posts-title{text-decoration:underline}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-alpha .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-alpha .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:24px;background:#f0f2f4;border-radius:3px;margin:0 6px 12px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393f4c;font-weight:700}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-beta .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-beta .exactmetrics-widget-popular-posts-list li{display:inline-block;background:#fff;border-radius:3px;margin:0 6px 30px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393f4c;font-weight:700;border-left:4px solid #1ec185;padding-left:16px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-charlie .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-charlie .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:24px;background:#f0f2f4;border-radius:3px;margin:0 6px 12px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393f4c;font-weight:700;border-top:4px solid #338eef}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list{padding:0;margin:0 -6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled .exactmetrics-widget-popular-posts-list li{width:calc(50% - 12px);margin-left:6px;margin-right:6px}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-1 .exactmetrics-widget-popular-posts-list{margin:0}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-1 .exactmetrics-widget-popular-posts-list li{width:100%;margin-left:0;margin-right:0}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list{margin:0}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list li{width:calc(33.333333% - 12px)}@media (max-width: 767px){.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list,.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-2 .exactmetrics-widget-popular-posts-list{margin:0}.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list li,.exactmetrics-widget-popular-posts.exactmetrics-popular-posts-styled.exactmetrics-widget-popular-posts-columns-2 .exactmetrics-widget-popular-posts-list li{width:100%;margin-left:0;margin-right:0}}
assets/gutenberg/css/editor.css CHANGED
@@ -1 +1 @@
1
- @import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");.exactmetrics-inline-buttons{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.exactmetrics-switcher-button{border:0;border-radius:0;font-size:13px;font-weight:normal;color:#393F4C;padding:17px 15px;border-bottom:3px solid transparent;cursor:pointer;text-align:left;white-space:nowrap}.exactmetrics-switcher-button.active,.exactmetrics-switcher-button:hover,.exactmetrics-switcher-button:active,.exactmetrics-switcher-button:focus{outline:none;border-bottom:3px solid #117DB8}.exactmetrics-switcher-button.active{font-weight:bold}.exactmetrics-headline-analyzer-wrapper{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;position:relative}.exactmetrics-headline-analyzer-wrapper p{font-size:13px;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .green{color:#1EC185}.exactmetrics-headline-analyzer-wrapper .orange{color:#F2994A}.exactmetrics-headline-analyzer-wrapper .red{color:#EB5757}.exactmetrics-headline-analyzer-wrapper .green-bg{background:#1EC185}.exactmetrics-headline-analyzer-wrapper .orange-bg{background:#F2994A}.exactmetrics-headline-analyzer-wrapper .red-bg{background:#EB5757}.exactmetrics-headline-analyzer-wrapper .components-panel__body-toggle.components-button{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:bold;font-size:13px;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-empty-title-warning{text-align:center;padding:0 20px;margin:20px 0;font-size:13px;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab p{text-align:center}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab .exactmetrics-headline-analyzer-current-title{text-align:center;font-size:16px;color:#393F4C;margin:0 0 28px 0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab .exactmetrics-headline-analyzer-pie-chart-container{position:relative;width:160px;height:80px;margin:0 auto;margin-bottom:18px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-current-score{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;font-family:'Roboto', sans-serif;line-height:0%;z-index:10}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-current-score p{margin-bottom:0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel h4{text-align:center;font-size:16px;color:#393F4C;margin:0 0 28px 0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .exactmetrics-headline-analyzer-pie-chart-container{position:relative;width:160px;height:80px;margin:0 auto;margin-bottom:18px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-new-score{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;font-family:'Roboto', sans-serif;line-height:0%;z-index:10}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-new-score p{margin-bottom:0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .current-score{text-align:center}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .current-score h5{font-weight:bold;color:#393F4C;margin-top:0;margin-bottom:8px;text-align:center;font-size:13px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .current-score p{margin-top:8px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-tab{margin-bottom:6px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-input-field{margin-bottom:6px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-input-field .components-base-control__label{display:block;max-width:100%;font-size:12px;margin-bottom:8px;color:#626D83}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-input-field input{padding:11px 12px;font-size:13px;border:1px solid #E2E4E7;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-button{padding-right:11px;font-size:13px;border-radius:3px;padding-left:11px;height:29px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-score-difference{font-size:20px;font-weight:bold;display:block;text-align:center;margin-top:0;margin-bottom:40px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-previous-scores li{font-size:13px;line-height:24px;color:#393F4C;margin-bottom:20px;padding-left:36px;position:relative;cursor:pointer}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-previous-scores li:last-child{margin-bottom:0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-previous-scores .exactmetrics-headline-analyzer-score{margin-left:-36px;position:absolute;top:0}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon .components-panel__body-toggle .components-panel__icon{position:absolute;right:40px;top:50%;margin-top:-8px}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon.red .components-panel__body-toggle .components-panel__icon path{fill:#EB5757}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon.orange .components-panel__body-toggle .components-panel__icon path{fill:#F2994A}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon.green .components-panel__body-toggle .components-panel__icon path{fill:#1EC185}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon-alternative{position:relative}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon-alternative .exactmetrics-headline-analyzer-panel-icon-alternative{position:absolute;top:14px;right:40px;font-weight:bold}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-word-balance .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-sentiment .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-types .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-character-count .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-word-count .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-beginning-ending-words .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row{display:block}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-word-balance .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-sentiment .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-types .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-character-count .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-word-count .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-beginning-ending-words .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row h4{font-size:16px;color:#393F4C;font-weight:bold;margin:0 0 8px 0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block{margin-top:28px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block h5{font-size:13px;color:#393F4C;margin-top:0;margin-bottom:12px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data{overflow:hidden}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span{display:block;float:left}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-percentage{width:30%;font-size:24px;font-weight:bold;line-height:20px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-goal{width:40%;font-size:12px;color:#9CA4B5}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-progressbar{width:30%;position:relative;height:8px;margin-top:4px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-progressbar .exactmetrics-headline-analyzer-progressbar-bg{width:100%;background:#EEF0F2;height:8px;z-index:9;position:absolute;top:0;left:0;border-radius:30px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-progressbar .exactmetrics-headline-analyzer-progressbar-part{position:absolute;height:8px;top:0;left:0;z-index:10;border-radius:30px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-tag-list{margin:0;padding:0;list-style:none;display:block;margin-top:12px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-tag-list li{display:inline-block;font-size:12px;color:#393F4C;background:#D6D9E0;border-radius:4px;font-family:'Roboto', sans-serif;padding:2px 9px;margin-right:8px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-guideline{margin-top:8px;color:#4F4F4F}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-character-count p{text-align:left}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-character-count .exactmetrics-headline-analyzer-pie-chart-container{position:relative;width:160px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-character-count .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-character-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;font-family:'Roboto', sans-serif;line-height:0%;z-index:10}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-character-count .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-status-on-character-length{position:absolute;left:144px;top:50%;font-size:16px;color:#393F4C;margin:-9px 0 0 0;font-weight:bold;width:130px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-word-count p{text-align:left}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-word-count .exactmetrics-headline-analyzer-pie-chart-container{position:relative;width:160px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-word-count .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-word-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;font-family:'Roboto', sans-serif;line-height:0%;z-index:10}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-word-count .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-status-on-word-length{position:absolute;left:144px;top:50%;font-size:16px;color:#393F4C;margin:-9px 0 0 0;font-weight:bold;width:130px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-beginning-ending-words .exactmetrics-headline-analyzer-words{display:block;margin-bottom:12px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-beginning-ending-words .exactmetrics-headline-analyzer-words span{font-size:14px;color:#fff;background:#7F899F;border-radius:6px;font-family:'Roboto', sans-serif;padding:6px 12px;display:inline-block}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-beginning-ending-words .exactmetrics-headline-analyzer-words-guideline{margin-top:20px;margin-bottom:0}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row h4{color:#4285F4;font-size:16px;margin:0;text-transform:none;margin-bottom:8px;margin-top:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row .exactmetrics-headline-analyzer-post-url{margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row .exactmetrics-headline-analyzer-post-url a{color:#34A853;font-size:14px;font-family:Arial, Helvetica, sans-serif}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row .exactmetrics-headline-analyzer-post-url a:hover{opacity:0.8}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row p{font-family:Arial, Helvetica, sans-serif}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-types .exactmetrics-headline-analyzer-panel-types-title{display:block;width:100%;font-size:13px;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-types .exactmetrics-headline-analyzer-panel-types-title span{float:right;margin-right:25px;color:#393F4C;font-size:13px}.edit-post-header__settings button.components-button[exactmetrics-button-color]{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.edit-post-header__settings button.components-button[exactmetrics-button-color] svg{margin-right:8px}.edit-post-header__settings button.components-button[exactmetrics-button-color] span{font-size:14px;color:#fff}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']{background:#FAD1D1;border:1px solid #EB5757}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed{background:#EB5757 !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'] svg path{fill:#EB5757}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'] span{color:#E73232}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']{background:#F8C9A0;border:1px solid #F2994A}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed{background:#F2994A !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'] svg path{fill:#F08629}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'] span{color:#D66D0F}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']{background:#D3F8EA;border:1px solid #1EC185}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed{background:#1EC185 !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'] svg path{fill:#1EC185}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'] span{color:#1BB17A}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed{box-shadow:none !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed svg path{fill:#fff !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed span{color:#fff}.edit-post-sidebar{scroll-behavior:smooth}.exactmetrics-headline-analyzer-score{color:#fff;font-size:11px;font-family:'Roboto', sans-serif;font-weight:bold;border-radius:50%;margin:0 auto;width:24px;height:24px;min-height:24px;display:inline-block;line-height:12px;padding-top:7px;text-align:center}.exactmetrics-headline-analyzer-bottom-notice{padding:15px 20px 0 15px;border-top:1px solid #e2e4e7}.exactmetrics-headline-analyzer-bottom-notice p{text-align:left}.exactmetrics-donut-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.exactmetrics-donut{height:auto;border-radius:50%;position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.exactmetrics-donut-overlay{opacity:1;position:absolute;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.exactmetrics-donut-sections{position:absolute;height:auto;width:100%;padding-bottom:100%;border-radius:50%}.exactmetrics-donut-section{position:absolute;height:100%;width:50%;overflow:hidden;background-color:transparent;transform-origin:0% 50%;pointer-events:none}.exactmetrics-donut-filler{position:absolute;height:100%;width:100%;pointer-events:all}.exactmetrics-donut-section.exactmetrics-donut-section-right{left:50%}.exactmetrics-donut-section.exactmetrics-donut-section-right .exactmetrics-donut-filler{transform-origin:0% 50%}.exactmetrics-donut-section.exactmetrics-donut-section-left{left:0%;transform-origin:100% 50%}.exactmetrics-donut-section.exactmetrics-donut-section-left .exactmetrics-donut-filler{transform-origin:100% 50%}
1
+ @import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");.exactmetrics-inline-buttons{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.exactmetrics-switcher-button{border:0;border-radius:0;font-size:13px;font-weight:normal;color:#393F4C;padding:17px 15px;border-bottom:3px solid transparent;cursor:pointer;text-align:left;white-space:nowrap}.exactmetrics-switcher-button.active,.exactmetrics-switcher-button:hover,.exactmetrics-switcher-button:active,.exactmetrics-switcher-button:focus{outline:none;border-bottom:3px solid #117DB8}.exactmetrics-switcher-button.active{font-weight:bold}.exactmetrics-headline-analyzer-wrapper{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;position:relative}.exactmetrics-headline-analyzer-wrapper p{font-size:13px;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .green{color:#1EC185}.exactmetrics-headline-analyzer-wrapper .orange{color:#F2994A}.exactmetrics-headline-analyzer-wrapper .red{color:#EB5757}.exactmetrics-headline-analyzer-wrapper .green-bg{background:#1EC185}.exactmetrics-headline-analyzer-wrapper .orange-bg{background:#F2994A}.exactmetrics-headline-analyzer-wrapper .red-bg{background:#EB5757}.exactmetrics-headline-analyzer-wrapper .components-panel__body-toggle.components-button{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:bold;font-size:13px;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-empty-title-warning{text-align:center;padding:0 20px;margin:20px 0;font-size:13px;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab p{text-align:center}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab .exactmetrics-headline-analyzer-current-title{text-align:center;font-size:16px;color:#393F4C;margin:0 0 28px 0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab .exactmetrics-headline-analyzer-pie-chart-container{position:relative;width:160px;height:80px;margin:0 auto;margin-bottom:18px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-current-score{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;font-family:'Roboto', sans-serif;line-height:0%;z-index:10}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-current-score-tab .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-current-score p{margin-bottom:0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel h4{text-align:center;font-size:16px;color:#393F4C;margin:0 0 28px 0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .exactmetrics-headline-analyzer-pie-chart-container{position:relative;width:160px;height:80px;margin:0 auto;margin-bottom:18px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-new-score{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;font-family:'Roboto', sans-serif;line-height:0%;z-index:10}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-new-score p{margin-bottom:0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .current-score{text-align:center}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .current-score h5{font-weight:bold;color:#393F4C;margin-top:0;margin-bottom:8px;text-align:center;font-size:13px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-score-panel .current-score p{margin-top:8px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-new-tab{margin-bottom:6px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-input-field{margin-bottom:6px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-input-field .components-base-control__label{display:block;max-width:100%;font-size:12px;margin-bottom:8px;color:#626D83}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-input-field input{padding:11px 12px;font-size:13px;border:1px solid #E2E4E7;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-button{padding-right:11px;font-size:13px;border-radius:3px;padding-left:11px;height:29px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-score-difference{font-size:20px;font-weight:bold;display:block;text-align:center;margin-top:0;margin-bottom:40px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-previous-scores li{font-size:13px;line-height:24px;color:#393F4C;margin-bottom:20px;padding-left:36px;position:relative;cursor:pointer}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-previous-scores li:last-child{margin-bottom:0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-previous-scores .exactmetrics-headline-analyzer-score{margin-left:-36px;position:absolute;top:0}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon .components-panel__body-toggle .components-panel__icon{position:absolute;right:40px;top:50%;margin-top:-8px}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon.red .components-panel__body-toggle .components-panel__icon path{fill:#EB5757}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon.orange .components-panel__body-toggle .components-panel__icon path{fill:#F2994A}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon.green .components-panel__body-toggle .components-panel__icon path{fill:#1EC185}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon-alternative{position:relative}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-has-icon-alternative .exactmetrics-headline-analyzer-panel-icon-alternative{position:absolute;top:14px;right:40px;font-weight:bold}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-word-balance .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-sentiment .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-types .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-character-count .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-word-count .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-beginning-ending-words .components-panel__row,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row{display:block}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-word-balance .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-sentiment .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-types .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-character-count .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-word-count .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-beginning-ending-words .components-panel__row h4,.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row h4{font-size:16px;color:#393F4C;font-weight:bold;margin:0 0 8px 0}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block{margin-top:28px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block h5{font-size:13px;color:#393F4C;margin-top:0;margin-bottom:12px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data{overflow:hidden}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span{display:block;float:left}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-percentage{width:30%;font-size:24px;font-weight:bold;line-height:20px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-goal{width:40%;font-size:12px;color:#9CA4B5}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-progressbar{width:30%;position:relative;height:8px;margin-top:4px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-progressbar .exactmetrics-headline-analyzer-progressbar-bg{width:100%;background:#EEF0F2;height:8px;z-index:9;position:absolute;top:0;left:0;border-radius:30px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-block-data span.exactmetrics-headline-analyzer-words-block-progressbar .exactmetrics-headline-analyzer-progressbar-part{position:absolute;height:8px;top:0;left:0;z-index:10;border-radius:30px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-tag-list{margin:0;padding:0;list-style:none;display:block;margin-top:12px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-tag-list li{display:inline-block;font-size:12px;color:#393F4C;background:#D6D9E0;border-radius:4px;font-family:'Roboto', sans-serif;padding:2px 9px;margin-right:8px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-words-block .exactmetrics-headline-analyzer-words-guideline{margin-top:8px;color:#4F4F4F}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-character-count p{text-align:left}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-character-count .exactmetrics-headline-analyzer-pie-chart-container{position:relative;width:160px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-character-count .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-character-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;font-family:'Roboto', sans-serif;line-height:0%;z-index:10}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-character-count .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-status-on-character-length{position:absolute;left:144px;top:50%;font-size:16px;color:#393F4C;margin:-9px 0 0 0;font-weight:bold;width:130px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-word-count p{text-align:left}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-word-count .exactmetrics-headline-analyzer-pie-chart-container{position:relative;width:160px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-word-count .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-word-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;font-family:'Roboto', sans-serif;line-height:0%;z-index:10}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-word-count .exactmetrics-headline-analyzer-pie-chart-container .exactmetrics-headline-analyzer-status-on-word-length{position:absolute;left:144px;top:50%;font-size:16px;color:#393F4C;margin:-9px 0 0 0;font-weight:bold;width:130px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-beginning-ending-words .exactmetrics-headline-analyzer-words{display:block;margin-bottom:12px}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-beginning-ending-words .exactmetrics-headline-analyzer-words span{font-size:14px;color:#fff;background:#7F899F;border-radius:6px;font-family:'Roboto', sans-serif;padding:6px 12px;display:inline-block}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-beginning-ending-words .exactmetrics-headline-analyzer-words-guideline{margin-top:20px;margin-bottom:0}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row h4{color:#4285F4;font-size:16px;margin:0;text-transform:none;margin-bottom:8px;margin-top:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row .exactmetrics-headline-analyzer-post-url{margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row .exactmetrics-headline-analyzer-post-url a{color:#34A853;font-size:14px;font-family:Arial, Helvetica, sans-serif}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row .exactmetrics-headline-analyzer-post-url a:hover{opacity:0.8}.exactmetrics-headline-analyzer-wrapper .components-panel__body.exactmetrics-headline-analyzer-panel-search-preview .components-panel__row p{font-family:Arial, Helvetica, sans-serif}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-types .exactmetrics-headline-analyzer-panel-types-title{display:block;width:100%;font-size:13px;color:#393F4C}.exactmetrics-headline-analyzer-wrapper .exactmetrics-headline-analyzer-panel-types .exactmetrics-headline-analyzer-panel-types-title span{float:right;margin-right:25px;color:#393F4C;font-size:13px}.edit-post-header__settings button.components-button[exactmetrics-button-color]{font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}.edit-post-header__settings button.components-button[exactmetrics-button-color] svg{margin-right:8px}.edit-post-header__settings button.components-button[exactmetrics-button-color] span{font-size:14px;color:#fff}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']{background:#FAD1D1;border:1px solid #EB5757}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed{background:#EB5757 !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'] svg path{fill:#EB5757}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'] span{color:#E73232}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']{background:#F8C9A0;border:1px solid #F2994A}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed{background:#F2994A !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'] svg path{fill:#F08629}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'] span{color:#D66D0F}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']{background:#D3F8EA;border:1px solid #1EC185}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed{background:#1EC185 !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'] svg path{fill:#1EC185}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'] span{color:#1BB17A}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed{box-shadow:none !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus svg path,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed svg path{fill:#fff !important}.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:hover span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:active span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red']:focus span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='red'].is-pressed span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:hover span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:active span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green']:focus span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='green'].is-pressed span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:hover span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:active span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange']:focus span,.edit-post-header__settings button.components-button[exactmetrics-button-color][exactmetrics-button-color='orange'].is-pressed span{color:#fff}.edit-post-sidebar{scroll-behavior:smooth}.exactmetrics-headline-analyzer-score{color:#fff;font-size:11px;font-family:'Roboto', sans-serif;font-weight:bold;border-radius:50%;margin:0 auto;width:24px;height:24px;min-height:24px;display:inline-block;line-height:12px;padding-top:7px;text-align:center}.exactmetrics-headline-analyzer-bottom-notice{padding:15px 20px 0 15px;border-top:1px solid #e2e4e7}.exactmetrics-headline-analyzer-bottom-notice p{text-align:left}.exactmetrics-donut-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.exactmetrics-donut{height:auto;border-radius:50%;position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.exactmetrics-donut-overlay{opacity:1;position:absolute;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.exactmetrics-donut-sections{position:absolute;height:auto;width:100%;padding-bottom:100%;border-radius:50%}.exactmetrics-donut-section{position:absolute;height:100%;width:50%;overflow:hidden;background-color:transparent;transform-origin:0% 50%;pointer-events:none}.exactmetrics-donut-filler{position:absolute;height:100%;width:100%;pointer-events:all}.exactmetrics-donut-section.exactmetrics-donut-section-right{left:50%}.exactmetrics-donut-section.exactmetrics-donut-section-right .exactmetrics-donut-filler{transform-origin:0% 50%}.exactmetrics-donut-section.exactmetrics-donut-section-left{left:0%;transform-origin:100% 50%}.exactmetrics-donut-section.exactmetrics-donut-section-left .exactmetrics-donut-filler{transform-origin:100% 50%}.exactmetrics-theme-picker-carousel{overflow:hidden}.exactmetrics-theme-picker-carousel .carousel__slide-focus-ring{display:none}.exactmetrics-theme-picker-slide{float:left;display:block;outline:none}.exactmetrics-theme-picker-slide .carousel__inner-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.exactmetrics-theme-picker-slide .exactmetrics-slider-theme-input{display:none}.exactmetrics-theme-picker-slide .exactmetrics-slider-theme-option{width:calc(50% - 8px)}.exactmetrics-theme-picker-slide .exactmetrics-slider-theme-option:nth-child(1),.exactmetrics-theme-picker-slide .exactmetrics-slider-theme-option:nth-child(2){margin-bottom:28px}.exactmetrics-theme-picker-slide label{border:1px solid #B7C9D9;box-sizing:border-box;border-radius:5px;width:100%;height:124px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:100%}.exactmetrics-theme-picker-slide label .exactmetrics-theme-picker-label-icon{display:block}.exactmetrics-theme-picker-slide label .exactmetrics-theme-picker-label-text{position:absolute;left:0;right:0;display:block;bottom:0;padding-bottom:12px;text-align:center;font-family:Helvetica Neue, serif;font-style:normal;font-weight:normal;font-size:14px;line-height:1;color:#393F4C}.exactmetrics-theme-picker-slide label.exactmetrics-theme-picker-label-selected{border:3px solid #6528f5}.exactmetrics-theme-picker-slide label.exactmetrics-theme-picker-label-disabled{opacity:0.6;pointer-events:none}.exactmetrics-theme-picker-slide label.exactmetrics-theme-picker-label-echo .exactmetrics-theme-picker-label-icon{margin-bottom:10px}.exactmetrics-theme-picker-slide .exactmetrics-theme-picker-check{position:absolute;right:10px;top:10px}.exactmetrics-carousel-navigation{clear:both;text-align:center;padding-top:12px}.exactmetrics-carousel-navigation button{background:none;padding:0;border:0;vertical-align:middle;cursor:pointer;height:12px}.exactmetrics-carousel-navigation button:hover svg path,.exactmetrics-carousel-navigation button:focus svg path{fill:#727272}.exactmetrics-carousel-navigation .carousel__back-button{margin-right:8px}.exactmetrics-carousel-navigation .carousel__dot-group{display:inline-block;vertical-align:middle}.exactmetrics-carousel-navigation .exactmetrics-carousel-navigation-dots .carousel__dot{border:3px solid #c4c4c4;box-sizing:border-box;width:12px;height:12px;margin-right:8px;border-radius:50%;vertical-align:middle}.exactmetrics-carousel-navigation .exactmetrics-carousel-navigation-dots .carousel__dot:hover,.exactmetrics-carousel-navigation .exactmetrics-carousel-navigation-dots .carousel__dot:focus{border-color:#727272}.exactmetrics-carousel-navigation .exactmetrics-carousel-navigation-dots .carousel__dot.carousel__dot--selected{background:#c4c4c4}.exactmetrics-carousel-navigation .exactmetrics-carousel-navigation-dots .carousel__dot.carousel__dot--selected:hover,.exactmetrics-carousel-navigation .exactmetrics-carousel-navigation-dots .carousel__dot.carousel__dot--selected:focus{background:#727272}.exactmetrics-inline-popular-posts-image{width:128px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:16px}.exactmetrics-inline-popular-posts-widget{margin-bottom:24px}.exactmetrics-inline-popular-posts-widget .exactmetrics-inline-popular-posts-title{box-shadow:none}.exactmetrics-inline-popular-posts-alpha{padding:24px 27px}.exactmetrics-inline-popular-posts-alpha .exactmetrics-inline-popular-posts-label{font-style:normal;font-weight:bold;font-size:18px;line-height:1;display:block;margin-bottom:6px}.exactmetrics-inline-popular-posts-alpha .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:18px;line-height:1;text-decoration:none}.exactmetrics-inline-popular-posts-beta{padding:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #D6E2ED}.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-text{margin-left:19px}.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-label{display:block;font-weight:bold;font-size:18px;line-height:18px}.exactmetrics-inline-popular-posts-beta .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:18px;line-height:130%;text-decoration:none}.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-border{display:block;border-bottom:1px solid;margin:16px 0}.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-label{font-style:normal;font-weight:bold;font-size:16px;line-height:1.1}.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-list{list-style:disc inside none}.exactmetrics-inline-popular-posts-charlie .exactmetrics-inline-popular-posts-list li{font-style:normal;font-weight:normal;font-size:16px;line-height:130%}.exactmetrics-inline-popular-posts-delta{border:1px solid #D6E2ED;padding:16px 18px;border-radius:5px}.exactmetrics-inline-popular-posts-delta .exactmetrics-inline-popular-posts-icon{margin-right:8px}.exactmetrics-inline-popular-posts-delta .exactmetrics-inline-popular-posts-label{font-style:normal;font-weight:bold;font-size:18px;line-height:1.1;vertical-align:top}.exactmetrics-inline-popular-posts-delta .exactmetrics-inline-popular-posts-title{display:block;font-weight:bold;font-size:18px;line-height:1;text-decoration:none;margin-top:4px}.exactmetrics-inline-popular-posts-echo{padding:13px 16px}.exactmetrics-inline-popular-posts-echo .exactmetrics-inline-popular-posts-icon{margin-right:8px}.exactmetrics-inline-popular-posts-echo .exactmetrics-inline-popular-posts-label{font-style:normal;font-weight:bold;font-size:16px;line-height:1.1;margin-right:8px}.exactmetrics-inline-popular-posts-echo .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:16px;line-height:130%;text-decoration:none}.exactmetrics-inline-popular-posts-foxtrot{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.exactmetrics-inline-popular-posts-foxtrot .exactmetrics-inline-popular-posts-label{font-style:normal;font-weight:bold;font-size:18px;line-height:1.1;display:block}.exactmetrics-inline-popular-posts-foxtrot .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:18px;line-height:125%;text-decoration:none}.exactmetrics-inline-popular-posts-golf{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.exactmetrics-inline-popular-posts-golf .exactmetrics-inline-popular-posts-label{font-style:normal;font-weight:bold;font-size:16px;line-height:1.1;float:left;background:#fff;padding-right:20px}.exactmetrics-inline-popular-posts-golf .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:16px;line-height:125%;text-decoration:none;display:block;clear:both;margin-top:14px}.exactmetrics-inline-popular-posts-golf .exactmetrics-inline-popular-posts-title:before{width:100%}.exactmetrics-inline-popular-posts-golf .exactmetrics-inline-popular-posts-border{display:block;border-width:2px 0 0 0;border-style:solid;margin-top:10px}.exactmetrics-inline-popular-posts-golf .exactmetrics-inline-popular-posts-border-2{border-top:1px solid #E2E4E9;margin-top:20px;display:block}.exactmetrics-inline-popular-posts-golf .exactmetrics-inline-popular-posts-text{width:100%}.exactmetrics-inline-popular-posts-hotel .exactmetrics-inline-popular-posts-icon{margin-right:10px;vertical-align:middle}.exactmetrics-inline-popular-posts-hotel .exactmetrics-inline-popular-posts-title{font-style:normal;font-weight:bold;font-size:18px;text-decoration:none;line-height:130%}.exactmetrics-inline-popular-posts-india{padding:13px 12px 13px 16px;position:relative}.exactmetrics-inline-popular-posts-india .exactmetrics-inline-popular-posts-border{border-width:0 0 0 4px;border-style:solid;position:absolute;left:0;top:0;bottom:0}.exactmetrics-inline-popular-posts-india .exactmetrics-inline-popular-posts-title{font-size:14px;text-decoration:none;font-weight:bold}.exactmetrics-inline-popular-posts-india .exactmetrics-inline-popular-posts-label{font-size:14px;text-decoration:none;font-weight:bold;margin-right:4px}.exactmetrics-inline-popular-posts-juliett{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.exactmetrics-inline-popular-posts-juliett .exactmetrics-inline-popular-posts-border{border-width:1px 0 0 0;border-style:solid;position:absolute;left:0;top:0;right:0}.exactmetrics-inline-popular-posts-juliett .exactmetrics-inline-popular-posts-title{font-size:18px;text-decoration:none;font-weight:bold;max-width:400px;-ms-flex-positive:0;flex-grow:0;display:block;line-height:125%}.exactmetrics-inline-popular-posts-juliett .exactmetrics-inline-popular-posts-label{font-size:14px;line-height:18px;text-decoration:none;font-weight:bold;padding:4px 12px;position:absolute;right:0;top:0}.exactmetrics-inline-popular-posts-kilo{position:relative;padding:30px 0}.exactmetrics-inline-popular-posts-kilo .exactmetrics-inline-popular-posts-label{font-style:normal;font-weight:bold;font-size:18px;line-height:1}.exactmetrics-inline-popular-posts-kilo .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:18px;line-height:130%;text-decoration:none;display:block;clear:both;margin-top:6px}.exactmetrics-inline-popular-posts-kilo .exactmetrics-inline-popular-posts-title:before{width:100%}.exactmetrics-inline-popular-posts-kilo .exactmetrics-inline-popular-posts-border-2,.exactmetrics-inline-popular-posts-kilo .exactmetrics-inline-popular-posts-border{display:block;position:absolute;left:0;right:0;top:0;border-bottom:4px dashed #E2E4E9}.exactmetrics-inline-popular-posts-kilo .exactmetrics-inline-popular-posts-border-2{bottom:0;top:auto}.exactmetrics-inline-popular-posts-lima{padding:16px 19px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.exactmetrics-inline-popular-posts-lima .exactmetrics-inline-popular-posts-text{margin-left:13px;-ms-flex-order:1;order:1}.exactmetrics-inline-popular-posts-lima .exactmetrics-inline-popular-posts-label{display:block;font-weight:bold;font-size:18px;line-height:18px}.exactmetrics-inline-popular-posts-lima .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:18px;line-height:120%;text-decoration:none;display:block;max-width:420px;margin-top:7px}.exactmetrics-inline-popular-posts-lima .exactmetrics-inline-popular-posts-image{width:144px;-ms-flex-order:2;order:2;margin-right:0;margin-left:20px}.exactmetrics-inline-popular-posts-mike{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.exactmetrics-inline-popular-posts-mike .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:18px;line-height:125%;text-decoration:none;display:block;max-width:380px}.exactmetrics-inline-popular-posts-mike .exactmetrics-inline-popular-posts-label{position:absolute;z-index:10;left:0;top:0;font-size:14px;font-weight:bold;padding:5px 8px;line-height:1.2}.exactmetrics-inline-popular-posts-mike .exactmetrics-inline-popular-posts-image{margin-right:20px}.exactmetrics-inline-popular-posts-november{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;border-radius:5px;border-width:1px;border-style:solid;padding:16px}.exactmetrics-inline-popular-posts-november .exactmetrics-inline-popular-posts-text{width:100%}.exactmetrics-inline-popular-posts-november .exactmetrics-inline-popular-posts-title{font-weight:bold;font-size:16px;line-height:125%;text-decoration:none;display:block;margin-top:4px}.exactmetrics-inline-popular-posts-november .exactmetrics-inline-popular-posts-label{display:block;font-size:16px;font-weight:bold}.exactmetrics-inline-popular-posts-november .exactmetrics-inline-popular-posts-image{margin-right:20px}.exactmetrics-inline-popular-posts-november .exactmetrics-inline-popular-posts-icon{width:32px;height:32px;display:inline-block;border-radius:50%;text-align:center;float:left;line-height:38px;margin-right:17px;margin-top:4px}.exactmetrics-widget-popular-posts-widget{margin-bottom:24px}.exactmetrics-widget-popular-posts-widget .exactmetrics-widget-popular-posts-list{padding:0}.exactmetrics-widget-popular-posts-widget .exactmetrics-widget-popular-posts-title{box-shadow:none}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-alpha .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-alpha .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:24px;background:#F0F2F4;border-radius:3px;margin:0 6px 12px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393F4C;font-weight:700}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-beta .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-beta .exactmetrics-widget-popular-posts-list li{display:inline-block;background:#fff;border-radius:3px;margin:0 6px 30px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393F4C;font-weight:700;border-left:4px solid #1EC185;padding-left:16px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-charlie .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-charlie .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:24px;background:#F0F2F4;border-radius:3px;margin:0 6px 12px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393F4C;font-weight:700;border-top:4px solid #338EEF}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-delta .exactmetrics-widget-popular-posts-image{width:121px;height:121px;padding:0;float:left;margin-right:16px;margin-bottom:12px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-delta .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-delta .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:16px 0 0;margin:0 6px 0 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393F4C;font-weight:700;border-top:2px solid #D3D7DE}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-delta .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta{font-size:12px;margin-top:8px;font-weight:400}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-delta .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta span{display:inline-block;margin-right:5px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-echo .exactmetrics-widget-popular-posts-image{margin-bottom:14px;width:100%}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-echo .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-echo .exactmetrics-widget-popular-posts-list li{display:inline-block;margin:0 6px 24px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393F4C;font-weight:700}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-echo .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-comments{font-size:16px;font-weight:700;margin-top:14px;display:block}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-echo .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta{font-size:12px;margin-top:8px;font-weight:400}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-echo .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta span{display:inline-block;margin-right:5px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-foxtrot .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-foxtrot .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:16px;background:#F0F2F4;border-radius:5px;margin:0 6px 12px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393F4C;font-weight:700}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-foxtrot .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-comments{font-size:16px;font-weight:700;margin-top:14px;display:block}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-foxtrot .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta{font-size:12px;margin-top:8px;font-weight:400}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-foxtrot .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta span{display:inline-block;margin-right:5px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-golf .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-golf .exactmetrics-widget-popular-posts-list li{display:inline-block;padding:16px;background:#F0F2F4;border-radius:5px;margin:0 6px 12px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;color:#393F4C;font-weight:700}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-golf .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-comments{font-size:16px;font-weight:700;margin-top:14px;display:block}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-golf .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta{font-size:12px;margin-top:8px;font-weight:400}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-golf .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta span{display:inline-block;margin-right:5px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-golf .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-label{font-weight:400;font-size:12px;display:inline-block;padding:4px 8px;border-radius:3px;line-height:1;margin-bottom:14px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-golf .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-title{display:block}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-widget-popular-posts-list{margin:0 -6px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-widget-popular-posts-list li{display:inline-block;margin:0 6px 24px 6px;width:calc(50% - 12px);vertical-align:top;font-size:16px;line-height:1.2;font-weight:700;position:relative}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-text{position:absolute;bottom:0;padding:0 14px 14px;left:0;z-index:15}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta{font-size:12px;margin-top:8px;font-weight:400}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-widget-popular-posts-list .exactmetrics-widget-popular-posts-meta span{display:inline-block;margin-right:5px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-bg-img{margin-bottom:0;padding-top:50%;width:100%}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-bg-img:after{z-index:5;border-radius:5px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-bg-img:before{background:linear-gradient(0deg, #000 -25.16%, rgba(0,0,0,0.1) 100%);content:'';top:0;bottom:0;left:0;right:0;position:absolute;z-index:10;border-radius:5px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-widget-popular-posts-image{position:relative}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-widget-popular-posts-image img{width:100%}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-hotel .exactmetrics-widget-popular-posts-image:before{background:linear-gradient(0deg, #000 -25.16%, rgba(0,0,0,0.1));content:"";top:0;bottom:0;left:0;right:0;position:absolute;z-index:10;border-radius:5px}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-columns-1 .exactmetrics-widget-popular-posts-list{margin:0}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-columns-1 .exactmetrics-widget-popular-posts-list li{width:100%;margin-left:0;margin-right:0}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list{margin:0}.exactmetrics-widget-popular-posts-widget.exactmetrics-widget-popular-posts-columns-3 .exactmetrics-widget-popular-posts-list li{width:calc(33.333333% - 12px)}.exactmetrics-wide-column-options input[type="radio"]{display:none}.exactmetrics-wide-column-options .components-radio-control__option{display:inline-block}.exactmetrics-wide-column-options .components-base-control__label{display:block}.exactmetrics-wide-column-options .exactmetrics-wide-column{display:-ms-flexbox;display:flex;border:1px solid #B7C9D9;border-radius:5px;width:40px;height:40px;padding:10px 5px;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between}.exactmetrics-wide-column-options .exactmetrics-wide-column>span{background:#99A1B2;display:inline-block;width:8px;height:8px;border-radius:1px;margin-bottom:2px}.exactmetrics-wide-column-options .exactmetrics-wide-column.exactmetrics-wide-column-two>span{width:12px}.exactmetrics-wide-column-options .exactmetrics-wide-column.exactmetrics-wide-column-one>span{width:100%}.exactmetrics-wide-column-options input[type="radio"]:checked+label .exactmetrics-wide-column{border:2px solid #6528f5;background:#ECF4FE;padding:9px 4px}.exactmetrics-wide-column-options input[type="radio"]:checked+label .exactmetrics-wide-column>span{background:#6528f5}.block-editor-block-inspector .exactmetrics-hierarchical-terms .components-base-control{margin-bottom:0}.block-editor-block-inspector .exactmetrics-hierarchical-terms-disabled{opacity:0.6;pointer-events:none}.exactmetrics-popular-posts-products-theme-picker .exactmetrics-theme-picker-slide label{height:142px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-alpha .exactmetrics-products-popular-posts-image{width:80px;height:80px;padding:0;float:left;margin-right:18px}.exactmetrics-products-popular-posts-widget.exactmetrics-widget-popular-posts-echo .exactmetrics-products-popular-posts-image{margin-bottom:14px;width:100%}.exactmetrics-input-text-small{margin-top:24px}.exactmetrics-input-text-small .settings-input-text-input{max-width:350px}.exactmetrics-input-text-extra-small .settings-input-text{display:inline-block;margin-right:5px}.exactmetrics-input-text-extra-small .settings-input-text-input{max-width:80px}.exactmetrics-products-popular-posts-widget{margin-bottom:24px}.exactmetrics-products-popular-posts-widget .exactmetrics-products-popular-posts-title{box-shadow:none}.exactmetrics-products-popular-posts-widget .exactmetrics-products-popular-posts-list{padding:0}.exactmetrics-products-popular-posts-widget .exactmetrics-products-popular-posts-rating{display:block}.exactmetrics-products-popular-posts-widget .exactmetrics-products-popular-posts-rating svg{margin-right:2px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-alpha .exactmetrics-products-popular-posts-list{margin:0 -12px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-alpha .exactmetrics-products-popular-posts-list li{display:inline-block;margin:0 12px;width:calc(50% - 24px);vertical-align:top;font-size:16px;border-top:1px solid #D3D7DE;padding-top:15px;padding-bottom:30px;font-weight:bold;line-height:1.1}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-alpha .exactmetrics-products-popular-posts-price{display:block;margin:10px 0 7px;font-weight:400}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-beta .exactmetrics-products-popular-posts-list,.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-list{margin:0 -6px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-beta .exactmetrics-products-popular-posts-list li,.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-list li{display:inline-block;width:calc(50% - 12px);vertical-align:top;font-size:16px;padding:10px 12px;font-weight:bold;line-height:1.1;margin:0 6px 24px;border-radius:3px;position:relative}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-beta .exactmetrics-products-popular-posts-price,.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-price{display:block;font-weight:400;position:absolute;right:12px;bottom:10px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-beta .exactmetrics-products-popular-posts-title,.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-title{margin-top:12px;display:block}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-beta .exactmetrics-products-popular-posts-rating,.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-rating{margin-top:13px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-charlie .exactmetrics-products-popular-posts-list{margin:0 -6px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-charlie .exactmetrics-products-popular-posts-list li{display:inline-block;width:calc(50% - 12px);vertical-align:top;font-size:16px;padding:0;font-weight:bold;line-height:1.1;margin:0 6px 24px;border-radius:5px;position:relative}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-charlie .exactmetrics-products-popular-posts-price{display:block;font-weight:400;-ms-flex-order:3;order:3;margin-top:4px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-charlie .exactmetrics-products-popular-posts-title{-ms-flex-order:2;order:2;margin-top:4px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-charlie .exactmetrics-products-popular-posts-text{position:absolute;bottom:0;z-index:10;left:0;right:0;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-charlie .exactmetrics-products-popular-posts-rating{margin-top:13px;-ms-flex-order:1;order:1}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-charlie .exactmetrics-products-popular-posts-image{position:relative}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-charlie .exactmetrics-products-popular-posts-image:before{background:linear-gradient(0deg, #000 -25.16%, rgba(0,0,0,0.1) 100%);content:'';top:0;bottom:0;left:0;right:0;position:absolute;z-index:10;border-radius:5px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-price{position:relative;margin-top:8px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-list{margin:0 -6px}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-list li{padding:0}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-price{right:auto;bottom:auto;-ms-flex-order:3;order:3}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-rating{margin-top:8px;-ms-flex-order:1;order:1}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-title{-ms-flex-order:2;order:2}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-delta .exactmetrics-products-popular-posts-text{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-columns-1 .exactmetrics-products-popular-posts-list{margin:0}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-columns-1 .exactmetrics-products-popular-posts-list li{width:100%;margin-left:0;margin-right:0}.exactmetrics-products-popular-posts-widget.exactmetrics-products-popular-posts-columns-3 .exactmetrics-products-popular-posts-list li{width:calc(33.333333% - 24px)}.exactmetrics-post-picker .components-form-token-field__help{display:none}.exactmetrics-popular-posts-pro-pill{font-style:normal;font-weight:bold;font-size:11px;background:#1EC185;border-radius:5px;color:#fff;padding:3px 8px;margin-left:8px}.exactmetrics-popular-posts-no-woocoomerce{padding:44px 34px;text-align:center}.exactmetrics-popular-posts-no-woocoomerce h3{font-size:22px;line-height:1.4}.exactmetrics-popular-posts-no-woocoomerce p,.exactmetrics-popular-posts-no-woocoomerce a{font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#626D83}.exactmetrics-popular-posts-no-woocoomerce a{color:#1170D5;margin-top:24px}
assets/gutenberg/js/editor.js DELETED
@@ -1,46248 +0,0 @@
1
- /******/ (function(modules) { // webpackBootstrap
2
- /******/ // The module cache
3
- /******/ var installedModules = {};
4
- /******/
5
- /******/ // The require function
6
- /******/ function __webpack_require__(moduleId) {
7
- /******/
8
- /******/ // Check if module is in cache
9
- /******/ if(installedModules[moduleId]) {
10
- /******/ return installedModules[moduleId].exports;
11
- /******/ }
12
- /******/ // Create a new module (and put it into the cache)
13
- /******/ var module = installedModules[moduleId] = {
14
- /******/ i: moduleId,
15
- /******/ l: false,
16
- /******/ exports: {}
17
- /******/ };
18
- /******/
19
- /******/ // Execute the module function
20
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
- /******/
22
- /******/ // Flag the module as loaded
23
- /******/ module.l = true;
24
- /******/
25
- /******/ // Return the exports of the module
26
- /******/ return module.exports;
27
- /******/ }
28
- /******/
29
- /******/
30
- /******/ // expose the modules object (__webpack_modules__)
31
- /******/ __webpack_require__.m = modules;
32
- /******/
33
- /******/ // expose the module cache
34
- /******/ __webpack_require__.c = installedModules;
35
- /******/
36
- /******/ // define getter function for harmony exports
37
- /******/ __webpack_require__.d = function(exports, name, getter) {
38
- /******/ if(!__webpack_require__.o(exports, name)) {
39
- /******/ Object.defineProperty(exports, name, {
40
- /******/ configurable: false,
41
- /******/ enumerable: true,
42
- /******/ get: getter
43
- /******/ });
44
- /******/ }
45
- /******/ };
46
- /******/
47
- /******/ // getDefaultExport function for compatibility with non-harmony modules
48
- /******/ __webpack_require__.n = function(module) {
49
- /******/ var getter = module && module.__esModule ?
50
- /******/ function getDefault() { return module['default']; } :
51
- /******/ function getModuleExports() { return module; };
52
- /******/ __webpack_require__.d(getter, 'a', getter);
53
- /******/ return getter;
54
- /******/ };
55
- /******/
56
- /******/ // Object.prototype.hasOwnProperty.call
57
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
58
- /******/
59
- /******/ // __webpack_public_path__
60
- /******/ __webpack_require__.p = "";
61
- /******/
62
- /******/ // Load entry module and return exports
63
- /******/ return __webpack_require__(__webpack_require__.s = 220);
64
- /******/ })
65
- /************************************************************************/
66
- /******/ ([
67
- /* 0 */
68
- /***/ (function(module, exports, __webpack_require__) {
69
-
70
- /* WEBPACK VAR INJECTION */(function(module) {var require;//! moment.js
71
- //! version : 2.27.0
72
- //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
73
- //! license : MIT
74
- //! momentjs.com
75
-
76
- ;(function (global, factory) {
77
- true ? module.exports = factory() :
78
- typeof define === 'function' && define.amd ? define(factory) :
79
- global.moment = factory()
80
- }(this, (function () { 'use strict';
81
-
82
- var hookCallback;
83
-
84
- function hooks() {
85
- return hookCallback.apply(null, arguments);
86
- }
87
-
88
- // This is done to register the method called with moment()
89
- // without creating circular dependencies.
90
- function setHookCallback(callback) {
91
- hookCallback = callback;
92
- }
93
-
94
- function isArray(input) {
95
- return (
96
- input instanceof Array ||
97
- Object.prototype.toString.call(input) === '[object Array]'
98
- );
99
- }
100
-
101
- function isObject(input) {
102
- // IE8 will treat undefined and null as object if it wasn't for
103
- // input != null
104
- return (
105
- input != null &&
106
- Object.prototype.toString.call(input) === '[object Object]'
107
- );
108
- }
109
-
110
- function hasOwnProp(a, b) {
111
- return Object.prototype.hasOwnProperty.call(a, b);
112
- }
113
-
114
- function isObjectEmpty(obj) {
115
- if (Object.getOwnPropertyNames) {
116
- return Object.getOwnPropertyNames(obj).length === 0;
117
- } else {
118
- var k;
119
- for (k in obj) {
120
- if (hasOwnProp(obj, k)) {
121
- return false;
122
- }
123
- }
124
- return true;
125
- }
126
- }
127
-
128
- function isUndefined(input) {
129
- return input === void 0;
130
- }
131
-
132
- function isNumber(input) {
133
- return (
134
- typeof input === 'number' ||
135
- Object.prototype.toString.call(input) === '[object Number]'
136
- );
137
- }
138
-
139
- function isDate(input) {
140
- return (
141
- input instanceof Date ||
142
- Object.prototype.toString.call(input) === '[object Date]'
143
- );
144
- }
145
-
146
- function map(arr, fn) {
147
- var res = [],
148
- i;
149
- for (i = 0; i < arr.length; ++i) {
150
- res.push(fn(arr[i], i));
151
- }
152
- return res;
153
- }
154
-
155
- function extend(a, b) {
156
- for (var i in b) {
157
- if (hasOwnProp(b, i)) {
158
- a[i] = b[i];
159
- }
160
- }
161
-
162
- if (hasOwnProp(b, 'toString')) {
163
- a.toString = b.toString;
164
- }
165
-
166
- if (hasOwnProp(b, 'valueOf')) {
167
- a.valueOf = b.valueOf;
168
- }
169
-
170
- return a;
171
- }
172
-
173
- function createUTC(input, format, locale, strict) {
174
- return createLocalOrUTC(input, format, locale, strict, true).utc();
175
- }
176
-
177
- function defaultParsingFlags() {
178
- // We need to deep clone this object.
179
- return {
180
- empty: false,
181
- unusedTokens: [],
182
- unusedInput: [],
183
- overflow: -2,
184
- charsLeftOver: 0,
185
- nullInput: false,
186
- invalidEra: null,
187
- invalidMonth: null,
188
- invalidFormat: false,
189
- userInvalidated: false,
190
- iso: false,
191
- parsedDateParts: [],
192
- era: null,
193
- meridiem: null,
194
- rfc2822: false,
195
- weekdayMismatch: false,
196
- };
197
- }
198
-
199
- function getParsingFlags(m) {
200
- if (m._pf == null) {
201
- m._pf = defaultParsingFlags();
202
- }
203
- return m._pf;
204
- }
205
-
206
- var some;
207
- if (Array.prototype.some) {
208
- some = Array.prototype.some;
209
- } else {
210
- some = function (fun) {
211
- var t = Object(this),
212
- len = t.length >>> 0,
213
- i;
214
-
215
- for (i = 0; i < len; i++) {
216
- if (i in t && fun.call(this, t[i], i, t)) {
217
- return true;
218
- }
219
- }
220
-
221
- return false;
222
- };
223
- }
224
-
225
- function isValid(m) {
226
- if (m._isValid == null) {
227
- var flags = getParsingFlags(m),
228
- parsedParts = some.call(flags.parsedDateParts, function (i) {
229
- return i != null;
230
- }),
231
- isNowValid =
232
- !isNaN(m._d.getTime()) &&
233
- flags.overflow < 0 &&
234
- !flags.empty &&
235
- !flags.invalidEra &&
236
- !flags.invalidMonth &&
237
- !flags.invalidWeekday &&
238
- !flags.weekdayMismatch &&
239
- !flags.nullInput &&
240
- !flags.invalidFormat &&
241
- !flags.userInvalidated &&
242
- (!flags.meridiem || (flags.meridiem && parsedParts));
243
-
244
- if (m._strict) {
245
- isNowValid =
246
- isNowValid &&
247
- flags.charsLeftOver === 0 &&
248
- flags.unusedTokens.length === 0 &&
249
- flags.bigHour === undefined;
250
- }
251
-
252
- if (Object.isFrozen == null || !Object.isFrozen(m)) {
253
- m._isValid = isNowValid;
254
- } else {
255
- return isNowValid;
256
- }
257
- }
258
- return m._isValid;
259
- }
260
-
261
- function createInvalid(flags) {
262
- var m = createUTC(NaN);
263
- if (flags != null) {
264
- extend(getParsingFlags(m), flags);
265
- } else {
266
- getParsingFlags(m).userInvalidated = true;
267
- }
268
-
269
- return m;
270
- }
271
-
272
- // Plugins that add properties should also add the key here (null value),
273
- // so we can properly clone ourselves.
274
- var momentProperties = (hooks.momentProperties = []),
275
- updateInProgress = false;
276
-
277
- function copyConfig(to, from) {
278
- var i, prop, val;
279
-
280
- if (!isUndefined(from._isAMomentObject)) {
281
- to._isAMomentObject = from._isAMomentObject;
282
- }
283
- if (!isUndefined(from._i)) {
284
- to._i = from._i;
285
- }
286
- if (!isUndefined(from._f)) {
287
- to._f = from._f;
288
- }
289
- if (!isUndefined(from._l)) {
290
- to._l = from._l;
291
- }
292
- if (!isUndefined(from._strict)) {
293
- to._strict = from._strict;
294
- }
295
- if (!isUndefined(from._tzm)) {
296
- to._tzm = from._tzm;
297
- }
298
- if (!isUndefined(from._isUTC)) {
299
- to._isUTC = from._isUTC;
300
- }
301
- if (!isUndefined(from._offset)) {
302
- to._offset = from._offset;
303
- }
304
- if (!isUndefined(from._pf)) {
305
- to._pf = getParsingFlags(from);
306
- }
307
- if (!isUndefined(from._locale)) {
308
- to._locale = from._locale;
309
- }
310
-
311
- if (momentProperties.length > 0) {
312
- for (i = 0; i < momentProperties.length; i++) {
313
- prop = momentProperties[i];
314
- val = from[prop];
315
- if (!isUndefined(val)) {
316
- to[prop] = val;
317
- }
318
- }
319
- }
320
-
321
- return to;
322
- }
323
-
324
- // Moment prototype object
325
- function Moment(config) {
326
- copyConfig(this, config);
327
- this._d = new Date(config._d != null ? config._d.getTime() : NaN);
328
- if (!this.isValid()) {
329
- this._d = new Date(NaN);
330
- }
331
- // Prevent infinite loop in case updateOffset creates new moment
332
- // objects.
333
- if (updateInProgress === false) {
334
- updateInProgress = true;
335
- hooks.updateOffset(this);
336
- updateInProgress = false;
337
- }
338
- }
339
-
340
- function isMoment(obj) {
341
- return (
342
- obj instanceof Moment || (obj != null && obj._isAMomentObject != null)
343
- );
344
- }
345
-
346
- function warn(msg) {
347
- if (
348
- hooks.suppressDeprecationWarnings === false &&
349
- typeof console !== 'undefined' &&
350
- console.warn
351
- ) {
352
- console.warn('Deprecation warning: ' + msg);
353
- }
354
- }
355
-
356
- function deprecate(msg, fn) {
357
- var firstTime = true;
358
-
359
- return extend(function () {
360
- if (hooks.deprecationHandler != null) {
361
- hooks.deprecationHandler(null, msg);
362
- }
363
- if (firstTime) {
364
- var args = [],
365
- arg,
366
- i,
367
- key;
368
- for (i = 0; i < arguments.length; i++) {
369
- arg = '';
370
- if (typeof arguments[i] === 'object') {
371
- arg += '\n[' + i + '] ';
372
- for (key in arguments[0]) {
373
- if (hasOwnProp(arguments[0], key)) {
374
- arg += key + ': ' + arguments[0][key] + ', ';
375
- }
376
- }
377
- arg = arg.slice(0, -2); // Remove trailing comma and space
378
- } else {
379
- arg = arguments[i];
380
- }
381
- args.push(arg);
382
- }
383
- warn(
384
- msg +
385
- '\nArguments: ' +
386
- Array.prototype.slice.call(args).join('') +
387
- '\n' +
388
- new Error().stack
389
- );
390
- firstTime = false;
391
- }
392
- return fn.apply(this, arguments);
393
- }, fn);
394
- }
395
-
396
- var deprecations = {};
397
-
398
- function deprecateSimple(name, msg) {
399
- if (hooks.deprecationHandler != null) {
400
- hooks.deprecationHandler(name, msg);
401
- }
402
- if (!deprecations[name]) {
403
- warn(msg);
404
- deprecations[name] = true;
405
- }
406
- }
407
-
408
- hooks.suppressDeprecationWarnings = false;
409
- hooks.deprecationHandler = null;
410
-
411
- function isFunction(input) {
412
- return (
413
- (typeof Function !== 'undefined' && input instanceof Function) ||
414
- Object.prototype.toString.call(input) === '[object Function]'
415
- );
416
- }
417
-
418
- function set(config) {
419
- var prop, i;
420
- for (i in config) {
421
- if (hasOwnProp(config, i)) {
422
- prop = config[i];
423
- if (isFunction(prop)) {
424
- this[i] = prop;
425
- } else {
426
- this['_' + i] = prop;
427
- }
428
- }
429
- }
430
- this._config = config;
431
- // Lenient ordinal parsing accepts just a number in addition to
432
- // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.
433
- // TODO: Remove "ordinalParse" fallback in next major release.
434
- this._dayOfMonthOrdinalParseLenient = new RegExp(
435
- (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) +
436
- '|' +
437
- /\d{1,2}/.source
438
- );
439
- }
440
-
441
- function mergeConfigs(parentConfig, childConfig) {
442
- var res = extend({}, parentConfig),
443
- prop;
444
- for (prop in childConfig) {
445
- if (hasOwnProp(childConfig, prop)) {
446
- if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
447
- res[prop] = {};
448
- extend(res[prop], parentConfig[prop]);
449
- extend(res[prop], childConfig[prop]);
450
- } else if (childConfig[prop] != null) {
451
- res[prop] = childConfig[prop];
452
- } else {
453
- delete res[prop];
454
- }
455
- }
456
- }
457
- for (prop in parentConfig) {
458
- if (
459
- hasOwnProp(parentConfig, prop) &&
460
- !hasOwnProp(childConfig, prop) &&
461
- isObject(parentConfig[prop])
462
- ) {
463
- // make sure changes to properties don't modify parent config
464
- res[prop] = extend({}, res[prop]);
465
- }
466
- }
467
- return res;
468
- }
469
-
470
- function Locale(config) {
471
- if (config != null) {
472
- this.set(config);
473
- }
474
- }
475
-
476
- var keys;
477
-
478
- if (Object.keys) {
479
- keys = Object.keys;
480
- } else {
481
- keys = function (obj) {
482
- var i,
483
- res = [];
484
- for (i in obj) {
485
- if (hasOwnProp(obj, i)) {
486
- res.push(i);
487
- }
488
- }
489
- return res;
490
- };
491
- }
492
-
493
- var defaultCalendar = {
494
- sameDay: '[Today at] LT',
495
- nextDay: '[Tomorrow at] LT',
496
- nextWeek: 'dddd [at] LT',
497
- lastDay: '[Yesterday at] LT',
498
- lastWeek: '[Last] dddd [at] LT',
499
- sameElse: 'L',
500
- };
501
-
502
- function calendar(key, mom, now) {
503
- var output = this._calendar[key] || this._calendar['sameElse'];
504
- return isFunction(output) ? output.call(mom, now) : output;
505
- }
506
-
507
- function zeroFill(number, targetLength, forceSign) {
508
- var absNumber = '' + Math.abs(number),
509
- zerosToFill = targetLength - absNumber.length,
510
- sign = number >= 0;
511
- return (
512
- (sign ? (forceSign ? '+' : '') : '-') +
513
- Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) +
514
- absNumber
515
- );
516
- }
517
-
518
- var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,
519
- localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
520
- formatFunctions = {},
521
- formatTokenFunctions = {};
522
-
523
- // token: 'M'
524
- // padded: ['MM', 2]
525
- // ordinal: 'Mo'
526
- // callback: function () { this.month() + 1 }
527
- function addFormatToken(token, padded, ordinal, callback) {
528
- var func = callback;
529
- if (typeof callback === 'string') {
530
- func = function () {
531
- return this[callback]();
532
- };
533
- }
534
- if (token) {
535
- formatTokenFunctions[token] = func;
536
- }
537
- if (padded) {
538
- formatTokenFunctions[padded[0]] = function () {
539
- return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
540
- };
541
- }
542
- if (ordinal) {
543
- formatTokenFunctions[ordinal] = function () {
544
- return this.localeData().ordinal(
545
- func.apply(this, arguments),
546
- token
547
- );
548
- };
549
- }
550
- }
551
-
552
- function removeFormattingTokens(input) {
553
- if (input.match(/\[[\s\S]/)) {
554
- return input.replace(/^\[|\]$/g, '');
555
- }
556
- return input.replace(/\\/g, '');
557
- }
558
-
559
- function makeFormatFunction(format) {
560
- var array = format.match(formattingTokens),
561
- i,
562
- length;
563
-
564
- for (i = 0, length = array.length; i < length; i++) {
565
- if (formatTokenFunctions[array[i]]) {
566
- array[i] = formatTokenFunctions[array[i]];
567
- } else {
568
- array[i] = removeFormattingTokens(array[i]);
569
- }
570
- }
571
-
572
- return function (mom) {
573
- var output = '',
574
- i;
575
- for (i = 0; i < length; i++) {
576
- output += isFunction(array[i])
577
- ? array[i].call(mom, format)
578
- : array[i];
579
- }
580
- return output;
581
- };
582
- }
583
-
584
- // format date using native date object
585
- function formatMoment(m, format) {
586
- if (!m.isValid()) {
587
- return m.localeData().invalidDate();
588
- }
589
-
590
- format = expandFormat(format, m.localeData());
591
- formatFunctions[format] =
592
- formatFunctions[format] || makeFormatFunction(format);
593
-
594
- return formatFunctions[format](m);
595
- }
596
-
597
- function expandFormat(format, locale) {
598
- var i = 5;
599
-
600
- function replaceLongDateFormatTokens(input) {
601
- return locale.longDateFormat(input) || input;
602
- }
603
-
604
- localFormattingTokens.lastIndex = 0;
605
- while (i >= 0 && localFormattingTokens.test(format)) {
606
- format = format.replace(
607
- localFormattingTokens,
608
- replaceLongDateFormatTokens
609
- );
610
- localFormattingTokens.lastIndex = 0;
611
- i -= 1;
612
- }
613
-
614
- return format;
615
- }
616
-
617
- var defaultLongDateFormat = {
618
- LTS: 'h:mm:ss A',
619
- LT: 'h:mm A',
620
- L: 'MM/DD/YYYY',
621
- LL: 'MMMM D, YYYY',
622
- LLL: 'MMMM D, YYYY h:mm A',
623
- LLLL: 'dddd, MMMM D, YYYY h:mm A',
624
- };
625
-
626
- function longDateFormat(key) {
627
- var format = this._longDateFormat[key],
628
- formatUpper = this._longDateFormat[key.toUpperCase()];
629
-
630
- if (format || !formatUpper) {
631
- return format;
632
- }
633
-
634
- this._longDateFormat[key] = formatUpper
635
- .match(formattingTokens)
636
- .map(function (tok) {
637
- if (
638
- tok === 'MMMM' ||
639
- tok === 'MM' ||
640
- tok === 'DD' ||
641
- tok === 'dddd'
642
- ) {
643
- return tok.slice(1);
644
- }
645
- return tok;
646
- })
647
- .join('');
648
-
649
- return this._longDateFormat[key];
650
- }
651
-
652
- var defaultInvalidDate = 'Invalid date';
653
-
654
- function invalidDate() {
655
- return this._invalidDate;
656
- }
657
-
658
- var defaultOrdinal = '%d',
659
- defaultDayOfMonthOrdinalParse = /\d{1,2}/;
660
-
661
- function ordinal(number) {
662
- return this._ordinal.replace('%d', number);
663
- }
664
-
665
- var defaultRelativeTime = {
666
- future: 'in %s',
667
- past: '%s ago',
668
- s: 'a few seconds',
669
- ss: '%d seconds',
670
- m: 'a minute',
671
- mm: '%d minutes',
672
- h: 'an hour',
673
- hh: '%d hours',
674
- d: 'a day',
675
- dd: '%d days',
676
- w: 'a week',
677
- ww: '%d weeks',
678
- M: 'a month',
679
- MM: '%d months',
680
- y: 'a year',
681
- yy: '%d years',
682
- };
683
-
684
- function relativeTime(number, withoutSuffix, string, isFuture) {
685
- var output = this._relativeTime[string];
686
- return isFunction(output)
687
- ? output(number, withoutSuffix, string, isFuture)
688
- : output.replace(/%d/i, number);
689
- }
690
-
691
- function pastFuture(diff, output) {
692
- var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
693
- return isFunction(format) ? format(output) : format.replace(/%s/i, output);
694
- }
695
-
696
- var aliases = {};
697
-
698
- function addUnitAlias(unit, shorthand) {
699
- var lowerCase = unit.toLowerCase();
700
- aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
701
- }
702
-
703
- function normalizeUnits(units) {
704
- return typeof units === 'string'
705
- ? aliases[units] || aliases[units.toLowerCase()]
706
- : undefined;
707
- }
708
-
709
- function normalizeObjectUnits(inputObject) {
710
- var normalizedInput = {},
711
- normalizedProp,
712
- prop;
713
-
714
- for (prop in inputObject) {
715
- if (hasOwnProp(inputObject, prop)) {
716
- normalizedProp = normalizeUnits(prop);
717
- if (normalizedProp) {
718
- normalizedInput[normalizedProp] = inputObject[prop];
719
- }
720
- }
721
- }
722
-
723
- return normalizedInput;
724
- }
725
-
726
- var priorities = {};
727
-
728
- function addUnitPriority(unit, priority) {
729
- priorities[unit] = priority;
730
- }
731
-
732
- function getPrioritizedUnits(unitsObj) {
733
- var units = [],
734
- u;
735
- for (u in unitsObj) {
736
- if (hasOwnProp(unitsObj, u)) {
737
- units.push({ unit: u, priority: priorities[u] });
738
- }
739
- }
740
- units.sort(function (a, b) {
741
- return a.priority - b.priority;
742
- });
743
- return units;
744
- }
745
-
746
- function isLeapYear(year) {
747
- return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
748
- }
749
-
750
- function absFloor(number) {
751
- if (number < 0) {
752
- // -0 -> 0
753
- return Math.ceil(number) || 0;
754
- } else {
755
- return Math.floor(number);
756
- }
757
- }
758
-
759
- function toInt(argumentForCoercion) {
760
- var coercedNumber = +argumentForCoercion,
761
- value = 0;
762
-
763
- if (coercedNumber !== 0 && isFinite(coercedNumber)) {
764
- value = absFloor(coercedNumber);
765
- }
766
-
767
- return value;
768
- }
769
-
770
- function makeGetSet(unit, keepTime) {
771
- return function (value) {
772
- if (value != null) {
773
- set$1(this, unit, value);
774
- hooks.updateOffset(this, keepTime);
775
- return this;
776
- } else {
777
- return get(this, unit);
778
- }
779
- };
780
- }
781
-
782
- function get(mom, unit) {
783
- return mom.isValid()
784
- ? mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]()
785
- : NaN;
786
- }
787
-
788
- function set$1(mom, unit, value) {
789
- if (mom.isValid() && !isNaN(value)) {
790
- if (
791
- unit === 'FullYear' &&
792
- isLeapYear(mom.year()) &&
793
- mom.month() === 1 &&
794
- mom.date() === 29
795
- ) {
796
- value = toInt(value);
797
- mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](
798
- value,
799
- mom.month(),
800
- daysInMonth(value, mom.month())
801
- );
802
- } else {
803
- mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
804
- }
805
- }
806
- }
807
-
808
- // MOMENTS
809
-
810
- function stringGet(units) {
811
- units = normalizeUnits(units);
812
- if (isFunction(this[units])) {
813
- return this[units]();
814
- }
815
- return this;
816
- }
817
-
818
- function stringSet(units, value) {
819
- if (typeof units === 'object') {
820
- units = normalizeObjectUnits(units);
821
- var prioritized = getPrioritizedUnits(units),
822
- i;
823
- for (i = 0; i < prioritized.length; i++) {
824
- this[prioritized[i].unit](units[prioritized[i].unit]);
825
- }
826
- } else {
827
- units = normalizeUnits(units);
828
- if (isFunction(this[units])) {
829
- return this[units](value);
830
- }
831
- }
832
- return this;
833
- }
834
-
835
- var match1 = /\d/, // 0 - 9
836
- match2 = /\d\d/, // 00 - 99
837
- match3 = /\d{3}/, // 000 - 999
838
- match4 = /\d{4}/, // 0000 - 9999
839
- match6 = /[+-]?\d{6}/, // -999999 - 999999
840
- match1to2 = /\d\d?/, // 0 - 99
841
- match3to4 = /\d\d\d\d?/, // 999 - 9999
842
- match5to6 = /\d\d\d\d\d\d?/, // 99999 - 999999
843
- match1to3 = /\d{1,3}/, // 0 - 999
844
- match1to4 = /\d{1,4}/, // 0 - 9999
845
- match1to6 = /[+-]?\d{1,6}/, // -999999 - 999999
846
- matchUnsigned = /\d+/, // 0 - inf
847
- matchSigned = /[+-]?\d+/, // -inf - inf
848
- matchOffset = /Z|[+-]\d\d:?\d\d/gi, // +00:00 -00:00 +0000 -0000 or Z
849
- matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi, // +00 -00 +00:00 -00:00 +0000 -0000 or Z
850
- matchTimestamp = /[+-]?\d+(\.\d{1,3})?/, // 123456789 123456789.123
851
- // any word (or two) characters or numbers including two/three word month in arabic.
852
- // includes scottish gaelic two word and hyphenated months
853
- matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,
854
- regexes;
855
-
856
- regexes = {};
857
-
858
- function addRegexToken(token, regex, strictRegex) {
859
- regexes[token] = isFunction(regex)
860
- ? regex
861
- : function (isStrict, localeData) {
862
- return isStrict && strictRegex ? strictRegex : regex;
863
- };
864
- }
865
-
866
- function getParseRegexForToken(token, config) {
867
- if (!hasOwnProp(regexes, token)) {
868
- return new RegExp(unescapeFormat(token));
869
- }
870
-
871
- return regexes[token](config._strict, config._locale);
872
- }
873
-
874
- // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
875
- function unescapeFormat(s) {
876
- return regexEscape(
877
- s
878
- .replace('\\', '')
879
- .replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (
880
- matched,
881
- p1,
882
- p2,
883
- p3,
884
- p4
885
- ) {
886
- return p1 || p2 || p3 || p4;
887
- })
888
- );
889
- }
890
-
891
- function regexEscape(s) {
892
- return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
893
- }
894
-
895
- var tokens = {};
896
-
897
- function addParseToken(token, callback) {
898
- var i,
899
- func = callback;
900
- if (typeof token === 'string') {
901
- token = [token];
902
- }
903
- if (isNumber(callback)) {
904
- func = function (input, array) {
905
- array[callback] = toInt(input);
906
- };
907
- }
908
- for (i = 0; i < token.length; i++) {
909
- tokens[token[i]] = func;
910
- }
911
- }
912
-
913
- function addWeekParseToken(token, callback) {
914
- addParseToken(token, function (input, array, config, token) {
915
- config._w = config._w || {};
916
- callback(input, config._w, config, token);
917
- });
918
- }
919
-
920
- function addTimeToArrayFromToken(token, input, config) {
921
- if (input != null && hasOwnProp(tokens, token)) {
922
- tokens[token](input, config._a, config, token);
923
- }
924
- }
925
-
926
- var YEAR = 0,
927
- MONTH = 1,
928
- DATE = 2,
929
- HOUR = 3,
930
- MINUTE = 4,
931
- SECOND = 5,
932
- MILLISECOND = 6,
933
- WEEK = 7,
934
- WEEKDAY = 8;
935
-
936
- function mod(n, x) {
937
- return ((n % x) + x) % x;
938
- }
939
-
940
- var indexOf;
941
-
942
- if (Array.prototype.indexOf) {
943
- indexOf = Array.prototype.indexOf;
944
- } else {
945
- indexOf = function (o) {
946
- // I know
947
- var i;
948
- for (i = 0; i < this.length; ++i) {
949
- if (this[i] === o) {
950
- return i;
951
- }
952
- }
953
- return -1;
954
- };
955
- }
956
-
957
- function daysInMonth(year, month) {
958
- if (isNaN(year) || isNaN(month)) {
959
- return NaN;
960
- }
961
- var modMonth = mod(month, 12);
962
- year += (month - modMonth) / 12;
963
- return modMonth === 1
964
- ? isLeapYear(year)
965
- ? 29
966
- : 28
967
- : 31 - ((modMonth % 7) % 2);
968
- }
969
-
970
- // FORMATTING
971
-
972
- addFormatToken('M', ['MM', 2], 'Mo', function () {
973
- return this.month() + 1;
974
- });
975
-
976
- addFormatToken('MMM', 0, 0, function (format) {
977
- return this.localeData().monthsShort(this, format);
978
- });
979
-
980
- addFormatToken('MMMM', 0, 0, function (format) {
981
- return this.localeData().months(this, format);
982
- });
983
-
984
- // ALIASES
985
-
986
- addUnitAlias('month', 'M');
987
-
988
- // PRIORITY
989
-
990
- addUnitPriority('month', 8);
991
-
992
- // PARSING
993
-
994
- addRegexToken('M', match1to2);
995
- addRegexToken('MM', match1to2, match2);
996
- addRegexToken('MMM', function (isStrict, locale) {
997
- return locale.monthsShortRegex(isStrict);
998
- });
999
- addRegexToken('MMMM', function (isStrict, locale) {
1000
- return locale.monthsRegex(isStrict);
1001
- });
1002
-
1003
- addParseToken(['M', 'MM'], function (input, array) {
1004
- array[MONTH] = toInt(input) - 1;
1005
- });
1006
-
1007
- addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
1008
- var month = config._locale.monthsParse(input, token, config._strict);
1009
- // if we didn't find a month name, mark the date as invalid.
1010
- if (month != null) {
1011
- array[MONTH] = month;
1012
- } else {
1013
- getParsingFlags(config).invalidMonth = input;
1014
- }
1015
- });
1016
-
1017
- // LOCALES
1018
-
1019
- var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
1020
- '_'
1021
- ),
1022
- defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split(
1023
- '_'
1024
- ),
1025
- MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,
1026
- defaultMonthsShortRegex = matchWord,
1027
- defaultMonthsRegex = matchWord;
1028
-
1029
- function localeMonths(m, format) {
1030
- if (!m) {
1031
- return isArray(this._months)
1032
- ? this._months
1033
- : this._months['standalone'];
1034
- }
1035
- return isArray(this._months)
1036
- ? this._months[m.month()]
1037
- : this._months[
1038
- (this._months.isFormat || MONTHS_IN_FORMAT).test(format)
1039
- ? 'format'
1040
- : 'standalone'
1041
- ][m.month()];
1042
- }
1043
-
1044
- function localeMonthsShort(m, format) {
1045
- if (!m) {
1046
- return isArray(this._monthsShort)
1047
- ? this._monthsShort
1048
- : this._monthsShort['standalone'];
1049
- }
1050
- return isArray(this._monthsShort)
1051
- ? this._monthsShort[m.month()]
1052
- : this._monthsShort[
1053
- MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'
1054
- ][m.month()];
1055
- }
1056
-
1057
- function handleStrictParse(monthName, format, strict) {
1058
- var i,
1059
- ii,
1060
- mom,
1061
- llc = monthName.toLocaleLowerCase();
1062
- if (!this._monthsParse) {
1063
- // this is not used
1064
- this._monthsParse = [];
1065
- this._longMonthsParse = [];
1066
- this._shortMonthsParse = [];
1067
- for (i = 0; i < 12; ++i) {
1068
- mom = createUTC([2000, i]);
1069
- this._shortMonthsParse[i] = this.monthsShort(
1070
- mom,
1071
- ''
1072
- ).toLocaleLowerCase();
1073
- this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
1074
- }
1075
- }
1076
-
1077
- if (strict) {
1078
- if (format === 'MMM') {
1079
- ii = indexOf.call(this._shortMonthsParse, llc);
1080
- return ii !== -1 ? ii : null;
1081
- } else {
1082
- ii = indexOf.call(this._longMonthsParse, llc);
1083
- return ii !== -1 ? ii : null;
1084
- }
1085
- } else {
1086
- if (format === 'MMM') {
1087
- ii = indexOf.call(this._shortMonthsParse, llc);
1088
- if (ii !== -1) {
1089
- return ii;
1090
- }
1091
- ii = indexOf.call(this._longMonthsParse, llc);
1092
- return ii !== -1 ? ii : null;
1093
- } else {
1094
- ii = indexOf.call(this._longMonthsParse, llc);
1095
- if (ii !== -1) {
1096
- return ii;
1097
- }
1098
- ii = indexOf.call(this._shortMonthsParse, llc);
1099
- return ii !== -1 ? ii : null;
1100
- }
1101
- }
1102
- }
1103
-
1104
- function localeMonthsParse(monthName, format, strict) {
1105
- var i, mom, regex;
1106
-
1107
- if (this._monthsParseExact) {
1108
- return handleStrictParse.call(this, monthName, format, strict);
1109
- }
1110
-
1111
- if (!this._monthsParse) {
1112
- this._monthsParse = [];
1113
- this._longMonthsParse = [];
1114
- this._shortMonthsParse = [];
1115
- }
1116
-
1117
- // TODO: add sorting
1118
- // Sorting makes sure if one month (or abbr) is a prefix of another
1119
- // see sorting in computeMonthsParse
1120
- for (i = 0; i < 12; i++) {
1121
- // make the regex if we don't have it already
1122
- mom = createUTC([2000, i]);
1123
- if (strict && !this._longMonthsParse[i]) {
1124
- this._longMonthsParse[i] = new RegExp(
1125
- '^' + this.months(mom, '').replace('.', '') + '$',
1126
- 'i'
1127
- );
1128
- this._shortMonthsParse[i] = new RegExp(
1129
- '^' + this.monthsShort(mom, '').replace('.', '') + '$',
1130
- 'i'
1131
- );
1132
- }
1133
- if (!strict && !this._monthsParse[i]) {
1134
- regex =
1135
- '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
1136
- this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
1137
- }
1138
- // test the regex
1139
- if (
1140
- strict &&
1141
- format === 'MMMM' &&
1142
- this._longMonthsParse[i].test(monthName)
1143
- ) {
1144
- return i;
1145
- } else if (
1146
- strict &&
1147
- format === 'MMM' &&
1148
- this._shortMonthsParse[i].test(monthName)
1149
- ) {
1150
- return i;
1151
- } else if (!strict && this._monthsParse[i].test(monthName)) {
1152
- return i;
1153
- }
1154
- }
1155
- }
1156
-
1157
- // MOMENTS
1158
-
1159
- function setMonth(mom, value) {
1160
- var dayOfMonth;
1161
-
1162
- if (!mom.isValid()) {
1163
- // No op
1164
- return mom;
1165
- }
1166
-
1167
- if (typeof value === 'string') {
1168
- if (/^\d+$/.test(value)) {
1169
- value = toInt(value);
1170
- } else {
1171
- value = mom.localeData().monthsParse(value);
1172
- // TODO: Another silent failure?
1173
- if (!isNumber(value)) {
1174
- return mom;
1175
- }
1176
- }
1177
- }
1178
-
1179
- dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
1180
- mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
1181
- return mom;
1182
- }
1183
-
1184
- function getSetMonth(value) {
1185
- if (value != null) {
1186
- setMonth(this, value);
1187
- hooks.updateOffset(this, true);
1188
- return this;
1189
- } else {
1190
- return get(this, 'Month');
1191
- }
1192
- }
1193
-
1194
- function getDaysInMonth() {
1195
- return daysInMonth(this.year(), this.month());
1196
- }
1197
-
1198
- function monthsShortRegex(isStrict) {
1199
- if (this._monthsParseExact) {
1200
- if (!hasOwnProp(this, '_monthsRegex')) {
1201
- computeMonthsParse.call(this);
1202
- }
1203
- if (isStrict) {
1204
- return this._monthsShortStrictRegex;
1205
- } else {
1206
- return this._monthsShortRegex;
1207
- }
1208
- } else {
1209
- if (!hasOwnProp(this, '_monthsShortRegex')) {
1210
- this._monthsShortRegex = defaultMonthsShortRegex;
1211
- }
1212
- return this._monthsShortStrictRegex && isStrict
1213
- ? this._monthsShortStrictRegex
1214
- : this._monthsShortRegex;
1215
- }
1216
- }
1217
-
1218
- function monthsRegex(isStrict) {
1219
- if (this._monthsParseExact) {
1220
- if (!hasOwnProp(this, '_monthsRegex')) {
1221
- computeMonthsParse.call(this);
1222
- }
1223
- if (isStrict) {
1224
- return this._monthsStrictRegex;
1225
- } else {
1226
- return this._monthsRegex;
1227
- }
1228
- } else {
1229
- if (!hasOwnProp(this, '_monthsRegex')) {
1230
- this._monthsRegex = defaultMonthsRegex;
1231
- }
1232
- return this._monthsStrictRegex && isStrict
1233
- ? this._monthsStrictRegex
1234
- : this._monthsRegex;
1235
- }
1236
- }
1237
-
1238
- function computeMonthsParse() {
1239
- function cmpLenRev(a, b) {
1240
- return b.length - a.length;
1241
- }
1242
-
1243
- var shortPieces = [],
1244
- longPieces = [],
1245
- mixedPieces = [],
1246
- i,
1247
- mom;
1248
- for (i = 0; i < 12; i++) {
1249
- // make the regex if we don't have it already
1250
- mom = createUTC([2000, i]);
1251
- shortPieces.push(this.monthsShort(mom, ''));
1252
- longPieces.push(this.months(mom, ''));
1253
- mixedPieces.push(this.months(mom, ''));
1254
- mixedPieces.push(this.monthsShort(mom, ''));
1255
- }
1256
- // Sorting makes sure if one month (or abbr) is a prefix of another it
1257
- // will match the longer piece.
1258
- shortPieces.sort(cmpLenRev);
1259
- longPieces.sort(cmpLenRev);
1260
- mixedPieces.sort(cmpLenRev);
1261
- for (i = 0; i < 12; i++) {
1262
- shortPieces[i] = regexEscape(shortPieces[i]);
1263
- longPieces[i] = regexEscape(longPieces[i]);
1264
- }
1265
- for (i = 0; i < 24; i++) {
1266
- mixedPieces[i] = regexEscape(mixedPieces[i]);
1267
- }
1268
-
1269
- this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
1270
- this._monthsShortRegex = this._monthsRegex;
1271
- this._monthsStrictRegex = new RegExp(
1272
- '^(' + longPieces.join('|') + ')',
1273
- 'i'
1274
- );
1275
- this._monthsShortStrictRegex = new RegExp(
1276
- '^(' + shortPieces.join('|') + ')',
1277
- 'i'
1278
- );
1279
- }
1280
-
1281
- // FORMATTING
1282
-
1283
- addFormatToken('Y', 0, 0, function () {
1284
- var y = this.year();
1285
- return y <= 9999 ? zeroFill(y, 4) : '+' + y;
1286
- });
1287
-
1288
- addFormatToken(0, ['YY', 2], 0, function () {
1289
- return this.year() % 100;
1290
- });
1291
-
1292
- addFormatToken(0, ['YYYY', 4], 0, 'year');
1293
- addFormatToken(0, ['YYYYY', 5], 0, 'year');
1294
- addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');
1295
-
1296
- // ALIASES
1297
-
1298
- addUnitAlias('year', 'y');
1299
-
1300
- // PRIORITIES
1301
-
1302
- addUnitPriority('year', 1);
1303
-
1304
- // PARSING
1305
-
1306
- addRegexToken('Y', matchSigned);
1307
- addRegexToken('YY', match1to2, match2);
1308
- addRegexToken('YYYY', match1to4, match4);
1309
- addRegexToken('YYYYY', match1to6, match6);
1310
- addRegexToken('YYYYYY', match1to6, match6);
1311
-
1312
- addParseToken(['YYYYY', 'YYYYYY'], YEAR);
1313
- addParseToken('YYYY', function (input, array) {
1314
- array[YEAR] =
1315
- input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);
1316
- });
1317
- addParseToken('YY', function (input, array) {
1318
- array[YEAR] = hooks.parseTwoDigitYear(input);
1319
- });
1320
- addParseToken('Y', function (input, array) {
1321
- array[YEAR] = parseInt(input, 10);
1322
- });
1323
-
1324
- // HELPERS
1325
-
1326
- function daysInYear(year) {
1327
- return isLeapYear(year) ? 366 : 365;
1328
- }
1329
-
1330
- // HOOKS
1331
-
1332
- hooks.parseTwoDigitYear = function (input) {
1333
- return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
1334
- };
1335
-
1336
- // MOMENTS
1337
-
1338
- var getSetYear = makeGetSet('FullYear', true);
1339
-
1340
- function getIsLeapYear() {
1341
- return isLeapYear(this.year());
1342
- }
1343
-
1344
- function createDate(y, m, d, h, M, s, ms) {
1345
- // can't just apply() to create a date:
1346
- // https://stackoverflow.com/q/181348
1347
- var date;
1348
- // the date constructor remaps years 0-99 to 1900-1999
1349
- if (y < 100 && y >= 0) {
1350
- // preserve leap years using a full 400 year cycle, then reset
1351
- date = new Date(y + 400, m, d, h, M, s, ms);
1352
- if (isFinite(date.getFullYear())) {
1353
- date.setFullYear(y);
1354
- }
1355
- } else {
1356
- date = new Date(y, m, d, h, M, s, ms);
1357
- }
1358
-
1359
- return date;
1360
- }
1361
-
1362
- function createUTCDate(y) {
1363
- var date, args;
1364
- // the Date.UTC function remaps years 0-99 to 1900-1999
1365
- if (y < 100 && y >= 0) {
1366
- args = Array.prototype.slice.call(arguments);
1367
- // preserve leap years using a full 400 year cycle, then reset
1368
- args[0] = y + 400;
1369
- date = new Date(Date.UTC.apply(null, args));
1370
- if (isFinite(date.getUTCFullYear())) {
1371
- date.setUTCFullYear(y);
1372
- }
1373
- } else {
1374
- date = new Date(Date.UTC.apply(null, arguments));
1375
- }
1376
-
1377
- return date;
1378
- }
1379
-
1380
- // start-of-first-week - start-of-year
1381
- function firstWeekOffset(year, dow, doy) {
1382
- var // first-week day -- which january is always in the first week (4 for iso, 1 for other)
1383
- fwd = 7 + dow - doy,
1384
- // first-week day local weekday -- which local weekday is fwd
1385
- fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;
1386
-
1387
- return -fwdlw + fwd - 1;
1388
- }
1389
-
1390
- // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
1391
- function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
1392
- var localWeekday = (7 + weekday - dow) % 7,
1393
- weekOffset = firstWeekOffset(year, dow, doy),
1394
- dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
1395
- resYear,
1396
- resDayOfYear;
1397
-
1398
- if (dayOfYear <= 0) {
1399
- resYear = year - 1;
1400
- resDayOfYear = daysInYear(resYear) + dayOfYear;
1401
- } else if (dayOfYear > daysInYear(year)) {
1402
- resYear = year + 1;
1403
- resDayOfYear = dayOfYear - daysInYear(year);
1404
- } else {
1405
- resYear = year;
1406
- resDayOfYear = dayOfYear;
1407
- }
1408
-
1409
- return {
1410
- year: resYear,
1411
- dayOfYear: resDayOfYear,
1412
- };
1413
- }
1414
-
1415
- function weekOfYear(mom, dow, doy) {
1416
- var weekOffset = firstWeekOffset(mom.year(), dow, doy),
1417
- week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
1418
- resWeek,
1419
- resYear;
1420
-
1421
- if (week < 1) {
1422
- resYear = mom.year() - 1;
1423
- resWeek = week + weeksInYear(resYear, dow, doy);
1424
- } else if (week > weeksInYear(mom.year(), dow, doy)) {
1425
- resWeek = week - weeksInYear(mom.year(), dow, doy);
1426
- resYear = mom.year() + 1;
1427
- } else {
1428
- resYear = mom.year();
1429
- resWeek = week;
1430
- }
1431
-
1432
- return {
1433
- week: resWeek,
1434
- year: resYear,
1435
- };
1436
- }
1437
-
1438
- function weeksInYear(year, dow, doy) {
1439
- var weekOffset = firstWeekOffset(year, dow, doy),
1440
- weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
1441
- return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
1442
- }
1443
-
1444
- // FORMATTING
1445
-
1446
- addFormatToken('w', ['ww', 2], 'wo', 'week');
1447
- addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');
1448
-
1449
- // ALIASES
1450
-
1451
- addUnitAlias('week', 'w');
1452
- addUnitAlias('isoWeek', 'W');
1453
-
1454
- // PRIORITIES
1455
-
1456
- addUnitPriority('week', 5);
1457
- addUnitPriority('isoWeek', 5);
1458
-
1459
- // PARSING
1460
-
1461
- addRegexToken('w', match1to2);
1462
- addRegexToken('ww', match1to2, match2);
1463
- addRegexToken('W', match1to2);
1464
- addRegexToken('WW', match1to2, match2);
1465
-
1466
- addWeekParseToken(['w', 'ww', 'W', 'WW'], function (
1467
- input,
1468
- week,
1469
- config,
1470
- token
1471
- ) {
1472
- week[token.substr(0, 1)] = toInt(input);
1473
- });
1474
-
1475
- // HELPERS
1476
-
1477
- // LOCALES
1478
-
1479
- function localeWeek(mom) {
1480
- return weekOfYear(mom, this._week.dow, this._week.doy).week;
1481
- }
1482
-
1483
- var defaultLocaleWeek = {
1484
- dow: 0, // Sunday is the first day of the week.
1485
- doy: 6, // The week that contains Jan 6th is the first week of the year.
1486
- };
1487
-
1488
- function localeFirstDayOfWeek() {
1489
- return this._week.dow;
1490
- }
1491
-
1492
- function localeFirstDayOfYear() {
1493
- return this._week.doy;
1494
- }
1495
-
1496
- // MOMENTS
1497
-
1498
- function getSetWeek(input) {
1499
- var week = this.localeData().week(this);
1500
- return input == null ? week : this.add((input - week) * 7, 'd');
1501
- }
1502
-
1503
- function getSetISOWeek(input) {
1504
- var week = weekOfYear(this, 1, 4).week;
1505
- return input == null ? week : this.add((input - week) * 7, 'd');
1506
- }
1507
-
1508
- // FORMATTING
1509
-
1510
- addFormatToken('d', 0, 'do', 'day');
1511
-
1512
- addFormatToken('dd', 0, 0, function (format) {
1513
- return this.localeData().weekdaysMin(this, format);
1514
- });
1515
-
1516
- addFormatToken('ddd', 0, 0, function (format) {
1517
- return this.localeData().weekdaysShort(this, format);
1518
- });
1519
-
1520
- addFormatToken('dddd', 0, 0, function (format) {
1521
- return this.localeData().weekdays(this, format);
1522
- });
1523
-
1524
- addFormatToken('e', 0, 0, 'weekday');
1525
- addFormatToken('E', 0, 0, 'isoWeekday');
1526
-
1527
- // ALIASES
1528
-
1529
- addUnitAlias('day', 'd');
1530
- addUnitAlias('weekday', 'e');
1531
- addUnitAlias('isoWeekday', 'E');
1532
-
1533
- // PRIORITY
1534
- addUnitPriority('day', 11);
1535
- addUnitPriority('weekday', 11);
1536
- addUnitPriority('isoWeekday', 11);
1537
-
1538
- // PARSING
1539
-
1540
- addRegexToken('d', match1to2);
1541
- addRegexToken('e', match1to2);
1542
- addRegexToken('E', match1to2);
1543
- addRegexToken('dd', function (isStrict, locale) {
1544
- return locale.weekdaysMinRegex(isStrict);
1545
- });
1546
- addRegexToken('ddd', function (isStrict, locale) {
1547
- return locale.weekdaysShortRegex(isStrict);
1548
- });
1549
- addRegexToken('dddd', function (isStrict, locale) {
1550
- return locale.weekdaysRegex(isStrict);
1551
- });
1552
-
1553
- addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
1554
- var weekday = config._locale.weekdaysParse(input, token, config._strict);
1555
- // if we didn't get a weekday name, mark the date as invalid
1556
- if (weekday != null) {
1557
- week.d = weekday;
1558
- } else {
1559
- getParsingFlags(config).invalidWeekday = input;
1560
- }
1561
- });
1562
-
1563
- addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
1564
- week[token] = toInt(input);
1565
- });
1566
-
1567
- // HELPERS
1568
-
1569
- function parseWeekday(input, locale) {
1570
- if (typeof input !== 'string') {
1571
- return input;
1572
- }
1573
-
1574
- if (!isNaN(input)) {
1575
- return parseInt(input, 10);
1576
- }
1577
-
1578
- input = locale.weekdaysParse(input);
1579
- if (typeof input === 'number') {
1580
- return input;
1581
- }
1582
-
1583
- return null;
1584
- }
1585
-
1586
- function parseIsoWeekday(input, locale) {
1587
- if (typeof input === 'string') {
1588
- return locale.weekdaysParse(input) % 7 || 7;
1589
- }
1590
- return isNaN(input) ? null : input;
1591
- }
1592
-
1593
- // LOCALES
1594
- function shiftWeekdays(ws, n) {
1595
- return ws.slice(n, 7).concat(ws.slice(0, n));
1596
- }
1597
-
1598
- var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
1599
- '_'
1600
- ),
1601
- defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
1602
- defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
1603
- defaultWeekdaysRegex = matchWord,
1604
- defaultWeekdaysShortRegex = matchWord,
1605
- defaultWeekdaysMinRegex = matchWord;
1606
-
1607
- function localeWeekdays(m, format) {
1608
- var weekdays = isArray(this._weekdays)
1609
- ? this._weekdays
1610
- : this._weekdays[
1611
- m && m !== true && this._weekdays.isFormat.test(format)
1612
- ? 'format'
1613
- : 'standalone'
1614
- ];
1615
- return m === true
1616
- ? shiftWeekdays(weekdays, this._week.dow)
1617
- : m
1618
- ? weekdays[m.day()]
1619
- : weekdays;
1620
- }
1621
-
1622
- function localeWeekdaysShort(m) {
1623
- return m === true
1624
- ? shiftWeekdays(this._weekdaysShort, this._week.dow)
1625
- : m
1626
- ? this._weekdaysShort[m.day()]
1627
- : this._weekdaysShort;
1628
- }
1629
-
1630
- function localeWeekdaysMin(m) {
1631
- return m === true
1632
- ? shiftWeekdays(this._weekdaysMin, this._week.dow)
1633
- : m
1634
- ? this._weekdaysMin[m.day()]
1635
- : this._weekdaysMin;
1636
- }
1637
-
1638
- function handleStrictParse$1(weekdayName, format, strict) {
1639
- var i,
1640
- ii,
1641
- mom,
1642
- llc = weekdayName.toLocaleLowerCase();
1643
- if (!this._weekdaysParse) {
1644
- this._weekdaysParse = [];
1645
- this._shortWeekdaysParse = [];
1646
- this._minWeekdaysParse = [];
1647
-
1648
- for (i = 0; i < 7; ++i) {
1649
- mom = createUTC([2000, 1]).day(i);
1650
- this._minWeekdaysParse[i] = this.weekdaysMin(
1651
- mom,
1652
- ''
1653
- ).toLocaleLowerCase();
1654
- this._shortWeekdaysParse[i] = this.weekdaysShort(
1655
- mom,
1656
- ''
1657
- ).toLocaleLowerCase();
1658
- this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
1659
- }
1660
- }
1661
-
1662
- if (strict) {
1663
- if (format === 'dddd') {
1664
- ii = indexOf.call(this._weekdaysParse, llc);
1665
- return ii !== -1 ? ii : null;
1666
- } else if (format === 'ddd') {
1667
- ii = indexOf.call(this._shortWeekdaysParse, llc);
1668
- return ii !== -1 ? ii : null;
1669
- } else {
1670
- ii = indexOf.call(this._minWeekdaysParse, llc);
1671
- return ii !== -1 ? ii : null;
1672
- }
1673
- } else {
1674
- if (format === 'dddd') {
1675
- ii = indexOf.call(this._weekdaysParse, llc);
1676
- if (ii !== -1) {
1677
- return ii;
1678
- }
1679
- ii = indexOf.call(this._shortWeekdaysParse, llc);
1680
- if (ii !== -1) {
1681
- return ii;
1682
- }
1683
- ii = indexOf.call(this._minWeekdaysParse, llc);
1684
- return ii !== -1 ? ii : null;
1685
- } else if (format === 'ddd') {
1686
- ii = indexOf.call(this._shortWeekdaysParse, llc);
1687
- if (ii !== -1) {
1688
- return ii;
1689
- }
1690
- ii = indexOf.call(this._weekdaysParse, llc);
1691
- if (ii !== -1) {
1692
- return ii;
1693
- }
1694
- ii = indexOf.call(this._minWeekdaysParse, llc);
1695
- return ii !== -1 ? ii : null;
1696
- } else {
1697
- ii = indexOf.call(this._minWeekdaysParse, llc);
1698
- if (ii !== -1) {
1699
- return ii;
1700
- }
1701
- ii = indexOf.call(this._weekdaysParse, llc);
1702
- if (ii !== -1) {
1703
- return ii;
1704
- }
1705
- ii = indexOf.call(this._shortWeekdaysParse, llc);
1706
- return ii !== -1 ? ii : null;
1707
- }
1708
- }
1709
- }
1710
-
1711
- function localeWeekdaysParse(weekdayName, format, strict) {
1712
- var i, mom, regex;
1713
-
1714
- if (this._weekdaysParseExact) {
1715
- return handleStrictParse$1.call(this, weekdayName, format, strict);
1716
- }
1717
-
1718
- if (!this._weekdaysParse) {
1719
- this._weekdaysParse = [];
1720
- this._minWeekdaysParse = [];
1721
- this._shortWeekdaysParse = [];
1722
- this._fullWeekdaysParse = [];
1723
- }
1724
-
1725
- for (i = 0; i < 7; i++) {
1726
- // make the regex if we don't have it already
1727
-
1728
- mom = createUTC([2000, 1]).day(i);
1729
- if (strict && !this._fullWeekdaysParse[i]) {
1730
- this._fullWeekdaysParse[i] = new RegExp(
1731
- '^' + this.weekdays(mom, '').replace('.', '\\.?') + '$',
1732
- 'i'
1733
- );
1734
- this._shortWeekdaysParse[i] = new RegExp(
1735
- '^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$',
1736
- 'i'
1737
- );
1738
- this._minWeekdaysParse[i] = new RegExp(
1739
- '^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$',
1740
- 'i'
1741
- );
1742
- }
1743
- if (!this._weekdaysParse[i]) {
1744
- regex =
1745
- '^' +
1746
- this.weekdays(mom, '') +
1747
- '|^' +
1748
- this.weekdaysShort(mom, '') +
1749
- '|^' +
1750
- this.weekdaysMin(mom, '');
1751
- this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
1752
- }
1753
- // test the regex
1754
- if (
1755
- strict &&
1756
- format === 'dddd' &&
1757
- this._fullWeekdaysParse[i].test(weekdayName)
1758
- ) {
1759
- return i;
1760
- } else if (
1761
- strict &&
1762
- format === 'ddd' &&
1763
- this._shortWeekdaysParse[i].test(weekdayName)
1764
- ) {
1765
- return i;
1766
- } else if (
1767
- strict &&
1768
- format === 'dd' &&
1769
- this._minWeekdaysParse[i].test(weekdayName)
1770
- ) {
1771
- return i;
1772
- } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
1773
- return i;
1774
- }
1775
- }
1776
- }
1777
-
1778
- // MOMENTS
1779
-
1780
- function getSetDayOfWeek(input) {
1781
- if (!this.isValid()) {
1782
- return input != null ? this : NaN;
1783
- }
1784
- var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
1785
- if (input != null) {
1786
- input = parseWeekday(input, this.localeData());
1787
- return this.add(input - day, 'd');
1788
- } else {
1789
- return day;
1790
- }
1791
- }
1792
-
1793
- function getSetLocaleDayOfWeek(input) {
1794
- if (!this.isValid()) {
1795
- return input != null ? this : NaN;
1796
- }
1797
- var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
1798
- return input == null ? weekday : this.add(input - weekday, 'd');
1799
- }
1800
-
1801
- function getSetISODayOfWeek(input) {
1802
- if (!this.isValid()) {
1803
- return input != null ? this : NaN;
1804
- }
1805
-
1806
- // behaves the same as moment#day except
1807
- // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
1808
- // as a setter, sunday should belong to the previous week.
1809
-
1810
- if (input != null) {
1811
- var weekday = parseIsoWeekday(input, this.localeData());
1812
- return this.day(this.day() % 7 ? weekday : weekday - 7);
1813
- } else {
1814
- return this.day() || 7;
1815
- }
1816
- }
1817
-
1818
- function weekdaysRegex(isStrict) {
1819
- if (this._weekdaysParseExact) {
1820
- if (!hasOwnProp(this, '_weekdaysRegex')) {
1821
- computeWeekdaysParse.call(this);
1822
- }
1823
- if (isStrict) {
1824
- return this._weekdaysStrictRegex;
1825
- } else {
1826
- return this._weekdaysRegex;
1827
- }
1828
- } else {
1829
- if (!hasOwnProp(this, '_weekdaysRegex')) {
1830
- this._weekdaysRegex = defaultWeekdaysRegex;
1831
- }
1832
- return this._weekdaysStrictRegex && isStrict
1833
- ? this._weekdaysStrictRegex
1834
- : this._weekdaysRegex;
1835
- }
1836
- }
1837
-
1838
- function weekdaysShortRegex(isStrict) {
1839
- if (this._weekdaysParseExact) {
1840
- if (!hasOwnProp(this, '_weekdaysRegex')) {
1841
- computeWeekdaysParse.call(this);
1842
- }
1843
- if (isStrict) {
1844
- return this._weekdaysShortStrictRegex;
1845
- } else {
1846
- return this._weekdaysShortRegex;
1847
- }
1848
- } else {
1849
- if (!hasOwnProp(this, '_weekdaysShortRegex')) {
1850
- this._weekdaysShortRegex = defaultWeekdaysShortRegex;
1851
- }
1852
- return this._weekdaysShortStrictRegex && isStrict
1853
- ? this._weekdaysShortStrictRegex
1854
- : this._weekdaysShortRegex;
1855
- }
1856
- }
1857
-
1858
- function weekdaysMinRegex(isStrict) {
1859
- if (this._weekdaysParseExact) {
1860
- if (!hasOwnProp(this, '_weekdaysRegex')) {
1861
- computeWeekdaysParse.call(this);
1862
- }
1863
- if (isStrict) {
1864
- return this._weekdaysMinStrictRegex;
1865
- } else {
1866
- return this._weekdaysMinRegex;
1867
- }
1868
- } else {
1869
- if (!hasOwnProp(this, '_weekdaysMinRegex')) {
1870
- this._weekdaysMinRegex = defaultWeekdaysMinRegex;
1871
- }
1872
- return this._weekdaysMinStrictRegex && isStrict
1873
- ? this._weekdaysMinStrictRegex
1874
- : this._weekdaysMinRegex;
1875
- }
1876
- }
1877
-
1878
- function computeWeekdaysParse() {
1879
- function cmpLenRev(a, b) {
1880
- return b.length - a.length;
1881
- }
1882
-
1883
- var minPieces = [],
1884
- shortPieces = [],
1885
- longPieces = [],
1886
- mixedPieces = [],
1887
- i,
1888
- mom,
1889
- minp,
1890
- shortp,
1891
- longp;
1892
- for (i = 0; i < 7; i++) {
1893
- // make the regex if we don't have it already
1894
- mom = createUTC([2000, 1]).day(i);
1895
- minp = regexEscape(this.weekdaysMin(mom, ''));
1896
- shortp = regexEscape(this.weekdaysShort(mom, ''));
1897
- longp = regexEscape(this.weekdays(mom, ''));
1898
- minPieces.push(minp);
1899
- shortPieces.push(shortp);
1900
- longPieces.push(longp);
1901
- mixedPieces.push(minp);
1902
- mixedPieces.push(shortp);
1903
- mixedPieces.push(longp);
1904
- }
1905
- // Sorting makes sure if one weekday (or abbr) is a prefix of another it
1906
- // will match the longer piece.
1907
- minPieces.sort(cmpLenRev);
1908
- shortPieces.sort(cmpLenRev);
1909
- longPieces.sort(cmpLenRev);
1910
- mixedPieces.sort(cmpLenRev);
1911
-
1912
- this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
1913
- this._weekdaysShortRegex = this._weekdaysRegex;
1914
- this._weekdaysMinRegex = this._weekdaysRegex;
1915
-
1916
- this._weekdaysStrictRegex = new RegExp(
1917
- '^(' + longPieces.join('|') + ')',
1918
- 'i'
1919
- );
1920
- this._weekdaysShortStrictRegex = new RegExp(
1921
- '^(' + shortPieces.join('|') + ')',
1922
- 'i'
1923
- );
1924
- this._weekdaysMinStrictRegex = new RegExp(
1925
- '^(' + minPieces.join('|') + ')',
1926
- 'i'
1927
- );
1928
- }
1929
-
1930
- // FORMATTING
1931
-
1932
- function hFormat() {
1933
- return this.hours() % 12 || 12;
1934
- }
1935
-
1936
- function kFormat() {
1937
- return this.hours() || 24;
1938
- }
1939
-
1940
- addFormatToken('H', ['HH', 2], 0, 'hour');
1941
- addFormatToken('h', ['hh', 2], 0, hFormat);
1942
- addFormatToken('k', ['kk', 2], 0, kFormat);
1943
-
1944
- addFormatToken('hmm', 0, 0, function () {
1945
- return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
1946
- });
1947
-
1948
- addFormatToken('hmmss', 0, 0, function () {
1949
- return (
1950
- '' +
1951
- hFormat.apply(this) +
1952
- zeroFill(this.minutes(), 2) +
1953
- zeroFill(this.seconds(), 2)
1954
- );
1955
- });
1956
-
1957
- addFormatToken('Hmm', 0, 0, function () {
1958
- return '' + this.hours() + zeroFill(this.minutes(), 2);
1959
- });
1960
-
1961
- addFormatToken('Hmmss', 0, 0, function () {
1962
- return (
1963
- '' +
1964
- this.hours() +
1965
- zeroFill(this.minutes(), 2) +
1966
- zeroFill(this.seconds(), 2)
1967
- );
1968
- });
1969
-
1970
- function meridiem(token, lowercase) {
1971
- addFormatToken(token, 0, 0, function () {
1972
- return this.localeData().meridiem(
1973
- this.hours(),
1974
- this.minutes(),
1975
- lowercase
1976
- );
1977
- });
1978
- }
1979
-
1980
- meridiem('a', true);
1981
- meridiem('A', false);
1982
-
1983
- // ALIASES
1984
-
1985
- addUnitAlias('hour', 'h');
1986
-
1987
- // PRIORITY
1988
- addUnitPriority('hour', 13);
1989
-
1990
- // PARSING
1991
-
1992
- function matchMeridiem(isStrict, locale) {
1993
- return locale._meridiemParse;
1994
- }
1995
-
1996
- addRegexToken('a', matchMeridiem);
1997
- addRegexToken('A', matchMeridiem);
1998
- addRegexToken('H', match1to2);
1999
- addRegexToken('h', match1to2);
2000
- addRegexToken('k', match1to2);
2001
- addRegexToken('HH', match1to2, match2);
2002
- addRegexToken('hh', match1to2, match2);
2003
- addRegexToken('kk', match1to2, match2);
2004
-
2005
- addRegexToken('hmm', match3to4);
2006
- addRegexToken('hmmss', match5to6);
2007
- addRegexToken('Hmm', match3to4);
2008
- addRegexToken('Hmmss', match5to6);
2009
-
2010
- addParseToken(['H', 'HH'], HOUR);
2011
- addParseToken(['k', 'kk'], function (input, array, config) {
2012
- var kInput = toInt(input);
2013
- array[HOUR] = kInput === 24 ? 0 : kInput;
2014
- });
2015
- addParseToken(['a', 'A'], function (input, array, config) {
2016
- config._isPm = config._locale.isPM(input);
2017
- config._meridiem = input;
2018
- });
2019
- addParseToken(['h', 'hh'], function (input, array, config) {
2020
- array[HOUR] = toInt(input);
2021
- getParsingFlags(config).bigHour = true;
2022
- });
2023
- addParseToken('hmm', function (input, array, config) {
2024
- var pos = input.length - 2;
2025
- array[HOUR] = toInt(input.substr(0, pos));
2026
- array[MINUTE] = toInt(input.substr(pos));
2027
- getParsingFlags(config).bigHour = true;
2028
- });
2029
- addParseToken('hmmss', function (input, array, config) {
2030
- var pos1 = input.length - 4,
2031
- pos2 = input.length - 2;
2032
- array[HOUR] = toInt(input.substr(0, pos1));
2033
- array[MINUTE] = toInt(input.substr(pos1, 2));
2034
- array[SECOND] = toInt(input.substr(pos2));
2035
- getParsingFlags(config).bigHour = true;
2036
- });
2037
- addParseToken('Hmm', function (input, array, config) {
2038
- var pos = input.length - 2;
2039
- array[HOUR] = toInt(input.substr(0, pos));
2040
- array[MINUTE] = toInt(input.substr(pos));
2041
- });
2042
- addParseToken('Hmmss', function (input, array, config) {
2043
- var pos1 = input.length - 4,
2044
- pos2 = input.length - 2;
2045
- array[HOUR] = toInt(input.substr(0, pos1));
2046
- array[MINUTE] = toInt(input.substr(pos1, 2));
2047
- array[SECOND] = toInt(input.substr(pos2));
2048
- });
2049
-
2050
- // LOCALES
2051
-
2052
- function localeIsPM(input) {
2053
- // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
2054
- // Using charAt should be more compatible.
2055
- return (input + '').toLowerCase().charAt(0) === 'p';
2056
- }
2057
-
2058
- var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i,
2059
- // Setting the hour should keep the time, because the user explicitly
2060
- // specified which hour they want. So trying to maintain the same hour (in
2061
- // a new timezone) makes sense. Adding/subtracting hours does not follow
2062
- // this rule.
2063
- getSetHour = makeGetSet('Hours', true);
2064
-
2065
- function localeMeridiem(hours, minutes, isLower) {
2066
- if (hours > 11) {
2067
- return isLower ? 'pm' : 'PM';
2068
- } else {
2069
- return isLower ? 'am' : 'AM';
2070
- }
2071
- }
2072
-
2073
- var baseConfig = {
2074
- calendar: defaultCalendar,
2075
- longDateFormat: defaultLongDateFormat,
2076
- invalidDate: defaultInvalidDate,
2077
- ordinal: defaultOrdinal,
2078
- dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,
2079
- relativeTime: defaultRelativeTime,
2080
-
2081
- months: defaultLocaleMonths,
2082
- monthsShort: defaultLocaleMonthsShort,
2083
-
2084
- week: defaultLocaleWeek,
2085
-
2086
- weekdays: defaultLocaleWeekdays,
2087
- weekdaysMin: defaultLocaleWeekdaysMin,
2088
- weekdaysShort: defaultLocaleWeekdaysShort,
2089
-
2090
- meridiemParse: defaultLocaleMeridiemParse,
2091
- };
2092
-
2093
- // internal storage for locale config files
2094
- var locales = {},
2095
- localeFamilies = {},
2096
- globalLocale;
2097
-
2098
- function commonPrefix(arr1, arr2) {
2099
- var i,
2100
- minl = Math.min(arr1.length, arr2.length);
2101
- for (i = 0; i < minl; i += 1) {
2102
- if (arr1[i] !== arr2[i]) {
2103
- return i;
2104
- }
2105
- }
2106
- return minl;
2107
- }
2108
-
2109
- function normalizeLocale(key) {
2110
- return key ? key.toLowerCase().replace('_', '-') : key;
2111
- }
2112
-
2113
- // pick the locale from the array
2114
- // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
2115
- // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
2116
- function chooseLocale(names) {
2117
- var i = 0,
2118
- j,
2119
- next,
2120
- locale,
2121
- split;
2122
-
2123
- while (i < names.length) {
2124
- split = normalizeLocale(names[i]).split('-');
2125
- j = split.length;
2126
- next = normalizeLocale(names[i + 1]);
2127
- next = next ? next.split('-') : null;
2128
- while (j > 0) {
2129
- locale = loadLocale(split.slice(0, j).join('-'));
2130
- if (locale) {
2131
- return locale;
2132
- }
2133
- if (
2134
- next &&
2135
- next.length >= j &&
2136
- commonPrefix(split, next) >= j - 1
2137
- ) {
2138
- //the next array item is better than a shallower substring of this one
2139
- break;
2140
- }
2141
- j--;
2142
- }
2143
- i++;
2144
- }
2145
- return globalLocale;
2146
- }
2147
-
2148
- function loadLocale(name) {
2149
- var oldLocale = null,
2150
- aliasedRequire;
2151
- // TODO: Find a better way to register and load all the locales in Node
2152
- if (
2153
- locales[name] === undefined &&
2154
- typeof module !== 'undefined' &&
2155
- module &&
2156
- module.exports
2157
- ) {
2158
- try {
2159
- oldLocale = globalLocale._abbr;
2160
- aliasedRequire = require;
2161
- __webpack_require__(283)("./" + name);
2162
- getSetGlobalLocale(oldLocale);
2163
- } catch (e) {
2164
- // mark as not found to avoid repeating expensive file require call causing high CPU
2165
- // when trying to find en-US, en_US, en-us for every format call
2166
- locales[name] = null; // null means not found
2167
- }
2168
- }
2169
- return locales[name];
2170
- }
2171
-
2172
- // This function will load locale and then set the global locale. If
2173
- // no arguments are passed in, it will simply return the current global
2174
- // locale key.
2175
- function getSetGlobalLocale(key, values) {
2176
- var data;
2177
- if (key) {
2178
- if (isUndefined(values)) {
2179
- data = getLocale(key);
2180
- } else {
2181
- data = defineLocale(key, values);
2182
- }
2183
-
2184
- if (data) {
2185
- // moment.duration._locale = moment._locale = data;
2186
- globalLocale = data;